From 5733ed4405bcd028f6180a54317660287ae69b39 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 4 Aug 2015 11:16:46 -0700 Subject: [PATCH 01/30] Delete pyc --- msmb_theme/__init__.pyc | Bin 950 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 msmb_theme/__init__.pyc diff --git a/msmb_theme/__init__.pyc b/msmb_theme/__init__.pyc deleted file mode 100644 index 7f3ff0819474c17e7d9b7c78762ee04794706dca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 950 zcmcIiO>fjN5S=93v|T;~;)J;57$I%K8C4Zhw+JLyq}`=Lk&u-S@5ZYn4)&yKC3-49 zj{n0CfEkBE;S84j@-p^#-pn}oc5k}+dc7{;=LqQgf|i{VQ~(*F2bB+v2N{t=$b6_m z*acAS!xsSQ!~EIJ$o*^q2OKZaUh^PG0op*wu_fhE6rG zstK(VS~ejd3;Gn-KLm);5V< z?KrZw$Pw9$`$Y1>{^FG~UEWGOAiEG7)kq=6n(@hUFoI6}k1F9Kx_>KC)Yvv-Jq4?} zPiD(;j-On)!`l55#pSBs&pp=KKSE* lGc*mkbBBIs_>UihE9_CLtD%v{+!4#+Lhr60`j5RZ_yImm;T8Y@ From d803686e211f0bbe8107f5b8371dd42b1266a215 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 4 Aug 2015 11:33:20 -0700 Subject: [PATCH 02/30] Inherit from sphinx_rtd_theme --- msmb_theme/.gitignore | 1 + msmb_theme/__init__.py | 11 +- msmb_theme/_version.py | 183 - msmb_theme/breadcrumbs.html | 11 - msmb_theme/footer.html | 30 - msmb_theme/layout.html | 142 - msmb_theme/layout_old.html | 205 - msmb_theme/search.html | 50 - msmb_theme/searchbox.html | 5 - msmb_theme/static/css/badge_only.css | 1 - msmb_theme/static/css/msmb.css | 1 + msmb_theme/static/css/notebook-qual.css | 7587 ----------------------- msmb_theme/static/css/theme.css | 3801 ------------ msmb_theme/theme.conf | 8 +- msmb_theme/versions.html | 60 - msmb_theme/warning.html | 25 - 16 files changed, 6 insertions(+), 12115 deletions(-) create mode 100644 msmb_theme/.gitignore delete mode 100644 msmb_theme/_version.py delete mode 100644 msmb_theme/breadcrumbs.html delete mode 100644 msmb_theme/footer.html delete mode 100644 msmb_theme/layout.html delete mode 100644 msmb_theme/layout_old.html delete mode 100644 msmb_theme/search.html delete mode 100644 msmb_theme/searchbox.html delete mode 100644 msmb_theme/static/css/badge_only.css create mode 100644 msmb_theme/static/css/msmb.css delete mode 100644 msmb_theme/static/css/notebook-qual.css delete mode 100644 msmb_theme/static/css/theme.css delete mode 100644 msmb_theme/versions.html delete mode 100644 msmb_theme/warning.html diff --git a/msmb_theme/.gitignore b/msmb_theme/.gitignore new file mode 100644 index 0000000..050cda3 --- /dev/null +++ b/msmb_theme/.gitignore @@ -0,0 +1 @@ +_version.py diff --git a/msmb_theme/__init__.py b/msmb_theme/__init__.py index fe427fc..d9215f3 100644 --- a/msmb_theme/__init__.py +++ b/msmb_theme/__init__.py @@ -3,13 +3,4 @@ From https://github.com/ryan-roemer/sphinx-bootstrap-theme. """ -import os - -def get_html_theme_path(): - """Return list of HTML theme paths.""" - cur_dir = os.path.abspath(os.path.dirname(os.path.dirname(__file__))) - return cur_dir - -from ._version import get_versions -__version__ = get_versions()['version'] -del get_versions +from sphinx_rtd_theme import * diff --git a/msmb_theme/_version.py b/msmb_theme/_version.py deleted file mode 100644 index b87f627..0000000 --- a/msmb_theme/_version.py +++ /dev/null @@ -1,183 +0,0 @@ - -# This file helps to compute a version number in source trees obtained from -# git-archive tarball (such as those provided by githubs download-from-tag -# feature). Distribution tarballs (built by setup.py sdist) and build -# directories (produced by setup.py build) will contain a much shorter file -# that just contains the computed version number. - -# This file is released into the public domain. Generated by -# versioneer-0.12 (https://github.com/warner/python-versioneer) - -# these strings will be replaced by git during git-archive -git_refnames = "$Format:%d$" -git_full = "$Format:%H$" - -# these strings are filled in when 'setup.py versioneer' creates _version.py -tag_prefix = "" -parentdir_prefix = "msmb_theme-" -versionfile_source = "msmb_theme/_version.py" - -import os, sys, re, subprocess, errno - -def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False): - assert isinstance(commands, list) - p = None - for c in commands: - try: - # remember shell=False, so use git.cmd on windows, not just git - p = subprocess.Popen([c] + args, cwd=cwd, stdout=subprocess.PIPE, - stderr=(subprocess.PIPE if hide_stderr - else None)) - break - except EnvironmentError: - e = sys.exc_info()[1] - if e.errno == errno.ENOENT: - continue - if verbose: - print("unable to run %s" % args[0]) - print(e) - return None - else: - if verbose: - print("unable to find command, tried %s" % (commands,)) - return None - stdout = p.communicate()[0].strip() - if sys.version >= '3': - stdout = stdout.decode() - if p.returncode != 0: - if verbose: - print("unable to run %s (error)" % args[0]) - return None - return stdout - - -def versions_from_parentdir(parentdir_prefix, root, verbose=False): - # Source tarballs conventionally unpack into a directory that includes - # both the project name and a version string. - dirname = os.path.basename(root) - if not dirname.startswith(parentdir_prefix): - if verbose: - print("guessing rootdir is '%s', but '%s' doesn't start with prefix '%s'" % - (root, dirname, parentdir_prefix)) - return None - return {"version": dirname[len(parentdir_prefix):], "full": ""} - -def git_get_keywords(versionfile_abs): - # the code embedded in _version.py can just fetch the value of these - # keywords. When used from setup.py, we don't want to import _version.py, - # so we do it with a regexp instead. This function is not used from - # _version.py. - keywords = {} - try: - f = open(versionfile_abs,"r") - for line in f.readlines(): - if line.strip().startswith("git_refnames ="): - mo = re.search(r'=\s*"(.*)"', line) - if mo: - keywords["refnames"] = mo.group(1) - if line.strip().startswith("git_full ="): - mo = re.search(r'=\s*"(.*)"', line) - if mo: - keywords["full"] = mo.group(1) - f.close() - except EnvironmentError: - pass - return keywords - -def git_versions_from_keywords(keywords, tag_prefix, verbose=False): - if not keywords: - return {} # keyword-finding function failed to find keywords - refnames = keywords["refnames"].strip() - if refnames.startswith("$Format"): - if verbose: - print("keywords are unexpanded, not using") - return {} # unexpanded, so not in an unpacked git-archive tarball - refs = set([r.strip() for r in refnames.strip("()").split(",")]) - # starting in git-1.8.3, tags are listed as "tag: foo-1.0" instead of - # just "foo-1.0". If we see a "tag: " prefix, prefer those. - TAG = "tag: " - tags = set([r[len(TAG):] for r in refs if r.startswith(TAG)]) - if not tags: - # Either we're using git < 1.8.3, or there really are no tags. We use - # a heuristic: assume all version tags have a digit. The old git %d - # expansion behaves like git log --decorate=short and strips out the - # refs/heads/ and refs/tags/ prefixes that would let us distinguish - # between branches and tags. By ignoring refnames without digits, we - # filter out many common branch names like "release" and - # "stabilization", as well as "HEAD" and "master". - tags = set([r for r in refs if re.search(r'\d', r)]) - if verbose: - print("discarding '%s', no digits" % ",".join(refs-tags)) - if verbose: - print("likely tags: %s" % ",".join(sorted(tags))) - for ref in sorted(tags): - # sorting will prefer e.g. "2.0" over "2.0rc1" - if ref.startswith(tag_prefix): - r = ref[len(tag_prefix):] - if verbose: - print("picking %s" % r) - return { "version": r, - "full": keywords["full"].strip() } - # no suitable tags, so we use the full revision id - if verbose: - print("no suitable tags, using full revision id") - return { "version": keywords["full"].strip(), - "full": keywords["full"].strip() } - - -def git_versions_from_vcs(tag_prefix, root, verbose=False): - # this runs 'git' from the root of the source tree. This only gets called - # if the git-archive 'subst' keywords were *not* expanded, and - # _version.py hasn't already been rewritten with a short version string, - # meaning we're inside a checked out source tree. - - if not os.path.exists(os.path.join(root, ".git")): - if verbose: - print("no .git in %s" % root) - return {} - - GITS = ["git"] - if sys.platform == "win32": - GITS = ["git.cmd", "git.exe"] - stdout = run_command(GITS, ["describe", "--tags", "--dirty", "--always"], - cwd=root) - if stdout is None: - return {} - if not stdout.startswith(tag_prefix): - if verbose: - print("tag '%s' doesn't start with prefix '%s'" % (stdout, tag_prefix)) - return {} - tag = stdout[len(tag_prefix):] - stdout = run_command(GITS, ["rev-parse", "HEAD"], cwd=root) - if stdout is None: - return {} - full = stdout.strip() - if tag.endswith("-dirty"): - full += "-dirty" - return {"version": tag, "full": full} - - -def get_versions(default={"version": "unknown", "full": ""}, verbose=False): - # I am in _version.py, which lives at ROOT/VERSIONFILE_SOURCE. If we have - # __file__, we can work backwards from there to the root. Some - # py2exe/bbfreeze/non-CPython implementations don't do __file__, in which - # case we can only use expanded keywords. - - keywords = { "refnames": git_refnames, "full": git_full } - ver = git_versions_from_keywords(keywords, tag_prefix, verbose) - if ver: - return ver - - try: - root = os.path.abspath(__file__) - # versionfile_source is the relative path from the top of the source - # tree (where the .git directory might live) to this file. Invert - # this to find the root from __file__. - for i in range(len(versionfile_source.split(os.sep))): - root = os.path.dirname(root) - except NameError: - return default - - return (git_versions_from_vcs(tag_prefix, root, verbose) - or versions_from_parentdir(parentdir_prefix, root, verbose) - or default) diff --git a/msmb_theme/breadcrumbs.html b/msmb_theme/breadcrumbs.html deleted file mode 100644 index 1d2e778..0000000 --- a/msmb_theme/breadcrumbs.html +++ /dev/null @@ -1,11 +0,0 @@ - -
- diff --git a/msmb_theme/footer.html b/msmb_theme/footer.html deleted file mode 100644 index e42d753..0000000 --- a/msmb_theme/footer.html +++ /dev/null @@ -1,30 +0,0 @@ -
- {% if next or prev %} - - {% endif %} - -
- -

- {%- if show_copyright %} - {%- if hasdoc('copyright') %} - {% trans path=pathto('copyright'), copyright=copyright|e %}© Copyright {{ copyright }}.{% endtrans %} - {%- else %} - {% trans copyright=copyright|e %}© Copyright {{ copyright }}.{% endtrans %} - {%- endif %} - {%- endif %} - - {%- if last_updated %} - {% trans last_updated=last_updated|e %}Last updated on {{ last_updated }}.{% endtrans %} - {%- endif %} -

- - {% trans %}Sphinx theme provided by Read the Docs{% endtrans %} -
diff --git a/msmb_theme/layout.html b/msmb_theme/layout.html deleted file mode 100644 index 0d2a385..0000000 --- a/msmb_theme/layout.html +++ /dev/null @@ -1,142 +0,0 @@ -{# TEMPLATE VAR SETTINGS #} -{%- set url_root = pathto('', 1) %} -{%- if url_root == '#' %}{% set url_root = '' %}{% endif %} -{%- if not embedded and docstitle %} - {%- set titlesuffix = " — "|safe + docstitle|e %} -{%- else %} - {%- set titlesuffix = "" %} -{%- endif %} - - - - - - - - {% block htmltitle %} - {{ title|striptags|e }}{{ titlesuffix }} - {% endblock %} - - {# FAVICON #} - {% if favicon %} - - {% endif %} - - {# CSS #} - - - {# JS #} - {% if not embedded %} - - - {%- for scriptfile in script_files %} - - {%- endfor %} - - {% if use_opensearch %} - - {% endif %} - - {% endif %} - - {# RTD hosts these file themselves, so just load on non RTD builds #} - {% if not READTHEDOCS %} - - - {% endif %} - - - {% for cssfile in css_files %} - - {% endfor %} - - {%- block linktags %} - {%- if hasdoc('about') %} - - {%- endif %} - {%- if hasdoc('genindex') %} - - {%- endif %} - {%- if hasdoc('search') %} - - {%- endif %} - {%- if hasdoc('copyright') %} - - {%- endif %} - - {%- if parents %} - - {%- endif %} - {%- if next %} - - {%- endif %} - {%- if prev %} - - {%- endif %} - {%- endblock %} - {%- block extrahead %} {% endblock %} - - - - {% include "warning.html" %} - - - - -
- - {# SIDE NAV, TOGGLES ON MOBILE #} - - -
- - {# MOBILE NAV, TRIGGLES SIDE NAV ON TOGGLE #} - - - - {# PAGE CONTENT #} -
-
- {% include "breadcrumbs.html" %} - {% block body %}{% endblock %} - {% include "footer.html" %} -
-
- -
- -
- {% include "versions.html" %} - - diff --git a/msmb_theme/layout_old.html b/msmb_theme/layout_old.html deleted file mode 100644 index deb8df2..0000000 --- a/msmb_theme/layout_old.html +++ /dev/null @@ -1,205 +0,0 @@ -{# - basic/layout.html - ~~~~~~~~~~~~~~~~~ - - Master layout template for Sphinx themes. - - :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS. - :license: BSD, see LICENSE for details. -#} -{%- block doctype -%} - -{%- endblock %} -{%- set reldelim1 = reldelim1 is not defined and ' »' or reldelim1 %} -{%- set reldelim2 = reldelim2 is not defined and ' |' or reldelim2 %} -{%- set render_sidebar = (not embedded) and (not theme_nosidebar|tobool) and - (sidebars != []) %} -{%- set url_root = pathto('', 1) %} -{# XXX necessary? #} -{%- if url_root == '#' %}{% set url_root = '' %}{% endif %} -{%- if not embedded and docstitle %} - {%- set titlesuffix = " — "|safe + docstitle|e %} -{%- else %} - {%- set titlesuffix = "" %} -{%- endif %} - -{%- macro relbar() %} - -{%- endmacro %} - -{%- macro sidebar() %} - {%- if render_sidebar %} -
-
- {%- block sidebarlogo %} - {%- if logo %} - - {%- endif %} - {%- endblock %} - {%- if sidebars != None %} - {#- new style sidebar: explicitly include/exclude templates #} - {%- for sidebartemplate in sidebars %} - {%- include sidebartemplate %} - {%- endfor %} - {%- else %} - {#- old style sidebars: using blocks -- should be deprecated #} - {%- block sidebartoc %} - {%- include "localtoc.html" %} - {%- endblock %} - {%- block sidebarrel %} - {%- include "relations.html" %} - {%- endblock %} - {%- block sidebarsourcelink %} - {%- include "sourcelink.html" %} - {%- endblock %} - {%- if customsidebar %} - {%- include customsidebar %} - {%- endif %} - {%- block sidebarsearch %} - {%- include "searchbox.html" %} - {%- endblock %} - {%- endif %} -
-
- {%- endif %} -{%- endmacro %} - -{%- macro script() %} - - {%- for scriptfile in script_files %} - - {%- endfor %} -{%- endmacro %} - -{%- macro css() %} - - - {%- for cssfile in css_files %} - - {%- endfor %} -{%- endmacro %} - - - - - {{ metatags }} - {%- block htmltitle %} - {{ title|striptags|e }}{{ titlesuffix }} - {%- endblock %} - {{ css() }} - {%- if not embedded %} - {{ script() }} - {%- if use_opensearch %} - - {%- endif %} - {%- if favicon %} - - {%- endif %} - {%- endif %} -{%- block linktags %} - {%- if hasdoc('about') %} - - {%- endif %} - {%- if hasdoc('genindex') %} - - {%- endif %} - {%- if hasdoc('search') %} - - {%- endif %} - {%- if hasdoc('copyright') %} - - {%- endif %} - - {%- if parents %} - - {%- endif %} - {%- if next %} - - {%- endif %} - {%- if prev %} - - {%- endif %} -{%- endblock %} -{%- block extrahead %} {% endblock %} - - -{%- block header %}{% endblock %} - -{%- block relbar1 %}{{ relbar() }}{% endblock %} - -{%- block content %} - {%- block sidebar1 %} {# possible location for sidebar #} {% endblock %} - -
- {%- block document %} -
- {%- if render_sidebar %} -
- {%- endif %} -
- {% block body %} {% endblock %} -
- {%- if render_sidebar %} -
- {%- endif %} -
- {%- endblock %} - - {%- block sidebar2 %}{{ sidebar() }}{% endblock %} -
-
-{%- endblock %} - -{%- block relbar2 %}{{ relbar() }}{% endblock %} - -{%- block footer %} - -

asdf asdf asdf asdf 22

-{%- endblock %} - - - diff --git a/msmb_theme/search.html b/msmb_theme/search.html deleted file mode 100644 index d8bbe69..0000000 --- a/msmb_theme/search.html +++ /dev/null @@ -1,50 +0,0 @@ -{# - basic/search.html - ~~~~~~~~~~~~~~~~~ - - Template for the search page. - - :copyright: Copyright 2007-2013 by the Sphinx team, see AUTHORS. - :license: BSD, see LICENSE for details. -#} -{%- extends "layout.html" %} -{% set title = _('Search') %} -{% set script_files = script_files + ['_static/searchtools.js'] %} -{% block extrahead %} - - {# this is used when loading the search index using $.ajax fails, - such as on Chrome for documents on localhost #} - - {{ super() }} -{% endblock %} -{% block body %} - - - {% if search_performed %} -

{{ _('Search Results') }}

- {% if not search_results %} -

{{ _('Your search did not match any documents. Please make sure that all words are spelled correctly and that you\'ve selected enough categories.') }}

- {% endif %} - {% endif %} -
- {% if search_results %} -
    - {% for href, caption, context in search_results %} -
  • - {{ caption }} -

    {{ context|e }}

    -
  • - {% endfor %} -
- {% endif %} -
-{% endblock %} diff --git a/msmb_theme/searchbox.html b/msmb_theme/searchbox.html deleted file mode 100644 index 7668224..0000000 --- a/msmb_theme/searchbox.html +++ /dev/null @@ -1,5 +0,0 @@ -
- - - -
diff --git a/msmb_theme/static/css/badge_only.css b/msmb_theme/static/css/badge_only.css deleted file mode 100644 index 7fccc41..0000000 --- a/msmb_theme/static/css/badge_only.css +++ /dev/null @@ -1 +0,0 @@ -.font-smooth,.icon:before{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:fontawesome-webfont;font-weight:normal;font-style:normal;src:url("../font/fontawesome_webfont.eot");src:url("../font/fontawesome_webfont.eot?#iefix") format("embedded-opentype"),url("../font/fontawesome_webfont.woff") format("woff"),url("../font/fontawesome_webfont.ttf") format("truetype"),url("../font/fontawesome_webfont.svg#fontawesome-webfont") format("svg")}.icon:before{display:inline-block;font-family:fontawesome-webfont;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit}a .icon{display:inline-block;text-decoration:inherit}li .icon{display:inline-block}li .icon-large:before,li .icon-large:before{width:1.875em}ul.icons{list-style-type:none;margin-left:2em;text-indent:-0.8em}ul.icons li .icon{width:0.8em}ul.icons li .icon-large:before,ul.icons li .icon-large:before{vertical-align:baseline}.icon-book:before{content:"\f02d"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;border-top:solid 10px #343131;font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-versions .rst-current-version .icon{color:#fcfcfc}.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:gray;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:solid 1px #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px}.rst-versions.rst-badge .icon-book{float:none}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge .rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width: 768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}img{width:100%;height:auto}} diff --git a/msmb_theme/static/css/msmb.css b/msmb_theme/static/css/msmb.css new file mode 100644 index 0000000..0f62e2c --- /dev/null +++ b/msmb_theme/static/css/msmb.css @@ -0,0 +1 @@ +@import 'theme.css' diff --git a/msmb_theme/static/css/notebook-qual.css b/msmb_theme/static/css/notebook-qual.css deleted file mode 100644 index 78b6155..0000000 --- a/msmb_theme/static/css/notebook-qual.css +++ /dev/null @@ -1,7587 +0,0 @@ -/*! -* -* Twitter Bootstrap -* -*/ -/*! normalize.css v3.0.2 | MIT License | git.io/normalize */ - -.ipynotebook html { - font-family: sans-serif; - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100% - } -.ipynotebook body { - margin: 0 - } -.ipynotebook article, .ipynotebook aside, .ipynotebook details, .ipynotebook figcaption, .ipynotebook figure, .ipynotebook footer, .ipynotebook header, .ipynotebook hgroup, .ipynotebook main, .ipynotebook menu, .ipynotebook nav, .ipynotebook section, .ipynotebook summary { - display: block - } -.ipynotebook audio, .ipynotebook canvas, .ipynotebook progress, .ipynotebook video { - display: inline-block; - vertical-align: baseline - } -.ipynotebook audio:not([controls]) { - display: none; - height: 0 - } -.ipynotebook [hidden], .ipynotebook template { - display: none - } -.ipynotebook a { - background-color: transparent - } -.ipynotebook a:active, .ipynotebook a:hover { - outline: 0 - } -.ipynotebook abbr[title] { - border-bottom: 1px dotted - } -.ipynotebook b, .ipynotebook strong { - font-weight: bold - } -.ipynotebook dfn { - font-style: italic - } -.ipynotebook h1 { - font-size: 2em; - margin: 0.67em 0 - } -.ipynotebook mark { - background: #ff0; - color: #000 - } -.ipynotebook small { - font-size: 80% - } -.ipynotebook sub, .ipynotebook sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline - } -.ipynotebook sup { - top: -0.5em - } -.ipynotebook sub { - bottom: -0.25em - } -.ipynotebook img { - border: 0 - } -.ipynotebook svg:not(:root) { - overflow: hidden - } -.ipynotebook figure { - margin: 1em 40px - } -.ipynotebook hr { - -moz-box-sizing: content-box; - box-sizing: content-box; - height: 0 - } -.ipynotebook pre { - overflow: auto - } -.ipynotebook code, .ipynotebook kbd, .ipynotebook pre, .ipynotebook samp { - font-family: monospace, monospace; - font-size: 1em - } -.ipynotebook button, .ipynotebook input, .ipynotebook optgroup, .ipynotebook select, .ipynotebook textarea { - color: inherit; - font: inherit; - margin: 0 - } -.ipynotebook button { - overflow: visible - } -.ipynotebook button, .ipynotebook select { - text-transform: none - } -.ipynotebook button, .ipynotebook html input[type="button"], .ipynotebook input[type="reset"], .ipynotebook input[type="submit"] { - -webkit-appearance: button; - cursor: pointer - } -.ipynotebook button[disabled], .ipynotebook html input[disabled] { - cursor: default - } -.ipynotebook button::-moz-focus-inner, .ipynotebook input::-moz-focus-inner { - border: 0; - padding: 0 - } -.ipynotebook input { - line-height: normal - } -.ipynotebook input[type="checkbox"], .ipynotebook input[type="radio"] { - box-sizing: border-box; - padding: 0 - } -.ipynotebook input[type="number"]::-webkit-inner-spin-button, .ipynotebook input[type="number"]::-webkit-outer-spin-button { - height: auto - } -.ipynotebook input[type="search"] { - -webkit-appearance: textfield; - -moz-box-sizing: content-box; - -webkit-box-sizing: content-box; - box-sizing: content-box - } -.ipynotebook input[type="search"]::-webkit-search-cancel-button, .ipynotebook input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none - } -.ipynotebook fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em - } -.ipynotebook legend { - border: 0; - padding: 0 - } -.ipynotebook textarea { - overflow: auto - } -.ipynotebook optgroup { - font-weight: bold - } -.ipynotebook table { - border-collapse: collapse; - border-spacing: 0 - } -.ipynotebook td, .ipynotebook th { - padding: 0 - } -/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ -@media print { - *, *:before, *:after { - background: transparent !important; - color: #000 !important; - box-shadow: none !important; - text-shadow: none !important - } - a, a:visited { - text-decoration: underline - } - a[href]:after { - content: " (" attr(href) ")" - } - abbr[title]:after { - content: " (" attr(title) ")" - } - a[href^="#"]:after, a[href^="javascript:"]:after { - content: "" - } - pre, blockquote { - border: 1px solid #999; - page-break-inside: avoid - } - thead { - display: table-header-group - } - tr, img { - page-break-inside: avoid - } - img { - max-width: 100% !important - } - p, h2, h3 { - orphans: 3; - widows: 3 - } - h2, h3 { - page-break-after: avoid - } - select { - background: #fff !important - } - .navbar { - display: none - } - .btn > .caret, .dropup > .btn > .caret { - border-top-color: #000 !important - } - .label { - border: 1px solid #000 - } - .table { - border-collapse: collapse !important - } - .table td, .table th { - background-color: #fff !important - } - .table-bordered th, .table-bordered td { - border: 1px solid #ddd !important - } - } - -.ipynotebook * { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box - } -.ipynotebook *:before, .ipynotebook *:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box - } -.ipynotebook html { - font-size: 10px; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0) - } -.ipynotebook body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 13px; - line-height: 1.428571; - color: #000; - background-color: #fff - } -.ipynotebook input, .ipynotebook button, .ipynotebook select, .ipynotebook textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit - } -.ipynotebook a { - color: #337ab7; - text-decoration: none - } -.ipynotebook a:hover, .ipynotebook a:focus { - color: #23527c; - text-decoration: underline - } -.ipynotebook a:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px - } -.ipynotebook figure { - margin: 0 - } -.ipynotebook img { - vertical-align: middle - } -.ipynotebook .img-responsive, .ipynotebook .thumbnail > img, .ipynotebook .thumbnail a > img, .ipynotebook .carousel-inner > .item > img, .ipynotebook .carousel-inner > .item > a > img { - display: block; - max-width: 100%; - height: auto - } -.ipynotebook .img-rounded { - border-radius: 3px - } -.ipynotebook .img-thumbnail { - padding: 4px; - line-height: 1.428571; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 2px; - -webkit-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; - display: inline-block; - max-width: 100%; - height: auto - } -.ipynotebook .img-circle { - border-radius: 50% - } -.ipynotebook hr { - margin-top: 18px; - margin-bottom: 18px; - border: 0; - border-top: 1px solid #eee - } -.ipynotebook .sr-only { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0 - } -.ipynotebook .sr-only-focusable:active, .ipynotebook .sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto - } -.ipynotebook h1, .ipynotebook h2, .ipynotebook h3, .ipynotebook h4, .ipynotebook h5, .ipynotebook h6, .ipynotebook .h1, .ipynotebook .h2, .ipynotebook .h3, .ipynotebook .h4, .ipynotebook .h5, .ipynotebook .h6 { - font-family: inherit; - font-weight: 500; - line-height: 1.1; - color: inherit - } -.ipynotebook h1 small, .ipynotebook h2 small, .ipynotebook h3 small, .ipynotebook h4 small, .ipynotebook h5 small, .ipynotebook h6 small, .ipynotebook .h1 small, .ipynotebook .h2 small, .ipynotebook .h3 small, .ipynotebook .h4 small, .ipynotebook .h5 small, .ipynotebook .h6 small, .ipynotebook h1 .small, .ipynotebook h2 .small, .ipynotebook h3 .small, .ipynotebook h4 .small, .ipynotebook h5 .small, .ipynotebook h6 .small, .ipynotebook .h1 .small, .ipynotebook .h2 .small, .ipynotebook .h3 .small, .ipynotebook .h4 .small, .ipynotebook .h5 .small, .ipynotebook .h6 .small { - font-weight: normal; - line-height: 1; - color: #777 - } -.ipynotebook h1, .ipynotebook .h1, .ipynotebook h2, .ipynotebook .h2, .ipynotebook h3, .ipynotebook .h3 { - margin-top: 18px; - margin-bottom: 9px - } -.ipynotebook h1 small, .ipynotebook .h1 small, .ipynotebook h2 small, .ipynotebook .h2 small, .ipynotebook h3 small, .ipynotebook .h3 small, .ipynotebook h1 .small, .ipynotebook .h1 .small, .ipynotebook h2 .small, .ipynotebook .h2 .small, .ipynotebook h3 .small, .ipynotebook .h3 .small { - font-size: 65% - } -.ipynotebook h4, .ipynotebook .h4, .ipynotebook h5, .ipynotebook .h5, .ipynotebook h6, .ipynotebook .h6 { - margin-top: 9px; - margin-bottom: 9px - } -.ipynotebook h4 small, .ipynotebook .h4 small, .ipynotebook h5 small, .ipynotebook .h5 small, .ipynotebook h6 small, .ipynotebook .h6 small, .ipynotebook h4 .small, .ipynotebook .h4 .small, .ipynotebook h5 .small, .ipynotebook .h5 .small, .ipynotebook h6 .small, .ipynotebook .h6 .small { - font-size: 75% - } -.ipynotebook h1, .ipynotebook .h1 { - font-size: 33px - } -.ipynotebook h2, .ipynotebook .h2 { - font-size: 27px - } -.ipynotebook h3, .ipynotebook .h3 { - font-size: 23px - } -.ipynotebook h4, .ipynotebook .h4 { - font-size: 17px - } -.ipynotebook h5, .ipynotebook .h5 { - font-size: 13px - } -.ipynotebook h6, .ipynotebook .h6 { - font-size: 12px - } -.ipynotebook p { - margin: 0 0 9px - } -.ipynotebook .lead { - margin-bottom: 18px; - font-size: 14px; - font-weight: 300; - line-height: 1.4 - } -@media (min-width: 768px) { - .lead { - font-size: 19.5px - } - } -.ipynotebook small, .ipynotebook .small { - font-size: 92% - } -.ipynotebook mark, .ipynotebook .mark { - background-color: #fcf8e3; - padding: 0.2em - } -.ipynotebook .text-left { - text-align: left - } -.ipynotebook .text-right { - text-align: right - } -.ipynotebook .text-center { - text-align: center - } -.ipynotebook .text-justify { - text-align: justify - } -.ipynotebook .text-nowrap { - white-space: nowrap - } -.ipynotebook .text-lowercase { - text-transform: lowercase - } -.ipynotebook .text-uppercase { - text-transform: uppercase - } -.ipynotebook .text-capitalize { - text-transform: capitalize - } -.ipynotebook .text-muted { - color: #777 - } -.ipynotebook .text-primary { - color: #337ab7 - } -.ipynotebook a.text-primary:hover { - color: #286090 - } -.ipynotebook .text-success { - color: #3c763d - } -.ipynotebook a.text-success:hover { - color: #2b542c - } -.ipynotebook .text-info { - color: #31708f - } -.ipynotebook a.text-info:hover { - color: #245269 - } -.ipynotebook .text-warning { - color: #8a6d3b - } -.ipynotebook a.text-warning:hover { - color: #66512c - } -.ipynotebook .text-danger { - color: #a94442 - } -.ipynotebook a.text-danger:hover { - color: #843534 - } -.ipynotebook .bg-primary { - color: #fff; - background-color: #337ab7 - } -.ipynotebook a.bg-primary:hover { - background-color: #286090 - } -.ipynotebook .bg-success { - background-color: #dff0d8 - } -.ipynotebook a.bg-success:hover { - background-color: #c1e2b3 - } -.ipynotebook .bg-info { - background-color: #d9edf7 - } -.ipynotebook a.bg-info:hover { - background-color: #afd9ee - } -.ipynotebook .bg-warning { - background-color: #fcf8e3 - } -.ipynotebook a.bg-warning:hover { - background-color: #f7ecb5 - } -.ipynotebook .bg-danger { - background-color: #f2dede - } -.ipynotebook a.bg-danger:hover { - background-color: #e4b9b9 - } -.ipynotebook .page-header { - padding-bottom: 8px; - margin: 36px 0 18px; - border-bottom: 1px solid #eee - } -.ipynotebook ul, .ipynotebook ol { - margin-top: 0; - margin-bottom: 9px - } -.ipynotebook ul ul, .ipynotebook ol ul, .ipynotebook ul ol, .ipynotebook ol ol { - margin-bottom: 0 - } -.ipynotebook .list-unstyled { - padding-left: 0; - list-style: none - } -.ipynotebook .list-inline { - padding-left: 0; - list-style: none; - margin-left: -5px - } -.ipynotebook .list-inline > li { - display: inline-block; - padding-left: 5px; - padding-right: 5px - } -.ipynotebook dl { - margin-top: 0; - margin-bottom: 18px - } -.ipynotebook dt, .ipynotebook dd { - line-height: 1.428571 - } -.ipynotebook dt { - font-weight: bold - } -.ipynotebook dd { - margin-left: 0 - } -@media (min-width: 541px) { - .dl-horizontal dt { - float: left; - width: 160px; - clear: left; - text-align: right; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap - } - .dl-horizontal dd { - margin-left: 180px - } - } -.ipynotebook abbr[title], .ipynotebook abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #777 - } -.ipynotebook .initialism { - font-size: 90%; - text-transform: uppercase - } -.ipynotebook blockquote { - padding: 9px 18px; - margin: 0 0 18px; - font-size: inherit; - border-left: 5px solid #eee - } -.ipynotebook blockquote p:last-child, .ipynotebook blockquote ul:last-child, .ipynotebook blockquote ol:last-child { - margin-bottom: 0 - } -.ipynotebook blockquote footer, .ipynotebook blockquote small, .ipynotebook blockquote .small { - display: block; - font-size: 80%; - line-height: 1.428571; - color: #777 - } -.ipynotebook blockquote footer:before, .ipynotebook blockquote small:before, .ipynotebook blockquote .small:before { - content: "— " - } -.ipynotebook .blockquote-reverse, .ipynotebook blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - border-right: 5px solid #eee; - border-left: 0; - text-align: right - } -.ipynotebook .blockquote-reverse footer:before, .ipynotebook blockquote.pull-right footer:before, .ipynotebook .blockquote-reverse small:before, .ipynotebook blockquote.pull-right small:before, .ipynotebook .blockquote-reverse .small:before, .ipynotebook blockquote.pull-right .small:before { - content: "" - } -.ipynotebook .blockquote-reverse footer:after, .ipynotebook blockquote.pull-right footer:after, .ipynotebook .blockquote-reverse small:after, .ipynotebook blockquote.pull-right small:after, .ipynotebook .blockquote-reverse .small:after, .ipynotebook blockquote.pull-right .small:after { - content: " —" - } -.ipynotebook address { - margin-bottom: 18px; - font-style: normal; - line-height: 1.428571 - } -.ipynotebook code, .ipynotebook kbd, .ipynotebook pre, .ipynotebook samp { - font-family: monospace - } -.ipynotebook code { - padding: 2px 4px; - font-size: 90%; - color: #c7254e; - background-color: #f9f2f4; - border-radius: 2px - } -.ipynotebook kbd { - padding: 2px 4px; - font-size: 90%; - color: #fff; - background-color: #333; - border-radius: 1px; - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25) - } -.ipynotebook kbd kbd { - padding: 0; - font-size: 100%; - font-weight: bold; - box-shadow: none - } -.ipynotebook pre { - display: block; - padding: 8.5px; - margin: 0 0 9px; - font-size: 12px; - line-height: 1.428571; - word-break: break-all; - word-wrap: break-word; - color: #333; - background-color: #f5f5f5; - border: 1px solid #ccc; - border-radius: 2px - } -.ipynotebook pre code { - padding: 0; - font-size: inherit; - color: inherit; - white-space: pre-wrap; - background-color: transparent; - border-radius: 0 - } -.ipynotebook .pre-scrollable { - max-height: 340px; - overflow-y: scroll - } -.ipynotebook .container { - margin-right: auto; - margin-left: auto; - padding-left: 0; - padding-right: 0 - } -@media (min-width: 768px) { - .container { - width: 768px - } - } -@media (min-width: 992px) { - .container { - width: 940px - } - } -@media (min-width: 1200px) { - .container { - width: 1140px - } - } -.ipynotebook .container-fluid { - margin-right: auto; - margin-left: auto; - padding-left: 0; - padding-right: 0 - } -.ipynotebook .row { - margin-left: 0; - margin-right: 0 - } -.ipynotebook .col-xs-1, .ipynotebook .col-sm-1, .ipynotebook .col-md-1, .ipynotebook .col-lg-1, .ipynotebook .col-xs-2, .ipynotebook .col-sm-2, .ipynotebook .col-md-2, .ipynotebook .col-lg-2, .ipynotebook .col-xs-3, .ipynotebook .col-sm-3, .ipynotebook .col-md-3, .ipynotebook .col-lg-3, .ipynotebook .col-xs-4, .ipynotebook .col-sm-4, .ipynotebook .col-md-4, .ipynotebook .col-lg-4, .ipynotebook .col-xs-5, .ipynotebook .col-sm-5, .ipynotebook .col-md-5, .ipynotebook .col-lg-5, .ipynotebook .col-xs-6, .ipynotebook .col-sm-6, .ipynotebook .col-md-6, .ipynotebook .col-lg-6, .ipynotebook .col-xs-7, .ipynotebook .col-sm-7, .ipynotebook .col-md-7, .ipynotebook .col-lg-7, .ipynotebook .col-xs-8, .ipynotebook .col-sm-8, .ipynotebook .col-md-8, .ipynotebook .col-lg-8, .ipynotebook .col-xs-9, .ipynotebook .col-sm-9, .ipynotebook .col-md-9, .ipynotebook .col-lg-9, .ipynotebook .col-xs-10, .ipynotebook .col-sm-10, .ipynotebook .col-md-10, .ipynotebook .col-lg-10, .ipynotebook .col-xs-11, .ipynotebook .col-sm-11, .ipynotebook .col-md-11, .ipynotebook .col-lg-11, .ipynotebook .col-xs-12, .ipynotebook .col-sm-12, .ipynotebook .col-md-12, .ipynotebook .col-lg-12 { - position: relative; - min-height: 1px; - padding-left: 0; - padding-right: 0 - } -.ipynotebook .col-xs-1, .ipynotebook .col-xs-2, .ipynotebook .col-xs-3, .ipynotebook .col-xs-4, .ipynotebook .col-xs-5, .ipynotebook .col-xs-6, .ipynotebook .col-xs-7, .ipynotebook .col-xs-8, .ipynotebook .col-xs-9, .ipynotebook .col-xs-10, .ipynotebook .col-xs-11, .ipynotebook .col-xs-12 { - float: left - } -.ipynotebook .col-xs-12 { - width: 100% - } -.ipynotebook .col-xs-11 { - width: 91.666667% - } -.ipynotebook .col-xs-10 { - width: 83.333333% - } -.ipynotebook .col-xs-9 { - width: 75% - } -.ipynotebook .col-xs-8 { - width: 66.666667% - } -.ipynotebook .col-xs-7 { - width: 58.333333% - } -.ipynotebook .col-xs-6 { - width: 50% - } -.ipynotebook .col-xs-5 { - width: 41.666667% - } -.ipynotebook .col-xs-4 { - width: 33.333333% - } -.ipynotebook .col-xs-3 { - width: 25% - } -.ipynotebook .col-xs-2 { - width: 16.666667% - } -.ipynotebook .col-xs-1 { - width: 8.333333% - } -.ipynotebook .col-xs-pull-12 { - right: 100% - } -.ipynotebook .col-xs-pull-11 { - right: 91.666667% - } -.ipynotebook .col-xs-pull-10 { - right: 83.333333% - } -.ipynotebook .col-xs-pull-9 { - right: 75% - } -.ipynotebook .col-xs-pull-8 { - right: 66.666667% - } -.ipynotebook .col-xs-pull-7 { - right: 58.333333% - } -.ipynotebook .col-xs-pull-6 { - right: 50% - } -.ipynotebook .col-xs-pull-5 { - right: 41.666667% - } -.ipynotebook .col-xs-pull-4 { - right: 33.333333% - } -.ipynotebook .col-xs-pull-3 { - right: 25% - } -.ipynotebook .col-xs-pull-2 { - right: 16.666667% - } -.ipynotebook .col-xs-pull-1 { - right: 8.333333% - } -.ipynotebook .col-xs-pull-0 { - right: auto - } -.ipynotebook .col-xs-push-12 { - left: 100% - } -.ipynotebook .col-xs-push-11 { - left: 91.666667% - } -.ipynotebook .col-xs-push-10 { - left: 83.333333% - } -.ipynotebook .col-xs-push-9 { - left: 75% - } -.ipynotebook .col-xs-push-8 { - left: 66.666667% - } -.ipynotebook .col-xs-push-7 { - left: 58.333333% - } -.ipynotebook .col-xs-push-6 { - left: 50% - } -.ipynotebook .col-xs-push-5 { - left: 41.666667% - } -.ipynotebook .col-xs-push-4 { - left: 33.333333% - } -.ipynotebook .col-xs-push-3 { - left: 25% - } -.ipynotebook .col-xs-push-2 { - left: 16.666667% - } -.ipynotebook .col-xs-push-1 { - left: 8.333333% - } -.ipynotebook .col-xs-push-0 { - left: auto - } -.ipynotebook .col-xs-offset-12 { - margin-left: 100% - } -.ipynotebook .col-xs-offset-11 { - margin-left: 91.666667% - } -.ipynotebook .col-xs-offset-10 { - margin-left: 83.333333% - } -.ipynotebook .col-xs-offset-9 { - margin-left: 75% - } -.ipynotebook .col-xs-offset-8 { - margin-left: 66.666667% - } -.ipynotebook .col-xs-offset-7 { - margin-left: 58.333333% - } -.ipynotebook .col-xs-offset-6 { - margin-left: 50% - } -.ipynotebook .col-xs-offset-5 { - margin-left: 41.666667% - } -.ipynotebook .col-xs-offset-4 { - margin-left: 33.333333% - } -.ipynotebook .col-xs-offset-3 { - margin-left: 25% - } -.ipynotebook .col-xs-offset-2 { - margin-left: 16.666667% - } -.ipynotebook .col-xs-offset-1 { - margin-left: 8.333333% - } -.ipynotebook .col-xs-offset-0 { - margin-left: 0 - } -@media (min-width: 768px) { - .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { - float: left - } - .col-sm-12 { - width: 100% - } - .col-sm-11 { - width: 91.666667% - } - .col-sm-10 { - width: 83.333333% - } - .col-sm-9 { - width: 75% - } - .col-sm-8 { - width: 66.666667% - } - .col-sm-7 { - width: 58.333333% - } - .col-sm-6 { - width: 50% - } - .col-sm-5 { - width: 41.666667% - } - .col-sm-4 { - width: 33.333333% - } - .col-sm-3 { - width: 25% - } - .col-sm-2 { - width: 16.666667% - } - .col-sm-1 { - width: 8.333333% - } - .col-sm-pull-12 { - right: 100% - } - .col-sm-pull-11 { - right: 91.666667% - } - .col-sm-pull-10 { - right: 83.333333% - } - .col-sm-pull-9 { - right: 75% - } - .col-sm-pull-8 { - right: 66.666667% - } - .col-sm-pull-7 { - right: 58.333333% - } - .col-sm-pull-6 { - right: 50% - } - .col-sm-pull-5 { - right: 41.666667% - } - .col-sm-pull-4 { - right: 33.333333% - } - .col-sm-pull-3 { - right: 25% - } - .col-sm-pull-2 { - right: 16.666667% - } - .col-sm-pull-1 { - right: 8.333333% - } - .col-sm-pull-0 { - right: auto - } - .col-sm-push-12 { - left: 100% - } - .col-sm-push-11 { - left: 91.666667% - } - .col-sm-push-10 { - left: 83.333333% - } - .col-sm-push-9 { - left: 75% - } - .col-sm-push-8 { - left: 66.666667% - } - .col-sm-push-7 { - left: 58.333333% - } - .col-sm-push-6 { - left: 50% - } - .col-sm-push-5 { - left: 41.666667% - } - .col-sm-push-4 { - left: 33.333333% - } - .col-sm-push-3 { - left: 25% - } - .col-sm-push-2 { - left: 16.666667% - } - .col-sm-push-1 { - left: 8.333333% - } - .col-sm-push-0 { - left: auto - } - .col-sm-offset-12 { - margin-left: 100% - } - .col-sm-offset-11 { - margin-left: 91.666667% - } - .col-sm-offset-10 { - margin-left: 83.333333% - } - .col-sm-offset-9 { - margin-left: 75% - } - .col-sm-offset-8 { - margin-left: 66.666667% - } - .col-sm-offset-7 { - margin-left: 58.333333% - } - .col-sm-offset-6 { - margin-left: 50% - } - .col-sm-offset-5 { - margin-left: 41.666667% - } - .col-sm-offset-4 { - margin-left: 33.333333% - } - .col-sm-offset-3 { - margin-left: 25% - } - .col-sm-offset-2 { - margin-left: 16.666667% - } - .col-sm-offset-1 { - margin-left: 8.333333% - } - .col-sm-offset-0 { - margin-left: 0 - } - } -@media (min-width: 992px) { - .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { - float: left - } - .col-md-12 { - width: 100% - } - .col-md-11 { - width: 91.666667% - } - .col-md-10 { - width: 83.333333% - } - .col-md-9 { - width: 75% - } - .col-md-8 { - width: 66.666667% - } - .col-md-7 { - width: 58.333333% - } - .col-md-6 { - width: 50% - } - .col-md-5 { - width: 41.666667% - } - .col-md-4 { - width: 33.333333% - } - .col-md-3 { - width: 25% - } - .col-md-2 { - width: 16.666667% - } - .col-md-1 { - width: 8.333333% - } - .col-md-pull-12 { - right: 100% - } - .col-md-pull-11 { - right: 91.666667% - } - .col-md-pull-10 { - right: 83.333333% - } - .col-md-pull-9 { - right: 75% - } - .col-md-pull-8 { - right: 66.666667% - } - .col-md-pull-7 { - right: 58.333333% - } - .col-md-pull-6 { - right: 50% - } - .col-md-pull-5 { - right: 41.666667% - } - .col-md-pull-4 { - right: 33.333333% - } - .col-md-pull-3 { - right: 25% - } - .col-md-pull-2 { - right: 16.666667% - } - .col-md-pull-1 { - right: 8.333333% - } - .col-md-pull-0 { - right: auto - } - .col-md-push-12 { - left: 100% - } - .col-md-push-11 { - left: 91.666667% - } - .col-md-push-10 { - left: 83.333333% - } - .col-md-push-9 { - left: 75% - } - .col-md-push-8 { - left: 66.666667% - } - .col-md-push-7 { - left: 58.333333% - } - .col-md-push-6 { - left: 50% - } - .col-md-push-5 { - left: 41.666667% - } - .col-md-push-4 { - left: 33.333333% - } - .col-md-push-3 { - left: 25% - } - .col-md-push-2 { - left: 16.666667% - } - .col-md-push-1 { - left: 8.333333% - } - .col-md-push-0 { - left: auto - } - .col-md-offset-12 { - margin-left: 100% - } - .col-md-offset-11 { - margin-left: 91.666667% - } - .col-md-offset-10 { - margin-left: 83.333333% - } - .col-md-offset-9 { - margin-left: 75% - } - .col-md-offset-8 { - margin-left: 66.666667% - } - .col-md-offset-7 { - margin-left: 58.333333% - } - .col-md-offset-6 { - margin-left: 50% - } - .col-md-offset-5 { - margin-left: 41.666667% - } - .col-md-offset-4 { - margin-left: 33.333333% - } - .col-md-offset-3 { - margin-left: 25% - } - .col-md-offset-2 { - margin-left: 16.666667% - } - .col-md-offset-1 { - margin-left: 8.333333% - } - .col-md-offset-0 { - margin-left: 0 - } - } -@media (min-width: 1200px) { - .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { - float: left - } - .col-lg-12 { - width: 100% - } - .col-lg-11 { - width: 91.666667% - } - .col-lg-10 { - width: 83.333333% - } - .col-lg-9 { - width: 75% - } - .col-lg-8 { - width: 66.666667% - } - .col-lg-7 { - width: 58.333333% - } - .col-lg-6 { - width: 50% - } - .col-lg-5 { - width: 41.666667% - } - .col-lg-4 { - width: 33.333333% - } - .col-lg-3 { - width: 25% - } - .col-lg-2 { - width: 16.666667% - } - .col-lg-1 { - width: 8.333333% - } - .col-lg-pull-12 { - right: 100% - } - .col-lg-pull-11 { - right: 91.666667% - } - .col-lg-pull-10 { - right: 83.333333% - } - .col-lg-pull-9 { - right: 75% - } - .col-lg-pull-8 { - right: 66.666667% - } - .col-lg-pull-7 { - right: 58.333333% - } - .col-lg-pull-6 { - right: 50% - } - .col-lg-pull-5 { - right: 41.666667% - } - .col-lg-pull-4 { - right: 33.333333% - } - .col-lg-pull-3 { - right: 25% - } - .col-lg-pull-2 { - right: 16.666667% - } - .col-lg-pull-1 { - right: 8.333333% - } - .col-lg-pull-0 { - right: auto - } - .col-lg-push-12 { - left: 100% - } - .col-lg-push-11 { - left: 91.666667% - } - .col-lg-push-10 { - left: 83.333333% - } - .col-lg-push-9 { - left: 75% - } - .col-lg-push-8 { - left: 66.666667% - } - .col-lg-push-7 { - left: 58.333333% - } - .col-lg-push-6 { - left: 50% - } - .col-lg-push-5 { - left: 41.666667% - } - .col-lg-push-4 { - left: 33.333333% - } - .col-lg-push-3 { - left: 25% - } - .col-lg-push-2 { - left: 16.666667% - } - .col-lg-push-1 { - left: 8.333333% - } - .col-lg-push-0 { - left: auto - } - .col-lg-offset-12 { - margin-left: 100% - } - .col-lg-offset-11 { - margin-left: 91.666667% - } - .col-lg-offset-10 { - margin-left: 83.333333% - } - .col-lg-offset-9 { - margin-left: 75% - } - .col-lg-offset-8 { - margin-left: 66.666667% - } - .col-lg-offset-7 { - margin-left: 58.333333% - } - .col-lg-offset-6 { - margin-left: 50% - } - .col-lg-offset-5 { - margin-left: 41.666667% - } - .col-lg-offset-4 { - margin-left: 33.333333% - } - .col-lg-offset-3 { - margin-left: 25% - } - .col-lg-offset-2 { - margin-left: 16.666667% - } - .col-lg-offset-1 { - margin-left: 8.333333% - } - .col-lg-offset-0 { - margin-left: 0 - } - } -.ipynotebook table { - background-color: transparent - } -.ipynotebook caption { - padding-top: 8px; - padding-bottom: 8px; - color: #777; - text-align: left - } -.ipynotebook th { - text-align: left - } -.ipynotebook .table { - width: 100%; - max-width: 100%; - margin-bottom: 18px - } -.ipynotebook .table > thead > tr > th, .ipynotebook .table > tbody > tr > th, .ipynotebook .table > tfoot > tr > th, .ipynotebook .table > thead > tr > td, .ipynotebook .table > tbody > tr > td, .ipynotebook .table > tfoot > tr > td { - padding: 8px; - line-height: 1.428571; - vertical-align: top; - border-top: 1px solid #ddd - } -.ipynotebook .table > thead > tr > th { - vertical-align: bottom; - border-bottom: 2px solid #ddd - } -.ipynotebook .table > caption + thead > tr:first-child > th, .ipynotebook .table > colgroup + thead > tr:first-child > th, .ipynotebook .table > thead:first-child > tr:first-child > th, .ipynotebook .table > caption + thead > tr:first-child > td, .ipynotebook .table > colgroup + thead > tr:first-child > td, .ipynotebook .table > thead:first-child > tr:first-child > td { - border-top: 0 - } -.ipynotebook .table > tbody + tbody { - border-top: 2px solid #ddd - } -.ipynotebook .table .table { - background-color: #fff - } -.ipynotebook .table-condensed > thead > tr > th, .ipynotebook .table-condensed > tbody > tr > th, .ipynotebook .table-condensed > tfoot > tr > th, .ipynotebook .table-condensed > thead > tr > td, .ipynotebook .table-condensed > tbody > tr > td, .ipynotebook .table-condensed > tfoot > tr > td { - padding: 5px - } -.ipynotebook .table-bordered { - border: 1px solid #ddd - } -.ipynotebook .table-bordered > thead > tr > th, .ipynotebook .table-bordered > tbody > tr > th, .ipynotebook .table-bordered > tfoot > tr > th, .ipynotebook .table-bordered > thead > tr > td, .ipynotebook .table-bordered > tbody > tr > td, .ipynotebook .table-bordered > tfoot > tr > td { - border: 1px solid #ddd - } -.ipynotebook .table-bordered > thead > tr > th, .ipynotebook .table-bordered > thead > tr > td { - border-bottom-width: 2px - } -.ipynotebook .table-striped > tbody > tr:nth-child(odd) { - background-color: #f9f9f9 - } -.ipynotebook .table-hover > tbody > tr:hover { - background-color: #f5f5f5 - } -.ipynotebook table col[class*="col-"] { - position: static; - float: none; - display: table-column - } -.ipynotebook table td[class*="col-"], .ipynotebook table th[class*="col-"] { - position: static; - float: none; - display: table-cell - } -.ipynotebook .table > thead > tr > td.active, .ipynotebook .table > tbody > tr > td.active, .ipynotebook .table > tfoot > tr > td.active, .ipynotebook .table > thead > tr > th.active, .ipynotebook .table > tbody > tr > th.active, .ipynotebook .table > tfoot > tr > th.active, .ipynotebook .table > thead > tr.active > td, .ipynotebook .table > tbody > tr.active > td, .ipynotebook .table > tfoot > tr.active > td, .ipynotebook .table > thead > tr.active > th, .ipynotebook .table > tbody > tr.active > th, .ipynotebook .table > tfoot > tr.active > th { - background-color: #f5f5f5 - } -.ipynotebook .table-hover > tbody > tr > td.active:hover, .ipynotebook .table-hover > tbody > tr > th.active:hover, .ipynotebook .table-hover > tbody > tr.active:hover > td, .ipynotebook .table-hover > tbody > tr:hover > .active, .ipynotebook .table-hover > tbody > tr.active:hover > th { - background-color: #e8e8e8 - } -.ipynotebook .table > thead > tr > td.success, .ipynotebook .table > tbody > tr > td.success, .ipynotebook .table > tfoot > tr > td.success, .ipynotebook .table > thead > tr > th.success, .ipynotebook .table > tbody > tr > th.success, .ipynotebook .table > tfoot > tr > th.success, .ipynotebook .table > thead > tr.success > td, .ipynotebook .table > tbody > tr.success > td, .ipynotebook .table > tfoot > tr.success > td, .ipynotebook .table > thead > tr.success > th, .ipynotebook .table > tbody > tr.success > th, .ipynotebook .table > tfoot > tr.success > th { - background-color: #dff0d8 - } -.ipynotebook .table-hover > tbody > tr > td.success:hover, .ipynotebook .table-hover > tbody > tr > th.success:hover, .ipynotebook .table-hover > tbody > tr.success:hover > td, .ipynotebook .table-hover > tbody > tr:hover > .success, .ipynotebook .table-hover > tbody > tr.success:hover > th { - background-color: #d0e9c6 - } -.ipynotebook .table > thead > tr > td.info, .ipynotebook .table > tbody > tr > td.info, .ipynotebook .table > tfoot > tr > td.info, .ipynotebook .table > thead > tr > th.info, .ipynotebook .table > tbody > tr > th.info, .ipynotebook .table > tfoot > tr > th.info, .ipynotebook .table > thead > tr.info > td, .ipynotebook .table > tbody > tr.info > td, .ipynotebook .table > tfoot > tr.info > td, .ipynotebook .table > thead > tr.info > th, .ipynotebook .table > tbody > tr.info > th, .ipynotebook .table > tfoot > tr.info > th { - background-color: #d9edf7 - } -.ipynotebook .table-hover > tbody > tr > td.info:hover, .ipynotebook .table-hover > tbody > tr > th.info:hover, .ipynotebook .table-hover > tbody > tr.info:hover > td, .ipynotebook .table-hover > tbody > tr:hover > .info, .ipynotebook .table-hover > tbody > tr.info:hover > th { - background-color: #c4e3f3 - } -.ipynotebook .table > thead > tr > td.warning, .ipynotebook .table > tbody > tr > td.warning, .ipynotebook .table > tfoot > tr > td.warning, .ipynotebook .table > thead > tr > th.warning, .ipynotebook .table > tbody > tr > th.warning, .ipynotebook .table > tfoot > tr > th.warning, .ipynotebook .table > thead > tr.warning > td, .ipynotebook .table > tbody > tr.warning > td, .ipynotebook .table > tfoot > tr.warning > td, .ipynotebook .table > thead > tr.warning > th, .ipynotebook .table > tbody > tr.warning > th, .ipynotebook .table > tfoot > tr.warning > th { - background-color: #fcf8e3 - } -.ipynotebook .table-hover > tbody > tr > td.warning:hover, .ipynotebook .table-hover > tbody > tr > th.warning:hover, .ipynotebook .table-hover > tbody > tr.warning:hover > td, .ipynotebook .table-hover > tbody > tr:hover > .warning, .ipynotebook .table-hover > tbody > tr.warning:hover > th { - background-color: #faf2cc - } -.ipynotebook .table > thead > tr > td.danger, .ipynotebook .table > tbody > tr > td.danger, .ipynotebook .table > tfoot > tr > td.danger, .ipynotebook .table > thead > tr > th.danger, .ipynotebook .table > tbody > tr > th.danger, .ipynotebook .table > tfoot > tr > th.danger, .ipynotebook .table > thead > tr.danger > td, .ipynotebook .table > tbody > tr.danger > td, .ipynotebook .table > tfoot > tr.danger > td, .ipynotebook .table > thead > tr.danger > th, .ipynotebook .table > tbody > tr.danger > th, .ipynotebook .table > tfoot > tr.danger > th { - background-color: #f2dede - } -.ipynotebook .table-hover > tbody > tr > td.danger:hover, .ipynotebook .table-hover > tbody > tr > th.danger:hover, .ipynotebook .table-hover > tbody > tr.danger:hover > td, .ipynotebook .table-hover > tbody > tr:hover > .danger, .ipynotebook .table-hover > tbody > tr.danger:hover > th { - background-color: #ebcccc - } -.ipynotebook .table-responsive { - overflow-x: auto; - min-height: 0.01% - } -@media screen and (max-width: 767px) { - .table-responsive { - width: 100%; - margin-bottom: 13.5px; - overflow-y: hidden; - -ms-overflow-style: -ms-autohiding-scrollbar; - border: 1px solid #ddd - } - .table-responsive > .table { - margin-bottom: 0 - } - .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { - white-space: nowrap - } - .table-responsive > .table-bordered { - border: 0 - } - .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0 - } - .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0 - } - .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { - border-bottom: 0 - } - } -.ipynotebook fieldset { - padding: 0; - margin: 0; - border: 0; - min-width: 0 - } -.ipynotebook legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 18px; - font-size: 19.5px; - line-height: inherit; - color: #333; - border: 0; - border-bottom: 1px solid #e5e5e5 - } -.ipynotebook label { - display: inline-block; - max-width: 100%; - margin-bottom: 5px; - font-weight: bold - } -.ipynotebook input[type="search"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box - } -.ipynotebook input[type="radio"], .ipynotebook input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px ; - line-height: normal - } -.ipynotebook input[type="file"] { - display: block - } -.ipynotebook input[type="range"] { - display: block; - width: 100% - } -.ipynotebook select[multiple], .ipynotebook select[size] { - height: auto - } -.ipynotebook input[type="file"]:focus, .ipynotebook input[type="radio"]:focus, .ipynotebook input[type="checkbox"]:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px - } -.ipynotebook output { - display: block; - padding-top: 7px; - font-size: 13px; - line-height: 1.428571; - color: #555 - } -.ipynotebook .form-control { - display: block; - width: 100%; - height: 32px; - padding: 6px 12px; - font-size: 13px; - line-height: 1.428571; - color: #555; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 2px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s - } -.ipynotebook .form-control:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6) - } -.ipynotebook .form-control::-moz-placeholder { - color: #999; - opacity: 1 - } -.ipynotebook .form-control:-ms-input-placeholder { - color: #999 - } -.ipynotebook .form-control::-webkit-input-placeholder { - color: #999 - } -.ipynotebook .form-control[disabled], .ipynotebook .form-control[readonly], .ipynotebook fieldset[disabled] .form-control { - cursor: not-allowed; - background-color: #eee; - opacity: 1 - } -.ipynotebook textarea.form-control { - height: auto - } -.ipynotebook input[type="search"] { - -webkit-appearance: none - } -@media screen and (-webkit-min-device-pixel-ratio: 0) { - input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] { - line-height: 32px - } - input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm { - line-height: 30px - } - input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg { - line-height: 45px - } - } -.ipynotebook .form-group { - margin-bottom: 15px - } -.ipynotebook .radio, .ipynotebook .checkbox { - position: relative; - display: block; - margin-top: 10px; - margin-bottom: 10px - } -.ipynotebook .radio label, .ipynotebook .checkbox label { - min-height: 18px; - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - cursor: pointer - } -.ipynotebook .radio input[type="radio"], .ipynotebook .radio-inline input[type="radio"], .ipynotebook .checkbox input[type="checkbox"], .ipynotebook .checkbox-inline input[type="checkbox"] { - position: absolute; - margin-left: -20px; - margin-top: 4px - } -.ipynotebook .radio + .radio, .ipynotebook .checkbox + .checkbox { - margin-top: -5px - } -.ipynotebook .radio-inline, .ipynotebook .checkbox-inline { - display: inline-block; - padding-left: 20px; - margin-bottom: 0; - vertical-align: middle; - font-weight: normal; - cursor: pointer - } -.ipynotebook .radio-inline + .radio-inline, .ipynotebook .checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: 10px - } -.ipynotebook input[type="radio"][disabled], .ipynotebook input[type="checkbox"][disabled], .ipynotebook input[type="radio"].disabled, .ipynotebook input[type="checkbox"].disabled, .ipynotebook fieldset[disabled] input[type="radio"], .ipynotebook fieldset[disabled] input[type="checkbox"] { - cursor: not-allowed - } -.ipynotebook .radio-inline.disabled, .ipynotebook .checkbox-inline.disabled, .ipynotebook fieldset[disabled] .radio-inline, .ipynotebook fieldset[disabled] .checkbox-inline { - cursor: not-allowed - } -.ipynotebook .radio.disabled label, .ipynotebook .checkbox.disabled label, .ipynotebook fieldset[disabled] .radio label, .ipynotebook fieldset[disabled] .checkbox label { - cursor: not-allowed - } -.ipynotebook .form-control-static { - padding-top: 7px; - padding-bottom: 7px; - margin-bottom: 0 - } -.ipynotebook .form-control-static.input-lg, .ipynotebook .form-control-static.input-sm { - padding-left: 0; - padding-right: 0 - } -.ipynotebook .input-sm, .ipynotebook .form-group-sm .form-control { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 1px - } -.ipynotebook select.input-sm, .ipynotebook select.form-group-sm .form-control { - height: 30px; - line-height: 30px - } -.ipynotebook textarea.input-sm, .ipynotebook textarea.form-group-sm .form-control, .ipynotebook select[multiple].input-sm, .ipynotebook select[multiple].form-group-sm .form-control { - height: auto - } -.ipynotebook .input-lg, .ipynotebook .form-group-lg .form-control { - height: 45px; - padding: 10px 16px; - font-size: 17px; - line-height: 1.33; - border-radius: 3px - } -.ipynotebook select.input-lg, .ipynotebook select.form-group-lg .form-control { - height: 45px; - line-height: 45px - } -.ipynotebook textarea.input-lg, .ipynotebook textarea.form-group-lg .form-control, .ipynotebook select[multiple].input-lg, .ipynotebook select[multiple].form-group-lg .form-control { - height: auto - } -.ipynotebook .has-feedback { - position: relative - } -.ipynotebook .has-feedback .form-control { - padding-right: 40px - } -.ipynotebook .form-control-feedback { - position: absolute; - top: 0; - right: 0; - z-index: 2; - display: block; - width: 32px; - height: 32px; - line-height: 32px; - text-align: center; - pointer-events: none - } -.ipynotebook .input-lg + .form-control-feedback { - width: 45px; - height: 45px; - line-height: 45px - } -.ipynotebook .input-sm + .form-control-feedback { - width: 30px; - height: 30px; - line-height: 30px - } -.ipynotebook .has-success .help-block, .ipynotebook .has-success .control-label, .ipynotebook .has-success .radio, .ipynotebook .has-success .checkbox, .ipynotebook .has-success .radio-inline, .ipynotebook .has-success .checkbox-inline, .ipynotebook .has-success.radio label, .ipynotebook .has-success.checkbox label, .ipynotebook .has-success.radio-inline label, .ipynotebook .has-success.checkbox-inline label { - color: #3c763d - } -.ipynotebook .has-success .form-control { - border-color: #3c763d; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) - } -.ipynotebook .has-success .form-control:focus { - border-color: #2b542c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168 - } -.ipynotebook .has-success .input-group-addon { - color: #3c763d; - border-color: #3c763d; - background-color: #dff0d8 - } -.ipynotebook .has-success .form-control-feedback { - color: #3c763d - } -.ipynotebook .has-warning .help-block, .ipynotebook .has-warning .control-label, .ipynotebook .has-warning .radio, .ipynotebook .has-warning .checkbox, .ipynotebook .has-warning .radio-inline, .ipynotebook .has-warning .checkbox-inline, .ipynotebook .has-warning.radio label, .ipynotebook .has-warning.checkbox label, .ipynotebook .has-warning.radio-inline label, .ipynotebook .has-warning.checkbox-inline label { - color: #8a6d3b - } -.ipynotebook .has-warning .form-control { - border-color: #8a6d3b; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) - } -.ipynotebook .has-warning .form-control:focus { - border-color: #66512c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b - } -.ipynotebook .has-warning .input-group-addon { - color: #8a6d3b; - border-color: #8a6d3b; - background-color: #fcf8e3 - } -.ipynotebook .has-warning .form-control-feedback { - color: #8a6d3b - } -.ipynotebook .has-error .help-block, .ipynotebook .has-error .control-label, .ipynotebook .has-error .radio, .ipynotebook .has-error .checkbox, .ipynotebook .has-error .radio-inline, .ipynotebook .has-error .checkbox-inline, .ipynotebook .has-error.radio label, .ipynotebook .has-error.checkbox label, .ipynotebook .has-error.radio-inline label, .ipynotebook .has-error.checkbox-inline label { - color: #a94442 - } -.ipynotebook .has-error .form-control { - border-color: #a94442; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) - } -.ipynotebook .has-error .form-control:focus { - border-color: #843534; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483 - } -.ipynotebook .has-error .input-group-addon { - color: #a94442; - border-color: #a94442; - background-color: #f2dede - } -.ipynotebook .has-error .form-control-feedback { - color: #a94442 - } -.ipynotebook .has-feedback label ~ .form-control-feedback { - top: 23px - } -.ipynotebook .has-feedback label.sr-only ~ .form-control-feedback { - top: 0 - } -.ipynotebook .help-block { - display: block; - margin-top: 5px; - margin-bottom: 10px; - color: #404040 - } -@media (min-width: 768px) { - .form-inline .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle - } - .form-inline .form-control-static { - display: inline-block - } - .form-inline .input-group { - display: inline-table; - vertical-align: middle - } - .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { - width: auto - } - .form-inline .input-group > .form-control { - width: 100% - } - .form-inline .control-label { - margin-bottom: 0; - vertical-align: middle - } - .form-inline .radio, .form-inline .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle - } - .form-inline .radio label, .form-inline .checkbox label { - padding-left: 0 - } - .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0 - } - .form-inline .has-feedback .form-control-feedback { - top: 0 - } - } -.ipynotebook .form-horizontal .radio, .ipynotebook .form-horizontal .checkbox, .ipynotebook .form-horizontal .radio-inline, .ipynotebook .form-horizontal .checkbox-inline { - margin-top: 0; - margin-bottom: 0; - padding-top: 7px - } -.ipynotebook .form-horizontal .radio, .ipynotebook .form-horizontal .checkbox { - min-height: 25px - } -.ipynotebook .form-horizontal .form-group { - margin-left: 0; - margin-right: 0 - } -@media (min-width: 768px) { - .form-horizontal .control-label { - text-align: right; - margin-bottom: 0; - padding-top: 7px - } - } -.ipynotebook .form-horizontal .has-feedback .form-control-feedback { - right: 0 - } -@media (min-width: 768px) { - .form-horizontal .form-group-lg .control-label { - padding-top: 14.3px - } - } -@media (min-width: 768px) { - .form-horizontal .form-group-sm .control-label { - padding-top: 6px - } - } -.ipynotebook .btn { - display: inline-block; - margin-bottom: 0; - font-weight: normal; - text-align: center; - vertical-align: middle; - touch-action: manipulation; - cursor: pointer; - background-image: none; - border: 1px solid transparent; - white-space: nowrap; - padding: 6px 12px; - font-size: 13px; - line-height: 1.428571; - border-radius: 2px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none - } -.ipynotebook .btn:focus, .ipynotebook .btn:active:focus, .ipynotebook .btn.active:focus, .ipynotebook .btn.focus, .ipynotebook .btn:active.focus, .ipynotebook .btn.active.focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px - } -.ipynotebook .btn:hover, .ipynotebook .btn:focus, .ipynotebook .btn.focus { - color: #333; - text-decoration: none - } -.ipynotebook .btn:active, .ipynotebook .btn.active { - outline: 0; - background-image: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) - } -.ipynotebook .btn.disabled, .ipynotebook .btn[disabled], .ipynotebook fieldset[disabled] .btn { - cursor: not-allowed; - pointer-events: none; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - box-shadow: none - } -.ipynotebook .btn-default { - color: #333; - background-color: #fff; - border-color: #ccc - } -.ipynotebook .btn-default:hover, .ipynotebook .btn-default:focus, .ipynotebook .btn-default.focus, .ipynotebook .btn-default:active, .ipynotebook .btn-default.active, .ipynotebook .open > .dropdown-toggle.btn-default { - color: #333; - background-color: #e6e6e6; - border-color: #adadad - } -.ipynotebook .btn-default:active, .ipynotebook .btn-default.active, .ipynotebook .open > .dropdown-toggle.btn-default { - background-image: none - } -.ipynotebook .btn-default.disabled, .ipynotebook .btn-default[disabled], .ipynotebook fieldset[disabled] .btn-default, .ipynotebook .btn-default.disabled:hover, .ipynotebook .btn-default[disabled]:hover, .ipynotebook fieldset[disabled] .btn-default:hover, .ipynotebook .btn-default.disabled:focus, .ipynotebook .btn-default[disabled]:focus, .ipynotebook fieldset[disabled] .btn-default:focus, .ipynotebook .btn-default.disabled.focus, .ipynotebook .btn-default[disabled].focus, .ipynotebook fieldset[disabled] .btn-default.focus, .ipynotebook .btn-default.disabled:active, .ipynotebook .btn-default[disabled]:active, .ipynotebook fieldset[disabled] .btn-default:active, .ipynotebook .btn-default.disabled.active, .ipynotebook .btn-default[disabled].active, .ipynotebook fieldset[disabled] .btn-default.active { - background-color: #fff; - border-color: #ccc - } -.ipynotebook .btn-default .badge { - color: #fff; - background-color: #333 - } -.ipynotebook .btn-primary { - color: #fff; - background-color: #337ab7; - border-color: #2e6da4 - } -.ipynotebook .btn-primary:hover, .ipynotebook .btn-primary:focus, .ipynotebook .btn-primary.focus, .ipynotebook .btn-primary:active, .ipynotebook .btn-primary.active, .ipynotebook .open > .dropdown-toggle.btn-primary { - color: #fff; - background-color: #286090; - border-color: #204d74 - } -.ipynotebook .btn-primary:active, .ipynotebook .btn-primary.active, .ipynotebook .open > .dropdown-toggle.btn-primary { - background-image: none - } -.ipynotebook .btn-primary.disabled, .ipynotebook .btn-primary[disabled], .ipynotebook fieldset[disabled] .btn-primary, .ipynotebook .btn-primary.disabled:hover, .ipynotebook .btn-primary[disabled]:hover, .ipynotebook fieldset[disabled] .btn-primary:hover, .ipynotebook .btn-primary.disabled:focus, .ipynotebook .btn-primary[disabled]:focus, .ipynotebook fieldset[disabled] .btn-primary:focus, .ipynotebook .btn-primary.disabled.focus, .ipynotebook .btn-primary[disabled].focus, .ipynotebook fieldset[disabled] .btn-primary.focus, .ipynotebook .btn-primary.disabled:active, .ipynotebook .btn-primary[disabled]:active, .ipynotebook fieldset[disabled] .btn-primary:active, .ipynotebook .btn-primary.disabled.active, .ipynotebook .btn-primary[disabled].active, .ipynotebook fieldset[disabled] .btn-primary.active { - background-color: #337ab7; - border-color: #2e6da4 - } -.ipynotebook .btn-primary .badge { - color: #337ab7; - background-color: #fff - } -.ipynotebook .btn-success { - color: #fff; - background-color: #5cb85c; - border-color: #4cae4c - } -.ipynotebook .btn-success:hover, .ipynotebook .btn-success:focus, .ipynotebook .btn-success.focus, .ipynotebook .btn-success:active, .ipynotebook .btn-success.active, .ipynotebook .open > .dropdown-toggle.btn-success { - color: #fff; - background-color: #449d44; - border-color: #398439 - } -.ipynotebook .btn-success:active, .ipynotebook .btn-success.active, .ipynotebook .open > .dropdown-toggle.btn-success { - background-image: none - } -.ipynotebook .btn-success.disabled, .ipynotebook .btn-success[disabled], .ipynotebook fieldset[disabled] .btn-success, .ipynotebook .btn-success.disabled:hover, .ipynotebook .btn-success[disabled]:hover, .ipynotebook fieldset[disabled] .btn-success:hover, .ipynotebook .btn-success.disabled:focus, .ipynotebook .btn-success[disabled]:focus, .ipynotebook fieldset[disabled] .btn-success:focus, .ipynotebook .btn-success.disabled.focus, .ipynotebook .btn-success[disabled].focus, .ipynotebook fieldset[disabled] .btn-success.focus, .ipynotebook .btn-success.disabled:active, .ipynotebook .btn-success[disabled]:active, .ipynotebook fieldset[disabled] .btn-success:active, .ipynotebook .btn-success.disabled.active, .ipynotebook .btn-success[disabled].active, .ipynotebook fieldset[disabled] .btn-success.active { - background-color: #5cb85c; - border-color: #4cae4c - } -.ipynotebook .btn-success .badge { - color: #5cb85c; - background-color: #fff - } -.ipynotebook .btn-info { - color: #fff; - background-color: #5bc0de; - border-color: #46b8da - } -.ipynotebook .btn-info:hover, .ipynotebook .btn-info:focus, .ipynotebook .btn-info.focus, .ipynotebook .btn-info:active, .ipynotebook .btn-info.active, .ipynotebook .open > .dropdown-toggle.btn-info { - color: #fff; - background-color: #31b0d5; - border-color: #269abc - } -.ipynotebook .btn-info:active, .ipynotebook .btn-info.active, .ipynotebook .open > .dropdown-toggle.btn-info { - background-image: none - } -.ipynotebook .btn-info.disabled, .ipynotebook .btn-info[disabled], .ipynotebook fieldset[disabled] .btn-info, .ipynotebook .btn-info.disabled:hover, .ipynotebook .btn-info[disabled]:hover, .ipynotebook fieldset[disabled] .btn-info:hover, .ipynotebook .btn-info.disabled:focus, .ipynotebook .btn-info[disabled]:focus, .ipynotebook fieldset[disabled] .btn-info:focus, .ipynotebook .btn-info.disabled.focus, .ipynotebook .btn-info[disabled].focus, .ipynotebook fieldset[disabled] .btn-info.focus, .ipynotebook .btn-info.disabled:active, .ipynotebook .btn-info[disabled]:active, .ipynotebook fieldset[disabled] .btn-info:active, .ipynotebook .btn-info.disabled.active, .ipynotebook .btn-info[disabled].active, .ipynotebook fieldset[disabled] .btn-info.active { - background-color: #5bc0de; - border-color: #46b8da - } -.ipynotebook .btn-info .badge { - color: #5bc0de; - background-color: #fff - } -.ipynotebook .btn-warning { - color: #fff; - background-color: #f0ad4e; - border-color: #eea236 - } -.ipynotebook .btn-warning:hover, .ipynotebook .btn-warning:focus, .ipynotebook .btn-warning.focus, .ipynotebook .btn-warning:active, .ipynotebook .btn-warning.active, .ipynotebook .open > .dropdown-toggle.btn-warning { - color: #fff; - background-color: #ec971f; - border-color: #d58512 - } -.ipynotebook .btn-warning:active, .ipynotebook .btn-warning.active, .ipynotebook .open > .dropdown-toggle.btn-warning { - background-image: none - } -.ipynotebook .btn-warning.disabled, .ipynotebook .btn-warning[disabled], .ipynotebook fieldset[disabled] .btn-warning, .ipynotebook .btn-warning.disabled:hover, .ipynotebook .btn-warning[disabled]:hover, .ipynotebook fieldset[disabled] .btn-warning:hover, .ipynotebook .btn-warning.disabled:focus, .ipynotebook .btn-warning[disabled]:focus, .ipynotebook fieldset[disabled] .btn-warning:focus, .ipynotebook .btn-warning.disabled.focus, .ipynotebook .btn-warning[disabled].focus, .ipynotebook fieldset[disabled] .btn-warning.focus, .ipynotebook .btn-warning.disabled:active, .ipynotebook .btn-warning[disabled]:active, .ipynotebook fieldset[disabled] .btn-warning:active, .ipynotebook .btn-warning.disabled.active, .ipynotebook .btn-warning[disabled].active, .ipynotebook fieldset[disabled] .btn-warning.active { - background-color: #f0ad4e; - border-color: #eea236 - } -.ipynotebook .btn-warning .badge { - color: #f0ad4e; - background-color: #fff - } -.ipynotebook .btn-danger { - color: #fff; - background-color: #d9534f; - border-color: #d43f3a - } -.ipynotebook .btn-danger:hover, .ipynotebook .btn-danger:focus, .ipynotebook .btn-danger.focus, .ipynotebook .btn-danger:active, .ipynotebook .btn-danger.active, .ipynotebook .open > .dropdown-toggle.btn-danger { - color: #fff; - background-color: #c9302c; - border-color: #ac2925 - } -.ipynotebook .btn-danger:active, .ipynotebook .btn-danger.active, .ipynotebook .open > .dropdown-toggle.btn-danger { - background-image: none - } -.ipynotebook .btn-danger.disabled, .ipynotebook .btn-danger[disabled], .ipynotebook fieldset[disabled] .btn-danger, .ipynotebook .btn-danger.disabled:hover, .ipynotebook .btn-danger[disabled]:hover, .ipynotebook fieldset[disabled] .btn-danger:hover, .ipynotebook .btn-danger.disabled:focus, .ipynotebook .btn-danger[disabled]:focus, .ipynotebook fieldset[disabled] .btn-danger:focus, .ipynotebook .btn-danger.disabled.focus, .ipynotebook .btn-danger[disabled].focus, .ipynotebook fieldset[disabled] .btn-danger.focus, .ipynotebook .btn-danger.disabled:active, .ipynotebook .btn-danger[disabled]:active, .ipynotebook fieldset[disabled] .btn-danger:active, .ipynotebook .btn-danger.disabled.active, .ipynotebook .btn-danger[disabled].active, .ipynotebook fieldset[disabled] .btn-danger.active { - background-color: #d9534f; - border-color: #d43f3a - } -.ipynotebook .btn-danger .badge { - color: #d9534f; - background-color: #fff - } -.ipynotebook .btn-link { - color: #337ab7; - font-weight: normal; - border-radius: 0 - } -.ipynotebook .btn-link, .ipynotebook .btn-link:active, .ipynotebook .btn-link.active, .ipynotebook .btn-link[disabled], .ipynotebook fieldset[disabled] .btn-link { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none - } -.ipynotebook .btn-link, .ipynotebook .btn-link:hover, .ipynotebook .btn-link:focus, .ipynotebook .btn-link:active { - border-color: transparent - } -.ipynotebook .btn-link:hover, .ipynotebook .btn-link:focus { - color: #23527c; - text-decoration: underline; - background-color: transparent - } -.ipynotebook .btn-link[disabled]:hover, .ipynotebook fieldset[disabled] .btn-link:hover, .ipynotebook .btn-link[disabled]:focus, .ipynotebook fieldset[disabled] .btn-link:focus { - color: #777; - text-decoration: none - } -.ipynotebook .btn-lg, .ipynotebook .btn-group-lg > .btn { - padding: 10px 16px; - font-size: 17px; - line-height: 1.33; - border-radius: 3px - } -.ipynotebook .btn-sm, .ipynotebook .btn-group-sm > .btn { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 1px - } -.ipynotebook .btn-xs, .ipynotebook .btn-group-xs > .btn { - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; - border-radius: 1px - } -.ipynotebook .btn-block { - display: block; - width: 100% - } -.ipynotebook .btn-block + .btn-block { - margin-top: 5px - } -.ipynotebook input[type="submit"].btn-block, .ipynotebook input[type="reset"].btn-block, .ipynotebook input[type="button"].btn-block { - width: 100% - } -.ipynotebook .fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - -o-transition: opacity 0.15s linear; - transition: opacity 0.15s linear - } -.ipynotebook .fade.in { - opacity: 1 - } -.ipynotebook .collapse { - display: none; - visibility: hidden - } -.ipynotebook .collapse.in { - display: block; - visibility: visible - } -.ipynotebook tr.collapse.in { - display: table-row - } -.ipynotebook tbody.collapse.in { - display: table-row-group - } -.ipynotebook .collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition-property: height, visibility; - transition-property: height, visibility; - -webkit-transition-duration: 0.35s; - transition-duration: 0.35s; - -webkit-transition-timing-function: ease; - transition-timing-function: ease - } -.ipynotebook .caret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px solid; - border-right: 4px solid transparent; - border-left: 4px solid transparent - } -.ipynotebook .dropdown { - position: relative - } -.ipynotebook .dropdown-toggle:focus { - outline: 0 - } -.ipynotebook .dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - font-size: 13px; - text-align: left; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 2px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - background-clip: padding-box - } -.ipynotebook .dropdown-menu.pull-right { - right: 0; - left: auto - } -.ipynotebook .dropdown-menu .divider { - height: 1px; - margin: 8px 0; - overflow: hidden; - background-color: #e5e5e5 - } -.ipynotebook .dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.428571; - color: #333; - white-space: nowrap - } -.ipynotebook .dropdown-menu > li > a:hover, .ipynotebook .dropdown-menu > li > a:focus { - text-decoration: none; - color: #262626; - background-color: #f5f5f5 - } -.ipynotebook .dropdown-menu > .active > a, .ipynotebook .dropdown-menu > .active > a:hover, .ipynotebook .dropdown-menu > .active > a:focus { - color: #fff; - text-decoration: none; - outline: 0; - background-color: #337ab7 - } -.ipynotebook .dropdown-menu > .disabled > a, .ipynotebook .dropdown-menu > .disabled > a:hover, .ipynotebook .dropdown-menu > .disabled > a:focus { - color: #777 - } -.ipynotebook .dropdown-menu > .disabled > a:hover, .ipynotebook .dropdown-menu > .disabled > a:focus { - text-decoration: none; - background-color: transparent; - background-image: none; - cursor: not-allowed - } -.ipynotebook .open > .dropdown-menu { - display: block - } -.ipynotebook .open > a { - outline: 0 - } -.ipynotebook .dropdown-menu-right { - left: auto; - right: 0 - } -.ipynotebook .dropdown-menu-left { - left: 0; - right: auto - } -.ipynotebook .dropdown-header { - display: block; - padding: 3px 20px; - font-size: 12px; - line-height: 1.428571; - color: #777; - white-space: nowrap - } -.ipynotebook .dropdown-backdrop { - position: fixed; - left: 0; - right: 0; - bottom: 0; - top: 0; - z-index: 990 - } -.ipynotebook .pull-right > .dropdown-menu { - right: 0; - left: auto - } -.ipynotebook .dropup .caret, .ipynotebook .navbar-fixed-bottom .dropdown .caret { - border-top: 0; - border-bottom: 4px solid; - content: "" - } -.ipynotebook .dropup .dropdown-menu, .ipynotebook .navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 1px - } -@media (min-width: 541px) { - .navbar-right .dropdown-menu { - left: auto; - right: 0 - } - .navbar-right .dropdown-menu-left { - left: 0; - right: auto - } - } -.ipynotebook .btn-group, .ipynotebook .btn-group-vertical { - position: relative; - display: inline-block; - vertical-align: middle - } -.ipynotebook .btn-group > .btn, .ipynotebook .btn-group-vertical > .btn { - position: relative; - float: left - } -.ipynotebook .btn-group > .btn:hover, .ipynotebook .btn-group-vertical > .btn:hover, .ipynotebook .btn-group > .btn:focus, .ipynotebook .btn-group-vertical > .btn:focus, .ipynotebook .btn-group > .btn:active, .ipynotebook .btn-group-vertical > .btn:active, .ipynotebook .btn-group > .btn.active, .ipynotebook .btn-group-vertical > .btn.active { - z-index: 2 - } -.ipynotebook .btn-group .btn + .btn, .ipynotebook .btn-group .btn + .btn-group, .ipynotebook .btn-group .btn-group + .btn, .ipynotebook .btn-group .btn-group + .btn-group { - margin-left: -1px - } -.ipynotebook .btn-toolbar { - margin-left: -5px - } -.ipynotebook .btn-toolbar .btn-group, .ipynotebook .btn-toolbar .input-group { - float: left - } -.ipynotebook .btn-toolbar > .btn, .ipynotebook .btn-toolbar > .btn-group, .ipynotebook .btn-toolbar > .input-group { - margin-left: 5px - } -.ipynotebook .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0 - } -.ipynotebook .btn-group > .btn:first-child { - margin-left: 0 - } -.ipynotebook .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-bottom-right-radius: 0; - border-top-right-radius: 0 - } -.ipynotebook .btn-group > .btn:last-child:not(:first-child), .ipynotebook .btn-group > .dropdown-toggle:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0 - } -.ipynotebook .btn-group > .btn-group { - float: left - } -.ipynotebook .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0 - } -.ipynotebook .btn-group > .btn-group:first-child > .btn:last-child, .ipynotebook .btn-group > .btn-group:first-child > .dropdown-toggle { - border-bottom-right-radius: 0; - border-top-right-radius: 0 - } -.ipynotebook .btn-group > .btn-group:last-child > .btn:first-child { - border-bottom-left-radius: 0; - border-top-left-radius: 0 - } -.ipynotebook .btn-group .dropdown-toggle:active, .ipynotebook .btn-group.open .dropdown-toggle { - outline: 0 - } -.ipynotebook .btn-group > .btn + .dropdown-toggle { - padding-left: 8px; - padding-right: 8px - } -.ipynotebook .btn-group > .btn-lg + .dropdown-toggle { - padding-left: 12px; - padding-right: 12px - } -.ipynotebook .btn-group.open .dropdown-toggle { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) - } -.ipynotebook .btn-group.open .dropdown-toggle.btn-link { - -webkit-box-shadow: none; - box-shadow: none - } -.ipynotebook .btn .caret { - margin-left: 0 - } -.ipynotebook .btn-lg .caret { - border-width: 5px 5px 0; - border-bottom-width: 0 - } -.ipynotebook .dropup .btn-lg .caret { - border-width: 0 5px 5px - } -.ipynotebook .btn-group-vertical > .btn, .ipynotebook .btn-group-vertical > .btn-group, .ipynotebook .btn-group-vertical > .btn-group > .btn { - display: block; - float: none; - width: 100%; - max-width: 100% - } -.ipynotebook .btn-group-vertical > .btn-group > .btn { - float: none - } -.ipynotebook .btn-group-vertical > .btn + .btn, .ipynotebook .btn-group-vertical > .btn + .btn-group, .ipynotebook .btn-group-vertical > .btn-group + .btn, .ipynotebook .btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0 - } -.ipynotebook .btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0 - } -.ipynotebook .btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-right-radius: 2px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0 - } -.ipynotebook .btn-group-vertical > .btn:last-child:not(:first-child) { - border-bottom-left-radius: 2px; - border-top-right-radius: 0; - border-top-left-radius: 0 - } -.ipynotebook .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0 - } -.ipynotebook .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .ipynotebook .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0 - } -.ipynotebook .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-right-radius: 0; - border-top-left-radius: 0 - } -.ipynotebook .btn-group-justified { - display: table; - width: 100%; - table-layout: fixed; - border-collapse: separate - } -.ipynotebook .btn-group-justified > .btn, .ipynotebook .btn-group-justified > .btn-group { - float: none; - display: table-cell; - width: 1% - } -.ipynotebook .btn-group-justified > .btn-group .btn { - width: 100% - } -.ipynotebook .btn-group-justified > .btn-group .dropdown-menu { - left: auto - } -.ipynotebook [data-toggle="buttons"] > .btn input[type="radio"], .ipynotebook [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], .ipynotebook [data-toggle="buttons"] > .btn input[type="checkbox"], .ipynotebook [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none - } -.ipynotebook .input-group { - position: relative; - display: table; - border-collapse: separate - } -.ipynotebook .input-group[class*="col-"] { - float: none; - padding-left: 0; - padding-right: 0 - } -.ipynotebook .input-group .form-control { - position: relative; - z-index: 2; - float: left; - width: 100%; - margin-bottom: 0 - } -.ipynotebook .input-group-lg > .form-control, .ipynotebook .input-group-lg > .input-group-addon, .ipynotebook .input-group-lg > .input-group-btn > .btn { - height: 45px; - padding: 10px 16px; - font-size: 17px; - line-height: 1.33; - border-radius: 3px - } -.ipynotebook select.input-group-lg > .form-control, .ipynotebook select.input-group-lg > .input-group-addon, .ipynotebook select.input-group-lg > .input-group-btn > .btn { - height: 45px; - line-height: 45px - } -.ipynotebook textarea.input-group-lg > .form-control, .ipynotebook textarea.input-group-lg > .input-group-addon, .ipynotebook textarea.input-group-lg > .input-group-btn > .btn, .ipynotebook select[multiple].input-group-lg > .form-control, .ipynotebook select[multiple].input-group-lg > .input-group-addon, .ipynotebook select[multiple].input-group-lg > .input-group-btn > .btn { - height: auto - } -.ipynotebook .input-group-sm > .form-control, .ipynotebook .input-group-sm > .input-group-addon, .ipynotebook .input-group-sm > .input-group-btn > .btn { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 1px - } -.ipynotebook select.input-group-sm > .form-control, .ipynotebook select.input-group-sm > .input-group-addon, .ipynotebook select.input-group-sm > .input-group-btn > .btn { - height: 30px; - line-height: 30px - } -.ipynotebook textarea.input-group-sm > .form-control, .ipynotebook textarea.input-group-sm > .input-group-addon, .ipynotebook textarea.input-group-sm > .input-group-btn > .btn, .ipynotebook select[multiple].input-group-sm > .form-control, .ipynotebook select[multiple].input-group-sm > .input-group-addon, .ipynotebook select[multiple].input-group-sm > .input-group-btn > .btn { - height: auto - } -.ipynotebook .input-group-addon, .ipynotebook .input-group-btn, .ipynotebook .input-group .form-control { - display: table-cell - } -.ipynotebook .input-group-addon:not(:first-child):not(:last-child), .ipynotebook .input-group-btn:not(:first-child):not(:last-child), .ipynotebook .input-group .form-control:not(:first-child):not(:last-child) { - border-radius: 0 - } -.ipynotebook .input-group-addon, .ipynotebook .input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle - } -.ipynotebook .input-group-addon { - padding: 6px 12px; - font-size: 13px; - font-weight: normal; - line-height: 1; - color: #555; - text-align: center; - background-color: #eee; - border: 1px solid #ccc; - border-radius: 2px - } -.ipynotebook .input-group-addon.input-sm { - padding: 5px 10px; - font-size: 12px; - border-radius: 1px - } -.ipynotebook .input-group-addon.input-lg { - padding: 10px 16px; - font-size: 17px; - border-radius: 3px - } -.ipynotebook .input-group-addon input[type="radio"], .ipynotebook .input-group-addon input[type="checkbox"] { - margin-top: 0 - } -.ipynotebook .input-group .form-control:first-child, .ipynotebook .input-group-addon:first-child, .ipynotebook .input-group-btn:first-child > .btn, .ipynotebook .input-group-btn:first-child > .btn-group > .btn, .ipynotebook .input-group-btn:first-child > .dropdown-toggle, .ipynotebook .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .ipynotebook .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-top-right-radius: 0 - } -.ipynotebook .input-group-addon:first-child { - border-right: 0 - } -.ipynotebook .input-group .form-control:last-child, .ipynotebook .input-group-addon:last-child, .ipynotebook .input-group-btn:last-child > .btn, .ipynotebook .input-group-btn:last-child > .btn-group > .btn, .ipynotebook .input-group-btn:last-child > .dropdown-toggle, .ipynotebook .input-group-btn:first-child > .btn:not(:first-child), .ipynotebook .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { - border-bottom-left-radius: 0; - border-top-left-radius: 0 - } -.ipynotebook .input-group-addon:last-child { - border-left: 0 - } -.ipynotebook .input-group-btn { - position: relative; - font-size: 0; - white-space: nowrap - } -.ipynotebook .input-group-btn > .btn { - position: relative - } -.ipynotebook .input-group-btn > .btn + .btn { - margin-left: -1px - } -.ipynotebook .input-group-btn > .btn:hover, .ipynotebook .input-group-btn > .btn:focus, .ipynotebook .input-group-btn > .btn:active { - z-index: 2 - } -.ipynotebook .input-group-btn:first-child > .btn, .ipynotebook .input-group-btn:first-child > .btn-group { - margin-right: -1px - } -.ipynotebook .input-group-btn:last-child > .btn, .ipynotebook .input-group-btn:last-child > .btn-group { - margin-left: -1px - } -.ipynotebook .nav { - margin-bottom: 0; - padding-left: 0; - list-style: none - } -.ipynotebook .nav > li { - position: relative; - display: block - } -.ipynotebook .nav > li > a { - position: relative; - display: block; - padding: 10px 15px - } -.ipynotebook .nav > li > a:hover, .ipynotebook .nav > li > a:focus { - text-decoration: none; - background-color: #eee - } -.ipynotebook .nav > li.disabled > a { - color: #777 - } -.ipynotebook .nav > li.disabled > a:hover, .ipynotebook .nav > li.disabled > a:focus { - color: #777; - text-decoration: none; - background-color: transparent; - cursor: not-allowed - } -.ipynotebook .nav .open > a, .ipynotebook .nav .open > a:hover, .ipynotebook .nav .open > a:focus { - background-color: #eee; - border-color: #337ab7 - } -.ipynotebook .nav .nav-divider { - height: 1px; - margin: 8px 0; - overflow: hidden; - background-color: #e5e5e5 - } -.ipynotebook .nav > li > a > img { - max-width: none - } -.ipynotebook .nav-tabs { - border-bottom: 1px solid #ddd - } -.ipynotebook .nav-tabs > li { - float: left; - margin-bottom: -1px - } -.ipynotebook .nav-tabs > li > a { - margin-right: 2px; - line-height: 1.428571; - border: 1px solid transparent; - border-radius: 2px 2px 0 0 - } -.ipynotebook .nav-tabs > li > a:hover { - border-color: #eee #eee #ddd - } -.ipynotebook .nav-tabs > li.active > a, .ipynotebook .nav-tabs > li.active > a:hover, .ipynotebook .nav-tabs > li.active > a:focus { - color: #555; - background-color: #fff; - border: 1px solid #ddd; - border-bottom-color: transparent; - cursor: default - } -.ipynotebook .nav-tabs.nav-justified { - width: 100%; - border-bottom: 0 - } -.ipynotebook .nav-tabs.nav-justified > li { - float: none - } -.ipynotebook .nav-tabs.nav-justified > li > a { - text-align: center; - margin-bottom: 5px - } -.ipynotebook .nav-tabs.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto - } -@media (min-width: 768px) { - .nav-tabs.nav-justified > li { - display: table-cell; - width: 1% - } - .nav-tabs.nav-justified > li > a { - margin-bottom: 0 - } - } -.ipynotebook .nav-tabs.nav-justified > li > a { - margin-right: 0; - border-radius: 2px - } -.ipynotebook .nav-tabs.nav-justified > .active > a, .ipynotebook .nav-tabs.nav-justified > .active > a:hover, .ipynotebook .nav-tabs.nav-justified > .active > a:focus { - border: 1px solid #ddd - } -@media (min-width: 768px) { - .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 2px 2px 0 0 - } - .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { - border-bottom-color: #fff - } - } -.ipynotebook .nav-pills > li { - float: left - } -.ipynotebook .nav-pills > li > a { - border-radius: 2px - } -.ipynotebook .nav-pills > li + li { - margin-left: 2px - } -.ipynotebook .nav-pills > li.active > a, .ipynotebook .nav-pills > li.active > a:hover, .ipynotebook .nav-pills > li.active > a:focus { - color: #fff; - background-color: #337ab7 - } -.ipynotebook .nav-stacked > li { - float: none - } -.ipynotebook .nav-stacked > li + li { - margin-top: 2px; - margin-left: 0 - } -.ipynotebook .nav-justified { - width: 100% - } -.ipynotebook .nav-justified > li { - float: none - } -.ipynotebook .nav-justified > li > a { - text-align: center; - margin-bottom: 5px - } -.ipynotebook .nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto - } -@media (min-width: 768px) { - .nav-justified > li { - display: table-cell; - width: 1% - } - .nav-justified > li > a { - margin-bottom: 0 - } - } -.ipynotebook .nav-tabs-justified { - border-bottom: 0 - } -.ipynotebook .nav-tabs-justified > li > a { - margin-right: 0; - border-radius: 2px - } -.ipynotebook .nav-tabs-justified > .active > a, .ipynotebook .nav-tabs-justified > .active > a:hover, .ipynotebook .nav-tabs-justified > .active > a:focus { - border: 1px solid #ddd - } -@media (min-width: 768px) { - .nav-tabs-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 2px 2px 0 0 - } - .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { - border-bottom-color: #fff - } - } -.ipynotebook .tab-content > .tab-pane { - display: none; - visibility: hidden - } -.ipynotebook .tab-content > .active { - display: block; - visibility: visible - } -.ipynotebook .nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-right-radius: 0; - border-top-left-radius: 0 - } -.ipynotebook .navbar { - position: relative; - min-height: 30px; - margin-bottom: 18px; - border: 1px solid transparent - } -@media (min-width: 541px) { - .navbar { - border-radius: 2px - } - } -@media (min-width: 541px) { - .navbar-header { - float: left - } - } -.ipynotebook .navbar-collapse { - overflow-x: visible; - padding-right: 0; - padding-left: 0; - border-top: 1px solid transparent; - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); - -webkit-overflow-scrolling: touch - } -.ipynotebook .navbar-collapse.in { - overflow-y: auto - } -@media (min-width: 541px) { - .navbar-collapse { - width: auto; - border-top: 0; - box-shadow: none - } - .navbar-collapse.collapse { - display: block !important; - visibility: visible !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important - } - .navbar-collapse.in { - overflow-y: visible - } - .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { - padding-left: 0; - padding-right: 0 - } - } -.ipynotebook .navbar-fixed-top .navbar-collapse, .ipynotebook .navbar-fixed-bottom .navbar-collapse { - max-height: 340px - } -@media (max-device-width: 540px) and (orientation: landscape) { - .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { - max-height: 200px - } - } -.ipynotebook .container > .navbar-header, .ipynotebook .container-fluid > .navbar-header, .ipynotebook .container > .navbar-collapse, .ipynotebook .container-fluid > .navbar-collapse { - margin-right: 0; - margin-left: 0 - } -@media (min-width: 541px) { - .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { - margin-right: 0; - margin-left: 0 - } - } -.ipynotebook .navbar-static-top { - z-index: 1000; - border-width: 0 0 1px - } -@media (min-width: 541px) { - .navbar-static-top { - border-radius: 0 - } - } -.ipynotebook .navbar-fixed-top, .ipynotebook .navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030 - } -@media (min-width: 541px) { - .navbar-fixed-top, .navbar-fixed-bottom { - border-radius: 0 - } - } -.ipynotebook .navbar-fixed-top { - top: 0; - border-width: 0 0 1px - } -.ipynotebook .navbar-fixed-bottom { - bottom: 0; - margin-bottom: 0; - border-width: 1px 0 0 - } -.ipynotebook .navbar-brand { - float: left; - padding: 6px 0; - font-size: 17px; - line-height: 18px; - height: 30px - } -.ipynotebook .navbar-brand:hover, .ipynotebook .navbar-brand:focus { - text-decoration: none - } -.ipynotebook .navbar-brand > img { - display: block - } -@media (min-width: 541px) { - .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { - margin-left: 0 - } - } -.ipynotebook .navbar-toggle { - position: relative; - float: right; - margin-right: 0; - padding: 9px 10px; - margin-top: -2px; - margin-bottom: -2px; - background-color: transparent; - background-image: none; - border: 1px solid transparent; - border-radius: 2px - } -.ipynotebook .navbar-toggle:focus { - outline: 0 - } -.ipynotebook .navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 2px; - border-radius: 1px - } -.ipynotebook .navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px - } -@media (min-width: 541px) { - .navbar-toggle { - display: none - } - } -.ipynotebook .navbar-nav { - margin: 3px 0 - } -.ipynotebook .navbar-nav > li > a { - padding-top: 10px; - padding-bottom: 10px; - line-height: 18px - } -@media (max-width: 540px) { - .navbar-nav .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - box-shadow: none - } - .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { - padding: 5px 15px 5px 25px - } - .navbar-nav .open .dropdown-menu > li > a { - line-height: 18px - } - .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { - background-image: none - } - } -@media (min-width: 541px) { - .navbar-nav { - float: left; - margin: 0 - } - .navbar-nav > li { - float: left - } - .navbar-nav > li > a { - padding-top: 6px; - padding-bottom: 6px - } - } -.ipynotebook .navbar-form { - margin-left: 0; - margin-right: 0; - padding: 10px 0; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - margin-top: -1px; - margin-bottom: -1px - } -@media (min-width: 768px) { - .navbar-form .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle - } - .navbar-form .form-control { - display: inline-block; - width: auto; - vertical-align: middle - } - .navbar-form .form-control-static { - display: inline-block - } - .navbar-form .input-group { - display: inline-table; - vertical-align: middle - } - .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control { - width: auto - } - .navbar-form .input-group > .form-control { - width: 100% - } - .navbar-form .control-label { - margin-bottom: 0; - vertical-align: middle - } - .navbar-form .radio, .navbar-form .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle - } - .navbar-form .radio label, .navbar-form .checkbox label { - padding-left: 0 - } - .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0 - } - .navbar-form .has-feedback .form-control-feedback { - top: 0 - } - } -@media (max-width: 540px) { - .navbar-form .form-group { - margin-bottom: 5px - } - .navbar-form .form-group:last-child { - margin-bottom: 0 - } - } -@media (min-width: 541px) { - .navbar-form { - width: auto; - border: 0; - margin-left: 0; - margin-right: 0; - padding-top: 0; - padding-bottom: 0; - -webkit-box-shadow: none; - box-shadow: none - } - } -.ipynotebook .navbar-nav > li > .dropdown-menu { - margin-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0 - } -.ipynotebook .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { - border-top-right-radius: 2px; - border-top-left-radius: 2px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0 - } -.ipynotebook .navbar-btn { - margin-top: -1px; - margin-bottom: -1px - } -.ipynotebook .navbar-btn.btn-sm { - margin-top: 0; - margin-bottom: 0 - } -.ipynotebook .navbar-btn.btn-xs { - margin-top: 4px; - margin-bottom: 4px - } -.ipynotebook .navbar-text { - margin-top: 6px; - margin-bottom: 6px - } -@media (min-width: 541px) { - .navbar-text { - float: left; - margin-left: 0; - margin-right: 0 - } - } -@media (min-width: 541px) { - .navbar-left { - float: left !important; - float: left - } - .navbar-right { - float: right !important; - float: right; - margin-right: 0 - } - .navbar-right ~ .navbar-right { - margin-right: 0 - } - } -.ipynotebook .navbar-default { - background-color: #f8f8f8; - border-color: #e7e7e7 - } -.ipynotebook .navbar-default .navbar-brand { - color: #777 - } -.ipynotebook .navbar-default .navbar-brand:hover, .ipynotebook .navbar-default .navbar-brand:focus { - color: #5e5e5e; - background-color: transparent - } -.ipynotebook .navbar-default .navbar-text { - color: #777 - } -.ipynotebook .navbar-default .navbar-nav > li > a { - color: #777 - } -.ipynotebook .navbar-default .navbar-nav > li > a:hover, .ipynotebook .navbar-default .navbar-nav > li > a:focus { - color: #333; - background-color: transparent - } -.ipynotebook .navbar-default .navbar-nav > .active > a, .ipynotebook .navbar-default .navbar-nav > .active > a:hover, .ipynotebook .navbar-default .navbar-nav > .active > a:focus { - color: #555; - background-color: #e7e7e7 - } -.ipynotebook .navbar-default .navbar-nav > .disabled > a, .ipynotebook .navbar-default .navbar-nav > .disabled > a:hover, .ipynotebook .navbar-default .navbar-nav > .disabled > a:focus { - color: #ccc; - background-color: transparent - } -.ipynotebook .navbar-default .navbar-toggle { - border-color: #ddd - } -.ipynotebook .navbar-default .navbar-toggle:hover, .ipynotebook .navbar-default .navbar-toggle:focus { - background-color: #ddd - } -.ipynotebook .navbar-default .navbar-toggle .icon-bar { - background-color: #888 - } -.ipynotebook .navbar-default .navbar-collapse, .ipynotebook .navbar-default .navbar-form { - border-color: #e7e7e7 - } -.ipynotebook .navbar-default .navbar-nav > .open > a, .ipynotebook .navbar-default .navbar-nav > .open > a:hover, .ipynotebook .navbar-default .navbar-nav > .open > a:focus { - background-color: #e7e7e7; - color: #555 - } -@media (max-width: 540px) { - .navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #777 - } - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { - color: #333; - background-color: transparent - } - .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #555; - background-color: #e7e7e7 - } - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #ccc; - background-color: transparent - } - } -.ipynotebook .navbar-default .navbar-link { - color: #777 - } -.ipynotebook .navbar-default .navbar-link:hover { - color: #333 - } -.ipynotebook .navbar-default .btn-link { - color: #777 - } -.ipynotebook .navbar-default .btn-link:hover, .ipynotebook .navbar-default .btn-link:focus { - color: #333 - } -.ipynotebook .navbar-default .btn-link[disabled]:hover, .ipynotebook fieldset[disabled] .navbar-default .btn-link:hover, .ipynotebook .navbar-default .btn-link[disabled]:focus, .ipynotebook fieldset[disabled] .navbar-default .btn-link:focus { - color: #ccc - } -.ipynotebook .navbar-inverse { - background-color: #222; - border-color: #080808 - } -.ipynotebook .navbar-inverse .navbar-brand { - color: #9d9d9d - } -.ipynotebook .navbar-inverse .navbar-brand:hover, .ipynotebook .navbar-inverse .navbar-brand:focus { - color: #fff; - background-color: transparent - } -.ipynotebook .navbar-inverse .navbar-text { - color: #9d9d9d - } -.ipynotebook .navbar-inverse .navbar-nav > li > a { - color: #9d9d9d - } -.ipynotebook .navbar-inverse .navbar-nav > li > a:hover, .ipynotebook .navbar-inverse .navbar-nav > li > a:focus { - color: #fff; - background-color: transparent - } -.ipynotebook .navbar-inverse .navbar-nav > .active > a, .ipynotebook .navbar-inverse .navbar-nav > .active > a:hover, .ipynotebook .navbar-inverse .navbar-nav > .active > a:focus { - color: #fff; - background-color: #080808 - } -.ipynotebook .navbar-inverse .navbar-nav > .disabled > a, .ipynotebook .navbar-inverse .navbar-nav > .disabled > a:hover, .ipynotebook .navbar-inverse .navbar-nav > .disabled > a:focus { - color: #444; - background-color: transparent - } -.ipynotebook .navbar-inverse .navbar-toggle { - border-color: #333 - } -.ipynotebook .navbar-inverse .navbar-toggle:hover, .ipynotebook .navbar-inverse .navbar-toggle:focus { - background-color: #333 - } -.ipynotebook .navbar-inverse .navbar-toggle .icon-bar { - background-color: #fff - } -.ipynotebook .navbar-inverse .navbar-collapse, .ipynotebook .navbar-inverse .navbar-form { - border-color: #101010 - } -.ipynotebook .navbar-inverse .navbar-nav > .open > a, .ipynotebook .navbar-inverse .navbar-nav > .open > a:hover, .ipynotebook .navbar-inverse .navbar-nav > .open > a:focus { - background-color: #080808; - color: #fff - } -@media (max-width: 540px) { - .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { - border-color: #080808 - } - .navbar-inverse .navbar-nav .open .dropdown-menu .divider { - background-color: #080808 - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { - color: #9d9d9d - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { - color: #fff; - background-color: transparent - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-color: #080808 - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #444; - background-color: transparent - } - } -.ipynotebook .navbar-inverse .navbar-link { - color: #9d9d9d - } -.ipynotebook .navbar-inverse .navbar-link:hover { - color: #fff - } -.ipynotebook .navbar-inverse .btn-link { - color: #9d9d9d - } -.ipynotebook .navbar-inverse .btn-link:hover, .ipynotebook .navbar-inverse .btn-link:focus { - color: #fff - } -.ipynotebook .navbar-inverse .btn-link[disabled]:hover, .ipynotebook fieldset[disabled] .navbar-inverse .btn-link:hover, .ipynotebook .navbar-inverse .btn-link[disabled]:focus, .ipynotebook fieldset[disabled] .navbar-inverse .btn-link:focus { - color: #444 - } -.ipynotebook .breadcrumb { - padding: 8px 15px; - margin-bottom: 18px; - list-style: none; - background-color: #f5f5f5; - border-radius: 2px - } -.ipynotebook .breadcrumb > li { - display: inline-block - } -.ipynotebook .breadcrumb > li + li:before { - content: "/ "; - padding: 0 5px; - color: #5e5e5e - } -.ipynotebook .breadcrumb > .active { - color: #777 - } -.ipynotebook .pagination { - display: inline-block; - padding-left: 0; - margin: 18px 0; - border-radius: 2px - } -.ipynotebook .pagination > li { - display: inline - } -.ipynotebook .pagination > li > a, .ipynotebook .pagination > li > span { - position: relative; - float: left; - padding: 6px 12px; - line-height: 1.428571; - text-decoration: none; - color: #337ab7; - background-color: #fff; - border: 1px solid #ddd; - margin-left: -1px - } -.ipynotebook .pagination > li:first-child > a, .ipynotebook .pagination > li:first-child > span { - margin-left: 0; - border-bottom-left-radius: 2px; - border-top-left-radius: 2px - } -.ipynotebook .pagination > li:last-child > a, .ipynotebook .pagination > li:last-child > span { - border-bottom-right-radius: 2px; - border-top-right-radius: 2px - } -.ipynotebook .pagination > li > a:hover, .ipynotebook .pagination > li > span:hover, .ipynotebook .pagination > li > a:focus, .ipynotebook .pagination > li > span:focus { - color: #23527c; - background-color: #eee; - border-color: #ddd - } -.ipynotebook .pagination > .active > a, .ipynotebook .pagination > .active > span, .ipynotebook .pagination > .active > a:hover, .ipynotebook .pagination > .active > span:hover, .ipynotebook .pagination > .active > a:focus, .ipynotebook .pagination > .active > span:focus { - z-index: 2; - color: #fff; - background-color: #337ab7; - border-color: #337ab7; - cursor: default - } -.ipynotebook .pagination > .disabled > span, .ipynotebook .pagination > .disabled > span:hover, .ipynotebook .pagination > .disabled > span:focus, .ipynotebook .pagination > .disabled > a, .ipynotebook .pagination > .disabled > a:hover, .ipynotebook .pagination > .disabled > a:focus { - color: #777; - background-color: #fff; - border-color: #ddd; - cursor: not-allowed - } -.ipynotebook .pagination-lg > li > a, .ipynotebook .pagination-lg > li > span { - padding: 10px 16px; - font-size: 17px - } -.ipynotebook .pagination-lg > li:first-child > a, .ipynotebook .pagination-lg > li:first-child > span { - border-bottom-left-radius: 3px; - border-top-left-radius: 3px - } -.ipynotebook .pagination-lg > li:last-child > a, .ipynotebook .pagination-lg > li:last-child > span { - border-bottom-right-radius: 3px; - border-top-right-radius: 3px - } -.ipynotebook .pagination-sm > li > a, .ipynotebook .pagination-sm > li > span { - padding: 5px 10px; - font-size: 12px - } -.ipynotebook .pagination-sm > li:first-child > a, .ipynotebook .pagination-sm > li:first-child > span { - border-bottom-left-radius: 1px; - border-top-left-radius: 1px - } -.ipynotebook .pagination-sm > li:last-child > a, .ipynotebook .pagination-sm > li:last-child > span { - border-bottom-right-radius: 1px; - border-top-right-radius: 1px - } -.ipynotebook .pager { - padding-left: 0; - margin: 18px 0; - list-style: none; - text-align: center - } -.ipynotebook .pager li { - display: inline - } -.ipynotebook .pager li > a, .ipynotebook .pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px - } -.ipynotebook .pager li > a:hover, .ipynotebook .pager li > a:focus { - text-decoration: none; - background-color: #eee - } -.ipynotebook .pager .next > a, .ipynotebook .pager .next > span { - float: right - } -.ipynotebook .pager .previous > a, .ipynotebook .pager .previous > span { - float: left - } -.ipynotebook .pager .disabled > a, .ipynotebook .pager .disabled > a:hover, .ipynotebook .pager .disabled > a:focus, .ipynotebook .pager .disabled > span { - color: #777; - background-color: #fff; - cursor: not-allowed - } -.ipynotebook .label { - display: inline; - padding: 0.2em 0.6em 0.3em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: 0.25em - } -.ipynotebook a.label:hover, .ipynotebook a.label:focus { - color: #fff; - text-decoration: none; - cursor: pointer - } -.ipynotebook .label:empty { - display: none - } -.ipynotebook .btn .label { - position: relative; - top: -1px - } -.ipynotebook .label-default { - background-color: #777 - } -.ipynotebook .label-default[href]:hover, .ipynotebook .label-default[href]:focus { - background-color: #5e5e5e - } -.ipynotebook .label-primary { - background-color: #337ab7 - } -.ipynotebook .label-primary[href]:hover, .ipynotebook .label-primary[href]:focus { - background-color: #286090 - } -.ipynotebook .label-success { - background-color: #5cb85c - } -.ipynotebook .label-success[href]:hover, .ipynotebook .label-success[href]:focus { - background-color: #449d44 - } -.ipynotebook .label-info { - background-color: #5bc0de - } -.ipynotebook .label-info[href]:hover, .ipynotebook .label-info[href]:focus { - background-color: #31b0d5 - } -.ipynotebook .label-warning { - background-color: #f0ad4e - } -.ipynotebook .label-warning[href]:hover, .ipynotebook .label-warning[href]:focus { - background-color: #ec971f - } -.ipynotebook .label-danger { - background-color: #d9534f - } -.ipynotebook .label-danger[href]:hover, .ipynotebook .label-danger[href]:focus { - background-color: #c9302c - } -.ipynotebook .badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - color: #fff; - line-height: 1; - vertical-align: baseline; - white-space: nowrap; - text-align: center; - background-color: #777; - border-radius: 10px - } -.ipynotebook .badge:empty { - display: none - } -.ipynotebook .btn .badge { - position: relative; - top: -1px - } -.ipynotebook .btn-xs .badge { - top: 0; - padding: 1px 5px - } -.ipynotebook a.badge:hover, .ipynotebook a.badge:focus { - color: #fff; - text-decoration: none; - cursor: pointer - } -.ipynotebook .list-group-item.active > .badge, .ipynotebook .nav-pills > .active > a > .badge { - color: #337ab7; - background-color: #fff - } -.ipynotebook .list-group-item > .badge { - float: right - } -.ipynotebook .list-group-item > .badge + .badge { - margin-right: 5px - } -.ipynotebook .nav-pills > li > a > .badge { - margin-left: 3px - } -.ipynotebook .jumbotron { - padding: 30px 15px; - margin-bottom: 30px; - color: inherit; - background-color: #eee - } -.ipynotebook .jumbotron h1, .ipynotebook .jumbotron .h1 { - color: inherit - } -.ipynotebook .jumbotron p { - margin-bottom: 15px; - font-size: 20px; - font-weight: 200 - } -.ipynotebook .jumbotron > hr { - border-top-color: #d5d5d5 - } -.ipynotebook .container .jumbotron, .ipynotebook .container-fluid .jumbotron { - border-radius: 3px - } -.ipynotebook .jumbotron .container { - max-width: 100% - } -@media screen and (min-width: 768px) { - .jumbotron { - padding: 48px 0 - } - .container .jumbotron, .container-fluid .jumbotron { - padding-left: 60px; - padding-right: 60px - } - .jumbotron h1, .jumbotron .h1 { - font-size: 58.5px - } - } -.ipynotebook .thumbnail { - display: block; - padding: 4px; - margin-bottom: 18px; - line-height: 1.428571; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 2px; - -webkit-transition: border 0.2s ease-in-out; - -o-transition: border 0.2s ease-in-out; - transition: border 0.2s ease-in-out - } -.ipynotebook .thumbnail > img, .ipynotebook .thumbnail a > img { - margin-left: auto; - margin-right: auto - } -.ipynotebook a.thumbnail:hover, .ipynotebook a.thumbnail:focus, .ipynotebook a.thumbnail.active { - border-color: #337ab7 - } -.ipynotebook .thumbnail .caption { - padding: 9px; - color: #000 - } -.ipynotebook .alert { - padding: 15px; - margin-bottom: 18px; - border: 1px solid transparent; - border-radius: 2px - } -.ipynotebook .alert h4 { - margin-top: 0; - color: inherit - } -.ipynotebook .alert .alert-link { - font-weight: bold - } -.ipynotebook .alert > p, .ipynotebook .alert > ul { - margin-bottom: 0 - } -.ipynotebook .alert > p + p { - margin-top: 5px - } -.ipynotebook .alert-dismissable, .ipynotebook .alert-dismissible { - padding-right: 35px - } -.ipynotebook .alert-dismissable .close, .ipynotebook .alert-dismissible .close { - position: relative; - top: -2px; - right: -21px; - color: inherit - } -.ipynotebook .alert-success { - background-color: #dff0d8; - border-color: #d6e9c6; - color: #3c763d - } -.ipynotebook .alert-success hr { - border-top-color: #c9e2b3 - } -.ipynotebook .alert-success .alert-link { - color: #2b542c - } -.ipynotebook .alert-info { - background-color: #d9edf7; - border-color: #bce8f1; - color: #31708f - } -.ipynotebook .alert-info hr { - border-top-color: #a6e1ec - } -.ipynotebook .alert-info .alert-link { - color: #245269 - } -.ipynotebook .alert-warning { - background-color: #fcf8e3; - border-color: #faebcc; - color: #8a6d3b - } -.ipynotebook .alert-warning hr { - border-top-color: #f7e1b5 - } -.ipynotebook .alert-warning .alert-link { - color: #66512c - } -.ipynotebook .alert-danger { - background-color: #f2dede; - border-color: #ebccd1; - color: #a94442 - } -.ipynotebook .alert-danger hr { - border-top-color: #e4b9c0 - } -.ipynotebook .alert-danger .alert-link { - color: #843534 - } -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0 - } to { - background-position: 0 0 - } - } -@keyframes progress-bar-stripes { - from { - background-position: 40px 0 - } to { - background-position: 0 0 - } - } -.ipynotebook .progress { - overflow: hidden; - height: 18px; - margin-bottom: 18px; - background-color: #f5f5f5; - border-radius: 2px; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1) - } -.ipynotebook .progress-bar { - float: left; - width: 0; - height: 100%; - font-size: 12px; - line-height: 18px; - color: #fff; - text-align: center; - background-color: #337ab7; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-transition: width 0.6s ease; - -o-transition: width 0.6s ease; - transition: width 0.6s ease - } -.ipynotebook .progress-striped .progress-bar, .ipynotebook .progress-bar-striped { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 40px 40px - } -.ipynotebook .progress.active .progress-bar, .ipynotebook .progress-bar.active { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite - } -.ipynotebook .progress-bar-success { - background-color: #5cb85c - } -.ipynotebook .progress-striped .progress-bar-success { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) - } -.ipynotebook .progress-bar-info { - background-color: #5bc0de - } -.ipynotebook .progress-striped .progress-bar-info { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) - } -.ipynotebook .progress-bar-warning { - background-color: #f0ad4e - } -.ipynotebook .progress-striped .progress-bar-warning { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) - } -.ipynotebook .progress-bar-danger { - background-color: #d9534f - } -.ipynotebook .progress-striped .progress-bar-danger { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent) - } -.ipynotebook .media { - margin-top: 15px - } -.ipynotebook .media:first-child { - margin-top: 0 - } -.ipynotebook .media-right, .ipynotebook .media > .pull-right { - padding-left: 10px - } -.ipynotebook .media-left, .ipynotebook .media > .pull-left { - padding-right: 10px - } -.ipynotebook .media-left, .ipynotebook .media-right, .ipynotebook .media-body { - display: table-cell; - vertical-align: top - } -.ipynotebook .media-middle { - vertical-align: middle - } -.ipynotebook .media-bottom { - vertical-align: bottom - } -.ipynotebook .media-heading { - margin-top: 0; - margin-bottom: 5px - } -.ipynotebook .media-list { - padding-left: 0; - list-style: none - } -.ipynotebook .list-group { - margin-bottom: 20px; - padding-left: 0 - } -.ipynotebook .list-group-item { - position: relative; - display: block; - padding: 10px 15px; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid #ddd - } -.ipynotebook .list-group-item:first-child { - border-top-right-radius: 2px; - border-top-left-radius: 2px - } -.ipynotebook .list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px - } -.ipynotebook a.list-group-item { - color: #555 - } -.ipynotebook a.list-group-item .list-group-item-heading { - color: #333 - } -.ipynotebook a.list-group-item:hover, .ipynotebook a.list-group-item:focus { - text-decoration: none; - color: #555; - background-color: #f5f5f5 - } -.ipynotebook .list-group-item.disabled, .ipynotebook .list-group-item.disabled:hover, .ipynotebook .list-group-item.disabled:focus { - background-color: #eee; - color: #777; - cursor: not-allowed - } -.ipynotebook .list-group-item.disabled .list-group-item-heading, .ipynotebook .list-group-item.disabled:hover .list-group-item-heading, .ipynotebook .list-group-item.disabled:focus .list-group-item-heading { - color: inherit - } -.ipynotebook .list-group-item.disabled .list-group-item-text, .ipynotebook .list-group-item.disabled:hover .list-group-item-text, .ipynotebook .list-group-item.disabled:focus .list-group-item-text { - color: #777 - } -.ipynotebook .list-group-item.active, .ipynotebook .list-group-item.active:hover, .ipynotebook .list-group-item.active:focus { - z-index: 2; - color: #fff; - background-color: #337ab7; - border-color: #337ab7 - } -.ipynotebook .list-group-item.active .list-group-item-heading, .ipynotebook .list-group-item.active:hover .list-group-item-heading, .ipynotebook .list-group-item.active:focus .list-group-item-heading, .ipynotebook .list-group-item.active .list-group-item-heading > small, .ipynotebook .list-group-item.active:hover .list-group-item-heading > small, .ipynotebook .list-group-item.active:focus .list-group-item-heading > small, .ipynotebook .list-group-item.active .list-group-item-heading > .small, .ipynotebook .list-group-item.active:hover .list-group-item-heading > .small, .ipynotebook .list-group-item.active:focus .list-group-item-heading > .small { - color: inherit - } -.ipynotebook .list-group-item.active .list-group-item-text, .ipynotebook .list-group-item.active:hover .list-group-item-text, .ipynotebook .list-group-item.active:focus .list-group-item-text { - color: #c7ddef - } -.ipynotebook .list-group-item-success { - color: #3c763d; - background-color: #dff0d8 - } -.ipynotebook a.list-group-item-success { - color: #3c763d - } -.ipynotebook a.list-group-item-success .list-group-item-heading { - color: inherit - } -.ipynotebook a.list-group-item-success:hover, .ipynotebook a.list-group-item-success:focus { - color: #3c763d; - background-color: #d0e9c6 - } -.ipynotebook a.list-group-item-success.active, .ipynotebook a.list-group-item-success.active:hover, .ipynotebook a.list-group-item-success.active:focus { - color: #fff; - background-color: #3c763d; - border-color: #3c763d - } -.ipynotebook .list-group-item-info { - color: #31708f; - background-color: #d9edf7 - } -.ipynotebook a.list-group-item-info { - color: #31708f - } -.ipynotebook a.list-group-item-info .list-group-item-heading { - color: inherit - } -.ipynotebook a.list-group-item-info:hover, .ipynotebook a.list-group-item-info:focus { - color: #31708f; - background-color: #c4e3f3 - } -.ipynotebook a.list-group-item-info.active, .ipynotebook a.list-group-item-info.active:hover, .ipynotebook a.list-group-item-info.active:focus { - color: #fff; - background-color: #31708f; - border-color: #31708f - } -.ipynotebook .list-group-item-warning { - color: #8a6d3b; - background-color: #fcf8e3 - } -.ipynotebook a.list-group-item-warning { - color: #8a6d3b - } -.ipynotebook a.list-group-item-warning .list-group-item-heading { - color: inherit - } -.ipynotebook a.list-group-item-warning:hover, .ipynotebook a.list-group-item-warning:focus { - color: #8a6d3b; - background-color: #faf2cc - } -.ipynotebook a.list-group-item-warning.active, .ipynotebook a.list-group-item-warning.active:hover, .ipynotebook a.list-group-item-warning.active:focus { - color: #fff; - background-color: #8a6d3b; - border-color: #8a6d3b - } -.ipynotebook .list-group-item-danger { - color: #a94442; - background-color: #f2dede - } -.ipynotebook a.list-group-item-danger { - color: #a94442 - } -.ipynotebook a.list-group-item-danger .list-group-item-heading { - color: inherit - } -.ipynotebook a.list-group-item-danger:hover, .ipynotebook a.list-group-item-danger:focus { - color: #a94442; - background-color: #ebcccc - } -.ipynotebook a.list-group-item-danger.active, .ipynotebook a.list-group-item-danger.active:hover, .ipynotebook a.list-group-item-danger.active:focus { - color: #fff; - background-color: #a94442; - border-color: #a94442 - } -.ipynotebook .list-group-item-heading { - margin-top: 0; - margin-bottom: 5px - } -.ipynotebook .list-group-item-text { - margin-bottom: 0; - line-height: 1.3 - } -.ipynotebook .panel { - margin-bottom: 18px; - background-color: #fff; - border: 1px solid transparent; - border-radius: 2px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) - } -.ipynotebook .panel-body { - padding: 15px - } -.ipynotebook .panel-heading { - padding: 10px 15px; - border-bottom: 1px solid transparent; - border-top-right-radius: 1px; - border-top-left-radius: 1px - } -.ipynotebook .panel-heading > .dropdown .dropdown-toggle { - color: inherit - } -.ipynotebook .panel-title { - margin-top: 0; - margin-bottom: 0; - font-size: 15px; - color: inherit - } -.ipynotebook .panel-title > a { - color: inherit - } -.ipynotebook .panel-footer { - padding: 10px 15px; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px - } -.ipynotebook .panel > .list-group, .ipynotebook .panel > .panel-collapse > .list-group { - margin-bottom: 0 - } -.ipynotebook .panel > .list-group .list-group-item, .ipynotebook .panel > .panel-collapse > .list-group .list-group-item { - border-width: 1px 0; - border-radius: 0 - } -.ipynotebook .panel > .list-group:first-child .list-group-item:first-child, .ipynotebook .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { - border-top: 0; - border-top-right-radius: 1px; - border-top-left-radius: 1px - } -.ipynotebook .panel > .list-group:last-child .list-group-item:last-child, .ipynotebook .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { - border-bottom: 0; - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px - } -.ipynotebook .panel-heading + .list-group .list-group-item:first-child { - border-top-width: 0 - } -.ipynotebook .list-group + .panel-footer { - border-top-width: 0 - } -.ipynotebook .panel > .table, .ipynotebook .panel > .table-responsive > .table, .ipynotebook .panel > .panel-collapse > .table { - margin-bottom: 0 - } -.ipynotebook .panel > .table caption, .ipynotebook .panel > .table-responsive > .table caption, .ipynotebook .panel > .panel-collapse > .table caption { - padding-left: 15px; - padding-right: 15px - } -.ipynotebook .panel > .table:first-child, .ipynotebook .panel > .table-responsive:first-child > .table:first-child { - border-top-right-radius: 1px; - border-top-left-radius: 1px - } -.ipynotebook .panel > .table:first-child > thead:first-child > tr:first-child, .ipynotebook .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .ipynotebook .panel > .table:first-child > tbody:first-child > tr:first-child, .ipynotebook .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { - border-top-left-radius: 1px; - border-top-right-radius: 1px - } -.ipynotebook .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .ipynotebook .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .ipynotebook .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .ipynotebook .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .ipynotebook .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .ipynotebook .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .ipynotebook .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .ipynotebook .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { - border-top-left-radius: 1px - } -.ipynotebook .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .ipynotebook .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .ipynotebook .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .ipynotebook .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .ipynotebook .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .ipynotebook .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .ipynotebook .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .ipynotebook .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { - border-top-right-radius: 1px - } -.ipynotebook .panel > .table:last-child, .ipynotebook .panel > .table-responsive:last-child > .table:last-child { - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px - } -.ipynotebook .panel > .table:last-child > tbody:last-child > tr:last-child, .ipynotebook .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .ipynotebook .panel > .table:last-child > tfoot:last-child > tr:last-child, .ipynotebook .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { - border-bottom-left-radius: 1px; - border-bottom-right-radius: 1px - } -.ipynotebook .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .ipynotebook .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .ipynotebook .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .ipynotebook .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .ipynotebook .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .ipynotebook .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .ipynotebook .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .ipynotebook .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { - border-bottom-left-radius: 1px - } -.ipynotebook .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .ipynotebook .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .ipynotebook .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .ipynotebook .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .ipynotebook .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .ipynotebook .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .ipynotebook .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .ipynotebook .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { - border-bottom-right-radius: 1px - } -.ipynotebook .panel > .panel-body + .table, .ipynotebook .panel > .panel-body + .table-responsive, .ipynotebook .panel > .table + .panel-body, .ipynotebook .panel > .table-responsive + .panel-body { - border-top: 1px solid #ddd - } -.ipynotebook .panel > .table > tbody:first-child > tr:first-child th, .ipynotebook .panel > .table > tbody:first-child > tr:first-child td { - border-top: 0 - } -.ipynotebook .panel > .table-bordered, .ipynotebook .panel > .table-responsive > .table-bordered { - border: 0 - } -.ipynotebook .panel > .table-bordered > thead > tr > th:first-child, .ipynotebook .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .ipynotebook .panel > .table-bordered > tbody > tr > th:first-child, .ipynotebook .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .ipynotebook .panel > .table-bordered > tfoot > tr > th:first-child, .ipynotebook .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .ipynotebook .panel > .table-bordered > thead > tr > td:first-child, .ipynotebook .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .ipynotebook .panel > .table-bordered > tbody > tr > td:first-child, .ipynotebook .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .ipynotebook .panel > .table-bordered > tfoot > tr > td:first-child, .ipynotebook .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0 - } -.ipynotebook .panel > .table-bordered > thead > tr > th:last-child, .ipynotebook .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .ipynotebook .panel > .table-bordered > tbody > tr > th:last-child, .ipynotebook .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .ipynotebook .panel > .table-bordered > tfoot > tr > th:last-child, .ipynotebook .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .ipynotebook .panel > .table-bordered > thead > tr > td:last-child, .ipynotebook .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .ipynotebook .panel > .table-bordered > tbody > tr > td:last-child, .ipynotebook .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .ipynotebook .panel > .table-bordered > tfoot > tr > td:last-child, .ipynotebook .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0 - } -.ipynotebook .panel > .table-bordered > thead > tr:first-child > td, .ipynotebook .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .ipynotebook .panel > .table-bordered > tbody > tr:first-child > td, .ipynotebook .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .ipynotebook .panel > .table-bordered > thead > tr:first-child > th, .ipynotebook .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .ipynotebook .panel > .table-bordered > tbody > tr:first-child > th, .ipynotebook .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { - border-bottom: 0 - } -.ipynotebook .panel > .table-bordered > tbody > tr:last-child > td, .ipynotebook .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .ipynotebook .panel > .table-bordered > tfoot > tr:last-child > td, .ipynotebook .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .ipynotebook .panel > .table-bordered > tbody > tr:last-child > th, .ipynotebook .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .ipynotebook .panel > .table-bordered > tfoot > tr:last-child > th, .ipynotebook .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { - border-bottom: 0 - } -.ipynotebook .panel > .table-responsive { - border: 0; - margin-bottom: 0 - } -.ipynotebook .panel-group { - margin-bottom: 18px - } -.ipynotebook .panel-group .panel { - margin-bottom: 0; - border-radius: 2px - } -.ipynotebook .panel-group .panel + .panel { - margin-top: 5px - } -.ipynotebook .panel-group .panel-heading { - border-bottom: 0 - } -.ipynotebook .panel-group .panel-heading + .panel-collapse > .panel-body, .ipynotebook .panel-group .panel-heading + .panel-collapse > .list-group { - border-top: 1px solid #ddd - } -.ipynotebook .panel-group .panel-footer { - border-top: 0 - } -.ipynotebook .panel-group .panel-footer + .panel-collapse .panel-body { - border-bottom: 1px solid #ddd - } -.ipynotebook .panel-default { - border-color: #ddd - } -.ipynotebook .panel-default > .panel-heading { - color: #333; - background-color: #f5f5f5; - border-color: #ddd - } -.ipynotebook .panel-default > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ddd - } -.ipynotebook .panel-default > .panel-heading .badge { - color: #f5f5f5; - background-color: #333 - } -.ipynotebook .panel-default > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ddd - } -.ipynotebook .panel-primary { - border-color: #337ab7 - } -.ipynotebook .panel-primary > .panel-heading { - color: #fff; - background-color: #337ab7; - border-color: #337ab7 - } -.ipynotebook .panel-primary > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #337ab7 - } -.ipynotebook .panel-primary > .panel-heading .badge { - color: #337ab7; - background-color: #fff - } -.ipynotebook .panel-primary > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #337ab7 - } -.ipynotebook .panel-success { - border-color: #d6e9c6 - } -.ipynotebook .panel-success > .panel-heading { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6 - } -.ipynotebook .panel-success > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #d6e9c6 - } -.ipynotebook .panel-success > .panel-heading .badge { - color: #dff0d8; - background-color: #3c763d - } -.ipynotebook .panel-success > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #d6e9c6 - } -.ipynotebook .panel-info { - border-color: #bce8f1 - } -.ipynotebook .panel-info > .panel-heading { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1 - } -.ipynotebook .panel-info > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #bce8f1 - } -.ipynotebook .panel-info > .panel-heading .badge { - color: #d9edf7; - background-color: #31708f - } -.ipynotebook .panel-info > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #bce8f1 - } -.ipynotebook .panel-warning { - border-color: #faebcc - } -.ipynotebook .panel-warning > .panel-heading { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc - } -.ipynotebook .panel-warning > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #faebcc - } -.ipynotebook .panel-warning > .panel-heading .badge { - color: #fcf8e3; - background-color: #8a6d3b - } -.ipynotebook .panel-warning > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #faebcc - } -.ipynotebook .panel-danger { - border-color: #ebccd1 - } -.ipynotebook .panel-danger > .panel-heading { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1 - } -.ipynotebook .panel-danger > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ebccd1 - } -.ipynotebook .panel-danger > .panel-heading .badge { - color: #f2dede; - background-color: #a94442 - } -.ipynotebook .panel-danger > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ebccd1 - } -.ipynotebook .embed-responsive { - position: relative; - display: block; - height: 0; - padding: 0; - overflow: hidden - } -.ipynotebook .embed-responsive .embed-responsive-item, .ipynotebook .embed-responsive iframe, .ipynotebook .embed-responsive embed, .ipynotebook .embed-responsive object, .ipynotebook .embed-responsive video { - position: absolute; - top: 0; - left: 0; - bottom: 0; - height: 100%; - width: 100%; - border: 0 - } -.ipynotebook .embed-responsive.embed-responsive-16by9 { - padding-bottom: 56.25% - } -.ipynotebook .embed-responsive.embed-responsive-4by3 { - padding-bottom: 75% - } -.ipynotebook .well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 2px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05) - } -.ipynotebook .well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, 0.15) - } -.ipynotebook .well-lg { - padding: 24px; - border-radius: 3px - } -.ipynotebook .well-sm { - padding: 9px; - border-radius: 1px - } -.ipynotebook .close { - float: right; - font-size: 19.5px; - font-weight: bold; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: 0.2; - filter: alpha(opacity=20) - } -.ipynotebook .close:hover, .ipynotebook .close:focus { - color: #000; - text-decoration: none; - cursor: pointer; - opacity: 0.5; - filter: alpha(opacity=50) - } -.ipynotebook button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none - } -.ipynotebook .modal-open { - overflow: hidden - } -.ipynotebook .modal { - display: none; - overflow: hidden; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - -webkit-overflow-scrolling: touch; - outline: 0 - } -.ipynotebook .modal.fade .modal-dialog { - -webkit-transform: translate(0, -25%); - -ms-transform: translate(0, -25%); - -o-transform: translate(0, -25%); - transform: translate(0, -25%); - -webkit-transition: -webkit-transform 0.3s ease-out; - -moz-transition: -moz-transform 0.3s ease-out; - -o-transition: -o-transform 0.3s ease-out; - transition: transform 0.3s ease-out - } -.ipynotebook .modal.in .modal-dialog { - -webkit-transform: translate(0, 0); - -ms-transform: translate(0, 0); - -o-transform: translate(0, 0); - transform: translate(0, 0) - } -.ipynotebook .modal-open .modal { - overflow-x: hidden; - overflow-y: auto - } -.ipynotebook .modal-dialog { - position: relative; - width: auto; - margin: 10px - } -.ipynotebook .modal-content { - position: relative; - background-color: #fff; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 3px; - -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - background-clip: padding-box; - outline: 0 - } -.ipynotebook .modal-backdrop { - position: absolute; - top: 0; - right: 0; - left: 0; - background-color: #000 - } -.ipynotebook .modal-backdrop.fade { - opacity: 0; - filter: alpha(opacity=0) - } -.ipynotebook .modal-backdrop.in { - opacity: 0.5; - filter: alpha(opacity=50) - } -.ipynotebook .modal-header { - padding: 15px; - border-bottom: 1px solid #e5e5e5; - min-height: 16.428571px - } -.ipynotebook .modal-header .close { - margin-top: -2px - } -.ipynotebook .modal-title { - margin: 0; - line-height: 1.428571 - } -.ipynotebook .modal-body { - position: relative; - padding: 15px - } -.ipynotebook .modal-footer { - padding: 15px; - text-align: right; - border-top: 1px solid #e5e5e5 - } -.ipynotebook .modal-footer .btn + .btn { - margin-left: 5px; - margin-bottom: 0 - } -.ipynotebook .modal-footer .btn-group .btn + .btn { - margin-left: -1px - } -.ipynotebook .modal-footer .btn-block + .btn-block { - margin-left: 0 - } -.ipynotebook .modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll - } -@media (min-width: 768px) { - .modal-dialog { - width: 600px; - margin: 30px auto - } - .modal-content { - -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); - box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5) - } - .modal-sm { - width: 300px - } - } -@media (min-width: 992px) { - .modal-lg { - width: 900px - } - } -.ipynotebook .tooltip { - position: absolute; - z-index: 1070; - display: block; - visibility: visible; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 12px; - font-weight: normal; - line-height: 1.4; - opacity: 0; - filter: alpha(opacity=0) - } -.ipynotebook .tooltip.in { - opacity: 0.9; - filter: alpha(opacity=90) - } -.ipynotebook .tooltip.top { - margin-top: -3px; - padding: 5px 0 - } -.ipynotebook .tooltip.right { - margin-left: 3px; - padding: 0 5px - } -.ipynotebook .tooltip.bottom { - margin-top: 3px; - padding: 5px 0 - } -.ipynotebook .tooltip.left { - margin-left: -3px; - padding: 0 5px - } -.ipynotebook .tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - text-decoration: none; - background-color: #000; - border-radius: 2px - } -.ipynotebook .tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid - } -.ipynotebook .tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000 - } -.ipynotebook .tooltip.top-left .tooltip-arrow { - bottom: 0; - right: 5px; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000 - } -.ipynotebook .tooltip.top-right .tooltip-arrow { - bottom: 0; - left: 5px; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000 - } -.ipynotebook .tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000 - } -.ipynotebook .tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000 - } -.ipynotebook .tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000 - } -.ipynotebook .tooltip.bottom-left .tooltip-arrow { - top: 0; - right: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000 - } -.ipynotebook .tooltip.bottom-right .tooltip-arrow { - top: 0; - left: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000 - } -.ipynotebook .popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: none; - max-width: 276px; - padding: 1px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 13px; - font-weight: normal; - line-height: 1.428571; - text-align: left; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 3px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - white-space: normal - } -.ipynotebook .popover.top { - margin-top: -10px - } -.ipynotebook .popover.right { - margin-left: 10px - } -.ipynotebook .popover.bottom { - margin-top: 10px - } -.ipynotebook .popover.left { - margin-left: -10px - } -.ipynotebook .popover-title { - margin: 0; - padding: 8px 14px; - font-size: 13px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: 2px 2px 0 0 - } -.ipynotebook .popover-content { - padding: 9px 14px - } -.ipynotebook .popover > .arrow, .ipynotebook .popover > .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid - } -.ipynotebook .popover > .arrow { - border-width: 11px - } -.ipynotebook .popover > .arrow:after { - border-width: 10px; - content: "" - } -.ipynotebook .popover.top > .arrow { - left: 50%; - margin-left: -11px; - border-bottom-width: 0; - border-top-color: #999; - border-top-color: rgba(0, 0, 0, 0.25); - bottom: -11px - } -.ipynotebook .popover.top > .arrow:after { - content: " "; - bottom: 1px; - margin-left: -10px; - border-bottom-width: 0; - border-top-color: #fff - } -.ipynotebook .popover.right > .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-left-width: 0; - border-right-color: #999; - border-right-color: rgba(0, 0, 0, 0.25) - } -.ipynotebook .popover.right > .arrow:after { - content: " "; - left: 1px; - bottom: -10px; - border-left-width: 0; - border-right-color: #fff - } -.ipynotebook .popover.bottom > .arrow { - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: #999; - border-bottom-color: rgba(0, 0, 0, 0.25); - top: -11px - } -.ipynotebook .popover.bottom > .arrow:after { - content: " "; - top: 1px; - margin-left: -10px; - border-top-width: 0; - border-bottom-color: #fff - } -.ipynotebook .popover.left > .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: #999; - border-left-color: rgba(0, 0, 0, 0.25) - } -.ipynotebook .popover.left > .arrow:after { - content: " "; - right: 1px; - border-right-width: 0; - border-left-color: #fff; - bottom: -10px - } -.ipynotebook .carousel { - position: relative - } -.ipynotebook .carousel-inner { - position: relative; - overflow: hidden; - width: 100% - } -.ipynotebook .carousel-inner > .item { - display: none; - position: relative; - -webkit-transition: 0.6s ease-in-out left; - -o-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left - } -.ipynotebook .carousel-inner > .item > img, .ipynotebook .carousel-inner > .item > a > img { - line-height: 1 - } -@media all and (transform-3d), (-webkit-transform-3d) { - .carousel-inner > .item { - transition: transform 0.6s ease-in-out; - backface-visibility: hidden; - perspective: 1000 - } - .carousel-inner > .item.next, .carousel-inner > .item.active.right { - transform: translate3d(100%, 0, 0); - left: 0 - } - .carousel-inner > .item.prev, .carousel-inner > .item.active.left { - transform: translate3d(-100%, 0, 0); - left: 0 - } - .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { - transform: translate3d(0, 0, 0); - left: 0 - } - } -.ipynotebook .carousel-inner > .active, .ipynotebook .carousel-inner > .next, .ipynotebook .carousel-inner > .prev { - display: block - } -.ipynotebook .carousel-inner > .active { - left: 0 - } -.ipynotebook .carousel-inner > .next, .ipynotebook .carousel-inner > .prev { - position: absolute; - top: 0; - width: 100% - } -.ipynotebook .carousel-inner > .next { - left: 100% - } -.ipynotebook .carousel-inner > .prev { - left: -100% - } -.ipynotebook .carousel-inner > .next.left, .ipynotebook .carousel-inner > .prev.right { - left: 0 - } -.ipynotebook .carousel-inner > .active.left { - left: -100% - } -.ipynotebook .carousel-inner > .active.right { - left: 100% - } -.ipynotebook .carousel-control { - position: absolute; - top: 0; - left: 0; - bottom: 0; - width: 15%; - opacity: 0.5; - filter: alpha(opacity=50); - font-size: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6) - } -.ipynotebook .carousel-control.left { - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); - background-repeat: repeat-x - } -.ipynotebook .carousel-control.right { - left: auto; - right: 0; - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); - background-repeat: repeat-x - } -.ipynotebook .carousel-control:hover, .ipynotebook .carousel-control:focus { - outline: 0; - color: #fff; - text-decoration: none; - opacity: 0.9; - filter: alpha(opacity=90) - } -.ipynotebook .carousel-control .icon-prev, .ipynotebook .carousel-control .icon-next, .ipynotebook .carousel-control .glyphicon-chevron-left, .ipynotebook .carousel-control .glyphicon-chevron-right { - position: absolute; - top: 50%; - z-index: 5; - display: inline-block - } -.ipynotebook .carousel-control .icon-prev, .ipynotebook .carousel-control .glyphicon-chevron-left { - left: 50%; - margin-left: -10px - } -.ipynotebook .carousel-control .icon-next, .ipynotebook .carousel-control .glyphicon-chevron-right { - right: 50%; - margin-right: -10px - } -.ipynotebook .carousel-control .icon-prev, .ipynotebook .carousel-control .icon-next { - width: 20px; - height: 20px; - margin-top: -10px; - font-family: serif - } -.ipynotebook .carousel-control .icon-prev:before { - content: "‹" - } -.ipynotebook .carousel-control .icon-next:before { - content: "›" - } -.ipynotebook .carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - margin-left: -30%; - padding-left: 0; - list-style: none; - text-align: center - } -.ipynotebook .carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - border: 1px solid #fff; - border-radius: 10px; - cursor: pointer; - background-color: #000 ; - background-color: rgba(0, 0, 0, 0) - } -.ipynotebook .carousel-indicators .active { - margin: 0; - width: 12px; - height: 12px; - background-color: #fff - } -.ipynotebook .carousel-caption { - position: absolute; - left: 15%; - right: 15%; - bottom: 20px; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6) - } -.ipynotebook .carousel-caption .btn { - text-shadow: none - } -@media screen and (min-width: 768px) { - .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { - width: 30px; - height: 30px; - margin-top: -15px; - font-size: 30px - } - .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { - margin-left: -15px - } - .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { - margin-right: -15px - } - .carousel-caption { - left: 20%; - right: 20%; - padding-bottom: 30px - } - .carousel-indicators { - bottom: 20px - } - } -.ipynotebook .clearfix:before, .ipynotebook .clearfix:after, .ipynotebook .dl-horizontal dd:before, .ipynotebook .dl-horizontal dd:after, .ipynotebook .container:before, .ipynotebook .container:after, .ipynotebook .container-fluid:before, .ipynotebook .container-fluid:after, .ipynotebook .row:before, .ipynotebook .row:after, .ipynotebook .form-horizontal .form-group:before, .ipynotebook .form-horizontal .form-group:after, .ipynotebook .btn-toolbar:before, .ipynotebook .btn-toolbar:after, .ipynotebook .btn-group-vertical > .btn-group:before, .ipynotebook .btn-group-vertical > .btn-group:after, .ipynotebook .nav:before, .ipynotebook .nav:after, .ipynotebook .navbar:before, .ipynotebook .navbar:after, .ipynotebook .navbar-header:before, .ipynotebook .navbar-header:after, .ipynotebook .navbar-collapse:before, .ipynotebook .navbar-collapse:after, .ipynotebook .pager:before, .ipynotebook .pager:after, .ipynotebook .panel-body:before, .ipynotebook .panel-body:after, .ipynotebook .modal-footer:before, .ipynotebook .modal-footer:after, .ipynotebook .item_buttons:before, .ipynotebook .item_buttons:after { - content: " "; - display: table - } -.ipynotebook .clearfix:after, .ipynotebook .dl-horizontal dd:after, .ipynotebook .container:after, .ipynotebook .container-fluid:after, .ipynotebook .row:after, .ipynotebook .form-horizontal .form-group:after, .ipynotebook .btn-toolbar:after, .ipynotebook .btn-group-vertical > .btn-group:after, .ipynotebook .nav:after, .ipynotebook .navbar:after, .ipynotebook .navbar-header:after, .ipynotebook .navbar-collapse:after, .ipynotebook .pager:after, .ipynotebook .panel-body:after, .ipynotebook .modal-footer:after, .ipynotebook .item_buttons:after { - clear: both - } -.ipynotebook .center-block { - display: block; - margin-left: auto; - margin-right: auto - } -.ipynotebook .pull-right { - float: right !important - } -.ipynotebook .pull-left { - float: left !important - } -.ipynotebook .hide { - display: none !important - } -.ipynotebook .show { - display: block !important - } -.ipynotebook .invisible { - visibility: hidden - } -.ipynotebook .text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0 - } -.ipynotebook .hidden { - display: none !important; - visibility: hidden !important - } -.ipynotebook .affix { - position: fixed - } -@-ms-viewport { - width: device-width - } -.ipynotebook .visible-xs, .ipynotebook .visible-sm, .ipynotebook .visible-md, .ipynotebook .visible-lg { - display: none !important - } -.ipynotebook .visible-xs-block, .ipynotebook .visible-xs-inline, .ipynotebook .visible-xs-inline-block, .ipynotebook .visible-sm-block, .ipynotebook .visible-sm-inline, .ipynotebook .visible-sm-inline-block, .ipynotebook .visible-md-block, .ipynotebook .visible-md-inline, .ipynotebook .visible-md-inline-block, .ipynotebook .visible-lg-block, .ipynotebook .visible-lg-inline, .ipynotebook .visible-lg-inline-block { - display: none !important - } -@media (max-width: 767px) { - .visible-xs { - display: block !important - } - table.visible-xs { - display: table - } - tr.visible-xs { - display: table-row !important - } - th.visible-xs, td.visible-xs { - display: table-cell !important - } - } -@media (max-width: 767px) { - .visible-xs-block { - display: block !important - } - } -@media (max-width: 767px) { - .visible-xs-inline { - display: inline !important - } - } -@media (max-width: 767px) { - .visible-xs-inline-block { - display: inline-block !important - } - } -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm { - display: block !important - } - table.visible-sm { - display: table - } - tr.visible-sm { - display: table-row !important - } - th.visible-sm, td.visible-sm { - display: table-cell !important - } - } -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-block { - display: block !important - } - } -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline { - display: inline !important - } - } -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline-block { - display: inline-block !important - } - } -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md { - display: block !important - } - table.visible-md { - display: table - } - tr.visible-md { - display: table-row !important - } - th.visible-md, td.visible-md { - display: table-cell !important - } - } -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-block { - display: block !important - } - } -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline { - display: inline !important - } - } -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline-block { - display: inline-block !important - } - } -@media (min-width: 1200px) { - .visible-lg { - display: block !important - } - table.visible-lg { - display: table - } - tr.visible-lg { - display: table-row !important - } - th.visible-lg, td.visible-lg { - display: table-cell !important - } - } -@media (min-width: 1200px) { - .visible-lg-block { - display: block !important - } - } -@media (min-width: 1200px) { - .visible-lg-inline { - display: inline !important - } - } -@media (min-width: 1200px) { - .visible-lg-inline-block { - display: inline-block !important - } - } -@media (max-width: 767px) { - .hidden-xs { - display: none !important - } - } -@media (min-width: 768px) and (max-width: 991px) { - .hidden-sm { - display: none !important - } - } -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-md { - display: none !important - } - } -@media (min-width: 1200px) { - .hidden-lg { - display: none !important - } - } -.ipynotebook .visible-print { - display: none !important - } -@media print { - .visible-print { - display: block !important - } - table.visible-print { - display: table - } - tr.visible-print { - display: table-row !important - } - th.visible-print, td.visible-print { - display: table-cell !important - } - } -.ipynotebook .visible-print-block { - display: none !important - } -@media print { - .visible-print-block { - display: block !important - } - } -.ipynotebook .visible-print-inline { - display: none !important - } -@media print { - .visible-print-inline { - display: inline !important - } - } -.ipynotebook .visible-print-inline-block { - display: none !important - } -@media print { - .visible-print-inline-block { - display: inline-block !important - } - } -@media print { - .hidden-print { - display: none !important - } - } - -/*! -* -* IPython base -* -*/ -.ipynotebook .modal.fade .modal-dialog { - -webkit-transform: translate(0, 0); - -ms-transform: translate(0, 0); - -o-transform: translate(0, 0); - transform: translate(0, 0) - } -.ipynotebook code { - color: #000 - } -.ipynotebook pre { - font-size: inherit; - line-height: inherit - } -.ipynotebook label { - font-weight: normal - } -.ipynotebook .border-box-sizing { - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box - } -.ipynotebook .corner-all { - border-radius: 2px - } -.ipynotebook .no-padding { - padding: 0 - } -.ipynotebook .hbox { - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - display: flex; - flex-direction: row; - align-items: stretch - } -.ipynotebook .hbox > * { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - flex: none - } -.ipynotebook .vbox { - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - display: flex; - flex-direction: column; - align-items: stretch - } -.ipynotebook .vbox > * { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - flex: none - } -.ipynotebook .hbox.reverse, .ipynotebook .vbox.reverse, .ipynotebook .reverse { - -webkit-box-direction: reverse; - -moz-box-direction: reverse; - box-direction: reverse; - flex-direction: row-reverse - } -.ipynotebook .hbox.box-flex0, .ipynotebook .vbox.box-flex0, .ipynotebook .box-flex0 { - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - flex: none; - width: auto - } -.ipynotebook .hbox.box-flex1, .ipynotebook .vbox.box-flex1, .ipynotebook .box-flex1 { - -webkit-box-flex: 1; - -moz-box-flex: 1; - box-flex: 1; - flex: 1 - } -.ipynotebook .hbox.box-flex, .ipynotebook .vbox.box-flex, .ipynotebook .box-flex { - -webkit-box-flex: 1; - -moz-box-flex: 1; - box-flex: 1; - flex: 1 - } -.ipynotebook .hbox.box-flex2, .ipynotebook .vbox.box-flex2, .ipynotebook .box-flex2 { - -webkit-box-flex: 2; - -moz-box-flex: 2; - box-flex: 2; - flex: 2 - } -.ipynotebook .box-group1 { - -webkit-box-flex-group: 1; - -moz-box-flex-group: 1; - box-flex-group: 1 - } -.ipynotebook .box-group2 { - -webkit-box-flex-group: 2; - -moz-box-flex-group: 2; - box-flex-group: 2 - } -.ipynotebook .hbox.start, .ipynotebook .vbox.start, .ipynotebook .start { - -webkit-box-pack: start; - -moz-box-pack: start; - box-pack: start; - justify-content: flex-start - } -.ipynotebook .hbox.end, .ipynotebook .vbox.end, .ipynotebook .end { - -webkit-box-pack: end; - -moz-box-pack: end; - box-pack: end; - justify-content: flex-end - } -.ipynotebook .hbox.center, .ipynotebook .vbox.center, .ipynotebook .center { - -webkit-box-pack: center; - -moz-box-pack: center; - box-pack: center; - justify-content: center - } -.ipynotebook .hbox.baseline, .ipynotebook .vbox.baseline, .ipynotebook .baseline { - -webkit-box-pack: baseline; - -moz-box-pack: baseline; - box-pack: baseline; - justify-content: baseline - } -.ipynotebook .hbox.stretch, .ipynotebook .vbox.stretch, .ipynotebook .stretch { - -webkit-box-pack: stretch; - -moz-box-pack: stretch; - box-pack: stretch; - justify-content: stretch - } -.ipynotebook .hbox.align-start, .ipynotebook .vbox.align-start, .ipynotebook .align-start { - -webkit-box-align: start; - -moz-box-align: start; - box-align: start; - align-items: flex-start - } -.ipynotebook .hbox.align-end, .ipynotebook .vbox.align-end, .ipynotebook .align-end { - -webkit-box-align: end; - -moz-box-align: end; - box-align: end; - align-items: flex-end - } -.ipynotebook .hbox.align-center, .ipynotebook .vbox.align-center, .ipynotebook .align-center { - -webkit-box-align: center; - -moz-box-align: center; - box-align: center; - align-items: center - } -.ipynotebook .hbox.align-baseline, .ipynotebook .vbox.align-baseline, .ipynotebook .align-baseline { - -webkit-box-align: baseline; - -moz-box-align: baseline; - box-align: baseline; - align-items: baseline - } -.ipynotebook .hbox.align-stretch, .ipynotebook .vbox.align-stretch, .ipynotebook .align-stretch { - -webkit-box-align: stretch; - -moz-box-align: stretch; - box-align: stretch; - align-items: stretch - } -.ipynotebook div.error { - margin: 2em; - text-align: center - } -.ipynotebook div.error > h1 { - font-size: 500%; - line-height: normal - } -.ipynotebook div.error > p { - font-size: 200%; - line-height: normal - } -.ipynotebook div.traceback-wrapper { - text-align: left; - max-width: 800px; - margin: auto - } -.ipynotebook body { - background-color: #fff; - position: absolute; - left: 0; - right: 0; - top: 0; - bottom: 0; - overflow: visible - } -.ipynotebook #header { - display: none; - background-color: #fff; - position: relative; - z-index: 100 - } -.ipynotebook #header #header-container { - padding-bottom: 5px; - padding-top: 5px; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box - } -.ipynotebook #header .header-bar { - width: 100%; - height: 1px; - background: #e7e7e7; - margin-bottom: -1px - } -@media print { - #header { - display: none !important - } - } -.ipynotebook #header-spacer { - width: 100%; - visibility: hidden - } -@media print { - #header-spacer { - display: none - } - } -.ipynotebook #ipython_notebook { - padding-left: 0; - padding-top: 1px; - padding-bottom: 1px - } -@media (max-width: 991px) { - #ipython_notebook { - margin-left: 10px - } - } -.ipynotebook #noscript { - width: auto; - padding-top: 16px; - padding-bottom: 16px; - text-align: center; - font-size: 22px; - color: red; - font-weight: bold - } -.ipynotebook #ipython_notebook img { - height: 28px - } -.ipynotebook #site { - width: 100%; - display: none; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - overflow: auto - } -@media print { - #site { - height: auto !important - } - } -.ipynotebook .ui-button .ui-button-text { - padding: 0.2em 0.8em; - font-size: 77% - } -.ipynotebook input.ui-button { - padding: 0.3em 0.9em - } -.ipynotebook span#login_widget { - float: right - } -.ipynotebook span#login_widget > .button, .ipynotebook #logout { - color: #333; - background-color: #fff; - border-color: #ccc - } -.ipynotebook span#login_widget > .button:hover, .ipynotebook #logout:hover, .ipynotebook span#login_widget > .button:focus, .ipynotebook #logout:focus, .ipynotebook span#login_widget > .button.focus, .ipynotebook #logout.focus, .ipynotebook span#login_widget > .button:active, .ipynotebook #logout:active, .ipynotebook span#login_widget > .button.active, .ipynotebook #logout.active, .ipynotebook .open > .dropdown-togglespan#login_widget > .button, .ipynotebook .open > .dropdown-toggle#logout { - color: #333; - background-color: #e6e6e6; - border-color: #adadad - } -.ipynotebook span#login_widget > .button:active, .ipynotebook #logout:active, .ipynotebook span#login_widget > .button.active, .ipynotebook #logout.active, .ipynotebook .open > .dropdown-togglespan#login_widget > .button, .ipynotebook .open > .dropdown-toggle#logout { - background-image: none - } -.ipynotebook span#login_widget > .button.disabled, .ipynotebook #logout.disabled, .ipynotebook span#login_widget > .button[disabled], .ipynotebook #logout[disabled], .ipynotebook fieldset[disabled] span#login_widget > .button, .ipynotebook fieldset[disabled] #logout, .ipynotebook span#login_widget > .button.disabled:hover, .ipynotebook #logout.disabled:hover, .ipynotebook span#login_widget > .button[disabled]:hover, .ipynotebook #logout[disabled]:hover, .ipynotebook fieldset[disabled] span#login_widget > .button:hover, .ipynotebook fieldset[disabled] #logout:hover, .ipynotebook span#login_widget > .button.disabled:focus, .ipynotebook #logout.disabled:focus, .ipynotebook span#login_widget > .button[disabled]:focus, .ipynotebook #logout[disabled]:focus, .ipynotebook fieldset[disabled] span#login_widget > .button:focus, .ipynotebook fieldset[disabled] #logout:focus, .ipynotebook span#login_widget > .button.disabled.focus, .ipynotebook #logout.disabled.focus, .ipynotebook span#login_widget > .button[disabled].focus, .ipynotebook #logout[disabled].focus, .ipynotebook fieldset[disabled] span#login_widget > .button.focus, .ipynotebook fieldset[disabled] #logout.focus, .ipynotebook span#login_widget > .button.disabled:active, .ipynotebook #logout.disabled:active, .ipynotebook span#login_widget > .button[disabled]:active, .ipynotebook #logout[disabled]:active, .ipynotebook fieldset[disabled] span#login_widget > .button:active, .ipynotebook fieldset[disabled] #logout:active, .ipynotebook span#login_widget > .button.disabled.active, .ipynotebook #logout.disabled.active, .ipynotebook span#login_widget > .button[disabled].active, .ipynotebook #logout[disabled].active, .ipynotebook fieldset[disabled] span#login_widget > .button.active, .ipynotebook fieldset[disabled] #logout.active { - background-color: #fff; - border-color: #ccc - } -.ipynotebook span#login_widget > .button .badge, .ipynotebook #logout .badge { - color: #fff; - background-color: #333 - } -.ipynotebook .nav-header { - text-transform: none - } -.ipynotebook #header > span { - margin-top: 10px - } -.ipynotebook .modal_stretch .modal-dialog { - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - display: flex; - flex-direction: column; - align-items: stretch; - min-height: 80% - } -.ipynotebook .modal_stretch .modal-dialog .modal-body { - max-height: none; - flex: 1 - } -@media (min-width: 768px) { - .modal .modal-dialog { - width: 700px - } - } -@media (min-width: 768px) { - select.form-control { - margin-left: 12px; - margin-right: 12px - } - } -/*! -* -* IPython auth -* -*/ -.ipynotebook .center-nav { - display: inline-block; - margin-bottom: -4px - } -/*! -* -* IPython tree view -* -*/ -.ipynotebook .alternate_upload { - background-color: none; - display: inline - } -.ipynotebook .alternate_upload.form { - padding: 0; - margin: 0 - } -.ipynotebook .alternate_upload input.fileinput { - display: inline; - opacity: 0; - z-index: 2; - width: 12ex; - margin-right: -12ex - } -.ipynotebook .alternate_upload .input-overlay { - display: inline-block; - font-weight: bold; - line-height: 1em - } -.ipynotebook ul#tabs { - margin-bottom: 4px - } -.ipynotebook ul#tabs a { - padding-top: 6px; - padding-bottom: 4px - } -.ipynotebook ul.breadcrumb a:focus, .ipynotebook ul.breadcrumb a:hover { - text-decoration: none - } -.ipynotebook ul.breadcrumb i.icon-home { - font-size: 16px; - margin-right: 4px - } -.ipynotebook ul.breadcrumb span { - color: #5e5e5e - } -.ipynotebook .list_toolbar { - padding: 4px 0 4px 0; - vertical-align: middle - } -.ipynotebook .list_toolbar .tree-buttons { - padding-top: 1px - } -.ipynotebook .dynamic-buttons { - display: inline-block - } -.ipynotebook .list_toolbar [class*="span"] { - min-height: 24px - } -.ipynotebook .list_header { - font-weight: bold; - background-color: #eee - } -.ipynotebook .list_placeholder { - font-weight: bold; - padding-top: 4px; - padding-bottom: 4px; - padding-left: 7px; - padding-right: 7px - } -.ipynotebook .list_container { - margin-top: 4px; - margin-bottom: 20px; - border: 1px solid #ddd; - border-radius: 2px - } -.ipynotebook .list_container > div { - border-bottom: 1px solid #ddd - } -.ipynotebook .list_container > div:hover .list-item { - background-color: red - } -.ipynotebook .list_container > div:last-child { - border: none - } -.ipynotebook .list_item:hover .list_item { - background-color: #ddd - } -.ipynotebook .list_item a { - text-decoration: none - } -.ipynotebook .list_item:hover { - background-color: #fafafa - } -.ipynotebook .action_col { - text-align: right - } -.ipynotebook .list_header > div, .ipynotebook .list_item > div { - padding-top: 4px; - padding-bottom: 4px; - padding-left: 7px; - padding-right: 7px; - line-height: 22px - } -.ipynotebook .list_header > div input, .ipynotebook .list_item > div input { - margin-right: 7px; - margin-left: 14px; - vertical-align: baseline; - line-height: 22px; - position: relative; - top: -1px - } -.ipynotebook .list_header > div .item_link, .ipynotebook .list_item > div .item_link { - margin-left: -1px; - vertical-align: baseline; - line-height: 22px - } -.ipynotebook .new-file input[type=checkbox] { - visibility: hidden - } -.ipynotebook .item_name { - line-height: 22px; - height: 24px - } -.ipynotebook .item_icon { - font-size: 14px; - color: #5e5e5e; - margin-right: 7px; - margin-left: 7px; - line-height: 22px; - vertical-align: baseline - } -.ipynotebook .item_buttons { - padding-top: 4px; - line-height: 1em; - margin-left: -5px - } -.ipynotebook .item_buttons .btn-group, .ipynotebook .item_buttons .input-group { - float: left - } -.ipynotebook .item_buttons > .btn, .ipynotebook .item_buttons > .btn-group, .ipynotebook .item_buttons > .input-group { - margin-left: 5px - } -.ipynotebook .item_buttons .btn { - min-width: 13ex - } -.ipynotebook .item_buttons .running-indicator { - color: #5cb85c - } -.ipynotebook .toolbar_info { - height: 24px; - line-height: 24px - } -.ipynotebook input.nbname_input, .ipynotebook input.engine_num_input { - padding-top: 3px; - padding-bottom: 3px; - height: 22px; - line-height: 14px; - margin: 0 - } -.ipynotebook input.engine_num_input { - width: 60px - } -.ipynotebook .highlight_text { - color: blue - } -.ipynotebook #project_name { - display: inline-block; - padding-left: 7px; - margin-left: -2px - } -.ipynotebook #project_name > .breadcrumb { - padding: 0; - margin-bottom: 0; - background-color: transparent; - font-weight: bold - } -.ipynotebook #tree-selector { - display: inline-block; - padding-right: 0 - } -.ipynotebook #tree-selector input[type=checkbox] { - margin-left: 7px; - vertical-align: baseline - } -.ipynotebook .tab-content .row { - margin-left: 0; - margin-right: 0 - } -.ipynotebook #notebook_toolbar .pull-right { - padding-top: 0; - margin-right: -1px - } -.ipynotebook ul#new-menu { - left: auto; - right: 0 - } -.ipynotebook #tab_content { - padding-top: 20px - } -.ipynotebook #running .panel-group .panel { - margin-top: 3px; - margin-bottom: 1em - } -.ipynotebook #running .panel-group .panel .panel-heading { - background-color: #eee; - padding-top: 4px; - padding-bottom: 4px; - padding-left: 7px; - padding-right: 7px; - line-height: 22px - } -.ipynotebook #running .panel-group .panel .panel-heading a:focus, .ipynotebook #running .panel-group .panel .panel-heading a:hover { - text-decoration: none - } -.ipynotebook #running .panel-group .panel .panel-body { - padding: 0 - } -.ipynotebook #running .panel-group .panel .panel-body .list_container { - margin-top: 0; - margin-bottom: 0; - border: 0; - border-radius: 0 - } -.ipynotebook #running .panel-group .panel .panel-body .list_container .list_item { - border-bottom: 1px solid #ddd - } -.ipynotebook #running .panel-group .panel .panel-body .list_container .list_item:last-child { - border-bottom: 0 - } -.ipynotebook .delete-button { - display: none - } -.ipynotebook .duplicate-button { - display: none - } -.ipynotebook .rename-button { - display: none - } -.ipynotebook .shutdown-button { - display: none - } -/*! -* -* IPython text editor webapp -* -*/ -.ipynotebook .selected-keymap i.fa { - padding: 0 5px - } -.ipynotebook .selected-keymap i.fa:before { - content: "" - } -.ipynotebook #mode-menu { - overflow: auto; - max-height: 20em - } -.ipynotebook .edit_app #header { - -webkit-box-shadow: 0 0 12px 1px rgba(87, 87, 87, 0.2); - box-shadow: 0 0 12px 1px rgba(87, 87, 87, 0.2) - } -.ipynotebook .edit_app #menubar .navbar { - margin-bottom: -1px - } -.ipynotebook .dirty-indicator { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - transform: translate(0, 0); - width: 20px - } -.ipynotebook .dirty-indicator.pull-left { - margin-right: 0.3em - } -.ipynotebook .dirty-indicator.pull-right { - margin-left: 0.3em - } -.ipynotebook .dirty-indicator-dirty { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - transform: translate(0, 0); - width: 20px - } -.ipynotebook .dirty-indicator-dirty.pull-left { - margin-right: 0.3em - } -.ipynotebook .dirty-indicator-dirty.pull-right { - margin-left: 0.3em - } -.ipynotebook .dirty-indicator-clean { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - transform: translate(0, 0); - width: 20px - } -.ipynotebook .dirty-indicator-clean.pull-left { - margin-right: 0.3em - } -.ipynotebook .dirty-indicator-clean.pull-right { - margin-left: 0.3em - } -.ipynotebook .dirty-indicator-clean:before { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - transform: translate(0, 0); - content: "" - } -.ipynotebook #filename { - font-size: 16pt; - display: table; - padding: 0 5px - } -.ipynotebook #current-mode { - padding-left: 5px; - padding-right: 5px - } -.ipynotebook #texteditor-backdrop { - padding-top: 20px; - padding-bottom: 20px - } -@media not print { - #texteditor-backdrop { - background-color: #eee - } - } -@media print { - #texteditor-backdrop #texteditor-container .CodeMirror-gutter, #texteditor-backdrop #texteditor-container .CodeMirror-gutters { - background-color: #fff - } - } -@media not print { - #texteditor-backdrop #texteditor-container .CodeMirror-gutter, #texteditor-backdrop #texteditor-container .CodeMirror-gutters { - background-color: #fff - } - } -@media not print { - #texteditor-backdrop #texteditor-container { - padding: 0; - background-color: #fff; - -webkit-box-shadow: 0 0 12px 1px rgba(87, 87, 87, 0.2); - box-shadow: 0 0 12px 1px rgba(87, 87, 87, 0.2) - } - } -/*! -* -* IPython notebook -* -*/ -.ipynotebook .ansibold { - font-weight: bold - } -.ipynotebook .ansiblack { - color: black - } -.ipynotebook .ansired { - color: darkred - } -.ipynotebook .ansigreen { - color: darkgreen - } -.ipynotebook .ansiyellow { - color: #c4a000 - } -.ipynotebook .ansiblue { - color: darkblue - } -.ipynotebook .ansipurple { - color: darkviolet - } -.ipynotebook .ansicyan { - color: steelblue - } -.ipynotebook .ansigray { - color: gray - } -.ipynotebook .ansibgblack { - background-color: black - } -.ipynotebook .ansibgred { - background-color: red - } -.ipynotebook .ansibggreen { - background-color: green - } -.ipynotebook .ansibgyellow { - background-color: yellow - } -.ipynotebook .ansibgblue { - background-color: blue - } -.ipynotebook .ansibgpurple { - background-color: magenta - } -.ipynotebook .ansibgcyan { - background-color: cyan - } -.ipynotebook .ansibggray { - background-color: gray - } -.ipynotebook div.cell { - border: 1px solid transparent; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - display: flex; - flex-direction: column; - align-items: stretch; - border-radius: 2px; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - border-width: thin; - border-style: solid; - width: 100%; - padding: 5px; - margin: 0; - outline: none - } -.ipynotebook div.cell.selected { - border-color: #ababab - } -@media print { - div.cell.selected { - border-color: transparent - } - } -.ipynotebook .edit_mode div.cell.selected { - border-color: green - } -@media print { - .edit_mode div.cell.selected { - border-color: transparent - } - } -.ipynotebook .prompt { - min-width: 10ex; - padding: 0.4em; - margin: 0; - font-family: monospace; - text-align: right; - line-height: 1.21429em - } -@media (max-width: 540px) { - .prompt { - text-align: left - } - } -.ipynotebook div.inner_cell { - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - display: flex; - flex-direction: column; - align-items: stretch; - -webkit-box-flex: 1; - -moz-box-flex: 1; - box-flex: 1; - flex: 1 - } -@-moz-document url-prefix() { - div . inner_cell { - overflow-x: hidden - } - } -.ipynotebook div.input_area { - border: 1px solid #cfcfcf; - border-radius: 2px; - background: #f7f7f7; - line-height: 1.21429em - } -.ipynotebook div.prompt:empty { - padding-top: 0; - padding-bottom: 0 - } -.ipynotebook div.unrecognized_cell { - padding: 5px 5px 5px 0; - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - display: flex; - flex-direction: row; - align-items: stretch - } -.ipynotebook div.unrecognized_cell .inner_cell { - border-radius: 2px; - padding: 5px; - font-weight: bold; - color: red; - border: 1px solid #cfcfcf; - background: #eaeaea - } -.ipynotebook div.unrecognized_cell .inner_cell a { - color: inherit; - text-decoration: none - } -.ipynotebook div.unrecognized_cell .inner_cell a:hover { - color: inherit; - text-decoration: none - } -@media (max-width: 540px) { - div.unrecognized_cell > div.prompt { - display: none - } - } -@media print { - div.code_cell { - page-break-inside: avoid - } - } -.ipynotebook div.input { - page-break-inside: avoid; - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - display: flex; - flex-direction: row; - align-items: stretch - } -@media (max-width: 540px) { - div.input { - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - display: flex; - flex-direction: column; - align-items: stretch - } - } -.ipynotebook div.input_prompt { - color: navy; - border-top: 1px solid transparent - } -.ipynotebook div.input_area > div.highlight { - margin: 0.4em; - border: none; - padding: 0; - background-color: transparent - } -.ipynotebook div.input_area > div.highlight > pre { - margin: 0; - border: none; - padding: 0; - background-color: transparent - } -.ipynotebook .CodeMirror { - line-height: 1.21429em; - font-size: 14px; - height: auto; - background: none - } -.ipynotebook .CodeMirror-scroll { - overflow-y: hidden; - overflow-x: auto - } -.ipynotebook .CodeMirror-lines { - padding: 0.4em - } -.ipynotebook .CodeMirror-linenumber { - padding: 0 8px 0 4px - } -.ipynotebook .CodeMirror-gutters { - border-bottom-left-radius: 2px; - border-top-left-radius: 2px - } -.ipynotebook .CodeMirror pre { - padding: 0; - border: 0; - border-radius: 0 - } -.ipynotebook .highlight-base { - color: #000 - } -.ipynotebook .highlight-variable { - color: #000 - } -.ipynotebook .highlight-variable-2 { - color: #1a1a1a - } -.ipynotebook .highlight-variable-3 { - color: #333 - } -.ipynotebook .highlight-string { - color: #ba2121 - } -.ipynotebook .highlight-comment { - color: #408080; - font-style: italic - } -.ipynotebook .highlight-number { - color: #080 - } -.ipynotebook .highlight-atom { - color: #88f - } -.ipynotebook .highlight-keyword { - color: #008000; - font-weight: bold - } -.ipynotebook .highlight-builtin { - color: #008000 - } -.ipynotebook .highlight-error { - color: #f00 - } -.ipynotebook .highlight-operator { - color: #a2f; - font-weight: bold - } -.ipynotebook .highlight-meta { - color: #a2f - } -.ipynotebook .highlight-def { - color: #00f - } -.ipynotebook .highlight-string-2 { - color: #f50 - } -.ipynotebook .highlight-qualifier { - color: #555 - } -.ipynotebook .highlight-bracket { - color: #997 - } -.ipynotebook .highlight-tag { - color: #170 - } -.ipynotebook .highlight-attribute { - color: #00c - } -.ipynotebook .highlight-header { - color: blue - } -.ipynotebook .highlight-quote { - color: #090 - } -.ipynotebook .highlight-link { - color: #00c - } -.ipynotebook .cm-s-ipython span.cm-keyword { - color: #008000; - font-weight: bold - } -.ipynotebook .cm-s-ipython span.cm-atom { - color: #88f - } -.ipynotebook .cm-s-ipython span.cm-number { - color: #080 - } -.ipynotebook .cm-s-ipython span.cm-def { - color: #00f - } -.ipynotebook .cm-s-ipython span.cm-variable { - color: #000 - } -.ipynotebook .cm-s-ipython span.cm-operator { - color: #a2f; - font-weight: bold - } -.ipynotebook .cm-s-ipython span.cm-variable-2 { - color: #1a1a1a - } -.ipynotebook .cm-s-ipython span.cm-variable-3 { - color: #333 - } -.ipynotebook .cm-s-ipython span.cm-comment { - color: #408080; - font-style: italic - } -.ipynotebook .cm-s-ipython span.cm-string { - color: #ba2121 - } -.ipynotebook .cm-s-ipython span.cm-string-2 { - color: #f50 - } -.ipynotebook .cm-s-ipython span.cm-meta { - color: #a2f - } -.ipynotebook .cm-s-ipython span.cm-qualifier { - color: #555 - } -.ipynotebook .cm-s-ipython span.cm-builtin { - color: #008000 - } -.ipynotebook .cm-s-ipython span.cm-bracket { - color: #997 - } -.ipynotebook .cm-s-ipython span.cm-tag { - color: #170 - } -.ipynotebook .cm-s-ipython span.cm-attribute { - color: #00c - } -.ipynotebook .cm-s-ipython span.cm-header { - color: blue - } -.ipynotebook .cm-s-ipython span.cm-quote { - color: #090 - } -.ipynotebook .cm-s-ipython span.cm-link { - color: #00c - } -.ipynotebook .cm-s-ipython span.cm-error { - color: #f00 - } -.ipynotebook .cm-s-ipython span.cm-tab { - background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII="); - background-position: right; - background-repeat: no-repeat - } -.ipynotebook div.output_wrapper { - position: relative; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - display: flex; - flex-direction: column; - align-items: stretch - } -.ipynotebook div.output_scroll { - height: 24em; - width: 100%; - overflow: auto; - border-radius: 2px; - -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); - box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); - display: block - } -.ipynotebook div.output_collapsed { - margin: 0; - padding: 0; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - display: flex; - flex-direction: column; - align-items: stretch - } -.ipynotebook div.out_prompt_overlay { - height: 100%; - padding: 0 0.4em; - position: absolute; - border-radius: 2px - } -.ipynotebook div.out_prompt_overlay:hover { - -webkit-box-shadow: inset 0 0 1px #000; - box-shadow: inset 0 0 1px #000; - background: rgba(240, 240, 240, 0.5) - } -.ipynotebook div.output_prompt { - color: darkred - } -.ipynotebook div.output_area { - padding: 0; - page-break-inside: avoid; - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - display: flex; - flex-direction: row; - align-items: stretch - } -.ipynotebook div.output_area .MathJax_Display { - text-align: left !important - } -.ipynotebook div.output_area .rendered_html table { - margin-left: 0; - margin-right: 0 - } -.ipynotebook div.output_area .rendered_html img { - margin-left: 0; - margin-right: 0 - } -.ipynotebook .output { - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - display: flex; - flex-direction: column; - align-items: stretch - } -@media (max-width: 540px) { - div.output_area { - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - display: flex; - flex-direction: column; - align-items: stretch - } - } -.ipynotebook div.output_area pre { - margin: 0; - padding: 0; - border: 0; - vertical-align: baseline; - color: black; - background-color: transparent; - border-radius: 0 - } -.ipynotebook div.output_subarea { - padding: 0.4em; - -webkit-box-flex: 1; - -moz-box-flex: 1; - box-flex: 1; - flex: 1 - } -.ipynotebook div.output_text { - text-align: left; - color: #000; - line-height: 1.21429em - } -.ipynotebook div.output_stderr { - background: #fdd - } -.ipynotebook div.output_latex { - text-align: left - } -.ipynotebook div.output_javascript:empty { - padding: 0 - } -.ipynotebook .js-error { - color: darkred - } -.ipynotebook div.raw_input_container { - font-family: monospace; - padding-top: 5px - } -.ipynotebook input.raw_input { - font-family: inherit; - font-size: inherit; - color: inherit; - width: auto; - vertical-align: baseline; - padding: 0 0.25em; - margin: 0 0.25em - } -.ipynotebook input.raw_input:focus { - box-shadow: none - } -.ipynotebook p.p-space { - margin-bottom: 10px - } -.ipynotebook div.output_unrecognized { - padding: 5px; - font-weight: bold; - color: red - } -.ipynotebook div.output_unrecognized a { - color: inherit; - text-decoration: none - } -.ipynotebook div.output_unrecognized a:hover { - color: inherit; - text-decoration: none - } -.ipynotebook .rendered_html { - color: #000 - } -.ipynotebook .rendered_html em { - font-style: italic - } -.ipynotebook .rendered_html strong { - font-weight: bold - } -.ipynotebook .rendered_html u { - text-decoration: underline - } -.ipynotebook .rendered_html :link { - text-decoration: underline - } -.ipynotebook .rendered_html :visited { - text-decoration: underline - } -.ipynotebook .rendered_html h1 { - font-size: 185.7%; - margin: 1.08em 0 0 0; - font-weight: bold; - line-height: 1 - } -.ipynotebook .rendered_html h2 { - font-size: 157.1%; - margin: 1.27em 0 0 0; - font-weight: bold; - line-height: 1 - } -.ipynotebook .rendered_html h3 { - font-size: 128.6%; - margin: 1.55em 0 0 0; - font-weight: bold; - line-height: 1 - } -.ipynotebook .rendered_html h4 { - font-size: 100%; - margin: 2em 0 0 0; - font-weight: bold; - line-height: 1 - } -.ipynotebook .rendered_html h5 { - font-size: 100%; - margin: 2em 0 0 0; - font-weight: bold; - line-height: 1; - font-style: italic - } -.ipynotebook .rendered_html h6 { - font-size: 100%; - margin: 2em 0 0 0; - font-weight: bold; - line-height: 1; - font-style: italic - } -.ipynotebook .rendered_html h1:first-child { - margin-top: 0.538em - } -.ipynotebook .rendered_html h2:first-child { - margin-top: 0.636em - } -.ipynotebook .rendered_html h3:first-child { - margin-top: 0.777em - } -.ipynotebook .rendered_html h4:first-child { - margin-top: 1em - } -.ipynotebook .rendered_html h5:first-child { - margin-top: 1em - } -.ipynotebook .rendered_html h6:first-child { - margin-top: 1em - } -.ipynotebook .rendered_html ul { - list-style: disc; - margin: 0 2em; - padding-left: 0 - } -.ipynotebook .rendered_html ul ul { - list-style: square; - margin: 0 2em - } -.ipynotebook .rendered_html ul ul ul { - list-style: circle; - margin: 0 2em - } -.ipynotebook .rendered_html ol { - list-style: decimal; - margin: 0 2em; - padding-left: 0 - } -.ipynotebook .rendered_html ol ol { - list-style: upper-alpha; - margin: 0 2em - } -.ipynotebook .rendered_html ol ol ol { - list-style: lower-alpha; - margin: 0 2em - } -.ipynotebook .rendered_html ol ol ol ol { - list-style: lower-roman; - margin: 0 2em - } -.ipynotebook .rendered_html ol ol ol ol ol { - list-style: decimal; - margin: 0 2em - } -.ipynotebook .rendered_html * + ul { - margin-top: 1em - } -.ipynotebook .rendered_html * + ol { - margin-top: 1em - } -.ipynotebook .rendered_html hr { - color: black; - background-color: black - } -.ipynotebook .rendered_html pre { - margin: 1em 2em - } -.ipynotebook .rendered_html pre, .ipynotebook .rendered_html code { - border: 0; - background-color: #fff; - color: #000; - font-size: 100%; - padding: 0 - } -.ipynotebook .rendered_html blockquote { - margin: 1em 2em - } -.ipynotebook .rendered_html table { - margin-left: auto; - margin-right: auto; - border: 1px solid black; - border-collapse: collapse - } -.ipynotebook .rendered_html tr, .ipynotebook .rendered_html th, .ipynotebook .rendered_html td { - border: 1px solid black; - border-collapse: collapse; - margin: 1em 2em - } -.ipynotebook .rendered_html td, .ipynotebook .rendered_html th { - text-align: left; - vertical-align: middle; - padding: 4px - } -.ipynotebook .rendered_html th { - font-weight: bold - } -.ipynotebook .rendered_html * + table { - margin-top: 1em - } -.ipynotebook .rendered_html p { - text-align: left - } -.ipynotebook .rendered_html * + p { - margin-top: 1em - } -.ipynotebook .rendered_html img { - display: block; - margin-left: auto; - margin-right: auto - } -.ipynotebook .rendered_html * + img { - margin-top: 1em - } -.ipynotebook div.text_cell { - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - display: flex; - flex-direction: row; - align-items: stretch - } -@media (max-width: 540px) { - div.text_cell > div.prompt { - display: none - } - } -.ipynotebook div.text_cell_render { - outline: none; - resize: none; - width: inherit; - border-style: none; - padding: 0.5em 0.5em 0.5em 0.4em; - color: #000; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box - } -.ipynotebook a.anchor-link:link { - text-decoration: none; - padding: 0 20px; - visibility: hidden - } -.ipynotebook h1:hover .anchor-link, .ipynotebook h2:hover .anchor-link, .ipynotebook h3:hover .anchor-link, .ipynotebook h4:hover .anchor-link, .ipynotebook h5:hover .anchor-link, .ipynotebook h6:hover .anchor-link { - visibility: visible - } -.ipynotebook .text_cell.rendered .input_area { - display: none - } -.ipynotebook .text_cell.unrendered .text_cell_render { - display: none - } -.ipynotebook .cm-header-1, .ipynotebook .cm-header-2, .ipynotebook .cm-header-3, .ipynotebook .cm-header-4, .ipynotebook .cm-header-5, .ipynotebook .cm-header-6 { - font-weight: bold; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif - } -.ipynotebook .cm-header-1 { - font-size: 185.7% - } -.ipynotebook .cm-header-2 { - font-size: 157.1% - } -.ipynotebook .cm-header-3 { - font-size: 128.6% - } -.ipynotebook .cm-header-4 { - font-size: 110% - } -.ipynotebook .cm-header-5 { - font-size: 100%; - font-style: italic - } -.ipynotebook .cm-header-6 { - font-size: 100%; - font-style: italic - } -.ipynotebook .widget-interact > div, .ipynotebook .widget-interact > input { - padding: 2.5px - } -.ipynotebook .widget-area { - page-break-inside: avoid; - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - display: flex; - flex-direction: row; - align-items: stretch - } -.ipynotebook .widget-area .widget-subarea { - padding: 0.44em 0.4em 0.4em 1px; - margin-left: 6px; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - display: flex; - flex-direction: column; - align-items: stretch; - -webkit-box-flex: 2; - -moz-box-flex: 2; - box-flex: 2; - flex: 2; - -webkit-box-align: start; - -moz-box-align: start; - box-align: start; - align-items: flex-start - } -.ipynotebook .widget-area.connection-problems .prompt:after { - content: ""; - font-family: "FontAwesome"; - color: #d9534f; - font-size: 14px; - top: 3px; - padding: 3px - } -.ipynotebook .slide-track { - border: 1px solid #ccc; - background: #fff; - border-radius: 2px - } -.ipynotebook .widget-hslider { - padding-left: 8px; - padding-right: 2px; - overflow: visible; - width: 350px; - height: 5px; - max-height: 5px; - margin-top: 13px; - margin-bottom: 10px; - border: 1px solid #ccc; - background: #fff; - border-radius: 2px; - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - display: flex; - flex-direction: row; - align-items: stretch - } -.ipynotebook .widget-hslider .ui-slider { - border: 0; - background: none; - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - display: flex; - flex-direction: row; - align-items: stretch; - -webkit-box-flex: 1; - -moz-box-flex: 1; - box-flex: 1; - flex: 1 - } -.ipynotebook .widget-hslider .ui-slider .ui-slider-handle { - width: 12px; - height: 28px; - margin-top: -8px; - border-radius: 2px - } -.ipynotebook .widget-hslider .ui-slider .ui-slider-range { - height: 12px; - margin-top: -4px; - background: #eee - } -.ipynotebook .widget-vslider { - padding-bottom: 5px; - overflow: visible; - width: 5px; - max-width: 5px; - height: 250px; - margin-left: 12px; - border: 1px solid #ccc; - background: #fff; - border-radius: 2px; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - display: flex; - flex-direction: column; - align-items: stretch - } -.ipynotebook .widget-vslider .ui-slider { - border: 0; - background: none; - margin-left: -4px; - margin-top: 5px; - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - display: flex; - flex-direction: column; - align-items: stretch; - -webkit-box-flex: 1; - -moz-box-flex: 1; - box-flex: 1; - flex: 1 - } -.ipynotebook .widget-vslider .ui-slider .ui-slider-handle { - width: 28px; - height: 12px; - margin-left: -9px; - border-radius: 2px - } -.ipynotebook .widget-vslider .ui-slider .ui-slider-range { - width: 12px; - margin-left: -1px; - background: #eee - } -.ipynotebook .widget-text { - width: 350px; - margin: 0 - } -.ipynotebook .widget-listbox { - width: 350px; - margin-bottom: 0 - } -.ipynotebook .widget-numeric-text { - width: 150px; - margin: 0 - } -.ipynotebook .widget-progress { - margin-top: 6px; - min-width: 350px - } -.ipynotebook .widget-progress .progress-bar { - -webkit-transition: none; - -moz-transition: none; - -ms-transition: none; - -o-transition: none; - transition: none - } -.ipynotebook .widget-combo-btn { - min-width: 125px - } -.ipynotebook .widget_item .dropdown-menu li a { - color: inherit - } -.ipynotebook .widget-hbox { - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - display: flex; - flex-direction: row; - align-items: stretch - } -.ipynotebook .widget-hbox input[type="checkbox"] { - margin-top: 9px; - margin-bottom: 10px - } -.ipynotebook .widget-hbox .widget-label { - min-width: 10ex; - padding-right: 8px; - padding-top: 5px; - text-align: right; - vertical-align: text-top - } -.ipynotebook .widget-hbox .widget-readout { - padding-left: 8px; - padding-top: 5px; - text-align: left; - vertical-align: text-top - } -.ipynotebook .widget-vbox { - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - display: flex; - flex-direction: column; - align-items: stretch - } -.ipynotebook .widget-vbox .widget-label { - padding-bottom: 5px; - text-align: center; - vertical-align: text-bottom - } -.ipynotebook .widget-vbox .widget-readout { - padding-top: 5px; - text-align: center; - vertical-align: text-top - } -.ipynotebook .widget-box { - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - -webkit-box-align: start; - -moz-box-align: start; - box-align: start; - align-items: flex-start - } -.ipynotebook .widget-radio-box { - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - display: flex; - flex-direction: column; - align-items: stretch; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - padding-top: 4px - } -.ipynotebook .widget-radio-box label { - margin-top: 0 - } -.ipynotebook .widget-radio { - margin-left: 20px - } -/*! -* -* IPython notebook webapp -* -*/ -@media (max-width: 767px) { - .notebook_app { - padding-left: 0; - padding-right: 0 - } - } -.ipynotebook #ipython-main-app { - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - height: 100% - } -.ipynotebook div#notebook_panel { - margin: 0; - padding: 0; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - height: 100% - } -.ipynotebook #notebook { - font-size: 14px; - line-height: 20px; - overflow-y: hidden; - overflow-x: auto; - width: 100%; - padding-top: 20px; - margin: 0; - outline: none; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - min-height: 100% - } -@media not print { - #notebook-container { - padding: 15px 15px 15px 10px; - margin-left: -25px; - margin-right: -25px; - background-color: #fff; - min-height: 0; - -webkit-box-shadow: 0 0 12px 1px rgba(87, 87, 87, 0.2); - box-shadow: 0 0 12px 1px rgba(87, 87, 87, 0.2) - } - } -.ipynotebook div.ui-widget-content { - border: 1px solid #ababab; - outline: none - } -.ipynotebook pre.dialog { - background-color: #f7f7f7; - border: 1px solid #ddd; - border-radius: 2px; - padding: 0.4em; - padding-left: 2em - } -.ipynotebook p.dialog { - padding: 0.2em - } -.ipynotebook pre, .ipynotebook code, .ipynotebook kbd, .ipynotebook samp { - white-space: pre-wrap - } -.ipynotebook #fonttest { - font-family: monospace - } -.ipynotebook p { - margin-bottom: 0 - } -.ipynotebook .end_space { - min-height: 100px; - transition: height 0.2s ease - } -.ipynotebook .notebook_app #header { - -webkit-box-shadow: 0 0 12px 1px rgba(87, 87, 87, 0.2); - box-shadow: 0 0 12px 1px rgba(87, 87, 87, 0.2) - } -@media not print { - .notebook_app { - background-color: #eee - } - } -.ipynotebook .celltoolbar { - border: thin solid #cfcfcf; - border-bottom: none; - background: #eee; - border-radius: 2px 2px 0 0; - width: 100%; - height: 29px; - padding-right: 4px; - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - display: flex; - flex-direction: row; - align-items: stretch; - -webkit-box-pack: end; - -moz-box-pack: end; - box-pack: end; - justify-content: flex-end - } -@media print { - .celltoolbar { - display: none - } - } -.ipynotebook .ctb_hideshow { - display: none; - vertical-align: bottom - } -.ipynotebook .ctb_global_show .ctb_show.ctb_hideshow { - display: block - } -.ipynotebook .ctb_global_show .ctb_show + .input_area, .ipynotebook .ctb_global_show .ctb_show + div.text_cell_input, .ipynotebook .ctb_global_show .ctb_show ~ div.text_cell_render { - border-top-right-radius: 0; - border-top-left-radius: 0 - } -.ipynotebook .ctb_global_show .ctb_show ~ div.text_cell_render { - border: 1px solid #cfcfcf - } -.ipynotebook .celltoolbar { - font-size: 87%; - padding-top: 3px - } -.ipynotebook .celltoolbar select { - display: block; - width: 100%; - height: 32px; - padding: 6px 12px; - font-size: 13px; - line-height: 1.428571; - color: #555; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 2px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 1px; - width: inherit; - font-size: inherit; - height: 22px; - padding: 0; - display: inline-block - } -.ipynotebook .celltoolbar select:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6) - } -.ipynotebook .celltoolbar select::-moz-placeholder { - color: #999; - opacity: 1 - } -.ipynotebook .celltoolbar select:-ms-input-placeholder { - color: #999 - } -.ipynotebook .celltoolbar select::-webkit-input-placeholder { - color: #999 - } -.ipynotebook .celltoolbar select[disabled], .ipynotebook .celltoolbar select[readonly], .ipynotebook fieldset[disabled] .celltoolbar select { - cursor: not-allowed; - background-color: #eee; - opacity: 1 - } -.ipynotebook textarea.celltoolbar select { - height: auto - } -.ipynotebook select.celltoolbar select { - height: 30px; - line-height: 30px - } -.ipynotebook textarea.celltoolbar select, .ipynotebook select[multiple].celltoolbar select { - height: auto - } -.ipynotebook .celltoolbar label { - margin-left: 5px; - margin-right: 5px - } -.ipynotebook .completions { - position: absolute; - z-index: 10; - overflow: hidden; - border: 1px solid #ababab; - border-radius: 2px; - -webkit-box-shadow: 0 6px 10px -1px #adadad; - box-shadow: 0 6px 10px -1px #adadad - } -.ipynotebook .completions select { - background: white; - outline: none; - border: none; - padding: 0; - margin: 0; - overflow: auto; - font-family: monospace; - font-size: 110%; - color: #000; - width: auto - } -.ipynotebook .completions select option.context { - color: #286090 - } -.ipynotebook #kernel_logo_widget { - float: right !important; - float: right - } -.ipynotebook #kernel_logo_widget .current_kernel_logo { - display: none; - margin-top: -1px; - margin-bottom: -1px; - width: 32px; - height: 32px - } -.ipynotebook #menubar { - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - margin-top: 1px - } -.ipynotebook #menubar .navbar { - border-top: 1px; - border-radius: 0 0 2px 2px; - margin-bottom: 0 - } -.ipynotebook #menubar .navbar-toggle { - float: left; - padding-top: 7px; - padding-bottom: 7px; - border: none - } -.ipynotebook #menubar .navbar-collapse { - clear: left - } -.ipynotebook .nav-wrapper { - border-bottom: 1px solid #e7e7e7 - } -.ipynotebook i.menu-icon { - padding-top: 4px - } -.ipynotebook ul#help_menu li a { - overflow: hidden; - padding-right: 2.2em - } -.ipynotebook ul#help_menu li a i { - margin-right: -1.2em - } -.ipynotebook .dropdown-submenu { - position: relative - } -.ipynotebook .dropdown-submenu > .dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px - } -.ipynotebook .dropdown-submenu:hover > .dropdown-menu { - display: block - } -.ipynotebook .dropdown-submenu > a:after { - 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; - transform: translate(0, 0); - display: block; - content: ""; - float: right; - color: #333; - margin-top: 2px; - margin-right: -10px - } -.ipynotebook .dropdown-submenu:hover > a:after { - color: #262626 - } -.ipynotebook .dropdown-submenu.pull-left { - float: none - } -.ipynotebook .dropdown-submenu.pull-left > .dropdown-menu { - left: -100%; - margin-left: 10px - } -.ipynotebook #notification_area { - float: right !important; - float: right; - z-index: 10 - } -.ipynotebook .indicator_area { - float: right !important; - float: right; - color: #777; - margin-left: 5px; - margin-right: 5px; - width: 11px; - z-index: 10; - text-align: center; - width: auto - } -.ipynotebook #kernel_indicator { - float: right !important; - float: right; - color: #777; - margin-left: 5px; - margin-right: 5px; - width: 11px; - z-index: 10; - text-align: center; - width: auto; - border-left: 1px solid - } -.ipynotebook #kernel_indicator .kernel_indicator_name { - padding-left: 5px; - padding-right: 5px - } -.ipynotebook #modal_indicator { - float: right !important; - float: right; - color: #777; - margin-left: 5px; - margin-right: 5px; - width: 11px; - z-index: 10; - text-align: center; - width: auto - } -.ipynotebook #readonly-indicator { - float: right !important; - float: right; - color: #777; - margin-left: 5px; - margin-right: 5px; - width: 11px; - z-index: 10; - text-align: center; - width: auto; - margin-top: 2px; - margin-bottom: 0; - margin-left: 0; - margin-right: 0; - display: none - } -.ipynotebook .modal_indicator:before { - width: 1.285714em; - text-align: center - } -.ipynotebook .notification_widget { - color: #777; - z-index: 10; - background: rgba(240, 240, 240, 0.5); - color: #333; - background-color: #fff; - border-color: #ccc - } -.ipynotebook .notification_widget:hover, .ipynotebook .notification_widget:focus, .ipynotebook .notification_widget.focus, .ipynotebook .notification_widget:active, .ipynotebook .notification_widget.active, .ipynotebook .open > .dropdown-toggle.notification_widget { - color: #333; - background-color: #e6e6e6; - border-color: #adadad - } -.ipynotebook .notification_widget:active, .ipynotebook .notification_widget.active, .ipynotebook .open > .dropdown-toggle.notification_widget { - background-image: none - } -.ipynotebook .notification_widget.disabled, .ipynotebook .notification_widget[disabled], .ipynotebook fieldset[disabled] .notification_widget, .ipynotebook .notification_widget.disabled:hover, .ipynotebook .notification_widget[disabled]:hover, .ipynotebook fieldset[disabled] .notification_widget:hover, .ipynotebook .notification_widget.disabled:focus, .ipynotebook .notification_widget[disabled]:focus, .ipynotebook fieldset[disabled] .notification_widget:focus, .ipynotebook .notification_widget.disabled.focus, .ipynotebook .notification_widget[disabled].focus, .ipynotebook fieldset[disabled] .notification_widget.focus, .ipynotebook .notification_widget.disabled:active, .ipynotebook .notification_widget[disabled]:active, .ipynotebook fieldset[disabled] .notification_widget:active, .ipynotebook .notification_widget.disabled.active, .ipynotebook .notification_widget[disabled].active, .ipynotebook fieldset[disabled] .notification_widget.active { - background-color: #fff; - border-color: #ccc - } -.ipynotebook .notification_widget .badge { - color: #fff; - background-color: #333 - } -.ipynotebook .notification_widget.warning { - color: #fff; - background-color: #f0ad4e; - border-color: #eea236 - } -.ipynotebook .notification_widget.warning:hover, .ipynotebook .notification_widget.warning:focus, .ipynotebook .notification_widget.warning.focus, .ipynotebook .notification_widget.warning:active, .ipynotebook .notification_widget.warning.active, .ipynotebook .open > .dropdown-toggle.notification_widget.warning { - color: #fff; - background-color: #ec971f; - border-color: #d58512 - } -.ipynotebook .notification_widget.warning:active, .ipynotebook .notification_widget.warning.active, .ipynotebook .open > .dropdown-toggle.notification_widget.warning { - background-image: none - } -.ipynotebook .notification_widget.warning.disabled, .ipynotebook .notification_widget.warning[disabled], .ipynotebook fieldset[disabled] .notification_widget.warning, .ipynotebook .notification_widget.warning.disabled:hover, .ipynotebook .notification_widget.warning[disabled]:hover, .ipynotebook fieldset[disabled] .notification_widget.warning:hover, .ipynotebook .notification_widget.warning.disabled:focus, .ipynotebook .notification_widget.warning[disabled]:focus, .ipynotebook fieldset[disabled] .notification_widget.warning:focus, .ipynotebook .notification_widget.warning.disabled.focus, .ipynotebook .notification_widget.warning[disabled].focus, .ipynotebook fieldset[disabled] .notification_widget.warning.focus, .ipynotebook .notification_widget.warning.disabled:active, .ipynotebook .notification_widget.warning[disabled]:active, .ipynotebook fieldset[disabled] .notification_widget.warning:active, .ipynotebook .notification_widget.warning.disabled.active, .ipynotebook .notification_widget.warning[disabled].active, .ipynotebook fieldset[disabled] .notification_widget.warning.active { - background-color: #f0ad4e; - border-color: #eea236 - } -.ipynotebook .notification_widget.warning .badge { - color: #f0ad4e; - background-color: #fff - } -.ipynotebook .notification_widget.success { - color: #fff; - background-color: #5cb85c; - border-color: #4cae4c - } -.ipynotebook .notification_widget.success:hover, .ipynotebook .notification_widget.success:focus, .ipynotebook .notification_widget.success.focus, .ipynotebook .notification_widget.success:active, .ipynotebook .notification_widget.success.active, .ipynotebook .open > .dropdown-toggle.notification_widget.success { - color: #fff; - background-color: #449d44; - border-color: #398439 - } -.ipynotebook .notification_widget.success:active, .ipynotebook .notification_widget.success.active, .ipynotebook .open > .dropdown-toggle.notification_widget.success { - background-image: none - } -.ipynotebook .notification_widget.success.disabled, .ipynotebook .notification_widget.success[disabled], .ipynotebook fieldset[disabled] .notification_widget.success, .ipynotebook .notification_widget.success.disabled:hover, .ipynotebook .notification_widget.success[disabled]:hover, .ipynotebook fieldset[disabled] .notification_widget.success:hover, .ipynotebook .notification_widget.success.disabled:focus, .ipynotebook .notification_widget.success[disabled]:focus, .ipynotebook fieldset[disabled] .notification_widget.success:focus, .ipynotebook .notification_widget.success.disabled.focus, .ipynotebook .notification_widget.success[disabled].focus, .ipynotebook fieldset[disabled] .notification_widget.success.focus, .ipynotebook .notification_widget.success.disabled:active, .ipynotebook .notification_widget.success[disabled]:active, .ipynotebook fieldset[disabled] .notification_widget.success:active, .ipynotebook .notification_widget.success.disabled.active, .ipynotebook .notification_widget.success[disabled].active, .ipynotebook fieldset[disabled] .notification_widget.success.active { - background-color: #5cb85c; - border-color: #4cae4c - } -.ipynotebook .notification_widget.success .badge { - color: #5cb85c; - background-color: #fff - } -.ipynotebook .notification_widget.info { - color: #fff; - background-color: #5bc0de; - border-color: #46b8da - } -.ipynotebook .notification_widget.info:hover, .ipynotebook .notification_widget.info:focus, .ipynotebook .notification_widget.info.focus, .ipynotebook .notification_widget.info:active, .ipynotebook .notification_widget.info.active, .ipynotebook .open > .dropdown-toggle.notification_widget.info { - color: #fff; - background-color: #31b0d5; - border-color: #269abc - } -.ipynotebook .notification_widget.info:active, .ipynotebook .notification_widget.info.active, .ipynotebook .open > .dropdown-toggle.notification_widget.info { - background-image: none - } -.ipynotebook .notification_widget.info.disabled, .ipynotebook .notification_widget.info[disabled], .ipynotebook fieldset[disabled] .notification_widget.info, .ipynotebook .notification_widget.info.disabled:hover, .ipynotebook .notification_widget.info[disabled]:hover, .ipynotebook fieldset[disabled] .notification_widget.info:hover, .ipynotebook .notification_widget.info.disabled:focus, .ipynotebook .notification_widget.info[disabled]:focus, .ipynotebook fieldset[disabled] .notification_widget.info:focus, .ipynotebook .notification_widget.info.disabled.focus, .ipynotebook .notification_widget.info[disabled].focus, .ipynotebook fieldset[disabled] .notification_widget.info.focus, .ipynotebook .notification_widget.info.disabled:active, .ipynotebook .notification_widget.info[disabled]:active, .ipynotebook fieldset[disabled] .notification_widget.info:active, .ipynotebook .notification_widget.info.disabled.active, .ipynotebook .notification_widget.info[disabled].active, .ipynotebook fieldset[disabled] .notification_widget.info.active { - background-color: #5bc0de; - border-color: #46b8da - } -.ipynotebook .notification_widget.info .badge { - color: #5bc0de; - background-color: #fff - } -.ipynotebook .notification_widget.danger { - color: #fff; - background-color: #d9534f; - border-color: #d43f3a - } -.ipynotebook .notification_widget.danger:hover, .ipynotebook .notification_widget.danger:focus, .ipynotebook .notification_widget.danger.focus, .ipynotebook .notification_widget.danger:active, .ipynotebook .notification_widget.danger.active, .ipynotebook .open > .dropdown-toggle.notification_widget.danger { - color: #fff; - background-color: #c9302c; - border-color: #ac2925 - } -.ipynotebook .notification_widget.danger:active, .ipynotebook .notification_widget.danger.active, .ipynotebook .open > .dropdown-toggle.notification_widget.danger { - background-image: none - } -.ipynotebook .notification_widget.danger.disabled, .ipynotebook .notification_widget.danger[disabled], .ipynotebook fieldset[disabled] .notification_widget.danger, .ipynotebook .notification_widget.danger.disabled:hover, .ipynotebook .notification_widget.danger[disabled]:hover, .ipynotebook fieldset[disabled] .notification_widget.danger:hover, .ipynotebook .notification_widget.danger.disabled:focus, .ipynotebook .notification_widget.danger[disabled]:focus, .ipynotebook fieldset[disabled] .notification_widget.danger:focus, .ipynotebook .notification_widget.danger.disabled.focus, .ipynotebook .notification_widget.danger[disabled].focus, .ipynotebook fieldset[disabled] .notification_widget.danger.focus, .ipynotebook .notification_widget.danger.disabled:active, .ipynotebook .notification_widget.danger[disabled]:active, .ipynotebook fieldset[disabled] .notification_widget.danger:active, .ipynotebook .notification_widget.danger.disabled.active, .ipynotebook .notification_widget.danger[disabled].active, .ipynotebook fieldset[disabled] .notification_widget.danger.active { - background-color: #d9534f; - border-color: #d43f3a - } -.ipynotebook .notification_widget.danger .badge { - color: #d9534f; - background-color: #fff - } -.ipynotebook div#pager { - background-color: #fff; - font-size: 14px; - line-height: 20px; - overflow: hidden; - display: none; - position: fixed; - bottom: 0; - width: 100%; - max-height: 50%; - padding-top: 8px; - -webkit-box-shadow: 0 0 12px 1px rgba(87, 87, 87, 0.2); - box-shadow: 0 0 12px 1px rgba(87, 87, 87, 0.2); - z-index: 100; - top: auto !important - } -.ipynotebook div#pager pre { - line-height: 1.21429em; - color: #000; - background-color: #f7f7f7; - padding: 0.4em - } -.ipynotebook div#pager #pager-button-area { - position: absolute; - top: 8px; - right: 20px - } -.ipynotebook div#pager #pager-contents { - position: relative; - overflow: auto; - width: 100%; - height: 100% - } -.ipynotebook div#pager #pager-contents #pager-container { - position: relative; - padding: 15px 0; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box - } -.ipynotebook div#pager .ui-resizable-handle { - top: 0; - height: 8px; - background: #f7f7f7; - border-top: 1px solid #cfcfcf; - border-bottom: 1px solid #cfcfcf - } -.ipynotebook div#pager .ui-resizable-handle::after { - content: ""; - top: 2px; - left: 50%; - height: 3px; - width: 30px; - margin-left: -15px; - position: absolute; - border-top: 1px solid #cfcfcf - } -.ipynotebook .quickhelp { - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - display: flex; - flex-direction: row; - align-items: stretch - } -.ipynotebook .shortcut_key { - display: inline-block; - width: 20ex; - text-align: right; - font-family: monospace - } -.ipynotebook .shortcut_descr { - display: inline-block; - -webkit-box-flex: 1; - -moz-box-flex: 1; - box-flex: 1; - flex: 1 - } -.ipynotebook span.save_widget { - margin-top: 6px - } -.ipynotebook span.save_widget span.filename { - height: 1em; - line-height: 1em; - padding: 3px; - margin-left: 16px; - border: none; - font-size: 146.5%; - border-radius: 2px - } -.ipynotebook span.save_widget span.filename:hover { - background-color: #e6e6e6 - } -.ipynotebook span.checkpoint_status, .ipynotebook span.autosave_status { - font-size: small - } -@media (max-width: 767px) { - span.save_widget { - font-size: small - } - span.checkpoint_status, span.autosave_status { - display: none - } - } -@media (min-width: 768px) and (max-width: 991px) { - span.checkpoint_status { - display: none - } - span.autosave_status { - font-size: x-small - } - } -.ipynotebook .toolbar { - padding: 0; - margin-left: -5px; - margin-top: 2px; - margin-bottom: 5px; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box - } -.ipynotebook .toolbar select, .ipynotebook .toolbar label { - width: auto; - vertical-align: middle; - margin-right: 2px; - margin-bottom: 0; - display: inline; - font-size: 92%; - margin-left: 0.3em; - margin-right: 0.3em; - padding: 0; - padding-top: 3px - } -.ipynotebook .toolbar .btn { - padding: 2px 8px - } -.ipynotebook .toolbar .btn-group { - margin-top: 0; - margin-left: 5px - } -.ipynotebook #maintoolbar { - margin-bottom: -3px; - margin-top: -8px; - border: 0; - min-height: 27px; - margin-left: 0; - padding-top: 11px; - padding-bottom: 3px - } -.ipynotebook #maintoolbar .navbar-text { - float: none; - vertical-align: middle; - text-align: right; - margin-left: 5px; - margin-right: 0; - margin-top: 0 - } -.ipynotebook .select-xs { - height: 24px - } -@-moz-keyframes fadeOut { - from { - opacity: 1 - } to { - opacity: 0 - } - } -@-webkit-keyframes fadeOut { - from { - opacity: 1 - } to { - opacity: 0 - } - } -@-moz-keyframes fadeIn { - from { - opacity: 0 - } to { - opacity: 1 - } - } -@-webkit-keyframes fadeIn { - from { - opacity: 0 - } to { - opacity: 1 - } - } -.ipynotebook .bigtooltip { - overflow: auto; - height: 200px; - -webkit-transition-property: height; - -webkit-transition-duration: 500ms; - -moz-transition-property: height; - -moz-transition-duration: 500ms; - transition-property: height; - transition-duration: 500ms - } -.ipynotebook .smalltooltip { - -webkit-transition-property: height; - -webkit-transition-duration: 500ms; - -moz-transition-property: height; - -moz-transition-duration: 500ms; - transition-property: height; - transition-duration: 500ms; - text-overflow: ellipsis; - overflow: hidden; - height: 80px - } -.ipynotebook .tooltipbuttons { - position: absolute; - padding-right: 15px; - top: 0; - right: 0 - } -.ipynotebook .tooltiptext { - padding-right: 30px - } -.ipynotebook .ipython_tooltip { - max-width: 700px; - -webkit-animation: fadeOut 400ms; - -moz-animation: fadeOut 400ms; - animation: fadeOut 400ms; - -webkit-animation: fadeIn 400ms; - -moz-animation: fadeIn 400ms; - animation: fadeIn 400ms; - vertical-align: middle; - background-color: #f7f7f7; - overflow: visible; - border: #ababab 1px solid; - outline: none; - padding: 3px; - margin: 0; - padding-left: 7px; - font-family: monospace; - min-height: 50px; - -moz-box-shadow: 0 6px 10px -1px #adadad; - -webkit-box-shadow: 0 6px 10px -1px #adadad; - box-shadow: 0 6px 10px -1px #adadad; - border-radius: 2px; - position: absolute; - z-index: 1000 - } -.ipynotebook .ipython_tooltip a { - float: right - } -.ipynotebook .ipython_tooltip .tooltiptext pre { - border: 0; - border-radius: 0; - font-size: 100%; - background-color: #f7f7f7 - } -.ipynotebook .pretooltiparrow { - left: 0; - margin: 0; - top: -16px; - width: 40px; - height: 16px; - overflow: hidden; - position: absolute - } -.ipynotebook .pretooltiparrow:before { - background-color: #f7f7f7; - border: 1px #ababab solid; - z-index: 11; - content: ""; - position: absolute; - left: 15px; - top: 10px; - width: 25px; - height: 25px; - -webkit-transform: rotate(45deg); - -moz-transform: rotate(45deg); - -ms-transform: rotate(45deg); - -o-transform: rotate(45deg) - } -.ipynotebook .terminal-app { - background: #eee - } -.ipynotebook .terminal-app #header { - background: #fff; - -webkit-box-shadow: 0 0 12px 1px rgba(87, 87, 87, 0.2); - box-shadow: 0 0 12px 1px rgba(87, 87, 87, 0.2) - } -.ipynotebook .terminal-app .terminal { - float: left; - font-family: monospace; - color: white; - background: black; - padding: 0.4em; - border-radius: 2px; - -webkit-box-shadow: 0 0 12px 1px rgba(87, 87, 87, 0.4); - box-shadow: 0 0 12px 1px rgba(87, 87, 87, 0.4) - } -.ipynotebook .terminal-app .terminal, .ipynotebook .terminal-app .terminal dummy-screen { - line-height: 1em; - font-size: 14px - } -.ipynotebook .terminal-app .terminal-cursor { - color: black; - background: white - } -.ipynotebook .terminal-app #terminado-container { - margin-top: 20px - } -/*# sourceMappingURL=style.min.css.map */ -.ipynotebook .highlight .hll { - background-color: #ffc - } -.ipynotebook .highlight { - background: #f8f8f8 - } -.ipynotebook .highlight .c { - color: #408080; - font-style: italic - } -/* Comment */ -.ipynotebook .highlight .err { - border: 1px solid #F00 - } -/* Error */ -.ipynotebook .highlight .k { - color: #008000; - font-weight: bold - } -/* Keyword */ -.ipynotebook .highlight .o { - color: #666 - } -/* Operator */ -.ipynotebook .highlight .cm { - color: #408080; - font-style: italic - } -/* Comment.Multiline */ -.ipynotebook .highlight .cp { - color: #BC7A00 - } -/* Comment.Preproc */ -.ipynotebook .highlight .c1 { - color: #408080; - font-style: italic - } -/* Comment.Single */ -.ipynotebook .highlight .cs { - color: #408080; - font-style: italic - } -/* Comment.Special */ -.ipynotebook .highlight .gd { - color: #A00000 - } -/* Generic.Deleted */ -.ipynotebook .highlight .ge { - font-style: italic - } -/* Generic.Emph */ -.ipynotebook .highlight .gr { - color: #F00 - } -/* Generic.Error */ -.ipynotebook .highlight .gh { - color: #000080; - font-weight: bold - } -/* Generic.Heading */ -.ipynotebook .highlight .gi { - color: #00A000 - } -/* Generic.Inserted */ -.ipynotebook .highlight .go { - color: #888 - } -/* Generic.Output */ -.ipynotebook .highlight .gp { - color: #000080; - font-weight: bold - } -/* Generic.Prompt */ -.ipynotebook .highlight .gs { - font-weight: bold - } -/* Generic.Strong */ -.ipynotebook .highlight .gu { - color: #800080; - font-weight: bold - } -/* Generic.Subheading */ -.ipynotebook .highlight .gt { - color: #04D - } -/* Generic.Traceback */ -.ipynotebook .highlight .kc { - color: #008000; - font-weight: bold - } -/* Keyword.Constant */ -.ipynotebook .highlight .kd { - color: #008000; - font-weight: bold - } -/* Keyword.Declaration */ -.ipynotebook .highlight .kn { - color: #008000; - font-weight: bold - } -/* Keyword.Namespace */ -.ipynotebook .highlight .kp { - color: #008000 - } -/* Keyword.Pseudo */ -.ipynotebook .highlight .kr { - color: #008000; - font-weight: bold - } -/* Keyword.Reserved */ -.ipynotebook .highlight .kt { - color: #B00040 - } -/* Keyword.Type */ -.ipynotebook .highlight .m { - color: #666 - } -/* Literal.Number */ -.ipynotebook .highlight .s { - color: #BA2121 - } -/* Literal.String */ -.ipynotebook .highlight .na { - color: #7D9029 - } -/* Name.Attribute */ -.ipynotebook .highlight .nb { - color: #008000 - } -/* Name.Builtin */ -.ipynotebook .highlight .nc { - color: #00F; - font-weight: bold - } -/* Name.Class */ -.ipynotebook .highlight .no { - color: #800 - } -/* Name.Constant */ -.ipynotebook .highlight .nd { - color: #A2F - } -/* Name.Decorator */ -.ipynotebook .highlight .ni { - color: #999; - font-weight: bold - } -/* Name.Entity */ -.ipynotebook .highlight .ne { - color: #D2413A; - font-weight: bold - } -/* Name.Exception */ -.ipynotebook .highlight .nf { - color: #00F - } -/* Name.Function */ -.ipynotebook .highlight .nl { - color: #A0A000 - } -/* Name.Label */ -.ipynotebook .highlight .nn { - color: #00F; - font-weight: bold - } -/* Name.Namespace */ -.ipynotebook .highlight .nt { - color: #008000; - font-weight: bold - } -/* Name.Tag */ -.ipynotebook .highlight .nv { - color: #19177C - } -/* Name.Variable */ -.ipynotebook .highlight .ow { - color: #A2F; - font-weight: bold - } -/* Operator.Word */ -.ipynotebook .highlight .w { - color: #bbb - } -/* Text.Whitespace */ -.ipynotebook .highlight .mb { - color: #666 - } -/* Literal.Number.Bin */ -.ipynotebook .highlight .mf { - color: #666 - } -/* Literal.Number.Float */ -.ipynotebook .highlight .mh { - color: #666 - } -/* Literal.Number.Hex */ -.ipynotebook .highlight .mi { - color: #666 - } -/* Literal.Number.Integer */ -.ipynotebook .highlight .mo { - color: #666 - } -/* Literal.Number.Oct */ -.ipynotebook .highlight .sb { - color: #BA2121 - } -/* Literal.String.Backtick */ -.ipynotebook .highlight .sc { - color: #BA2121 - } -/* Literal.String.Char */ -.ipynotebook .highlight .sd { - color: #BA2121; - font-style: italic - } -/* Literal.String.Doc */ -.ipynotebook .highlight .s2 { - color: #BA2121 - } -/* Literal.String.Double */ -.ipynotebook .highlight .se { - color: #B62; - font-weight: bold - } -/* Literal.String.Escape */ -.ipynotebook .highlight .sh { - color: #BA2121 - } -/* Literal.String.Heredoc */ -.ipynotebook .highlight .si { - color: #B68; - font-weight: bold - } -/* Literal.String.Interpol */ -.ipynotebook .highlight .sx { - color: #008000 - } -/* Literal.String.Other */ -.ipynotebook .highlight .sr { - color: #B68 - } -/* Literal.String.Regex */ -.ipynotebook .highlight .s1 { - color: #BA2121 - } -/* Literal.String.Single */ -.ipynotebook .highlight .ss { - color: #19177C - } -/* Literal.String.Symbol */ -.ipynotebook .highlight .bp { - color: #008000 - } -/* Name.Builtin.Pseudo */ -.ipynotebook .highlight .vc { - color: #19177C - } -/* Name.Variable.Class */ -.ipynotebook .highlight .vg { - color: #19177C - } -/* Name.Variable.Global */ -.ipynotebook .highlight .vi { - color: #19177C - } -/* Name.Variable.Instance */ -.ipynotebook .highlight .il { - color: #666 - } -/* Literal.Number.Integer.Long */ diff --git a/msmb_theme/static/css/theme.css b/msmb_theme/static/css/theme.css deleted file mode 100644 index 0f533a3..0000000 --- a/msmb_theme/static/css/theme.css +++ /dev/null @@ -1,3801 +0,0 @@ -* { - -webkit-box-sizing:border-box; - -moz-box-sizing:border-box; - box-sizing:border-box -} - -article,aside,details,figcaption,figure,footer,header,hgroup,nav,section { - display:block -} - -audio,canvas,video { - display:inline-block; - *display:inline; - *zoom:1 -} -audio:not([controls]) { - display:none -} -[hidden] { - display:none -} -* { - -webkit-box-sizing:border-box; - -moz-box-sizing:border-box; - box-sizing:border-box -} -html { - font-size:100%; - -webkit-text-size-adjust:100%; - -ms-text-size-adjust:100%; - background: #343131; - min-height: 100%; -} -body { - margin:0 -} -a:hover,a:active { - outline:0 -} -abbr[title] { - border-bottom:1px dotted -} -b,strong { - font-weight:bold -} -blockquote { - margin:0 -} -dfn { - font-style:italic -} -hr { - display:block; - height:1px; - border:0; - border-top:1px solid #ccc; - margin:20px 0; - padding:0 -} -ins { - background:#ff9; - color:#000; - text-decoration:none -} -mark { - background:#ff0; - color:#000; - font-style:italic; - font-weight:bold -} -pre,code,.rst-content tt,kbd,samp { - font-family:monospace,serif; - _font-family:"courier new",monospace; - font-size:1em -} -pre { - white-space:pre -} -q { - quotes:none -} -q:before,q:after { - content:""; - content:none -} -small { - font-size:85% -} -sub,sup { - font-size:75%; - line-height:0; - position:relative; - vertical-align:baseline -} -sup { - top:-0.5em -} -sub { - bottom:-0.25em -} -ul,ol,dl { - margin:0; - padding:0; - list-style:none; - list-style-image:none -} -li { - list-style:none -} -dd { - margin:0 -} -img { - border:0; - -ms-interpolation-mode:bicubic; - vertical-align:middle; - max-width:100% -} -svg:not(:root) { - overflow:hidden -} -figure { - margin:0 -} -form { - margin:0 -} -fieldset { - border:0; - margin:0; - padding:0 -} -label { - cursor:pointer -} -legend { - border:0; - *margin-left:-7px; - padding:0; - white-space:normal -} -button,input,select,textarea { - font-size:100%; - margin:0; - vertical-align:baseline; - *vertical-align:middle -} -button,input { - line-height:normal -} -button,input[type="button"],input[type="reset"],input[type="submit"] { - cursor:pointer; - -webkit-appearance:button; - *overflow:visible -} -button[disabled],input[disabled] { - cursor:default -} -input[type="checkbox"],input[type="radio"] { - box-sizing:border-box; - padding:0; - *width:13px; - *height:13px -} -input[type="search"] { - -webkit-appearance:textfield; - -moz-box-sizing:content-box; - -webkit-box-sizing:content-box; - box-sizing:content-box -} -input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button { - -webkit-appearance:none -} -button::-moz-focus-inner,input::-moz-focus-inner { - border:0; - padding:0 -} -textarea { - overflow:auto; - vertical-align:top; - resize:vertical -} -table { - border-collapse:collapse; - border-spacing:0 -} -td { - vertical-align:top -} -.chromeframe { - margin:0.2em 0; - background:#ccc; - color:#000; - padding:0.2em 0 -} -.ir { - display:block; - border:0; - text-indent:-999em; - overflow:hidden; - background-color:transparent; - background-repeat:no-repeat; - text-align:left; - direction:ltr; - *line-height:0 -} -.ir br { - display:none -} -.hidden { - display:none !important; - visibility:hidden -} -.visuallyhidden { - border:0; - clip:rect(0 0 0 0); - height:1px; - margin:-1px; - overflow:hidden; - padding:0; - position:absolute; - width:1px -} -.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus { - clip:auto; - height:auto; - margin:0; - overflow:visible; - position:static; - width:auto -} -.invisible { - visibility:hidden -} -.relative { - position:relative -} -big,small { - font-size:100% -} -@media print { - html,body,section - { - background:none !important - } - * - { - box-shadow:none !important; - text-shadow:none !important; - filter:none !important; - -ms-filter:none !important - } - a,a:visited - { - text-decoration:underline - } - .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after - { - content:"" - } - pre,blockquote - { - page-break-inside:avoid - } - thead - { - display:table-header-group - } - tr,img - { - page-break-inside:avoid - } - img - { - max-width:100% !important - } - @page - { - margin:0.5cm - } - p,h2,h3 - { - orphans:3; - widows:3 - } - h2,h3 - { - page-break-after:avoid - } - -} -.font-smooth,.icon:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-tag-input-group .wy-tag .wy-tag-remove:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before,.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning,.btn,input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],select,textarea,.wy-tag-input-group,.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a,.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a,.wy-nav-top a { - -webkit-font-smoothing:antialiased -} -.clearfix { - *zoom:1 -} -.clearfix:before,.clearfix:after { - display:table; - content:"" -} -.clearfix:after { - clear:both -} -@font-face { - font-family:fontawesome-webfont; - font-weight:normal; - font-style:normal; - src:url("../font/fontawesome_webfont.eot"); - src:url("../font/fontawesome_webfont.eot?#iefix") format("embedded-opentype"),url("../font/fontawesome_webfont.woff") format("woff"),url("../font/fontawesome_webfont.ttf") format("truetype"),url("../font/fontawesome_webfont.svg#fontawesome-webfont") format("svg") -} -.icon:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-tag-input-group .wy-tag .wy-tag-remove:before,.rst-content .admonition-title:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content dl dt .headerlink:before { - display:inline-block; - font-family:fontawesome-webfont; - font-style:normal; - font-weight:normal; - line-height:1; - text-decoration:inherit -} -a .icon,a .wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-success a .wy-input-context,a .wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-danger a .wy-input-context,a .wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-warning a .wy-input-context,a .wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-info a .wy-input-context,a .wy-tag-input-group .wy-tag .wy-tag-remove,.wy-tag-input-group .wy-tag a .wy-tag-remove,a .rst-content .admonition-title,.rst-content a .admonition-title,a .rst-content h1 .headerlink,.rst-content h1 a .headerlink,a .rst-content h2 .headerlink,.rst-content h2 a .headerlink,a .rst-content h3 .headerlink,.rst-content h3 a .headerlink,a .rst-content h4 .headerlink,.rst-content h4 a .headerlink,a .rst-content h5 .headerlink,.rst-content h5 a .headerlink,a .rst-content h6 .headerlink,.rst-content h6 a .headerlink,a .rst-content dl dt .headerlink,.rst-content dl dt a .headerlink { - display:inline-block; - text-decoration:inherit -} -.icon-large:before { - vertical-align:-10%; - font-size:1.33333em -} -.btn .icon,.btn .wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-success .btn .wy-input-context,.btn .wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .btn .wy-input-context,.btn .wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .btn .wy-input-context,.btn .wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-info .btn .wy-input-context,.btn .wy-tag-input-group .wy-tag .wy-tag-remove,.wy-tag-input-group .wy-tag .btn .wy-tag-remove,.btn .rst-content .admonition-title,.rst-content .btn .admonition-title,.btn .rst-content h1 .headerlink,.rst-content h1 .btn .headerlink,.btn .rst-content h2 .headerlink,.rst-content h2 .btn .headerlink,.btn .rst-content h3 .headerlink,.rst-content h3 .btn .headerlink,.btn .rst-content h4 .headerlink,.rst-content h4 .btn .headerlink,.btn .rst-content h5 .headerlink,.rst-content h5 .btn .headerlink,.btn .rst-content h6 .headerlink,.rst-content h6 .btn .headerlink,.btn .rst-content dl dt .headerlink,.rst-content dl dt .btn .headerlink,.nav .icon,.nav .wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-success .nav .wy-input-context,.nav .wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .nav .wy-input-context,.nav .wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .nav .wy-input-context,.nav .wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-info .nav .wy-input-context,.nav .wy-tag-input-group .wy-tag .wy-tag-remove,.wy-tag-input-group .wy-tag .nav .wy-tag-remove,.nav .rst-content .admonition-title,.rst-content .nav .admonition-title,.nav .rst-content h1 .headerlink,.rst-content h1 .nav .headerlink,.nav .rst-content h2 .headerlink,.rst-content h2 .nav .headerlink,.nav .rst-content h3 .headerlink,.rst-content h3 .nav .headerlink,.nav .rst-content h4 .headerlink,.rst-content h4 .nav .headerlink,.nav .rst-content h5 .headerlink,.rst-content h5 .nav .headerlink,.nav .rst-content h6 .headerlink,.rst-content h6 .nav .headerlink,.nav .rst-content dl dt .headerlink,.rst-content dl dt .nav .headerlink { - display:inline -} -.btn .icon.icon-large,.btn .wy-inline-validate.wy-inline-validate-success .icon-large.wy-input-context,.wy-inline-validate.wy-inline-validate-success .btn .icon-large.wy-input-context,.btn .wy-inline-validate.wy-inline-validate-danger .icon-large.wy-input-context,.wy-inline-validate.wy-inline-validate-danger .btn .icon-large.wy-input-context,.btn .wy-inline-validate.wy-inline-validate-warning .icon-large.wy-input-context,.wy-inline-validate.wy-inline-validate-warning .btn .icon-large.wy-input-context,.btn .wy-inline-validate.wy-inline-validate-info .icon-large.wy-input-context,.wy-inline-validate.wy-inline-validate-info .btn .icon-large.wy-input-context,.btn .wy-tag-input-group .wy-tag .icon-large.wy-tag-remove,.wy-tag-input-group .wy-tag .btn .icon-large.wy-tag-remove,.btn .rst-content .icon-large.admonition-title,.rst-content .btn .icon-large.admonition-title,.btn .rst-content h1 .icon-large.headerlink,.rst-content h1 .btn .icon-large.headerlink,.btn .rst-content h2 .icon-large.headerlink,.rst-content h2 .btn .icon-large.headerlink,.btn .rst-content h3 .icon-large.headerlink,.rst-content h3 .btn .icon-large.headerlink,.btn .rst-content h4 .icon-large.headerlink,.rst-content h4 .btn .icon-large.headerlink,.btn .rst-content h5 .icon-large.headerlink,.rst-content h5 .btn .icon-large.headerlink,.btn .rst-content h6 .icon-large.headerlink,.rst-content h6 .btn .icon-large.headerlink,.btn .rst-content dl dt .icon-large.headerlink,.rst-content dl dt .btn .icon-large.headerlink,.nav .icon.icon-large,.nav .wy-inline-validate.wy-inline-validate-success .icon-large.wy-input-context,.wy-inline-validate.wy-inline-validate-success .nav .icon-large.wy-input-context,.nav .wy-inline-validate.wy-inline-validate-danger .icon-large.wy-input-context,.wy-inline-validate.wy-inline-validate-danger .nav .icon-large.wy-input-context,.nav .wy-inline-validate.wy-inline-validate-warning .icon-large.wy-input-context,.wy-inline-validate.wy-inline-validate-warning .nav .icon-large.wy-input-context,.nav .wy-inline-validate.wy-inline-validate-info .icon-large.wy-input-context,.wy-inline-validate.wy-inline-validate-info .nav .icon-large.wy-input-context,.nav .wy-tag-input-group .wy-tag .icon-large.wy-tag-remove,.wy-tag-input-group .wy-tag .nav .icon-large.wy-tag-remove,.nav .rst-content .icon-large.admonition-title,.rst-content .nav .icon-large.admonition-title,.nav .rst-content h1 .icon-large.headerlink,.rst-content h1 .nav .icon-large.headerlink,.nav .rst-content h2 .icon-large.headerlink,.rst-content h2 .nav .icon-large.headerlink,.nav .rst-content h3 .icon-large.headerlink,.rst-content h3 .nav .icon-large.headerlink,.nav .rst-content h4 .icon-large.headerlink,.rst-content h4 .nav .icon-large.headerlink,.nav .rst-content h5 .icon-large.headerlink,.rst-content h5 .nav .icon-large.headerlink,.nav .rst-content h6 .icon-large.headerlink,.rst-content h6 .nav .icon-large.headerlink,.nav .rst-content dl dt .icon-large.headerlink,.rst-content dl dt .nav .icon-large.headerlink { - line-height:0.9em -} -.btn .icon.icon-spin,.btn .wy-inline-validate.wy-inline-validate-success .icon-spin.wy-input-context,.wy-inline-validate.wy-inline-validate-success .btn .icon-spin.wy-input-context,.btn .wy-inline-validate.wy-inline-validate-danger .icon-spin.wy-input-context,.wy-inline-validate.wy-inline-validate-danger .btn .icon-spin.wy-input-context,.btn .wy-inline-validate.wy-inline-validate-warning .icon-spin.wy-input-context,.wy-inline-validate.wy-inline-validate-warning .btn .icon-spin.wy-input-context,.btn .wy-inline-validate.wy-inline-validate-info .icon-spin.wy-input-context,.wy-inline-validate.wy-inline-validate-info .btn .icon-spin.wy-input-context,.btn .wy-tag-input-group .wy-tag .icon-spin.wy-tag-remove,.wy-tag-input-group .wy-tag .btn .icon-spin.wy-tag-remove,.btn .rst-content .icon-spin.admonition-title,.rst-content .btn .icon-spin.admonition-title,.btn .rst-content h1 .icon-spin.headerlink,.rst-content h1 .btn .icon-spin.headerlink,.btn .rst-content h2 .icon-spin.headerlink,.rst-content h2 .btn .icon-spin.headerlink,.btn .rst-content h3 .icon-spin.headerlink,.rst-content h3 .btn .icon-spin.headerlink,.btn .rst-content h4 .icon-spin.headerlink,.rst-content h4 .btn .icon-spin.headerlink,.btn .rst-content h5 .icon-spin.headerlink,.rst-content h5 .btn .icon-spin.headerlink,.btn .rst-content h6 .icon-spin.headerlink,.rst-content h6 .btn .icon-spin.headerlink,.btn .rst-content dl dt .icon-spin.headerlink,.rst-content dl dt .btn .icon-spin.headerlink,.nav .icon.icon-spin,.nav .wy-inline-validate.wy-inline-validate-success .icon-spin.wy-input-context,.wy-inline-validate.wy-inline-validate-success .nav .icon-spin.wy-input-context,.nav .wy-inline-validate.wy-inline-validate-danger .icon-spin.wy-input-context,.wy-inline-validate.wy-inline-validate-danger .nav .icon-spin.wy-input-context,.nav .wy-inline-validate.wy-inline-validate-warning .icon-spin.wy-input-context,.wy-inline-validate.wy-inline-validate-warning .nav .icon-spin.wy-input-context,.nav .wy-inline-validate.wy-inline-validate-info .icon-spin.wy-input-context,.wy-inline-validate.wy-inline-validate-info .nav .icon-spin.wy-input-context,.nav .wy-tag-input-group .wy-tag .icon-spin.wy-tag-remove,.wy-tag-input-group .wy-tag .nav .icon-spin.wy-tag-remove,.nav .rst-content .icon-spin.admonition-title,.rst-content .nav .icon-spin.admonition-title,.nav .rst-content h1 .icon-spin.headerlink,.rst-content h1 .nav .icon-spin.headerlink,.nav .rst-content h2 .icon-spin.headerlink,.rst-content h2 .nav .icon-spin.headerlink,.nav .rst-content h3 .icon-spin.headerlink,.rst-content h3 .nav .icon-spin.headerlink,.nav .rst-content h4 .icon-spin.headerlink,.rst-content h4 .nav .icon-spin.headerlink,.nav .rst-content h5 .icon-spin.headerlink,.rst-content h5 .nav .icon-spin.headerlink,.nav .rst-content h6 .icon-spin.headerlink,.rst-content h6 .nav .icon-spin.headerlink,.nav .rst-content dl dt .icon-spin.headerlink,.rst-content dl dt .nav .icon-spin.headerlink { - display:inline-block -} -.btn.icon:before,.wy-inline-validate.wy-inline-validate-success .btn.wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .btn.wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .btn.wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .btn.wy-input-context:before,.wy-tag-input-group .wy-tag .btn.wy-tag-remove:before,.rst-content .btn.admonition-title:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content dl dt .btn.headerlink:before { - opacity:0.5; - -webkit-transition:opacity 0.05s ease-in; - -moz-transition:opacity 0.05s ease-in; - transition:opacity 0.05s ease-in -} -.btn.icon:hover:before,.wy-inline-validate.wy-inline-validate-success .btn.wy-input-context:hover:before,.wy-inline-validate.wy-inline-validate-danger .btn.wy-input-context:hover:before,.wy-inline-validate.wy-inline-validate-warning .btn.wy-input-context:hover:before,.wy-inline-validate.wy-inline-validate-info .btn.wy-input-context:hover:before,.wy-tag-input-group .wy-tag .btn.wy-tag-remove:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content dl dt .btn.headerlink:hover:before { - opacity:1 -} -.btn-mini .icon:before,.btn-mini .wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .btn-mini .wy-input-context:before,.btn-mini .wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-danger .btn-mini .wy-input-context:before,.btn-mini .wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .btn-mini .wy-input-context:before,.btn-mini .wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .btn-mini .wy-input-context:before,.btn-mini .wy-tag-input-group .wy-tag .wy-tag-remove:before,.wy-tag-input-group .wy-tag .btn-mini .wy-tag-remove:before,.btn-mini .rst-content .admonition-title:before,.rst-content .btn-mini .admonition-title:before,.btn-mini .rst-content h1 .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.btn-mini .rst-content dl dt .headerlink:before,.rst-content dl dt .btn-mini .headerlink:before { - font-size:14px; - vertical-align:-15% -} -li .icon,li .wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-success li .wy-input-context,li .wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-danger li .wy-input-context,li .wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-warning li .wy-input-context,li .wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-info li .wy-input-context,li .wy-tag-input-group .wy-tag .wy-tag-remove,.wy-tag-input-group .wy-tag li .wy-tag-remove,li .rst-content .admonition-title,.rst-content li .admonition-title,li .rst-content h1 .headerlink,.rst-content h1 li .headerlink,li .rst-content h2 .headerlink,.rst-content h2 li .headerlink,li .rst-content h3 .headerlink,.rst-content h3 li .headerlink,li .rst-content h4 .headerlink,.rst-content h4 li .headerlink,li .rst-content h5 .headerlink,.rst-content h5 li .headerlink,li .rst-content h6 .headerlink,.rst-content h6 li .headerlink,li .rst-content dl dt .headerlink,.rst-content dl dt li .headerlink { - display:inline-block -} -li .icon-large:before,li .icon-large:before { - width:1.875em -} -ul.icons { - list-style-type:none; - margin-left:2em; - text-indent:-0.8em -} -ul.icons li .icon,ul.icons li .wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-success ul.icons li .wy-input-context,ul.icons li .wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-danger ul.icons li .wy-input-context,ul.icons li .wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-warning ul.icons li .wy-input-context,ul.icons li .wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-info ul.icons li .wy-input-context,ul.icons li .wy-tag-input-group .wy-tag .wy-tag-remove,.wy-tag-input-group .wy-tag ul.icons li .wy-tag-remove,ul.icons li .rst-content .admonition-title,.rst-content ul.icons li .admonition-title,ul.icons li .rst-content h1 .headerlink,.rst-content h1 ul.icons li .headerlink,ul.icons li .rst-content h2 .headerlink,.rst-content h2 ul.icons li .headerlink,ul.icons li .rst-content h3 .headerlink,.rst-content h3 ul.icons li .headerlink,ul.icons li .rst-content h4 .headerlink,.rst-content h4 ul.icons li .headerlink,ul.icons li .rst-content h5 .headerlink,.rst-content h5 ul.icons li .headerlink,ul.icons li .rst-content h6 .headerlink,.rst-content h6 ul.icons li .headerlink,ul.icons li .rst-content dl dt .headerlink,.rst-content dl dt ul.icons li .headerlink { - width:0.8em -} -ul.icons li .icon-large:before,ul.icons li .icon-large:before { - vertical-align:baseline -} -.icon-glass:before { - content:"\f000" -} -.icon-music:before { - content:"\f001" -} -.icon-search:before { - content:"\f002" -} -.icon-envelope-alt:before { - content:"\f003" -} -.icon-heart:before { - content:"\f004" -} -.icon-star:before { - content:"\f005" -} -.icon-star-empty:before { - content:"\f006" -} -.icon-user:before { - content:"\f007" -} -.icon-film:before { - content:"\f008" -} -.icon-th-large:before { - content:"\f009" -} -.icon-th:before { - content:"\f00a" -} -.icon-th-list:before { - content:"\f00b" -} -.icon-ok:before { - content:"\f00c" -} -.icon-remove:before,.wy-tag-input-group .wy-tag .wy-tag-remove:before { - content:"\f00d" -} -.icon-zoom-in:before { - content:"\f00e" -} -.icon-zoom-out:before { - content:"\f010" -} -.icon-power-off:before,.icon-off:before { - content:"\f011" -} -.icon-signal:before { - content:"\f012" -} -.icon-gear:before,.icon-cog:before { - content:"\f013" -} -.icon-trash:before { - content:"\f014" -} -.icon-home:before { - content:"\f015" -} -.icon-file-alt:before { - content:"\f016" -} -.icon-time:before { - content:"\f017" -} -.icon-road:before { - content:"\f018" -} -.icon-download-alt:before { - content:"\f019" -} -.icon-download:before { - content:"\f01a" -} -.icon-upload:before { - content:"\f01b" -} -.icon-inbox:before { - content:"\f01c" -} -.icon-play-circle:before { - content:"\f01d" -} -.icon-rotate-right:before,.icon-repeat:before { - content:"\f01e" -} -.icon-refresh:before { - content:"\f021" -} -.icon-list-alt:before { - content:"\f022" -} -.icon-lock:before { - content:"\f023" -} -.icon-flag:before { - content:"\f024" -} -.icon-headphones:before { - content:"\f025" -} -.icon-volume-off:before { - content:"\f026" -} -.icon-volume-down:before { - content:"\f027" -} -.icon-volume-up:before { - content:"\f028" -} -.icon-qrcode:before { - content:"\f029" -} -.icon-barcode:before { - content:"\f02a" -} -.icon-tag:before { - content:"\f02b" -} -.icon-tags:before { - content:"\f02c" -} -.icon-book:before { - content:"\f02d" -} -.icon-bookmark:before { - content:"\f02e" -} -.icon-print:before { - content:"\f02f" -} -.icon-camera:before { - content:"\f030" -} -.icon-font:before { - content:"\f031" -} -.icon-bold:before { - content:"\f032" -} -.icon-italic:before { - content:"\f033" -} -.icon-text-height:before { - content:"\f034" -} -.icon-text-width:before { - content:"\f035" -} -.icon-align-left:before { - content:"\f036" -} -.icon-align-center:before { - content:"\f037" -} -.icon-align-right:before { - content:"\f038" -} -.icon-align-justify:before { - content:"\f039" -} -.icon-list:before { - content:"\f03a" -} -.icon-indent-left:before { - content:"\f03b" -} -.icon-indent-right:before { - content:"\f03c" -} -.icon-facetime-video:before { - content:"\f03d" -} -.icon-picture:before { - content:"\f03e" -} -.icon-pencil:before { - content:"\f040" -} -.icon-map-marker:before { - content:"\f041" -} -.icon-adjust:before { - content:"\f042" -} -.icon-tint:before { - content:"\f043" -} -.icon-edit:before { - content:"\f044" -} -.icon-share:before { - content:"\f045" -} -.icon-check:before { - content:"\f046" -} -.icon-move:before { - content:"\f047" -} -.icon-step-backward:before { - content:"\f048" -} -.icon-fast-backward:before { - content:"\f049" -} -.icon-backward:before { - content:"\f04a" -} -.icon-play:before { - content:"\f04b" -} -.icon-pause:before { - content:"\f04c" -} -.icon-stop:before { - content:"\f04d" -} -.icon-forward:before { - content:"\f04e" -} -.icon-fast-forward:before { - content:"\f050" -} -.icon-step-forward:before { - content:"\f051" -} -.icon-eject:before { - content:"\f052" -} -.icon-chevron-left:before { - content:"\f053" -} -.icon-chevron-right:before { - content:"\f054" -} -.icon-plus-sign:before { - content:"\f055" -} -.icon-minus-sign:before { - content:"\f056" -} -.icon-remove-sign:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before { - content:"\f057" -} -.icon-ok-sign:before { - content:"\f058" -} -.icon-question-sign:before { - content:"\f059" -} -.icon-info-sign:before { - content:"\f05a" -} -.icon-screenshot:before { - content:"\f05b" -} -.icon-remove-circle:before { - content:"\f05c" -} -.icon-ok-circle:before { - content:"\f05d" -} -.icon-ban-circle:before { - content:"\f05e" -} -.icon-arrow-left:before { - content:"\f060" -} -.icon-arrow-right:before { - content:"\f061" -} -.icon-arrow-up:before { - content:"\f062" -} -.icon-arrow-down:before { - content:"\f063" -} -.icon-mail-forward:before,.icon-share-alt:before { - content:"\f064" -} -.icon-resize-full:before { - content:"\f065" -} -.icon-resize-small:before { - content:"\f066" -} -.icon-plus:before { - content:"\f067" -} -.icon-minus:before { - content:"\f068" -} -.icon-asterisk:before { - content:"\f069" -} -.icon-exclamation-sign:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.rst-content .admonition-title:before { - content:"\f06a" -} -.icon-gift:before { - content:"\f06b" -} -.icon-leaf:before { - content:"\f06c" -} -.icon-fire:before { - content:"\f06d" -} -.icon-eye-open:before { - content:"\f06e" -} -.icon-eye-close:before { - content:"\f070" -} -.icon-warning-sign:before { - content:"\f071" -} -.icon-plane:before { - content:"\f072" -} -.icon-calendar:before { - content:"\f073" -} -.icon-random:before { - content:"\f074" -} -.icon-comment:before { - content:"\f075" -} -.icon-magnet:before { - content:"\f076" -} -.icon-chevron-up:before { - content:"\f077" -} -.icon-chevron-down:before { - content:"\f078" -} -.icon-retweet:before { - content:"\f079" -} -.icon-shopping-cart:before { - content:"\f07a" -} -.icon-folder-close:before { - content:"\f07b" -} -.icon-folder-open:before { - content:"\f07c" -} -.icon-resize-vertical:before { - content:"\f07d" -} -.icon-resize-horizontal:before { - content:"\f07e" -} -.icon-bar-chart:before { - content:"\f080" -} -.icon-twitter-sign:before { - content:"\f081" -} -.icon-facebook-sign:before { - content:"\f082" -} -.icon-camera-retro:before { - content:"\f083" -} -.icon-key:before { - content:"\f084" -} -.icon-gears:before,.icon-cogs:before { - content:"\f085" -} -.icon-comments:before { - content:"\f086" -} -.icon-thumbs-up-alt:before { - content:"\f087" -} -.icon-thumbs-down-alt:before { - content:"\f088" -} -.icon-star-half:before { - content:"\f089" -} -.icon-heart-empty:before { - content:"\f08a" -} -.icon-signout:before { - content:"\f08b" -} -.icon-linkedin-sign:before { - content:"\f08c" -} -.icon-pushpin:before { - content:"\f08d" -} -.icon-external-link:before { - content:"\f08e" -} -.icon-signin:before { - content:"\f090" -} -.icon-trophy:before { - content:"\f091" -} -.icon-github-sign:before { - content:"\f092" -} -.icon-upload-alt:before { - content:"\f093" -} -.icon-lemon:before { - content:"\f094" -} -.icon-phone:before { - content:"\f095" -} -.icon-unchecked:before,.icon-check-empty:before { - content:"\f096" -} -.icon-bookmark-empty:before { - content:"\f097" -} -.icon-phone-sign:before { - content:"\f098" -} -.icon-twitter:before { - content:"\f099" -} -.icon-facebook:before { - content:"\f09a" -} -.icon-github:before { - content:"\f09b" -} -.icon-unlock:before { - content:"\f09c" -} -.icon-credit-card:before { - content:"\f09d" -} -.icon-rss:before { - content:"\f09e" -} -.icon-hdd:before { - content:"\f0a0" -} -.icon-bullhorn:before { - content:"\f0a1" -} -.icon-bell:before { - content:"\f0a2" -} -.icon-certificate:before { - content:"\f0a3" -} -.icon-hand-right:before { - content:"\f0a4" -} -.icon-hand-left:before { - content:"\f0a5" -} -.icon-hand-up:before { - content:"\f0a6" -} -.icon-hand-down:before { - content:"\f0a7" -} -.icon-circle-arrow-left:before { - content:"\f0a8" -} -.icon-circle-arrow-right:before { - content:"\f0a9" -} -.icon-circle-arrow-up:before { - content:"\f0aa" -} -.icon-circle-arrow-down:before { - content:"\f0ab" -} -.icon-globe:before { - content:"\f0ac" -} -.icon-wrench:before { - content:"\f0ad" -} -.icon-tasks:before { - content:"\f0ae" -} -.icon-filter:before { - content:"\f0b0" -} -.icon-briefcase:before { - content:"\f0b1" -} -.icon-fullscreen:before { - content:"\f0b2" -} -.icon-group:before { - content:"\f0c0" -} -.icon-link:before { - content:"\f0c1" -} -.icon-cloud:before { - content:"\f0c2" -} -.icon-beaker:before { - content:"\f0c3" -} -.icon-cut:before { - content:"\f0c4" -} -.icon-copy:before { - content:"\f0c5" -} -.icon-paperclip:before,.icon-paper-clip:before { - content:"\f0c6" -} -.icon-save:before { - content:"\f0c7" -} -.icon-sign-blank:before { - content:"\f0c8" -} -.icon-reorder:before { - content:"\f0c9" -} -.icon-list-ul:before { - content:"\f0ca" -} -.icon-list-ol:before { - content:"\f0cb" -} -.icon-strikethrough:before { - content:"\f0cc" -} -.icon-underline:before { - content:"\f0cd" -} -.icon-table:before { - content:"\f0ce" -} -.icon-magic:before { - content:"\f0d0" -} -.icon-truck:before { - content:"\f0d1" -} -.icon-pinterest:before { - content:"\f0d2" -} -.icon-pinterest-sign:before { - content:"\f0d3" -} -.icon-google-plus-sign:before { - content:"\f0d4" -} -.icon-google-plus:before { - content:"\f0d5" -} -.icon-money:before { - content:"\f0d6" -} -.icon-caret-down:before { - content:"\f0d7" -} -.icon-caret-up:before { - content:"\f0d8" -} -.icon-caret-left:before { - content:"\f0d9" -} -.icon-caret-right:before { - content:"\f0da" -} -.icon-columns:before { - content:"\f0db" -} -.icon-sort:before { - content:"\f0dc" -} -.icon-sort-down:before { - content:"\f0dd" -} -.icon-sort-up:before { - content:"\f0de" -} -.icon-envelope:before { - content:"\f0e0" -} -.icon-linkedin:before { - content:"\f0e1" -} -.icon-rotate-left:before,.icon-undo:before { - content:"\f0e2" -} -.icon-legal:before { - content:"\f0e3" -} -.icon-dashboard:before { - content:"\f0e4" -} -.icon-comment-alt:before { - content:"\f0e5" -} -.icon-comments-alt:before { - content:"\f0e6" -} -.icon-bolt:before { - content:"\f0e7" -} -.icon-sitemap:before { - content:"\f0e8" -} -.icon-umbrella:before { - content:"\f0e9" -} -.icon-paste:before { - content:"\f0ea" -} -.icon-lightbulb:before { - content:"\f0eb" -} -.icon-exchange:before { - content:"\f0ec" -} -.icon-cloud-download:before { - content:"\f0ed" -} -.icon-cloud-upload:before { - content:"\f0ee" -} -.icon-user-md:before { - content:"\f0f0" -} -.icon-stethoscope:before { - content:"\f0f1" -} -.icon-suitcase:before { - content:"\f0f2" -} -.icon-bell-alt:before { - content:"\f0f3" -} -.icon-coffee:before { - content:"\f0f4" -} -.icon-food:before { - content:"\f0f5" -} -.icon-file-text-alt:before { - content:"\f0f6" -} -.icon-building:before { - content:"\f0f7" -} -.icon-hospital:before { - content:"\f0f8" -} -.icon-ambulance:before { - content:"\f0f9" -} -.icon-medkit:before { - content:"\f0fa" -} -.icon-fighter-jet:before { - content:"\f0fb" -} -.icon-beer:before { - content:"\f0fc" -} -.icon-h-sign:before { - content:"\f0fd" -} -.icon-plus-sign-alt:before { - content:"\f0fe" -} -.icon-double-angle-left:before { - content:"\f100" -} -.icon-double-angle-right:before { - content:"\f101" -} -.icon-double-angle-up:before { - content:"\f102" -} -.icon-double-angle-down:before { - content:"\f103" -} -.icon-angle-left:before { - content:"\f104" -} -.icon-angle-right:before { - content:"\f105" -} -.icon-angle-up:before { - content:"\f106" -} -.icon-angle-down:before { - content:"\f107" -} -.icon-desktop:before { - content:"\f108" -} -.icon-laptop:before { - content:"\f109" -} -.icon-tablet:before { - content:"\f10a" -} -.icon-mobile-phone:before { - content:"\f10b" -} -.icon-circle-blank:before { - content:"\f10c" -} -.icon-quote-left:before { - content:"\f10d" -} -.icon-quote-right:before { - content:"\f10e" -} -.icon-spinner:before { - content:"\f110" -} -.icon-circle:before { - content:"\f111" -} -.icon-mail-reply:before,.icon-reply:before { - content:"\f112" -} -.icon-github-alt:before { - content:"\f113" -} -.icon-folder-close-alt:before { - content:"\f114" -} -.icon-folder-open-alt:before { - content:"\f115" -} -.icon-expand-alt:before { - content:"\f116" -} -.icon-collapse-alt:before { - content:"\f117" -} -.icon-smile:before { - content:"\f118" -} -.icon-frown:before { - content:"\f119" -} -.icon-meh:before { - content:"\f11a" -} -.icon-gamepad:before { - content:"\f11b" -} -.icon-keyboard:before { - content:"\f11c" -} -.icon-flag-alt:before { - content:"\f11d" -} -.icon-flag-checkered:before { - content:"\f11e" -} -.icon-terminal:before { - content:"\f120" -} -.icon-code:before { - content:"\f121" -} -.icon-reply-all:before { - content:"\f122" -} -.icon-mail-reply-all:before { - content:"\f122" -} -.icon-star-half-full:before,.icon-star-half-empty:before { - content:"\f123" -} -.icon-location-arrow:before { - content:"\f124" -} -.icon-crop:before { - content:"\f125" -} -.icon-code-fork:before { - content:"\f126" -} -.icon-unlink:before { - content:"\f127" -} -.icon-question:before { - content:"\f128" -} -.icon-info:before { - content:"\f129" -} -.icon-exclamation:before { - content:"\f12a" -} -.icon-superscript:before { - content:"\f12b" -} -.icon-subscript:before { - content:"\f12c" -} -.icon-eraser:before { - content:"\f12d" -} -.icon-puzzle-piece:before { - content:"\f12e" -} -.icon-microphone:before { - content:"\f130" -} -.icon-microphone-off:before { - content:"\f131" -} -.icon-shield:before { - content:"\f132" -} -.icon-calendar-empty:before { - content:"\f133" -} -.icon-fire-extinguisher:before { - content:"\f134" -} -.icon-rocket:before { - content:"\f135" -} -.icon-maxcdn:before { - content:"\f136" -} -.icon-chevron-sign-left:before { - content:"\f137" -} -.icon-chevron-sign-right:before { - content:"\f138" -} -.icon-chevron-sign-up:before { - content:"\f139" -} -.icon-chevron-sign-down:before { - content:"\f13a" -} -.icon-html5:before { - content:"\f13b" -} -.icon-css3:before { - content:"\f13c" -} -.icon-anchor:before { - content:"\f13d" -} -.icon-unlock-alt:before { - content:"\f13e" -} -.icon-bullseye:before { - content:"\f140" -} -.icon-ellipsis-horizontal:before { - content:"\f141" -} -.icon-ellipsis-vertical:before { - content:"\f142" -} -.icon-rss-sign:before { - content:"\f143" -} -.icon-play-sign:before { - content:"\f144" -} -.icon-ticket:before { - content:"\f145" -} -.icon-minus-sign-alt:before { - content:"\f146" -} -.icon-check-minus:before { - content:"\f147" -} -.icon-level-up:before { - content:"\f148" -} -.icon-level-down:before { - content:"\f149" -} -.icon-check-sign:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before { - content:"\f14a" -} -.icon-edit-sign:before { - content:"\f14b" -} -.icon-external-link-sign:before { - content:"\f14c" -} -.icon-share-sign:before { - content:"\f14d" -} -.icon-compass:before { - content:"\f14e" -} -.icon-collapse:before { - content:"\f150" -} -.icon-collapse-top:before { - content:"\f151" -} -.icon-expand:before { - content:"\f152" -} -.icon-euro:before,.icon-eur:before { - content:"\f153" -} -.icon-gbp:before { - content:"\f154" -} -.icon-dollar:before,.icon-usd:before { - content:"\f155" -} -.icon-rupee:before,.icon-inr:before { - content:"\f156" -} -.icon-yen:before,.icon-jpy:before { - content:"\f157" -} -.icon-renminbi:before,.icon-cny:before { - content:"\f158" -} -.icon-won:before,.icon-krw:before { - content:"\f159" -} -.icon-bitcoin:before,.icon-btc:before { - content:"\f15a" -} -.icon-file:before { - content:"\f15b" -} -.icon-file-text:before { - content:"\f15c" -} -.icon-sort-by-alphabet:before { - content:"\f15d" -} -.icon-sort-by-alphabet-alt:before { - content:"\f15e" -} -.icon-sort-by-attributes:before { - content:"\f160" -} -.icon-sort-by-attributes-alt:before { - content:"\f161" -} -.icon-sort-by-order:before { - content:"\f162" -} -.icon-sort-by-order-alt:before { - content:"\f163" -} -.icon-thumbs-up:before { - content:"\f164" -} -.icon-thumbs-down:before { - content:"\f165" -} -.icon-youtube-sign:before { - content:"\f166" -} -.icon-youtube:before { - content:"\f167" -} -.icon-xing:before { - content:"\f168" -} -.icon-xing-sign:before { - content:"\f169" -} -.icon-youtube-play:before { - content:"\f16a" -} -.icon-dropbox:before { - content:"\f16b" -} -.icon-stackexchange:before { - content:"\f16c" -} -.icon-instagram:before { - content:"\f16d" -} -.icon-flickr:before { - content:"\f16e" -} -.icon-adn:before { - content:"\f170" -} -.icon-bitbucket:before { - content:"\f171" -} -.icon-bitbucket-sign:before { - content:"\f172" -} -.icon-tumblr:before { - content:"\f173" -} -.icon-tumblr-sign:before { - content:"\f174" -} -.icon-long-arrow-down:before { - content:"\f175" -} -.icon-long-arrow-up:before { - content:"\f176" -} -.icon-long-arrow-left:before { - content:"\f177" -} -.icon-long-arrow-right:before { - content:"\f178" -} -.icon-apple:before { - content:"\f179" -} -.icon-windows:before { - content:"\f17a" -} -.icon-android:before { - content:"\f17b" -} -.icon-linux:before { - content:"\f17c" -} -.icon-dribbble:before { - content:"\f17d" -} -.icon-skype:before { - content:"\f17e" -} -.icon-foursquare:before { - content:"\f180" -} -.icon-trello:before { - content:"\f181" -} -.icon-female:before { - content:"\f182" -} -.icon-male:before { - content:"\f183" -} -.icon-gittip:before { - content:"\f184" -} -.icon-sun:before { - content:"\f185" -} -.icon-moon:before { - content:"\f186" -} -.icon-archive:before { - content:"\f187" -} -.icon-bug:before { - content:"\f188" -} -.icon-vk:before { - content:"\f189" -} -.icon-weibo:before { - content:"\f18a" -} -.icon-renren:before { - content:"\f18b" -} -.wy-alert,.rst-content .note,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .warning { - padding:24px; - line-height:24px; - margin-bottom:24px; - border-left:solid 3px transparent -} -.wy-alert strong,.rst-content .note strong,.rst-content .attention strong,.rst-content .caution strong,.rst-content .danger strong,.rst-content .error strong,.rst-content .hint strong,.rst-content .important strong,.rst-content .tip strong,.rst-content .warning strong,.wy-alert a,.rst-content .note a,.rst-content .attention a,.rst-content .caution a,.rst-content .danger a,.rst-content .error a,.rst-content .hint a,.rst-content .important a,.rst-content .tip a,.rst-content .warning a { - color:#fff -} -.wy-alert.wy-alert-danger,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning { - background:#e74c3c; - color:#fff; - border-color:#d62c1a -} -.wy-alert.wy-alert-warning,.rst-content .wy-alert-warning.note,.rst-content .attention,.rst-content .caution,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.tip,.rst-content .warning { - background:#e67e22; - color:#fff; - border-color:#bf6516 -} -.wy-alert.wy-alert-info,.rst-content .note,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-info.warning { - background:#2980b9; - color:#fff; - border-color:#20638f -} -.wy-alert.wy-alert-success,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.hint,.rst-content .wy-alert-success.important,.rst-content .wy-alert-success.tip,.rst-content .wy-alert-success.warning { - background:#27ae60; - color:#fff; - border-color:#1e8449 -} -.wy-alert.wy-alert-neutral,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning { - background:#f3f6f6; - border-color:#e1e4e5 -} -.wy-alert.wy-alert-neutral strong,.rst-content .wy-alert-neutral.note strong,.rst-content .wy-alert-neutral.attention strong,.rst-content .wy-alert-neutral.caution strong,.rst-content .wy-alert-neutral.danger strong,.rst-content .wy-alert-neutral.error strong,.rst-content .wy-alert-neutral.hint strong,.rst-content .wy-alert-neutral.important strong,.rst-content .wy-alert-neutral.tip strong,.rst-content .wy-alert-neutral.warning strong { - color:#404040 -} -.wy-alert.wy-alert-neutral a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a { - color:#2980b9 -} -.wy-tray-container { - position:fixed; - top:-50px; - left:0; - width:100%; - -webkit-transition:top 0.2s ease-in; - -moz-transition:top 0.2s ease-in; - transition:top 0.2s ease-in -} -.wy-tray-container.on { - top:0 -} -.wy-tray-container li { - display:none; - width:100%; - background:#343131; - padding:12px 24px; - color:#fff; - margin-bottom:6px; - text-align:center; - box-shadow:0 5px 5px 0 rgba(0,0,0,0.1),0px -1px 2px -1px rgba(255,255,255,0.5) inset -} -.wy-tray-container li.wy-tray-item-success { - background:#27ae60 -} -.wy-tray-container li.wy-tray-item-info { - background:#2980b9 -} -.wy-tray-container li.wy-tray-item-warning { - background:#e67e22 -} -.wy-tray-container li.wy-tray-item-danger { - background:#e74c3c -} -.btn { - display:inline-block; - *display:inline; - zoom:1; - line-height:normal; - white-space:nowrap; - vertical-align:baseline; - text-align:center; - cursor:pointer; - -webkit-user-drag:none; - -webkit-user-select:none; - -moz-user-select:none; - -ms-user-select:none; - user-select:none; - font-size:100%; - padding:6px 12px; - color:#fff; - border:1px solid rgba(0,0,0,0.1); - border-bottom:solid 3px rgba(0,0,0,0.1); - background-color:#27ae60; - text-decoration:none; - font-weight:500; - box-shadow:0px 1px 2px -1px rgba(255,255,255,0.5) inset; - -webkit-transition:all 0.1s linear; - -moz-transition:all 0.1s linear; - transition:all 0.1s linear; - outline-none:false -} -.btn-hover { - background:#2e8ece; - color:#fff -} -.btn:hover { - background:#2cc36b; - color:#fff -} -.btn:focus { - background:#2cc36b; - color:#fff; - outline:0 -} -.btn:active { - border-top:solid 3px rgba(0,0,0,0.1); - border-bottom:solid 1px rgba(0,0,0,0.1); - box-shadow:0px 1px 2px -1px rgba(0,0,0,0.5) inset -} -.btn[disabled] { - background-image:none; - filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); - filter:alpha(opacity=40); - opacity:0.4; - cursor:not-allowed; - box-shadow:none -} -.btn-disabled { - background-image:none; - filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); - filter:alpha(opacity=40); - opacity:0.4; - cursor:not-allowed; - box-shadow:none -} -.btn-disabled:hover,.btn-disabled:focus,.btn-disabled:active { - background-image:none; - filter:progid:DXImageTransform.Microsoft.gradient(enabled = false); - filter:alpha(opacity=40); - opacity:0.4; - cursor:not-allowed; - box-shadow:none -} -.btn::-moz-focus-inner { - padding:0; - border:0 -} -.btn-small { - font-size:80% -} -.btn-info { - background-color:#2980b9 !important -} -.btn-info:hover { - background-color:#2e8ece !important -} -.btn-neutral { - background-color:#f3f6f6 !important; - color:#404040 !important -} -.btn-neutral:hover { - background-color:#e5ebeb !important; - color:#404040 -} -.btn-danger { - background-color:#e74c3c !important -} -.btn-danger:hover { - background-color:#ea6153 !important -} -.btn-warning { - background-color:#e67e22 !important -} -.btn-warning:hover { - background-color:#e98b39 !important -} -.btn-invert { - background-color:#343131 -} -.btn-invert:hover { - background-color:#413d3d !important -} -.btn-link { - background-color:transparent !important; - color:#2980b9; - border-color:transparent -} -.btn-link:hover { - background-color:transparent !important; - color:#409ad5; - border-color:transparent -} -.btn-link:active { - background-color:transparent !important; - border-color:transparent; - border-top:solid 1px transparent; - border-bottom:solid 3px transparent -} -.wy-btn-group .btn,.wy-control .btn { - vertical-align:middle -} -.wy-btn-group { - margin-bottom:24px; - *zoom:1 -} -.wy-btn-group:before,.wy-btn-group:after { - display:table; - content:"" -} -.wy-btn-group:after { - clear:both -} -.wy-dropdown { - position:relative; - display:inline-block -} -.wy-dropdown:hover .wy-dropdown-menu { - display:block -} -.wy-dropdown .caret:after { - font-family:fontawesome-webfont; - content:"\f0d7"; - font-size:70% -} -.wy-dropdown-menu { - position:absolute; - top:100%; - left:0; - display:none; - float:left; - min-width:100%; - background:#fcfcfc; - z-index:100; - border:solid 1px #cfd7dd; - box-shadow:0 5px 5px 0 rgba(0,0,0,0.1); - padding:12px -} -.wy-dropdown-menu>dd>a { - display:block; - clear:both; - color:#404040; - white-space:nowrap; - font-size:90%; - padding:0 12px -} -.wy-dropdown-menu>dd>a:hover { - background:#2980b9; - color:#fff -} -.wy-dropdown-menu>dd.divider { - border-top:solid 1px #cfd7dd; - margin:6px 0 -} -.wy-dropdown-menu>dd.search { - padding-bottom:12px -} -.wy-dropdown-menu>dd.search input[type="search"] { - width:100% -} -.wy-dropdown-menu>dd.call-to-action { - background:#e3e3e3; - text-transform:uppercase; - font-weight:500; - font-size:80% -} -.wy-dropdown-menu>dd.call-to-action:hover { - background:#e3e3e3 -} -.wy-dropdown-menu>dd.call-to-action .btn { - color:#fff -} -.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu { - background:#fcfcfc; - margin-top:2px -} -.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a { - padding:6px 12px -} -.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover { - background:#2980b9; - color:#fff -} -.wy-dropdown.wy-dropdown-left .wy-dropdown-menu { - right:0; - text-align:right -} -.wy-dropdown-arrow:before { - content:" "; - border-bottom:5px solid #f5f5f5; - border-left:5px solid transparent; - border-right:5px solid transparent; - position:absolute; - display:block; - top:-4px; - left:50%; - margin-left:-3px -} -.wy-dropdown-arrow.wy-dropdown-arrow-left:before { - left:11px -} -.wy-form-stacked select { - display:block -} -.wy-form-aligned input,.wy-form-aligned textarea,.wy-form-aligned select,.wy-form-aligned .wy-help-inline,.wy-form-aligned label { - display:inline-block; - *display:inline; - *zoom:1; - vertical-align:middle -} -.wy-form-aligned .wy-control-group>label { - display:inline-block; - vertical-align:middle; - width:10em; - margin:0.5em 1em 0 0; - float:left -} -.wy-form-aligned .wy-control { - float:left -} -.wy-form-aligned .wy-control label { - display:block -} -.wy-form-aligned .wy-control select { - margin-top:0.5em -} -fieldset { - border:0; - margin:0; - padding:0 -} -legend { - display:block; - width:100%; - border:0; - padding:0; - white-space:normal; - margin-bottom:24px; - font-size:150%; - *margin-left:-7px -} -label { - display:block; - margin:0 0 0.3125em 0; - color:#999; - font-size:90% -} -button,input,select,textarea { - font-size:100%; - margin:0; - vertical-align:baseline; - *vertical-align:middle -} -button,input { - line-height:normal -} -button { - -webkit-appearance:button; - cursor:pointer; - *overflow:visible -} -button::-moz-focus-inner,input::-moz-focus-inner { - border:0; - padding:0 -} -button[disabled] { - cursor:default -} -input[type="button"],input[type="reset"],input[type="submit"] { - -webkit-appearance:button; - cursor:pointer; - *overflow:visible -} -input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"] { - -webkit-appearance:none; - padding:6px; - display:inline-block; - border:1px solid #ccc; - font-size:80%; - font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; - box-shadow:inset 0 1px 3px #ddd; - border-radius:0; - -webkit-transition:border 0.3s linear; - -moz-transition:border 0.3s linear; - transition:border 0.3s linear -} -input[type="datetime-local"] { - padding:0.34375em 0.625em -} -input[disabled] { - cursor:default -} -input[type="checkbox"],input[type="radio"] { - -webkit-box-sizing:border-box; - -moz-box-sizing:border-box; - box-sizing:border-box; - padding:0; - margin-right:0.3125em; - *height:13px; - *width:13px -} -input[type="search"] { - -webkit-box-sizing:border-box; - -moz-box-sizing:border-box; - box-sizing:border-box -} -input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { - -webkit-appearance:none -} -input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus { - outline:0; - outline:thin dotted \9; - border-color:#2980b9 -} -input.no-focus:focus { - border-color:#ccc !important -} -input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus { - outline:thin dotted #333; - outline:1px auto #129fea -} -input[type="text"][disabled],input[type="password"][disabled],input[type="email"][disabled],input[type="url"][disabled],input[type="date"][disabled],input[type="month"][disabled],input[type="time"][disabled],input[type="datetime"][disabled],input[type="datetime-local"][disabled],input[type="week"][disabled],input[type="number"][disabled],input[type="search"][disabled],input[type="tel"][disabled],input[type="color"][disabled] { - cursor:not-allowed; - background-color:#f3f6f6; - color:#cad2d3 -} -input:focus:invalid,textarea:focus:invalid,select:focus:invalid { - color:#e74c3c; - border:1px solid #e74c3c -} -input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus { - border-color:#e9322d -} -input[type="file"]:focus:invalid:focus,input[type="radio"]:focus:invalid:focus,input[type="checkbox"]:focus:invalid:focus { - outline-color:#e9322d -} -input.wy-input-large { - padding:12px; - font-size:100% -} -textarea { - overflow:auto; - vertical-align:top; - width:100% -} -select,textarea { - padding:0.5em 0.625em; - display:inline-block; - border:1px solid #ccc; - font-size:0.8em; - box-shadow:inset 0 1px 3px #ddd; - -webkit-transition:border 0.3s linear; - -moz-transition:border 0.3s linear; - transition:border 0.3s linear -} -select { - border:1px solid #ccc; - background-color:#fff -} - -select[multiple] { - height:auto -} -select:focus,textarea:focus { - outline:0 -} -select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly] { - cursor:not-allowed; - background-color:#fff; - color:#cad2d3; - border-color:transparent -} -.wy-checkbox,.wy-radio { - margin:0.5em 0; - color:#404040 !important; - display:block -} -.wy-form-message-inline { - display:inline-block; - *display:inline; - *zoom:1; - vertical-align:middle -} -.wy-input-prefix,.wy-input-suffix { - white-space:nowrap -} -.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context { - padding:6px; - display:inline-block; - font-size:80%; - background-color:#f3f6f6; - border:solid 1px #ccc; - color:#999 -} -.wy-input-suffix .wy-input-context { - border-left:0 -} -.wy-input-prefix .wy-input-context { - border-right:0 -} -.wy-inline-validate { - white-space:nowrap -} -.wy-inline-validate .wy-input-context { - padding:0.5em 0.625em; - display:inline-block; - font-size:80% -} -.wy-inline-validate.wy-inline-validate-success .wy-input-context { - color:#27ae60 -} -.wy-inline-validate.wy-inline-validate-danger .wy-input-context { - color:#e74c3c -} -.wy-inline-validate.wy-inline-validate-warning .wy-input-context { - color:#e67e22 -} -.wy-inline-validate.wy-inline-validate-info .wy-input-context { - color:#2980b9 -} -.wy-control-group { - margin-bottom:24px; - *zoom:1 -} -.wy-control-group:before,.wy-control-group:after { - display:table; - content:"" -} -.wy-control-group:after { - clear:both -} -.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error label { - color:#e74c3c -} -.wy-control-group.wy-control-group-error input[type="text"],.wy-control-group.wy-control-group-error input[type="password"],.wy-control-group.wy-control-group-error input[type="email"],.wy-control-group.wy-control-group-error input[type="url"],.wy-control-group.wy-control-group-error input[type="date"],.wy-control-group.wy-control-group-error input[type="month"],.wy-control-group.wy-control-group-error input[type="time"],.wy-control-group.wy-control-group-error input[type="datetime"],.wy-control-group.wy-control-group-error input[type="datetime-local"],.wy-control-group.wy-control-group-error input[type="week"],.wy-control-group.wy-control-group-error input[type="number"],.wy-control-group.wy-control-group-error input[type="search"],.wy-control-group.wy-control-group-error input[type="tel"],.wy-control-group.wy-control-group-error input[type="color"] { - border:solid 2px #e74c3c -} -.wy-control-group.wy-control-group-error textarea { - border:solid 2px #e74c3c -} -.wy-control-group.fluid-input input[type="text"],.wy-control-group.fluid-input input[type="password"],.wy-control-group.fluid-input input[type="email"],.wy-control-group.fluid-input input[type="url"],.wy-control-group.fluid-input input[type="date"],.wy-control-group.fluid-input input[type="month"],.wy-control-group.fluid-input input[type="time"],.wy-control-group.fluid-input input[type="datetime"],.wy-control-group.fluid-input input[type="datetime-local"],.wy-control-group.fluid-input input[type="week"],.wy-control-group.fluid-input input[type="number"],.wy-control-group.fluid-input input[type="search"],.wy-control-group.fluid-input input[type="tel"],.wy-control-group.fluid-input input[type="color"] { - width:100% -} -.wy-form-message-inline { - display:inline-block; - padding-left:0.3em; - color:#666; - vertical-align:middle; - font-size:90% -} -.wy-form-message { - display:block; - color:#ccc; - font-size:70%; - margin-top:0.3125em; - font-style:italic -} -.wy-tag-input-group { - padding:4px 4px 0px 4px; - display:inline-block; - border:1px solid #ccc; - font-size:80%; - font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; - box-shadow:inset 0 1px 3px #ddd; - -webkit-transition:border 0.3s linear; - -moz-transition:border 0.3s linear; - transition:border 0.3s linear -} -.wy-tag-input-group .wy-tag { - display:inline-block; - background-color:rgba(0,0,0,0.1); - padding:0.5em 0.625em; - border-radius:2px; - position:relative; - margin-bottom:4px -} -.wy-tag-input-group .wy-tag .wy-tag-remove { - color:#ccc; - margin-left:5px -} -.wy-tag-input-group .wy-tag .wy-tag-remove:hover { - color:#e74c3c -} -.wy-tag-input-group label { - margin-left:5px; - display:inline-block; - margin-bottom:0 -} -.wy-tag-input-group input { - border:none; - font-size:100%; - margin-bottom:4px; - box-shadow:none -} -.wy-form-upload { - border:solid 1px #ccc; - border-bottom:solid 3px #ccc; - background-color:#fff; - padding:24px; - display:inline-block; - text-align:center; - cursor:pointer; - color:#404040; - -webkit-transition:border-color 0.1s ease-in; - -moz-transition:border-color 0.1s ease-in; - transition:border-color 0.1s ease-in; - *zoom:1 -} -.wy-form-upload:before,.wy-form-upload:after { - display:table; - content:"" -} -.wy-form-upload:after { - clear:both -} -@media screen and (max-width: 480px) { - .wy-form-upload - { - width:100% - } - -} -.wy-form-upload .image-drop { - display:none -} -.wy-form-upload .image-desktop { - display:none -} -.wy-form-upload .image-loading { - display:none -} -.wy-form-upload .wy-form-upload-icon { - display:block; - font-size:32px; - color:#b3b3b3 -} -.wy-form-upload .image-drop .wy-form-upload-icon { - color:#27ae60 -} -.wy-form-upload p { - font-size:90% -} -.wy-form-upload .wy-form-upload-image { - float:left; - margin-right:24px -} -@media screen and (max-width: 480px) { - .wy-form-upload .wy-form-upload-image - { - width:100%; - margin-bottom:24px - } - -} -.wy-form-upload img { - max-width:125px; - max-height:125px; - opacity:0.9; - -webkit-transition:opacity 0.1s ease-in; - -moz-transition:opacity 0.1s ease-in; - transition:opacity 0.1s ease-in -} -.wy-form-upload .wy-form-upload-content { - float:left -} -@media screen and (max-width: 480px) { - .wy-form-upload .wy-form-upload-content - { - width:100% - } - -} -.wy-form-upload:hover { - border-color:#b3b3b3; - color:#404040 -} -.wy-form-upload:hover .image-desktop { - display:block -} -.wy-form-upload:hover .image-drag { - display:none -} -.wy-form-upload:hover img { - opacity:1 -} -.wy-form-upload:active { - border-top:solid 3px #ccc; - border-bottom:solid 1px #ccc -} -.wy-form-upload.wy-form-upload-big { - width:100%; - text-align:center; - padding:72px -} -.wy-form-upload.wy-form-upload-big .wy-form-upload-content { - float:none -} -.wy-form-upload.wy-form-upload-file p { - margin-bottom:0 -} -.wy-form-upload.wy-form-upload-file .wy-form-upload-icon { - display:inline-block; - font-size:inherit -} -.wy-form-upload.wy-form-upload-drop { - background-color:#ddf7e8 -} -.wy-form-upload.wy-form-upload-drop .image-drop { - display:block -} -.wy-form-upload.wy-form-upload-drop .image-desktop { - display:none -} -.wy-form-upload.wy-form-upload-drop .image-drag { - display:none -} -.wy-form-upload.wy-form-upload-loading .image-drag { - display:none -} -.wy-form-upload.wy-form-upload-loading .image-desktop { - display:none -} -.wy-form-upload.wy-form-upload-loading .image-loading { - display:block -} -.wy-form-upload.wy-form-upload-loading .wy-input-prefix { - display:none -} -.wy-form-upload.wy-form-upload-loading p { - margin-bottom:0 -} -.rotate-90 { - -webkit-transform:rotate(90deg); - -moz-transform:rotate(90deg); - -ms-transform:rotate(90deg); - -o-transform:rotate(90deg); - transform:rotate(90deg) -} -.rotate-180 { - -webkit-transform:rotate(180deg); - -moz-transform:rotate(180deg); - -ms-transform:rotate(180deg); - -o-transform:rotate(180deg); - transform:rotate(180deg) -} -.rotate-270 { - -webkit-transform:rotate(270deg); - -moz-transform:rotate(270deg); - -ms-transform:rotate(270deg); - -o-transform:rotate(270deg); - transform:rotate(270deg) -} -.mirror { - -webkit-transform:scaleX(-1); - -moz-transform:scaleX(-1); - -ms-transform:scaleX(-1); - -o-transform:scaleX(-1); - transform:scaleX(-1) -} -.mirror.rotate-90 { - -webkit-transform:scaleX(-1) rotate(90deg); - -moz-transform:scaleX(-1) rotate(90deg); - -ms-transform:scaleX(-1) rotate(90deg); - -o-transform:scaleX(-1) rotate(90deg); - transform:scaleX(-1) rotate(90deg) -} -.mirror.rotate-180 { - -webkit-transform:scaleX(-1) rotate(180deg); - -moz-transform:scaleX(-1) rotate(180deg); - -ms-transform:scaleX(-1) rotate(180deg); - -o-transform:scaleX(-1) rotate(180deg); - transform:scaleX(-1) rotate(180deg) -} -.mirror.rotate-270 { - -webkit-transform:scaleX(-1) rotate(270deg); - -moz-transform:scaleX(-1) rotate(270deg); - -ms-transform:scaleX(-1) rotate(270deg); - -o-transform:scaleX(-1) rotate(270deg); - transform:scaleX(-1) rotate(270deg) -} -.wy-form-gallery-manage { - margin-left:-12px; - margin-right:-12px -} -.wy-form-gallery-manage li { - float:left; - padding:12px; - width:20%; - cursor:pointer -} -@media screen and (max-width: 768px) { - .wy-form-gallery-manage li - { - width:25% - } - -} -@media screen and (max-width: 480px) { - .wy-form-gallery-manage li - { - width:50% - } - -} -.wy-form-gallery-manage li:active { - cursor:move -} -.wy-form-gallery-manage li>a { - padding:12px; - background-color:#fff; - border:solid 1px #e1e4e5; - border-bottom:solid 3px #e1e4e5; - display:inline-block; - -webkit-transition:all 0.1s ease-in; - -moz-transition:all 0.1s ease-in; - transition:all 0.1s ease-in -} -.wy-form-gallery-manage li>a:active { - border:solid 1px #ccc; - border-top:solid 3px #ccc -} -.wy-form-gallery-manage img { - width:100%; - -webkit-transition:all 0.05s ease-in; - -moz-transition:all 0.05s ease-in; - transition:all 0.05s ease-in -} -li.wy-form-gallery-edit { - position:relative; - color:#fff; - padding:24px; - width:100%; - display:block; - background-color:#343131; - border-radius:4px -} -li.wy-form-gallery-edit .arrow { - position:absolute; - display:block; - top:-50px; - left:50%; - margin-left:-25px; - z-index:500; - height:0; - width:0; - border-color:transparent; - border-style:solid; - border-width:25px; - border-bottom-color:#343131 -} -@media only screen and (max-width: 480px) { - .wy-form button[type="submit"] - { - margin:0.7em 0 0 - } - .wy-form input[type="text"],.wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"] - { - margin-bottom:0.3em; - display:block - } - .wy-form label - { - margin-bottom:0.3em; - display:block - } - .wy-form input[type="password"],.wy-form input[type="email"],.wy-form input[type="url"],.wy-form input[type="date"],.wy-form input[type="month"],.wy-form input[type="time"],.wy-form input[type="datetime"],.wy-form input[type="datetime-local"],.wy-form input[type="week"],.wy-form input[type="number"],.wy-form input[type="search"],.wy-form input[type="tel"],.wy-form input[type="color"] - { - margin-bottom:0 - } - .wy-form-aligned .wy-control-group label - { - margin-bottom:0.3em; - text-align:left; - display:block; - width:100% - } - .wy-form-aligned .wy-controls - { - margin:1.5em 0 0 0 - } - .wy-form .wy-help-inline,.wy-form-message-inline,.wy-form-message - { - display:block; - font-size:80%; - padding:0.2em 0 0.8em - } - -} -@media screen and (max-width: 768px) { - .tablet-hide - { - display:none - } - -} -@media screen and (max-width: 480px) { - .mobile-hide - { - display:none - } - -} -.float-left { - float:left -} -.float-right { - float:right -} -.full-width { - width:100% -} -.wy-grid-one-col { - *zoom:1; - max-width:68em; - margin-left:auto; - margin-right:auto; - max-width:1066px; - margin-top:1.618em -} -.wy-grid-one-col:before,.wy-grid-one-col:after { - display:table; - content:"" -} -.wy-grid-one-col:after { - clear:both -} -.wy-grid-one-col section { - display:block; - float:left; - margin-right:2.35765%; - width:100%; - background:#fcfcfc; - padding:1.618em; - margin-right:0 -} -.wy-grid-one-col section:last-child { - margin-right:0 -} -.wy-grid-index-card { - *zoom:1; - max-width:68em; - margin-left:auto; - margin-right:auto; - max-width:460px; - margin-top:1.618em; - background:#fcfcfc; - padding:1.618em -} -.wy-grid-index-card:before,.wy-grid-index-card:after { - display:table; - content:"" -} -.wy-grid-index-card:after { - clear:both -} -.wy-grid-index-card header,.wy-grid-index-card section,.wy-grid-index-card aside { - display:block; - float:left; - margin-right:2.35765%; - width:100% -} -.wy-grid-index-card header:last-child,.wy-grid-index-card section:last-child,.wy-grid-index-card aside:last-child { - margin-right:0 -} -.wy-grid-index-card.twocol { - max-width:768px -} -.wy-grid-index-card.twocol section { - display:block; - float:left; - margin-right:2.35765%; - width:48.82117% -} -.wy-grid-index-card.twocol section:last-child { - margin-right:0 -} -.wy-grid-index-card.twocol aside { - display:block; - float:left; - margin-right:2.35765%; - width:48.82117% -} -.wy-grid-index-card.twocol aside:last-child { - margin-right:0 -} -.wy-grid-search-filter { - *zoom:1; - max-width:68em; - margin-left:auto; - margin-right:auto; - margin-bottom:24px -} -.wy-grid-search-filter:before,.wy-grid-search-filter:after { - display:table; - content:"" -} -.wy-grid-search-filter:after { - clear:both -} -.wy-grid-search-filter .wy-grid-search-filter-input { - display:block; - float:left; - margin-right:2.35765%; - width:74.41059% -} -.wy-grid-search-filter .wy-grid-search-filter-input:last-child { - margin-right:0 -} -.wy-grid-search-filter .wy-grid-search-filter-btn { - display:block; - float:left; - margin-right:2.35765%; - width:23.23176% -} -.wy-grid-search-filter .wy-grid-search-filter-btn:last-child { - margin-right:0 -} -.wy-table,.rst-content table.docutils,.rst-content table.field-list { - border-collapse:collapse; - border-spacing:0; - empty-cells:show; - margin-bottom:24px -} -.wy-table caption,.rst-content table.docutils caption,.rst-content table.field-list caption { - color:#000; - font:italic 85%/1 arial,sans-serif; - padding:1em 0; - text-align:center -} -.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td,.wy-table th,.rst-content table.docutils th,.rst-content table.field-list th { - font-size:90%; - margin:0; - overflow:visible; - padding:8px 16px -} -.wy-table td:first-child,.rst-content table.docutils td:first-child,.rst-content table.field-list td:first-child,.wy-table th:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list th:first-child { - border-left-width:0 -} -.wy-table thead,.rst-content table.docutils thead,.rst-content table.field-list thead { - color:#000; - text-align:left; - vertical-align:bottom; - white-space:nowrap -} -.wy-table thead th,.rst-content table.docutils thead th,.rst-content table.field-list thead th { - font-weight:bold; - border-bottom:solid 2px #e1e4e5 -} -.wy-table td,.rst-content table.docutils td,.rst-content table.field-list td { - background-color:transparent; - vertical-align:middle -} -.wy-table td p,.rst-content table.docutils td p,.rst-content table.field-list td p { - line-height:18px; - margin-bottom:0 -} -.wy-table .wy-table-cell-min,.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min { - width:1%; - padding-right:0 -} -.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox],.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox] { - margin:0 -} -.wy-table-secondary { - color:gray; - font-size:90% -} -.wy-table-tertiary { - color:gray; - font-size:80% -} -.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td,.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td { - background-color:#f3f6f6 -} -.wy-table-backed { - background-color:#f3f6f6 -} -.wy-table-bordered-all,.rst-content table.docutils { - border:1px solid #e1e4e5 -} -.wy-table-bordered-all td,.rst-content table.docutils td { - border-bottom:1px solid #e1e4e5; - border-left:1px solid #e1e4e5 -} -.wy-table-bordered-all tbody>tr:last-child td,.rst-content table.docutils tbody>tr:last-child td { - border-bottom-width:0 -} -.wy-table-bordered { - border:1px solid #e1e4e5 -} -.wy-table-bordered-rows td { - border-bottom:1px solid #e1e4e5 -} -.wy-table-bordered-rows tbody>tr:last-child td { - border-bottom-width:0 -} -.wy-table-horizontal tbody>tr:last-child td { - border-bottom-width:0 -} -.wy-table-horizontal td,.wy-table-horizontal th { - border-width:0 0 1px 0; - border-bottom:1px solid #e1e4e5 -} -.wy-table-horizontal tbody>tr:last-child td { - border-bottom-width:0 -} -.wy-table-responsive { - margin-bottom:24px; - max-width:100%; - overflow:auto -} -.wy-table-responsive table { - margin-bottom:0 !important -} - -html { - height:100%; - overflow-x:hidden -} -body { - font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; - font-weight:normal; - color:#404040; - min-height:100%; - overflow-x:hidden; - background:#edf0f2 -} -a { - color:#2980b9; - text-decoration:none -} -a:hover { - color:#3091d1 -} -.link-danger { - color:#e74c3c -} -.link-danger:hover { - color:#d62c1a -} -.text-left { - text-align:left -} -.text-center { - text-align:center -} -.text-right { - text-align:right -} -h1,h2,h3,h4,h5,h6,legend { - margin-top:0; - font-weight:700; - font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif -} -p { - line-height:24px; - margin:0; - font-size:16px; - margin-bottom:24px -} -h1 { - font-size:175% -} -h2 { - font-size:150% -} -h3 { - font-size:125% -} -h4 { - font-size:115% -} -h5 { - font-size:110% -} -h6 { - font-size:100% -} -small { - font-size:80% -} -code,.rst-content tt { - white-space:nowrap; - max-width:100%; - background:#fff; - border:solid 1px #e1e4e5; - font-size:75%; - padding:0 5px; - font-family:"Incosolata","Consolata","Monaco",monospace; - color:#e74c3c; - overflow-x:auto -} -code.code-large,.rst-content tt.code-large { - font-size:90% -} -.full-width { - width:100% -} -.wy-plain-list-disc,.rst-content .section ul,.rst-content .toctree-wrapper ul { - list-style:disc; - line-height:24px; - margin-bottom:24px -} -.wy-plain-list-disc li,.rst-content .section ul li,.rst-content .toctree-wrapper ul li { - list-style:disc; - margin-left:24px -} -.wy-plain-list-disc li ul,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li ul { - margin-bottom:0 -} -.wy-plain-list-disc li li,.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li { - list-style:circle -} -.wy-plain-list-disc li li li,.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li { - list-style:square -} -.wy-plain-list-decimal,.rst-content .section ol,.rst-content ol.arabic { - list-style:decimal; - line-height:24px; - margin-bottom:24px -} -.wy-plain-list-decimal li,.rst-content .section ol li,.rst-content ol.arabic li { - list-style:decimal; - margin-left:24px -} -.wy-type-large { - font-size:120% -} -.wy-type-normal { - font-size:100% -} -.wy-type-small { - font-size:100% -} -.wy-type-strike { - text-decoration:line-through -} -.wy-text-warning { - color:#e67e22 !important -} -a.wy-text-warning:hover { - color:#eb9950 !important -} -.wy-text-info { - color:#2980b9 !important -} -a.wy-text-info:hover { - color:#409ad5 !important -} -.wy-text-success { - color:#27ae60 !important -} -a.wy-text-success:hover { - color:#36d278 !important -} -.wy-text-danger { - color:#e74c3c !important -} -a.wy-text-danger:hover { - color:#ed7669 !important -} -.wy-text-neutral { - color:#404040 !important -} -a.wy-text-neutral:hover { - color:#595959 !important -} -.codeblock-example { - border:1px solid #e1e4e5; - border-bottom:none; - padding:24px; - padding-top:48px; - font-weight:500; - background:#fff; - position:relative -} -.codeblock-example:after { - content:"Example"; - position:absolute; - top:0px; - left:0px; - background:#9b59b6; - color:#fff; - padding:6px 12px -} -.codeblock-example.prettyprint-example-only { - border:1px solid #e1e4e5; - margin-bottom:24px -} -.codeblock,div[class^='highlight'] { - border:1px solid #e1e4e5; - padding:0px; - overflow-x:auto; - background:#fff; - margin:1px 0 0 0 -} -.codeblock,div[class^='highlight-python'] { - margin-bottom: 24px; -} - -.codeblock div[class^='highlight'],div[class^='highlight'] div[class^='highlight'] { - border:none; - background:none; - margin:0 -} -.linenodiv pre { - border-right:solid 1px #e6e9ea; - margin:0; - padding:12px 12px; - font-family:"Incosolata","Consolata","Monaco",monospace; - font-size:12px; - line-height:1.5; - color:#d9d9d9 -} -div[class^='highlight'] pre { - white-space:pre; - margin:0; - padding:12px 12px; - font-family:"Incosolata","Consolata","Monaco",monospace; - font-size:12px; - line-height:1.5; - display:block; - overflow:auto; - color:#404040 -} -pre.literal-block { - @extends .codeblock -} -@media print { - .codeblock,div[class^='highlight'],div[class^='highlight'] pre - { - white-space:pre-wrap - } - -} -.hll { - background-color:#f8f8f8; - border:1px solid #ccc; - padding:1.5px 5px -} -.c { - color:#998; - font-style:italic -} -.err { - color:#a61717; - background-color:#e3d2d2 -} -.k { - font-weight:bold -} -.o { - font-weight:bold -} -.cm { - color:#998; - font-style:italic -} -.cp { - color:#999; - font-weight:bold -} -.c1 { - color:#998; - font-style:italic -} -.cs { - color:#999; - font-weight:bold; - font-style:italic -} -.gd { - color:#000; - background-color:#fdd -} -.gd .x { - color:#000; - background-color:#faa -} -.ge { - font-style:italic -} -.gr { - color:#a00 -} -.gh { - color:#999 -} -.gi { - color:#000; - background-color:#dfd -} -.gi .x { - color:#000; - background-color:#afa -} -.go { - color:#888 -} -.gp { - color:#555 -} -.gs { - font-weight:bold -} -.gu { - color:purple; - font-weight:bold -} -.gt { - color:#a00 -} -.kc { - font-weight:bold -} -.kd { - font-weight:bold -} -.kn { - font-weight:bold -} -.kp { - font-weight:bold -} -.kr { - font-weight:bold -} -.kt { - color:#458; - font-weight:bold -} -.m { - color:#099 -} -.s { - color:#d14 -} -.n { - color:#333 -} -.na { - color:teal -} -.nb { - color:#0086b3 -} -.nc { - color:#458; - font-weight:bold -} -.no { - color:teal -} -.ni { - color:purple -} -.ne { - color:#900; - font-weight:bold -} -.nf { - color:#900; - font-weight:bold -} -.nn { - color:#555 -} -.nt { - color:navy -} -.nv { - color:teal -} -.ow { - font-weight:bold -} -.w { - color:#bbb -} -.mf { - color:#099 -} -.mh { - color:#099 -} -.mi { - color:#099 -} -.mo { - color:#099 -} -.sb { - color:#d14 -} -.sc { - color:#d14 -} -.sd { - color:#d14 -} -.s2 { - color:#d14 -} -.se { - color:#d14 -} -.sh { - color:#d14 -} -.si { - color:#d14 -} -.sx { - color:#d14 -} -.sr { - color:#009926 -} -.s1 { - color:#d14 -} -.ss { - color:#990073 -} -.bp { - color:#999 -} -.vc { - color:teal -} -.vg { - color:teal -} -.vi { - color:teal -} -.il { - color:#099 -} -.gc { - color:#999; - background-color:#eaf2f5 -} -.wy-breadcrumbs li { - display:inline-block -} -.wy-breadcrumbs li.wy-breadcrumbs-aside { - float:right -} -.wy-breadcrumbs li a { - display:inline-block; - padding:5px -} -.wy-breadcrumbs li a:first-child { - padding-left:0 -} -.wy-breadcrumbs-extra { - margin-bottom:0; - color:#b3b3b3; - font-size:80%; - display:inline-block -} -@media screen and (max-width: 480px) { - .wy-breadcrumbs-extra - { - display:none - } - .wy-breadcrumbs li.wy-breadcrumbs-aside - { - display:none - } - -} -@media print { - .wy-breadcrumbs li.wy-breadcrumbs-aside - { - display:none - } - -} -.wy-affix { - position:fixed; - top:1.618em -} -.wy-menu a:hover { - text-decoration:none -} -.wy-menu-horiz { - *zoom:1 -} -.wy-menu-horiz:before,.wy-menu-horiz:after { - display:table; - content:"" -} -.wy-menu-horiz:after { - clear:both -} -.wy-menu-horiz ul,.wy-menu-horiz li { - display:inline-block -} -.wy-menu-horiz li:hover { - background:rgba(255,255,255,0.1) -} -.wy-menu-horiz li.divide-left { - border-left:solid 1px #404040 -} -.wy-menu-horiz li.divide-right { - border-right:solid 1px #404040 -} -.wy-menu-horiz a { - height:32px; - display:inline-block; - line-height:32px; - padding:0 16px -} -.wy-menu-vertical header { - height:32px; - display:inline-block; - line-height:32px; - padding:0 1.618em; - display:block; - font-weight:bold; - text-transform:uppercase; - font-size:80%; - color:#2980b9; - white-space:nowrap -} -.wy-menu-vertical ul { - margin-bottom:0; - margin-left:0 -} -.wy-menu-vertical li.divide-top { - border-top:solid 1px #404040 -} -.wy-menu-vertical li.divide-bottom { - border-bottom:solid 1px #404040 -} -.wy-menu-vertical li.current { - background:#e3e3e3 -} -.wy-menu-vertical li.current a { - color:gray; - border-right:solid 1px #c9c9c9; - padding:0.4045em 2.427em -} -.wy-menu-vertical li.current a:hover { - background:#d6d6d6 -} -.wy-menu-vertical li.on a,.wy-menu-vertical li.current>a { - color:#404040; - padding:0.4045em 1.618em; - font-weight:bold; - position:relative; - background:#fcfcfc; - border:none; - border-bottom:solid 1px #c9c9c9; - border-top:solid 1px #c9c9c9; - padding-left:1.618em -4px -} -.wy-menu-vertical li.on a:hover,.wy-menu-vertical li.current>a:hover { - background:#fcfcfc -} -.wy-menu-vertical li.tocktree-l2.current>a { - background:#c9c9c9 -} -.wy-menu-vertical li.current ul { - display:block -} -.wy-menu-vertical li ul { - margin-bottom:0; - display:none -} -.wy-menu-vertical li ul li a { - margin-bottom:0; - color:#b3b3b3; - font-weight:normal -} -.wy-menu-vertical a { - display:inline-block; - line-height:18px; - padding:0.4045em 1.618em; - display:block; - position:relative; - font-size:90%; - color:#b3b3b3 -} -.wy-menu-vertical a:hover { - background-color:#4e4a4a; - cursor:pointer -} -.wy-menu-vertical a:active { - background-color:#2980b9; - cursor:pointer; - color:#fff -} -.wy-side-nav-search { - z-index:200; - background-color:#2980b9; - text-align:center; - padding:0.809em; - display:block; - color:#fcfcfc; - margin-bottom:0.809em -} -.wy-side-nav-search input[type=text] { - width:100%; - border-radius:50px; - padding:6px 12px; - border-color:#2472a4 -} -.wy-side-nav-search img { - display:block; - margin:auto auto 0.809em auto; - height:45px; - width:45px; - background-color:#2980b9; - padding:5px; - border-radius:100% -} -.wy-side-nav-search>a,.wy-side-nav-search .wy-dropdown>a { - color:#fcfcfc; - font-size:100%; - font-weight:bold; - display:inline-block; - padding:4px 6px; - margin-bottom:0.809em -} -.wy-side-nav-search>a:hover,.wy-side-nav-search .wy-dropdown>a:hover { - background:rgba(255,255,255,0.1) -} -.wy-nav .wy-menu-vertical header { - color:#2980b9 -} -.wy-nav .wy-menu-vertical a { - color:#b3b3b3 -} -.wy-nav .wy-menu-vertical a:hover { - background-color:#2980b9; - color:#fff -} -[data-menu-wrap] { - -webkit-transition:all 0.2s ease-in; - -moz-transition:all 0.2s ease-in; - transition:all 0.2s ease-in; - position:absolute; - opacity:1; - width:100%; - opacity:0 -} -[data-menu-wrap].move-center { - left:0; - right:auto; - opacity:1 -} -[data-menu-wrap].move-left { - right:auto; - left:-100%; - opacity:0 -} -[data-menu-wrap].move-right { - right:-100%; - left:auto; - opacity:0 -} -.wy-body-for-nav { - background:left repeat-y #fcfcfc; - background-image:url(data:image/png; - base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOERBMTRGRDBFMUUxMUUzODUwMkJCOThDMEVFNURFMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOERBMTRGRTBFMUUxMUUzODUwMkJCOThDMEVFNURFMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjE4REExNEZCMEUxRTExRTM4NTAyQkI5OEMwRUU1REUwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjE4REExNEZDMEUxRTExRTM4NTAyQkI5OEMwRUU1REUwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EwrlwAAAAA5JREFUeNpiMDU0BAgwAAE2AJgB9BnaAAAAAElFTkSuQmCC); - background-size:300px 1px -} -.wy-grid-for-nav { - position:absolute; - width:100%; - height:100% -} -.wy-nav-side { - position:absolute; - top:0; - left:0; - width:300px; - overflow:hidden; - min-height:100%; - background:#343131; - z-index:200 -} -.wy-nav-top { - display:none; - background:#2980b9; - color:#fff; - padding:0.4045em 0.809em; - position:relative; - line-height:50px; - text-align:center; - font-size:100%; - *zoom:1 -} -.wy-nav-top:before,.wy-nav-top:after { - display:table; - content:"" -} -.wy-nav-top:after { - clear:both -} -.wy-nav-top a { - color:#fff; - font-weight:bold -} -.wy-nav-top img { - margin-right:12px; - height:45px; - width:45px; - background-color:#2980b9; - padding:5px; - border-radius:100% -} -.wy-nav-top i { - font-size:30px; - float:left; - cursor:pointer -} -.wy-nav-content-wrap { - margin-left:300px; - background:#fcfcfc; - min-height:100% -} -.wy-nav-content { - padding:1.618em 3.236em; - height:100%; - max-width:850px; - margin:auto -} -.wy-body-mask { - position:fixed; - width:100%; - height:100%; - background:rgba(0,0,0,0.2); - display:none; - z-index:499 -} -.wy-body-mask.on { - display:block -} -footer { - color:#999 -} -footer p { - margin-bottom:12px -} -.rst-footer-buttons { - *zoom:1 -} -.rst-footer-buttons:before,.rst-footer-buttons:after { - display:table; - content:"" -} -.rst-footer-buttons:after { - clear:both -} -#search-results .search li { - margin-bottom:24px; - border-bottom:solid 1px #e1e4e5; - padding-bottom:24px -} -#search-results .search li:first-child { - border-top:solid 1px #e1e4e5; - padding-top:24px -} -#search-results .search li a { - font-size:120%; - margin-bottom:12px; - display:inline-block -} -#search-results .context { - color:gray; - font-size:90% -} -@media screen and (max-width: 768px) { - .wy-body-for-nav - { - background:#fcfcfc - } - .wy-nav-top - { - display:block - } - .wy-nav-side - { - left:-300px - } - .wy-nav-side.shift - { - width:85%; - left:0 - } - .wy-nav-content-wrap - { - margin-left:0 - } - .wy-nav-content-wrap .wy-nav-content - { - padding:1.618em - } - .wy-nav-content-wrap.shift - { - position:fixed; - min-width:100%; - left:85%; - top:0; - height:100%; - overflow:hidden - } - -} -@media screen and (min-width: 1400px) { - .wy-nav-content-wrap - { - background:rgba(0,0,0,0.05) - } - .wy-nav-content - { - margin:0; - background:#fcfcfc - } - -} -@media print { - .wy-nav-side - { - display:none - } - .wy-nav-content-wrap - { - margin-left:0 - } - -} -.rst-versions { - position:fixed; - bottom:0; - left:0; - width:300px; - color:#fcfcfc; - background:#1f1d1d; - border-top:solid 10px #343131; - font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif; - z-index:400 -} -.rst-versions a { - color:#2980b9; - text-decoration:none -} -.rst-versions .rst-badge-small { - display:none -} -.rst-versions .rst-current-version { - padding:12px; - background-color:#272525; - display:block; - text-align:right; - font-size:90%; - cursor:pointer; - color:#27ae60; - *zoom:1 -} -.rst-versions .rst-current-version:before,.rst-versions .rst-current-version:after { - display:table; - content:"" -} -.rst-versions .rst-current-version:after { - clear:both -} -.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-success .rst-versions .rst-current-version .wy-input-context,.rst-versions .rst-current-version .wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-danger .rst-versions .rst-current-version .wy-input-context,.rst-versions .rst-current-version .wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .rst-versions .rst-current-version .wy-input-context,.rst-versions .rst-current-version .wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-info .rst-versions .rst-current-version .wy-input-context,.rst-versions .rst-current-version .wy-tag-input-group .wy-tag .wy-tag-remove,.wy-tag-input-group .wy-tag .rst-versions .rst-current-version .wy-tag-remove,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-content dl dt .rst-versions .rst-current-version .headerlink { - color:#fcfcfc -} -.rst-versions .rst-current-version .icon-book { - float:left -} -.rst-versions .rst-current-version.rst-out-of-date { - background-color:#e74c3c; - color:#fff -} -.rst-versions.shift-up .rst-other-versions { - display:block -} -.rst-versions .rst-other-versions { - font-size:90%; - padding:12px; - color:gray; - display:none -} -.rst-versions .rst-other-versions hr { - display:block; - height:1px; - border:0; - margin:20px 0; - padding:0; - border-top:solid 1px #413d3d -} -.rst-versions .rst-other-versions dd { - display:inline-block; - margin:0 -} -.rst-versions .rst-other-versions dd a { - display:inline-block; - padding:6px; - color:#fcfcfc -} -.rst-versions.rst-badge { - width:auto; - bottom:20px; - right:20px; - left:auto; - border:none; - max-width:300px -} -.rst-versions.rst-badge .icon-book { - float:none -} -.rst-versions.rst-badge.shift-up .rst-current-version { - text-align:right -} -.rst-versions.rst-badge.shift-up .rst-current-version .icon-book { - float:left -} -.rst-versions.rst-badge .rst-current-version { - width:auto; - height:30px; - line-height:30px; - padding:0 6px; - display:block; - text-align:center -} -@media screen and (max-width: 768px) { - .rst-versions - { - width:85%; - display:none - } - .rst-versions.shift - { - display:block - } - img - { - width:100%; - height:auto - } - -} -.rst-content img { - max-width:100%; - height:auto !important -} -.rst-content .section>img { - margin-bottom:24px -} -.rst-content a.reference.external:after { - font-family:fontawesome-webfont; - content:" \f08e "; - color:#b3b3b3; - vertical-align:super; - font-size:60% -} -.rst-content blockquote { - margin-left:24px; - line-height:24px; - margin-bottom:24px -} -.rst-content .note .last,.rst-content .note p.first,.rst-content .attention .last,.rst-content .attention p.first,.rst-content .caution .last,.rst-content .caution p.first,.rst-content .danger .last,.rst-content .danger p.first,.rst-content .error .last,.rst-content .error p.first,.rst-content .hint .last,.rst-content .hint p.first,.rst-content .important .last,.rst-content .important p.first,.rst-content .tip .last,.rst-content .tip p.first,.rst-content .warning .last,.rst-content .warning p.first { - margin-bottom:0 -} -.rst-content .admonition-title { - font-weight:bold -} -.rst-content .admonition-title:before { - margin-right:4px -} -.rst-content .admonition table { - border-color:rgba(0,0,0,0.1) -} -.rst-content .admonition table td,.rst-content .admonition table th { - background:transparent !important; - border-color:rgba(0,0,0,0.1) !important -} -.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha li { - list-style:lower-alpha -} -.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha li { - list-style:upper-alpha -} -.rst-content .section ol p,.rst-content .section ul p { - margin-bottom:12px -} -.rst-content .line-block { - margin-left:24px -} -.rst-content .topic-title { - font-weight:bold; - margin-bottom:12px -} -.rst-content .toc-backref { - color:#404040 -} -.rst-content .align-right { - float:right; - margin:0px 0px 24px 24px -} -.rst-content .align-left { - float:left; - margin:0px 24px 24px 0px -} -.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content dl dt .headerlink { - display:none; - visibility:hidden; - font-size:14px -} -.rst-content h1 .headerlink:after,.rst-content h2 .headerlink:after,.rst-content h3 .headerlink:after,.rst-content h4 .headerlink:after,.rst-content h5 .headerlink:after,.rst-content h6 .headerlink:after,.rst-content dl dt .headerlink:after { - visibility:visible; - content:"\f0c1"; - font-family:fontawesome-webfont; - display:inline-block -} -.rst-content h1:hover .headerlink,.rst-content h2:hover .headerlink,.rst-content h3:hover .headerlink,.rst-content h4:hover .headerlink,.rst-content h5:hover .headerlink,.rst-content h6:hover .headerlink,.rst-content dl dt:hover .headerlink { - display:inline-block -} -.rst-content .sidebar { - float:right; - width:40%; - display:block; - margin:0 0 24px 24px; - padding:24px; - background:#f3f6f6; - border:solid 1px #e1e4e5 -} -.rst-content .sidebar p,.rst-content .sidebar ul,.rst-content .sidebar dl { - font-size:90% -} -.rst-content .sidebar .last { - margin-bottom:0 -} -.rst-content .sidebar .sidebar-title { - display:block; - font-family:"Roboto Slab","ff-tisa-web-pro","Georgia",Arial,sans-serif; - font-weight:bold; - background:#e1e4e5; - padding:6px 12px; - margin:-24px; - margin-bottom:24px; - font-size:100% -} -.rst-content .highlighted { - background:#f1c40f; - display:inline-block; - font-weight:bold; - padding:0 6px -} -.rst-content .footnote-reference,.rst-content .citation-reference { - vertical-align:super; - font-size:90% -} -.rst-content table.docutils.citation,.rst-content table.docutils.footnote { - background:none; - border:none; - color:#999 -} -.rst-content table.docutils.citation td,.rst-content table.docutils.citation tr,.rst-content table.docutils.footnote td,.rst-content table.docutils.footnote tr { - border:none; - background-color:transparent !important; - white-space:normal -} -.rst-content table.docutils.citation td.label,.rst-content table.docutils.footnote td.label { - padding-left:0; - padding-right:0; - vertical-align:top -} -.rst-content table.field-list { - border:none -} -.rst-content table.field-list td { - border:none -} -.rst-content table.field-list .field-name { - padding-right:10px; - text-align:left -} -.rst-content table.field-list .field-body { - text-align:left; - padding-left:0 -} -.rst-content tt { - color:#000 -} -.rst-content tt big,.rst-content tt em { - font-size:100% !important; - line-height:normal -} -.rst-content tt .xref,a .rst-content tt { - font-weight:bold -} -.rst-content dl { - margin-bottom:24px -} -.rst-content dl dt { - font-weight:bold -} -.rst-content dl p,.rst-content dl table,.rst-content dl ul,.rst-content dl ol { - margin-bottom:12px !important -} -.rst-content dl dd { - margin:0 0 12px 24px -} -.rst-content dl:not(.docutils) { - margin-bottom:24px -} -.rst-content dl:not(.docutils) dt { - display:inline-block; - margin:6px 0; - font-size:90%; - line-height:normal; - background:#e7f2fa; - color:#2980b9; - border-top:solid 3px #6ab0de; - padding:6px; - position:relative -} -.rst-content dl:not(.docutils) dt:before { - color:#6ab0de -} -.rst-content dl:not(.docutils) dt .headerlink { - color:#404040; - font-size:100% !important -} -.rst-content dl:not(.docutils) dl dt { - margin-bottom:6px; - border:none; - border-left:solid 3px #ccc; - background:#f0f0f0; - color:gray -} -.rst-content dl:not(.docutils) dl dt .headerlink { - color:#404040; - font-size:100% !important -} -.rst-content dl:not(.docutils) dt:first-child { - margin-top:0 -} -.rst-content dl:not(.docutils) tt { - font-weight:bold -} -.rst-content dl:not(.docutils) tt.descname,.rst-content dl:not(.docutils) tt.descclassname { - background-color:transparent; - border:none; - padding:0; - font-size:100% !important -} -.rst-content dl:not(.docutils) tt.descname { - font-weight:bold -} -.rst-content dl:not(.docutils) .viewcode-link { - display:inline-block; - color:#27ae60; - font-size:80%; - padding-left:24px -} -.rst-content dl:not(.docutils) .optional { - display:inline-block; - padding:0 4px; - color:#000; - font-weight:bold -} -.rst-content dl:not(.docutils) .property { - display:inline-block; - padding-right:8px -} -@media screen and (max-width: 480px) { - .rst-content .sidebar - { - width:100% - } - -} -span[id*='MathJax-Span'] { - color:#404040 -} -.admonition.note span[id*='MathJax-Span'] { - color:#fff -} -.admonition.warning span[id*='MathJax-Span'] { - color:#fff -} - - - - -/* - -========================================================================== -RTM Customizations -========================================================================== -*/ - -#references .wy-table-responsive { - /* prevent the references section from having extra padding between - entries */ - margin-bottom:0px; - max-width:100%; - overflow:auto -} -/*table.docutils { - table-layout: fixed; -} - -table.docutils td { - word-wrap: break-word; -}*/ -.wy-table-responsive table td,.wy-table-responsive table th { - white-space:normal; -} -.wy-menu-vertical li ul li a { - /* entries in the sidebar */ - text-overflow: ellipsis; - white-space: nowrap; - width: 110%; - overflow: hidden; -} - -p.rubric { - font-weight: bold; -} - -table.docutils tr.field-odd th.field-name { - background: #F0F7FA; - white-space: nowrap; -} - -table.docutils.field-list > tbody > tr > td { - padding-left: 5px !important; -} - -table.docutils td.field-body, table.docutils th { - padding: 1px 8px 1px 5px; - border-top: 0; - border-left: 0; - border-right: 0; -} -body > div.wy-grid-for-nav > section { - background: #EFEFEF; -} - -div.warning-wrapper { - background-color: #ffaaaa; - text-align: center; -} diff --git a/msmb_theme/theme.conf b/msmb_theme/theme.conf index d3ceb55..e4a3185 100644 --- a/msmb_theme/theme.conf +++ b/msmb_theme/theme.conf @@ -1,8 +1,6 @@ [theme] -inherit = basic -stylesheet = css/theme.css +inherit = sphinx_rtd_theme +stylesheet = css/msmb.css [options] -base_url = -typekit_id = hiw1hhg -analytics_id = +logo_only = True diff --git a/msmb_theme/versions.html b/msmb_theme/versions.html deleted file mode 100644 index ecd182f..0000000 --- a/msmb_theme/versions.html +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - -
- - Versions -
-
-
diff --git a/msmb_theme/warning.html b/msmb_theme/warning.html deleted file mode 100644 index df0b05c..0000000 --- a/msmb_theme/warning.html +++ /dev/null @@ -1,25 +0,0 @@ -
-
- - From 407020e3d9bd9a2254bef392b97d3baa4d0648be Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 4 Aug 2015 11:47:08 -0700 Subject: [PATCH 03/30] Don't mess with __init__.py --- msmb_theme/__init__.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/msmb_theme/__init__.py b/msmb_theme/__init__.py index d9215f3..fe427fc 100644 --- a/msmb_theme/__init__.py +++ b/msmb_theme/__init__.py @@ -3,4 +3,13 @@ From https://github.com/ryan-roemer/sphinx-bootstrap-theme. """ -from sphinx_rtd_theme import * +import os + +def get_html_theme_path(): + """Return list of HTML theme paths.""" + cur_dir = os.path.abspath(os.path.dirname(os.path.dirname(__file__))) + return cur_dir + +from ._version import get_versions +__version__ = get_versions()['version'] +del get_versions From 6446995677cf13fed68cb6d02c57096eb22f4ef7 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 4 Aug 2015 11:48:36 -0700 Subject: [PATCH 04/30] Make background of logo white --- msmb_theme/static/css/msmb.css | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/msmb_theme/static/css/msmb.css b/msmb_theme/static/css/msmb.css index 0f62e2c..8e442ac 100644 --- a/msmb_theme/static/css/msmb.css +++ b/msmb_theme/static/css/msmb.css @@ -1 +1,5 @@ -@import 'theme.css' +@import 'theme.css'; + +.wy-side-nav-search { + background-color: #ffffff; +} From 73728f00a9f3410d8301fe58ce361455cc3e918b Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 4 Aug 2015 13:13:12 -0700 Subject: [PATCH 05/30] Upgrade versioneer --- msmb_theme/.gitignore | 1 - msmb_theme/_version.py | 460 ++++++++++++ setup.cfg | 13 + setup.py | 17 +- versioneer.py | 1558 ++++++++++++++++++++++++++++++---------- 5 files changed, 1657 insertions(+), 392 deletions(-) delete mode 100644 msmb_theme/.gitignore create mode 100644 msmb_theme/_version.py create mode 100644 setup.cfg diff --git a/msmb_theme/.gitignore b/msmb_theme/.gitignore deleted file mode 100644 index 050cda3..0000000 --- a/msmb_theme/.gitignore +++ /dev/null @@ -1 +0,0 @@ -_version.py diff --git a/msmb_theme/_version.py b/msmb_theme/_version.py new file mode 100644 index 0000000..0edf94a --- /dev/null +++ b/msmb_theme/_version.py @@ -0,0 +1,460 @@ + +# This file helps to compute a version number in source trees obtained from +# git-archive tarball (such as those provided by githubs download-from-tag +# feature). Distribution tarballs (built by setup.py sdist) and build +# directories (produced by setup.py build) will contain a much shorter file +# that just contains the computed version number. + +# This file is released into the public domain. Generated by +# versioneer-0.15 (https://github.com/warner/python-versioneer) + +import errno +import os +import re +import subprocess +import sys + + +def get_keywords(): + # these strings will be replaced by git during git-archive. + # setup.py/versioneer.py will grep for the variable names, so they must + # each be defined on a line of their own. _version.py will just call + # get_keywords(). + git_refnames = "$Format:%d$" + git_full = "$Format:%H$" + keywords = {"refnames": git_refnames, "full": git_full} + return keywords + + +class VersioneerConfig: + pass + + +def get_config(): + # these strings are filled in when 'setup.py versioneer' creates + # _version.py + cfg = VersioneerConfig() + cfg.VCS = "git" + cfg.style = "pep440" + cfg.tag_prefix = """" + cfg.parentdir_prefix = "msmb_theme-" + cfg.versionfile_source = "msmb_theme/_version.py" + cfg.verbose = False + return cfg + + +class NotThisMethod(Exception): + pass + + +LONG_VERSION_PY = {} +HANDLERS = {} + + +def register_vcs_handler(vcs, method): # decorator + def decorate(f): + if vcs not in HANDLERS: + HANDLERS[vcs] = {} + HANDLERS[vcs][method] = f + return f + return decorate + + +def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False): + assert isinstance(commands, list) + p = None + for c in commands: + try: + dispcmd = str([c] + args) + # remember shell=False, so use git.cmd on windows, not just git + p = subprocess.Popen([c] + args, cwd=cwd, stdout=subprocess.PIPE, + stderr=(subprocess.PIPE if hide_stderr + else None)) + break + except EnvironmentError: + e = sys.exc_info()[1] + if e.errno == errno.ENOENT: + continue + if verbose: + print("unable to run %s" % dispcmd) + print(e) + return None + else: + if verbose: + print("unable to find command, tried %s" % (commands,)) + return None + stdout = p.communicate()[0].strip() + if sys.version_info[0] >= 3: + stdout = stdout.decode() + if p.returncode != 0: + if verbose: + print("unable to run %s (error)" % dispcmd) + return None + return stdout + + +def versions_from_parentdir(parentdir_prefix, root, verbose): + # Source tarballs conventionally unpack into a directory that includes + # both the project name and a version string. + dirname = os.path.basename(root) + if not dirname.startswith(parentdir_prefix): + if verbose: + print("guessing rootdir is '%s', but '%s' doesn't start with " + "prefix '%s'" % (root, dirname, parentdir_prefix)) + raise NotThisMethod("rootdir doesn't start with parentdir_prefix") + return {"version": dirname[len(parentdir_prefix):], + "full-revisionid": None, + "dirty": False, "error": None} + + +@register_vcs_handler("git", "get_keywords") +def git_get_keywords(versionfile_abs): + # the code embedded in _version.py can just fetch the value of these + # keywords. When used from setup.py, we don't want to import _version.py, + # so we do it with a regexp instead. This function is not used from + # _version.py. + keywords = {} + try: + f = open(versionfile_abs, "r") + for line in f.readlines(): + if line.strip().startswith("git_refnames ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["refnames"] = mo.group(1) + if line.strip().startswith("git_full ="): + mo = re.search(r'=\s*"(.*)"', line) + if mo: + keywords["full"] = mo.group(1) + f.close() + except EnvironmentError: + pass + return keywords + + +@register_vcs_handler("git", "keywords") +def git_versions_from_keywords(keywords, tag_prefix, verbose): + if not keywords: + raise NotThisMethod("no keywords at all, weird") + refnames = keywords["refnames"].strip() + if refnames.startswith("$Format"): + if verbose: + print("keywords are unexpanded, not using") + raise NotThisMethod("unexpanded keywords, not a git-archive tarball") + refs = set([r.strip() for r in refnames.strip("()").split(",")]) + # starting in git-1.8.3, tags are listed as "tag: foo-1.0" instead of + # just "foo-1.0". If we see a "tag: " prefix, prefer those. + TAG = "tag: " + tags = set([r[len(TAG):] for r in refs if r.startswith(TAG)]) + if not tags: + # Either we're using git < 1.8.3, or there really are no tags. We use + # a heuristic: assume all version tags have a digit. The old git %d + # expansion behaves like git log --decorate=short and strips out the + # refs/heads/ and refs/tags/ prefixes that would let us distinguish + # between branches and tags. By ignoring refnames without digits, we + # filter out many common branch names like "release" and + # "stabilization", as well as "HEAD" and "master". + tags = set([r for r in refs if re.search(r'\d', r)]) + if verbose: + print("discarding '%s', no digits" % ",".join(refs-tags)) + if verbose: + print("likely tags: %s" % ",".join(sorted(tags))) + for ref in sorted(tags): + # sorting will prefer e.g. "2.0" over "2.0rc1" + if ref.startswith(tag_prefix): + r = ref[len(tag_prefix):] + if verbose: + print("picking %s" % r) + return {"version": r, + "full-revisionid": keywords["full"].strip(), + "dirty": False, "error": None + } + # no suitable tags, so version is "0+unknown", but full hex is still there + if verbose: + print("no suitable tags, using unknown + full revision id") + return {"version": "0+unknown", + "full-revisionid": keywords["full"].strip(), + "dirty": False, "error": "no suitable tags"} + + +@register_vcs_handler("git", "pieces_from_vcs") +def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): + # this runs 'git' from the root of the source tree. This only gets called + # if the git-archive 'subst' keywords were *not* expanded, and + # _version.py hasn't already been rewritten with a short version string, + # meaning we're inside a checked out source tree. + + if not os.path.exists(os.path.join(root, ".git")): + if verbose: + print("no .git in %s" % root) + raise NotThisMethod("no .git directory") + + GITS = ["git"] + if sys.platform == "win32": + GITS = ["git.cmd", "git.exe"] + # if there is a tag, this yields TAG-NUM-gHEX[-dirty] + # if there are no tags, this yields HEX[-dirty] (no NUM) + describe_out = run_command(GITS, ["describe", "--tags", "--dirty", + "--always", "--long"], + cwd=root) + # --long was added in git-1.5.5 + if describe_out is None: + raise NotThisMethod("'git describe' failed") + describe_out = describe_out.strip() + full_out = run_command(GITS, ["rev-parse", "HEAD"], cwd=root) + if full_out is None: + raise NotThisMethod("'git rev-parse' failed") + full_out = full_out.strip() + + pieces = {} + pieces["long"] = full_out + pieces["short"] = full_out[:7] # maybe improved later + pieces["error"] = None + + # parse describe_out. It will be like TAG-NUM-gHEX[-dirty] or HEX[-dirty] + # TAG might have hyphens. + git_describe = describe_out + + # look for -dirty suffix + dirty = git_describe.endswith("-dirty") + pieces["dirty"] = dirty + if dirty: + git_describe = git_describe[:git_describe.rindex("-dirty")] + + # now we have TAG-NUM-gHEX or HEX + + if "-" in git_describe: + # TAG-NUM-gHEX + mo = re.search(r'^(.+)-(\d+)-g([0-9a-f]+)$', git_describe) + if not mo: + # unparseable. Maybe git-describe is misbehaving? + pieces["error"] = ("unable to parse git-describe output: '%s'" + % describe_out) + return pieces + + # tag + full_tag = mo.group(1) + if not full_tag.startswith(tag_prefix): + if verbose: + fmt = "tag '%s' doesn't start with prefix '%s'" + print(fmt % (full_tag, tag_prefix)) + pieces["error"] = ("tag '%s' doesn't start with prefix '%s'" + % (full_tag, tag_prefix)) + return pieces + pieces["closest-tag"] = full_tag[len(tag_prefix):] + + # distance: number of commits since tag + pieces["distance"] = int(mo.group(2)) + + # commit: short hex revision ID + pieces["short"] = mo.group(3) + + else: + # HEX: no tags + pieces["closest-tag"] = None + count_out = run_command(GITS, ["rev-list", "HEAD", "--count"], + cwd=root) + pieces["distance"] = int(count_out) # total number of commits + + return pieces + + +def plus_or_dot(pieces): + if "+" in pieces.get("closest-tag", ""): + return "." + return "+" + + +def render_pep440(pieces): + # now build up version string, with post-release "local version + # identifier". Our goal: TAG[+DISTANCE.gHEX[.dirty]] . Note that if you + # get a tagged build and then dirty it, you'll get TAG+0.gHEX.dirty + + # exceptions: + # 1: no tags. git_describe was just HEX. 0+untagged.DISTANCE.gHEX[.dirty] + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += plus_or_dot(pieces) + rendered += "%d.g%s" % (pieces["distance"], pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + else: + # exception #1 + rendered = "0+untagged.%d.g%s" % (pieces["distance"], + pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + return rendered + + +def render_pep440_pre(pieces): + # TAG[.post.devDISTANCE] . No -dirty + + # exceptions: + # 1: no tags. 0.post.devDISTANCE + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"]: + rendered += ".post.dev%d" % pieces["distance"] + else: + # exception #1 + rendered = "0.post.dev%d" % pieces["distance"] + return rendered + + +def render_pep440_post(pieces): + # TAG[.postDISTANCE[.dev0]+gHEX] . The ".dev0" means dirty. Note that + # .dev0 sorts backwards (a dirty tree will appear "older" than the + # corresponding clean one), but you shouldn't be releasing software with + # -dirty anyways. + + # exceptions: + # 1: no tags. 0.postDISTANCE[.dev0] + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += ".post%d" % pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + rendered += plus_or_dot(pieces) + rendered += "g%s" % pieces["short"] + else: + # exception #1 + rendered = "0.post%d" % pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + rendered += "+g%s" % pieces["short"] + return rendered + + +def render_pep440_old(pieces): + # TAG[.postDISTANCE[.dev0]] . The ".dev0" means dirty. + + # exceptions: + # 1: no tags. 0.postDISTANCE[.dev0] + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += ".post%d" % pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + else: + # exception #1 + rendered = "0.post%d" % pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + return rendered + + +def render_git_describe(pieces): + # TAG[-DISTANCE-gHEX][-dirty], like 'git describe --tags --dirty + # --always' + + # exceptions: + # 1: no tags. HEX[-dirty] (note: no 'g' prefix) + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"]: + rendered += "-%d-g%s" % (pieces["distance"], pieces["short"]) + else: + # exception #1 + rendered = pieces["short"] + if pieces["dirty"]: + rendered += "-dirty" + return rendered + + +def render_git_describe_long(pieces): + # TAG-DISTANCE-gHEX[-dirty], like 'git describe --tags --dirty + # --always -long'. The distance/hash is unconditional. + + # exceptions: + # 1: no tags. HEX[-dirty] (note: no 'g' prefix) + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + rendered += "-%d-g%s" % (pieces["distance"], pieces["short"]) + else: + # exception #1 + rendered = pieces["short"] + if pieces["dirty"]: + rendered += "-dirty" + return rendered + + +def render(pieces, style): + if pieces["error"]: + return {"version": "unknown", + "full-revisionid": pieces.get("long"), + "dirty": None, + "error": pieces["error"]} + + if not style or style == "default": + style = "pep440" # the default + + if style == "pep440": + rendered = render_pep440(pieces) + elif style == "pep440-pre": + rendered = render_pep440_pre(pieces) + elif style == "pep440-post": + rendered = render_pep440_post(pieces) + elif style == "pep440-old": + rendered = render_pep440_old(pieces) + elif style == "git-describe": + rendered = render_git_describe(pieces) + elif style == "git-describe-long": + rendered = render_git_describe_long(pieces) + else: + raise ValueError("unknown style '%s'" % style) + + return {"version": rendered, "full-revisionid": pieces["long"], + "dirty": pieces["dirty"], "error": None} + + +def get_versions(): + # I am in _version.py, which lives at ROOT/VERSIONFILE_SOURCE. If we have + # __file__, we can work backwards from there to the root. Some + # py2exe/bbfreeze/non-CPython implementations don't do __file__, in which + # case we can only use expanded keywords. + + cfg = get_config() + verbose = cfg.verbose + + try: + return git_versions_from_keywords(get_keywords(), cfg.tag_prefix, + verbose) + except NotThisMethod: + pass + + try: + root = os.path.realpath(__file__) + # versionfile_source is the relative path from the top of the source + # tree (where the .git directory might live) to this file. Invert + # this to find the root from __file__. + for i in cfg.versionfile_source.split('/'): + root = os.path.dirname(root) + except NameError: + return {"version": "0+unknown", "full-revisionid": None, + "dirty": None, + "error": "unable to find root of source tree"} + + try: + pieces = git_pieces_from_vcs(cfg.tag_prefix, root, verbose) + return render(pieces, cfg.style) + except NotThisMethod: + pass + + try: + if cfg.parentdir_prefix: + return versions_from_parentdir(cfg.parentdir_prefix, root, verbose) + except NotThisMethod: + pass + + return {"version": "0+unknown", "full-revisionid": None, + "dirty": None, + "error": "unable to compute version"} diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 0000000..7e5c3ac --- /dev/null +++ b/setup.cfg @@ -0,0 +1,13 @@ + +# See the docstring in versioneer.py for instructions. Note that you must +# re-run 'versioneer.py setup' after changing this section, and commit the +# resulting files. + +[versioneer] +VCS = git +style = pep440 +versionfile_source = msmb_theme/_version.py +versionfile_build = msmb_theme/_version.py +tag_prefix = "" +parentdir_prefix = msmb_theme- + diff --git a/setup.py b/setup.py index 2e75928..59e4c5f 100644 --- a/setup.py +++ b/setup.py @@ -9,21 +9,16 @@ """ from setuptools import setup import versioneer -versioneer.VCS = 'git' -versioneer.versionfile_source = 'msmb_theme/_version.py' -versioneer.versionfile_build = 'msmb_theme/_version.py' -versioneer.tag_prefix = '' # tags are like 1.2.0 -versioneer.parentdir_prefix = 'msmb_theme-' # dirname like 'myproject-1.2.0' setup( name='msmb_theme', version=versioneer.get_version(), cmdclass=versioneer.get_cmdclass(), - url='https://github.com/snide/sphinx_rtd_theme/', + url='https://github.com/msmbuilder/msmb_theme/', license='MIT', - author='Dave Snider', - author_email='dave.snider@gmail.com', - description='ReadTheDocs.org theme for Sphinx, 2013 version.', + author='Matthew Harrigan', + author_email='matthew.harrigan@outlook.com', + description='Modification to sphinx_rtd_theme', zip_safe=False, packages=['msmb_theme'], package_data={'msmb_theme': [ @@ -35,8 +30,8 @@ ]}, include_package_data=True, classifiers=[ - 'Development Status :: 3 - Alpha', - 'License :: OSI Approved :: BSD License', + 'Development Status :: 5 - Production/Stable', + 'License :: OSI Approved :: MIT License', 'Environment :: Console', 'Environment :: Web Environment', 'Intended Audience :: Developers', diff --git a/versioneer.py b/versioneer.py index 481180d..c010f63 100644 --- a/versioneer.py +++ b/versioneer.py @@ -1,5 +1,5 @@ -# Version: 0.12 +# Version: 0.15 """ The Versioneer @@ -10,8 +10,12 @@ * Brian Warner * License: Public Domain * Compatible With: python2.6, 2.7, 3.2, 3.3, 3.4, and pypy - -[![Build Status](https://travis-ci.org/warner/python-versioneer.png?branch=master)](https://travis-ci.org/warner/python-versioneer) +* [![Latest Version] +(https://pypip.in/version/versioneer/badge.svg?style=flat) +](https://pypi.python.org/pypi/versioneer/) +* [![Build Status] +(https://travis-ci.org/warner/python-versioneer.png?branch=master) +](https://travis-ci.org/warner/python-versioneer) This is a tool for managing a recorded version number in distutils-based python projects. The goal is to remove the tedious and error-prone "update @@ -23,8 +27,8 @@ ## Quick Install * `pip install versioneer` to somewhere to your $PATH -* run `versioneer-installer` in your source tree: this installs `versioneer.py` -* follow the instructions below (also in the `versioneer.py` docstring) +* add a `[versioneer]` section to your setup.cfg (see below) +* run `versioneer install` in your source tree, commit the results ## Version Identifiers @@ -53,7 +57,7 @@ enough information to help developers recreate the same tree, while also giving them an idea of roughly how old the tree is (after version 1.2, before version 1.3). Many VCS systems can report a description that captures this, -for example 'git describe --tags --dirty --always' reports things like +for example `git describe --tags --dirty --always` reports things like "0.7-1-g574ab98-dirty" to indicate that the checkout is one revision past the 0.7 tag, has a unique revision id of "574ab98", and is "dirty" (it has uncommitted changes. @@ -67,16 +71,19 @@ Versioneer works by adding a special `_version.py` file into your source tree, where your `__init__.py` can import it. This `_version.py` knows how to -dynamically ask the VCS tool for version information at import time. However, -when you use "setup.py build" or "setup.py sdist", `_version.py` in the new -copy is replaced by a small static file that contains just the generated -version data. +dynamically ask the VCS tool for version information at import time. `_version.py` also contains `$Revision$` markers, and the installation process marks `_version.py` to have this marker rewritten with a tag name -during the "git archive" command. As a result, generated tarballs will +during the `git archive` command. As a result, generated tarballs will contain enough information to get the proper version. +To allow `setup.py` to compute a version too, a `versioneer.py` is added to +the top level of your source tree, next to `setup.py` and the `setup.cfg` +that configures it. This overrides several distutils/setuptools commands to +compute the version when invoked, and changes `setup.py build` and `setup.py +sdist` to replace `_version.py` with a small static file that contains just +the generated version data. ## Installation @@ -84,6 +91,10 @@ * `VCS`: the version control system you use. Currently accepts "git". +* `style`: the style of version string to be produced. See "Styles" below for + details. Defaults to "pep440", which looks like + `TAG[+DISTANCE.gSHORTHASH[.dirty]]`. + * `versionfile_source`: A project-relative pathname into which the generated version strings should @@ -91,7 +102,7 @@ `__init__.py` file, so it can be imported at runtime. If your project uses `src/myproject/__init__.py`, this should be `src/myproject/_version.py`. This file should be checked in to your VCS as usual: the copy created below - by `setup.py versioneer` will include code that parses expanded VCS + by `setup.py setup_versioneer` will include code that parses expanded VCS keywords in generated tarballs. The 'build' and 'sdist' commands will replace it with a copy that has just the calculated version string. @@ -99,11 +110,11 @@ therefore never import `_version.py`), since "setup.py sdist" -based trees still need somewhere to record the pre-calculated version strings. Anywhere in the source tree should do. If there is a `__init__.py` next to your - `_version.py`, the `setup.py versioneer` command (described below) will - append some `__version__`-setting assignments, if they aren't already + `_version.py`, the `setup.py setup_versioneer` command (described below) + will append some `__version__`-setting assignments, if they aren't already present. -* `versionfile_build`: +* `versionfile_build`: Like `versionfile_source`, but relative to the build directory instead of the source directory. These will differ when your setup.py uses @@ -127,41 +138,53 @@ * `parentdir_prefix`: - a string, frequently the same as tag_prefix, which appears at the start of - all unpacked tarball filenames. If your tarball unpacks into - 'myproject-1.2.0', this should be 'myproject-'. + a optional string, frequently the same as tag_prefix, which appears at the + start of all unpacked tarball filenames. If your tarball unpacks into + 'myproject-1.2.0', this should be 'myproject-'. To disable this feature, + just omit the field from your `setup.cfg`. -This tool provides one script, named `versioneer-installer`. That script does -one thing: write a copy of `versioneer.py` into the current directory. +This tool provides one script, named `versioneer`. That script has one mode, +"install", which writes a copy of `versioneer.py` into the current directory +and runs `versioneer.py setup` to finish the installation. To versioneer-enable your project: -* 1: Run `versioneer-installer` to copy `versioneer.py` into the top of your - source tree. +* 1: Modify your `setup.cfg`, adding a section named `[versioneer]` and + populating it with the configuration values you decided earlier (note that + the option names are not case-sensitive): + + ```` + [versioneer] + VCS = git + style = pep440 + versionfile_source = src/myproject/_version.py + versionfile_build = myproject/_version.py + tag_prefix = "" + parentdir_prefix = myproject- + ```` + +* 2: Run `versioneer install`. This will do the following: -* 2: add the following lines to the top of your `setup.py`, with the - configuration values you decided earlier: + * copy `versioneer.py` into the top of your source tree + * create `_version.py` in the right place (`versionfile_source`) + * modify your `__init__.py` (if one exists next to `_version.py`) to define + `__version__` (by calling a function from `_version.py`) + * modify your `MANIFEST.in` to include both `versioneer.py` and the + generated `_version.py` in sdist tarballs - import versioneer - versioneer.VCS = 'git' - versioneer.versionfile_source = 'src/myproject/_version.py' - versioneer.versionfile_build = 'myproject/_version.py' - versioneer.tag_prefix = '' # tags are like 1.2.0 - versioneer.parentdir_prefix = 'myproject-' # dirname like 'myproject-1.2.0' + `versioneer install` will complain about any problems it finds with your + `setup.py` or `setup.cfg`. Run it multiple times until you have fixed all + the problems. -* 3: add the following arguments to the setup() call in your setup.py: +* 3: add a `import versioneer` to your setup.py, and add the following + arguments to the setup() call: version=versioneer.get_version(), cmdclass=versioneer.get_cmdclass(), -* 4: now run `setup.py versioneer`, which will create `_version.py`, and will - modify your `__init__.py` (if one exists next to `_version.py`) to define - `__version__` (by calling a function from `_version.py`). It will also - modify your `MANIFEST.in` to include both `versioneer.py` and the generated - `_version.py` in sdist tarballs. - -* 5: commit these changes to your VCS. To make sure you won't forget, - `setup.py versioneer` will mark everything it touched for addition. +* 4: commit these changes to your VCS. To make sure you won't forget, + `versioneer install` will mark everything it touched for addition using + `git add`. Don't forget to add `setup.py` and `setup.cfg` too. ## Post-Installation Usage @@ -181,9 +204,8 @@ * 1: git tag 1.0 * 2: git push; git push --tags -Currently, all version strings must be based upon a tag. Versioneer will -report "unknown" until your tree has at least one tag in its history. This -restriction will be fixed eventually (see issue #12). +Versioneer will report "0+untagged.NUMCOMMITS.gHASH" until your tree has at +least one tag in its history. ## Version-String Flavors @@ -192,64 +214,109 @@ `get_versions()` function. From the "outside" (e.g. in `setup.py`), you can import the top-level `versioneer.py` and run `get_versions()`. -Both functions return a dictionary with different keys for different flavors -of the version string: +Both functions return a dictionary with different flavors of version +information: + +* `['version']`: A condensed version string, rendered using the selected + style. This is the most commonly used value for the project's version + string. The default "pep440" style yields strings like `0.11`, + `0.11+2.g1076c97`, or `0.11+2.g1076c97.dirty`. See the "Styles" section + below for alternative styles. + +* `['full-revisionid']`: detailed revision identifier. For Git, this is the + full SHA1 commit id, e.g. "1076c978a8d3cfc70f408fe5974aa6c092c949ac". -* `['version']`: condensed tag+distance+shortid+dirty identifier. For git, - this uses the output of `git describe --tags --dirty --always` but strips - the tag_prefix. For example "0.11-2-g1076c97-dirty" indicates that the tree - is like the "1076c97" commit but has uncommitted changes ("-dirty"), and - that this commit is two revisions ("-2-") beyond the "0.11" tag. For - released software (exactly equal to a known tag), the identifier will only - contain the stripped tag, e.g. "0.11". +* `['dirty']`: a boolean, True if the tree has uncommitted changes. Note that + this is only accurate if run in a VCS checkout, otherwise it is likely to + be False or None -* `['full']`: detailed revision identifier. For Git, this is the full SHA1 - commit id, followed by "-dirty" if the tree contains uncommitted changes, - e.g. "1076c978a8d3cfc70f408fe5974aa6c092c949ac-dirty". +* `['error']`: if the version string could not be computed, this will be set + to a string describing the problem, otherwise it will be None. It may be + useful to throw an exception in setup.py if this is set, to avoid e.g. + creating tarballs with a version string of "unknown". -Some variants are more useful than others. Including `full` in a bug report -should allow developers to reconstruct the exact code being tested (or -indicate the presence of local changes that should be shared with the +Some variants are more useful than others. Including `full-revisionid` in a +bug report should allow developers to reconstruct the exact code being tested +(or indicate the presence of local changes that should be shared with the developers). `version` is suitable for display in an "about" box or a CLI `--version` output: it can be easily compared against release notes and lists of bugs fixed in various releases. -In the future, this will also include a -[PEP-0440](http://legacy.python.org/dev/peps/pep-0440/) -compatible flavor -(e.g. `1.2.post0.dev123`). This loses a lot of information (and has no room -for a hash-based revision id), but is safe to use in a `setup.py` -"`version=`" argument. It also enables tools like *pip* to compare version -strings and evaluate compatibility constraint declarations. - -The `setup.py versioneer` command adds the following text to your -`__init__.py` to place a basic version in `YOURPROJECT.__version__`: +The installer adds the following text to your `__init__.py` to place a basic +version in `YOURPROJECT.__version__`: from ._version import get_versions __version__ = get_versions()['version'] del get_versions +## Styles + +The setup.cfg `style=` configuration controls how the VCS information is +rendered into a version string. + +The default style, "pep440", produces a PEP440-compliant string, equal to the +un-prefixed tag name for actual releases, and containing an additional "local +version" section with more detail for in-between builds. For Git, this is +TAG[+DISTANCE.gHEX[.dirty]] , using information from `git describe --tags +--dirty --always`. For example "0.11+2.g1076c97.dirty" indicates that the +tree is like the "1076c97" commit but has uncommitted changes (".dirty"), and +that this commit is two revisions ("+2") beyond the "0.11" tag. For released +software (exactly equal to a known tag), the identifier will only contain the +stripped tag, e.g. "0.11". + +Other styles are available. See details.md in the Versioneer source tree for +descriptions. + +## Debugging + +Versioneer tries to avoid fatal errors: if something goes wrong, it will tend +to return a version of "0+unknown". To investigate the problem, run `setup.py +version`, which will run the version-lookup code in a verbose mode, and will +display the full contents of `get_versions()` (including the `error` string, +which may help identify what went wrong). + ## Updating Versioneer To upgrade your project to a new release of Versioneer, do the following: * install the new Versioneer (`pip install -U versioneer` or equivalent) -* re-run `versioneer-installer` in your source tree to replace your copy of - `versioneer.py` -* edit `setup.py`, if necessary, to include any new configuration settings +* edit `setup.cfg`, if necessary, to include any new configuration settings indicated by the release notes -* re-run `setup.py versioneer` to replace `SRC/_version.py` +* re-run `versioneer install` in your source tree, to replace + `SRC/_version.py` * commit any changed files -### Upgrading from 0.10 to 0.11 +### Upgrading to 0.15 -You must add a `versioneer.VCS = "git"` to your `setup.py` before re-running -`setup.py versioneer`. This will enable the use of additional version-control -systems (SVN, etc) in the future. +Starting with this version, Versioneer is configured with a `[versioneer]` +section in your `setup.cfg` file. Earlier versions required the `setup.py` to +set attributes on the `versioneer` module immediately after import. The new +version will refuse to run (raising an exception during import) until you +have provided the necessary `setup.cfg` section. + +In addition, the Versioneer package provides an executable named +`versioneer`, and the installation process is driven by running `versioneer +install`. In 0.14 and earlier, the executable was named +`versioneer-installer` and was run without an argument. + +### Upgrading to 0.14 + +0.14 changes the format of the version string. 0.13 and earlier used +hyphen-separated strings like "0.11-2-g1076c97-dirty". 0.14 and beyond use a +plus-separated "local version" section strings, with dot-separated +components, like "0.11+2.g1076c97". PEP440-strict tools did not like the old +format, but should be ok with the new one. ### Upgrading from 0.11 to 0.12 Nothing special. +### Upgrading from 0.10 to 0.11 + +You must add a `versioneer.VCS = "git"` to your `setup.py` before re-running +`setup.py setup_versioneer`. This will enable the use of additional +version-control systems (SVN, etc) in the future. + ## Future Directions This tool is designed to make it easily extended to other version-control @@ -272,27 +339,106 @@ """ -import os, sys, re, subprocess, errno -from distutils.core import Command -from distutils.command.sdist import sdist as _sdist -from distutils.command.build import build as _build +from __future__ import print_function +try: + import configparser +except ImportError: + import ConfigParser as configparser +import errno +import json +import os +import re +import subprocess +import sys -# these configuration settings will be overridden by setup.py after it -# imports us -versionfile_source = None -versionfile_build = None -tag_prefix = None -parentdir_prefix = None -VCS = None + +class VersioneerConfig: + pass + + +def get_root(): + # we require that all commands are run from the project root, i.e. the + # directory that contains setup.py, setup.cfg, and versioneer.py . + root = os.path.realpath(os.path.abspath(os.getcwd())) + setup_py = os.path.join(root, "setup.py") + versioneer_py = os.path.join(root, "versioneer.py") + if not (os.path.exists(setup_py) or os.path.exists(versioneer_py)): + # allow 'python path/to/setup.py COMMAND' + root = os.path.dirname(os.path.realpath(os.path.abspath(sys.argv[0]))) + setup_py = os.path.join(root, "setup.py") + versioneer_py = os.path.join(root, "versioneer.py") + if not (os.path.exists(setup_py) or os.path.exists(versioneer_py)): + err = ("Versioneer was unable to run the project root directory. " + "Versioneer requires setup.py to be executed from " + "its immediate directory (like 'python setup.py COMMAND'), " + "or in a way that lets it use sys.argv[0] to find the root " + "(like 'python path/to/setup.py COMMAND').") + raise VersioneerBadRootError(err) + try: + # Certain runtime workflows (setup.py install/develop in a setuptools + # tree) execute all dependencies in a single python process, so + # "versioneer" may be imported multiple times, and python's shared + # module-import table will cache the first one. So we can't use + # os.path.dirname(__file__), as that will find whichever + # versioneer.py was first imported, even in later projects. + me = os.path.realpath(os.path.abspath(__file__)) + if os.path.splitext(me)[0] != os.path.splitext(versioneer_py)[0]: + print("Warning: build in %s is using versioneer.py from %s" + % (os.path.dirname(me), versioneer_py)) + except NameError: + pass + return root + + +def get_config_from_root(root): + # This might raise EnvironmentError (if setup.cfg is missing), or + # configparser.NoSectionError (if it lacks a [versioneer] section), or + # configparser.NoOptionError (if it lacks "VCS="). See the docstring at + # the top of versioneer.py for instructions on writing your setup.cfg . + setup_cfg = os.path.join(root, "setup.cfg") + parser = configparser.SafeConfigParser() + with open(setup_cfg, "r") as f: + parser.readfp(f) + VCS = parser.get("versioneer", "VCS") # mandatory + + def get(parser, name): + if parser.has_option("versioneer", name): + return parser.get("versioneer", name) + return None + cfg = VersioneerConfig() + cfg.VCS = VCS + cfg.style = get(parser, "style") or "" + cfg.versionfile_source = get(parser, "versionfile_source") + cfg.versionfile_build = get(parser, "versionfile_build") + cfg.tag_prefix = get(parser, "tag_prefix") + cfg.parentdir_prefix = get(parser, "parentdir_prefix") + cfg.verbose = get(parser, "verbose") + return cfg + + +class NotThisMethod(Exception): + pass # these dictionaries contain VCS-specific tools LONG_VERSION_PY = {} +HANDLERS = {} + + +def register_vcs_handler(vcs, method): # decorator + def decorate(f): + if vcs not in HANDLERS: + HANDLERS[vcs] = {} + HANDLERS[vcs][method] = f + return f + return decorate + def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False): assert isinstance(commands, list) p = None for c in commands: try: + dispcmd = str([c] + args) # remember shell=False, so use git.cmd on windows, not just git p = subprocess.Popen([c] + args, cwd=cwd, stdout=subprocess.PIPE, stderr=(subprocess.PIPE if hide_stderr @@ -303,7 +449,7 @@ def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False): if e.errno == errno.ENOENT: continue if verbose: - print("unable to run %s" % args[0]) + print("unable to run %s" % dispcmd) print(e) return None else: @@ -311,14 +457,13 @@ def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False): print("unable to find command, tried %s" % (commands,)) return None stdout = p.communicate()[0].strip() - if sys.version >= '3': + if sys.version_info[0] >= 3: stdout = stdout.decode() if p.returncode != 0: if verbose: - print("unable to run %s (error)" % args[0]) + print("unable to run %s (error)" % dispcmd) return None return stdout - LONG_VERSION_PY['git'] = ''' # This file helps to compute a version number in source trees obtained from # git-archive tarball (such as those provided by githubs download-from-tag @@ -327,24 +472,66 @@ def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False): # that just contains the computed version number. # This file is released into the public domain. Generated by -# versioneer-0.12 (https://github.com/warner/python-versioneer) +# versioneer-0.15 (https://github.com/warner/python-versioneer) + +import errno +import os +import re +import subprocess +import sys + + +def get_keywords(): + # these strings will be replaced by git during git-archive. + # setup.py/versioneer.py will grep for the variable names, so they must + # each be defined on a line of their own. _version.py will just call + # get_keywords(). + git_refnames = "%(DOLLAR)sFormat:%%d%(DOLLAR)s" + git_full = "%(DOLLAR)sFormat:%%H%(DOLLAR)s" + keywords = {"refnames": git_refnames, "full": git_full} + return keywords + -# these strings will be replaced by git during git-archive -git_refnames = "%(DOLLAR)sFormat:%%d%(DOLLAR)s" -git_full = "%(DOLLAR)sFormat:%%H%(DOLLAR)s" +class VersioneerConfig: + pass -# these strings are filled in when 'setup.py versioneer' creates _version.py -tag_prefix = "%(TAG_PREFIX)s" -parentdir_prefix = "%(PARENTDIR_PREFIX)s" -versionfile_source = "%(VERSIONFILE_SOURCE)s" -import os, sys, re, subprocess, errno +def get_config(): + # these strings are filled in when 'setup.py versioneer' creates + # _version.py + cfg = VersioneerConfig() + cfg.VCS = "git" + cfg.style = "%(STYLE)s" + cfg.tag_prefix = "%(TAG_PREFIX)s" + cfg.parentdir_prefix = "%(PARENTDIR_PREFIX)s" + cfg.versionfile_source = "%(VERSIONFILE_SOURCE)s" + cfg.verbose = False + return cfg + + +class NotThisMethod(Exception): + pass + + +LONG_VERSION_PY = {} +HANDLERS = {} + + +def register_vcs_handler(vcs, method): # decorator + def decorate(f): + if vcs not in HANDLERS: + HANDLERS[vcs] = {} + HANDLERS[vcs][method] = f + return f + return decorate + def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False): assert isinstance(commands, list) p = None for c in commands: try: + dispcmd = str([c] + args) # remember shell=False, so use git.cmd on windows, not just git p = subprocess.Popen([c] + args, cwd=cwd, stdout=subprocess.PIPE, stderr=(subprocess.PIPE if hide_stderr @@ -355,7 +542,7 @@ def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False): if e.errno == errno.ENOENT: continue if verbose: - print("unable to run %%s" %% args[0]) + print("unable to run %%s" %% dispcmd) print(e) return None else: @@ -363,26 +550,30 @@ def run_command(commands, args, cwd=None, verbose=False, hide_stderr=False): print("unable to find command, tried %%s" %% (commands,)) return None stdout = p.communicate()[0].strip() - if sys.version >= '3': + if sys.version_info[0] >= 3: stdout = stdout.decode() if p.returncode != 0: if verbose: - print("unable to run %%s (error)" %% args[0]) + print("unable to run %%s (error)" %% dispcmd) return None return stdout -def versions_from_parentdir(parentdir_prefix, root, verbose=False): +def versions_from_parentdir(parentdir_prefix, root, verbose): # Source tarballs conventionally unpack into a directory that includes # both the project name and a version string. dirname = os.path.basename(root) if not dirname.startswith(parentdir_prefix): if verbose: - print("guessing rootdir is '%%s', but '%%s' doesn't start with prefix '%%s'" %% - (root, dirname, parentdir_prefix)) - return None - return {"version": dirname[len(parentdir_prefix):], "full": ""} + print("guessing rootdir is '%%s', but '%%s' doesn't start with " + "prefix '%%s'" %% (root, dirname, parentdir_prefix)) + raise NotThisMethod("rootdir doesn't start with parentdir_prefix") + return {"version": dirname[len(parentdir_prefix):], + "full-revisionid": None, + "dirty": False, "error": None} + +@register_vcs_handler("git", "get_keywords") def git_get_keywords(versionfile_abs): # the code embedded in _version.py can just fetch the value of these # keywords. When used from setup.py, we don't want to import _version.py, @@ -390,7 +581,7 @@ def git_get_keywords(versionfile_abs): # _version.py. keywords = {} try: - f = open(versionfile_abs,"r") + f = open(versionfile_abs, "r") for line in f.readlines(): if line.strip().startswith("git_refnames ="): mo = re.search(r'=\s*"(.*)"', line) @@ -405,14 +596,16 @@ def git_get_keywords(versionfile_abs): pass return keywords -def git_versions_from_keywords(keywords, tag_prefix, verbose=False): + +@register_vcs_handler("git", "keywords") +def git_versions_from_keywords(keywords, tag_prefix, verbose): if not keywords: - return {} # keyword-finding function failed to find keywords + raise NotThisMethod("no keywords at all, weird") refnames = keywords["refnames"].strip() if refnames.startswith("$Format"): if verbose: print("keywords are unexpanded, not using") - return {} # unexpanded, so not in an unpacked git-archive tarball + raise NotThisMethod("unexpanded keywords, not a git-archive tarball") refs = set([r.strip() for r in refnames.strip("()").split(",")]) # starting in git-1.8.3, tags are listed as "tag: foo-1.0" instead of # just "foo-1.0". If we see a "tag: " prefix, prefer those. @@ -437,16 +630,20 @@ def git_versions_from_keywords(keywords, tag_prefix, verbose=False): r = ref[len(tag_prefix):] if verbose: print("picking %%s" %% r) - return { "version": r, - "full": keywords["full"].strip() } - # no suitable tags, so we use the full revision id + return {"version": r, + "full-revisionid": keywords["full"].strip(), + "dirty": False, "error": None + } + # no suitable tags, so version is "0+unknown", but full hex is still there if verbose: - print("no suitable tags, using full revision id") - return { "version": keywords["full"].strip(), - "full": keywords["full"].strip() } + print("no suitable tags, using unknown + full revision id") + return {"version": "0+unknown", + "full-revisionid": keywords["full"].strip(), + "dirty": False, "error": "no suitable tags"} -def git_versions_from_vcs(tag_prefix, root, verbose=False): +@register_vcs_handler("git", "pieces_from_vcs") +def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): # this runs 'git' from the root of the source tree. This only gets called # if the git-archive 'subst' keywords were *not* expanded, and # _version.py hasn't already been rewritten with a short version string, @@ -455,55 +652,282 @@ def git_versions_from_vcs(tag_prefix, root, verbose=False): if not os.path.exists(os.path.join(root, ".git")): if verbose: print("no .git in %%s" %% root) - return {} + raise NotThisMethod("no .git directory") GITS = ["git"] if sys.platform == "win32": GITS = ["git.cmd", "git.exe"] - stdout = run_command(GITS, ["describe", "--tags", "--dirty", "--always"], - cwd=root) - if stdout is None: - return {} - if not stdout.startswith(tag_prefix): - if verbose: - print("tag '%%s' doesn't start with prefix '%%s'" %% (stdout, tag_prefix)) - return {} - tag = stdout[len(tag_prefix):] - stdout = run_command(GITS, ["rev-parse", "HEAD"], cwd=root) - if stdout is None: - return {} - full = stdout.strip() - if tag.endswith("-dirty"): - full += "-dirty" - return {"version": tag, "full": full} - - -def get_versions(default={"version": "unknown", "full": ""}, verbose=False): + # if there is a tag, this yields TAG-NUM-gHEX[-dirty] + # if there are no tags, this yields HEX[-dirty] (no NUM) + describe_out = run_command(GITS, ["describe", "--tags", "--dirty", + "--always", "--long"], + cwd=root) + # --long was added in git-1.5.5 + if describe_out is None: + raise NotThisMethod("'git describe' failed") + describe_out = describe_out.strip() + full_out = run_command(GITS, ["rev-parse", "HEAD"], cwd=root) + if full_out is None: + raise NotThisMethod("'git rev-parse' failed") + full_out = full_out.strip() + + pieces = {} + pieces["long"] = full_out + pieces["short"] = full_out[:7] # maybe improved later + pieces["error"] = None + + # parse describe_out. It will be like TAG-NUM-gHEX[-dirty] or HEX[-dirty] + # TAG might have hyphens. + git_describe = describe_out + + # look for -dirty suffix + dirty = git_describe.endswith("-dirty") + pieces["dirty"] = dirty + if dirty: + git_describe = git_describe[:git_describe.rindex("-dirty")] + + # now we have TAG-NUM-gHEX or HEX + + if "-" in git_describe: + # TAG-NUM-gHEX + mo = re.search(r'^(.+)-(\d+)-g([0-9a-f]+)$', git_describe) + if not mo: + # unparseable. Maybe git-describe is misbehaving? + pieces["error"] = ("unable to parse git-describe output: '%%s'" + %% describe_out) + return pieces + + # tag + full_tag = mo.group(1) + if not full_tag.startswith(tag_prefix): + if verbose: + fmt = "tag '%%s' doesn't start with prefix '%%s'" + print(fmt %% (full_tag, tag_prefix)) + pieces["error"] = ("tag '%%s' doesn't start with prefix '%%s'" + %% (full_tag, tag_prefix)) + return pieces + pieces["closest-tag"] = full_tag[len(tag_prefix):] + + # distance: number of commits since tag + pieces["distance"] = int(mo.group(2)) + + # commit: short hex revision ID + pieces["short"] = mo.group(3) + + else: + # HEX: no tags + pieces["closest-tag"] = None + count_out = run_command(GITS, ["rev-list", "HEAD", "--count"], + cwd=root) + pieces["distance"] = int(count_out) # total number of commits + + return pieces + + +def plus_or_dot(pieces): + if "+" in pieces.get("closest-tag", ""): + return "." + return "+" + + +def render_pep440(pieces): + # now build up version string, with post-release "local version + # identifier". Our goal: TAG[+DISTANCE.gHEX[.dirty]] . Note that if you + # get a tagged build and then dirty it, you'll get TAG+0.gHEX.dirty + + # exceptions: + # 1: no tags. git_describe was just HEX. 0+untagged.DISTANCE.gHEX[.dirty] + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += plus_or_dot(pieces) + rendered += "%%d.g%%s" %% (pieces["distance"], pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + else: + # exception #1 + rendered = "0+untagged.%%d.g%%s" %% (pieces["distance"], + pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + return rendered + + +def render_pep440_pre(pieces): + # TAG[.post.devDISTANCE] . No -dirty + + # exceptions: + # 1: no tags. 0.post.devDISTANCE + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"]: + rendered += ".post.dev%%d" %% pieces["distance"] + else: + # exception #1 + rendered = "0.post.dev%%d" %% pieces["distance"] + return rendered + + +def render_pep440_post(pieces): + # TAG[.postDISTANCE[.dev0]+gHEX] . The ".dev0" means dirty. Note that + # .dev0 sorts backwards (a dirty tree will appear "older" than the + # corresponding clean one), but you shouldn't be releasing software with + # -dirty anyways. + + # exceptions: + # 1: no tags. 0.postDISTANCE[.dev0] + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += ".post%%d" %% pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + rendered += plus_or_dot(pieces) + rendered += "g%%s" %% pieces["short"] + else: + # exception #1 + rendered = "0.post%%d" %% pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + rendered += "+g%%s" %% pieces["short"] + return rendered + + +def render_pep440_old(pieces): + # TAG[.postDISTANCE[.dev0]] . The ".dev0" means dirty. + + # exceptions: + # 1: no tags. 0.postDISTANCE[.dev0] + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += ".post%%d" %% pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + else: + # exception #1 + rendered = "0.post%%d" %% pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + return rendered + + +def render_git_describe(pieces): + # TAG[-DISTANCE-gHEX][-dirty], like 'git describe --tags --dirty + # --always' + + # exceptions: + # 1: no tags. HEX[-dirty] (note: no 'g' prefix) + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"]: + rendered += "-%%d-g%%s" %% (pieces["distance"], pieces["short"]) + else: + # exception #1 + rendered = pieces["short"] + if pieces["dirty"]: + rendered += "-dirty" + return rendered + + +def render_git_describe_long(pieces): + # TAG-DISTANCE-gHEX[-dirty], like 'git describe --tags --dirty + # --always -long'. The distance/hash is unconditional. + + # exceptions: + # 1: no tags. HEX[-dirty] (note: no 'g' prefix) + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + rendered += "-%%d-g%%s" %% (pieces["distance"], pieces["short"]) + else: + # exception #1 + rendered = pieces["short"] + if pieces["dirty"]: + rendered += "-dirty" + return rendered + + +def render(pieces, style): + if pieces["error"]: + return {"version": "unknown", + "full-revisionid": pieces.get("long"), + "dirty": None, + "error": pieces["error"]} + + if not style or style == "default": + style = "pep440" # the default + + if style == "pep440": + rendered = render_pep440(pieces) + elif style == "pep440-pre": + rendered = render_pep440_pre(pieces) + elif style == "pep440-post": + rendered = render_pep440_post(pieces) + elif style == "pep440-old": + rendered = render_pep440_old(pieces) + elif style == "git-describe": + rendered = render_git_describe(pieces) + elif style == "git-describe-long": + rendered = render_git_describe_long(pieces) + else: + raise ValueError("unknown style '%%s'" %% style) + + return {"version": rendered, "full-revisionid": pieces["long"], + "dirty": pieces["dirty"], "error": None} + + +def get_versions(): # I am in _version.py, which lives at ROOT/VERSIONFILE_SOURCE. If we have # __file__, we can work backwards from there to the root. Some # py2exe/bbfreeze/non-CPython implementations don't do __file__, in which # case we can only use expanded keywords. - keywords = { "refnames": git_refnames, "full": git_full } - ver = git_versions_from_keywords(keywords, tag_prefix, verbose) - if ver: - return ver + cfg = get_config() + verbose = cfg.verbose + + try: + return git_versions_from_keywords(get_keywords(), cfg.tag_prefix, + verbose) + except NotThisMethod: + pass try: - root = os.path.abspath(__file__) + root = os.path.realpath(__file__) # versionfile_source is the relative path from the top of the source # tree (where the .git directory might live) to this file. Invert # this to find the root from __file__. - for i in range(len(versionfile_source.split(os.sep))): + for i in cfg.versionfile_source.split('/'): root = os.path.dirname(root) except NameError: - return default + return {"version": "0+unknown", "full-revisionid": None, + "dirty": None, + "error": "unable to find root of source tree"} - return (git_versions_from_vcs(tag_prefix, root, verbose) - or versions_from_parentdir(parentdir_prefix, root, verbose) - or default) + try: + pieces = git_pieces_from_vcs(cfg.tag_prefix, root, verbose) + return render(pieces, cfg.style) + except NotThisMethod: + pass + + try: + if cfg.parentdir_prefix: + return versions_from_parentdir(cfg.parentdir_prefix, root, verbose) + except NotThisMethod: + pass + + return {"version": "0+unknown", "full-revisionid": None, + "dirty": None, + "error": "unable to compute version"} ''' + +@register_vcs_handler("git", "get_keywords") def git_get_keywords(versionfile_abs): # the code embedded in _version.py can just fetch the value of these # keywords. When used from setup.py, we don't want to import _version.py, @@ -511,7 +935,7 @@ def git_get_keywords(versionfile_abs): # _version.py. keywords = {} try: - f = open(versionfile_abs,"r") + f = open(versionfile_abs, "r") for line in f.readlines(): if line.strip().startswith("git_refnames ="): mo = re.search(r'=\s*"(.*)"', line) @@ -526,14 +950,16 @@ def git_get_keywords(versionfile_abs): pass return keywords -def git_versions_from_keywords(keywords, tag_prefix, verbose=False): + +@register_vcs_handler("git", "keywords") +def git_versions_from_keywords(keywords, tag_prefix, verbose): if not keywords: - return {} # keyword-finding function failed to find keywords + raise NotThisMethod("no keywords at all, weird") refnames = keywords["refnames"].strip() if refnames.startswith("$Format"): if verbose: print("keywords are unexpanded, not using") - return {} # unexpanded, so not in an unpacked git-archive tarball + raise NotThisMethod("unexpanded keywords, not a git-archive tarball") refs = set([r.strip() for r in refnames.strip("()").split(",")]) # starting in git-1.8.3, tags are listed as "tag: foo-1.0" instead of # just "foo-1.0". If we see a "tag: " prefix, prefer those. @@ -558,16 +984,20 @@ def git_versions_from_keywords(keywords, tag_prefix, verbose=False): r = ref[len(tag_prefix):] if verbose: print("picking %s" % r) - return { "version": r, - "full": keywords["full"].strip() } - # no suitable tags, so we use the full revision id + return {"version": r, + "full-revisionid": keywords["full"].strip(), + "dirty": False, "error": None + } + # no suitable tags, so version is "0+unknown", but full hex is still there if verbose: - print("no suitable tags, using full revision id") - return { "version": keywords["full"].strip(), - "full": keywords["full"].strip() } + print("no suitable tags, using unknown + full revision id") + return {"version": "0+unknown", + "full-revisionid": keywords["full"].strip(), + "dirty": False, "error": "no suitable tags"} -def git_versions_from_vcs(tag_prefix, root, verbose=False): +@register_vcs_handler("git", "pieces_from_vcs") +def git_pieces_from_vcs(tag_prefix, root, verbose, run_command=run_command): # this runs 'git' from the root of the source tree. This only gets called # if the git-archive 'subst' keywords were *not* expanded, and # _version.py hasn't already been rewritten with a short version string, @@ -576,27 +1006,76 @@ def git_versions_from_vcs(tag_prefix, root, verbose=False): if not os.path.exists(os.path.join(root, ".git")): if verbose: print("no .git in %s" % root) - return {} + raise NotThisMethod("no .git directory") GITS = ["git"] if sys.platform == "win32": GITS = ["git.cmd", "git.exe"] - stdout = run_command(GITS, ["describe", "--tags", "--dirty", "--always"], - cwd=root) - if stdout is None: - return {} - if not stdout.startswith(tag_prefix): - if verbose: - print("tag '%s' doesn't start with prefix '%s'" % (stdout, tag_prefix)) - return {} - tag = stdout[len(tag_prefix):] - stdout = run_command(GITS, ["rev-parse", "HEAD"], cwd=root) - if stdout is None: - return {} - full = stdout.strip() - if tag.endswith("-dirty"): - full += "-dirty" - return {"version": tag, "full": full} + # if there is a tag, this yields TAG-NUM-gHEX[-dirty] + # if there are no tags, this yields HEX[-dirty] (no NUM) + describe_out = run_command(GITS, ["describe", "--tags", "--dirty", + "--always", "--long"], + cwd=root) + # --long was added in git-1.5.5 + if describe_out is None: + raise NotThisMethod("'git describe' failed") + describe_out = describe_out.strip() + full_out = run_command(GITS, ["rev-parse", "HEAD"], cwd=root) + if full_out is None: + raise NotThisMethod("'git rev-parse' failed") + full_out = full_out.strip() + + pieces = {} + pieces["long"] = full_out + pieces["short"] = full_out[:7] # maybe improved later + pieces["error"] = None + + # parse describe_out. It will be like TAG-NUM-gHEX[-dirty] or HEX[-dirty] + # TAG might have hyphens. + git_describe = describe_out + + # look for -dirty suffix + dirty = git_describe.endswith("-dirty") + pieces["dirty"] = dirty + if dirty: + git_describe = git_describe[:git_describe.rindex("-dirty")] + + # now we have TAG-NUM-gHEX or HEX + + if "-" in git_describe: + # TAG-NUM-gHEX + mo = re.search(r'^(.+)-(\d+)-g([0-9a-f]+)$', git_describe) + if not mo: + # unparseable. Maybe git-describe is misbehaving? + pieces["error"] = ("unable to parse git-describe output: '%s'" + % describe_out) + return pieces + + # tag + full_tag = mo.group(1) + if not full_tag.startswith(tag_prefix): + if verbose: + fmt = "tag '%s' doesn't start with prefix '%s'" + print(fmt % (full_tag, tag_prefix)) + pieces["error"] = ("tag '%s' doesn't start with prefix '%s'" + % (full_tag, tag_prefix)) + return pieces + pieces["closest-tag"] = full_tag[len(tag_prefix):] + + # distance: number of commits since tag + pieces["distance"] = int(mo.group(2)) + + # commit: short hex revision ID + pieces["short"] = mo.group(3) + + else: + # HEX: no tags + pieces["closest-tag"] = None + count_out = run_command(GITS, ["rev-list", "HEAD", "--count"], + cwd=root) + pieces["distance"] = int(count_out) # total number of commits + + return pieces def do_vcs_install(manifest_in, versionfile_source, ipy): @@ -631,183 +1110,462 @@ def do_vcs_install(manifest_in, versionfile_source, ipy): files.append(".gitattributes") run_command(GITS, ["add", "--"] + files) -def versions_from_parentdir(parentdir_prefix, root, verbose=False): + +def versions_from_parentdir(parentdir_prefix, root, verbose): # Source tarballs conventionally unpack into a directory that includes # both the project name and a version string. dirname = os.path.basename(root) if not dirname.startswith(parentdir_prefix): if verbose: - print("guessing rootdir is '%s', but '%s' doesn't start with prefix '%s'" % - (root, dirname, parentdir_prefix)) - return None - return {"version": dirname[len(parentdir_prefix):], "full": ""} + print("guessing rootdir is '%s', but '%s' doesn't start with " + "prefix '%s'" % (root, dirname, parentdir_prefix)) + raise NotThisMethod("rootdir doesn't start with parentdir_prefix") + return {"version": dirname[len(parentdir_prefix):], + "full-revisionid": None, + "dirty": False, "error": None} SHORT_VERSION_PY = """ -# This file was generated by 'versioneer.py' (0.12) from +# This file was generated by 'versioneer.py' (0.15) from # revision-control system data, or from the parent directory name of an # unpacked source archive. Distribution tarballs contain a pre-generated copy # of this file. -version_version = '%(version)s' -version_full = '%(full)s' -def get_versions(default={}, verbose=False): - return {'version': version_version, 'full': version_full} +import json +import sys + +version_json = ''' +%s +''' # END VERSION_JSON + +def get_versions(): + return json.loads(version_json) """ -DEFAULT = {"version": "unknown", "full": "unknown"} def versions_from_file(filename): - versions = {} try: with open(filename) as f: - for line in f.readlines(): - mo = re.match("version_version = '([^']+)'", line) - if mo: - versions["version"] = mo.group(1) - mo = re.match("version_full = '([^']+)'", line) - if mo: - versions["full"] = mo.group(1) + contents = f.read() except EnvironmentError: - return {} + raise NotThisMethod("unable to read _version.py") + mo = re.search(r"version_json = '''\n(.*)''' # END VERSION_JSON", + contents, re.M | re.S) + if not mo: + raise NotThisMethod("no version_json in _version.py") + return json.loads(mo.group(1)) - return versions def write_to_version_file(filename, versions): + os.unlink(filename) + contents = json.dumps(versions, sort_keys=True, + indent=1, separators=(",", ": ")) with open(filename, "w") as f: - f.write(SHORT_VERSION_PY % versions) + f.write(SHORT_VERSION_PY % contents) print("set %s to '%s'" % (filename, versions["version"])) -def get_root(): - try: - return os.path.dirname(os.path.abspath(__file__)) - except NameError: - return os.path.dirname(os.path.abspath(sys.argv[0])) +def plus_or_dot(pieces): + if "+" in pieces.get("closest-tag", ""): + return "." + return "+" + + +def render_pep440(pieces): + # now build up version string, with post-release "local version + # identifier". Our goal: TAG[+DISTANCE.gHEX[.dirty]] . Note that if you + # get a tagged build and then dirty it, you'll get TAG+0.gHEX.dirty + + # exceptions: + # 1: no tags. git_describe was just HEX. 0+untagged.DISTANCE.gHEX[.dirty] + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += plus_or_dot(pieces) + rendered += "%d.g%s" % (pieces["distance"], pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + else: + # exception #1 + rendered = "0+untagged.%d.g%s" % (pieces["distance"], + pieces["short"]) + if pieces["dirty"]: + rendered += ".dirty" + return rendered + + +def render_pep440_pre(pieces): + # TAG[.post.devDISTANCE] . No -dirty + + # exceptions: + # 1: no tags. 0.post.devDISTANCE + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"]: + rendered += ".post.dev%d" % pieces["distance"] + else: + # exception #1 + rendered = "0.post.dev%d" % pieces["distance"] + return rendered + + +def render_pep440_post(pieces): + # TAG[.postDISTANCE[.dev0]+gHEX] . The ".dev0" means dirty. Note that + # .dev0 sorts backwards (a dirty tree will appear "older" than the + # corresponding clean one), but you shouldn't be releasing software with + # -dirty anyways. + + # exceptions: + # 1: no tags. 0.postDISTANCE[.dev0] + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += ".post%d" % pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + rendered += plus_or_dot(pieces) + rendered += "g%s" % pieces["short"] + else: + # exception #1 + rendered = "0.post%d" % pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + rendered += "+g%s" % pieces["short"] + return rendered + + +def render_pep440_old(pieces): + # TAG[.postDISTANCE[.dev0]] . The ".dev0" means dirty. + + # exceptions: + # 1: no tags. 0.postDISTANCE[.dev0] + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"] or pieces["dirty"]: + rendered += ".post%d" % pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + else: + # exception #1 + rendered = "0.post%d" % pieces["distance"] + if pieces["dirty"]: + rendered += ".dev0" + return rendered + -def vcs_function(vcs, suffix): - return getattr(sys.modules[__name__], '%s_%s' % (vcs, suffix), None) +def render_git_describe(pieces): + # TAG[-DISTANCE-gHEX][-dirty], like 'git describe --tags --dirty + # --always' -def get_versions(default=DEFAULT, verbose=False): + # exceptions: + # 1: no tags. HEX[-dirty] (note: no 'g' prefix) + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + if pieces["distance"]: + rendered += "-%d-g%s" % (pieces["distance"], pieces["short"]) + else: + # exception #1 + rendered = pieces["short"] + if pieces["dirty"]: + rendered += "-dirty" + return rendered + + +def render_git_describe_long(pieces): + # TAG-DISTANCE-gHEX[-dirty], like 'git describe --tags --dirty + # --always -long'. The distance/hash is unconditional. + + # exceptions: + # 1: no tags. HEX[-dirty] (note: no 'g' prefix) + + if pieces["closest-tag"]: + rendered = pieces["closest-tag"] + rendered += "-%d-g%s" % (pieces["distance"], pieces["short"]) + else: + # exception #1 + rendered = pieces["short"] + if pieces["dirty"]: + rendered += "-dirty" + return rendered + + +def render(pieces, style): + if pieces["error"]: + return {"version": "unknown", + "full-revisionid": pieces.get("long"), + "dirty": None, + "error": pieces["error"]} + + if not style or style == "default": + style = "pep440" # the default + + if style == "pep440": + rendered = render_pep440(pieces) + elif style == "pep440-pre": + rendered = render_pep440_pre(pieces) + elif style == "pep440-post": + rendered = render_pep440_post(pieces) + elif style == "pep440-old": + rendered = render_pep440_old(pieces) + elif style == "git-describe": + rendered = render_git_describe(pieces) + elif style == "git-describe-long": + rendered = render_git_describe_long(pieces) + else: + raise ValueError("unknown style '%s'" % style) + + return {"version": rendered, "full-revisionid": pieces["long"], + "dirty": pieces["dirty"], "error": None} + + +class VersioneerBadRootError(Exception): + pass + + +def get_versions(verbose=False): # returns dict with two keys: 'version' and 'full' - assert versionfile_source is not None, "please set versioneer.versionfile_source" - assert tag_prefix is not None, "please set versioneer.tag_prefix" - assert parentdir_prefix is not None, "please set versioneer.parentdir_prefix" - assert VCS is not None, "please set versioneer.VCS" - - # I am in versioneer.py, which must live at the top of the source tree, - # which we use to compute the root directory. py2exe/bbfreeze/non-CPython - # don't have __file__, in which case we fall back to sys.argv[0] (which - # ought to be the setup.py script). We prefer __file__ since that's more - # robust in cases where setup.py was invoked in some weird way (e.g. pip) + + if "versioneer" in sys.modules: + # see the discussion in cmdclass.py:get_cmdclass() + del sys.modules["versioneer"] + root = get_root() - versionfile_abs = os.path.join(root, versionfile_source) + cfg = get_config_from_root(root) + + assert cfg.VCS is not None, "please set [versioneer]VCS= in setup.cfg" + handlers = HANDLERS.get(cfg.VCS) + assert handlers, "unrecognized VCS '%s'" % cfg.VCS + verbose = verbose or cfg.verbose + assert cfg.versionfile_source is not None, \ + "please set versioneer.versionfile_source" + assert cfg.tag_prefix is not None, "please set versioneer.tag_prefix" - # extract version from first of _version.py, VCS command (e.g. 'git + versionfile_abs = os.path.join(root, cfg.versionfile_source) + + # extract version from first of: _version.py, VCS command (e.g. 'git # describe'), parentdir. This is meant to work for developers using a # source checkout, for users of a tarball created by 'setup.py sdist', # and for users of a tarball/zipball created by 'git archive' or github's # download-from-tag feature or the equivalent in other VCSes. - get_keywords_f = vcs_function(VCS, "get_keywords") - versions_from_keywords_f = vcs_function(VCS, "versions_from_keywords") - if get_keywords_f and versions_from_keywords_f: - vcs_keywords = get_keywords_f(versionfile_abs) - ver = versions_from_keywords_f(vcs_keywords, tag_prefix) - if ver: - if verbose: print("got version from expanded keyword %s" % ver) + get_keywords_f = handlers.get("get_keywords") + from_keywords_f = handlers.get("keywords") + if get_keywords_f and from_keywords_f: + try: + keywords = get_keywords_f(versionfile_abs) + ver = from_keywords_f(keywords, cfg.tag_prefix, verbose) + if verbose: + print("got version from expanded keyword %s" % ver) return ver + except NotThisMethod: + pass - ver = versions_from_file(versionfile_abs) - if ver: - if verbose: print("got version from file %s %s" % (versionfile_abs,ver)) + try: + ver = versions_from_file(versionfile_abs) + if verbose: + print("got version from file %s %s" % (versionfile_abs, ver)) return ver + except NotThisMethod: + pass + + from_vcs_f = handlers.get("pieces_from_vcs") + if from_vcs_f: + try: + pieces = from_vcs_f(cfg.tag_prefix, root, verbose) + ver = render(pieces, cfg.style) + if verbose: + print("got version from VCS %s" % ver) + return ver + except NotThisMethod: + pass - versions_from_vcs_f = vcs_function(VCS, "versions_from_vcs") - if versions_from_vcs_f: - ver = versions_from_vcs_f(tag_prefix, root, verbose) - if ver: - if verbose: print("got version from VCS %s" % ver) + try: + if cfg.parentdir_prefix: + ver = versions_from_parentdir(cfg.parentdir_prefix, root, verbose) + if verbose: + print("got version from parentdir %s" % ver) return ver + except NotThisMethod: + pass - ver = versions_from_parentdir(parentdir_prefix, root, verbose) - if ver: - if verbose: print("got version from parentdir %s" % ver) - return ver + if verbose: + print("unable to compute version") - if verbose: print("got version from default %s" % default) - return default + return {"version": "0+unknown", "full-revisionid": None, + "dirty": None, "error": "unable to compute version"} -def get_version(verbose=False): - return get_versions(verbose=verbose)["version"] -class cmd_version(Command): - description = "report generated version string" - user_options = [] - boolean_options = [] - def initialize_options(self): - pass - def finalize_options(self): - pass - def run(self): - ver = get_version(verbose=True) - print("Version is currently: %s" % ver) - - -class cmd_build(_build): - def run(self): - versions = get_versions(verbose=True) - _build.run(self) - # now locate _version.py in the new build/ directory and replace it - # with an updated value - if versionfile_build: - target_versionfile = os.path.join(self.build_lib, versionfile_build) - print("UPDATING %s" % target_versionfile) - os.unlink(target_versionfile) - with open(target_versionfile, "w") as f: - f.write(SHORT_VERSION_PY % versions) +def get_version(): + return get_versions()["version"] -if 'cx_Freeze' in sys.modules: # cx_freeze enabled? - from cx_Freeze.dist import build_exe as _build_exe - class cmd_build_exe(_build_exe): +def get_cmdclass(): + if "versioneer" in sys.modules: + del sys.modules["versioneer"] + # this fixes the "python setup.py develop" case (also 'install' and + # 'easy_install .'), in which subdependencies of the main project are + # built (using setup.py bdist_egg) in the same python process. Assume + # a main project A and a dependency B, which use different versions + # of Versioneer. A's setup.py imports A's Versioneer, leaving it in + # sys.modules by the time B's setup.py is executed, causing B to run + # with the wrong versioneer. Setuptools wraps the sub-dep builds in a + # sandbox that restores sys.modules to it's pre-build state, so the + # parent is protected against the child's "import versioneer". By + # removing ourselves from sys.modules here, before the child build + # happens, we protect the child from the parent's versioneer too. + # Also see https://github.com/warner/python-versioneer/issues/52 + + cmds = {} + + # we add "version" to both distutils and setuptools + from distutils.core import Command + + class cmd_version(Command): + description = "report generated version string" + user_options = [] + boolean_options = [] + + def initialize_options(self): + pass + + def finalize_options(self): + pass + + def run(self): + vers = get_versions(verbose=True) + print("Version: %s" % vers["version"]) + print(" full-revisionid: %s" % vers.get("full-revisionid")) + print(" dirty: %s" % vers.get("dirty")) + if vers["error"]: + print(" error: %s" % vers["error"]) + cmds["version"] = cmd_version + + # we override "build_py" in both distutils and setuptools + # + # most invocation pathways end up running build_py: + # distutils/build -> build_py + # distutils/install -> distutils/build ->.. + # setuptools/bdist_wheel -> distutils/install ->.. + # setuptools/bdist_egg -> distutils/install_lib -> build_py + # setuptools/install -> bdist_egg ->.. + # setuptools/develop -> ? + + from distutils.command.build_py import build_py as _build_py + + class cmd_build_py(_build_py): + def run(self): + root = get_root() + cfg = get_config_from_root(root) + versions = get_versions() + _build_py.run(self) + # now locate _version.py in the new build/ directory and replace + # it with an updated value + if cfg.versionfile_build: + target_versionfile = os.path.join(self.build_lib, + cfg.versionfile_build) + print("UPDATING %s" % target_versionfile) + write_to_version_file(target_versionfile, versions) + cmds["build_py"] = cmd_build_py + + if "cx_Freeze" in sys.modules: # cx_freeze enabled? + from cx_Freeze.dist import build_exe as _build_exe + + class cmd_build_exe(_build_exe): + def run(self): + root = get_root() + cfg = get_config_from_root(root) + versions = get_versions() + target_versionfile = cfg.versionfile_source + print("UPDATING %s" % target_versionfile) + write_to_version_file(target_versionfile, versions) + + _build_exe.run(self) + os.unlink(target_versionfile) + with open(cfg.versionfile_source, "w") as f: + LONG = LONG_VERSION_PY[cfg.VCS] + f.write(LONG % + {"DOLLAR": "$", + "STYLE": cfg.style, + "TAG_PREFIX": cfg.tag_prefix, + "PARENTDIR_PREFIX": cfg.parentdir_prefix, + "VERSIONFILE_SOURCE": cfg.versionfile_source, + }) + cmds["build_exe"] = cmd_build_exe + del cmds["build_py"] + + # we override different "sdist" commands for both environments + if "setuptools" in sys.modules: + from setuptools.command.sdist import sdist as _sdist + else: + from distutils.command.sdist import sdist as _sdist + + class cmd_sdist(_sdist): def run(self): - versions = get_versions(verbose=True) - target_versionfile = versionfile_source + versions = get_versions() + self._versioneer_generated_versions = versions + # unless we update this, the command will keep using the old + # version + self.distribution.metadata.version = versions["version"] + return _sdist.run(self) + + def make_release_tree(self, base_dir, files): + root = get_root() + cfg = get_config_from_root(root) + _sdist.make_release_tree(self, base_dir, files) + # now locate _version.py in the new base_dir directory + # (remembering that it may be a hardlink) and replace it with an + # updated value + target_versionfile = os.path.join(base_dir, cfg.versionfile_source) print("UPDATING %s" % target_versionfile) - os.unlink(target_versionfile) - with open(target_versionfile, "w") as f: - f.write(SHORT_VERSION_PY % versions) - - _build_exe.run(self) - os.unlink(target_versionfile) - with open(versionfile_source, "w") as f: - assert VCS is not None, "please set versioneer.VCS" - LONG = LONG_VERSION_PY[VCS] - f.write(LONG % {"DOLLAR": "$", - "TAG_PREFIX": tag_prefix, - "PARENTDIR_PREFIX": parentdir_prefix, - "VERSIONFILE_SOURCE": versionfile_source, - }) - -class cmd_sdist(_sdist): - def run(self): - versions = get_versions(verbose=True) - self._versioneer_generated_versions = versions - # unless we update this, the command will keep using the old version - self.distribution.metadata.version = versions["version"] - return _sdist.run(self) - - def make_release_tree(self, base_dir, files): - _sdist.make_release_tree(self, base_dir, files) - # now locate _version.py in the new base_dir directory (remembering - # that it may be a hardlink) and replace it with an updated value - target_versionfile = os.path.join(base_dir, versionfile_source) - print("UPDATING %s" % target_versionfile) - os.unlink(target_versionfile) - with open(target_versionfile, "w") as f: - f.write(SHORT_VERSION_PY % self._versioneer_generated_versions) + write_to_version_file(target_versionfile, + self._versioneer_generated_versions) + cmds["sdist"] = cmd_sdist + + return cmds + + +CONFIG_ERROR = """ +setup.cfg is missing the necessary Versioneer configuration. You need +a section like: + + [versioneer] + VCS = git + style = pep440 + versionfile_source = src/myproject/_version.py + versionfile_build = myproject/_version.py + tag_prefix = "" + parentdir_prefix = myproject- + +You will also need to edit your setup.py to use the results: + + import versioneer + setup(version=versioneer.get_version(), + cmdclass=versioneer.get_cmdclass(), ...) + +Please read the docstring in ./versioneer.py for configuration instructions, +edit setup.cfg, and re-run the installer or 'python versioneer.py setup'. +""" + +SAMPLE_CONFIG = """ +# See the docstring in versioneer.py for instructions. Note that you must +# re-run 'versioneer.py setup' after changing this section, and commit the +# resulting files. + +[versioneer] +#VCS = git +#style = pep440 +#versionfile_source = +#versionfile_build = +#tag_prefix = +#parentdir_prefix = + +""" INIT_PY_SNIPPET = """ from ._version import get_versions @@ -815,87 +1573,127 @@ def make_release_tree(self, base_dir, files): del get_versions """ -class cmd_update_files(Command): - description = "install/upgrade Versioneer files: __init__.py SRC/_version.py" - user_options = [] - boolean_options = [] - def initialize_options(self): - pass - def finalize_options(self): - pass - def run(self): - print(" creating %s" % versionfile_source) - with open(versionfile_source, "w") as f: - assert VCS is not None, "please set versioneer.VCS" - LONG = LONG_VERSION_PY[VCS] - f.write(LONG % {"DOLLAR": "$", - "TAG_PREFIX": tag_prefix, - "PARENTDIR_PREFIX": parentdir_prefix, - "VERSIONFILE_SOURCE": versionfile_source, - }) - - ipy = os.path.join(os.path.dirname(versionfile_source), "__init__.py") - if os.path.exists(ipy): - try: - with open(ipy, "r") as f: - old = f.read() - except EnvironmentError: - old = "" - if INIT_PY_SNIPPET not in old: - print(" appending to %s" % ipy) - with open(ipy, "a") as f: - f.write(INIT_PY_SNIPPET) - else: - print(" %s unmodified" % ipy) - else: - print(" %s doesn't exist, ok" % ipy) - ipy = None - - # Make sure both the top-level "versioneer.py" and versionfile_source - # (PKG/_version.py, used by runtime code) are in MANIFEST.in, so - # they'll be copied into source distributions. Pip won't be able to - # install the package without this. - manifest_in = os.path.join(get_root(), "MANIFEST.in") - simple_includes = set() + +def do_setup(): + root = get_root() + try: + cfg = get_config_from_root(root) + except (EnvironmentError, configparser.NoSectionError, + configparser.NoOptionError) as e: + if isinstance(e, (EnvironmentError, configparser.NoSectionError)): + print("Adding sample versioneer config to setup.cfg", + file=sys.stderr) + with open(os.path.join(root, "setup.cfg"), "a") as f: + f.write(SAMPLE_CONFIG) + print(CONFIG_ERROR, file=sys.stderr) + return 1 + + print(" creating %s" % cfg.versionfile_source) + with open(cfg.versionfile_source, "w") as f: + LONG = LONG_VERSION_PY[cfg.VCS] + f.write(LONG % {"DOLLAR": "$", + "STYLE": cfg.style, + "TAG_PREFIX": cfg.tag_prefix, + "PARENTDIR_PREFIX": cfg.parentdir_prefix, + "VERSIONFILE_SOURCE": cfg.versionfile_source, + }) + + ipy = os.path.join(os.path.dirname(cfg.versionfile_source), + "__init__.py") + if os.path.exists(ipy): try: - with open(manifest_in, "r") as f: - for line in f: - if line.startswith("include "): - for include in line.split()[1:]: - simple_includes.add(include) + with open(ipy, "r") as f: + old = f.read() except EnvironmentError: - pass - # That doesn't cover everything MANIFEST.in can do - # (http://docs.python.org/2/distutils/sourcedist.html#commands), so - # it might give some false negatives. Appending redundant 'include' - # lines is safe, though. - if "versioneer.py" not in simple_includes: - print(" appending 'versioneer.py' to MANIFEST.in") - with open(manifest_in, "a") as f: - f.write("include versioneer.py\n") - else: - print(" 'versioneer.py' already in MANIFEST.in") - if versionfile_source not in simple_includes: - print(" appending versionfile_source ('%s') to MANIFEST.in" % - versionfile_source) - with open(manifest_in, "a") as f: - f.write("include %s\n" % versionfile_source) + old = "" + if INIT_PY_SNIPPET not in old: + print(" appending to %s" % ipy) + with open(ipy, "a") as f: + f.write(INIT_PY_SNIPPET) else: - print(" versionfile_source already in MANIFEST.in") + print(" %s unmodified" % ipy) + else: + print(" %s doesn't exist, ok" % ipy) + ipy = None + + # Make sure both the top-level "versioneer.py" and versionfile_source + # (PKG/_version.py, used by runtime code) are in MANIFEST.in, so + # they'll be copied into source distributions. Pip won't be able to + # install the package without this. + manifest_in = os.path.join(root, "MANIFEST.in") + simple_includes = set() + try: + with open(manifest_in, "r") as f: + for line in f: + if line.startswith("include "): + for include in line.split()[1:]: + simple_includes.add(include) + except EnvironmentError: + pass + # That doesn't cover everything MANIFEST.in can do + # (http://docs.python.org/2/distutils/sourcedist.html#commands), so + # it might give some false negatives. Appending redundant 'include' + # lines is safe, though. + if "versioneer.py" not in simple_includes: + print(" appending 'versioneer.py' to MANIFEST.in") + with open(manifest_in, "a") as f: + f.write("include versioneer.py\n") + else: + print(" 'versioneer.py' already in MANIFEST.in") + if cfg.versionfile_source not in simple_includes: + print(" appending versionfile_source ('%s') to MANIFEST.in" % + cfg.versionfile_source) + with open(manifest_in, "a") as f: + f.write("include %s\n" % cfg.versionfile_source) + else: + print(" versionfile_source already in MANIFEST.in") - # Make VCS-specific changes. For git, this means creating/changing - # .gitattributes to mark _version.py for export-time keyword - # substitution. - do_vcs_install(manifest_in, versionfile_source, ipy) + # Make VCS-specific changes. For git, this means creating/changing + # .gitattributes to mark _version.py for export-time keyword + # substitution. + do_vcs_install(manifest_in, cfg.versionfile_source, ipy) + return 0 -def get_cmdclass(): - cmds = {'version': cmd_version, - 'versioneer': cmd_update_files, - 'build': cmd_build, - 'sdist': cmd_sdist, - } - if 'cx_Freeze' in sys.modules: # cx_freeze enabled? - cmds['build_exe'] = cmd_build_exe - del cmds['build'] - return cmds +def scan_setup_py(): + found = set() + setters = False + errors = 0 + with open("setup.py", "r") as f: + for line in f.readlines(): + if "import versioneer" in line: + found.add("import") + if "versioneer.get_cmdclass()" in line: + found.add("cmdclass") + if "versioneer.get_version()" in line: + found.add("get_version") + if "versioneer.VCS" in line: + setters = True + if "versioneer.versionfile_source" in line: + setters = True + if len(found) != 3: + print("") + print("Your setup.py appears to be missing some important items") + print("(but I might be wrong). Please make sure it has something") + print("roughly like the following:") + print("") + print(" import versioneer") + print(" setup( version=versioneer.get_version(),") + print(" cmdclass=versioneer.get_cmdclass(), ...)") + print("") + errors += 1 + if setters: + print("You should remove lines like 'versioneer.VCS = ' and") + print("'versioneer.versionfile_source = ' . This configuration") + print("now lives in setup.cfg, and should be removed from setup.py") + print("") + errors += 1 + return errors + +if __name__ == "__main__": + cmd = sys.argv[1] + if cmd == "setup": + errors = do_setup() + errors += scan_setup_py() + if errors: + sys.exit(1) From 2dab9322303778ecbec79ec6acd390ebe42d9d4f Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 4 Aug 2015 13:14:48 -0700 Subject: [PATCH 06/30] Change manifest --- MANIFEST.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MANIFEST.in b/MANIFEST.in index d8bc484..646414f 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,4 +1,3 @@ -include *.txt include LICENSE recursive-include msmb_theme *.conf recursive-include msmb_theme *.css @@ -8,5 +7,6 @@ recursive-include msmb_theme *.js recursive-include msmb_theme *.svg recursive-include msmb_theme *.ttf recursive-include msmb_theme *.woff +include setup.cfg include versioneer.py include msmb_theme/_version.py From 00a7dce2beae13d466b1a24f8d0df490103709b8 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 4 Aug 2015 13:20:52 -0700 Subject: [PATCH 07/30] No tag prefix --- msmb_theme/_version.py | 2 +- setup.cfg | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/msmb_theme/_version.py b/msmb_theme/_version.py index 0edf94a..f655ccf 100644 --- a/msmb_theme/_version.py +++ b/msmb_theme/_version.py @@ -36,7 +36,7 @@ def get_config(): cfg = VersioneerConfig() cfg.VCS = "git" cfg.style = "pep440" - cfg.tag_prefix = """" + cfg.tag_prefix = "" cfg.parentdir_prefix = "msmb_theme-" cfg.versionfile_source = "msmb_theme/_version.py" cfg.verbose = False diff --git a/setup.cfg b/setup.cfg index 7e5c3ac..cbd77a8 100644 --- a/setup.cfg +++ b/setup.cfg @@ -8,6 +8,6 @@ VCS = git style = pep440 versionfile_source = msmb_theme/_version.py versionfile_build = msmb_theme/_version.py -tag_prefix = "" +tag_prefix = parentdir_prefix = msmb_theme- From a9b442ddc494444708f1ecf8056e1610fa6f2505 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 4 Aug 2015 15:08:43 -0700 Subject: [PATCH 08/30] Delete unused stuff --- .../static/font/fontawesome_webfont.eot | Bin 37405 -> 0 bytes .../static/font/fontawesome_webfont.svg | 399 ------------------ .../static/font/fontawesome_webfont.ttf | Bin 79076 -> 0 bytes .../static/font/fontawesome_webfont.woff | Bin 43572 -> 0 bytes msmb_theme/static/js/theme.js | 16 - 5 files changed, 415 deletions(-) delete mode 100755 msmb_theme/static/font/fontawesome_webfont.eot delete mode 100755 msmb_theme/static/font/fontawesome_webfont.svg delete mode 100755 msmb_theme/static/font/fontawesome_webfont.ttf delete mode 100755 msmb_theme/static/font/fontawesome_webfont.woff delete mode 100644 msmb_theme/static/js/theme.js diff --git a/msmb_theme/static/font/fontawesome_webfont.eot b/msmb_theme/static/font/fontawesome_webfont.eot deleted file mode 100755 index 0662cb96bfb78cb2603df4bc9995314bd6806312..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37405 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�-A&iY%khEsGVMaq&$BJA^QAs8x>7-g_ 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 k3oQ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/msmb_theme/static/font/fontawesome_webfont.ttf b/msmb_theme/static/font/fontawesome_webfont.ttf deleted file mode 100755 index d3659246915cacb0c9204271f1f9fc5f77049eac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 79076 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 diff --git a/msmb_theme/static/js/theme.js b/msmb_theme/static/js/theme.js deleted file mode 100644 index 58e514c..0000000 --- a/msmb_theme/static/js/theme.js +++ /dev/null @@ -1,16 +0,0 @@ -$( document ).ready(function() { - // Shift nav in mobile when clicking the menu. - $("[data-toggle='wy-nav-top']").click(function() { - $("[data-toggle='wy-nav-shift']").toggleClass("shift"); - $("[data-toggle='rst-versions']").toggleClass("shift"); - }); - // Close menu when you click a link. - $(".wy-menu-vertical .current ul li a").click(function() { - $("[data-toggle='wy-nav-shift']").removeClass("shift"); - $("[data-toggle='rst-versions']").toggleClass("shift"); - }); - $("[data-toggle='rst-current-version']").click(function() { - $("[data-toggle='rst-versions']").toggleClass("shift-up"); - }); - $("table.docutils:not(.field-list").wrap("

"); -}); From e43277a6cdcc9f002016e218d66bb96fc46c7b39 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 4 Aug 2015 15:08:53 -0700 Subject: [PATCH 09/30] Wrap table cells --- msmb_theme/static/css/msmb.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/msmb_theme/static/css/msmb.css b/msmb_theme/static/css/msmb.css index 8e442ac..81bd806 100644 --- a/msmb_theme/static/css/msmb.css +++ b/msmb_theme/static/css/msmb.css @@ -3,3 +3,7 @@ .wy-side-nav-search { background-color: #ffffff; } + +.wy-table-responsive table td { + white-space: normal; +} From a3f8164a60a65de9317f6ff3bf63d504dac13ee2 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 4 Aug 2015 15:28:39 -0700 Subject: [PATCH 10/30] Fix figure caption --- msmb_theme/static/css/msmb.css | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/msmb_theme/static/css/msmb.css b/msmb_theme/static/css/msmb.css index 81bd806..718563b 100644 --- a/msmb_theme/static/css/msmb.css +++ b/msmb_theme/static/css/msmb.css @@ -7,3 +7,12 @@ .wy-table-responsive table td { white-space: normal; } + +.rst-content .align-right { + width: 300px; +} + +p.caption { + font-size: 100%; + font-weight: unset; +} From 1b28b8bd10fa2e93bf0abea7d1a038ddb1d6f307 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 4 Aug 2015 16:03:38 -0700 Subject: [PATCH 11/30] space out ordered lists --- msmb_theme/static/css/msmb.css | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/msmb_theme/static/css/msmb.css b/msmb_theme/static/css/msmb.css index 718563b..6c7d4dd 100644 --- a/msmb_theme/static/css/msmb.css +++ b/msmb_theme/static/css/msmb.css @@ -12,7 +12,11 @@ width: 300px; } -p.caption { +.rst-content p.caption { font-size: 100%; font-weight: unset; } + +.rst-content .section ol li { + margin-bottom: 0.3em; +} From 49e2e439efb6a313c6a648d1ba5e00209f4d99b5 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 4 Aug 2015 16:13:57 -0700 Subject: [PATCH 12/30] Add README --- README.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..95099d6 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +`msmb_theme` +============ + +This applies slight modifications to `sphinx_rtd_theme`. It needs the +afformentioned theme to be installed. From 926bf537f489297717f0f17a25eb80f4c959ae98 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 4 Aug 2015 16:14:18 -0700 Subject: [PATCH 13/30] spelling --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 95099d6..be1736a 100644 --- a/README.md +++ b/README.md @@ -2,4 +2,4 @@ ============ This applies slight modifications to `sphinx_rtd_theme`. It needs the -afformentioned theme to be installed. +aforementioned theme to be installed. From b3d6e867473013d04b0d61bf371b31ec28c9d7ab Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 13 Oct 2015 15:46:44 -0700 Subject: [PATCH 14/30] Ignore .idea/ --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 24c7818..1ba38fa 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ versioneer.pyc dist build __pycache__ -*.pyc \ No newline at end of file +*.pyc +.idea/ From cee4ba08633aa6e098a4529b13d239e4b1de538c Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 13 Oct 2015 16:35:31 -0700 Subject: [PATCH 15/30] Build and use jupyter style --- .gitmodules | 3 + MANIFEST.in | 4 - README.md | 10 + compile_jupyter_less.py | 17 + msmb_theme/static/css/jupyter.css | 11623 ++++++++++++++++++++++++++++ notebook | 1 + setup.py | 5 +- 7 files changed, 11655 insertions(+), 8 deletions(-) create mode 100644 .gitmodules create mode 100644 compile_jupyter_less.py create mode 100644 msmb_theme/static/css/jupyter.css create mode 160000 notebook diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..6c7a73a --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "notebook"] + path = notebook + url = https://github.com/jupyter/notebook.git diff --git a/MANIFEST.in b/MANIFEST.in index 646414f..cbcd019 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,12 +1,8 @@ include LICENSE recursive-include msmb_theme *.conf recursive-include msmb_theme *.css -recursive-include msmb_theme *.eot recursive-include msmb_theme *.html recursive-include msmb_theme *.js -recursive-include msmb_theme *.svg -recursive-include msmb_theme *.ttf -recursive-include msmb_theme *.woff include setup.cfg include versioneer.py include msmb_theme/_version.py diff --git a/README.md b/README.md index be1736a..bc388b8 100644 --- a/README.md +++ b/README.md @@ -3,3 +3,13 @@ This applies slight modifications to `sphinx_rtd_theme`. It needs the aforementioned theme to be installed. + +Installing +---------- + + - Navigate to the `notebook/` submodule. + - `npm install -g bower` + - `bower install` + - lessc --include-path="./notebook/static" notebook/static/style/style.less style.css + + - Run `python setup.py css` to generate css from less (requires node.js) diff --git a/compile_jupyter_less.py b/compile_jupyter_less.py new file mode 100644 index 0000000..1273198 --- /dev/null +++ b/compile_jupyter_less.py @@ -0,0 +1,17 @@ +import subprocess +import os + +os.chdir("notebook") + +# Check for clean submodule +unclean = "Please clean up your `notebook/` submodule!" +assert subprocess.check_output(['git', 'clean', '-ndx']) == b'', unclean + +subprocess.check_call(['npm', 'install', '-g', 'bower']) +subprocess.check_call(['bower', 'install']) +subprocess.check_call([ + 'lessc', + '--include-path="./notebook/static"', + 'notebook/static/style/style.less', + '../msmb_theme/static/css/jupyter.css' +]) diff --git a/msmb_theme/static/css/jupyter.css b/msmb_theme/static/css/jupyter.css new file mode 100644 index 0000000..bf552eb --- /dev/null +++ b/msmb_theme/static/css/jupyter.css @@ -0,0 +1,11623 @@ +/*! +* +* Twitter Bootstrap +* +*/ +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: 1px dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +mark { + background: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + box-sizing: content-box; + height: 0; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-appearance: textfield; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + border: 0; + padding: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot'); + src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: 'Glyphicons Halflings'; + font-style: normal; + font-weight: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\2a"; +} +.glyphicon-plus:before { + content: "\2b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 1.42857143; + color: #000; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 3px; +} +.img-thumbnail { + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 2px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 18px; + margin-bottom: 18px; + border: 0; + border-top: 1px solid #eeeeee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: normal; + line-height: 1; + color: #777777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 18px; + margin-bottom: 9px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 9px; + margin-bottom: 9px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 33px; +} +h2, +.h2 { + font-size: 27px; +} +h3, +.h3 { + font-size: 23px; +} +h4, +.h4 { + font-size: 17px; +} +h5, +.h5 { + font-size: 13px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 9px; +} +.lead { + margin-bottom: 18px; + font-size: 14px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 19.5px; + } +} +small, +.small { + font-size: 92%; +} +mark, +.mark { + background-color: #fcf8e3; + padding: .2em; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 8px; + margin: 36px 0 18px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 9px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-top: 0; + margin-bottom: 18px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: bold; +} +dd { + margin-left: 0; +} +@media (min-width: 541px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 9px 18px; + margin: 0 0 18px; + font-size: inherit; + border-left: 5px solid #eeeeee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} +address { + margin-bottom: 18px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 2px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #888; + background-color: transparent; + border-radius: 1px; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; +} +pre { + display: block; + padding: 8.5px; + margin: 0 0 9px; + font-size: 12px; + line-height: 1.42857143; + word-break: break-all; + word-wrap: break-word; + color: #333333; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 2px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + margin-right: auto; + margin-left: auto; + padding-left: 0px; + padding-right: 0px; +} +@media (min-width: 768px) { + .container { + width: 768px; + } +} +@media (min-width: 992px) { + .container { + width: 940px; + } +} +@media (min-width: 1200px) { + .container { + width: 1140px; + } +} +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 0px; + padding-right: 0px; +} +.row { + margin-left: 0px; + margin-right: 0px; +} +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 0px; + padding-right: 0px; +} +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0%; +} +@media (min-width: 768px) { + .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 992px) { + .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 1200px) { + .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0%; + } +} +table { + background-color: transparent; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 18px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +table col[class*="col-"] { + position: static; + float: none; + display: table-column; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, +.table-hover > tbody > tr.success:hover > td, +.table-hover > tbody > tr:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, +.table-hover > tbody > tr.warning:hover > td, +.table-hover > tbody > tr:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, +.table-hover > tbody > tr.danger:hover > td, +.table-hover > tbody > tr:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + overflow-x: auto; + min-height: 0.01%; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 13.5px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 18px; + font-size: 19.5px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 13px; + line-height: 1.42857143; + color: #555555; +} +.form-control { + display: block; + width: 100%; + height: 32px; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eeeeee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +input[type="search"] { + -webkit-appearance: none; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 32px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 45px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 18px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.form-control-static { + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; + min-height: 31px; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-left: 0; + padding-right: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 30px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 45px; + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 3px; +} +select.input-lg { + height: 45px; + line-height: 45px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 45px; + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 3px; +} +.form-group-lg select.form-control { + height: 45px; + line-height: 45px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 45px; + min-height: 35px; + padding: 11px 16px; + font-size: 17px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 40px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 32px; + height: 32px; + line-height: 32px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 45px; + height: 45px; + line-height: 45px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + border-color: #3c763d; + background-color: #dff0d8; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + border-color: #a94442; + background-color: #f2dede; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 23px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #404040; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 7px; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 25px; +} +.form-horizontal .form-group { + margin-left: 0px; + margin-right: 0px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 7px; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 0px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.333333px; + font-size: 17px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + border-radius: 2px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + background-image: none; +} +.btn-default.disabled, +.btn-default[disabled], +fieldset[disabled] .btn-default, +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus, +.btn-default.disabled:active, +.btn-default[disabled]:active, +fieldset[disabled] .btn-default:active, +.btn-default.disabled.active, +.btn-default[disabled].active, +fieldset[disabled] .btn-default.active { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #286090; + border-color: #122b40; +} +.btn-primary:hover { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + background-image: none; +} +.btn-primary.disabled, +.btn-primary[disabled], +fieldset[disabled] .btn-primary, +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus, +.btn-primary.disabled:active, +.btn-primary[disabled]:active, +fieldset[disabled] .btn-primary:active, +.btn-primary.disabled.active, +.btn-primary[disabled].active, +fieldset[disabled] .btn-primary.active { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + background-image: none; +} +.btn-success.disabled, +.btn-success[disabled], +fieldset[disabled] .btn-success, +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus, +.btn-success.disabled:active, +.btn-success[disabled]:active, +fieldset[disabled] .btn-success:active, +.btn-success.disabled.active, +.btn-success[disabled].active, +fieldset[disabled] .btn-success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + background-image: none; +} +.btn-info.disabled, +.btn-info[disabled], +fieldset[disabled] .btn-info, +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus, +.btn-info.disabled:active, +.btn-info[disabled]:active, +fieldset[disabled] .btn-info:active, +.btn-info.disabled.active, +.btn-info[disabled].active, +fieldset[disabled] .btn-info.active { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + background-image: none; +} +.btn-warning.disabled, +.btn-warning[disabled], +fieldset[disabled] .btn-warning, +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus, +.btn-warning.disabled:active, +.btn-warning[disabled]:active, +fieldset[disabled] .btn-warning:active, +.btn-warning.disabled.active, +.btn-warning[disabled].active, +fieldset[disabled] .btn-warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + background-image: none; +} +.btn-danger.disabled, +.btn-danger[disabled], +fieldset[disabled] .btn-danger, +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus, +.btn-danger.disabled:active, +.btn-danger[disabled]:active, +fieldset[disabled] .btn-danger:active, +.btn-danger.disabled.active, +.btn-danger[disabled].active, +fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + color: #337ab7; + font-weight: normal; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 3px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + font-size: 13px; + text-align: left; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 2px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 8px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.42857143; + color: #333333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + outline: 0; + background-color: #337ab7; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + left: auto; + right: 0; +} +.dropdown-menu-left { + left: 0; + right: auto; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 541px) { + .navbar-right .dropdown-menu { + left: auto; + right: 0; + } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group { + margin-left: -1px; +} +.btn-toolbar { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-right-radius: 2px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-bottom-left-radius: 2px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 45px; + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; + border-radius: 3px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 45px; + line-height: 45px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control:not(:first-child):not(:last-child) { + border-radius: 0; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 13px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #ccc; + border-radius: 2px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 1px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 17px; + border-radius: 3px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #777777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 8px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 2px 2px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 2px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 2px 2px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 2px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 2px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 2px 2px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar { + position: relative; + min-height: 30px; + margin-bottom: 18px; + border: 1px solid transparent; +} +@media (min-width: 541px) { + .navbar { + border-radius: 2px; + } +} +@media (min-width: 541px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + overflow-x: visible; + padding-right: 0px; + padding-left: 0px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 541px) { + .navbar-collapse { + width: auto; + border-top: 0; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; + } +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 540px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: 0px; + margin-left: 0px; +} +@media (min-width: 541px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 541px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 541px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.navbar-brand { + float: left; + padding: 6px 0px; + font-size: 17px; + line-height: 18px; + height: 30px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 541px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: 0px; + } +} +.navbar-toggle { + position: relative; + float: right; + margin-right: 0px; + padding: 9px 10px; + margin-top: -2px; + margin-bottom: -2px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 2px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 541px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 3px 0px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 18px; +} +@media (max-width: 540px) { + .navbar-nav .open .dropdown-menu { + position: static; + float: none; + width: auto; + margin-top: 0; + background-color: transparent; + border: 0; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 18px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 541px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 6px; + padding-bottom: 6px; + } +} +.navbar-form { + margin-left: 0px; + margin-right: 0px; + padding: 10px 0px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: -1px; + margin-bottom: -1px; +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 540px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 541px) { + .navbar-form { + width: auto; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 2px; + border-top-left-radius: 2px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: -1px; + margin-bottom: -1px; +} +.navbar-btn.btn-sm { + margin-top: 0px; + margin-bottom: 0px; +} +.navbar-btn.btn-xs { + margin-top: 4px; + margin-bottom: 4px; +} +.navbar-text { + margin-top: 6px; + margin-bottom: 6px; +} +@media (min-width: 541px) { + .navbar-text { + float: left; + margin-left: 0px; + margin-right: 0px; + } +} +@media (min-width: 541px) { + .navbar-left { + float: left !important; + float: left; + } + .navbar-right { + float: right !important; + float: right; + margin-right: 0px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + background-color: #e7e7e7; + color: #555; +} +@media (max-width: 540px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + background-color: #080808; + color: #fff; +} +@media (max-width: 540px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + color: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 18px; + list-style: none; + background-color: #f5f5f5; + border-radius: 2px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + content: "/\00a0"; + padding: 0 5px; + color: #5e5e5e; +} +.breadcrumb > .active { + color: #777777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 18px 0; + border-radius: 2px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + line-height: 1.42857143; + text-decoration: none; + color: #337ab7; + background-color: #fff; + border: 1px solid #ddd; + margin-left: -1px; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 2px; + border-top-left-radius: 2px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 2px; + border-top-right-radius: 2px; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 3; + color: #23527c; + background-color: #eeeeee; + border-color: #ddd; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777777; + background-color: #fff; + border-color: #ddd; + cursor: not-allowed; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 17px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 1px; + border-top-left-radius: 1px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 1px; + border-top-right-radius: 1px; +} +.pager { + padding-left: 0; + margin: 18px 0; + list-style: none; + text-align: center; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777777; + background-color: #fff; + cursor: not-allowed; +} +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #fff; + line-height: 1; + vertical-align: middle; + white-space: nowrap; + text-align: center; + background-color: #777777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 20px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + border-radius: 3px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-left: 60px; + padding-right: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 59px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 18px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 2px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-left: auto; + margin-right: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #000; +} +.alert { + padding: 15px; + margin-bottom: 18px; + border: 1px solid transparent; + border-radius: 2px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 18px; + margin-bottom: 18px; + background-color: #f5f5f5; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 18px; + color: #fff; + text-align: center; + background-color: #337ab7; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + zoom: 1; + overflow: hidden; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + margin-bottom: 20px; + padding-left: 0; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-right-radius: 2px; + border-top-left-radius: 2px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 2px; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + text-decoration: none; + color: #555; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + background-color: #eeeeee; + color: #777777; + cursor: not-allowed; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 18px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 2px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 1px; + border-top-left-radius: 1px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 15px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 1px; + border-bottom-left-radius: 1px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-right-radius: 1px; + border-top-left-radius: 1px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 1px; + border-bottom-left-radius: 1px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 1px; + border-top-left-radius: 1px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 1px; + border-top-right-radius: 1px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 1px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 1px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 1px; + border-bottom-left-radius: 1px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 1px; + border-bottom-right-radius: 1px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 1px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 1px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + border: 0; + margin-bottom: 0; +} +.panel-group { + margin-bottom: 18px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 2px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-lg { + padding: 24px; + border-radius: 3px; +} +.well-sm { + padding: 9px; + border-radius: 1px; +} +.close { + float: right; + font-size: 19.5px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.modal-open { + overflow: hidden; +} +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 3px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.42857143px; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 12px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 2px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + bottom: 0; + right: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857143; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 13px; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 3px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 13px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 2px 2px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow:after { + border-width: 10px; + content: ""; +} +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #fff; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #fff; +} +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -10px; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -moz-transition: -moz-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + -moz-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} +.carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} +.carousel-control:hover, +.carousel-control:focus { + outline: 0; + color: #fff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + margin-top: -10px; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + line-height: 1; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #fff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #fff; +} +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-footer:before, +.modal-footer:after, +.item_buttons:before, +.item_buttons:after { + content: " "; + display: table; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-footer:after, +.item_buttons:after { + clear: both; +} +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*! +* +* Font Awesome +* +*/ +/*! + * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ +/* FONT PATH + * -------------------------- */ +@font-face { + font-family: 'FontAwesome'; + src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0'); + src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg'); + font-weight: 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; +} +/* makes the font 33% larger relative to the icon container */ +.fa-lg { + font-size: 1.33333333em; + line-height: 0.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: 0.14285714em; + text-align: center; +} +.fa-li.fa-lg { + left: -1.85714286em; +} +.fa-border { + padding: .2em .25em .15em; + border: solid 0.08em #eee; + border-radius: .1em; +} +.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; +} +@-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 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); + -webkit-transform: scale(-1, 1); + -ms-transform: scale(-1, 1); + transform: scale(-1, 1); +} +.fa-flip-vertical { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); + -webkit-transform: scale(1, -1); + -ms-transform: scale(1, -1); + transform: scale(1, -1); +} +:root .fa-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; +} +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen + readers do not read off random characters that represent icons */ +.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:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.fa-rss:before { + content: "\f09e"; +} +.fa-hdd-o:before { + content: "\f0a0"; +} +.fa-bullhorn:before { + content: "\f0a1"; +} +.fa-bell:before { + content: "\f0f3"; +} +.fa-certificate:before { + content: "\f0a3"; +} +.fa-hand-o-right:before { + content: "\f0a4"; +} +.fa-hand-o-left:before { + content: "\f0a5"; +} +.fa-hand-o-up:before { + content: "\f0a6"; +} +.fa-hand-o-down:before { + content: "\f0a7"; +} +.fa-arrow-circle-left:before { + content: "\f0a8"; +} +.fa-arrow-circle-right:before { + content: "\f0a9"; +} +.fa-arrow-circle-up:before { + content: "\f0aa"; +} +.fa-arrow-circle-down:before { + content: "\f0ab"; +} +.fa-globe:before { + content: "\f0ac"; +} +.fa-wrench:before { + content: "\f0ad"; +} +.fa-tasks:before { + content: "\f0ae"; +} +.fa-filter:before { + content: "\f0b0"; +} +.fa-briefcase:before { + content: "\f0b1"; +} +.fa-arrows-alt:before { + content: "\f0b2"; +} +.fa-group:before, +.fa-users:before { + content: "\f0c0"; +} +.fa-chain:before, +.fa-link:before { + content: "\f0c1"; +} +.fa-cloud:before { + content: "\f0c2"; +} +.fa-flask:before { + content: "\f0c3"; +} +.fa-cut:before, +.fa-scissors:before { + content: "\f0c4"; +} +.fa-copy:before, +.fa-files-o:before { + content: "\f0c5"; +} +.fa-paperclip:before { + content: "\f0c6"; +} +.fa-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 { + 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: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-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.fa-hacker-news:before { + content: "\f1d4"; +} +.fa-tencent-weibo:before { + content: "\f1d5"; +} +.fa-qq:before { + content: "\f1d6"; +} +.fa-wechat:before, +.fa-weixin:before { + content: "\f1d7"; +} +.fa-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"; +} +/*! +* +* IPython base +* +*/ +.modal.fade .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +code { + color: #000; +} +pre { + font-size: inherit; + line-height: inherit; +} +label { + font-weight: normal; +} +/* Make the page background atleast 100% the height of the view port */ +/* Make the page itself atleast 70% the height of the view port */ +.border-box-sizing { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +.corner-all { + border-radius: 2px; +} +.no-padding { + padding: 0px; +} +/* Flexible box model classes */ +/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */ +/* This file is a compatability layer. It allows the usage of flexible box +model layouts accross multiple browsers, including older browsers. The newest, +universal implementation of the flexible box model is used when available (see +`Modern browsers` comments below). Browsers that are known to implement this +new spec completely include: + + Firefox 28.0+ + Chrome 29.0+ + Internet Explorer 11+ + Opera 17.0+ + +Browsers not listed, including Safari, are supported via the styling under the +`Old browsers` comments below. +*/ +.hbox { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +.hbox > * { + /* Old browsers */ + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + /* Modern browsers */ + flex: none; +} +.vbox { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; +} +.vbox > * { + /* Old browsers */ + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + /* Modern browsers */ + flex: none; +} +.hbox.reverse, +.vbox.reverse, +.reverse { + /* Old browsers */ + -webkit-box-direction: reverse; + -moz-box-direction: reverse; + box-direction: reverse; + /* Modern browsers */ + flex-direction: row-reverse; +} +.hbox.box-flex0, +.vbox.box-flex0, +.box-flex0 { + /* Old browsers */ + -webkit-box-flex: 0; + -moz-box-flex: 0; + box-flex: 0; + /* Modern browsers */ + flex: none; + width: auto; +} +.hbox.box-flex1, +.vbox.box-flex1, +.box-flex1 { + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; +} +.hbox.box-flex, +.vbox.box-flex, +.box-flex { + /* Old browsers */ + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; +} +.hbox.box-flex2, +.vbox.box-flex2, +.box-flex2 { + /* Old browsers */ + -webkit-box-flex: 2; + -moz-box-flex: 2; + box-flex: 2; + /* Modern browsers */ + flex: 2; +} +.box-group1 { + /* Deprecated */ + -webkit-box-flex-group: 1; + -moz-box-flex-group: 1; + box-flex-group: 1; +} +.box-group2 { + /* Deprecated */ + -webkit-box-flex-group: 2; + -moz-box-flex-group: 2; + box-flex-group: 2; +} +.hbox.start, +.vbox.start, +.start { + /* Old browsers */ + -webkit-box-pack: start; + -moz-box-pack: start; + box-pack: start; + /* Modern browsers */ + justify-content: flex-start; +} +.hbox.end, +.vbox.end, +.end { + /* Old browsers */ + -webkit-box-pack: end; + -moz-box-pack: end; + box-pack: end; + /* Modern browsers */ + justify-content: flex-end; +} +.hbox.center, +.vbox.center, +.center { + /* Old browsers */ + -webkit-box-pack: center; + -moz-box-pack: center; + box-pack: center; + /* Modern browsers */ + justify-content: center; +} +.hbox.baseline, +.vbox.baseline, +.baseline { + /* Old browsers */ + -webkit-box-pack: baseline; + -moz-box-pack: baseline; + box-pack: baseline; + /* Modern browsers */ + justify-content: baseline; +} +.hbox.stretch, +.vbox.stretch, +.stretch { + /* Old browsers */ + -webkit-box-pack: stretch; + -moz-box-pack: stretch; + box-pack: stretch; + /* Modern browsers */ + justify-content: stretch; +} +.hbox.align-start, +.vbox.align-start, +.align-start { + /* Old browsers */ + -webkit-box-align: start; + -moz-box-align: start; + box-align: start; + /* Modern browsers */ + align-items: flex-start; +} +.hbox.align-end, +.vbox.align-end, +.align-end { + /* Old browsers */ + -webkit-box-align: end; + -moz-box-align: end; + box-align: end; + /* Modern browsers */ + align-items: flex-end; +} +.hbox.align-center, +.vbox.align-center, +.align-center { + /* Old browsers */ + -webkit-box-align: center; + -moz-box-align: center; + box-align: center; + /* Modern browsers */ + align-items: center; +} +.hbox.align-baseline, +.vbox.align-baseline, +.align-baseline { + /* Old browsers */ + -webkit-box-align: baseline; + -moz-box-align: baseline; + box-align: baseline; + /* Modern browsers */ + align-items: baseline; +} +.hbox.align-stretch, +.vbox.align-stretch, +.align-stretch { + /* Old browsers */ + -webkit-box-align: stretch; + -moz-box-align: stretch; + box-align: stretch; + /* Modern browsers */ + align-items: stretch; +} +div.error { + margin: 2em; + text-align: center; +} +div.error > h1 { + font-size: 500%; + line-height: normal; +} +div.error > p { + font-size: 200%; + line-height: normal; +} +div.traceback-wrapper { + text-align: left; + max-width: 800px; + margin: auto; +} +/** + * Primary styles + * + * Author: Jupyter Development Team + */ +body { + background-color: #fff; + /* This makes sure that the body covers the entire window and needs to + be in a different element than the display: box in wrapper below */ + position: absolute; + left: 0px; + right: 0px; + top: 0px; + bottom: 0px; + overflow: visible; +} +body > #header { + /* Initially hidden to prevent FLOUC */ + display: none; + background-color: #fff; + /* Display over codemirror */ + position: relative; + z-index: 100; +} +body > #header #header-container { + padding-bottom: 5px; + padding-top: 5px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +body > #header .header-bar { + width: 100%; + height: 1px; + background: #e7e7e7; + margin-bottom: -1px; +} +@media print { + body > #header { + display: none !important; + } +} +#header-spacer { + width: 100%; + visibility: hidden; +} +@media print { + #header-spacer { + display: none; + } +} +#ipython_notebook { + padding-left: 0px; + padding-top: 1px; + padding-bottom: 1px; +} +@media (max-width: 991px) { + #ipython_notebook { + margin-left: 10px; + } +} +#noscript { + width: auto; + padding-top: 16px; + padding-bottom: 16px; + text-align: center; + font-size: 22px; + color: red; + font-weight: bold; +} +#ipython_notebook img { + height: 28px; +} +#site { + width: 100%; + display: none; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + overflow: auto; +} +@media print { + #site { + height: auto !important; + } +} +/* Smaller buttons */ +.ui-button .ui-button-text { + padding: 0.2em 0.8em; + font-size: 77%; +} +input.ui-button { + padding: 0.3em 0.9em; +} +span#login_widget { + float: right; +} +span#login_widget > .button, +#logout { + color: #333; + background-color: #fff; + border-color: #ccc; +} +span#login_widget > .button:focus, +#logout:focus, +span#login_widget > .button.focus, +#logout.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +span#login_widget > .button:hover, +#logout:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +span#login_widget > .button:active, +#logout:active, +span#login_widget > .button.active, +#logout.active, +.open > .dropdown-togglespan#login_widget > .button, +.open > .dropdown-toggle#logout { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +span#login_widget > .button:active:hover, +#logout:active:hover, +span#login_widget > .button.active:hover, +#logout.active:hover, +.open > .dropdown-togglespan#login_widget > .button:hover, +.open > .dropdown-toggle#logout:hover, +span#login_widget > .button:active:focus, +#logout:active:focus, +span#login_widget > .button.active:focus, +#logout.active:focus, +.open > .dropdown-togglespan#login_widget > .button:focus, +.open > .dropdown-toggle#logout:focus, +span#login_widget > .button:active.focus, +#logout:active.focus, +span#login_widget > .button.active.focus, +#logout.active.focus, +.open > .dropdown-togglespan#login_widget > .button.focus, +.open > .dropdown-toggle#logout.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +span#login_widget > .button:active, +#logout:active, +span#login_widget > .button.active, +#logout.active, +.open > .dropdown-togglespan#login_widget > .button, +.open > .dropdown-toggle#logout { + background-image: none; +} +span#login_widget > .button.disabled, +#logout.disabled, +span#login_widget > .button[disabled], +#logout[disabled], +fieldset[disabled] span#login_widget > .button, +fieldset[disabled] #logout, +span#login_widget > .button.disabled:hover, +#logout.disabled:hover, +span#login_widget > .button[disabled]:hover, +#logout[disabled]:hover, +fieldset[disabled] span#login_widget > .button:hover, +fieldset[disabled] #logout:hover, +span#login_widget > .button.disabled:focus, +#logout.disabled:focus, +span#login_widget > .button[disabled]:focus, +#logout[disabled]:focus, +fieldset[disabled] span#login_widget > .button:focus, +fieldset[disabled] #logout:focus, +span#login_widget > .button.disabled.focus, +#logout.disabled.focus, +span#login_widget > .button[disabled].focus, +#logout[disabled].focus, +fieldset[disabled] span#login_widget > .button.focus, +fieldset[disabled] #logout.focus, +span#login_widget > .button.disabled:active, +#logout.disabled:active, +span#login_widget > .button[disabled]:active, +#logout[disabled]:active, +fieldset[disabled] span#login_widget > .button:active, +fieldset[disabled] #logout:active, +span#login_widget > .button.disabled.active, +#logout.disabled.active, +span#login_widget > .button[disabled].active, +#logout[disabled].active, +fieldset[disabled] span#login_widget > .button.active, +fieldset[disabled] #logout.active { + background-color: #fff; + border-color: #ccc; +} +span#login_widget > .button .badge, +#logout .badge { + color: #fff; + background-color: #333; +} +.nav-header { + text-transform: none; +} +#header > span { + margin-top: 10px; +} +.modal_stretch .modal-dialog { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + min-height: 80vh; +} +.modal_stretch .modal-dialog .modal-body { + max-height: calc(100vh - 200px); + overflow: auto; + flex: 1; +} +@media (min-width: 768px) { + .modal .modal-dialog { + width: 700px; + } +} +@media (min-width: 768px) { + select.form-control { + margin-left: 12px; + margin-right: 12px; + } +} +/*! +* +* IPython auth +* +*/ +.center-nav { + display: inline-block; + margin-bottom: -4px; +} +/*! +* +* IPython tree view +* +*/ +/* We need an invisible input field on top of the sentense*/ +/* "Drag file onto the list ..." */ +.alternate_upload { + background-color: none; + display: inline; +} +.alternate_upload.form { + padding: 0; + margin: 0; +} +.alternate_upload input.fileinput { + text-align: center; + vertical-align: middle; + display: inline; + opacity: 0; + z-index: 2; + width: 12ex; + margin-right: -12ex; +} +.alternate_upload .btn-upload { + height: 22px; +} +/** + * Primary styles + * + * Author: Jupyter Development Team + */ +ul#tabs { + margin-bottom: 4px; +} +ul#tabs a { + padding-top: 6px; + padding-bottom: 4px; +} +ul.breadcrumb a:focus, +ul.breadcrumb a:hover { + text-decoration: none; +} +ul.breadcrumb i.icon-home { + font-size: 16px; + margin-right: 4px; +} +ul.breadcrumb span { + color: #5e5e5e; +} +.list_toolbar { + padding: 4px 0 4px 0; + vertical-align: middle; +} +.list_toolbar .tree-buttons { + padding-top: 1px; +} +.dynamic-buttons { + padding-top: 3px; + display: inline-block; +} +.list_toolbar [class*="span"] { + min-height: 24px; +} +.list_header { + font-weight: bold; + background-color: #EEE; +} +.list_placeholder { + font-weight: bold; + padding-top: 4px; + padding-bottom: 4px; + padding-left: 7px; + padding-right: 7px; +} +.list_container { + margin-top: 4px; + margin-bottom: 20px; + border: 1px solid #ddd; + border-radius: 2px; +} +.list_container > div { + border-bottom: 1px solid #ddd; +} +.list_container > div:hover .list-item { + background-color: red; +} +.list_container > div:last-child { + border: none; +} +.list_item:hover .list_item { + background-color: #ddd; +} +.list_item a { + text-decoration: none; +} +.list_item:hover { + background-color: #fafafa; +} +.list_header > div, +.list_item > div { + padding-top: 4px; + padding-bottom: 4px; + padding-left: 7px; + padding-right: 7px; + line-height: 22px; +} +.list_header > div input, +.list_item > div input { + margin-right: 7px; + margin-left: 14px; + vertical-align: baseline; + line-height: 22px; + position: relative; + top: -1px; +} +.list_header > div .item_link, +.list_item > div .item_link { + margin-left: -1px; + vertical-align: baseline; + line-height: 22px; +} +.new-file input[type=checkbox] { + visibility: hidden; +} +.item_name { + line-height: 22px; + height: 24px; +} +.item_icon { + font-size: 14px; + color: #5e5e5e; + margin-right: 7px; + margin-left: 7px; + line-height: 22px; + vertical-align: baseline; +} +.item_buttons { + line-height: 1em; + margin-left: -5px; +} +.item_buttons .btn, +.item_buttons .btn-group, +.item_buttons .input-group { + float: left; +} +.item_buttons > .btn, +.item_buttons > .btn-group, +.item_buttons > .input-group { + margin-left: 5px; +} +.item_buttons .btn { + min-width: 13ex; +} +.item_buttons .running-indicator { + padding-top: 4px; + color: #5cb85c; +} +.item_buttons .kernel-name { + padding-top: 4px; + color: #5bc0de; + margin-right: 7px; + float: left; +} +.toolbar_info { + height: 24px; + line-height: 24px; +} +.list_item input:not([type=checkbox]) { + padding-top: 3px; + padding-bottom: 3px; + height: 22px; + line-height: 14px; + margin: 0px; +} +.highlight_text { + color: blue; +} +#project_name { + display: inline-block; + padding-left: 7px; + margin-left: -2px; +} +#project_name > .breadcrumb { + padding: 0px; + margin-bottom: 0px; + background-color: transparent; + font-weight: bold; +} +#tree-selector { + padding-right: 0px; +} +#button-select-all { + min-width: 50px; +} +#select-all { + margin-left: 7px; + margin-right: 2px; +} +.menu_icon { + margin-right: 2px; +} +.tab-content .row { + margin-left: 0px; + margin-right: 0px; +} +.folder_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f114"; +} +.folder_icon:before.pull-left { + margin-right: .3em; +} +.folder_icon:before.pull-right { + margin-left: .3em; +} +.notebook_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f02d"; + position: relative; + top: -1px; +} +.notebook_icon:before.pull-left { + margin-right: .3em; +} +.notebook_icon:before.pull-right { + margin-left: .3em; +} +.running_notebook_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f02d"; + position: relative; + top: -1px; + color: #5cb85c; +} +.running_notebook_icon:before.pull-left { + margin-right: .3em; +} +.running_notebook_icon:before.pull-right { + margin-left: .3em; +} +.file_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f016"; + position: relative; + top: -2px; +} +.file_icon:before.pull-left { + margin-right: .3em; +} +.file_icon:before.pull-right { + margin-left: .3em; +} +#notebook_toolbar .pull-right { + padding-top: 0px; + margin-right: -1px; +} +ul#new-menu { + left: auto; + right: 0; +} +.kernel-menu-icon { + padding-right: 12px; + width: 24px; + content: "\f096"; +} +.kernel-menu-icon:before { + content: "\f096"; +} +.kernel-menu-icon-current:before { + content: "\f00c"; +} +#tab_content { + padding-top: 20px; +} +#running .panel-group .panel { + margin-top: 3px; + margin-bottom: 1em; +} +#running .panel-group .panel .panel-heading { + background-color: #EEE; + padding-top: 4px; + padding-bottom: 4px; + padding-left: 7px; + padding-right: 7px; + line-height: 22px; +} +#running .panel-group .panel .panel-heading a:focus, +#running .panel-group .panel .panel-heading a:hover { + text-decoration: none; +} +#running .panel-group .panel .panel-body { + padding: 0px; +} +#running .panel-group .panel .panel-body .list_container { + margin-top: 0px; + margin-bottom: 0px; + border: 0px; + border-radius: 0px; +} +#running .panel-group .panel .panel-body .list_container .list_item { + border-bottom: 1px solid #ddd; +} +#running .panel-group .panel .panel-body .list_container .list_item:last-child { + border-bottom: 0px; +} +.delete-button { + display: none; +} +.duplicate-button { + display: none; +} +.rename-button { + display: none; +} +.shutdown-button { + display: none; +} +.dynamic-instructions { + display: inline-block; + padding-top: 4px; +} +/*! +* +* IPython text editor webapp +* +*/ +.selected-keymap i.fa { + padding: 0px 5px; +} +.selected-keymap i.fa:before { + content: "\f00c"; +} +#mode-menu { + overflow: auto; + max-height: 20em; +} +.edit_app #header { + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); +} +.edit_app #menubar .navbar { + /* Use a negative 1 bottom margin, so the border overlaps the border of the + header */ + margin-bottom: -1px; +} +.dirty-indicator { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 20px; +} +.dirty-indicator.pull-left { + margin-right: .3em; +} +.dirty-indicator.pull-right { + margin-left: .3em; +} +.dirty-indicator-dirty { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 20px; +} +.dirty-indicator-dirty.pull-left { + margin-right: .3em; +} +.dirty-indicator-dirty.pull-right { + margin-left: .3em; +} +.dirty-indicator-clean { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + width: 20px; +} +.dirty-indicator-clean.pull-left { + margin-right: .3em; +} +.dirty-indicator-clean.pull-right { + margin-left: .3em; +} +.dirty-indicator-clean:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f00c"; +} +.dirty-indicator-clean:before.pull-left { + margin-right: .3em; +} +.dirty-indicator-clean:before.pull-right { + margin-left: .3em; +} +#filename { + font-size: 16pt; + display: table; + padding: 0px 5px; +} +#current-mode { + padding-left: 5px; + padding-right: 5px; +} +#texteditor-backdrop { + padding-top: 20px; + padding-bottom: 20px; +} +@media not print { + #texteditor-backdrop { + background-color: #EEE; + } +} +@media print { + #texteditor-backdrop #texteditor-container .CodeMirror-gutter, + #texteditor-backdrop #texteditor-container .CodeMirror-gutters { + background-color: #fff; + } +} +@media not print { + #texteditor-backdrop #texteditor-container .CodeMirror-gutter, + #texteditor-backdrop #texteditor-container .CodeMirror-gutters { + background-color: #fff; + } +} +@media not print { + #texteditor-backdrop #texteditor-container { + padding: 0px; + background-color: #fff; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + } +} +/*! +* +* IPython notebook +* +*/ +/* CSS font colors for translated ANSI colors. */ +.ansibold { + font-weight: bold; +} +/* use dark versions for foreground, to improve visibility */ +.ansiblack { + color: black; +} +.ansired { + color: darkred; +} +.ansigreen { + color: darkgreen; +} +.ansiyellow { + color: #c4a000; +} +.ansiblue { + color: darkblue; +} +.ansipurple { + color: darkviolet; +} +.ansicyan { + color: steelblue; +} +.ansigray { + color: gray; +} +/* and light for background, for the same reason */ +.ansibgblack { + background-color: black; +} +.ansibgred { + background-color: red; +} +.ansibggreen { + background-color: green; +} +.ansibgyellow { + background-color: yellow; +} +.ansibgblue { + background-color: blue; +} +.ansibgpurple { + background-color: magenta; +} +.ansibgcyan { + background-color: cyan; +} +.ansibggray { + background-color: gray; +} +div.cell { + border: 1px solid transparent; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + border-radius: 2px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + border-width: thin; + border-style: solid; + width: 100%; + padding: 5px; + /* This acts as a spacer between cells, that is outside the border */ + margin: 0px; + outline: none; +} +div.cell.selected { + border-color: #ababab; + /* Don't border the cells when printing */ +} +@media print { + div.cell.selected { + border-color: transparent; + } +} +.edit_mode div.cell.selected { + border-color: green; + /* Don't border the cells when printing */ +} +@media print { + .edit_mode div.cell.selected { + border-color: transparent; + } +} +.prompt { + /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */ + min-width: 14ex; + /* This padding is tuned to match the padding on the CodeMirror editor. */ + padding: 0.4em; + margin: 0px; + font-family: monospace; + text-align: right; + /* This has to match that of the the CodeMirror class line-height below */ + line-height: 1.21429em; +} +@media (max-width: 540px) { + .prompt { + text-align: left; + } +} +div.inner_cell { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; +} +@-moz-document url-prefix() { + div.inner_cell { + overflow-x: hidden; + } +} +/* input_area and input_prompt must match in top border and margin for alignment */ +div.input_area { + border: 1px solid #cfcfcf; + border-radius: 2px; + background: #f7f7f7; + line-height: 1.21429em; +} +/* This is needed so that empty prompt areas can collapse to zero height when there + is no content in the output_subarea and the prompt. The main purpose of this is + to make sure that empty JavaScript output_subareas have no height. */ +div.prompt:empty { + padding-top: 0; + padding-bottom: 0; +} +div.unrecognized_cell { + padding: 5px 5px 5px 0px; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +div.unrecognized_cell .inner_cell { + border-radius: 2px; + padding: 5px; + font-weight: bold; + color: red; + border: 1px solid #cfcfcf; + background: #eaeaea; +} +div.unrecognized_cell .inner_cell a { + color: inherit; + text-decoration: none; +} +div.unrecognized_cell .inner_cell a:hover { + color: inherit; + text-decoration: none; +} +@media (max-width: 540px) { + div.unrecognized_cell > div.prompt { + display: none; + } +} +div.code_cell { + /* avoid page breaking on code cells when printing */ +} +@media print { + div.code_cell { + page-break-inside: avoid; + } +} +/* any special styling for code cells that are currently running goes here */ +div.input { + page-break-inside: avoid; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +@media (max-width: 540px) { + div.input { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + } +} +/* input_area and input_prompt must match in top border and margin for alignment */ +div.input_prompt { + color: navy; + border-top: 1px solid transparent; +} +div.input_area > div.highlight { + margin: 0.4em; + border: none; + padding: 0px; + background-color: transparent; +} +div.input_area > div.highlight > pre { + margin: 0px; + border: none; + padding: 0px; + background-color: transparent; +} +/* The following gets added to the if it is detected that the user has a + * monospace font with inconsistent normal/bold/italic height. See + * notebookmain.js. Such fonts will have keywords vertically offset with + * respect to the rest of the text. The user should select a better font. + * See: https://github.com/ipython/ipython/issues/1503 + * + * .CodeMirror span { + * vertical-align: bottom; + * } + */ +.CodeMirror { + line-height: 1.21429em; + /* Changed from 1em to our global default */ + font-size: 14px; + height: auto; + /* Changed to auto to autogrow */ + background: none; + /* Changed from white to allow our bg to show through */ +} +.CodeMirror-scroll { + /* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/ + /* We have found that if it is visible, vertical scrollbars appear with font size changes.*/ + overflow-y: hidden; + overflow-x: auto; +} +.CodeMirror-lines { + /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */ + /* we have set a different line-height and want this to scale with that. */ + padding: 0.4em; +} +.CodeMirror-linenumber { + padding: 0 8px 0 4px; +} +.CodeMirror-gutters { + border-bottom-left-radius: 2px; + border-top-left-radius: 2px; +} +.CodeMirror pre { + /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */ + /* .CodeMirror-lines */ + padding: 0; + border: 0; + border-radius: 0; +} +/* + +Original style from softwaremaniacs.org (c) Ivan Sagalaev +Adapted from GitHub theme + +*/ +.highlight-base { + color: #000; +} +.highlight-variable { + color: #000; +} +.highlight-variable-2 { + color: #1a1a1a; +} +.highlight-variable-3 { + color: #333333; +} +.highlight-string { + color: #BA2121; +} +.highlight-comment { + color: #408080; + font-style: italic; +} +.highlight-number { + color: #080; +} +.highlight-atom { + color: #88F; +} +.highlight-keyword { + color: #008000; + font-weight: bold; +} +.highlight-builtin { + color: #008000; +} +.highlight-error { + color: #f00; +} +.highlight-operator { + color: #AA22FF; + font-weight: bold; +} +.highlight-meta { + color: #AA22FF; +} +/* previously not defined, copying from default codemirror */ +.highlight-def { + color: #00f; +} +.highlight-string-2 { + color: #f50; +} +.highlight-qualifier { + color: #555; +} +.highlight-bracket { + color: #997; +} +.highlight-tag { + color: #170; +} +.highlight-attribute { + color: #00c; +} +.highlight-header { + color: blue; +} +.highlight-quote { + color: #090; +} +.highlight-link { + color: #00c; +} +/* apply the same style to codemirror */ +.cm-s-ipython span.cm-keyword { + color: #008000; + font-weight: bold; +} +.cm-s-ipython span.cm-atom { + color: #88F; +} +.cm-s-ipython span.cm-number { + color: #080; +} +.cm-s-ipython span.cm-def { + color: #00f; +} +.cm-s-ipython span.cm-variable { + color: #000; +} +.cm-s-ipython span.cm-operator { + color: #AA22FF; + font-weight: bold; +} +.cm-s-ipython span.cm-variable-2 { + color: #1a1a1a; +} +.cm-s-ipython span.cm-variable-3 { + color: #333333; +} +.cm-s-ipython span.cm-comment { + color: #408080; + font-style: italic; +} +.cm-s-ipython span.cm-string { + color: #BA2121; +} +.cm-s-ipython span.cm-string-2 { + color: #f50; +} +.cm-s-ipython span.cm-meta { + color: #AA22FF; +} +.cm-s-ipython span.cm-qualifier { + color: #555; +} +.cm-s-ipython span.cm-builtin { + color: #008000; +} +.cm-s-ipython span.cm-bracket { + color: #997; +} +.cm-s-ipython span.cm-tag { + color: #170; +} +.cm-s-ipython span.cm-attribute { + color: #00c; +} +.cm-s-ipython span.cm-header { + color: blue; +} +.cm-s-ipython span.cm-quote { + color: #090; +} +.cm-s-ipython span.cm-link { + color: #00c; +} +.cm-s-ipython span.cm-error { + color: #f00; +} +.cm-s-ipython span.cm-tab { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=); + background-position: right; + background-repeat: no-repeat; +} +div.output_wrapper { + /* this position must be relative to enable descendents to be absolute within it */ + position: relative; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + z-index: 1; +} +/* class for the output area when it should be height-limited */ +div.output_scroll { + /* ideally, this would be max-height, but FF barfs all over that */ + height: 24em; + /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */ + width: 100%; + overflow: auto; + border-radius: 2px; + -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); + box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); + display: block; +} +/* output div while it is collapsed */ +div.output_collapsed { + margin: 0px; + padding: 0px; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; +} +div.out_prompt_overlay { + height: 100%; + padding: 0px 0.4em; + position: absolute; + border-radius: 2px; +} +div.out_prompt_overlay:hover { + /* use inner shadow to get border that is computed the same on WebKit/FF */ + -webkit-box-shadow: inset 0 0 1px #000; + box-shadow: inset 0 0 1px #000; + background: rgba(240, 240, 240, 0.5); +} +div.output_prompt { + color: darkred; +} +/* This class is the outer container of all output sections. */ +div.output_area { + padding: 0px; + page-break-inside: avoid; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +div.output_area .MathJax_Display { + text-align: left !important; +} +div.output_area .rendered_html table { + margin-left: 0; + margin-right: 0; +} +div.output_area .rendered_html img { + margin-left: 0; + margin-right: 0; +} +div.output_area img, +div.output_area svg { + max-width: 100%; + height: auto; +} +div.output_area img.unconfined, +div.output_area svg.unconfined { + max-width: none; +} +/* This is needed to protect the pre formating from global settings such + as that of bootstrap */ +.output { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; +} +@media (max-width: 540px) { + div.output_area { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: vertical; + -moz-box-align: stretch; + display: box; + box-orient: vertical; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: column; + align-items: stretch; + } +} +div.output_area pre { + margin: 0; + padding: 0; + border: 0; + vertical-align: baseline; + color: black; + background-color: transparent; + border-radius: 0; +} +/* This class is for the output subarea inside the output_area and after + the prompt div. */ +div.output_subarea { + overflow-x: auto; + padding: 0.4em; + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; + max-width: calc(100% - 14ex); +} +div.output_scroll div.output_subarea { + overflow-x: visible; +} +/* The rest of the output_* classes are for special styling of the different + output types */ +/* all text output has this class: */ +div.output_text { + text-align: left; + color: #000; + /* This has to match that of the the CodeMirror class line-height below */ + line-height: 1.21429em; +} +/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */ +div.output_stderr { + background: #fdd; + /* very light red background for stderr */ +} +div.output_latex { + text-align: left; +} +/* Empty output_javascript divs should have no height */ +div.output_javascript:empty { + padding: 0; +} +.js-error { + color: darkred; +} +/* raw_input styles */ +div.raw_input_container { + line-height: 1.21429em; + padding-top: 5px; +} +pre.raw_input_prompt { + /* nothing needed here. */ +} +input.raw_input { + font-family: monospace; + font-size: inherit; + color: inherit; + width: auto; + /* make sure input baseline aligns with prompt */ + vertical-align: baseline; + /* padding + margin = 0.5em between prompt and cursor */ + padding: 0em 0.25em; + margin: 0em 0.25em; +} +input.raw_input:focus { + box-shadow: none; +} +p.p-space { + margin-bottom: 10px; +} +div.output_unrecognized { + padding: 5px; + font-weight: bold; + color: red; +} +div.output_unrecognized a { + color: inherit; + text-decoration: none; +} +div.output_unrecognized a:hover { + color: inherit; + text-decoration: none; +} +.rendered_html { + color: #000; + /* any extras will just be numbers: */ +} +.rendered_html em { + font-style: italic; +} +.rendered_html strong { + font-weight: bold; +} +.rendered_html u { + text-decoration: underline; +} +.rendered_html :link { + text-decoration: underline; +} +.rendered_html :visited { + text-decoration: underline; +} +.rendered_html h1 { + font-size: 185.7%; + margin: 1.08em 0 0 0; + font-weight: bold; + line-height: 1.0; +} +.rendered_html h2 { + font-size: 157.1%; + margin: 1.27em 0 0 0; + font-weight: bold; + line-height: 1.0; +} +.rendered_html h3 { + font-size: 128.6%; + margin: 1.55em 0 0 0; + font-weight: bold; + line-height: 1.0; +} +.rendered_html h4 { + font-size: 100%; + margin: 2em 0 0 0; + font-weight: bold; + line-height: 1.0; +} +.rendered_html h5 { + font-size: 100%; + margin: 2em 0 0 0; + font-weight: bold; + line-height: 1.0; + font-style: italic; +} +.rendered_html h6 { + font-size: 100%; + margin: 2em 0 0 0; + font-weight: bold; + line-height: 1.0; + font-style: italic; +} +.rendered_html h1:first-child { + margin-top: 0.538em; +} +.rendered_html h2:first-child { + margin-top: 0.636em; +} +.rendered_html h3:first-child { + margin-top: 0.777em; +} +.rendered_html h4:first-child { + margin-top: 1em; +} +.rendered_html h5:first-child { + margin-top: 1em; +} +.rendered_html h6:first-child { + margin-top: 1em; +} +.rendered_html ul { + list-style: disc; + margin: 0em 2em; + padding-left: 0px; +} +.rendered_html ul ul { + list-style: square; + margin: 0em 2em; +} +.rendered_html ul ul ul { + list-style: circle; + margin: 0em 2em; +} +.rendered_html ol { + list-style: decimal; + margin: 0em 2em; + padding-left: 0px; +} +.rendered_html ol ol { + list-style: upper-alpha; + margin: 0em 2em; +} +.rendered_html ol ol ol { + list-style: lower-alpha; + margin: 0em 2em; +} +.rendered_html ol ol ol ol { + list-style: lower-roman; + margin: 0em 2em; +} +.rendered_html ol ol ol ol ol { + list-style: decimal; + margin: 0em 2em; +} +.rendered_html * + ul { + margin-top: 1em; +} +.rendered_html * + ol { + margin-top: 1em; +} +.rendered_html hr { + color: black; + background-color: black; +} +.rendered_html pre { + margin: 1em 2em; +} +.rendered_html pre, +.rendered_html code { + border: 0; + background-color: #fff; + color: #000; + font-size: 100%; + padding: 0px; +} +.rendered_html blockquote { + margin: 1em 2em; +} +.rendered_html table { + margin-left: auto; + margin-right: auto; + border: 1px solid black; + border-collapse: collapse; +} +.rendered_html tr, +.rendered_html th, +.rendered_html td { + border: 1px solid black; + border-collapse: collapse; + margin: 1em 2em; +} +.rendered_html td, +.rendered_html th { + text-align: left; + vertical-align: middle; + padding: 4px; +} +.rendered_html th { + font-weight: bold; +} +.rendered_html * + table { + margin-top: 1em; +} +.rendered_html p { + text-align: left; +} +.rendered_html * + p { + margin-top: 1em; +} +.rendered_html img { + display: block; + margin-left: auto; + margin-right: auto; +} +.rendered_html * + img { + margin-top: 1em; +} +.rendered_html img, +.rendered_html svg { + max-width: 100%; + height: auto; +} +.rendered_html img.unconfined, +.rendered_html svg.unconfined { + max-width: none; +} +div.text_cell { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; +} +@media (max-width: 540px) { + div.text_cell > div.prompt { + display: none; + } +} +div.text_cell_render { + /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/ + outline: none; + resize: none; + width: inherit; + border-style: none; + padding: 0.5em 0.5em 0.5em 0.4em; + color: #000; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +a.anchor-link:link { + text-decoration: none; + padding: 0px 20px; + visibility: hidden; +} +h1:hover .anchor-link, +h2:hover .anchor-link, +h3:hover .anchor-link, +h4:hover .anchor-link, +h5:hover .anchor-link, +h6:hover .anchor-link { + visibility: visible; +} +.text_cell.rendered .input_area { + display: none; +} +.text_cell.rendered .rendered_html { + overflow-x: auto; +} +.text_cell.unrendered .text_cell_render { + display: none; +} +.cm-header-1, +.cm-header-2, +.cm-header-3, +.cm-header-4, +.cm-header-5, +.cm-header-6 { + font-weight: bold; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +} +.cm-header-1 { + font-size: 185.7%; +} +.cm-header-2 { + font-size: 157.1%; +} +.cm-header-3 { + font-size: 128.6%; +} +.cm-header-4 { + font-size: 110%; +} +.cm-header-5 { + font-size: 100%; + font-style: italic; +} +.cm-header-6 { + font-size: 100%; + font-style: italic; +} +/*! +* +* IPython notebook webapp +* +*/ +@media (max-width: 767px) { + .notebook_app { + padding-left: 0px; + padding-right: 0px; + } +} +#ipython-main-app { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + height: 100%; +} +div#notebook_panel { + margin: 0px; + padding: 0px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + height: 100%; +} +div#notebook { + font-size: 14px; + line-height: 20px; + overflow-y: hidden; + overflow-x: auto; + width: 100%; + /* This spaces the page away from the edge of the notebook area */ + padding-top: 20px; + margin: 0px; + outline: none; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + min-height: 100%; +} +@media not print { + #notebook-container { + padding: 15px; + background-color: #fff; + min-height: 0; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + } +} +@media print { + #notebook-container { + width: 100%; + } +} +div.ui-widget-content { + border: 1px solid #ababab; + outline: none; +} +pre.dialog { + background-color: #f7f7f7; + border: 1px solid #ddd; + border-radius: 2px; + padding: 0.4em; + padding-left: 2em; +} +p.dialog { + padding: 0.2em; +} +/* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems + to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do. + */ +pre, +code, +kbd, +samp { + white-space: pre-wrap; +} +#fonttest { + font-family: monospace; +} +p { + margin-bottom: 0; +} +.end_space { + min-height: 100px; + transition: height .2s ease; +} +.notebook_app > #header { + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); +} +@media not print { + .notebook_app { + background-color: #EEE; + } +} +kbd { + border-style: solid; + border-width: 1px; + box-shadow: none; + margin: 2px; + padding-left: 2px; + padding-right: 2px; + padding-top: 1px; + padding-bottom: 1px; +} +/* CSS for the cell toolbar */ +.celltoolbar { + border: thin solid #CFCFCF; + border-bottom: none; + background: #EEE; + border-radius: 2px 2px 0px 0px; + width: 100%; + height: 29px; + padding-right: 4px; + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; + /* Old browsers */ + -webkit-box-pack: end; + -moz-box-pack: end; + box-pack: end; + /* Modern browsers */ + justify-content: flex-end; + display: -webkit-flex; +} +@media print { + .celltoolbar { + display: none; + } +} +.ctb_hideshow { + display: none; + vertical-align: bottom; +} +/* ctb_show is added to the ctb_hideshow div to show the cell toolbar. + Cell toolbars are only shown when the ctb_global_show class is also set. +*/ +.ctb_global_show .ctb_show.ctb_hideshow { + display: block; +} +.ctb_global_show .ctb_show + .input_area, +.ctb_global_show .ctb_show + div.text_cell_input, +.ctb_global_show .ctb_show ~ div.text_cell_render { + border-top-right-radius: 0px; + border-top-left-radius: 0px; +} +.ctb_global_show .ctb_show ~ div.text_cell_render { + border: 1px solid #cfcfcf; +} +.celltoolbar { + font-size: 87%; + padding-top: 3px; +} +.celltoolbar select { + display: block; + width: 100%; + height: 32px; + padding: 6px 12px; + font-size: 13px; + line-height: 1.42857143; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 2px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 1px; + width: inherit; + font-size: inherit; + height: 22px; + padding: 0px; + display: inline-block; +} +.celltoolbar select:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.celltoolbar select::-moz-placeholder { + color: #999; + opacity: 1; +} +.celltoolbar select:-ms-input-placeholder { + color: #999; +} +.celltoolbar select::-webkit-input-placeholder { + color: #999; +} +.celltoolbar select[disabled], +.celltoolbar select[readonly], +fieldset[disabled] .celltoolbar select { + background-color: #eeeeee; + opacity: 1; +} +.celltoolbar select[disabled], +fieldset[disabled] .celltoolbar select { + cursor: not-allowed; +} +textarea.celltoolbar select { + height: auto; +} +select.celltoolbar select { + height: 30px; + line-height: 30px; +} +textarea.celltoolbar select, +select[multiple].celltoolbar select { + height: auto; +} +.celltoolbar label { + margin-left: 5px; + margin-right: 5px; +} +.completions { + position: absolute; + z-index: 110; + overflow: hidden; + border: 1px solid #ababab; + border-radius: 2px; + -webkit-box-shadow: 0px 6px 10px -1px #adadad; + box-shadow: 0px 6px 10px -1px #adadad; + line-height: 1; +} +.completions select { + background: white; + outline: none; + border: none; + padding: 0px; + margin: 0px; + overflow: auto; + font-family: monospace; + font-size: 110%; + color: #000; + width: auto; +} +.completions select option.context { + color: #286090; +} +#kernel_logo_widget { + float: right !important; + float: right; +} +#kernel_logo_widget .current_kernel_logo { + display: none; + margin-top: -1px; + margin-bottom: -1px; + width: 32px; + height: 32px; +} +#menubar { + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; + margin-top: 1px; +} +#menubar .navbar { + border-top: 1px; + border-radius: 0px 0px 2px 2px; + margin-bottom: 0px; +} +#menubar .navbar-toggle { + float: left; + padding-top: 7px; + padding-bottom: 7px; + border: none; +} +#menubar .navbar-collapse { + clear: left; +} +.nav-wrapper { + border-bottom: 1px solid #e7e7e7; +} +i.menu-icon { + padding-top: 4px; +} +ul#help_menu li a { + overflow: hidden; + padding-right: 2.2em; +} +ul#help_menu li a i { + margin-right: -1.2em; +} +.dropdown-submenu { + position: relative; +} +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; +} +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} +.dropdown-submenu > a:after { + 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; + display: block; + content: "\f0da"; + float: right; + color: #333333; + margin-top: 2px; + margin-right: -10px; +} +.dropdown-submenu > a:after.pull-left { + margin-right: .3em; +} +.dropdown-submenu > a:after.pull-right { + margin-left: .3em; +} +.dropdown-submenu:hover > a:after { + color: #262626; +} +.dropdown-submenu.pull-left { + float: none; +} +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; +} +#notification_area { + float: right !important; + float: right; + z-index: 10; +} +.indicator_area { + float: right !important; + float: right; + color: #777; + margin-left: 5px; + margin-right: 5px; + width: 11px; + z-index: 10; + text-align: center; + width: auto; +} +#kernel_indicator { + float: right !important; + float: right; + color: #777; + margin-left: 5px; + margin-right: 5px; + width: 11px; + z-index: 10; + text-align: center; + width: auto; + border-left: 1px solid; +} +#kernel_indicator .kernel_indicator_name { + padding-left: 5px; + padding-right: 5px; +} +#modal_indicator { + float: right !important; + float: right; + color: #777; + margin-left: 5px; + margin-right: 5px; + width: 11px; + z-index: 10; + text-align: center; + width: auto; +} +#readonly-indicator { + float: right !important; + float: right; + color: #777; + margin-left: 5px; + margin-right: 5px; + width: 11px; + z-index: 10; + text-align: center; + width: auto; + margin-top: 2px; + margin-bottom: 0px; + margin-left: 0px; + margin-right: 0px; + display: none; +} +.modal_indicator:before { + width: 1.28571429em; + text-align: center; +} +.edit_mode .modal_indicator:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f040"; +} +.edit_mode .modal_indicator:before.pull-left { + margin-right: .3em; +} +.edit_mode .modal_indicator:before.pull-right { + margin-left: .3em; +} +.command_mode .modal_indicator:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: ' '; +} +.command_mode .modal_indicator:before.pull-left { + margin-right: .3em; +} +.command_mode .modal_indicator:before.pull-right { + margin-left: .3em; +} +.kernel_idle_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f10c"; +} +.kernel_idle_icon:before.pull-left { + margin-right: .3em; +} +.kernel_idle_icon:before.pull-right { + margin-left: .3em; +} +.kernel_busy_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f111"; +} +.kernel_busy_icon:before.pull-left { + margin-right: .3em; +} +.kernel_busy_icon:before.pull-right { + margin-left: .3em; +} +.kernel_dead_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f1e2"; +} +.kernel_dead_icon:before.pull-left { + margin-right: .3em; +} +.kernel_dead_icon:before.pull-right { + margin-left: .3em; +} +.kernel_disconnected_icon:before { + display: inline-block; + font: normal normal normal 14px/1 FontAwesome; + font-size: inherit; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + content: "\f127"; +} +.kernel_disconnected_icon:before.pull-left { + margin-right: .3em; +} +.kernel_disconnected_icon:before.pull-right { + margin-left: .3em; +} +.notification_widget { + color: #777; + z-index: 10; + background: rgba(240, 240, 240, 0.5); + margin-right: 4px; + color: #333; + background-color: #fff; + border-color: #ccc; +} +.notification_widget:focus, +.notification_widget.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.notification_widget:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.notification_widget:active, +.notification_widget.active, +.open > .dropdown-toggle.notification_widget { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.notification_widget:active:hover, +.notification_widget.active:hover, +.open > .dropdown-toggle.notification_widget:hover, +.notification_widget:active:focus, +.notification_widget.active:focus, +.open > .dropdown-toggle.notification_widget:focus, +.notification_widget:active.focus, +.notification_widget.active.focus, +.open > .dropdown-toggle.notification_widget.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.notification_widget:active, +.notification_widget.active, +.open > .dropdown-toggle.notification_widget { + background-image: none; +} +.notification_widget.disabled, +.notification_widget[disabled], +fieldset[disabled] .notification_widget, +.notification_widget.disabled:hover, +.notification_widget[disabled]:hover, +fieldset[disabled] .notification_widget:hover, +.notification_widget.disabled:focus, +.notification_widget[disabled]:focus, +fieldset[disabled] .notification_widget:focus, +.notification_widget.disabled.focus, +.notification_widget[disabled].focus, +fieldset[disabled] .notification_widget.focus, +.notification_widget.disabled:active, +.notification_widget[disabled]:active, +fieldset[disabled] .notification_widget:active, +.notification_widget.disabled.active, +.notification_widget[disabled].active, +fieldset[disabled] .notification_widget.active { + background-color: #fff; + border-color: #ccc; +} +.notification_widget .badge { + color: #fff; + background-color: #333; +} +.notification_widget.warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.notification_widget.warning:focus, +.notification_widget.warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.notification_widget.warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.notification_widget.warning:active, +.notification_widget.warning.active, +.open > .dropdown-toggle.notification_widget.warning { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.notification_widget.warning:active:hover, +.notification_widget.warning.active:hover, +.open > .dropdown-toggle.notification_widget.warning:hover, +.notification_widget.warning:active:focus, +.notification_widget.warning.active:focus, +.open > .dropdown-toggle.notification_widget.warning:focus, +.notification_widget.warning:active.focus, +.notification_widget.warning.active.focus, +.open > .dropdown-toggle.notification_widget.warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.notification_widget.warning:active, +.notification_widget.warning.active, +.open > .dropdown-toggle.notification_widget.warning { + background-image: none; +} +.notification_widget.warning.disabled, +.notification_widget.warning[disabled], +fieldset[disabled] .notification_widget.warning, +.notification_widget.warning.disabled:hover, +.notification_widget.warning[disabled]:hover, +fieldset[disabled] .notification_widget.warning:hover, +.notification_widget.warning.disabled:focus, +.notification_widget.warning[disabled]:focus, +fieldset[disabled] .notification_widget.warning:focus, +.notification_widget.warning.disabled.focus, +.notification_widget.warning[disabled].focus, +fieldset[disabled] .notification_widget.warning.focus, +.notification_widget.warning.disabled:active, +.notification_widget.warning[disabled]:active, +fieldset[disabled] .notification_widget.warning:active, +.notification_widget.warning.disabled.active, +.notification_widget.warning[disabled].active, +fieldset[disabled] .notification_widget.warning.active { + background-color: #f0ad4e; + border-color: #eea236; +} +.notification_widget.warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.notification_widget.success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.notification_widget.success:focus, +.notification_widget.success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.notification_widget.success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.notification_widget.success:active, +.notification_widget.success.active, +.open > .dropdown-toggle.notification_widget.success { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.notification_widget.success:active:hover, +.notification_widget.success.active:hover, +.open > .dropdown-toggle.notification_widget.success:hover, +.notification_widget.success:active:focus, +.notification_widget.success.active:focus, +.open > .dropdown-toggle.notification_widget.success:focus, +.notification_widget.success:active.focus, +.notification_widget.success.active.focus, +.open > .dropdown-toggle.notification_widget.success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.notification_widget.success:active, +.notification_widget.success.active, +.open > .dropdown-toggle.notification_widget.success { + background-image: none; +} +.notification_widget.success.disabled, +.notification_widget.success[disabled], +fieldset[disabled] .notification_widget.success, +.notification_widget.success.disabled:hover, +.notification_widget.success[disabled]:hover, +fieldset[disabled] .notification_widget.success:hover, +.notification_widget.success.disabled:focus, +.notification_widget.success[disabled]:focus, +fieldset[disabled] .notification_widget.success:focus, +.notification_widget.success.disabled.focus, +.notification_widget.success[disabled].focus, +fieldset[disabled] .notification_widget.success.focus, +.notification_widget.success.disabled:active, +.notification_widget.success[disabled]:active, +fieldset[disabled] .notification_widget.success:active, +.notification_widget.success.disabled.active, +.notification_widget.success[disabled].active, +fieldset[disabled] .notification_widget.success.active { + background-color: #5cb85c; + border-color: #4cae4c; +} +.notification_widget.success .badge { + color: #5cb85c; + background-color: #fff; +} +.notification_widget.info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.notification_widget.info:focus, +.notification_widget.info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.notification_widget.info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.notification_widget.info:active, +.notification_widget.info.active, +.open > .dropdown-toggle.notification_widget.info { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.notification_widget.info:active:hover, +.notification_widget.info.active:hover, +.open > .dropdown-toggle.notification_widget.info:hover, +.notification_widget.info:active:focus, +.notification_widget.info.active:focus, +.open > .dropdown-toggle.notification_widget.info:focus, +.notification_widget.info:active.focus, +.notification_widget.info.active.focus, +.open > .dropdown-toggle.notification_widget.info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.notification_widget.info:active, +.notification_widget.info.active, +.open > .dropdown-toggle.notification_widget.info { + background-image: none; +} +.notification_widget.info.disabled, +.notification_widget.info[disabled], +fieldset[disabled] .notification_widget.info, +.notification_widget.info.disabled:hover, +.notification_widget.info[disabled]:hover, +fieldset[disabled] .notification_widget.info:hover, +.notification_widget.info.disabled:focus, +.notification_widget.info[disabled]:focus, +fieldset[disabled] .notification_widget.info:focus, +.notification_widget.info.disabled.focus, +.notification_widget.info[disabled].focus, +fieldset[disabled] .notification_widget.info.focus, +.notification_widget.info.disabled:active, +.notification_widget.info[disabled]:active, +fieldset[disabled] .notification_widget.info:active, +.notification_widget.info.disabled.active, +.notification_widget.info[disabled].active, +fieldset[disabled] .notification_widget.info.active { + background-color: #5bc0de; + border-color: #46b8da; +} +.notification_widget.info .badge { + color: #5bc0de; + background-color: #fff; +} +.notification_widget.danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.notification_widget.danger:focus, +.notification_widget.danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.notification_widget.danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.notification_widget.danger:active, +.notification_widget.danger.active, +.open > .dropdown-toggle.notification_widget.danger { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.notification_widget.danger:active:hover, +.notification_widget.danger.active:hover, +.open > .dropdown-toggle.notification_widget.danger:hover, +.notification_widget.danger:active:focus, +.notification_widget.danger.active:focus, +.open > .dropdown-toggle.notification_widget.danger:focus, +.notification_widget.danger:active.focus, +.notification_widget.danger.active.focus, +.open > .dropdown-toggle.notification_widget.danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.notification_widget.danger:active, +.notification_widget.danger.active, +.open > .dropdown-toggle.notification_widget.danger { + background-image: none; +} +.notification_widget.danger.disabled, +.notification_widget.danger[disabled], +fieldset[disabled] .notification_widget.danger, +.notification_widget.danger.disabled:hover, +.notification_widget.danger[disabled]:hover, +fieldset[disabled] .notification_widget.danger:hover, +.notification_widget.danger.disabled:focus, +.notification_widget.danger[disabled]:focus, +fieldset[disabled] .notification_widget.danger:focus, +.notification_widget.danger.disabled.focus, +.notification_widget.danger[disabled].focus, +fieldset[disabled] .notification_widget.danger.focus, +.notification_widget.danger.disabled:active, +.notification_widget.danger[disabled]:active, +fieldset[disabled] .notification_widget.danger:active, +.notification_widget.danger.disabled.active, +.notification_widget.danger[disabled].active, +fieldset[disabled] .notification_widget.danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.notification_widget.danger .badge { + color: #d9534f; + background-color: #fff; +} +div#pager { + background-color: #fff; + font-size: 14px; + line-height: 20px; + overflow: hidden; + display: none; + position: fixed; + bottom: 0px; + width: 100%; + max-height: 50%; + padding-top: 8px; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + /* Display over codemirror */ + z-index: 100; + /* Hack which prevents jquery ui resizable from changing top. */ + top: auto !important; +} +div#pager pre { + line-height: 1.21429em; + color: #000; + background-color: #f7f7f7; + padding: 0.4em; +} +div#pager #pager-button-area { + position: absolute; + top: 8px; + right: 20px; +} +div#pager #pager-contents { + position: relative; + overflow: auto; + width: 100%; + height: 100%; +} +div#pager #pager-contents #pager-container { + position: relative; + padding: 15px 0px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +div#pager .ui-resizable-handle { + top: 0px; + height: 8px; + background: #f7f7f7; + border-top: 1px solid #cfcfcf; + border-bottom: 1px solid #cfcfcf; + /* This injects handle bars (a short, wide = symbol) for + the resize handle. */ +} +div#pager .ui-resizable-handle::after { + content: ''; + top: 2px; + left: 50%; + height: 3px; + width: 30px; + margin-left: -15px; + position: absolute; + border-top: 1px solid #cfcfcf; +} +.quickhelp { + /* Old browsers */ + display: -webkit-box; + -webkit-box-orient: horizontal; + -webkit-box-align: stretch; + display: -moz-box; + -moz-box-orient: horizontal; + -moz-box-align: stretch; + display: box; + box-orient: horizontal; + box-align: stretch; + /* Modern browsers */ + display: flex; + flex-direction: row; + align-items: stretch; + line-height: 1.8em; +} +.shortcut_key { + display: inline-block; + width: 20ex; + text-align: right; + font-family: monospace; +} +.shortcut_descr { + display: inline-block; + /* Old browsers */ + -webkit-box-flex: 1; + -moz-box-flex: 1; + box-flex: 1; + /* Modern browsers */ + flex: 1; +} +span.save_widget { + margin-top: 6px; +} +span.save_widget span.filename { + height: 1em; + line-height: 1em; + padding: 3px; + margin-left: 16px; + border: none; + font-size: 146.5%; + border-radius: 2px; +} +span.save_widget span.filename:hover { + background-color: #e6e6e6; +} +span.checkpoint_status, +span.autosave_status { + font-size: small; +} +@media (max-width: 767px) { + span.save_widget { + font-size: small; + } + span.checkpoint_status, + span.autosave_status { + display: none; + } +} +@media (min-width: 768px) and (max-width: 991px) { + span.checkpoint_status { + display: none; + } + span.autosave_status { + font-size: x-small; + } +} +.toolbar { + padding: 0px; + margin-left: -5px; + margin-top: 2px; + margin-bottom: 5px; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; +} +.toolbar select, +.toolbar label { + width: auto; + vertical-align: middle; + margin-right: 2px; + margin-bottom: 0px; + display: inline; + font-size: 92%; + margin-left: 0.3em; + margin-right: 0.3em; + padding: 0px; + padding-top: 3px; +} +.toolbar .btn { + padding: 2px 8px; +} +.toolbar .btn-group { + margin-top: 0px; + margin-left: 5px; +} +#maintoolbar { + margin-bottom: -3px; + margin-top: -8px; + border: 0px; + min-height: 27px; + margin-left: 0px; + padding-top: 11px; + padding-bottom: 3px; +} +#maintoolbar .navbar-text { + float: none; + vertical-align: middle; + text-align: right; + margin-left: 5px; + margin-right: 0px; + margin-top: 0px; +} +.select-xs { + height: 24px; +} +/** + * Primary styles + * + * Author: Jupyter Development Team + */ +/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot + * of chance of beeing generated from the ../less/[samename].less file, you can + * try to get back the less file by reverting somme commit in history + **/ +/* + * We'll try to get something pretty, so we + * have some strange css to have the scroll bar on + * the left with fix button on the top right of the tooltip + */ +@-moz-keyframes fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-webkit-keyframes fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@-moz-keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@-webkit-keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +/*properties of tooltip after "expand"*/ +.bigtooltip { + overflow: auto; + height: 200px; + -webkit-transition-property: height; + -webkit-transition-duration: 500ms; + -moz-transition-property: height; + -moz-transition-duration: 500ms; + transition-property: height; + transition-duration: 500ms; +} +/*properties of tooltip before "expand"*/ +.smalltooltip { + -webkit-transition-property: height; + -webkit-transition-duration: 500ms; + -moz-transition-property: height; + -moz-transition-duration: 500ms; + transition-property: height; + transition-duration: 500ms; + text-overflow: ellipsis; + overflow: hidden; + height: 80px; +} +.tooltipbuttons { + position: absolute; + padding-right: 15px; + top: 0px; + right: 0px; +} +.tooltiptext { + /*avoid the button to overlap on some docstring*/ + padding-right: 30px; +} +.ipython_tooltip { + max-width: 700px; + /*fade-in animation when inserted*/ + -webkit-animation: fadeOut 400ms; + -moz-animation: fadeOut 400ms; + animation: fadeOut 400ms; + -webkit-animation: fadeIn 400ms; + -moz-animation: fadeIn 400ms; + animation: fadeIn 400ms; + vertical-align: middle; + background-color: #f7f7f7; + overflow: visible; + border: #ababab 1px solid; + outline: none; + padding: 3px; + margin: 0px; + padding-left: 7px; + font-family: monospace; + min-height: 50px; + -moz-box-shadow: 0px 6px 10px -1px #adadad; + -webkit-box-shadow: 0px 6px 10px -1px #adadad; + box-shadow: 0px 6px 10px -1px #adadad; + border-radius: 2px; + position: absolute; + z-index: 1000; +} +.ipython_tooltip a { + float: right; +} +.ipython_tooltip .tooltiptext pre { + border: 0; + border-radius: 0; + font-size: 100%; + background-color: #f7f7f7; +} +.pretooltiparrow { + left: 0px; + margin: 0px; + top: -16px; + width: 40px; + height: 16px; + overflow: hidden; + position: absolute; +} +.pretooltiparrow:before { + background-color: #f7f7f7; + border: 1px #ababab solid; + z-index: 11; + content: ""; + position: absolute; + left: 15px; + top: 10px; + width: 25px; + height: 25px; + -webkit-transform: rotate(45deg); + -moz-transform: rotate(45deg); + -ms-transform: rotate(45deg); + -o-transform: rotate(45deg); +} +ul.typeahead-list i { + margin-left: -10px; + width: 18px; +} +ul.typeahead-list { + max-height: 80vh; + overflow: auto; +} +.cmd-palette .modal-body { + padding: 7px; +} +.cmd-palette form { + background: white; +} +.cmd-palette input { + outline: none; +} +.no-shortcut { + display: none; +} +.command-shortcut:before { + content: "(command)"; + padding-right: 3px; + color: #777777; +} +.edit-shortcut:before { + content: "(edit)"; + padding-right: 3px; + color: #777777; +} +#find-and-replace #replace-preview .match, +#find-and-replace #replace-preview .insert { + background-color: lightblue; + border-color: #5fb3ce; + border-style: solid; + border-width: 1px; + border-radius: 2px; +} +#find-and-replace #replace-preview .replace .match { + background-color: salmon; + text-decoration: line-through; + border-color: #f7270f; +} +#find-and-replace #replace-preview .replace .insert { + background-color: green; + background-color: lightGreen; + border-color: #38e038; +} +#find-and-replace #replace-preview { + max-height: 60vh; + overflow: auto; +} +#find-and-replace input:last-child { + border-left: none; +} +.terminal-app { + background: #EEE; +} +.terminal-app #header { + background: #fff; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); +} +.terminal-app .terminal { + float: left; + font-family: monospace; + color: white; + background: black; + padding: 0.4em; + border-radius: 2px; + -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); + box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); +} +.terminal-app .terminal, +.terminal-app .terminal dummy-screen { + line-height: 1em; + font-size: 14px; +} +.terminal-app .terminal-cursor { + color: black; + background: white; +} +.terminal-app #terminado-container { + margin-top: 20px; +} diff --git a/notebook b/notebook new file mode 160000 index 0000000..c7dd033 --- /dev/null +++ b/notebook @@ -0,0 +1 @@ +Subproject commit c7dd03308f84cc9389fdf09a970c2b2b246e8e34 diff --git a/setup.py b/setup.py index 59e4c5f..5b295fc 100644 --- a/setup.py +++ b/setup.py @@ -11,7 +11,7 @@ import versioneer setup( - name='msmb_theme', + name='msmb_theme', version=versioneer.get_version(), cmdclass=versioneer.get_cmdclass(), url='https://github.com/msmbuilder/msmb_theme/', @@ -23,10 +23,7 @@ packages=['msmb_theme'], package_data={'msmb_theme': [ 'theme.conf', - '*.html', 'static/css/*.css', - 'static/js/*.js', - 'static/font/*.*' ]}, include_package_data=True, classifiers=[ From 37ad8e8c3c6c39afff7679a46437b20d020fe213 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 13 Oct 2015 16:57:23 -0700 Subject: [PATCH 16/30] Include in the file --- msmb_theme/static/css/msmb.css | 1 + 1 file changed, 1 insertion(+) diff --git a/msmb_theme/static/css/msmb.css b/msmb_theme/static/css/msmb.css index 6c7d4dd..e51d632 100644 --- a/msmb_theme/static/css/msmb.css +++ b/msmb_theme/static/css/msmb.css @@ -1,4 +1,5 @@ @import 'theme.css'; +@import 'jupyter.css'; .wy-side-nav-search { background-color: #ffffff; From bb5c669f004618eb547a1c53f5dc70d496747b0a Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 13 Oct 2015 17:08:53 -0700 Subject: [PATCH 17/30] Don't re-bower --- compile_jupyter_less.py | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/compile_jupyter_less.py b/compile_jupyter_less.py index 1273198..acd46a8 100644 --- a/compile_jupyter_less.py +++ b/compile_jupyter_less.py @@ -5,10 +5,17 @@ # Check for clean submodule unclean = "Please clean up your `notebook/` submodule!" -assert subprocess.check_output(['git', 'clean', '-ndx']) == b'', unclean +gitout = subprocess.check_output(['git', 'clean', '-ndx']) +if gitout == b'Would remove notebook/static/components/\n': + pass +elif gitout == b'': + subprocess.check_call(['npm', 'install', '-g', 'bower']) + subprocess.check_call(['bower', 'install']) +else: + print(gitout) + raise RuntimeError(unclean) -subprocess.check_call(['npm', 'install', '-g', 'bower']) -subprocess.check_call(['bower', 'install']) +print("Calling lessc") subprocess.check_call([ 'lessc', '--include-path="./notebook/static"', From 251159bac7a3fcd7e7239a1a44ba844075c5f956 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 13 Oct 2015 17:57:03 -0700 Subject: [PATCH 18/30] Use minified with descendant selector --- compile_jupyter_less.py | 7 +- msmb_theme/static/css/jupyter.css | 11623 ------------------------ msmb_theme/static/css/jupyter.min.css | 84 + 3 files changed, 89 insertions(+), 11625 deletions(-) delete mode 100644 msmb_theme/static/css/jupyter.css create mode 100644 msmb_theme/static/css/jupyter.min.css diff --git a/compile_jupyter_less.py b/compile_jupyter_less.py index acd46a8..d511e3a 100644 --- a/compile_jupyter_less.py +++ b/compile_jupyter_less.py @@ -9,7 +9,9 @@ if gitout == b'Would remove notebook/static/components/\n': pass elif gitout == b'': - subprocess.check_call(['npm', 'install', '-g', 'bower']) + subprocess.check_call([ + 'npm', 'install', '-g', 'bower', 'less', 'less-plugin-clean-css' + ]) subprocess.check_call(['bower', 'install']) else: print(gitout) @@ -18,7 +20,8 @@ print("Calling lessc") subprocess.check_call([ 'lessc', + '--clean-css', '--include-path="./notebook/static"', 'notebook/static/style/style.less', - '../msmb_theme/static/css/jupyter.css' + '../msmb_theme/static/css/jupyter.min.css' ]) diff --git a/msmb_theme/static/css/jupyter.css b/msmb_theme/static/css/jupyter.css deleted file mode 100644 index bf552eb..0000000 --- a/msmb_theme/static/css/jupyter.css +++ /dev/null @@ -1,11623 +0,0 @@ -/*! -* -* Twitter Bootstrap -* -*/ -/*! - * Bootstrap v3.3.5 (http://getbootstrap.com) - * Copyright 2011-2015 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ -html { - font-family: sans-serif; - -ms-text-size-adjust: 100%; - -webkit-text-size-adjust: 100%; -} -body { - margin: 0; -} -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -main, -menu, -nav, -section, -summary { - display: block; -} -audio, -canvas, -progress, -video { - display: inline-block; - vertical-align: baseline; -} -audio:not([controls]) { - display: none; - height: 0; -} -[hidden], -template { - display: none; -} -a { - background-color: transparent; -} -a:active, -a:hover { - outline: 0; -} -abbr[title] { - border-bottom: 1px dotted; -} -b, -strong { - font-weight: bold; -} -dfn { - font-style: italic; -} -h1 { - font-size: 2em; - margin: 0.67em 0; -} -mark { - background: #ff0; - color: #000; -} -small { - font-size: 80%; -} -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} -sup { - top: -0.5em; -} -sub { - bottom: -0.25em; -} -img { - border: 0; -} -svg:not(:root) { - overflow: hidden; -} -figure { - margin: 1em 40px; -} -hr { - box-sizing: content-box; - height: 0; -} -pre { - overflow: auto; -} -code, -kbd, -pre, -samp { - font-family: monospace, monospace; - font-size: 1em; -} -button, -input, -optgroup, -select, -textarea { - color: inherit; - font: inherit; - margin: 0; -} -button { - overflow: visible; -} -button, -select { - text-transform: none; -} -button, -html input[type="button"], -input[type="reset"], -input[type="submit"] { - -webkit-appearance: button; - cursor: pointer; -} -button[disabled], -html input[disabled] { - cursor: default; -} -button::-moz-focus-inner, -input::-moz-focus-inner { - border: 0; - padding: 0; -} -input { - line-height: normal; -} -input[type="checkbox"], -input[type="radio"] { - box-sizing: border-box; - padding: 0; -} -input[type="number"]::-webkit-inner-spin-button, -input[type="number"]::-webkit-outer-spin-button { - height: auto; -} -input[type="search"] { - -webkit-appearance: textfield; - box-sizing: content-box; -} -input[type="search"]::-webkit-search-cancel-button, -input[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; -} -fieldset { - border: 1px solid #c0c0c0; - margin: 0 2px; - padding: 0.35em 0.625em 0.75em; -} -legend { - border: 0; - padding: 0; -} -textarea { - overflow: auto; -} -optgroup { - font-weight: bold; -} -table { - border-collapse: collapse; - border-spacing: 0; -} -td, -th { - padding: 0; -} -/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ -@media print { - *, - *:before, - *:after { - background: transparent !important; - color: #000 !important; - box-shadow: none !important; - text-shadow: none !important; - } - a, - a:visited { - text-decoration: underline; - } - a[href]:after { - content: " (" attr(href) ")"; - } - abbr[title]:after { - content: " (" attr(title) ")"; - } - a[href^="#"]:after, - a[href^="javascript:"]:after { - content: ""; - } - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - thead { - display: table-header-group; - } - tr, - img { - page-break-inside: avoid; - } - img { - max-width: 100% !important; - } - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - h2, - h3 { - page-break-after: avoid; - } - .navbar { - display: none; - } - .btn > .caret, - .dropup > .btn > .caret { - border-top-color: #000 !important; - } - .label { - border: 1px solid #000; - } - .table { - border-collapse: collapse !important; - } - .table td, - .table th { - background-color: #fff !important; - } - .table-bordered th, - .table-bordered td { - border: 1px solid #ddd !important; - } -} -@font-face { - font-family: 'Glyphicons Halflings'; - src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot'); - src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); -} -.glyphicon { - position: relative; - top: 1px; - display: inline-block; - font-family: 'Glyphicons Halflings'; - font-style: normal; - font-weight: normal; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.glyphicon-asterisk:before { - content: "\2a"; -} -.glyphicon-plus:before { - content: "\2b"; -} -.glyphicon-euro:before, -.glyphicon-eur:before { - content: "\20ac"; -} -.glyphicon-minus:before { - content: "\2212"; -} -.glyphicon-cloud:before { - content: "\2601"; -} -.glyphicon-envelope:before { - content: "\2709"; -} -.glyphicon-pencil:before { - content: "\270f"; -} -.glyphicon-glass:before { - content: "\e001"; -} -.glyphicon-music:before { - content: "\e002"; -} -.glyphicon-search:before { - content: "\e003"; -} -.glyphicon-heart:before { - content: "\e005"; -} -.glyphicon-star:before { - content: "\e006"; -} -.glyphicon-star-empty:before { - content: "\e007"; -} -.glyphicon-user:before { - content: "\e008"; -} -.glyphicon-film:before { - content: "\e009"; -} -.glyphicon-th-large:before { - content: "\e010"; -} -.glyphicon-th:before { - content: "\e011"; -} -.glyphicon-th-list:before { - content: "\e012"; -} -.glyphicon-ok:before { - content: "\e013"; -} -.glyphicon-remove:before { - content: "\e014"; -} -.glyphicon-zoom-in:before { - content: "\e015"; -} -.glyphicon-zoom-out:before { - content: "\e016"; -} -.glyphicon-off:before { - content: "\e017"; -} -.glyphicon-signal:before { - content: "\e018"; -} -.glyphicon-cog:before { - content: "\e019"; -} -.glyphicon-trash:before { - content: "\e020"; -} -.glyphicon-home:before { - content: "\e021"; -} -.glyphicon-file:before { - content: "\e022"; -} -.glyphicon-time:before { - content: "\e023"; -} -.glyphicon-road:before { - content: "\e024"; -} -.glyphicon-download-alt:before { - content: "\e025"; -} -.glyphicon-download:before { - content: "\e026"; -} -.glyphicon-upload:before { - content: "\e027"; -} -.glyphicon-inbox:before { - content: "\e028"; -} -.glyphicon-play-circle:before { - content: "\e029"; -} -.glyphicon-repeat:before { - content: "\e030"; -} -.glyphicon-refresh:before { - content: "\e031"; -} -.glyphicon-list-alt:before { - content: "\e032"; -} -.glyphicon-lock:before { - content: "\e033"; -} -.glyphicon-flag:before { - content: "\e034"; -} -.glyphicon-headphones:before { - content: "\e035"; -} -.glyphicon-volume-off:before { - content: "\e036"; -} -.glyphicon-volume-down:before { - content: "\e037"; -} -.glyphicon-volume-up:before { - content: "\e038"; -} -.glyphicon-qrcode:before { - content: "\e039"; -} -.glyphicon-barcode:before { - content: "\e040"; -} -.glyphicon-tag:before { - content: "\e041"; -} -.glyphicon-tags:before { - content: "\e042"; -} -.glyphicon-book:before { - content: "\e043"; -} -.glyphicon-bookmark:before { - content: "\e044"; -} -.glyphicon-print:before { - content: "\e045"; -} -.glyphicon-camera:before { - content: "\e046"; -} -.glyphicon-font:before { - content: "\e047"; -} -.glyphicon-bold:before { - content: "\e048"; -} -.glyphicon-italic:before { - content: "\e049"; -} -.glyphicon-text-height:before { - content: "\e050"; -} -.glyphicon-text-width:before { - content: "\e051"; -} -.glyphicon-align-left:before { - content: "\e052"; -} -.glyphicon-align-center:before { - content: "\e053"; -} -.glyphicon-align-right:before { - content: "\e054"; -} -.glyphicon-align-justify:before { - content: "\e055"; -} -.glyphicon-list:before { - content: "\e056"; -} -.glyphicon-indent-left:before { - content: "\e057"; -} -.glyphicon-indent-right:before { - content: "\e058"; -} -.glyphicon-facetime-video:before { - content: "\e059"; -} -.glyphicon-picture:before { - content: "\e060"; -} -.glyphicon-map-marker:before { - content: "\e062"; -} -.glyphicon-adjust:before { - content: "\e063"; -} -.glyphicon-tint:before { - content: "\e064"; -} -.glyphicon-edit:before { - content: "\e065"; -} -.glyphicon-share:before { - content: "\e066"; -} -.glyphicon-check:before { - content: "\e067"; -} -.glyphicon-move:before { - content: "\e068"; -} -.glyphicon-step-backward:before { - content: "\e069"; -} -.glyphicon-fast-backward:before { - content: "\e070"; -} -.glyphicon-backward:before { - content: "\e071"; -} -.glyphicon-play:before { - content: "\e072"; -} -.glyphicon-pause:before { - content: "\e073"; -} -.glyphicon-stop:before { - content: "\e074"; -} -.glyphicon-forward:before { - content: "\e075"; -} -.glyphicon-fast-forward:before { - content: "\e076"; -} -.glyphicon-step-forward:before { - content: "\e077"; -} -.glyphicon-eject:before { - content: "\e078"; -} -.glyphicon-chevron-left:before { - content: "\e079"; -} -.glyphicon-chevron-right:before { - content: "\e080"; -} -.glyphicon-plus-sign:before { - content: "\e081"; -} -.glyphicon-minus-sign:before { - content: "\e082"; -} -.glyphicon-remove-sign:before { - content: "\e083"; -} -.glyphicon-ok-sign:before { - content: "\e084"; -} -.glyphicon-question-sign:before { - content: "\e085"; -} -.glyphicon-info-sign:before { - content: "\e086"; -} -.glyphicon-screenshot:before { - content: "\e087"; -} -.glyphicon-remove-circle:before { - content: "\e088"; -} -.glyphicon-ok-circle:before { - content: "\e089"; -} -.glyphicon-ban-circle:before { - content: "\e090"; -} -.glyphicon-arrow-left:before { - content: "\e091"; -} -.glyphicon-arrow-right:before { - content: "\e092"; -} -.glyphicon-arrow-up:before { - content: "\e093"; -} -.glyphicon-arrow-down:before { - content: "\e094"; -} -.glyphicon-share-alt:before { - content: "\e095"; -} -.glyphicon-resize-full:before { - content: "\e096"; -} -.glyphicon-resize-small:before { - content: "\e097"; -} -.glyphicon-exclamation-sign:before { - content: "\e101"; -} -.glyphicon-gift:before { - content: "\e102"; -} -.glyphicon-leaf:before { - content: "\e103"; -} -.glyphicon-fire:before { - content: "\e104"; -} -.glyphicon-eye-open:before { - content: "\e105"; -} -.glyphicon-eye-close:before { - content: "\e106"; -} -.glyphicon-warning-sign:before { - content: "\e107"; -} -.glyphicon-plane:before { - content: "\e108"; -} -.glyphicon-calendar:before { - content: "\e109"; -} -.glyphicon-random:before { - content: "\e110"; -} -.glyphicon-comment:before { - content: "\e111"; -} -.glyphicon-magnet:before { - content: "\e112"; -} -.glyphicon-chevron-up:before { - content: "\e113"; -} -.glyphicon-chevron-down:before { - content: "\e114"; -} -.glyphicon-retweet:before { - content: "\e115"; -} -.glyphicon-shopping-cart:before { - content: "\e116"; -} -.glyphicon-folder-close:before { - content: "\e117"; -} -.glyphicon-folder-open:before { - content: "\e118"; -} -.glyphicon-resize-vertical:before { - content: "\e119"; -} -.glyphicon-resize-horizontal:before { - content: "\e120"; -} -.glyphicon-hdd:before { - content: "\e121"; -} -.glyphicon-bullhorn:before { - content: "\e122"; -} -.glyphicon-bell:before { - content: "\e123"; -} -.glyphicon-certificate:before { - content: "\e124"; -} -.glyphicon-thumbs-up:before { - content: "\e125"; -} -.glyphicon-thumbs-down:before { - content: "\e126"; -} -.glyphicon-hand-right:before { - content: "\e127"; -} -.glyphicon-hand-left:before { - content: "\e128"; -} -.glyphicon-hand-up:before { - content: "\e129"; -} -.glyphicon-hand-down:before { - content: "\e130"; -} -.glyphicon-circle-arrow-right:before { - content: "\e131"; -} -.glyphicon-circle-arrow-left:before { - content: "\e132"; -} -.glyphicon-circle-arrow-up:before { - content: "\e133"; -} -.glyphicon-circle-arrow-down:before { - content: "\e134"; -} -.glyphicon-globe:before { - content: "\e135"; -} -.glyphicon-wrench:before { - content: "\e136"; -} -.glyphicon-tasks:before { - content: "\e137"; -} -.glyphicon-filter:before { - content: "\e138"; -} -.glyphicon-briefcase:before { - content: "\e139"; -} -.glyphicon-fullscreen:before { - content: "\e140"; -} -.glyphicon-dashboard:before { - content: "\e141"; -} -.glyphicon-paperclip:before { - content: "\e142"; -} -.glyphicon-heart-empty:before { - content: "\e143"; -} -.glyphicon-link:before { - content: "\e144"; -} -.glyphicon-phone:before { - content: "\e145"; -} -.glyphicon-pushpin:before { - content: "\e146"; -} -.glyphicon-usd:before { - content: "\e148"; -} -.glyphicon-gbp:before { - content: "\e149"; -} -.glyphicon-sort:before { - content: "\e150"; -} -.glyphicon-sort-by-alphabet:before { - content: "\e151"; -} -.glyphicon-sort-by-alphabet-alt:before { - content: "\e152"; -} -.glyphicon-sort-by-order:before { - content: "\e153"; -} -.glyphicon-sort-by-order-alt:before { - content: "\e154"; -} -.glyphicon-sort-by-attributes:before { - content: "\e155"; -} -.glyphicon-sort-by-attributes-alt:before { - content: "\e156"; -} -.glyphicon-unchecked:before { - content: "\e157"; -} -.glyphicon-expand:before { - content: "\e158"; -} -.glyphicon-collapse-down:before { - content: "\e159"; -} -.glyphicon-collapse-up:before { - content: "\e160"; -} -.glyphicon-log-in:before { - content: "\e161"; -} -.glyphicon-flash:before { - content: "\e162"; -} -.glyphicon-log-out:before { - content: "\e163"; -} -.glyphicon-new-window:before { - content: "\e164"; -} -.glyphicon-record:before { - content: "\e165"; -} -.glyphicon-save:before { - content: "\e166"; -} -.glyphicon-open:before { - content: "\e167"; -} -.glyphicon-saved:before { - content: "\e168"; -} -.glyphicon-import:before { - content: "\e169"; -} -.glyphicon-export:before { - content: "\e170"; -} -.glyphicon-send:before { - content: "\e171"; -} -.glyphicon-floppy-disk:before { - content: "\e172"; -} -.glyphicon-floppy-saved:before { - content: "\e173"; -} -.glyphicon-floppy-remove:before { - content: "\e174"; -} -.glyphicon-floppy-save:before { - content: "\e175"; -} -.glyphicon-floppy-open:before { - content: "\e176"; -} -.glyphicon-credit-card:before { - content: "\e177"; -} -.glyphicon-transfer:before { - content: "\e178"; -} -.glyphicon-cutlery:before { - content: "\e179"; -} -.glyphicon-header:before { - content: "\e180"; -} -.glyphicon-compressed:before { - content: "\e181"; -} -.glyphicon-earphone:before { - content: "\e182"; -} -.glyphicon-phone-alt:before { - content: "\e183"; -} -.glyphicon-tower:before { - content: "\e184"; -} -.glyphicon-stats:before { - content: "\e185"; -} -.glyphicon-sd-video:before { - content: "\e186"; -} -.glyphicon-hd-video:before { - content: "\e187"; -} -.glyphicon-subtitles:before { - content: "\e188"; -} -.glyphicon-sound-stereo:before { - content: "\e189"; -} -.glyphicon-sound-dolby:before { - content: "\e190"; -} -.glyphicon-sound-5-1:before { - content: "\e191"; -} -.glyphicon-sound-6-1:before { - content: "\e192"; -} -.glyphicon-sound-7-1:before { - content: "\e193"; -} -.glyphicon-copyright-mark:before { - content: "\e194"; -} -.glyphicon-registration-mark:before { - content: "\e195"; -} -.glyphicon-cloud-download:before { - content: "\e197"; -} -.glyphicon-cloud-upload:before { - content: "\e198"; -} -.glyphicon-tree-conifer:before { - content: "\e199"; -} -.glyphicon-tree-deciduous:before { - content: "\e200"; -} -.glyphicon-cd:before { - content: "\e201"; -} -.glyphicon-save-file:before { - content: "\e202"; -} -.glyphicon-open-file:before { - content: "\e203"; -} -.glyphicon-level-up:before { - content: "\e204"; -} -.glyphicon-copy:before { - content: "\e205"; -} -.glyphicon-paste:before { - content: "\e206"; -} -.glyphicon-alert:before { - content: "\e209"; -} -.glyphicon-equalizer:before { - content: "\e210"; -} -.glyphicon-king:before { - content: "\e211"; -} -.glyphicon-queen:before { - content: "\e212"; -} -.glyphicon-pawn:before { - content: "\e213"; -} -.glyphicon-bishop:before { - content: "\e214"; -} -.glyphicon-knight:before { - content: "\e215"; -} -.glyphicon-baby-formula:before { - content: "\e216"; -} -.glyphicon-tent:before { - content: "\26fa"; -} -.glyphicon-blackboard:before { - content: "\e218"; -} -.glyphicon-bed:before { - content: "\e219"; -} -.glyphicon-apple:before { - content: "\f8ff"; -} -.glyphicon-erase:before { - content: "\e221"; -} -.glyphicon-hourglass:before { - content: "\231b"; -} -.glyphicon-lamp:before { - content: "\e223"; -} -.glyphicon-duplicate:before { - content: "\e224"; -} -.glyphicon-piggy-bank:before { - content: "\e225"; -} -.glyphicon-scissors:before { - content: "\e226"; -} -.glyphicon-bitcoin:before { - content: "\e227"; -} -.glyphicon-btc:before { - content: "\e227"; -} -.glyphicon-xbt:before { - content: "\e227"; -} -.glyphicon-yen:before { - content: "\00a5"; -} -.glyphicon-jpy:before { - content: "\00a5"; -} -.glyphicon-ruble:before { - content: "\20bd"; -} -.glyphicon-rub:before { - content: "\20bd"; -} -.glyphicon-scale:before { - content: "\e230"; -} -.glyphicon-ice-lolly:before { - content: "\e231"; -} -.glyphicon-ice-lolly-tasted:before { - content: "\e232"; -} -.glyphicon-education:before { - content: "\e233"; -} -.glyphicon-option-horizontal:before { - content: "\e234"; -} -.glyphicon-option-vertical:before { - content: "\e235"; -} -.glyphicon-menu-hamburger:before { - content: "\e236"; -} -.glyphicon-modal-window:before { - content: "\e237"; -} -.glyphicon-oil:before { - content: "\e238"; -} -.glyphicon-grain:before { - content: "\e239"; -} -.glyphicon-sunglasses:before { - content: "\e240"; -} -.glyphicon-text-size:before { - content: "\e241"; -} -.glyphicon-text-color:before { - content: "\e242"; -} -.glyphicon-text-background:before { - content: "\e243"; -} -.glyphicon-object-align-top:before { - content: "\e244"; -} -.glyphicon-object-align-bottom:before { - content: "\e245"; -} -.glyphicon-object-align-horizontal:before { - content: "\e246"; -} -.glyphicon-object-align-left:before { - content: "\e247"; -} -.glyphicon-object-align-vertical:before { - content: "\e248"; -} -.glyphicon-object-align-right:before { - content: "\e249"; -} -.glyphicon-triangle-right:before { - content: "\e250"; -} -.glyphicon-triangle-left:before { - content: "\e251"; -} -.glyphicon-triangle-bottom:before { - content: "\e252"; -} -.glyphicon-triangle-top:before { - content: "\e253"; -} -.glyphicon-console:before { - content: "\e254"; -} -.glyphicon-superscript:before { - content: "\e255"; -} -.glyphicon-subscript:before { - content: "\e256"; -} -.glyphicon-menu-left:before { - content: "\e257"; -} -.glyphicon-menu-right:before { - content: "\e258"; -} -.glyphicon-menu-down:before { - content: "\e259"; -} -.glyphicon-menu-up:before { - content: "\e260"; -} -* { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -*:before, -*:after { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -html { - font-size: 10px; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -body { - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-size: 13px; - line-height: 1.42857143; - color: #000; - background-color: #fff; -} -input, -button, -select, -textarea { - font-family: inherit; - font-size: inherit; - line-height: inherit; -} -a { - color: #337ab7; - text-decoration: none; -} -a:hover, -a:focus { - color: #23527c; - text-decoration: underline; -} -a:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -figure { - margin: 0; -} -img { - vertical-align: middle; -} -.img-responsive, -.thumbnail > img, -.thumbnail a > img, -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - display: block; - max-width: 100%; - height: auto; -} -.img-rounded { - border-radius: 3px; -} -.img-thumbnail { - padding: 4px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 2px; - -webkit-transition: all 0.2s ease-in-out; - -o-transition: all 0.2s ease-in-out; - transition: all 0.2s ease-in-out; - display: inline-block; - max-width: 100%; - height: auto; -} -.img-circle { - border-radius: 50%; -} -hr { - margin-top: 18px; - margin-bottom: 18px; - border: 0; - border-top: 1px solid #eeeeee; -} -.sr-only { - position: absolute; - width: 1px; - height: 1px; - margin: -1px; - padding: 0; - overflow: hidden; - clip: rect(0, 0, 0, 0); - border: 0; -} -.sr-only-focusable:active, -.sr-only-focusable:focus { - position: static; - width: auto; - height: auto; - margin: 0; - overflow: visible; - clip: auto; -} -[role="button"] { - cursor: pointer; -} -h1, -h2, -h3, -h4, -h5, -h6, -.h1, -.h2, -.h3, -.h4, -.h5, -.h6 { - font-family: inherit; - font-weight: 500; - line-height: 1.1; - color: inherit; -} -h1 small, -h2 small, -h3 small, -h4 small, -h5 small, -h6 small, -.h1 small, -.h2 small, -.h3 small, -.h4 small, -.h5 small, -.h6 small, -h1 .small, -h2 .small, -h3 .small, -h4 .small, -h5 .small, -h6 .small, -.h1 .small, -.h2 .small, -.h3 .small, -.h4 .small, -.h5 .small, -.h6 .small { - font-weight: normal; - line-height: 1; - color: #777777; -} -h1, -.h1, -h2, -.h2, -h3, -.h3 { - margin-top: 18px; - margin-bottom: 9px; -} -h1 small, -.h1 small, -h2 small, -.h2 small, -h3 small, -.h3 small, -h1 .small, -.h1 .small, -h2 .small, -.h2 .small, -h3 .small, -.h3 .small { - font-size: 65%; -} -h4, -.h4, -h5, -.h5, -h6, -.h6 { - margin-top: 9px; - margin-bottom: 9px; -} -h4 small, -.h4 small, -h5 small, -.h5 small, -h6 small, -.h6 small, -h4 .small, -.h4 .small, -h5 .small, -.h5 .small, -h6 .small, -.h6 .small { - font-size: 75%; -} -h1, -.h1 { - font-size: 33px; -} -h2, -.h2 { - font-size: 27px; -} -h3, -.h3 { - font-size: 23px; -} -h4, -.h4 { - font-size: 17px; -} -h5, -.h5 { - font-size: 13px; -} -h6, -.h6 { - font-size: 12px; -} -p { - margin: 0 0 9px; -} -.lead { - margin-bottom: 18px; - font-size: 14px; - font-weight: 300; - line-height: 1.4; -} -@media (min-width: 768px) { - .lead { - font-size: 19.5px; - } -} -small, -.small { - font-size: 92%; -} -mark, -.mark { - background-color: #fcf8e3; - padding: .2em; -} -.text-left { - text-align: left; -} -.text-right { - text-align: right; -} -.text-center { - text-align: center; -} -.text-justify { - text-align: justify; -} -.text-nowrap { - white-space: nowrap; -} -.text-lowercase { - text-transform: lowercase; -} -.text-uppercase { - text-transform: uppercase; -} -.text-capitalize { - text-transform: capitalize; -} -.text-muted { - color: #777777; -} -.text-primary { - color: #337ab7; -} -a.text-primary:hover, -a.text-primary:focus { - color: #286090; -} -.text-success { - color: #3c763d; -} -a.text-success:hover, -a.text-success:focus { - color: #2b542c; -} -.text-info { - color: #31708f; -} -a.text-info:hover, -a.text-info:focus { - color: #245269; -} -.text-warning { - color: #8a6d3b; -} -a.text-warning:hover, -a.text-warning:focus { - color: #66512c; -} -.text-danger { - color: #a94442; -} -a.text-danger:hover, -a.text-danger:focus { - color: #843534; -} -.bg-primary { - color: #fff; - background-color: #337ab7; -} -a.bg-primary:hover, -a.bg-primary:focus { - background-color: #286090; -} -.bg-success { - background-color: #dff0d8; -} -a.bg-success:hover, -a.bg-success:focus { - background-color: #c1e2b3; -} -.bg-info { - background-color: #d9edf7; -} -a.bg-info:hover, -a.bg-info:focus { - background-color: #afd9ee; -} -.bg-warning { - background-color: #fcf8e3; -} -a.bg-warning:hover, -a.bg-warning:focus { - background-color: #f7ecb5; -} -.bg-danger { - background-color: #f2dede; -} -a.bg-danger:hover, -a.bg-danger:focus { - background-color: #e4b9b9; -} -.page-header { - padding-bottom: 8px; - margin: 36px 0 18px; - border-bottom: 1px solid #eeeeee; -} -ul, -ol { - margin-top: 0; - margin-bottom: 9px; -} -ul ul, -ol ul, -ul ol, -ol ol { - margin-bottom: 0; -} -.list-unstyled { - padding-left: 0; - list-style: none; -} -.list-inline { - padding-left: 0; - list-style: none; - margin-left: -5px; -} -.list-inline > li { - display: inline-block; - padding-left: 5px; - padding-right: 5px; -} -dl { - margin-top: 0; - margin-bottom: 18px; -} -dt, -dd { - line-height: 1.42857143; -} -dt { - font-weight: bold; -} -dd { - margin-left: 0; -} -@media (min-width: 541px) { - .dl-horizontal dt { - float: left; - width: 160px; - clear: left; - text-align: right; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - .dl-horizontal dd { - margin-left: 180px; - } -} -abbr[title], -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted #777777; -} -.initialism { - font-size: 90%; - text-transform: uppercase; -} -blockquote { - padding: 9px 18px; - margin: 0 0 18px; - font-size: inherit; - border-left: 5px solid #eeeeee; -} -blockquote p:last-child, -blockquote ul:last-child, -blockquote ol:last-child { - margin-bottom: 0; -} -blockquote footer, -blockquote small, -blockquote .small { - display: block; - font-size: 80%; - line-height: 1.42857143; - color: #777777; -} -blockquote footer:before, -blockquote small:before, -blockquote .small:before { - content: '\2014 \00A0'; -} -.blockquote-reverse, -blockquote.pull-right { - padding-right: 15px; - padding-left: 0; - border-right: 5px solid #eeeeee; - border-left: 0; - text-align: right; -} -.blockquote-reverse footer:before, -blockquote.pull-right footer:before, -.blockquote-reverse small:before, -blockquote.pull-right small:before, -.blockquote-reverse .small:before, -blockquote.pull-right .small:before { - content: ''; -} -.blockquote-reverse footer:after, -blockquote.pull-right footer:after, -.blockquote-reverse small:after, -blockquote.pull-right small:after, -.blockquote-reverse .small:after, -blockquote.pull-right .small:after { - content: '\00A0 \2014'; -} -address { - margin-bottom: 18px; - font-style: normal; - line-height: 1.42857143; -} -code, -kbd, -pre, -samp { - font-family: monospace; -} -code { - padding: 2px 4px; - font-size: 90%; - color: #c7254e; - background-color: #f9f2f4; - border-radius: 2px; -} -kbd { - padding: 2px 4px; - font-size: 90%; - color: #888; - background-color: transparent; - border-radius: 1px; - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); -} -kbd kbd { - padding: 0; - font-size: 100%; - font-weight: bold; - box-shadow: none; -} -pre { - display: block; - padding: 8.5px; - margin: 0 0 9px; - font-size: 12px; - line-height: 1.42857143; - word-break: break-all; - word-wrap: break-word; - color: #333333; - background-color: #f5f5f5; - border: 1px solid #ccc; - border-radius: 2px; -} -pre code { - padding: 0; - font-size: inherit; - color: inherit; - white-space: pre-wrap; - background-color: transparent; - border-radius: 0; -} -.pre-scrollable { - max-height: 340px; - overflow-y: scroll; -} -.container { - margin-right: auto; - margin-left: auto; - padding-left: 0px; - padding-right: 0px; -} -@media (min-width: 768px) { - .container { - width: 768px; - } -} -@media (min-width: 992px) { - .container { - width: 940px; - } -} -@media (min-width: 1200px) { - .container { - width: 1140px; - } -} -.container-fluid { - margin-right: auto; - margin-left: auto; - padding-left: 0px; - padding-right: 0px; -} -.row { - margin-left: 0px; - margin-right: 0px; -} -.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { - position: relative; - min-height: 1px; - padding-left: 0px; - padding-right: 0px; -} -.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { - float: left; -} -.col-xs-12 { - width: 100%; -} -.col-xs-11 { - width: 91.66666667%; -} -.col-xs-10 { - width: 83.33333333%; -} -.col-xs-9 { - width: 75%; -} -.col-xs-8 { - width: 66.66666667%; -} -.col-xs-7 { - width: 58.33333333%; -} -.col-xs-6 { - width: 50%; -} -.col-xs-5 { - width: 41.66666667%; -} -.col-xs-4 { - width: 33.33333333%; -} -.col-xs-3 { - width: 25%; -} -.col-xs-2 { - width: 16.66666667%; -} -.col-xs-1 { - width: 8.33333333%; -} -.col-xs-pull-12 { - right: 100%; -} -.col-xs-pull-11 { - right: 91.66666667%; -} -.col-xs-pull-10 { - right: 83.33333333%; -} -.col-xs-pull-9 { - right: 75%; -} -.col-xs-pull-8 { - right: 66.66666667%; -} -.col-xs-pull-7 { - right: 58.33333333%; -} -.col-xs-pull-6 { - right: 50%; -} -.col-xs-pull-5 { - right: 41.66666667%; -} -.col-xs-pull-4 { - right: 33.33333333%; -} -.col-xs-pull-3 { - right: 25%; -} -.col-xs-pull-2 { - right: 16.66666667%; -} -.col-xs-pull-1 { - right: 8.33333333%; -} -.col-xs-pull-0 { - right: auto; -} -.col-xs-push-12 { - left: 100%; -} -.col-xs-push-11 { - left: 91.66666667%; -} -.col-xs-push-10 { - left: 83.33333333%; -} -.col-xs-push-9 { - left: 75%; -} -.col-xs-push-8 { - left: 66.66666667%; -} -.col-xs-push-7 { - left: 58.33333333%; -} -.col-xs-push-6 { - left: 50%; -} -.col-xs-push-5 { - left: 41.66666667%; -} -.col-xs-push-4 { - left: 33.33333333%; -} -.col-xs-push-3 { - left: 25%; -} -.col-xs-push-2 { - left: 16.66666667%; -} -.col-xs-push-1 { - left: 8.33333333%; -} -.col-xs-push-0 { - left: auto; -} -.col-xs-offset-12 { - margin-left: 100%; -} -.col-xs-offset-11 { - margin-left: 91.66666667%; -} -.col-xs-offset-10 { - margin-left: 83.33333333%; -} -.col-xs-offset-9 { - margin-left: 75%; -} -.col-xs-offset-8 { - margin-left: 66.66666667%; -} -.col-xs-offset-7 { - margin-left: 58.33333333%; -} -.col-xs-offset-6 { - margin-left: 50%; -} -.col-xs-offset-5 { - margin-left: 41.66666667%; -} -.col-xs-offset-4 { - margin-left: 33.33333333%; -} -.col-xs-offset-3 { - margin-left: 25%; -} -.col-xs-offset-2 { - margin-left: 16.66666667%; -} -.col-xs-offset-1 { - margin-left: 8.33333333%; -} -.col-xs-offset-0 { - margin-left: 0%; -} -@media (min-width: 768px) { - .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { - float: left; - } - .col-sm-12 { - width: 100%; - } - .col-sm-11 { - width: 91.66666667%; - } - .col-sm-10 { - width: 83.33333333%; - } - .col-sm-9 { - width: 75%; - } - .col-sm-8 { - width: 66.66666667%; - } - .col-sm-7 { - width: 58.33333333%; - } - .col-sm-6 { - width: 50%; - } - .col-sm-5 { - width: 41.66666667%; - } - .col-sm-4 { - width: 33.33333333%; - } - .col-sm-3 { - width: 25%; - } - .col-sm-2 { - width: 16.66666667%; - } - .col-sm-1 { - width: 8.33333333%; - } - .col-sm-pull-12 { - right: 100%; - } - .col-sm-pull-11 { - right: 91.66666667%; - } - .col-sm-pull-10 { - right: 83.33333333%; - } - .col-sm-pull-9 { - right: 75%; - } - .col-sm-pull-8 { - right: 66.66666667%; - } - .col-sm-pull-7 { - right: 58.33333333%; - } - .col-sm-pull-6 { - right: 50%; - } - .col-sm-pull-5 { - right: 41.66666667%; - } - .col-sm-pull-4 { - right: 33.33333333%; - } - .col-sm-pull-3 { - right: 25%; - } - .col-sm-pull-2 { - right: 16.66666667%; - } - .col-sm-pull-1 { - right: 8.33333333%; - } - .col-sm-pull-0 { - right: auto; - } - .col-sm-push-12 { - left: 100%; - } - .col-sm-push-11 { - left: 91.66666667%; - } - .col-sm-push-10 { - left: 83.33333333%; - } - .col-sm-push-9 { - left: 75%; - } - .col-sm-push-8 { - left: 66.66666667%; - } - .col-sm-push-7 { - left: 58.33333333%; - } - .col-sm-push-6 { - left: 50%; - } - .col-sm-push-5 { - left: 41.66666667%; - } - .col-sm-push-4 { - left: 33.33333333%; - } - .col-sm-push-3 { - left: 25%; - } - .col-sm-push-2 { - left: 16.66666667%; - } - .col-sm-push-1 { - left: 8.33333333%; - } - .col-sm-push-0 { - left: auto; - } - .col-sm-offset-12 { - margin-left: 100%; - } - .col-sm-offset-11 { - margin-left: 91.66666667%; - } - .col-sm-offset-10 { - margin-left: 83.33333333%; - } - .col-sm-offset-9 { - margin-left: 75%; - } - .col-sm-offset-8 { - margin-left: 66.66666667%; - } - .col-sm-offset-7 { - margin-left: 58.33333333%; - } - .col-sm-offset-6 { - margin-left: 50%; - } - .col-sm-offset-5 { - margin-left: 41.66666667%; - } - .col-sm-offset-4 { - margin-left: 33.33333333%; - } - .col-sm-offset-3 { - margin-left: 25%; - } - .col-sm-offset-2 { - margin-left: 16.66666667%; - } - .col-sm-offset-1 { - margin-left: 8.33333333%; - } - .col-sm-offset-0 { - margin-left: 0%; - } -} -@media (min-width: 992px) { - .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { - float: left; - } - .col-md-12 { - width: 100%; - } - .col-md-11 { - width: 91.66666667%; - } - .col-md-10 { - width: 83.33333333%; - } - .col-md-9 { - width: 75%; - } - .col-md-8 { - width: 66.66666667%; - } - .col-md-7 { - width: 58.33333333%; - } - .col-md-6 { - width: 50%; - } - .col-md-5 { - width: 41.66666667%; - } - .col-md-4 { - width: 33.33333333%; - } - .col-md-3 { - width: 25%; - } - .col-md-2 { - width: 16.66666667%; - } - .col-md-1 { - width: 8.33333333%; - } - .col-md-pull-12 { - right: 100%; - } - .col-md-pull-11 { - right: 91.66666667%; - } - .col-md-pull-10 { - right: 83.33333333%; - } - .col-md-pull-9 { - right: 75%; - } - .col-md-pull-8 { - right: 66.66666667%; - } - .col-md-pull-7 { - right: 58.33333333%; - } - .col-md-pull-6 { - right: 50%; - } - .col-md-pull-5 { - right: 41.66666667%; - } - .col-md-pull-4 { - right: 33.33333333%; - } - .col-md-pull-3 { - right: 25%; - } - .col-md-pull-2 { - right: 16.66666667%; - } - .col-md-pull-1 { - right: 8.33333333%; - } - .col-md-pull-0 { - right: auto; - } - .col-md-push-12 { - left: 100%; - } - .col-md-push-11 { - left: 91.66666667%; - } - .col-md-push-10 { - left: 83.33333333%; - } - .col-md-push-9 { - left: 75%; - } - .col-md-push-8 { - left: 66.66666667%; - } - .col-md-push-7 { - left: 58.33333333%; - } - .col-md-push-6 { - left: 50%; - } - .col-md-push-5 { - left: 41.66666667%; - } - .col-md-push-4 { - left: 33.33333333%; - } - .col-md-push-3 { - left: 25%; - } - .col-md-push-2 { - left: 16.66666667%; - } - .col-md-push-1 { - left: 8.33333333%; - } - .col-md-push-0 { - left: auto; - } - .col-md-offset-12 { - margin-left: 100%; - } - .col-md-offset-11 { - margin-left: 91.66666667%; - } - .col-md-offset-10 { - margin-left: 83.33333333%; - } - .col-md-offset-9 { - margin-left: 75%; - } - .col-md-offset-8 { - margin-left: 66.66666667%; - } - .col-md-offset-7 { - margin-left: 58.33333333%; - } - .col-md-offset-6 { - margin-left: 50%; - } - .col-md-offset-5 { - margin-left: 41.66666667%; - } - .col-md-offset-4 { - margin-left: 33.33333333%; - } - .col-md-offset-3 { - margin-left: 25%; - } - .col-md-offset-2 { - margin-left: 16.66666667%; - } - .col-md-offset-1 { - margin-left: 8.33333333%; - } - .col-md-offset-0 { - margin-left: 0%; - } -} -@media (min-width: 1200px) { - .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { - float: left; - } - .col-lg-12 { - width: 100%; - } - .col-lg-11 { - width: 91.66666667%; - } - .col-lg-10 { - width: 83.33333333%; - } - .col-lg-9 { - width: 75%; - } - .col-lg-8 { - width: 66.66666667%; - } - .col-lg-7 { - width: 58.33333333%; - } - .col-lg-6 { - width: 50%; - } - .col-lg-5 { - width: 41.66666667%; - } - .col-lg-4 { - width: 33.33333333%; - } - .col-lg-3 { - width: 25%; - } - .col-lg-2 { - width: 16.66666667%; - } - .col-lg-1 { - width: 8.33333333%; - } - .col-lg-pull-12 { - right: 100%; - } - .col-lg-pull-11 { - right: 91.66666667%; - } - .col-lg-pull-10 { - right: 83.33333333%; - } - .col-lg-pull-9 { - right: 75%; - } - .col-lg-pull-8 { - right: 66.66666667%; - } - .col-lg-pull-7 { - right: 58.33333333%; - } - .col-lg-pull-6 { - right: 50%; - } - .col-lg-pull-5 { - right: 41.66666667%; - } - .col-lg-pull-4 { - right: 33.33333333%; - } - .col-lg-pull-3 { - right: 25%; - } - .col-lg-pull-2 { - right: 16.66666667%; - } - .col-lg-pull-1 { - right: 8.33333333%; - } - .col-lg-pull-0 { - right: auto; - } - .col-lg-push-12 { - left: 100%; - } - .col-lg-push-11 { - left: 91.66666667%; - } - .col-lg-push-10 { - left: 83.33333333%; - } - .col-lg-push-9 { - left: 75%; - } - .col-lg-push-8 { - left: 66.66666667%; - } - .col-lg-push-7 { - left: 58.33333333%; - } - .col-lg-push-6 { - left: 50%; - } - .col-lg-push-5 { - left: 41.66666667%; - } - .col-lg-push-4 { - left: 33.33333333%; - } - .col-lg-push-3 { - left: 25%; - } - .col-lg-push-2 { - left: 16.66666667%; - } - .col-lg-push-1 { - left: 8.33333333%; - } - .col-lg-push-0 { - left: auto; - } - .col-lg-offset-12 { - margin-left: 100%; - } - .col-lg-offset-11 { - margin-left: 91.66666667%; - } - .col-lg-offset-10 { - margin-left: 83.33333333%; - } - .col-lg-offset-9 { - margin-left: 75%; - } - .col-lg-offset-8 { - margin-left: 66.66666667%; - } - .col-lg-offset-7 { - margin-left: 58.33333333%; - } - .col-lg-offset-6 { - margin-left: 50%; - } - .col-lg-offset-5 { - margin-left: 41.66666667%; - } - .col-lg-offset-4 { - margin-left: 33.33333333%; - } - .col-lg-offset-3 { - margin-left: 25%; - } - .col-lg-offset-2 { - margin-left: 16.66666667%; - } - .col-lg-offset-1 { - margin-left: 8.33333333%; - } - .col-lg-offset-0 { - margin-left: 0%; - } -} -table { - background-color: transparent; -} -caption { - padding-top: 8px; - padding-bottom: 8px; - color: #777777; - text-align: left; -} -th { - text-align: left; -} -.table { - width: 100%; - max-width: 100%; - margin-bottom: 18px; -} -.table > thead > tr > th, -.table > tbody > tr > th, -.table > tfoot > tr > th, -.table > thead > tr > td, -.table > tbody > tr > td, -.table > tfoot > tr > td { - padding: 8px; - line-height: 1.42857143; - vertical-align: top; - border-top: 1px solid #ddd; -} -.table > thead > tr > th { - vertical-align: bottom; - border-bottom: 2px solid #ddd; -} -.table > caption + thead > tr:first-child > th, -.table > colgroup + thead > tr:first-child > th, -.table > thead:first-child > tr:first-child > th, -.table > caption + thead > tr:first-child > td, -.table > colgroup + thead > tr:first-child > td, -.table > thead:first-child > tr:first-child > td { - border-top: 0; -} -.table > tbody + tbody { - border-top: 2px solid #ddd; -} -.table .table { - background-color: #fff; -} -.table-condensed > thead > tr > th, -.table-condensed > tbody > tr > th, -.table-condensed > tfoot > tr > th, -.table-condensed > thead > tr > td, -.table-condensed > tbody > tr > td, -.table-condensed > tfoot > tr > td { - padding: 5px; -} -.table-bordered { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > tbody > tr > th, -.table-bordered > tfoot > tr > th, -.table-bordered > thead > tr > td, -.table-bordered > tbody > tr > td, -.table-bordered > tfoot > tr > td { - border: 1px solid #ddd; -} -.table-bordered > thead > tr > th, -.table-bordered > thead > tr > td { - border-bottom-width: 2px; -} -.table-striped > tbody > tr:nth-of-type(odd) { - background-color: #f9f9f9; -} -.table-hover > tbody > tr:hover { - background-color: #f5f5f5; -} -table col[class*="col-"] { - position: static; - float: none; - display: table-column; -} -table td[class*="col-"], -table th[class*="col-"] { - position: static; - float: none; - display: table-cell; -} -.table > thead > tr > td.active, -.table > tbody > tr > td.active, -.table > tfoot > tr > td.active, -.table > thead > tr > th.active, -.table > tbody > tr > th.active, -.table > tfoot > tr > th.active, -.table > thead > tr.active > td, -.table > tbody > tr.active > td, -.table > tfoot > tr.active > td, -.table > thead > tr.active > th, -.table > tbody > tr.active > th, -.table > tfoot > tr.active > th { - background-color: #f5f5f5; -} -.table-hover > tbody > tr > td.active:hover, -.table-hover > tbody > tr > th.active:hover, -.table-hover > tbody > tr.active:hover > td, -.table-hover > tbody > tr:hover > .active, -.table-hover > tbody > tr.active:hover > th { - background-color: #e8e8e8; -} -.table > thead > tr > td.success, -.table > tbody > tr > td.success, -.table > tfoot > tr > td.success, -.table > thead > tr > th.success, -.table > tbody > tr > th.success, -.table > tfoot > tr > th.success, -.table > thead > tr.success > td, -.table > tbody > tr.success > td, -.table > tfoot > tr.success > td, -.table > thead > tr.success > th, -.table > tbody > tr.success > th, -.table > tfoot > tr.success > th { - background-color: #dff0d8; -} -.table-hover > tbody > tr > td.success:hover, -.table-hover > tbody > tr > th.success:hover, -.table-hover > tbody > tr.success:hover > td, -.table-hover > tbody > tr:hover > .success, -.table-hover > tbody > tr.success:hover > th { - background-color: #d0e9c6; -} -.table > thead > tr > td.info, -.table > tbody > tr > td.info, -.table > tfoot > tr > td.info, -.table > thead > tr > th.info, -.table > tbody > tr > th.info, -.table > tfoot > tr > th.info, -.table > thead > tr.info > td, -.table > tbody > tr.info > td, -.table > tfoot > tr.info > td, -.table > thead > tr.info > th, -.table > tbody > tr.info > th, -.table > tfoot > tr.info > th { - background-color: #d9edf7; -} -.table-hover > tbody > tr > td.info:hover, -.table-hover > tbody > tr > th.info:hover, -.table-hover > tbody > tr.info:hover > td, -.table-hover > tbody > tr:hover > .info, -.table-hover > tbody > tr.info:hover > th { - background-color: #c4e3f3; -} -.table > thead > tr > td.warning, -.table > tbody > tr > td.warning, -.table > tfoot > tr > td.warning, -.table > thead > tr > th.warning, -.table > tbody > tr > th.warning, -.table > tfoot > tr > th.warning, -.table > thead > tr.warning > td, -.table > tbody > tr.warning > td, -.table > tfoot > tr.warning > td, -.table > thead > tr.warning > th, -.table > tbody > tr.warning > th, -.table > tfoot > tr.warning > th { - background-color: #fcf8e3; -} -.table-hover > tbody > tr > td.warning:hover, -.table-hover > tbody > tr > th.warning:hover, -.table-hover > tbody > tr.warning:hover > td, -.table-hover > tbody > tr:hover > .warning, -.table-hover > tbody > tr.warning:hover > th { - background-color: #faf2cc; -} -.table > thead > tr > td.danger, -.table > tbody > tr > td.danger, -.table > tfoot > tr > td.danger, -.table > thead > tr > th.danger, -.table > tbody > tr > th.danger, -.table > tfoot > tr > th.danger, -.table > thead > tr.danger > td, -.table > tbody > tr.danger > td, -.table > tfoot > tr.danger > td, -.table > thead > tr.danger > th, -.table > tbody > tr.danger > th, -.table > tfoot > tr.danger > th { - background-color: #f2dede; -} -.table-hover > tbody > tr > td.danger:hover, -.table-hover > tbody > tr > th.danger:hover, -.table-hover > tbody > tr.danger:hover > td, -.table-hover > tbody > tr:hover > .danger, -.table-hover > tbody > tr.danger:hover > th { - background-color: #ebcccc; -} -.table-responsive { - overflow-x: auto; - min-height: 0.01%; -} -@media screen and (max-width: 767px) { - .table-responsive { - width: 100%; - margin-bottom: 13.5px; - overflow-y: hidden; - -ms-overflow-style: -ms-autohiding-scrollbar; - border: 1px solid #ddd; - } - .table-responsive > .table { - margin-bottom: 0; - } - .table-responsive > .table > thead > tr > th, - .table-responsive > .table > tbody > tr > th, - .table-responsive > .table > tfoot > tr > th, - .table-responsive > .table > thead > tr > td, - .table-responsive > .table > tbody > tr > td, - .table-responsive > .table > tfoot > tr > td { - white-space: nowrap; - } - .table-responsive > .table-bordered { - border: 0; - } - .table-responsive > .table-bordered > thead > tr > th:first-child, - .table-responsive > .table-bordered > tbody > tr > th:first-child, - .table-responsive > .table-bordered > tfoot > tr > th:first-child, - .table-responsive > .table-bordered > thead > tr > td:first-child, - .table-responsive > .table-bordered > tbody > tr > td:first-child, - .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; - } - .table-responsive > .table-bordered > thead > tr > th:last-child, - .table-responsive > .table-bordered > tbody > tr > th:last-child, - .table-responsive > .table-bordered > tfoot > tr > th:last-child, - .table-responsive > .table-bordered > thead > tr > td:last-child, - .table-responsive > .table-bordered > tbody > tr > td:last-child, - .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; - } - .table-responsive > .table-bordered > tbody > tr:last-child > th, - .table-responsive > .table-bordered > tfoot > tr:last-child > th, - .table-responsive > .table-bordered > tbody > tr:last-child > td, - .table-responsive > .table-bordered > tfoot > tr:last-child > td { - border-bottom: 0; - } -} -fieldset { - padding: 0; - margin: 0; - border: 0; - min-width: 0; -} -legend { - display: block; - width: 100%; - padding: 0; - margin-bottom: 18px; - font-size: 19.5px; - line-height: inherit; - color: #333333; - border: 0; - border-bottom: 1px solid #e5e5e5; -} -label { - display: inline-block; - max-width: 100%; - margin-bottom: 5px; - font-weight: bold; -} -input[type="search"] { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; -} -input[type="radio"], -input[type="checkbox"] { - margin: 4px 0 0; - margin-top: 1px \9; - line-height: normal; -} -input[type="file"] { - display: block; -} -input[type="range"] { - display: block; - width: 100%; -} -select[multiple], -select[size] { - height: auto; -} -input[type="file"]:focus, -input[type="radio"]:focus, -input[type="checkbox"]:focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -output { - display: block; - padding-top: 7px; - font-size: 13px; - line-height: 1.42857143; - color: #555555; -} -.form-control { - display: block; - width: 100%; - height: 32px; - padding: 6px 12px; - font-size: 13px; - line-height: 1.42857143; - color: #555555; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 2px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -} -.form-control:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); -} -.form-control::-moz-placeholder { - color: #999; - opacity: 1; -} -.form-control:-ms-input-placeholder { - color: #999; -} -.form-control::-webkit-input-placeholder { - color: #999; -} -.form-control[disabled], -.form-control[readonly], -fieldset[disabled] .form-control { - background-color: #eeeeee; - opacity: 1; -} -.form-control[disabled], -fieldset[disabled] .form-control { - cursor: not-allowed; -} -textarea.form-control { - height: auto; -} -input[type="search"] { - -webkit-appearance: none; -} -@media screen and (-webkit-min-device-pixel-ratio: 0) { - input[type="date"].form-control, - input[type="time"].form-control, - input[type="datetime-local"].form-control, - input[type="month"].form-control { - line-height: 32px; - } - input[type="date"].input-sm, - input[type="time"].input-sm, - input[type="datetime-local"].input-sm, - input[type="month"].input-sm, - .input-group-sm input[type="date"], - .input-group-sm input[type="time"], - .input-group-sm input[type="datetime-local"], - .input-group-sm input[type="month"] { - line-height: 30px; - } - input[type="date"].input-lg, - input[type="time"].input-lg, - input[type="datetime-local"].input-lg, - input[type="month"].input-lg, - .input-group-lg input[type="date"], - .input-group-lg input[type="time"], - .input-group-lg input[type="datetime-local"], - .input-group-lg input[type="month"] { - line-height: 45px; - } -} -.form-group { - margin-bottom: 15px; -} -.radio, -.checkbox { - position: relative; - display: block; - margin-top: 10px; - margin-bottom: 10px; -} -.radio label, -.checkbox label { - min-height: 18px; - padding-left: 20px; - margin-bottom: 0; - font-weight: normal; - cursor: pointer; -} -.radio input[type="radio"], -.radio-inline input[type="radio"], -.checkbox input[type="checkbox"], -.checkbox-inline input[type="checkbox"] { - position: absolute; - margin-left: -20px; - margin-top: 4px \9; -} -.radio + .radio, -.checkbox + .checkbox { - margin-top: -5px; -} -.radio-inline, -.checkbox-inline { - position: relative; - display: inline-block; - padding-left: 20px; - margin-bottom: 0; - vertical-align: middle; - font-weight: normal; - cursor: pointer; -} -.radio-inline + .radio-inline, -.checkbox-inline + .checkbox-inline { - margin-top: 0; - margin-left: 10px; -} -input[type="radio"][disabled], -input[type="checkbox"][disabled], -input[type="radio"].disabled, -input[type="checkbox"].disabled, -fieldset[disabled] input[type="radio"], -fieldset[disabled] input[type="checkbox"] { - cursor: not-allowed; -} -.radio-inline.disabled, -.checkbox-inline.disabled, -fieldset[disabled] .radio-inline, -fieldset[disabled] .checkbox-inline { - cursor: not-allowed; -} -.radio.disabled label, -.checkbox.disabled label, -fieldset[disabled] .radio label, -fieldset[disabled] .checkbox label { - cursor: not-allowed; -} -.form-control-static { - padding-top: 7px; - padding-bottom: 7px; - margin-bottom: 0; - min-height: 31px; -} -.form-control-static.input-lg, -.form-control-static.input-sm { - padding-left: 0; - padding-right: 0; -} -.input-sm { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 1px; -} -select.input-sm { - height: 30px; - line-height: 30px; -} -textarea.input-sm, -select[multiple].input-sm { - height: auto; -} -.form-group-sm .form-control { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 1px; -} -.form-group-sm select.form-control { - height: 30px; - line-height: 30px; -} -.form-group-sm textarea.form-control, -.form-group-sm select[multiple].form-control { - height: auto; -} -.form-group-sm .form-control-static { - height: 30px; - min-height: 30px; - padding: 6px 10px; - font-size: 12px; - line-height: 1.5; -} -.input-lg { - height: 45px; - padding: 10px 16px; - font-size: 17px; - line-height: 1.3333333; - border-radius: 3px; -} -select.input-lg { - height: 45px; - line-height: 45px; -} -textarea.input-lg, -select[multiple].input-lg { - height: auto; -} -.form-group-lg .form-control { - height: 45px; - padding: 10px 16px; - font-size: 17px; - line-height: 1.3333333; - border-radius: 3px; -} -.form-group-lg select.form-control { - height: 45px; - line-height: 45px; -} -.form-group-lg textarea.form-control, -.form-group-lg select[multiple].form-control { - height: auto; -} -.form-group-lg .form-control-static { - height: 45px; - min-height: 35px; - padding: 11px 16px; - font-size: 17px; - line-height: 1.3333333; -} -.has-feedback { - position: relative; -} -.has-feedback .form-control { - padding-right: 40px; -} -.form-control-feedback { - position: absolute; - top: 0; - right: 0; - z-index: 2; - display: block; - width: 32px; - height: 32px; - line-height: 32px; - text-align: center; - pointer-events: none; -} -.input-lg + .form-control-feedback, -.input-group-lg + .form-control-feedback, -.form-group-lg .form-control + .form-control-feedback { - width: 45px; - height: 45px; - line-height: 45px; -} -.input-sm + .form-control-feedback, -.input-group-sm + .form-control-feedback, -.form-group-sm .form-control + .form-control-feedback { - width: 30px; - height: 30px; - line-height: 30px; -} -.has-success .help-block, -.has-success .control-label, -.has-success .radio, -.has-success .checkbox, -.has-success .radio-inline, -.has-success .checkbox-inline, -.has-success.radio label, -.has-success.checkbox label, -.has-success.radio-inline label, -.has-success.checkbox-inline label { - color: #3c763d; -} -.has-success .form-control { - border-color: #3c763d; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-success .form-control:focus { - border-color: #2b542c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; -} -.has-success .input-group-addon { - color: #3c763d; - border-color: #3c763d; - background-color: #dff0d8; -} -.has-success .form-control-feedback { - color: #3c763d; -} -.has-warning .help-block, -.has-warning .control-label, -.has-warning .radio, -.has-warning .checkbox, -.has-warning .radio-inline, -.has-warning .checkbox-inline, -.has-warning.radio label, -.has-warning.checkbox label, -.has-warning.radio-inline label, -.has-warning.checkbox-inline label { - color: #8a6d3b; -} -.has-warning .form-control { - border-color: #8a6d3b; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-warning .form-control:focus { - border-color: #66512c; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; -} -.has-warning .input-group-addon { - color: #8a6d3b; - border-color: #8a6d3b; - background-color: #fcf8e3; -} -.has-warning .form-control-feedback { - color: #8a6d3b; -} -.has-error .help-block, -.has-error .control-label, -.has-error .radio, -.has-error .checkbox, -.has-error .radio-inline, -.has-error .checkbox-inline, -.has-error.radio label, -.has-error.checkbox label, -.has-error.radio-inline label, -.has-error.checkbox-inline label { - color: #a94442; -} -.has-error .form-control { - border-color: #a94442; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -} -.has-error .form-control:focus { - border-color: #843534; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; -} -.has-error .input-group-addon { - color: #a94442; - border-color: #a94442; - background-color: #f2dede; -} -.has-error .form-control-feedback { - color: #a94442; -} -.has-feedback label ~ .form-control-feedback { - top: 23px; -} -.has-feedback label.sr-only ~ .form-control-feedback { - top: 0; -} -.help-block { - display: block; - margin-top: 5px; - margin-bottom: 10px; - color: #404040; -} -@media (min-width: 768px) { - .form-inline .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .form-inline .form-control-static { - display: inline-block; - } - .form-inline .input-group { - display: inline-table; - vertical-align: middle; - } - .form-inline .input-group .input-group-addon, - .form-inline .input-group .input-group-btn, - .form-inline .input-group .form-control { - width: auto; - } - .form-inline .input-group > .form-control { - width: 100%; - } - .form-inline .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio, - .form-inline .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .form-inline .radio label, - .form-inline .checkbox label { - padding-left: 0; - } - .form-inline .radio input[type="radio"], - .form-inline .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - .form-inline .has-feedback .form-control-feedback { - top: 0; - } -} -.form-horizontal .radio, -.form-horizontal .checkbox, -.form-horizontal .radio-inline, -.form-horizontal .checkbox-inline { - margin-top: 0; - margin-bottom: 0; - padding-top: 7px; -} -.form-horizontal .radio, -.form-horizontal .checkbox { - min-height: 25px; -} -.form-horizontal .form-group { - margin-left: 0px; - margin-right: 0px; -} -@media (min-width: 768px) { - .form-horizontal .control-label { - text-align: right; - margin-bottom: 0; - padding-top: 7px; - } -} -.form-horizontal .has-feedback .form-control-feedback { - right: 0px; -} -@media (min-width: 768px) { - .form-horizontal .form-group-lg .control-label { - padding-top: 14.333333px; - font-size: 17px; - } -} -@media (min-width: 768px) { - .form-horizontal .form-group-sm .control-label { - padding-top: 6px; - font-size: 12px; - } -} -.btn { - display: inline-block; - margin-bottom: 0; - font-weight: normal; - text-align: center; - vertical-align: middle; - touch-action: manipulation; - cursor: pointer; - background-image: none; - border: 1px solid transparent; - white-space: nowrap; - padding: 6px 12px; - font-size: 13px; - line-height: 1.42857143; - border-radius: 2px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; -} -.btn:focus, -.btn:active:focus, -.btn.active:focus, -.btn.focus, -.btn:active.focus, -.btn.active.focus { - outline: thin dotted; - outline: 5px auto -webkit-focus-ring-color; - outline-offset: -2px; -} -.btn:hover, -.btn:focus, -.btn.focus { - color: #333; - text-decoration: none; -} -.btn:active, -.btn.active { - outline: 0; - background-image: none; - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} -.btn.disabled, -.btn[disabled], -fieldset[disabled] .btn { - cursor: not-allowed; - opacity: 0.65; - filter: alpha(opacity=65); - -webkit-box-shadow: none; - box-shadow: none; -} -a.btn.disabled, -fieldset[disabled] a.btn { - pointer-events: none; -} -.btn-default { - color: #333; - background-color: #fff; - border-color: #ccc; -} -.btn-default:focus, -.btn-default.focus { - color: #333; - background-color: #e6e6e6; - border-color: #8c8c8c; -} -.btn-default:hover { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.btn-default:active:hover, -.btn-default.active:hover, -.open > .dropdown-toggle.btn-default:hover, -.btn-default:active:focus, -.btn-default.active:focus, -.open > .dropdown-toggle.btn-default:focus, -.btn-default:active.focus, -.btn-default.active.focus, -.open > .dropdown-toggle.btn-default.focus { - color: #333; - background-color: #d4d4d4; - border-color: #8c8c8c; -} -.btn-default:active, -.btn-default.active, -.open > .dropdown-toggle.btn-default { - background-image: none; -} -.btn-default.disabled, -.btn-default[disabled], -fieldset[disabled] .btn-default, -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled.focus, -.btn-default[disabled].focus, -fieldset[disabled] .btn-default.focus, -.btn-default.disabled:active, -.btn-default[disabled]:active, -fieldset[disabled] .btn-default:active, -.btn-default.disabled.active, -.btn-default[disabled].active, -fieldset[disabled] .btn-default.active { - background-color: #fff; - border-color: #ccc; -} -.btn-default .badge { - color: #fff; - background-color: #333; -} -.btn-primary { - color: #fff; - background-color: #337ab7; - border-color: #2e6da4; -} -.btn-primary:focus, -.btn-primary.focus { - color: #fff; - background-color: #286090; - border-color: #122b40; -} -.btn-primary:hover { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - color: #fff; - background-color: #286090; - border-color: #204d74; -} -.btn-primary:active:hover, -.btn-primary.active:hover, -.open > .dropdown-toggle.btn-primary:hover, -.btn-primary:active:focus, -.btn-primary.active:focus, -.open > .dropdown-toggle.btn-primary:focus, -.btn-primary:active.focus, -.btn-primary.active.focus, -.open > .dropdown-toggle.btn-primary.focus { - color: #fff; - background-color: #204d74; - border-color: #122b40; -} -.btn-primary:active, -.btn-primary.active, -.open > .dropdown-toggle.btn-primary { - background-image: none; -} -.btn-primary.disabled, -.btn-primary[disabled], -fieldset[disabled] .btn-primary, -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled.focus, -.btn-primary[disabled].focus, -fieldset[disabled] .btn-primary.focus, -.btn-primary.disabled:active, -.btn-primary[disabled]:active, -fieldset[disabled] .btn-primary:active, -.btn-primary.disabled.active, -.btn-primary[disabled].active, -fieldset[disabled] .btn-primary.active { - background-color: #337ab7; - border-color: #2e6da4; -} -.btn-primary .badge { - color: #337ab7; - background-color: #fff; -} -.btn-success { - color: #fff; - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success:focus, -.btn-success.focus { - color: #fff; - background-color: #449d44; - border-color: #255625; -} -.btn-success:hover { - color: #fff; - background-color: #449d44; - border-color: #398439; -} -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - color: #fff; - background-color: #449d44; - border-color: #398439; -} -.btn-success:active:hover, -.btn-success.active:hover, -.open > .dropdown-toggle.btn-success:hover, -.btn-success:active:focus, -.btn-success.active:focus, -.open > .dropdown-toggle.btn-success:focus, -.btn-success:active.focus, -.btn-success.active.focus, -.open > .dropdown-toggle.btn-success.focus { - color: #fff; - background-color: #398439; - border-color: #255625; -} -.btn-success:active, -.btn-success.active, -.open > .dropdown-toggle.btn-success { - background-image: none; -} -.btn-success.disabled, -.btn-success[disabled], -fieldset[disabled] .btn-success, -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled.focus, -.btn-success[disabled].focus, -fieldset[disabled] .btn-success.focus, -.btn-success.disabled:active, -.btn-success[disabled]:active, -fieldset[disabled] .btn-success:active, -.btn-success.disabled.active, -.btn-success[disabled].active, -fieldset[disabled] .btn-success.active { - background-color: #5cb85c; - border-color: #4cae4c; -} -.btn-success .badge { - color: #5cb85c; - background-color: #fff; -} -.btn-info { - color: #fff; - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info:focus, -.btn-info.focus { - color: #fff; - background-color: #31b0d5; - border-color: #1b6d85; -} -.btn-info:hover { - color: #fff; - background-color: #31b0d5; - border-color: #269abc; -} -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - color: #fff; - background-color: #31b0d5; - border-color: #269abc; -} -.btn-info:active:hover, -.btn-info.active:hover, -.open > .dropdown-toggle.btn-info:hover, -.btn-info:active:focus, -.btn-info.active:focus, -.open > .dropdown-toggle.btn-info:focus, -.btn-info:active.focus, -.btn-info.active.focus, -.open > .dropdown-toggle.btn-info.focus { - color: #fff; - background-color: #269abc; - border-color: #1b6d85; -} -.btn-info:active, -.btn-info.active, -.open > .dropdown-toggle.btn-info { - background-image: none; -} -.btn-info.disabled, -.btn-info[disabled], -fieldset[disabled] .btn-info, -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled.focus, -.btn-info[disabled].focus, -fieldset[disabled] .btn-info.focus, -.btn-info.disabled:active, -.btn-info[disabled]:active, -fieldset[disabled] .btn-info:active, -.btn-info.disabled.active, -.btn-info[disabled].active, -fieldset[disabled] .btn-info.active { - background-color: #5bc0de; - border-color: #46b8da; -} -.btn-info .badge { - color: #5bc0de; - background-color: #fff; -} -.btn-warning { - color: #fff; - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning:focus, -.btn-warning.focus { - color: #fff; - background-color: #ec971f; - border-color: #985f0d; -} -.btn-warning:hover { - color: #fff; - background-color: #ec971f; - border-color: #d58512; -} -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - color: #fff; - background-color: #ec971f; - border-color: #d58512; -} -.btn-warning:active:hover, -.btn-warning.active:hover, -.open > .dropdown-toggle.btn-warning:hover, -.btn-warning:active:focus, -.btn-warning.active:focus, -.open > .dropdown-toggle.btn-warning:focus, -.btn-warning:active.focus, -.btn-warning.active.focus, -.open > .dropdown-toggle.btn-warning.focus { - color: #fff; - background-color: #d58512; - border-color: #985f0d; -} -.btn-warning:active, -.btn-warning.active, -.open > .dropdown-toggle.btn-warning { - background-image: none; -} -.btn-warning.disabled, -.btn-warning[disabled], -fieldset[disabled] .btn-warning, -.btn-warning.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled.focus, -.btn-warning[disabled].focus, -fieldset[disabled] .btn-warning.focus, -.btn-warning.disabled:active, -.btn-warning[disabled]:active, -fieldset[disabled] .btn-warning:active, -.btn-warning.disabled.active, -.btn-warning[disabled].active, -fieldset[disabled] .btn-warning.active { - background-color: #f0ad4e; - border-color: #eea236; -} -.btn-warning .badge { - color: #f0ad4e; - background-color: #fff; -} -.btn-danger { - color: #fff; - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger:focus, -.btn-danger.focus { - color: #fff; - background-color: #c9302c; - border-color: #761c19; -} -.btn-danger:hover { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; -} -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; -} -.btn-danger:active:hover, -.btn-danger.active:hover, -.open > .dropdown-toggle.btn-danger:hover, -.btn-danger:active:focus, -.btn-danger.active:focus, -.open > .dropdown-toggle.btn-danger:focus, -.btn-danger:active.focus, -.btn-danger.active.focus, -.open > .dropdown-toggle.btn-danger.focus { - color: #fff; - background-color: #ac2925; - border-color: #761c19; -} -.btn-danger:active, -.btn-danger.active, -.open > .dropdown-toggle.btn-danger { - background-image: none; -} -.btn-danger.disabled, -.btn-danger[disabled], -fieldset[disabled] .btn-danger, -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled.focus, -.btn-danger[disabled].focus, -fieldset[disabled] .btn-danger.focus, -.btn-danger.disabled:active, -.btn-danger[disabled]:active, -fieldset[disabled] .btn-danger:active, -.btn-danger.disabled.active, -.btn-danger[disabled].active, -fieldset[disabled] .btn-danger.active { - background-color: #d9534f; - border-color: #d43f3a; -} -.btn-danger .badge { - color: #d9534f; - background-color: #fff; -} -.btn-link { - color: #337ab7; - font-weight: normal; - border-radius: 0; -} -.btn-link, -.btn-link:active, -.btn-link.active, -.btn-link[disabled], -fieldset[disabled] .btn-link { - background-color: transparent; - -webkit-box-shadow: none; - box-shadow: none; -} -.btn-link, -.btn-link:hover, -.btn-link:focus, -.btn-link:active { - border-color: transparent; -} -.btn-link:hover, -.btn-link:focus { - color: #23527c; - text-decoration: underline; - background-color: transparent; -} -.btn-link[disabled]:hover, -fieldset[disabled] .btn-link:hover, -.btn-link[disabled]:focus, -fieldset[disabled] .btn-link:focus { - color: #777777; - text-decoration: none; -} -.btn-lg, -.btn-group-lg > .btn { - padding: 10px 16px; - font-size: 17px; - line-height: 1.3333333; - border-radius: 3px; -} -.btn-sm, -.btn-group-sm > .btn { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 1px; -} -.btn-xs, -.btn-group-xs > .btn { - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; - border-radius: 1px; -} -.btn-block { - display: block; - width: 100%; -} -.btn-block + .btn-block { - margin-top: 5px; -} -input[type="submit"].btn-block, -input[type="reset"].btn-block, -input[type="button"].btn-block { - width: 100%; -} -.fade { - opacity: 0; - -webkit-transition: opacity 0.15s linear; - -o-transition: opacity 0.15s linear; - transition: opacity 0.15s linear; -} -.fade.in { - opacity: 1; -} -.collapse { - display: none; -} -.collapse.in { - display: block; -} -tr.collapse.in { - display: table-row; -} -tbody.collapse.in { - display: table-row-group; -} -.collapsing { - position: relative; - height: 0; - overflow: hidden; - -webkit-transition-property: height, visibility; - transition-property: height, visibility; - -webkit-transition-duration: 0.35s; - transition-duration: 0.35s; - -webkit-transition-timing-function: ease; - transition-timing-function: ease; -} -.caret { - display: inline-block; - width: 0; - height: 0; - margin-left: 2px; - vertical-align: middle; - border-top: 4px dashed; - border-top: 4px solid \9; - border-right: 4px solid transparent; - border-left: 4px solid transparent; -} -.dropup, -.dropdown { - position: relative; -} -.dropdown-toggle:focus { - outline: 0; -} -.dropdown-menu { - position: absolute; - top: 100%; - left: 0; - z-index: 1000; - display: none; - float: left; - min-width: 160px; - padding: 5px 0; - margin: 2px 0 0; - list-style: none; - font-size: 13px; - text-align: left; - background-color: #fff; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.15); - border-radius: 2px; - -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); - background-clip: padding-box; -} -.dropdown-menu.pull-right { - right: 0; - left: auto; -} -.dropdown-menu .divider { - height: 1px; - margin: 8px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.dropdown-menu > li > a { - display: block; - padding: 3px 20px; - clear: both; - font-weight: normal; - line-height: 1.42857143; - color: #333333; - white-space: nowrap; -} -.dropdown-menu > li > a:hover, -.dropdown-menu > li > a:focus { - text-decoration: none; - color: #262626; - background-color: #f5f5f5; -} -.dropdown-menu > .active > a, -.dropdown-menu > .active > a:hover, -.dropdown-menu > .active > a:focus { - color: #fff; - text-decoration: none; - outline: 0; - background-color: #337ab7; -} -.dropdown-menu > .disabled > a, -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - color: #777777; -} -.dropdown-menu > .disabled > a:hover, -.dropdown-menu > .disabled > a:focus { - text-decoration: none; - background-color: transparent; - background-image: none; - filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); - cursor: not-allowed; -} -.open > .dropdown-menu { - display: block; -} -.open > a { - outline: 0; -} -.dropdown-menu-right { - left: auto; - right: 0; -} -.dropdown-menu-left { - left: 0; - right: auto; -} -.dropdown-header { - display: block; - padding: 3px 20px; - font-size: 12px; - line-height: 1.42857143; - color: #777777; - white-space: nowrap; -} -.dropdown-backdrop { - position: fixed; - left: 0; - right: 0; - bottom: 0; - top: 0; - z-index: 990; -} -.pull-right > .dropdown-menu { - right: 0; - left: auto; -} -.dropup .caret, -.navbar-fixed-bottom .dropdown .caret { - border-top: 0; - border-bottom: 4px dashed; - border-bottom: 4px solid \9; - content: ""; -} -.dropup .dropdown-menu, -.navbar-fixed-bottom .dropdown .dropdown-menu { - top: auto; - bottom: 100%; - margin-bottom: 2px; -} -@media (min-width: 541px) { - .navbar-right .dropdown-menu { - left: auto; - right: 0; - } - .navbar-right .dropdown-menu-left { - left: 0; - right: auto; - } -} -.btn-group, -.btn-group-vertical { - position: relative; - display: inline-block; - vertical-align: middle; -} -.btn-group > .btn, -.btn-group-vertical > .btn { - position: relative; - float: left; -} -.btn-group > .btn:hover, -.btn-group-vertical > .btn:hover, -.btn-group > .btn:focus, -.btn-group-vertical > .btn:focus, -.btn-group > .btn:active, -.btn-group-vertical > .btn:active, -.btn-group > .btn.active, -.btn-group-vertical > .btn.active { - z-index: 2; -} -.btn-group .btn + .btn, -.btn-group .btn + .btn-group, -.btn-group .btn-group + .btn, -.btn-group .btn-group + .btn-group { - margin-left: -1px; -} -.btn-toolbar { - margin-left: -5px; -} -.btn-toolbar .btn, -.btn-toolbar .btn-group, -.btn-toolbar .input-group { - float: left; -} -.btn-toolbar > .btn, -.btn-toolbar > .btn-group, -.btn-toolbar > .input-group { - margin-left: 5px; -} -.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { - border-radius: 0; -} -.btn-group > .btn:first-child { - margin-left: 0; -} -.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} -.btn-group > .btn:last-child:not(:first-child), -.btn-group > .dropdown-toggle:not(:first-child) { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.btn-group > .btn-group { - float: left; -} -.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} -.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.btn-group .dropdown-toggle:active, -.btn-group.open .dropdown-toggle { - outline: 0; -} -.btn-group > .btn + .dropdown-toggle { - padding-left: 8px; - padding-right: 8px; -} -.btn-group > .btn-lg + .dropdown-toggle { - padding-left: 12px; - padding-right: 12px; -} -.btn-group.open .dropdown-toggle { - -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); - box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); -} -.btn-group.open .dropdown-toggle.btn-link { - -webkit-box-shadow: none; - box-shadow: none; -} -.btn .caret { - margin-left: 0; -} -.btn-lg .caret { - border-width: 5px 5px 0; - border-bottom-width: 0; -} -.dropup .btn-lg .caret { - border-width: 0 5px 5px; -} -.btn-group-vertical > .btn, -.btn-group-vertical > .btn-group, -.btn-group-vertical > .btn-group > .btn { - display: block; - float: none; - width: 100%; - max-width: 100%; -} -.btn-group-vertical > .btn-group > .btn { - float: none; -} -.btn-group-vertical > .btn + .btn, -.btn-group-vertical > .btn + .btn-group, -.btn-group-vertical > .btn-group + .btn, -.btn-group-vertical > .btn-group + .btn-group { - margin-top: -1px; - margin-left: 0; -} -.btn-group-vertical > .btn:not(:first-child):not(:last-child) { - border-radius: 0; -} -.btn-group-vertical > .btn:first-child:not(:last-child) { - border-top-right-radius: 2px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn:last-child:not(:first-child) { - border-bottom-left-radius: 2px; - border-top-right-radius: 0; - border-top-left-radius: 0; -} -.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { - border-radius: 0; -} -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, -.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { - border-top-right-radius: 0; - border-top-left-radius: 0; -} -.btn-group-justified { - display: table; - width: 100%; - table-layout: fixed; - border-collapse: separate; -} -.btn-group-justified > .btn, -.btn-group-justified > .btn-group { - float: none; - display: table-cell; - width: 1%; -} -.btn-group-justified > .btn-group .btn { - width: 100%; -} -.btn-group-justified > .btn-group .dropdown-menu { - left: auto; -} -[data-toggle="buttons"] > .btn input[type="radio"], -[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], -[data-toggle="buttons"] > .btn input[type="checkbox"], -[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { - position: absolute; - clip: rect(0, 0, 0, 0); - pointer-events: none; -} -.input-group { - position: relative; - display: table; - border-collapse: separate; -} -.input-group[class*="col-"] { - float: none; - padding-left: 0; - padding-right: 0; -} -.input-group .form-control { - position: relative; - z-index: 2; - float: left; - width: 100%; - margin-bottom: 0; -} -.input-group-lg > .form-control, -.input-group-lg > .input-group-addon, -.input-group-lg > .input-group-btn > .btn { - height: 45px; - padding: 10px 16px; - font-size: 17px; - line-height: 1.3333333; - border-radius: 3px; -} -select.input-group-lg > .form-control, -select.input-group-lg > .input-group-addon, -select.input-group-lg > .input-group-btn > .btn { - height: 45px; - line-height: 45px; -} -textarea.input-group-lg > .form-control, -textarea.input-group-lg > .input-group-addon, -textarea.input-group-lg > .input-group-btn > .btn, -select[multiple].input-group-lg > .form-control, -select[multiple].input-group-lg > .input-group-addon, -select[multiple].input-group-lg > .input-group-btn > .btn { - height: auto; -} -.input-group-sm > .form-control, -.input-group-sm > .input-group-addon, -.input-group-sm > .input-group-btn > .btn { - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 1px; -} -select.input-group-sm > .form-control, -select.input-group-sm > .input-group-addon, -select.input-group-sm > .input-group-btn > .btn { - height: 30px; - line-height: 30px; -} -textarea.input-group-sm > .form-control, -textarea.input-group-sm > .input-group-addon, -textarea.input-group-sm > .input-group-btn > .btn, -select[multiple].input-group-sm > .form-control, -select[multiple].input-group-sm > .input-group-addon, -select[multiple].input-group-sm > .input-group-btn > .btn { - height: auto; -} -.input-group-addon, -.input-group-btn, -.input-group .form-control { - display: table-cell; -} -.input-group-addon:not(:first-child):not(:last-child), -.input-group-btn:not(:first-child):not(:last-child), -.input-group .form-control:not(:first-child):not(:last-child) { - border-radius: 0; -} -.input-group-addon, -.input-group-btn { - width: 1%; - white-space: nowrap; - vertical-align: middle; -} -.input-group-addon { - padding: 6px 12px; - font-size: 13px; - font-weight: normal; - line-height: 1; - color: #555555; - text-align: center; - background-color: #eeeeee; - border: 1px solid #ccc; - border-radius: 2px; -} -.input-group-addon.input-sm { - padding: 5px 10px; - font-size: 12px; - border-radius: 1px; -} -.input-group-addon.input-lg { - padding: 10px 16px; - font-size: 17px; - border-radius: 3px; -} -.input-group-addon input[type="radio"], -.input-group-addon input[type="checkbox"] { - margin-top: 0; -} -.input-group .form-control:first-child, -.input-group-addon:first-child, -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group > .btn, -.input-group-btn:first-child > .dropdown-toggle, -.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), -.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { - border-bottom-right-radius: 0; - border-top-right-radius: 0; -} -.input-group-addon:first-child { - border-right: 0; -} -.input-group .form-control:last-child, -.input-group-addon:last-child, -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group > .btn, -.input-group-btn:last-child > .dropdown-toggle, -.input-group-btn:first-child > .btn:not(:first-child), -.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { - border-bottom-left-radius: 0; - border-top-left-radius: 0; -} -.input-group-addon:last-child { - border-left: 0; -} -.input-group-btn { - position: relative; - font-size: 0; - white-space: nowrap; -} -.input-group-btn > .btn { - position: relative; -} -.input-group-btn > .btn + .btn { - margin-left: -1px; -} -.input-group-btn > .btn:hover, -.input-group-btn > .btn:focus, -.input-group-btn > .btn:active { - z-index: 2; -} -.input-group-btn:first-child > .btn, -.input-group-btn:first-child > .btn-group { - margin-right: -1px; -} -.input-group-btn:last-child > .btn, -.input-group-btn:last-child > .btn-group { - z-index: 2; - margin-left: -1px; -} -.nav { - margin-bottom: 0; - padding-left: 0; - list-style: none; -} -.nav > li { - position: relative; - display: block; -} -.nav > li > a { - position: relative; - display: block; - padding: 10px 15px; -} -.nav > li > a:hover, -.nav > li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} -.nav > li.disabled > a { - color: #777777; -} -.nav > li.disabled > a:hover, -.nav > li.disabled > a:focus { - color: #777777; - text-decoration: none; - background-color: transparent; - cursor: not-allowed; -} -.nav .open > a, -.nav .open > a:hover, -.nav .open > a:focus { - background-color: #eeeeee; - border-color: #337ab7; -} -.nav .nav-divider { - height: 1px; - margin: 8px 0; - overflow: hidden; - background-color: #e5e5e5; -} -.nav > li > a > img { - max-width: none; -} -.nav-tabs { - border-bottom: 1px solid #ddd; -} -.nav-tabs > li { - float: left; - margin-bottom: -1px; -} -.nav-tabs > li > a { - margin-right: 2px; - line-height: 1.42857143; - border: 1px solid transparent; - border-radius: 2px 2px 0 0; -} -.nav-tabs > li > a:hover { - border-color: #eeeeee #eeeeee #ddd; -} -.nav-tabs > li.active > a, -.nav-tabs > li.active > a:hover, -.nav-tabs > li.active > a:focus { - color: #555555; - background-color: #fff; - border: 1px solid #ddd; - border-bottom-color: transparent; - cursor: default; -} -.nav-tabs.nav-justified { - width: 100%; - border-bottom: 0; -} -.nav-tabs.nav-justified > li { - float: none; -} -.nav-tabs.nav-justified > li > a { - text-align: center; - margin-bottom: 5px; -} -.nav-tabs.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} -@media (min-width: 768px) { - .nav-tabs.nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-tabs.nav-justified > li > a { - margin-bottom: 0; - } -} -.nav-tabs.nav-justified > li > a { - margin-right: 0; - border-radius: 2px; -} -.nav-tabs.nav-justified > .active > a, -.nav-tabs.nav-justified > .active > a:hover, -.nav-tabs.nav-justified > .active > a:focus { - border: 1px solid #ddd; -} -@media (min-width: 768px) { - .nav-tabs.nav-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 2px 2px 0 0; - } - .nav-tabs.nav-justified > .active > a, - .nav-tabs.nav-justified > .active > a:hover, - .nav-tabs.nav-justified > .active > a:focus { - border-bottom-color: #fff; - } -} -.nav-pills > li { - float: left; -} -.nav-pills > li > a { - border-radius: 2px; -} -.nav-pills > li + li { - margin-left: 2px; -} -.nav-pills > li.active > a, -.nav-pills > li.active > a:hover, -.nav-pills > li.active > a:focus { - color: #fff; - background-color: #337ab7; -} -.nav-stacked > li { - float: none; -} -.nav-stacked > li + li { - margin-top: 2px; - margin-left: 0; -} -.nav-justified { - width: 100%; -} -.nav-justified > li { - float: none; -} -.nav-justified > li > a { - text-align: center; - margin-bottom: 5px; -} -.nav-justified > .dropdown .dropdown-menu { - top: auto; - left: auto; -} -@media (min-width: 768px) { - .nav-justified > li { - display: table-cell; - width: 1%; - } - .nav-justified > li > a { - margin-bottom: 0; - } -} -.nav-tabs-justified { - border-bottom: 0; -} -.nav-tabs-justified > li > a { - margin-right: 0; - border-radius: 2px; -} -.nav-tabs-justified > .active > a, -.nav-tabs-justified > .active > a:hover, -.nav-tabs-justified > .active > a:focus { - border: 1px solid #ddd; -} -@media (min-width: 768px) { - .nav-tabs-justified > li > a { - border-bottom: 1px solid #ddd; - border-radius: 2px 2px 0 0; - } - .nav-tabs-justified > .active > a, - .nav-tabs-justified > .active > a:hover, - .nav-tabs-justified > .active > a:focus { - border-bottom-color: #fff; - } -} -.tab-content > .tab-pane { - display: none; -} -.tab-content > .active { - display: block; -} -.nav-tabs .dropdown-menu { - margin-top: -1px; - border-top-right-radius: 0; - border-top-left-radius: 0; -} -.navbar { - position: relative; - min-height: 30px; - margin-bottom: 18px; - border: 1px solid transparent; -} -@media (min-width: 541px) { - .navbar { - border-radius: 2px; - } -} -@media (min-width: 541px) { - .navbar-header { - float: left; - } -} -.navbar-collapse { - overflow-x: visible; - padding-right: 0px; - padding-left: 0px; - border-top: 1px solid transparent; - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); - -webkit-overflow-scrolling: touch; -} -.navbar-collapse.in { - overflow-y: auto; -} -@media (min-width: 541px) { - .navbar-collapse { - width: auto; - border-top: 0; - box-shadow: none; - } - .navbar-collapse.collapse { - display: block !important; - height: auto !important; - padding-bottom: 0; - overflow: visible !important; - } - .navbar-collapse.in { - overflow-y: visible; - } - .navbar-fixed-top .navbar-collapse, - .navbar-static-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - padding-left: 0; - padding-right: 0; - } -} -.navbar-fixed-top .navbar-collapse, -.navbar-fixed-bottom .navbar-collapse { - max-height: 340px; -} -@media (max-device-width: 540px) and (orientation: landscape) { - .navbar-fixed-top .navbar-collapse, - .navbar-fixed-bottom .navbar-collapse { - max-height: 200px; - } -} -.container > .navbar-header, -.container-fluid > .navbar-header, -.container > .navbar-collapse, -.container-fluid > .navbar-collapse { - margin-right: 0px; - margin-left: 0px; -} -@media (min-width: 541px) { - .container > .navbar-header, - .container-fluid > .navbar-header, - .container > .navbar-collapse, - .container-fluid > .navbar-collapse { - margin-right: 0; - margin-left: 0; - } -} -.navbar-static-top { - z-index: 1000; - border-width: 0 0 1px; -} -@media (min-width: 541px) { - .navbar-static-top { - border-radius: 0; - } -} -.navbar-fixed-top, -.navbar-fixed-bottom { - position: fixed; - right: 0; - left: 0; - z-index: 1030; -} -@media (min-width: 541px) { - .navbar-fixed-top, - .navbar-fixed-bottom { - border-radius: 0; - } -} -.navbar-fixed-top { - top: 0; - border-width: 0 0 1px; -} -.navbar-fixed-bottom { - bottom: 0; - margin-bottom: 0; - border-width: 1px 0 0; -} -.navbar-brand { - float: left; - padding: 6px 0px; - font-size: 17px; - line-height: 18px; - height: 30px; -} -.navbar-brand:hover, -.navbar-brand:focus { - text-decoration: none; -} -.navbar-brand > img { - display: block; -} -@media (min-width: 541px) { - .navbar > .container .navbar-brand, - .navbar > .container-fluid .navbar-brand { - margin-left: 0px; - } -} -.navbar-toggle { - position: relative; - float: right; - margin-right: 0px; - padding: 9px 10px; - margin-top: -2px; - margin-bottom: -2px; - background-color: transparent; - background-image: none; - border: 1px solid transparent; - border-radius: 2px; -} -.navbar-toggle:focus { - outline: 0; -} -.navbar-toggle .icon-bar { - display: block; - width: 22px; - height: 2px; - border-radius: 1px; -} -.navbar-toggle .icon-bar + .icon-bar { - margin-top: 4px; -} -@media (min-width: 541px) { - .navbar-toggle { - display: none; - } -} -.navbar-nav { - margin: 3px 0px; -} -.navbar-nav > li > a { - padding-top: 10px; - padding-bottom: 10px; - line-height: 18px; -} -@media (max-width: 540px) { - .navbar-nav .open .dropdown-menu { - position: static; - float: none; - width: auto; - margin-top: 0; - background-color: transparent; - border: 0; - box-shadow: none; - } - .navbar-nav .open .dropdown-menu > li > a, - .navbar-nav .open .dropdown-menu .dropdown-header { - padding: 5px 15px 5px 25px; - } - .navbar-nav .open .dropdown-menu > li > a { - line-height: 18px; - } - .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-nav .open .dropdown-menu > li > a:focus { - background-image: none; - } -} -@media (min-width: 541px) { - .navbar-nav { - float: left; - margin: 0; - } - .navbar-nav > li { - float: left; - } - .navbar-nav > li > a { - padding-top: 6px; - padding-bottom: 6px; - } -} -.navbar-form { - margin-left: 0px; - margin-right: 0px; - padding: 10px 0px; - border-top: 1px solid transparent; - border-bottom: 1px solid transparent; - -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - margin-top: -1px; - margin-bottom: -1px; -} -@media (min-width: 768px) { - .navbar-form .form-group { - display: inline-block; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .form-control { - display: inline-block; - width: auto; - vertical-align: middle; - } - .navbar-form .form-control-static { - display: inline-block; - } - .navbar-form .input-group { - display: inline-table; - vertical-align: middle; - } - .navbar-form .input-group .input-group-addon, - .navbar-form .input-group .input-group-btn, - .navbar-form .input-group .form-control { - width: auto; - } - .navbar-form .input-group > .form-control { - width: 100%; - } - .navbar-form .control-label { - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio, - .navbar-form .checkbox { - display: inline-block; - margin-top: 0; - margin-bottom: 0; - vertical-align: middle; - } - .navbar-form .radio label, - .navbar-form .checkbox label { - padding-left: 0; - } - .navbar-form .radio input[type="radio"], - .navbar-form .checkbox input[type="checkbox"] { - position: relative; - margin-left: 0; - } - .navbar-form .has-feedback .form-control-feedback { - top: 0; - } -} -@media (max-width: 540px) { - .navbar-form .form-group { - margin-bottom: 5px; - } - .navbar-form .form-group:last-child { - margin-bottom: 0; - } -} -@media (min-width: 541px) { - .navbar-form { - width: auto; - border: 0; - margin-left: 0; - margin-right: 0; - padding-top: 0; - padding-bottom: 0; - -webkit-box-shadow: none; - box-shadow: none; - } -} -.navbar-nav > li > .dropdown-menu { - margin-top: 0; - border-top-right-radius: 0; - border-top-left-radius: 0; -} -.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { - margin-bottom: 0; - border-top-right-radius: 2px; - border-top-left-radius: 2px; - border-bottom-right-radius: 0; - border-bottom-left-radius: 0; -} -.navbar-btn { - margin-top: -1px; - margin-bottom: -1px; -} -.navbar-btn.btn-sm { - margin-top: 0px; - margin-bottom: 0px; -} -.navbar-btn.btn-xs { - margin-top: 4px; - margin-bottom: 4px; -} -.navbar-text { - margin-top: 6px; - margin-bottom: 6px; -} -@media (min-width: 541px) { - .navbar-text { - float: left; - margin-left: 0px; - margin-right: 0px; - } -} -@media (min-width: 541px) { - .navbar-left { - float: left !important; - float: left; - } - .navbar-right { - float: right !important; - float: right; - margin-right: 0px; - } - .navbar-right ~ .navbar-right { - margin-right: 0; - } -} -.navbar-default { - background-color: #f8f8f8; - border-color: #e7e7e7; -} -.navbar-default .navbar-brand { - color: #777; -} -.navbar-default .navbar-brand:hover, -.navbar-default .navbar-brand:focus { - color: #5e5e5e; - background-color: transparent; -} -.navbar-default .navbar-text { - color: #777; -} -.navbar-default .navbar-nav > li > a { - color: #777; -} -.navbar-default .navbar-nav > li > a:hover, -.navbar-default .navbar-nav > li > a:focus { - color: #333; - background-color: transparent; -} -.navbar-default .navbar-nav > .active > a, -.navbar-default .navbar-nav > .active > a:hover, -.navbar-default .navbar-nav > .active > a:focus { - color: #555; - background-color: #e7e7e7; -} -.navbar-default .navbar-nav > .disabled > a, -.navbar-default .navbar-nav > .disabled > a:hover, -.navbar-default .navbar-nav > .disabled > a:focus { - color: #ccc; - background-color: transparent; -} -.navbar-default .navbar-toggle { - border-color: #ddd; -} -.navbar-default .navbar-toggle:hover, -.navbar-default .navbar-toggle:focus { - background-color: #ddd; -} -.navbar-default .navbar-toggle .icon-bar { - background-color: #888; -} -.navbar-default .navbar-collapse, -.navbar-default .navbar-form { - border-color: #e7e7e7; -} -.navbar-default .navbar-nav > .open > a, -.navbar-default .navbar-nav > .open > a:hover, -.navbar-default .navbar-nav > .open > a:focus { - background-color: #e7e7e7; - color: #555; -} -@media (max-width: 540px) { - .navbar-default .navbar-nav .open .dropdown-menu > li > a { - color: #777; - } - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { - color: #333; - background-color: transparent; - } - .navbar-default .navbar-nav .open .dropdown-menu > .active > a, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #555; - background-color: #e7e7e7; - } - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #ccc; - background-color: transparent; - } -} -.navbar-default .navbar-link { - color: #777; -} -.navbar-default .navbar-link:hover { - color: #333; -} -.navbar-default .btn-link { - color: #777; -} -.navbar-default .btn-link:hover, -.navbar-default .btn-link:focus { - color: #333; -} -.navbar-default .btn-link[disabled]:hover, -fieldset[disabled] .navbar-default .btn-link:hover, -.navbar-default .btn-link[disabled]:focus, -fieldset[disabled] .navbar-default .btn-link:focus { - color: #ccc; -} -.navbar-inverse { - background-color: #222; - border-color: #080808; -} -.navbar-inverse .navbar-brand { - color: #9d9d9d; -} -.navbar-inverse .navbar-brand:hover, -.navbar-inverse .navbar-brand:focus { - color: #fff; - background-color: transparent; -} -.navbar-inverse .navbar-text { - color: #9d9d9d; -} -.navbar-inverse .navbar-nav > li > a { - color: #9d9d9d; -} -.navbar-inverse .navbar-nav > li > a:hover, -.navbar-inverse .navbar-nav > li > a:focus { - color: #fff; - background-color: transparent; -} -.navbar-inverse .navbar-nav > .active > a, -.navbar-inverse .navbar-nav > .active > a:hover, -.navbar-inverse .navbar-nav > .active > a:focus { - color: #fff; - background-color: #080808; -} -.navbar-inverse .navbar-nav > .disabled > a, -.navbar-inverse .navbar-nav > .disabled > a:hover, -.navbar-inverse .navbar-nav > .disabled > a:focus { - color: #444; - background-color: transparent; -} -.navbar-inverse .navbar-toggle { - border-color: #333; -} -.navbar-inverse .navbar-toggle:hover, -.navbar-inverse .navbar-toggle:focus { - background-color: #333; -} -.navbar-inverse .navbar-toggle .icon-bar { - background-color: #fff; -} -.navbar-inverse .navbar-collapse, -.navbar-inverse .navbar-form { - border-color: #101010; -} -.navbar-inverse .navbar-nav > .open > a, -.navbar-inverse .navbar-nav > .open > a:hover, -.navbar-inverse .navbar-nav > .open > a:focus { - background-color: #080808; - color: #fff; -} -@media (max-width: 540px) { - .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { - border-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu .divider { - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { - color: #9d9d9d; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { - color: #fff; - background-color: transparent; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { - color: #fff; - background-color: #080808; - } - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, - .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { - color: #444; - background-color: transparent; - } -} -.navbar-inverse .navbar-link { - color: #9d9d9d; -} -.navbar-inverse .navbar-link:hover { - color: #fff; -} -.navbar-inverse .btn-link { - color: #9d9d9d; -} -.navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link:focus { - color: #fff; -} -.navbar-inverse .btn-link[disabled]:hover, -fieldset[disabled] .navbar-inverse .btn-link:hover, -.navbar-inverse .btn-link[disabled]:focus, -fieldset[disabled] .navbar-inverse .btn-link:focus { - color: #444; -} -.breadcrumb { - padding: 8px 15px; - margin-bottom: 18px; - list-style: none; - background-color: #f5f5f5; - border-radius: 2px; -} -.breadcrumb > li { - display: inline-block; -} -.breadcrumb > li + li:before { - content: "/\00a0"; - padding: 0 5px; - color: #5e5e5e; -} -.breadcrumb > .active { - color: #777777; -} -.pagination { - display: inline-block; - padding-left: 0; - margin: 18px 0; - border-radius: 2px; -} -.pagination > li { - display: inline; -} -.pagination > li > a, -.pagination > li > span { - position: relative; - float: left; - padding: 6px 12px; - line-height: 1.42857143; - text-decoration: none; - color: #337ab7; - background-color: #fff; - border: 1px solid #ddd; - margin-left: -1px; -} -.pagination > li:first-child > a, -.pagination > li:first-child > span { - margin-left: 0; - border-bottom-left-radius: 2px; - border-top-left-radius: 2px; -} -.pagination > li:last-child > a, -.pagination > li:last-child > span { - border-bottom-right-radius: 2px; - border-top-right-radius: 2px; -} -.pagination > li > a:hover, -.pagination > li > span:hover, -.pagination > li > a:focus, -.pagination > li > span:focus { - z-index: 3; - color: #23527c; - background-color: #eeeeee; - border-color: #ddd; -} -.pagination > .active > a, -.pagination > .active > span, -.pagination > .active > a:hover, -.pagination > .active > span:hover, -.pagination > .active > a:focus, -.pagination > .active > span:focus { - z-index: 2; - color: #fff; - background-color: #337ab7; - border-color: #337ab7; - cursor: default; -} -.pagination > .disabled > span, -.pagination > .disabled > span:hover, -.pagination > .disabled > span:focus, -.pagination > .disabled > a, -.pagination > .disabled > a:hover, -.pagination > .disabled > a:focus { - color: #777777; - background-color: #fff; - border-color: #ddd; - cursor: not-allowed; -} -.pagination-lg > li > a, -.pagination-lg > li > span { - padding: 10px 16px; - font-size: 17px; - line-height: 1.3333333; -} -.pagination-lg > li:first-child > a, -.pagination-lg > li:first-child > span { - border-bottom-left-radius: 3px; - border-top-left-radius: 3px; -} -.pagination-lg > li:last-child > a, -.pagination-lg > li:last-child > span { - border-bottom-right-radius: 3px; - border-top-right-radius: 3px; -} -.pagination-sm > li > a, -.pagination-sm > li > span { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; -} -.pagination-sm > li:first-child > a, -.pagination-sm > li:first-child > span { - border-bottom-left-radius: 1px; - border-top-left-radius: 1px; -} -.pagination-sm > li:last-child > a, -.pagination-sm > li:last-child > span { - border-bottom-right-radius: 1px; - border-top-right-radius: 1px; -} -.pager { - padding-left: 0; - margin: 18px 0; - list-style: none; - text-align: center; -} -.pager li { - display: inline; -} -.pager li > a, -.pager li > span { - display: inline-block; - padding: 5px 14px; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 15px; -} -.pager li > a:hover, -.pager li > a:focus { - text-decoration: none; - background-color: #eeeeee; -} -.pager .next > a, -.pager .next > span { - float: right; -} -.pager .previous > a, -.pager .previous > span { - float: left; -} -.pager .disabled > a, -.pager .disabled > a:hover, -.pager .disabled > a:focus, -.pager .disabled > span { - color: #777777; - background-color: #fff; - cursor: not-allowed; -} -.label { - display: inline; - padding: .2em .6em .3em; - font-size: 75%; - font-weight: bold; - line-height: 1; - color: #fff; - text-align: center; - white-space: nowrap; - vertical-align: baseline; - border-radius: .25em; -} -a.label:hover, -a.label:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} -.label:empty { - display: none; -} -.btn .label { - position: relative; - top: -1px; -} -.label-default { - background-color: #777777; -} -.label-default[href]:hover, -.label-default[href]:focus { - background-color: #5e5e5e; -} -.label-primary { - background-color: #337ab7; -} -.label-primary[href]:hover, -.label-primary[href]:focus { - background-color: #286090; -} -.label-success { - background-color: #5cb85c; -} -.label-success[href]:hover, -.label-success[href]:focus { - background-color: #449d44; -} -.label-info { - background-color: #5bc0de; -} -.label-info[href]:hover, -.label-info[href]:focus { - background-color: #31b0d5; -} -.label-warning { - background-color: #f0ad4e; -} -.label-warning[href]:hover, -.label-warning[href]:focus { - background-color: #ec971f; -} -.label-danger { - background-color: #d9534f; -} -.label-danger[href]:hover, -.label-danger[href]:focus { - background-color: #c9302c; -} -.badge { - display: inline-block; - min-width: 10px; - padding: 3px 7px; - font-size: 12px; - font-weight: bold; - color: #fff; - line-height: 1; - vertical-align: middle; - white-space: nowrap; - text-align: center; - background-color: #777777; - border-radius: 10px; -} -.badge:empty { - display: none; -} -.btn .badge { - position: relative; - top: -1px; -} -.btn-xs .badge, -.btn-group-xs > .btn .badge { - top: 0; - padding: 1px 5px; -} -a.badge:hover, -a.badge:focus { - color: #fff; - text-decoration: none; - cursor: pointer; -} -.list-group-item.active > .badge, -.nav-pills > .active > a > .badge { - color: #337ab7; - background-color: #fff; -} -.list-group-item > .badge { - float: right; -} -.list-group-item > .badge + .badge { - margin-right: 5px; -} -.nav-pills > li > a > .badge { - margin-left: 3px; -} -.jumbotron { - padding-top: 30px; - padding-bottom: 30px; - margin-bottom: 30px; - color: inherit; - background-color: #eeeeee; -} -.jumbotron h1, -.jumbotron .h1 { - color: inherit; -} -.jumbotron p { - margin-bottom: 15px; - font-size: 20px; - font-weight: 200; -} -.jumbotron > hr { - border-top-color: #d5d5d5; -} -.container .jumbotron, -.container-fluid .jumbotron { - border-radius: 3px; -} -.jumbotron .container { - max-width: 100%; -} -@media screen and (min-width: 768px) { - .jumbotron { - padding-top: 48px; - padding-bottom: 48px; - } - .container .jumbotron, - .container-fluid .jumbotron { - padding-left: 60px; - padding-right: 60px; - } - .jumbotron h1, - .jumbotron .h1 { - font-size: 59px; - } -} -.thumbnail { - display: block; - padding: 4px; - margin-bottom: 18px; - line-height: 1.42857143; - background-color: #fff; - border: 1px solid #ddd; - border-radius: 2px; - -webkit-transition: border 0.2s ease-in-out; - -o-transition: border 0.2s ease-in-out; - transition: border 0.2s ease-in-out; -} -.thumbnail > img, -.thumbnail a > img { - margin-left: auto; - margin-right: auto; -} -a.thumbnail:hover, -a.thumbnail:focus, -a.thumbnail.active { - border-color: #337ab7; -} -.thumbnail .caption { - padding: 9px; - color: #000; -} -.alert { - padding: 15px; - margin-bottom: 18px; - border: 1px solid transparent; - border-radius: 2px; -} -.alert h4 { - margin-top: 0; - color: inherit; -} -.alert .alert-link { - font-weight: bold; -} -.alert > p, -.alert > ul { - margin-bottom: 0; -} -.alert > p + p { - margin-top: 5px; -} -.alert-dismissable, -.alert-dismissible { - padding-right: 35px; -} -.alert-dismissable .close, -.alert-dismissible .close { - position: relative; - top: -2px; - right: -21px; - color: inherit; -} -.alert-success { - background-color: #dff0d8; - border-color: #d6e9c6; - color: #3c763d; -} -.alert-success hr { - border-top-color: #c9e2b3; -} -.alert-success .alert-link { - color: #2b542c; -} -.alert-info { - background-color: #d9edf7; - border-color: #bce8f1; - color: #31708f; -} -.alert-info hr { - border-top-color: #a6e1ec; -} -.alert-info .alert-link { - color: #245269; -} -.alert-warning { - background-color: #fcf8e3; - border-color: #faebcc; - color: #8a6d3b; -} -.alert-warning hr { - border-top-color: #f7e1b5; -} -.alert-warning .alert-link { - color: #66512c; -} -.alert-danger { - background-color: #f2dede; - border-color: #ebccd1; - color: #a94442; -} -.alert-danger hr { - border-top-color: #e4b9c0; -} -.alert-danger .alert-link { - color: #843534; -} -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -.progress { - overflow: hidden; - height: 18px; - margin-bottom: 18px; - background-color: #f5f5f5; - border-radius: 2px; - -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); - box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -} -.progress-bar { - float: left; - width: 0%; - height: 100%; - font-size: 12px; - line-height: 18px; - color: #fff; - text-align: center; - background-color: #337ab7; - -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); - -webkit-transition: width 0.6s ease; - -o-transition: width 0.6s ease; - transition: width 0.6s ease; -} -.progress-striped .progress-bar, -.progress-bar-striped { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-size: 40px 40px; -} -.progress.active .progress-bar, -.progress-bar.active { - -webkit-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; -} -.progress-bar-success { - background-color: #5cb85c; -} -.progress-striped .progress-bar-success { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} -.progress-bar-info { - background-color: #5bc0de; -} -.progress-striped .progress-bar-info { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} -.progress-bar-warning { - background-color: #f0ad4e; -} -.progress-striped .progress-bar-warning { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} -.progress-bar-danger { - background-color: #d9534f; -} -.progress-striped .progress-bar-danger { - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} -.media { - margin-top: 15px; -} -.media:first-child { - margin-top: 0; -} -.media, -.media-body { - zoom: 1; - overflow: hidden; -} -.media-body { - width: 10000px; -} -.media-object { - display: block; -} -.media-object.img-thumbnail { - max-width: none; -} -.media-right, -.media > .pull-right { - padding-left: 10px; -} -.media-left, -.media > .pull-left { - padding-right: 10px; -} -.media-left, -.media-right, -.media-body { - display: table-cell; - vertical-align: top; -} -.media-middle { - vertical-align: middle; -} -.media-bottom { - vertical-align: bottom; -} -.media-heading { - margin-top: 0; - margin-bottom: 5px; -} -.media-list { - padding-left: 0; - list-style: none; -} -.list-group { - margin-bottom: 20px; - padding-left: 0; -} -.list-group-item { - position: relative; - display: block; - padding: 10px 15px; - margin-bottom: -1px; - background-color: #fff; - border: 1px solid #ddd; -} -.list-group-item:first-child { - border-top-right-radius: 2px; - border-top-left-radius: 2px; -} -.list-group-item:last-child { - margin-bottom: 0; - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; -} -a.list-group-item, -button.list-group-item { - color: #555; -} -a.list-group-item .list-group-item-heading, -button.list-group-item .list-group-item-heading { - color: #333; -} -a.list-group-item:hover, -button.list-group-item:hover, -a.list-group-item:focus, -button.list-group-item:focus { - text-decoration: none; - color: #555; - background-color: #f5f5f5; -} -button.list-group-item { - width: 100%; - text-align: left; -} -.list-group-item.disabled, -.list-group-item.disabled:hover, -.list-group-item.disabled:focus { - background-color: #eeeeee; - color: #777777; - cursor: not-allowed; -} -.list-group-item.disabled .list-group-item-heading, -.list-group-item.disabled:hover .list-group-item-heading, -.list-group-item.disabled:focus .list-group-item-heading { - color: inherit; -} -.list-group-item.disabled .list-group-item-text, -.list-group-item.disabled:hover .list-group-item-text, -.list-group-item.disabled:focus .list-group-item-text { - color: #777777; -} -.list-group-item.active, -.list-group-item.active:hover, -.list-group-item.active:focus { - z-index: 2; - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -.list-group-item.active .list-group-item-heading, -.list-group-item.active:hover .list-group-item-heading, -.list-group-item.active:focus .list-group-item-heading, -.list-group-item.active .list-group-item-heading > small, -.list-group-item.active:hover .list-group-item-heading > small, -.list-group-item.active:focus .list-group-item-heading > small, -.list-group-item.active .list-group-item-heading > .small, -.list-group-item.active:hover .list-group-item-heading > .small, -.list-group-item.active:focus .list-group-item-heading > .small { - color: inherit; -} -.list-group-item.active .list-group-item-text, -.list-group-item.active:hover .list-group-item-text, -.list-group-item.active:focus .list-group-item-text { - color: #c7ddef; -} -.list-group-item-success { - color: #3c763d; - background-color: #dff0d8; -} -a.list-group-item-success, -button.list-group-item-success { - color: #3c763d; -} -a.list-group-item-success .list-group-item-heading, -button.list-group-item-success .list-group-item-heading { - color: inherit; -} -a.list-group-item-success:hover, -button.list-group-item-success:hover, -a.list-group-item-success:focus, -button.list-group-item-success:focus { - color: #3c763d; - background-color: #d0e9c6; -} -a.list-group-item-success.active, -button.list-group-item-success.active, -a.list-group-item-success.active:hover, -button.list-group-item-success.active:hover, -a.list-group-item-success.active:focus, -button.list-group-item-success.active:focus { - color: #fff; - background-color: #3c763d; - border-color: #3c763d; -} -.list-group-item-info { - color: #31708f; - background-color: #d9edf7; -} -a.list-group-item-info, -button.list-group-item-info { - color: #31708f; -} -a.list-group-item-info .list-group-item-heading, -button.list-group-item-info .list-group-item-heading { - color: inherit; -} -a.list-group-item-info:hover, -button.list-group-item-info:hover, -a.list-group-item-info:focus, -button.list-group-item-info:focus { - color: #31708f; - background-color: #c4e3f3; -} -a.list-group-item-info.active, -button.list-group-item-info.active, -a.list-group-item-info.active:hover, -button.list-group-item-info.active:hover, -a.list-group-item-info.active:focus, -button.list-group-item-info.active:focus { - color: #fff; - background-color: #31708f; - border-color: #31708f; -} -.list-group-item-warning { - color: #8a6d3b; - background-color: #fcf8e3; -} -a.list-group-item-warning, -button.list-group-item-warning { - color: #8a6d3b; -} -a.list-group-item-warning .list-group-item-heading, -button.list-group-item-warning .list-group-item-heading { - color: inherit; -} -a.list-group-item-warning:hover, -button.list-group-item-warning:hover, -a.list-group-item-warning:focus, -button.list-group-item-warning:focus { - color: #8a6d3b; - background-color: #faf2cc; -} -a.list-group-item-warning.active, -button.list-group-item-warning.active, -a.list-group-item-warning.active:hover, -button.list-group-item-warning.active:hover, -a.list-group-item-warning.active:focus, -button.list-group-item-warning.active:focus { - color: #fff; - background-color: #8a6d3b; - border-color: #8a6d3b; -} -.list-group-item-danger { - color: #a94442; - background-color: #f2dede; -} -a.list-group-item-danger, -button.list-group-item-danger { - color: #a94442; -} -a.list-group-item-danger .list-group-item-heading, -button.list-group-item-danger .list-group-item-heading { - color: inherit; -} -a.list-group-item-danger:hover, -button.list-group-item-danger:hover, -a.list-group-item-danger:focus, -button.list-group-item-danger:focus { - color: #a94442; - background-color: #ebcccc; -} -a.list-group-item-danger.active, -button.list-group-item-danger.active, -a.list-group-item-danger.active:hover, -button.list-group-item-danger.active:hover, -a.list-group-item-danger.active:focus, -button.list-group-item-danger.active:focus { - color: #fff; - background-color: #a94442; - border-color: #a94442; -} -.list-group-item-heading { - margin-top: 0; - margin-bottom: 5px; -} -.list-group-item-text { - margin-bottom: 0; - line-height: 1.3; -} -.panel { - margin-bottom: 18px; - background-color: #fff; - border: 1px solid transparent; - border-radius: 2px; - -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); -} -.panel-body { - padding: 15px; -} -.panel-heading { - padding: 10px 15px; - border-bottom: 1px solid transparent; - border-top-right-radius: 1px; - border-top-left-radius: 1px; -} -.panel-heading > .dropdown .dropdown-toggle { - color: inherit; -} -.panel-title { - margin-top: 0; - margin-bottom: 0; - font-size: 15px; - color: inherit; -} -.panel-title > a, -.panel-title > small, -.panel-title > .small, -.panel-title > small > a, -.panel-title > .small > a { - color: inherit; -} -.panel-footer { - padding: 10px 15px; - background-color: #f5f5f5; - border-top: 1px solid #ddd; - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; -} -.panel > .list-group, -.panel > .panel-collapse > .list-group { - margin-bottom: 0; -} -.panel > .list-group .list-group-item, -.panel > .panel-collapse > .list-group .list-group-item { - border-width: 1px 0; - border-radius: 0; -} -.panel > .list-group:first-child .list-group-item:first-child, -.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { - border-top: 0; - border-top-right-radius: 1px; - border-top-left-radius: 1px; -} -.panel > .list-group:last-child .list-group-item:last-child, -.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { - border-bottom: 0; - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; -} -.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { - border-top-right-radius: 0; - border-top-left-radius: 0; -} -.panel-heading + .list-group .list-group-item:first-child { - border-top-width: 0; -} -.list-group + .panel-footer { - border-top-width: 0; -} -.panel > .table, -.panel > .table-responsive > .table, -.panel > .panel-collapse > .table { - margin-bottom: 0; -} -.panel > .table caption, -.panel > .table-responsive > .table caption, -.panel > .panel-collapse > .table caption { - padding-left: 15px; - padding-right: 15px; -} -.panel > .table:first-child, -.panel > .table-responsive:first-child > .table:first-child { - border-top-right-radius: 1px; - border-top-left-radius: 1px; -} -.panel > .table:first-child > thead:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { - border-top-left-radius: 1px; - border-top-right-radius: 1px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { - border-top-left-radius: 1px; -} -.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, -.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, -.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, -.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { - border-top-right-radius: 1px; -} -.panel > .table:last-child, -.panel > .table-responsive:last-child > .table:last-child { - border-bottom-right-radius: 1px; - border-bottom-left-radius: 1px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { - border-bottom-left-radius: 1px; - border-bottom-right-radius: 1px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { - border-bottom-left-radius: 1px; -} -.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, -.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, -.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, -.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { - border-bottom-right-radius: 1px; -} -.panel > .panel-body + .table, -.panel > .panel-body + .table-responsive, -.panel > .table + .panel-body, -.panel > .table-responsive + .panel-body { - border-top: 1px solid #ddd; -} -.panel > .table > tbody:first-child > tr:first-child th, -.panel > .table > tbody:first-child > tr:first-child td { - border-top: 0; -} -.panel > .table-bordered, -.panel > .table-responsive > .table-bordered { - border: 0; -} -.panel > .table-bordered > thead > tr > th:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, -.panel > .table-bordered > tbody > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, -.panel > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, -.panel > .table-bordered > thead > tr > td:first-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, -.panel > .table-bordered > tbody > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, -.panel > .table-bordered > tfoot > tr > td:first-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { - border-left: 0; -} -.panel > .table-bordered > thead > tr > th:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, -.panel > .table-bordered > tbody > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, -.panel > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, -.panel > .table-bordered > thead > tr > td:last-child, -.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, -.panel > .table-bordered > tbody > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, -.panel > .table-bordered > tfoot > tr > td:last-child, -.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { - border-right: 0; -} -.panel > .table-bordered > thead > tr:first-child > td, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, -.panel > .table-bordered > tbody > tr:first-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, -.panel > .table-bordered > thead > tr:first-child > th, -.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, -.panel > .table-bordered > tbody > tr:first-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { - border-bottom: 0; -} -.panel > .table-bordered > tbody > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, -.panel > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, -.panel > .table-bordered > tbody > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, -.panel > .table-bordered > tfoot > tr:last-child > th, -.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { - border-bottom: 0; -} -.panel > .table-responsive { - border: 0; - margin-bottom: 0; -} -.panel-group { - margin-bottom: 18px; -} -.panel-group .panel { - margin-bottom: 0; - border-radius: 2px; -} -.panel-group .panel + .panel { - margin-top: 5px; -} -.panel-group .panel-heading { - border-bottom: 0; -} -.panel-group .panel-heading + .panel-collapse > .panel-body, -.panel-group .panel-heading + .panel-collapse > .list-group { - border-top: 1px solid #ddd; -} -.panel-group .panel-footer { - border-top: 0; -} -.panel-group .panel-footer + .panel-collapse .panel-body { - border-bottom: 1px solid #ddd; -} -.panel-default { - border-color: #ddd; -} -.panel-default > .panel-heading { - color: #333333; - background-color: #f5f5f5; - border-color: #ddd; -} -.panel-default > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ddd; -} -.panel-default > .panel-heading .badge { - color: #f5f5f5; - background-color: #333333; -} -.panel-default > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ddd; -} -.panel-primary { - border-color: #337ab7; -} -.panel-primary > .panel-heading { - color: #fff; - background-color: #337ab7; - border-color: #337ab7; -} -.panel-primary > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #337ab7; -} -.panel-primary > .panel-heading .badge { - color: #337ab7; - background-color: #fff; -} -.panel-primary > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #337ab7; -} -.panel-success { - border-color: #d6e9c6; -} -.panel-success > .panel-heading { - color: #3c763d; - background-color: #dff0d8; - border-color: #d6e9c6; -} -.panel-success > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #d6e9c6; -} -.panel-success > .panel-heading .badge { - color: #dff0d8; - background-color: #3c763d; -} -.panel-success > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #d6e9c6; -} -.panel-info { - border-color: #bce8f1; -} -.panel-info > .panel-heading { - color: #31708f; - background-color: #d9edf7; - border-color: #bce8f1; -} -.panel-info > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #bce8f1; -} -.panel-info > .panel-heading .badge { - color: #d9edf7; - background-color: #31708f; -} -.panel-info > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #bce8f1; -} -.panel-warning { - border-color: #faebcc; -} -.panel-warning > .panel-heading { - color: #8a6d3b; - background-color: #fcf8e3; - border-color: #faebcc; -} -.panel-warning > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #faebcc; -} -.panel-warning > .panel-heading .badge { - color: #fcf8e3; - background-color: #8a6d3b; -} -.panel-warning > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #faebcc; -} -.panel-danger { - border-color: #ebccd1; -} -.panel-danger > .panel-heading { - color: #a94442; - background-color: #f2dede; - border-color: #ebccd1; -} -.panel-danger > .panel-heading + .panel-collapse > .panel-body { - border-top-color: #ebccd1; -} -.panel-danger > .panel-heading .badge { - color: #f2dede; - background-color: #a94442; -} -.panel-danger > .panel-footer + .panel-collapse > .panel-body { - border-bottom-color: #ebccd1; -} -.embed-responsive { - position: relative; - display: block; - height: 0; - padding: 0; - overflow: hidden; -} -.embed-responsive .embed-responsive-item, -.embed-responsive iframe, -.embed-responsive embed, -.embed-responsive object, -.embed-responsive video { - position: absolute; - top: 0; - left: 0; - bottom: 0; - height: 100%; - width: 100%; - border: 0; -} -.embed-responsive-16by9 { - padding-bottom: 56.25%; -} -.embed-responsive-4by3 { - padding-bottom: 75%; -} -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: #f5f5f5; - border: 1px solid #e3e3e3; - border-radius: 2px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -} -.well blockquote { - border-color: #ddd; - border-color: rgba(0, 0, 0, 0.15); -} -.well-lg { - padding: 24px; - border-radius: 3px; -} -.well-sm { - padding: 9px; - border-radius: 1px; -} -.close { - float: right; - font-size: 19.5px; - font-weight: bold; - line-height: 1; - color: #000; - text-shadow: 0 1px 0 #fff; - opacity: 0.2; - filter: alpha(opacity=20); -} -.close:hover, -.close:focus { - color: #000; - text-decoration: none; - cursor: pointer; - opacity: 0.5; - filter: alpha(opacity=50); -} -button.close { - padding: 0; - cursor: pointer; - background: transparent; - border: 0; - -webkit-appearance: none; -} -.modal-open { - overflow: hidden; -} -.modal { - display: none; - overflow: hidden; - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1050; - -webkit-overflow-scrolling: touch; - outline: 0; -} -.modal.fade .modal-dialog { - -webkit-transform: translate(0, -25%); - -ms-transform: translate(0, -25%); - -o-transform: translate(0, -25%); - transform: translate(0, -25%); - -webkit-transition: -webkit-transform 0.3s ease-out; - -moz-transition: -moz-transform 0.3s ease-out; - -o-transition: -o-transform 0.3s ease-out; - transition: transform 0.3s ease-out; -} -.modal.in .modal-dialog { - -webkit-transform: translate(0, 0); - -ms-transform: translate(0, 0); - -o-transform: translate(0, 0); - transform: translate(0, 0); -} -.modal-open .modal { - overflow-x: hidden; - overflow-y: auto; -} -.modal-dialog { - position: relative; - width: auto; - margin: 10px; -} -.modal-content { - position: relative; - background-color: #fff; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 3px; - -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - background-clip: padding-box; - outline: 0; -} -.modal-backdrop { - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1040; - background-color: #000; -} -.modal-backdrop.fade { - opacity: 0; - filter: alpha(opacity=0); -} -.modal-backdrop.in { - opacity: 0.5; - filter: alpha(opacity=50); -} -.modal-header { - padding: 15px; - border-bottom: 1px solid #e5e5e5; - min-height: 16.42857143px; -} -.modal-header .close { - margin-top: -2px; -} -.modal-title { - margin: 0; - line-height: 1.42857143; -} -.modal-body { - position: relative; - padding: 15px; -} -.modal-footer { - padding: 15px; - text-align: right; - border-top: 1px solid #e5e5e5; -} -.modal-footer .btn + .btn { - margin-left: 5px; - margin-bottom: 0; -} -.modal-footer .btn-group .btn + .btn { - margin-left: -1px; -} -.modal-footer .btn-block + .btn-block { - margin-left: 0; -} -.modal-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} -@media (min-width: 768px) { - .modal-dialog { - width: 600px; - margin: 30px auto; - } - .modal-content { - -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); - box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); - } - .modal-sm { - width: 300px; - } -} -@media (min-width: 992px) { - .modal-lg { - width: 900px; - } -} -.tooltip { - position: absolute; - z-index: 1070; - display: block; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - line-break: auto; - line-height: 1.42857143; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - white-space: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - font-size: 12px; - opacity: 0; - filter: alpha(opacity=0); -} -.tooltip.in { - opacity: 0.9; - filter: alpha(opacity=90); -} -.tooltip.top { - margin-top: -3px; - padding: 5px 0; -} -.tooltip.right { - margin-left: 3px; - padding: 0 5px; -} -.tooltip.bottom { - margin-top: 3px; - padding: 5px 0; -} -.tooltip.left { - margin-left: -3px; - padding: 0 5px; -} -.tooltip-inner { - max-width: 200px; - padding: 3px 8px; - color: #fff; - text-align: center; - background-color: #000; - border-radius: 2px; -} -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.tooltip.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-left .tooltip-arrow { - bottom: 0; - right: 5px; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.top-right .tooltip-arrow { - bottom: 0; - left: 5px; - margin-bottom: -5px; - border-width: 5px 5px 0; - border-top-color: #000; -} -.tooltip.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -5px; - border-width: 5px 5px 5px 0; - border-right-color: #000; -} -.tooltip.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -5px; - border-width: 5px 0 5px 5px; - border-left-color: #000; -} -.tooltip.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-left .tooltip-arrow { - top: 0; - right: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.tooltip.bottom-right .tooltip-arrow { - top: 0; - left: 5px; - margin-top: -5px; - border-width: 0 5px 5px; - border-bottom-color: #000; -} -.popover { - position: absolute; - top: 0; - left: 0; - z-index: 1060; - display: none; - max-width: 276px; - padding: 1px; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; - font-style: normal; - font-weight: normal; - letter-spacing: normal; - line-break: auto; - line-height: 1.42857143; - text-align: left; - text-align: start; - text-decoration: none; - text-shadow: none; - text-transform: none; - white-space: normal; - word-break: normal; - word-spacing: normal; - word-wrap: normal; - font-size: 13px; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ccc; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 3px; - -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -} -.popover.top { - margin-top: -10px; -} -.popover.right { - margin-left: 10px; -} -.popover.bottom { - margin-top: 10px; -} -.popover.left { - margin-left: -10px; -} -.popover-title { - margin: 0; - padding: 8px 14px; - font-size: 13px; - background-color: #f7f7f7; - border-bottom: 1px solid #ebebeb; - border-radius: 2px 2px 0 0; -} -.popover-content { - padding: 9px 14px; -} -.popover > .arrow, -.popover > .arrow:after { - position: absolute; - display: block; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.popover > .arrow { - border-width: 11px; -} -.popover > .arrow:after { - border-width: 10px; - content: ""; -} -.popover.top > .arrow { - left: 50%; - margin-left: -11px; - border-bottom-width: 0; - border-top-color: #999999; - border-top-color: rgba(0, 0, 0, 0.25); - bottom: -11px; -} -.popover.top > .arrow:after { - content: " "; - bottom: 1px; - margin-left: -10px; - border-bottom-width: 0; - border-top-color: #fff; -} -.popover.right > .arrow { - top: 50%; - left: -11px; - margin-top: -11px; - border-left-width: 0; - border-right-color: #999999; - border-right-color: rgba(0, 0, 0, 0.25); -} -.popover.right > .arrow:after { - content: " "; - left: 1px; - bottom: -10px; - border-left-width: 0; - border-right-color: #fff; -} -.popover.bottom > .arrow { - left: 50%; - margin-left: -11px; - border-top-width: 0; - border-bottom-color: #999999; - border-bottom-color: rgba(0, 0, 0, 0.25); - top: -11px; -} -.popover.bottom > .arrow:after { - content: " "; - top: 1px; - margin-left: -10px; - border-top-width: 0; - border-bottom-color: #fff; -} -.popover.left > .arrow { - top: 50%; - right: -11px; - margin-top: -11px; - border-right-width: 0; - border-left-color: #999999; - border-left-color: rgba(0, 0, 0, 0.25); -} -.popover.left > .arrow:after { - content: " "; - right: 1px; - border-right-width: 0; - border-left-color: #fff; - bottom: -10px; -} -.carousel { - position: relative; -} -.carousel-inner { - position: relative; - overflow: hidden; - width: 100%; -} -.carousel-inner > .item { - display: none; - position: relative; - -webkit-transition: 0.6s ease-in-out left; - -o-transition: 0.6s ease-in-out left; - transition: 0.6s ease-in-out left; -} -.carousel-inner > .item > img, -.carousel-inner > .item > a > img { - line-height: 1; -} -@media all and (transform-3d), (-webkit-transform-3d) { - .carousel-inner > .item { - -webkit-transition: -webkit-transform 0.6s ease-in-out; - -moz-transition: -moz-transform 0.6s ease-in-out; - -o-transition: -o-transform 0.6s ease-in-out; - transition: transform 0.6s ease-in-out; - -webkit-backface-visibility: hidden; - -moz-backface-visibility: hidden; - backface-visibility: hidden; - -webkit-perspective: 1000px; - -moz-perspective: 1000px; - perspective: 1000px; - } - .carousel-inner > .item.next, - .carousel-inner > .item.active.right { - -webkit-transform: translate3d(100%, 0, 0); - transform: translate3d(100%, 0, 0); - left: 0; - } - .carousel-inner > .item.prev, - .carousel-inner > .item.active.left { - -webkit-transform: translate3d(-100%, 0, 0); - transform: translate3d(-100%, 0, 0); - left: 0; - } - .carousel-inner > .item.next.left, - .carousel-inner > .item.prev.right, - .carousel-inner > .item.active { - -webkit-transform: translate3d(0, 0, 0); - transform: translate3d(0, 0, 0); - left: 0; - } -} -.carousel-inner > .active, -.carousel-inner > .next, -.carousel-inner > .prev { - display: block; -} -.carousel-inner > .active { - left: 0; -} -.carousel-inner > .next, -.carousel-inner > .prev { - position: absolute; - top: 0; - width: 100%; -} -.carousel-inner > .next { - left: 100%; -} -.carousel-inner > .prev { - left: -100%; -} -.carousel-inner > .next.left, -.carousel-inner > .prev.right { - left: 0; -} -.carousel-inner > .active.left { - left: -100%; -} -.carousel-inner > .active.right { - left: 100%; -} -.carousel-control { - position: absolute; - top: 0; - left: 0; - bottom: 0; - width: 15%; - opacity: 0.5; - filter: alpha(opacity=50); - font-size: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); -} -.carousel-control.left { - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); -} -.carousel-control.right { - left: auto; - right: 0; - background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); - background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); - background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); - background-repeat: repeat-x; - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); -} -.carousel-control:hover, -.carousel-control:focus { - outline: 0; - color: #fff; - text-decoration: none; - opacity: 0.9; - filter: alpha(opacity=90); -} -.carousel-control .icon-prev, -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-left, -.carousel-control .glyphicon-chevron-right { - position: absolute; - top: 50%; - margin-top: -10px; - z-index: 5; - display: inline-block; -} -.carousel-control .icon-prev, -.carousel-control .glyphicon-chevron-left { - left: 50%; - margin-left: -10px; -} -.carousel-control .icon-next, -.carousel-control .glyphicon-chevron-right { - right: 50%; - margin-right: -10px; -} -.carousel-control .icon-prev, -.carousel-control .icon-next { - width: 20px; - height: 20px; - line-height: 1; - font-family: serif; -} -.carousel-control .icon-prev:before { - content: '\2039'; -} -.carousel-control .icon-next:before { - content: '\203a'; -} -.carousel-indicators { - position: absolute; - bottom: 10px; - left: 50%; - z-index: 15; - width: 60%; - margin-left: -30%; - padding-left: 0; - list-style: none; - text-align: center; -} -.carousel-indicators li { - display: inline-block; - width: 10px; - height: 10px; - margin: 1px; - text-indent: -999px; - border: 1px solid #fff; - border-radius: 10px; - cursor: pointer; - background-color: #000 \9; - background-color: rgba(0, 0, 0, 0); -} -.carousel-indicators .active { - margin: 0; - width: 12px; - height: 12px; - background-color: #fff; -} -.carousel-caption { - position: absolute; - left: 15%; - right: 15%; - bottom: 20px; - z-index: 10; - padding-top: 20px; - padding-bottom: 20px; - color: #fff; - text-align: center; - text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); -} -.carousel-caption .btn { - text-shadow: none; -} -@media screen and (min-width: 768px) { - .carousel-control .glyphicon-chevron-left, - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-prev, - .carousel-control .icon-next { - width: 30px; - height: 30px; - margin-top: -15px; - font-size: 30px; - } - .carousel-control .glyphicon-chevron-left, - .carousel-control .icon-prev { - margin-left: -15px; - } - .carousel-control .glyphicon-chevron-right, - .carousel-control .icon-next { - margin-right: -15px; - } - .carousel-caption { - left: 20%; - right: 20%; - padding-bottom: 30px; - } - .carousel-indicators { - bottom: 20px; - } -} -.clearfix:before, -.clearfix:after, -.dl-horizontal dd:before, -.dl-horizontal dd:after, -.container:before, -.container:after, -.container-fluid:before, -.container-fluid:after, -.row:before, -.row:after, -.form-horizontal .form-group:before, -.form-horizontal .form-group:after, -.btn-toolbar:before, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:before, -.btn-group-vertical > .btn-group:after, -.nav:before, -.nav:after, -.navbar:before, -.navbar:after, -.navbar-header:before, -.navbar-header:after, -.navbar-collapse:before, -.navbar-collapse:after, -.pager:before, -.pager:after, -.panel-body:before, -.panel-body:after, -.modal-footer:before, -.modal-footer:after, -.item_buttons:before, -.item_buttons:after { - content: " "; - display: table; -} -.clearfix:after, -.dl-horizontal dd:after, -.container:after, -.container-fluid:after, -.row:after, -.form-horizontal .form-group:after, -.btn-toolbar:after, -.btn-group-vertical > .btn-group:after, -.nav:after, -.navbar:after, -.navbar-header:after, -.navbar-collapse:after, -.pager:after, -.panel-body:after, -.modal-footer:after, -.item_buttons:after { - clear: both; -} -.center-block { - display: block; - margin-left: auto; - margin-right: auto; -} -.pull-right { - float: right !important; -} -.pull-left { - float: left !important; -} -.hide { - display: none !important; -} -.show { - display: block !important; -} -.invisible { - visibility: hidden; -} -.text-hide { - font: 0/0 a; - color: transparent; - text-shadow: none; - background-color: transparent; - border: 0; -} -.hidden { - display: none !important; -} -.affix { - position: fixed; -} -@-ms-viewport { - width: device-width; -} -.visible-xs, -.visible-sm, -.visible-md, -.visible-lg { - display: none !important; -} -.visible-xs-block, -.visible-xs-inline, -.visible-xs-inline-block, -.visible-sm-block, -.visible-sm-inline, -.visible-sm-inline-block, -.visible-md-block, -.visible-md-inline, -.visible-md-inline-block, -.visible-lg-block, -.visible-lg-inline, -.visible-lg-inline-block { - display: none !important; -} -@media (max-width: 767px) { - .visible-xs { - display: block !important; - } - table.visible-xs { - display: table !important; - } - tr.visible-xs { - display: table-row !important; - } - th.visible-xs, - td.visible-xs { - display: table-cell !important; - } -} -@media (max-width: 767px) { - .visible-xs-block { - display: block !important; - } -} -@media (max-width: 767px) { - .visible-xs-inline { - display: inline !important; - } -} -@media (max-width: 767px) { - .visible-xs-inline-block { - display: inline-block !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm { - display: block !important; - } - table.visible-sm { - display: table !important; - } - tr.visible-sm { - display: table-row !important; - } - th.visible-sm, - td.visible-sm { - display: table-cell !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-block { - display: block !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline { - display: inline !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .visible-sm-inline-block { - display: inline-block !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md { - display: block !important; - } - table.visible-md { - display: table !important; - } - tr.visible-md { - display: table-row !important; - } - th.visible-md, - td.visible-md { - display: table-cell !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-block { - display: block !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline { - display: inline !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .visible-md-inline-block { - display: inline-block !important; - } -} -@media (min-width: 1200px) { - .visible-lg { - display: block !important; - } - table.visible-lg { - display: table !important; - } - tr.visible-lg { - display: table-row !important; - } - th.visible-lg, - td.visible-lg { - display: table-cell !important; - } -} -@media (min-width: 1200px) { - .visible-lg-block { - display: block !important; - } -} -@media (min-width: 1200px) { - .visible-lg-inline { - display: inline !important; - } -} -@media (min-width: 1200px) { - .visible-lg-inline-block { - display: inline-block !important; - } -} -@media (max-width: 767px) { - .hidden-xs { - display: none !important; - } -} -@media (min-width: 768px) and (max-width: 991px) { - .hidden-sm { - display: none !important; - } -} -@media (min-width: 992px) and (max-width: 1199px) { - .hidden-md { - display: none !important; - } -} -@media (min-width: 1200px) { - .hidden-lg { - display: none !important; - } -} -.visible-print { - display: none !important; -} -@media print { - .visible-print { - display: block !important; - } - table.visible-print { - display: table !important; - } - tr.visible-print { - display: table-row !important; - } - th.visible-print, - td.visible-print { - display: table-cell !important; - } -} -.visible-print-block { - display: none !important; -} -@media print { - .visible-print-block { - display: block !important; - } -} -.visible-print-inline { - display: none !important; -} -@media print { - .visible-print-inline { - display: inline !important; - } -} -.visible-print-inline-block { - display: none !important; -} -@media print { - .visible-print-inline-block { - display: inline-block !important; - } -} -@media print { - .hidden-print { - display: none !important; - } -} -/*! -* -* Font Awesome -* -*/ -/*! - * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */ -/* FONT PATH - * -------------------------- */ -@font-face { - font-family: 'FontAwesome'; - src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0'); - src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg'); - font-weight: 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; -} -/* makes the font 33% larger relative to the icon container */ -.fa-lg { - font-size: 1.33333333em; - line-height: 0.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: 0.14285714em; - text-align: center; -} -.fa-li.fa-lg { - left: -1.85714286em; -} -.fa-border { - padding: .2em .25em .15em; - border: solid 0.08em #eee; - border-radius: .1em; -} -.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; -} -@-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 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); -} -.fa-rotate-180 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); - -webkit-transform: rotate(180deg); - -ms-transform: rotate(180deg); - transform: rotate(180deg); -} -.fa-rotate-270 { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); - -webkit-transform: rotate(270deg); - -ms-transform: rotate(270deg); - transform: rotate(270deg); -} -.fa-flip-horizontal { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); - -webkit-transform: scale(-1, 1); - -ms-transform: scale(-1, 1); - transform: scale(-1, 1); -} -.fa-flip-vertical { - filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); - -webkit-transform: scale(1, -1); - -ms-transform: scale(1, -1); - transform: scale(1, -1); -} -:root .fa-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; -} -/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen - readers do not read off random characters that represent icons */ -.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:before { - content: "\f09a"; -} -.fa-github:before { - content: "\f09b"; -} -.fa-unlock:before { - content: "\f09c"; -} -.fa-credit-card:before { - content: "\f09d"; -} -.fa-rss:before { - content: "\f09e"; -} -.fa-hdd-o:before { - content: "\f0a0"; -} -.fa-bullhorn:before { - content: "\f0a1"; -} -.fa-bell:before { - content: "\f0f3"; -} -.fa-certificate:before { - content: "\f0a3"; -} -.fa-hand-o-right:before { - content: "\f0a4"; -} -.fa-hand-o-left:before { - content: "\f0a5"; -} -.fa-hand-o-up:before { - content: "\f0a6"; -} -.fa-hand-o-down:before { - content: "\f0a7"; -} -.fa-arrow-circle-left:before { - content: "\f0a8"; -} -.fa-arrow-circle-right:before { - content: "\f0a9"; -} -.fa-arrow-circle-up:before { - content: "\f0aa"; -} -.fa-arrow-circle-down:before { - content: "\f0ab"; -} -.fa-globe:before { - content: "\f0ac"; -} -.fa-wrench:before { - content: "\f0ad"; -} -.fa-tasks:before { - content: "\f0ae"; -} -.fa-filter:before { - content: "\f0b0"; -} -.fa-briefcase:before { - content: "\f0b1"; -} -.fa-arrows-alt:before { - content: "\f0b2"; -} -.fa-group:before, -.fa-users:before { - content: "\f0c0"; -} -.fa-chain:before, -.fa-link:before { - content: "\f0c1"; -} -.fa-cloud:before { - content: "\f0c2"; -} -.fa-flask:before { - content: "\f0c3"; -} -.fa-cut:before, -.fa-scissors:before { - content: "\f0c4"; -} -.fa-copy:before, -.fa-files-o:before { - content: "\f0c5"; -} -.fa-paperclip:before { - content: "\f0c6"; -} -.fa-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 { - 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: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-rebel:before { - content: "\f1d0"; -} -.fa-ge:before, -.fa-empire:before { - content: "\f1d1"; -} -.fa-git-square:before { - content: "\f1d2"; -} -.fa-git:before { - content: "\f1d3"; -} -.fa-hacker-news:before { - content: "\f1d4"; -} -.fa-tencent-weibo:before { - content: "\f1d5"; -} -.fa-qq:before { - content: "\f1d6"; -} -.fa-wechat:before, -.fa-weixin:before { - content: "\f1d7"; -} -.fa-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"; -} -/*! -* -* IPython base -* -*/ -.modal.fade .modal-dialog { - -webkit-transform: translate(0, 0); - -ms-transform: translate(0, 0); - -o-transform: translate(0, 0); - transform: translate(0, 0); -} -code { - color: #000; -} -pre { - font-size: inherit; - line-height: inherit; -} -label { - font-weight: normal; -} -/* Make the page background atleast 100% the height of the view port */ -/* Make the page itself atleast 70% the height of the view port */ -.border-box-sizing { - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; -} -.corner-all { - border-radius: 2px; -} -.no-padding { - padding: 0px; -} -/* Flexible box model classes */ -/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */ -/* This file is a compatability layer. It allows the usage of flexible box -model layouts accross multiple browsers, including older browsers. The newest, -universal implementation of the flexible box model is used when available (see -`Modern browsers` comments below). Browsers that are known to implement this -new spec completely include: - - Firefox 28.0+ - Chrome 29.0+ - Internet Explorer 11+ - Opera 17.0+ - -Browsers not listed, including Safari, are supported via the styling under the -`Old browsers` comments below. -*/ -.hbox { - /* Old browsers */ - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - /* Modern browsers */ - display: flex; - flex-direction: row; - align-items: stretch; -} -.hbox > * { - /* Old browsers */ - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - /* Modern browsers */ - flex: none; -} -.vbox { - /* Old browsers */ - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - /* Modern browsers */ - display: flex; - flex-direction: column; - align-items: stretch; -} -.vbox > * { - /* Old browsers */ - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - /* Modern browsers */ - flex: none; -} -.hbox.reverse, -.vbox.reverse, -.reverse { - /* Old browsers */ - -webkit-box-direction: reverse; - -moz-box-direction: reverse; - box-direction: reverse; - /* Modern browsers */ - flex-direction: row-reverse; -} -.hbox.box-flex0, -.vbox.box-flex0, -.box-flex0 { - /* Old browsers */ - -webkit-box-flex: 0; - -moz-box-flex: 0; - box-flex: 0; - /* Modern browsers */ - flex: none; - width: auto; -} -.hbox.box-flex1, -.vbox.box-flex1, -.box-flex1 { - /* Old browsers */ - -webkit-box-flex: 1; - -moz-box-flex: 1; - box-flex: 1; - /* Modern browsers */ - flex: 1; -} -.hbox.box-flex, -.vbox.box-flex, -.box-flex { - /* Old browsers */ - /* Old browsers */ - -webkit-box-flex: 1; - -moz-box-flex: 1; - box-flex: 1; - /* Modern browsers */ - flex: 1; -} -.hbox.box-flex2, -.vbox.box-flex2, -.box-flex2 { - /* Old browsers */ - -webkit-box-flex: 2; - -moz-box-flex: 2; - box-flex: 2; - /* Modern browsers */ - flex: 2; -} -.box-group1 { - /* Deprecated */ - -webkit-box-flex-group: 1; - -moz-box-flex-group: 1; - box-flex-group: 1; -} -.box-group2 { - /* Deprecated */ - -webkit-box-flex-group: 2; - -moz-box-flex-group: 2; - box-flex-group: 2; -} -.hbox.start, -.vbox.start, -.start { - /* Old browsers */ - -webkit-box-pack: start; - -moz-box-pack: start; - box-pack: start; - /* Modern browsers */ - justify-content: flex-start; -} -.hbox.end, -.vbox.end, -.end { - /* Old browsers */ - -webkit-box-pack: end; - -moz-box-pack: end; - box-pack: end; - /* Modern browsers */ - justify-content: flex-end; -} -.hbox.center, -.vbox.center, -.center { - /* Old browsers */ - -webkit-box-pack: center; - -moz-box-pack: center; - box-pack: center; - /* Modern browsers */ - justify-content: center; -} -.hbox.baseline, -.vbox.baseline, -.baseline { - /* Old browsers */ - -webkit-box-pack: baseline; - -moz-box-pack: baseline; - box-pack: baseline; - /* Modern browsers */ - justify-content: baseline; -} -.hbox.stretch, -.vbox.stretch, -.stretch { - /* Old browsers */ - -webkit-box-pack: stretch; - -moz-box-pack: stretch; - box-pack: stretch; - /* Modern browsers */ - justify-content: stretch; -} -.hbox.align-start, -.vbox.align-start, -.align-start { - /* Old browsers */ - -webkit-box-align: start; - -moz-box-align: start; - box-align: start; - /* Modern browsers */ - align-items: flex-start; -} -.hbox.align-end, -.vbox.align-end, -.align-end { - /* Old browsers */ - -webkit-box-align: end; - -moz-box-align: end; - box-align: end; - /* Modern browsers */ - align-items: flex-end; -} -.hbox.align-center, -.vbox.align-center, -.align-center { - /* Old browsers */ - -webkit-box-align: center; - -moz-box-align: center; - box-align: center; - /* Modern browsers */ - align-items: center; -} -.hbox.align-baseline, -.vbox.align-baseline, -.align-baseline { - /* Old browsers */ - -webkit-box-align: baseline; - -moz-box-align: baseline; - box-align: baseline; - /* Modern browsers */ - align-items: baseline; -} -.hbox.align-stretch, -.vbox.align-stretch, -.align-stretch { - /* Old browsers */ - -webkit-box-align: stretch; - -moz-box-align: stretch; - box-align: stretch; - /* Modern browsers */ - align-items: stretch; -} -div.error { - margin: 2em; - text-align: center; -} -div.error > h1 { - font-size: 500%; - line-height: normal; -} -div.error > p { - font-size: 200%; - line-height: normal; -} -div.traceback-wrapper { - text-align: left; - max-width: 800px; - margin: auto; -} -/** - * Primary styles - * - * Author: Jupyter Development Team - */ -body { - background-color: #fff; - /* This makes sure that the body covers the entire window and needs to - be in a different element than the display: box in wrapper below */ - position: absolute; - left: 0px; - right: 0px; - top: 0px; - bottom: 0px; - overflow: visible; -} -body > #header { - /* Initially hidden to prevent FLOUC */ - display: none; - background-color: #fff; - /* Display over codemirror */ - position: relative; - z-index: 100; -} -body > #header #header-container { - padding-bottom: 5px; - padding-top: 5px; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; -} -body > #header .header-bar { - width: 100%; - height: 1px; - background: #e7e7e7; - margin-bottom: -1px; -} -@media print { - body > #header { - display: none !important; - } -} -#header-spacer { - width: 100%; - visibility: hidden; -} -@media print { - #header-spacer { - display: none; - } -} -#ipython_notebook { - padding-left: 0px; - padding-top: 1px; - padding-bottom: 1px; -} -@media (max-width: 991px) { - #ipython_notebook { - margin-left: 10px; - } -} -#noscript { - width: auto; - padding-top: 16px; - padding-bottom: 16px; - text-align: center; - font-size: 22px; - color: red; - font-weight: bold; -} -#ipython_notebook img { - height: 28px; -} -#site { - width: 100%; - display: none; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - overflow: auto; -} -@media print { - #site { - height: auto !important; - } -} -/* Smaller buttons */ -.ui-button .ui-button-text { - padding: 0.2em 0.8em; - font-size: 77%; -} -input.ui-button { - padding: 0.3em 0.9em; -} -span#login_widget { - float: right; -} -span#login_widget > .button, -#logout { - color: #333; - background-color: #fff; - border-color: #ccc; -} -span#login_widget > .button:focus, -#logout:focus, -span#login_widget > .button.focus, -#logout.focus { - color: #333; - background-color: #e6e6e6; - border-color: #8c8c8c; -} -span#login_widget > .button:hover, -#logout:hover { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -span#login_widget > .button:active, -#logout:active, -span#login_widget > .button.active, -#logout.active, -.open > .dropdown-togglespan#login_widget > .button, -.open > .dropdown-toggle#logout { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -span#login_widget > .button:active:hover, -#logout:active:hover, -span#login_widget > .button.active:hover, -#logout.active:hover, -.open > .dropdown-togglespan#login_widget > .button:hover, -.open > .dropdown-toggle#logout:hover, -span#login_widget > .button:active:focus, -#logout:active:focus, -span#login_widget > .button.active:focus, -#logout.active:focus, -.open > .dropdown-togglespan#login_widget > .button:focus, -.open > .dropdown-toggle#logout:focus, -span#login_widget > .button:active.focus, -#logout:active.focus, -span#login_widget > .button.active.focus, -#logout.active.focus, -.open > .dropdown-togglespan#login_widget > .button.focus, -.open > .dropdown-toggle#logout.focus { - color: #333; - background-color: #d4d4d4; - border-color: #8c8c8c; -} -span#login_widget > .button:active, -#logout:active, -span#login_widget > .button.active, -#logout.active, -.open > .dropdown-togglespan#login_widget > .button, -.open > .dropdown-toggle#logout { - background-image: none; -} -span#login_widget > .button.disabled, -#logout.disabled, -span#login_widget > .button[disabled], -#logout[disabled], -fieldset[disabled] span#login_widget > .button, -fieldset[disabled] #logout, -span#login_widget > .button.disabled:hover, -#logout.disabled:hover, -span#login_widget > .button[disabled]:hover, -#logout[disabled]:hover, -fieldset[disabled] span#login_widget > .button:hover, -fieldset[disabled] #logout:hover, -span#login_widget > .button.disabled:focus, -#logout.disabled:focus, -span#login_widget > .button[disabled]:focus, -#logout[disabled]:focus, -fieldset[disabled] span#login_widget > .button:focus, -fieldset[disabled] #logout:focus, -span#login_widget > .button.disabled.focus, -#logout.disabled.focus, -span#login_widget > .button[disabled].focus, -#logout[disabled].focus, -fieldset[disabled] span#login_widget > .button.focus, -fieldset[disabled] #logout.focus, -span#login_widget > .button.disabled:active, -#logout.disabled:active, -span#login_widget > .button[disabled]:active, -#logout[disabled]:active, -fieldset[disabled] span#login_widget > .button:active, -fieldset[disabled] #logout:active, -span#login_widget > .button.disabled.active, -#logout.disabled.active, -span#login_widget > .button[disabled].active, -#logout[disabled].active, -fieldset[disabled] span#login_widget > .button.active, -fieldset[disabled] #logout.active { - background-color: #fff; - border-color: #ccc; -} -span#login_widget > .button .badge, -#logout .badge { - color: #fff; - background-color: #333; -} -.nav-header { - text-transform: none; -} -#header > span { - margin-top: 10px; -} -.modal_stretch .modal-dialog { - /* Old browsers */ - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - /* Modern browsers */ - display: flex; - flex-direction: column; - align-items: stretch; - min-height: 80vh; -} -.modal_stretch .modal-dialog .modal-body { - max-height: calc(100vh - 200px); - overflow: auto; - flex: 1; -} -@media (min-width: 768px) { - .modal .modal-dialog { - width: 700px; - } -} -@media (min-width: 768px) { - select.form-control { - margin-left: 12px; - margin-right: 12px; - } -} -/*! -* -* IPython auth -* -*/ -.center-nav { - display: inline-block; - margin-bottom: -4px; -} -/*! -* -* IPython tree view -* -*/ -/* We need an invisible input field on top of the sentense*/ -/* "Drag file onto the list ..." */ -.alternate_upload { - background-color: none; - display: inline; -} -.alternate_upload.form { - padding: 0; - margin: 0; -} -.alternate_upload input.fileinput { - text-align: center; - vertical-align: middle; - display: inline; - opacity: 0; - z-index: 2; - width: 12ex; - margin-right: -12ex; -} -.alternate_upload .btn-upload { - height: 22px; -} -/** - * Primary styles - * - * Author: Jupyter Development Team - */ -ul#tabs { - margin-bottom: 4px; -} -ul#tabs a { - padding-top: 6px; - padding-bottom: 4px; -} -ul.breadcrumb a:focus, -ul.breadcrumb a:hover { - text-decoration: none; -} -ul.breadcrumb i.icon-home { - font-size: 16px; - margin-right: 4px; -} -ul.breadcrumb span { - color: #5e5e5e; -} -.list_toolbar { - padding: 4px 0 4px 0; - vertical-align: middle; -} -.list_toolbar .tree-buttons { - padding-top: 1px; -} -.dynamic-buttons { - padding-top: 3px; - display: inline-block; -} -.list_toolbar [class*="span"] { - min-height: 24px; -} -.list_header { - font-weight: bold; - background-color: #EEE; -} -.list_placeholder { - font-weight: bold; - padding-top: 4px; - padding-bottom: 4px; - padding-left: 7px; - padding-right: 7px; -} -.list_container { - margin-top: 4px; - margin-bottom: 20px; - border: 1px solid #ddd; - border-radius: 2px; -} -.list_container > div { - border-bottom: 1px solid #ddd; -} -.list_container > div:hover .list-item { - background-color: red; -} -.list_container > div:last-child { - border: none; -} -.list_item:hover .list_item { - background-color: #ddd; -} -.list_item a { - text-decoration: none; -} -.list_item:hover { - background-color: #fafafa; -} -.list_header > div, -.list_item > div { - padding-top: 4px; - padding-bottom: 4px; - padding-left: 7px; - padding-right: 7px; - line-height: 22px; -} -.list_header > div input, -.list_item > div input { - margin-right: 7px; - margin-left: 14px; - vertical-align: baseline; - line-height: 22px; - position: relative; - top: -1px; -} -.list_header > div .item_link, -.list_item > div .item_link { - margin-left: -1px; - vertical-align: baseline; - line-height: 22px; -} -.new-file input[type=checkbox] { - visibility: hidden; -} -.item_name { - line-height: 22px; - height: 24px; -} -.item_icon { - font-size: 14px; - color: #5e5e5e; - margin-right: 7px; - margin-left: 7px; - line-height: 22px; - vertical-align: baseline; -} -.item_buttons { - line-height: 1em; - margin-left: -5px; -} -.item_buttons .btn, -.item_buttons .btn-group, -.item_buttons .input-group { - float: left; -} -.item_buttons > .btn, -.item_buttons > .btn-group, -.item_buttons > .input-group { - margin-left: 5px; -} -.item_buttons .btn { - min-width: 13ex; -} -.item_buttons .running-indicator { - padding-top: 4px; - color: #5cb85c; -} -.item_buttons .kernel-name { - padding-top: 4px; - color: #5bc0de; - margin-right: 7px; - float: left; -} -.toolbar_info { - height: 24px; - line-height: 24px; -} -.list_item input:not([type=checkbox]) { - padding-top: 3px; - padding-bottom: 3px; - height: 22px; - line-height: 14px; - margin: 0px; -} -.highlight_text { - color: blue; -} -#project_name { - display: inline-block; - padding-left: 7px; - margin-left: -2px; -} -#project_name > .breadcrumb { - padding: 0px; - margin-bottom: 0px; - background-color: transparent; - font-weight: bold; -} -#tree-selector { - padding-right: 0px; -} -#button-select-all { - min-width: 50px; -} -#select-all { - margin-left: 7px; - margin-right: 2px; -} -.menu_icon { - margin-right: 2px; -} -.tab-content .row { - margin-left: 0px; - margin-right: 0px; -} -.folder_icon:before { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\f114"; -} -.folder_icon:before.pull-left { - margin-right: .3em; -} -.folder_icon:before.pull-right { - margin-left: .3em; -} -.notebook_icon:before { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\f02d"; - position: relative; - top: -1px; -} -.notebook_icon:before.pull-left { - margin-right: .3em; -} -.notebook_icon:before.pull-right { - margin-left: .3em; -} -.running_notebook_icon:before { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\f02d"; - position: relative; - top: -1px; - color: #5cb85c; -} -.running_notebook_icon:before.pull-left { - margin-right: .3em; -} -.running_notebook_icon:before.pull-right { - margin-left: .3em; -} -.file_icon:before { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\f016"; - position: relative; - top: -2px; -} -.file_icon:before.pull-left { - margin-right: .3em; -} -.file_icon:before.pull-right { - margin-left: .3em; -} -#notebook_toolbar .pull-right { - padding-top: 0px; - margin-right: -1px; -} -ul#new-menu { - left: auto; - right: 0; -} -.kernel-menu-icon { - padding-right: 12px; - width: 24px; - content: "\f096"; -} -.kernel-menu-icon:before { - content: "\f096"; -} -.kernel-menu-icon-current:before { - content: "\f00c"; -} -#tab_content { - padding-top: 20px; -} -#running .panel-group .panel { - margin-top: 3px; - margin-bottom: 1em; -} -#running .panel-group .panel .panel-heading { - background-color: #EEE; - padding-top: 4px; - padding-bottom: 4px; - padding-left: 7px; - padding-right: 7px; - line-height: 22px; -} -#running .panel-group .panel .panel-heading a:focus, -#running .panel-group .panel .panel-heading a:hover { - text-decoration: none; -} -#running .panel-group .panel .panel-body { - padding: 0px; -} -#running .panel-group .panel .panel-body .list_container { - margin-top: 0px; - margin-bottom: 0px; - border: 0px; - border-radius: 0px; -} -#running .panel-group .panel .panel-body .list_container .list_item { - border-bottom: 1px solid #ddd; -} -#running .panel-group .panel .panel-body .list_container .list_item:last-child { - border-bottom: 0px; -} -.delete-button { - display: none; -} -.duplicate-button { - display: none; -} -.rename-button { - display: none; -} -.shutdown-button { - display: none; -} -.dynamic-instructions { - display: inline-block; - padding-top: 4px; -} -/*! -* -* IPython text editor webapp -* -*/ -.selected-keymap i.fa { - padding: 0px 5px; -} -.selected-keymap i.fa:before { - content: "\f00c"; -} -#mode-menu { - overflow: auto; - max-height: 20em; -} -.edit_app #header { - -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); - box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); -} -.edit_app #menubar .navbar { - /* Use a negative 1 bottom margin, so the border overlaps the border of the - header */ - margin-bottom: -1px; -} -.dirty-indicator { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - width: 20px; -} -.dirty-indicator.pull-left { - margin-right: .3em; -} -.dirty-indicator.pull-right { - margin-left: .3em; -} -.dirty-indicator-dirty { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - width: 20px; -} -.dirty-indicator-dirty.pull-left { - margin-right: .3em; -} -.dirty-indicator-dirty.pull-right { - margin-left: .3em; -} -.dirty-indicator-clean { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - width: 20px; -} -.dirty-indicator-clean.pull-left { - margin-right: .3em; -} -.dirty-indicator-clean.pull-right { - margin-left: .3em; -} -.dirty-indicator-clean:before { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\f00c"; -} -.dirty-indicator-clean:before.pull-left { - margin-right: .3em; -} -.dirty-indicator-clean:before.pull-right { - margin-left: .3em; -} -#filename { - font-size: 16pt; - display: table; - padding: 0px 5px; -} -#current-mode { - padding-left: 5px; - padding-right: 5px; -} -#texteditor-backdrop { - padding-top: 20px; - padding-bottom: 20px; -} -@media not print { - #texteditor-backdrop { - background-color: #EEE; - } -} -@media print { - #texteditor-backdrop #texteditor-container .CodeMirror-gutter, - #texteditor-backdrop #texteditor-container .CodeMirror-gutters { - background-color: #fff; - } -} -@media not print { - #texteditor-backdrop #texteditor-container .CodeMirror-gutter, - #texteditor-backdrop #texteditor-container .CodeMirror-gutters { - background-color: #fff; - } -} -@media not print { - #texteditor-backdrop #texteditor-container { - padding: 0px; - background-color: #fff; - -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); - box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); - } -} -/*! -* -* IPython notebook -* -*/ -/* CSS font colors for translated ANSI colors. */ -.ansibold { - font-weight: bold; -} -/* use dark versions for foreground, to improve visibility */ -.ansiblack { - color: black; -} -.ansired { - color: darkred; -} -.ansigreen { - color: darkgreen; -} -.ansiyellow { - color: #c4a000; -} -.ansiblue { - color: darkblue; -} -.ansipurple { - color: darkviolet; -} -.ansicyan { - color: steelblue; -} -.ansigray { - color: gray; -} -/* and light for background, for the same reason */ -.ansibgblack { - background-color: black; -} -.ansibgred { - background-color: red; -} -.ansibggreen { - background-color: green; -} -.ansibgyellow { - background-color: yellow; -} -.ansibgblue { - background-color: blue; -} -.ansibgpurple { - background-color: magenta; -} -.ansibgcyan { - background-color: cyan; -} -.ansibggray { - background-color: gray; -} -div.cell { - border: 1px solid transparent; - /* Old browsers */ - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - /* Modern browsers */ - display: flex; - flex-direction: column; - align-items: stretch; - border-radius: 2px; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - border-width: thin; - border-style: solid; - width: 100%; - padding: 5px; - /* This acts as a spacer between cells, that is outside the border */ - margin: 0px; - outline: none; -} -div.cell.selected { - border-color: #ababab; - /* Don't border the cells when printing */ -} -@media print { - div.cell.selected { - border-color: transparent; - } -} -.edit_mode div.cell.selected { - border-color: green; - /* Don't border the cells when printing */ -} -@media print { - .edit_mode div.cell.selected { - border-color: transparent; - } -} -.prompt { - /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */ - min-width: 14ex; - /* This padding is tuned to match the padding on the CodeMirror editor. */ - padding: 0.4em; - margin: 0px; - font-family: monospace; - text-align: right; - /* This has to match that of the the CodeMirror class line-height below */ - line-height: 1.21429em; -} -@media (max-width: 540px) { - .prompt { - text-align: left; - } -} -div.inner_cell { - /* Old browsers */ - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - /* Modern browsers */ - display: flex; - flex-direction: column; - align-items: stretch; - /* Old browsers */ - -webkit-box-flex: 1; - -moz-box-flex: 1; - box-flex: 1; - /* Modern browsers */ - flex: 1; -} -@-moz-document url-prefix() { - div.inner_cell { - overflow-x: hidden; - } -} -/* input_area and input_prompt must match in top border and margin for alignment */ -div.input_area { - border: 1px solid #cfcfcf; - border-radius: 2px; - background: #f7f7f7; - line-height: 1.21429em; -} -/* This is needed so that empty prompt areas can collapse to zero height when there - is no content in the output_subarea and the prompt. The main purpose of this is - to make sure that empty JavaScript output_subareas have no height. */ -div.prompt:empty { - padding-top: 0; - padding-bottom: 0; -} -div.unrecognized_cell { - padding: 5px 5px 5px 0px; - /* Old browsers */ - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - /* Modern browsers */ - display: flex; - flex-direction: row; - align-items: stretch; -} -div.unrecognized_cell .inner_cell { - border-radius: 2px; - padding: 5px; - font-weight: bold; - color: red; - border: 1px solid #cfcfcf; - background: #eaeaea; -} -div.unrecognized_cell .inner_cell a { - color: inherit; - text-decoration: none; -} -div.unrecognized_cell .inner_cell a:hover { - color: inherit; - text-decoration: none; -} -@media (max-width: 540px) { - div.unrecognized_cell > div.prompt { - display: none; - } -} -div.code_cell { - /* avoid page breaking on code cells when printing */ -} -@media print { - div.code_cell { - page-break-inside: avoid; - } -} -/* any special styling for code cells that are currently running goes here */ -div.input { - page-break-inside: avoid; - /* Old browsers */ - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - /* Modern browsers */ - display: flex; - flex-direction: row; - align-items: stretch; -} -@media (max-width: 540px) { - div.input { - /* Old browsers */ - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - /* Modern browsers */ - display: flex; - flex-direction: column; - align-items: stretch; - } -} -/* input_area and input_prompt must match in top border and margin for alignment */ -div.input_prompt { - color: navy; - border-top: 1px solid transparent; -} -div.input_area > div.highlight { - margin: 0.4em; - border: none; - padding: 0px; - background-color: transparent; -} -div.input_area > div.highlight > pre { - margin: 0px; - border: none; - padding: 0px; - background-color: transparent; -} -/* The following gets added to the if it is detected that the user has a - * monospace font with inconsistent normal/bold/italic height. See - * notebookmain.js. Such fonts will have keywords vertically offset with - * respect to the rest of the text. The user should select a better font. - * See: https://github.com/ipython/ipython/issues/1503 - * - * .CodeMirror span { - * vertical-align: bottom; - * } - */ -.CodeMirror { - line-height: 1.21429em; - /* Changed from 1em to our global default */ - font-size: 14px; - height: auto; - /* Changed to auto to autogrow */ - background: none; - /* Changed from white to allow our bg to show through */ -} -.CodeMirror-scroll { - /* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/ - /* We have found that if it is visible, vertical scrollbars appear with font size changes.*/ - overflow-y: hidden; - overflow-x: auto; -} -.CodeMirror-lines { - /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */ - /* we have set a different line-height and want this to scale with that. */ - padding: 0.4em; -} -.CodeMirror-linenumber { - padding: 0 8px 0 4px; -} -.CodeMirror-gutters { - border-bottom-left-radius: 2px; - border-top-left-radius: 2px; -} -.CodeMirror pre { - /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */ - /* .CodeMirror-lines */ - padding: 0; - border: 0; - border-radius: 0; -} -/* - -Original style from softwaremaniacs.org (c) Ivan Sagalaev -Adapted from GitHub theme - -*/ -.highlight-base { - color: #000; -} -.highlight-variable { - color: #000; -} -.highlight-variable-2 { - color: #1a1a1a; -} -.highlight-variable-3 { - color: #333333; -} -.highlight-string { - color: #BA2121; -} -.highlight-comment { - color: #408080; - font-style: italic; -} -.highlight-number { - color: #080; -} -.highlight-atom { - color: #88F; -} -.highlight-keyword { - color: #008000; - font-weight: bold; -} -.highlight-builtin { - color: #008000; -} -.highlight-error { - color: #f00; -} -.highlight-operator { - color: #AA22FF; - font-weight: bold; -} -.highlight-meta { - color: #AA22FF; -} -/* previously not defined, copying from default codemirror */ -.highlight-def { - color: #00f; -} -.highlight-string-2 { - color: #f50; -} -.highlight-qualifier { - color: #555; -} -.highlight-bracket { - color: #997; -} -.highlight-tag { - color: #170; -} -.highlight-attribute { - color: #00c; -} -.highlight-header { - color: blue; -} -.highlight-quote { - color: #090; -} -.highlight-link { - color: #00c; -} -/* apply the same style to codemirror */ -.cm-s-ipython span.cm-keyword { - color: #008000; - font-weight: bold; -} -.cm-s-ipython span.cm-atom { - color: #88F; -} -.cm-s-ipython span.cm-number { - color: #080; -} -.cm-s-ipython span.cm-def { - color: #00f; -} -.cm-s-ipython span.cm-variable { - color: #000; -} -.cm-s-ipython span.cm-operator { - color: #AA22FF; - font-weight: bold; -} -.cm-s-ipython span.cm-variable-2 { - color: #1a1a1a; -} -.cm-s-ipython span.cm-variable-3 { - color: #333333; -} -.cm-s-ipython span.cm-comment { - color: #408080; - font-style: italic; -} -.cm-s-ipython span.cm-string { - color: #BA2121; -} -.cm-s-ipython span.cm-string-2 { - color: #f50; -} -.cm-s-ipython span.cm-meta { - color: #AA22FF; -} -.cm-s-ipython span.cm-qualifier { - color: #555; -} -.cm-s-ipython span.cm-builtin { - color: #008000; -} -.cm-s-ipython span.cm-bracket { - color: #997; -} -.cm-s-ipython span.cm-tag { - color: #170; -} -.cm-s-ipython span.cm-attribute { - color: #00c; -} -.cm-s-ipython span.cm-header { - color: blue; -} -.cm-s-ipython span.cm-quote { - color: #090; -} -.cm-s-ipython span.cm-link { - color: #00c; -} -.cm-s-ipython span.cm-error { - color: #f00; -} -.cm-s-ipython span.cm-tab { - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=); - background-position: right; - background-repeat: no-repeat; -} -div.output_wrapper { - /* this position must be relative to enable descendents to be absolute within it */ - position: relative; - /* Old browsers */ - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - /* Modern browsers */ - display: flex; - flex-direction: column; - align-items: stretch; - z-index: 1; -} -/* class for the output area when it should be height-limited */ -div.output_scroll { - /* ideally, this would be max-height, but FF barfs all over that */ - height: 24em; - /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */ - width: 100%; - overflow: auto; - border-radius: 2px; - -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); - box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); - display: block; -} -/* output div while it is collapsed */ -div.output_collapsed { - margin: 0px; - padding: 0px; - /* Old browsers */ - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - /* Modern browsers */ - display: flex; - flex-direction: column; - align-items: stretch; -} -div.out_prompt_overlay { - height: 100%; - padding: 0px 0.4em; - position: absolute; - border-radius: 2px; -} -div.out_prompt_overlay:hover { - /* use inner shadow to get border that is computed the same on WebKit/FF */ - -webkit-box-shadow: inset 0 0 1px #000; - box-shadow: inset 0 0 1px #000; - background: rgba(240, 240, 240, 0.5); -} -div.output_prompt { - color: darkred; -} -/* This class is the outer container of all output sections. */ -div.output_area { - padding: 0px; - page-break-inside: avoid; - /* Old browsers */ - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - /* Modern browsers */ - display: flex; - flex-direction: row; - align-items: stretch; -} -div.output_area .MathJax_Display { - text-align: left !important; -} -div.output_area .rendered_html table { - margin-left: 0; - margin-right: 0; -} -div.output_area .rendered_html img { - margin-left: 0; - margin-right: 0; -} -div.output_area img, -div.output_area svg { - max-width: 100%; - height: auto; -} -div.output_area img.unconfined, -div.output_area svg.unconfined { - max-width: none; -} -/* This is needed to protect the pre formating from global settings such - as that of bootstrap */ -.output { - /* Old browsers */ - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - /* Modern browsers */ - display: flex; - flex-direction: column; - align-items: stretch; -} -@media (max-width: 540px) { - div.output_area { - /* Old browsers */ - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: vertical; - -moz-box-align: stretch; - display: box; - box-orient: vertical; - box-align: stretch; - /* Modern browsers */ - display: flex; - flex-direction: column; - align-items: stretch; - } -} -div.output_area pre { - margin: 0; - padding: 0; - border: 0; - vertical-align: baseline; - color: black; - background-color: transparent; - border-radius: 0; -} -/* This class is for the output subarea inside the output_area and after - the prompt div. */ -div.output_subarea { - overflow-x: auto; - padding: 0.4em; - /* Old browsers */ - -webkit-box-flex: 1; - -moz-box-flex: 1; - box-flex: 1; - /* Modern browsers */ - flex: 1; - max-width: calc(100% - 14ex); -} -div.output_scroll div.output_subarea { - overflow-x: visible; -} -/* The rest of the output_* classes are for special styling of the different - output types */ -/* all text output has this class: */ -div.output_text { - text-align: left; - color: #000; - /* This has to match that of the the CodeMirror class line-height below */ - line-height: 1.21429em; -} -/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */ -div.output_stderr { - background: #fdd; - /* very light red background for stderr */ -} -div.output_latex { - text-align: left; -} -/* Empty output_javascript divs should have no height */ -div.output_javascript:empty { - padding: 0; -} -.js-error { - color: darkred; -} -/* raw_input styles */ -div.raw_input_container { - line-height: 1.21429em; - padding-top: 5px; -} -pre.raw_input_prompt { - /* nothing needed here. */ -} -input.raw_input { - font-family: monospace; - font-size: inherit; - color: inherit; - width: auto; - /* make sure input baseline aligns with prompt */ - vertical-align: baseline; - /* padding + margin = 0.5em between prompt and cursor */ - padding: 0em 0.25em; - margin: 0em 0.25em; -} -input.raw_input:focus { - box-shadow: none; -} -p.p-space { - margin-bottom: 10px; -} -div.output_unrecognized { - padding: 5px; - font-weight: bold; - color: red; -} -div.output_unrecognized a { - color: inherit; - text-decoration: none; -} -div.output_unrecognized a:hover { - color: inherit; - text-decoration: none; -} -.rendered_html { - color: #000; - /* any extras will just be numbers: */ -} -.rendered_html em { - font-style: italic; -} -.rendered_html strong { - font-weight: bold; -} -.rendered_html u { - text-decoration: underline; -} -.rendered_html :link { - text-decoration: underline; -} -.rendered_html :visited { - text-decoration: underline; -} -.rendered_html h1 { - font-size: 185.7%; - margin: 1.08em 0 0 0; - font-weight: bold; - line-height: 1.0; -} -.rendered_html h2 { - font-size: 157.1%; - margin: 1.27em 0 0 0; - font-weight: bold; - line-height: 1.0; -} -.rendered_html h3 { - font-size: 128.6%; - margin: 1.55em 0 0 0; - font-weight: bold; - line-height: 1.0; -} -.rendered_html h4 { - font-size: 100%; - margin: 2em 0 0 0; - font-weight: bold; - line-height: 1.0; -} -.rendered_html h5 { - font-size: 100%; - margin: 2em 0 0 0; - font-weight: bold; - line-height: 1.0; - font-style: italic; -} -.rendered_html h6 { - font-size: 100%; - margin: 2em 0 0 0; - font-weight: bold; - line-height: 1.0; - font-style: italic; -} -.rendered_html h1:first-child { - margin-top: 0.538em; -} -.rendered_html h2:first-child { - margin-top: 0.636em; -} -.rendered_html h3:first-child { - margin-top: 0.777em; -} -.rendered_html h4:first-child { - margin-top: 1em; -} -.rendered_html h5:first-child { - margin-top: 1em; -} -.rendered_html h6:first-child { - margin-top: 1em; -} -.rendered_html ul { - list-style: disc; - margin: 0em 2em; - padding-left: 0px; -} -.rendered_html ul ul { - list-style: square; - margin: 0em 2em; -} -.rendered_html ul ul ul { - list-style: circle; - margin: 0em 2em; -} -.rendered_html ol { - list-style: decimal; - margin: 0em 2em; - padding-left: 0px; -} -.rendered_html ol ol { - list-style: upper-alpha; - margin: 0em 2em; -} -.rendered_html ol ol ol { - list-style: lower-alpha; - margin: 0em 2em; -} -.rendered_html ol ol ol ol { - list-style: lower-roman; - margin: 0em 2em; -} -.rendered_html ol ol ol ol ol { - list-style: decimal; - margin: 0em 2em; -} -.rendered_html * + ul { - margin-top: 1em; -} -.rendered_html * + ol { - margin-top: 1em; -} -.rendered_html hr { - color: black; - background-color: black; -} -.rendered_html pre { - margin: 1em 2em; -} -.rendered_html pre, -.rendered_html code { - border: 0; - background-color: #fff; - color: #000; - font-size: 100%; - padding: 0px; -} -.rendered_html blockquote { - margin: 1em 2em; -} -.rendered_html table { - margin-left: auto; - margin-right: auto; - border: 1px solid black; - border-collapse: collapse; -} -.rendered_html tr, -.rendered_html th, -.rendered_html td { - border: 1px solid black; - border-collapse: collapse; - margin: 1em 2em; -} -.rendered_html td, -.rendered_html th { - text-align: left; - vertical-align: middle; - padding: 4px; -} -.rendered_html th { - font-weight: bold; -} -.rendered_html * + table { - margin-top: 1em; -} -.rendered_html p { - text-align: left; -} -.rendered_html * + p { - margin-top: 1em; -} -.rendered_html img { - display: block; - margin-left: auto; - margin-right: auto; -} -.rendered_html * + img { - margin-top: 1em; -} -.rendered_html img, -.rendered_html svg { - max-width: 100%; - height: auto; -} -.rendered_html img.unconfined, -.rendered_html svg.unconfined { - max-width: none; -} -div.text_cell { - /* Old browsers */ - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - /* Modern browsers */ - display: flex; - flex-direction: row; - align-items: stretch; -} -@media (max-width: 540px) { - div.text_cell > div.prompt { - display: none; - } -} -div.text_cell_render { - /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/ - outline: none; - resize: none; - width: inherit; - border-style: none; - padding: 0.5em 0.5em 0.5em 0.4em; - color: #000; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; -} -a.anchor-link:link { - text-decoration: none; - padding: 0px 20px; - visibility: hidden; -} -h1:hover .anchor-link, -h2:hover .anchor-link, -h3:hover .anchor-link, -h4:hover .anchor-link, -h5:hover .anchor-link, -h6:hover .anchor-link { - visibility: visible; -} -.text_cell.rendered .input_area { - display: none; -} -.text_cell.rendered .rendered_html { - overflow-x: auto; -} -.text_cell.unrendered .text_cell_render { - display: none; -} -.cm-header-1, -.cm-header-2, -.cm-header-3, -.cm-header-4, -.cm-header-5, -.cm-header-6 { - font-weight: bold; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; -} -.cm-header-1 { - font-size: 185.7%; -} -.cm-header-2 { - font-size: 157.1%; -} -.cm-header-3 { - font-size: 128.6%; -} -.cm-header-4 { - font-size: 110%; -} -.cm-header-5 { - font-size: 100%; - font-style: italic; -} -.cm-header-6 { - font-size: 100%; - font-style: italic; -} -/*! -* -* IPython notebook webapp -* -*/ -@media (max-width: 767px) { - .notebook_app { - padding-left: 0px; - padding-right: 0px; - } -} -#ipython-main-app { - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - height: 100%; -} -div#notebook_panel { - margin: 0px; - padding: 0px; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - height: 100%; -} -div#notebook { - font-size: 14px; - line-height: 20px; - overflow-y: hidden; - overflow-x: auto; - width: 100%; - /* This spaces the page away from the edge of the notebook area */ - padding-top: 20px; - margin: 0px; - outline: none; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - min-height: 100%; -} -@media not print { - #notebook-container { - padding: 15px; - background-color: #fff; - min-height: 0; - -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); - box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); - } -} -@media print { - #notebook-container { - width: 100%; - } -} -div.ui-widget-content { - border: 1px solid #ababab; - outline: none; -} -pre.dialog { - background-color: #f7f7f7; - border: 1px solid #ddd; - border-radius: 2px; - padding: 0.4em; - padding-left: 2em; -} -p.dialog { - padding: 0.2em; -} -/* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems - to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do. - */ -pre, -code, -kbd, -samp { - white-space: pre-wrap; -} -#fonttest { - font-family: monospace; -} -p { - margin-bottom: 0; -} -.end_space { - min-height: 100px; - transition: height .2s ease; -} -.notebook_app > #header { - -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); - box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); -} -@media not print { - .notebook_app { - background-color: #EEE; - } -} -kbd { - border-style: solid; - border-width: 1px; - box-shadow: none; - margin: 2px; - padding-left: 2px; - padding-right: 2px; - padding-top: 1px; - padding-bottom: 1px; -} -/* CSS for the cell toolbar */ -.celltoolbar { - border: thin solid #CFCFCF; - border-bottom: none; - background: #EEE; - border-radius: 2px 2px 0px 0px; - width: 100%; - height: 29px; - padding-right: 4px; - /* Old browsers */ - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - /* Modern browsers */ - display: flex; - flex-direction: row; - align-items: stretch; - /* Old browsers */ - -webkit-box-pack: end; - -moz-box-pack: end; - box-pack: end; - /* Modern browsers */ - justify-content: flex-end; - display: -webkit-flex; -} -@media print { - .celltoolbar { - display: none; - } -} -.ctb_hideshow { - display: none; - vertical-align: bottom; -} -/* ctb_show is added to the ctb_hideshow div to show the cell toolbar. - Cell toolbars are only shown when the ctb_global_show class is also set. -*/ -.ctb_global_show .ctb_show.ctb_hideshow { - display: block; -} -.ctb_global_show .ctb_show + .input_area, -.ctb_global_show .ctb_show + div.text_cell_input, -.ctb_global_show .ctb_show ~ div.text_cell_render { - border-top-right-radius: 0px; - border-top-left-radius: 0px; -} -.ctb_global_show .ctb_show ~ div.text_cell_render { - border: 1px solid #cfcfcf; -} -.celltoolbar { - font-size: 87%; - padding-top: 3px; -} -.celltoolbar select { - display: block; - width: 100%; - height: 32px; - padding: 6px 12px; - font-size: 13px; - line-height: 1.42857143; - color: #555555; - background-color: #fff; - background-image: none; - border: 1px solid #ccc; - border-radius: 2px; - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); - -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; - height: 30px; - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - border-radius: 1px; - width: inherit; - font-size: inherit; - height: 22px; - padding: 0px; - display: inline-block; -} -.celltoolbar select:focus { - border-color: #66afe9; - outline: 0; - -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); - box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); -} -.celltoolbar select::-moz-placeholder { - color: #999; - opacity: 1; -} -.celltoolbar select:-ms-input-placeholder { - color: #999; -} -.celltoolbar select::-webkit-input-placeholder { - color: #999; -} -.celltoolbar select[disabled], -.celltoolbar select[readonly], -fieldset[disabled] .celltoolbar select { - background-color: #eeeeee; - opacity: 1; -} -.celltoolbar select[disabled], -fieldset[disabled] .celltoolbar select { - cursor: not-allowed; -} -textarea.celltoolbar select { - height: auto; -} -select.celltoolbar select { - height: 30px; - line-height: 30px; -} -textarea.celltoolbar select, -select[multiple].celltoolbar select { - height: auto; -} -.celltoolbar label { - margin-left: 5px; - margin-right: 5px; -} -.completions { - position: absolute; - z-index: 110; - overflow: hidden; - border: 1px solid #ababab; - border-radius: 2px; - -webkit-box-shadow: 0px 6px 10px -1px #adadad; - box-shadow: 0px 6px 10px -1px #adadad; - line-height: 1; -} -.completions select { - background: white; - outline: none; - border: none; - padding: 0px; - margin: 0px; - overflow: auto; - font-family: monospace; - font-size: 110%; - color: #000; - width: auto; -} -.completions select option.context { - color: #286090; -} -#kernel_logo_widget { - float: right !important; - float: right; -} -#kernel_logo_widget .current_kernel_logo { - display: none; - margin-top: -1px; - margin-bottom: -1px; - width: 32px; - height: 32px; -} -#menubar { - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - margin-top: 1px; -} -#menubar .navbar { - border-top: 1px; - border-radius: 0px 0px 2px 2px; - margin-bottom: 0px; -} -#menubar .navbar-toggle { - float: left; - padding-top: 7px; - padding-bottom: 7px; - border: none; -} -#menubar .navbar-collapse { - clear: left; -} -.nav-wrapper { - border-bottom: 1px solid #e7e7e7; -} -i.menu-icon { - padding-top: 4px; -} -ul#help_menu li a { - overflow: hidden; - padding-right: 2.2em; -} -ul#help_menu li a i { - margin-right: -1.2em; -} -.dropdown-submenu { - position: relative; -} -.dropdown-submenu > .dropdown-menu { - top: 0; - left: 100%; - margin-top: -6px; - margin-left: -1px; -} -.dropdown-submenu:hover > .dropdown-menu { - display: block; -} -.dropdown-submenu > a:after { - 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; - display: block; - content: "\f0da"; - float: right; - color: #333333; - margin-top: 2px; - margin-right: -10px; -} -.dropdown-submenu > a:after.pull-left { - margin-right: .3em; -} -.dropdown-submenu > a:after.pull-right { - margin-left: .3em; -} -.dropdown-submenu:hover > a:after { - color: #262626; -} -.dropdown-submenu.pull-left { - float: none; -} -.dropdown-submenu.pull-left > .dropdown-menu { - left: -100%; - margin-left: 10px; -} -#notification_area { - float: right !important; - float: right; - z-index: 10; -} -.indicator_area { - float: right !important; - float: right; - color: #777; - margin-left: 5px; - margin-right: 5px; - width: 11px; - z-index: 10; - text-align: center; - width: auto; -} -#kernel_indicator { - float: right !important; - float: right; - color: #777; - margin-left: 5px; - margin-right: 5px; - width: 11px; - z-index: 10; - text-align: center; - width: auto; - border-left: 1px solid; -} -#kernel_indicator .kernel_indicator_name { - padding-left: 5px; - padding-right: 5px; -} -#modal_indicator { - float: right !important; - float: right; - color: #777; - margin-left: 5px; - margin-right: 5px; - width: 11px; - z-index: 10; - text-align: center; - width: auto; -} -#readonly-indicator { - float: right !important; - float: right; - color: #777; - margin-left: 5px; - margin-right: 5px; - width: 11px; - z-index: 10; - text-align: center; - width: auto; - margin-top: 2px; - margin-bottom: 0px; - margin-left: 0px; - margin-right: 0px; - display: none; -} -.modal_indicator:before { - width: 1.28571429em; - text-align: center; -} -.edit_mode .modal_indicator:before { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\f040"; -} -.edit_mode .modal_indicator:before.pull-left { - margin-right: .3em; -} -.edit_mode .modal_indicator:before.pull-right { - margin-left: .3em; -} -.command_mode .modal_indicator:before { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: ' '; -} -.command_mode .modal_indicator:before.pull-left { - margin-right: .3em; -} -.command_mode .modal_indicator:before.pull-right { - margin-left: .3em; -} -.kernel_idle_icon:before { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\f10c"; -} -.kernel_idle_icon:before.pull-left { - margin-right: .3em; -} -.kernel_idle_icon:before.pull-right { - margin-left: .3em; -} -.kernel_busy_icon:before { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\f111"; -} -.kernel_busy_icon:before.pull-left { - margin-right: .3em; -} -.kernel_busy_icon:before.pull-right { - margin-left: .3em; -} -.kernel_dead_icon:before { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\f1e2"; -} -.kernel_dead_icon:before.pull-left { - margin-right: .3em; -} -.kernel_dead_icon:before.pull-right { - margin-left: .3em; -} -.kernel_disconnected_icon:before { - display: inline-block; - font: normal normal normal 14px/1 FontAwesome; - font-size: inherit; - text-rendering: auto; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - content: "\f127"; -} -.kernel_disconnected_icon:before.pull-left { - margin-right: .3em; -} -.kernel_disconnected_icon:before.pull-right { - margin-left: .3em; -} -.notification_widget { - color: #777; - z-index: 10; - background: rgba(240, 240, 240, 0.5); - margin-right: 4px; - color: #333; - background-color: #fff; - border-color: #ccc; -} -.notification_widget:focus, -.notification_widget.focus { - color: #333; - background-color: #e6e6e6; - border-color: #8c8c8c; -} -.notification_widget:hover { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.notification_widget:active, -.notification_widget.active, -.open > .dropdown-toggle.notification_widget { - color: #333; - background-color: #e6e6e6; - border-color: #adadad; -} -.notification_widget:active:hover, -.notification_widget.active:hover, -.open > .dropdown-toggle.notification_widget:hover, -.notification_widget:active:focus, -.notification_widget.active:focus, -.open > .dropdown-toggle.notification_widget:focus, -.notification_widget:active.focus, -.notification_widget.active.focus, -.open > .dropdown-toggle.notification_widget.focus { - color: #333; - background-color: #d4d4d4; - border-color: #8c8c8c; -} -.notification_widget:active, -.notification_widget.active, -.open > .dropdown-toggle.notification_widget { - background-image: none; -} -.notification_widget.disabled, -.notification_widget[disabled], -fieldset[disabled] .notification_widget, -.notification_widget.disabled:hover, -.notification_widget[disabled]:hover, -fieldset[disabled] .notification_widget:hover, -.notification_widget.disabled:focus, -.notification_widget[disabled]:focus, -fieldset[disabled] .notification_widget:focus, -.notification_widget.disabled.focus, -.notification_widget[disabled].focus, -fieldset[disabled] .notification_widget.focus, -.notification_widget.disabled:active, -.notification_widget[disabled]:active, -fieldset[disabled] .notification_widget:active, -.notification_widget.disabled.active, -.notification_widget[disabled].active, -fieldset[disabled] .notification_widget.active { - background-color: #fff; - border-color: #ccc; -} -.notification_widget .badge { - color: #fff; - background-color: #333; -} -.notification_widget.warning { - color: #fff; - background-color: #f0ad4e; - border-color: #eea236; -} -.notification_widget.warning:focus, -.notification_widget.warning.focus { - color: #fff; - background-color: #ec971f; - border-color: #985f0d; -} -.notification_widget.warning:hover { - color: #fff; - background-color: #ec971f; - border-color: #d58512; -} -.notification_widget.warning:active, -.notification_widget.warning.active, -.open > .dropdown-toggle.notification_widget.warning { - color: #fff; - background-color: #ec971f; - border-color: #d58512; -} -.notification_widget.warning:active:hover, -.notification_widget.warning.active:hover, -.open > .dropdown-toggle.notification_widget.warning:hover, -.notification_widget.warning:active:focus, -.notification_widget.warning.active:focus, -.open > .dropdown-toggle.notification_widget.warning:focus, -.notification_widget.warning:active.focus, -.notification_widget.warning.active.focus, -.open > .dropdown-toggle.notification_widget.warning.focus { - color: #fff; - background-color: #d58512; - border-color: #985f0d; -} -.notification_widget.warning:active, -.notification_widget.warning.active, -.open > .dropdown-toggle.notification_widget.warning { - background-image: none; -} -.notification_widget.warning.disabled, -.notification_widget.warning[disabled], -fieldset[disabled] .notification_widget.warning, -.notification_widget.warning.disabled:hover, -.notification_widget.warning[disabled]:hover, -fieldset[disabled] .notification_widget.warning:hover, -.notification_widget.warning.disabled:focus, -.notification_widget.warning[disabled]:focus, -fieldset[disabled] .notification_widget.warning:focus, -.notification_widget.warning.disabled.focus, -.notification_widget.warning[disabled].focus, -fieldset[disabled] .notification_widget.warning.focus, -.notification_widget.warning.disabled:active, -.notification_widget.warning[disabled]:active, -fieldset[disabled] .notification_widget.warning:active, -.notification_widget.warning.disabled.active, -.notification_widget.warning[disabled].active, -fieldset[disabled] .notification_widget.warning.active { - background-color: #f0ad4e; - border-color: #eea236; -} -.notification_widget.warning .badge { - color: #f0ad4e; - background-color: #fff; -} -.notification_widget.success { - color: #fff; - background-color: #5cb85c; - border-color: #4cae4c; -} -.notification_widget.success:focus, -.notification_widget.success.focus { - color: #fff; - background-color: #449d44; - border-color: #255625; -} -.notification_widget.success:hover { - color: #fff; - background-color: #449d44; - border-color: #398439; -} -.notification_widget.success:active, -.notification_widget.success.active, -.open > .dropdown-toggle.notification_widget.success { - color: #fff; - background-color: #449d44; - border-color: #398439; -} -.notification_widget.success:active:hover, -.notification_widget.success.active:hover, -.open > .dropdown-toggle.notification_widget.success:hover, -.notification_widget.success:active:focus, -.notification_widget.success.active:focus, -.open > .dropdown-toggle.notification_widget.success:focus, -.notification_widget.success:active.focus, -.notification_widget.success.active.focus, -.open > .dropdown-toggle.notification_widget.success.focus { - color: #fff; - background-color: #398439; - border-color: #255625; -} -.notification_widget.success:active, -.notification_widget.success.active, -.open > .dropdown-toggle.notification_widget.success { - background-image: none; -} -.notification_widget.success.disabled, -.notification_widget.success[disabled], -fieldset[disabled] .notification_widget.success, -.notification_widget.success.disabled:hover, -.notification_widget.success[disabled]:hover, -fieldset[disabled] .notification_widget.success:hover, -.notification_widget.success.disabled:focus, -.notification_widget.success[disabled]:focus, -fieldset[disabled] .notification_widget.success:focus, -.notification_widget.success.disabled.focus, -.notification_widget.success[disabled].focus, -fieldset[disabled] .notification_widget.success.focus, -.notification_widget.success.disabled:active, -.notification_widget.success[disabled]:active, -fieldset[disabled] .notification_widget.success:active, -.notification_widget.success.disabled.active, -.notification_widget.success[disabled].active, -fieldset[disabled] .notification_widget.success.active { - background-color: #5cb85c; - border-color: #4cae4c; -} -.notification_widget.success .badge { - color: #5cb85c; - background-color: #fff; -} -.notification_widget.info { - color: #fff; - background-color: #5bc0de; - border-color: #46b8da; -} -.notification_widget.info:focus, -.notification_widget.info.focus { - color: #fff; - background-color: #31b0d5; - border-color: #1b6d85; -} -.notification_widget.info:hover { - color: #fff; - background-color: #31b0d5; - border-color: #269abc; -} -.notification_widget.info:active, -.notification_widget.info.active, -.open > .dropdown-toggle.notification_widget.info { - color: #fff; - background-color: #31b0d5; - border-color: #269abc; -} -.notification_widget.info:active:hover, -.notification_widget.info.active:hover, -.open > .dropdown-toggle.notification_widget.info:hover, -.notification_widget.info:active:focus, -.notification_widget.info.active:focus, -.open > .dropdown-toggle.notification_widget.info:focus, -.notification_widget.info:active.focus, -.notification_widget.info.active.focus, -.open > .dropdown-toggle.notification_widget.info.focus { - color: #fff; - background-color: #269abc; - border-color: #1b6d85; -} -.notification_widget.info:active, -.notification_widget.info.active, -.open > .dropdown-toggle.notification_widget.info { - background-image: none; -} -.notification_widget.info.disabled, -.notification_widget.info[disabled], -fieldset[disabled] .notification_widget.info, -.notification_widget.info.disabled:hover, -.notification_widget.info[disabled]:hover, -fieldset[disabled] .notification_widget.info:hover, -.notification_widget.info.disabled:focus, -.notification_widget.info[disabled]:focus, -fieldset[disabled] .notification_widget.info:focus, -.notification_widget.info.disabled.focus, -.notification_widget.info[disabled].focus, -fieldset[disabled] .notification_widget.info.focus, -.notification_widget.info.disabled:active, -.notification_widget.info[disabled]:active, -fieldset[disabled] .notification_widget.info:active, -.notification_widget.info.disabled.active, -.notification_widget.info[disabled].active, -fieldset[disabled] .notification_widget.info.active { - background-color: #5bc0de; - border-color: #46b8da; -} -.notification_widget.info .badge { - color: #5bc0de; - background-color: #fff; -} -.notification_widget.danger { - color: #fff; - background-color: #d9534f; - border-color: #d43f3a; -} -.notification_widget.danger:focus, -.notification_widget.danger.focus { - color: #fff; - background-color: #c9302c; - border-color: #761c19; -} -.notification_widget.danger:hover { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; -} -.notification_widget.danger:active, -.notification_widget.danger.active, -.open > .dropdown-toggle.notification_widget.danger { - color: #fff; - background-color: #c9302c; - border-color: #ac2925; -} -.notification_widget.danger:active:hover, -.notification_widget.danger.active:hover, -.open > .dropdown-toggle.notification_widget.danger:hover, -.notification_widget.danger:active:focus, -.notification_widget.danger.active:focus, -.open > .dropdown-toggle.notification_widget.danger:focus, -.notification_widget.danger:active.focus, -.notification_widget.danger.active.focus, -.open > .dropdown-toggle.notification_widget.danger.focus { - color: #fff; - background-color: #ac2925; - border-color: #761c19; -} -.notification_widget.danger:active, -.notification_widget.danger.active, -.open > .dropdown-toggle.notification_widget.danger { - background-image: none; -} -.notification_widget.danger.disabled, -.notification_widget.danger[disabled], -fieldset[disabled] .notification_widget.danger, -.notification_widget.danger.disabled:hover, -.notification_widget.danger[disabled]:hover, -fieldset[disabled] .notification_widget.danger:hover, -.notification_widget.danger.disabled:focus, -.notification_widget.danger[disabled]:focus, -fieldset[disabled] .notification_widget.danger:focus, -.notification_widget.danger.disabled.focus, -.notification_widget.danger[disabled].focus, -fieldset[disabled] .notification_widget.danger.focus, -.notification_widget.danger.disabled:active, -.notification_widget.danger[disabled]:active, -fieldset[disabled] .notification_widget.danger:active, -.notification_widget.danger.disabled.active, -.notification_widget.danger[disabled].active, -fieldset[disabled] .notification_widget.danger.active { - background-color: #d9534f; - border-color: #d43f3a; -} -.notification_widget.danger .badge { - color: #d9534f; - background-color: #fff; -} -div#pager { - background-color: #fff; - font-size: 14px; - line-height: 20px; - overflow: hidden; - display: none; - position: fixed; - bottom: 0px; - width: 100%; - max-height: 50%; - padding-top: 8px; - -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); - box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); - /* Display over codemirror */ - z-index: 100; - /* Hack which prevents jquery ui resizable from changing top. */ - top: auto !important; -} -div#pager pre { - line-height: 1.21429em; - color: #000; - background-color: #f7f7f7; - padding: 0.4em; -} -div#pager #pager-button-area { - position: absolute; - top: 8px; - right: 20px; -} -div#pager #pager-contents { - position: relative; - overflow: auto; - width: 100%; - height: 100%; -} -div#pager #pager-contents #pager-container { - position: relative; - padding: 15px 0px; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; -} -div#pager .ui-resizable-handle { - top: 0px; - height: 8px; - background: #f7f7f7; - border-top: 1px solid #cfcfcf; - border-bottom: 1px solid #cfcfcf; - /* This injects handle bars (a short, wide = symbol) for - the resize handle. */ -} -div#pager .ui-resizable-handle::after { - content: ''; - top: 2px; - left: 50%; - height: 3px; - width: 30px; - margin-left: -15px; - position: absolute; - border-top: 1px solid #cfcfcf; -} -.quickhelp { - /* Old browsers */ - display: -webkit-box; - -webkit-box-orient: horizontal; - -webkit-box-align: stretch; - display: -moz-box; - -moz-box-orient: horizontal; - -moz-box-align: stretch; - display: box; - box-orient: horizontal; - box-align: stretch; - /* Modern browsers */ - display: flex; - flex-direction: row; - align-items: stretch; - line-height: 1.8em; -} -.shortcut_key { - display: inline-block; - width: 20ex; - text-align: right; - font-family: monospace; -} -.shortcut_descr { - display: inline-block; - /* Old browsers */ - -webkit-box-flex: 1; - -moz-box-flex: 1; - box-flex: 1; - /* Modern browsers */ - flex: 1; -} -span.save_widget { - margin-top: 6px; -} -span.save_widget span.filename { - height: 1em; - line-height: 1em; - padding: 3px; - margin-left: 16px; - border: none; - font-size: 146.5%; - border-radius: 2px; -} -span.save_widget span.filename:hover { - background-color: #e6e6e6; -} -span.checkpoint_status, -span.autosave_status { - font-size: small; -} -@media (max-width: 767px) { - span.save_widget { - font-size: small; - } - span.checkpoint_status, - span.autosave_status { - display: none; - } -} -@media (min-width: 768px) and (max-width: 991px) { - span.checkpoint_status { - display: none; - } - span.autosave_status { - font-size: x-small; - } -} -.toolbar { - padding: 0px; - margin-left: -5px; - margin-top: 2px; - margin-bottom: 5px; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; -} -.toolbar select, -.toolbar label { - width: auto; - vertical-align: middle; - margin-right: 2px; - margin-bottom: 0px; - display: inline; - font-size: 92%; - margin-left: 0.3em; - margin-right: 0.3em; - padding: 0px; - padding-top: 3px; -} -.toolbar .btn { - padding: 2px 8px; -} -.toolbar .btn-group { - margin-top: 0px; - margin-left: 5px; -} -#maintoolbar { - margin-bottom: -3px; - margin-top: -8px; - border: 0px; - min-height: 27px; - margin-left: 0px; - padding-top: 11px; - padding-bottom: 3px; -} -#maintoolbar .navbar-text { - float: none; - vertical-align: middle; - text-align: right; - margin-left: 5px; - margin-right: 0px; - margin-top: 0px; -} -.select-xs { - height: 24px; -} -/** - * Primary styles - * - * Author: Jupyter Development Team - */ -/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot - * of chance of beeing generated from the ../less/[samename].less file, you can - * try to get back the less file by reverting somme commit in history - **/ -/* - * We'll try to get something pretty, so we - * have some strange css to have the scroll bar on - * the left with fix button on the top right of the tooltip - */ -@-moz-keyframes fadeOut { - from { - opacity: 1; - } - to { - opacity: 0; - } -} -@-webkit-keyframes fadeOut { - from { - opacity: 1; - } - to { - opacity: 0; - } -} -@-moz-keyframes fadeIn { - from { - opacity: 0; - } - to { - opacity: 1; - } -} -@-webkit-keyframes fadeIn { - from { - opacity: 0; - } - to { - opacity: 1; - } -} -/*properties of tooltip after "expand"*/ -.bigtooltip { - overflow: auto; - height: 200px; - -webkit-transition-property: height; - -webkit-transition-duration: 500ms; - -moz-transition-property: height; - -moz-transition-duration: 500ms; - transition-property: height; - transition-duration: 500ms; -} -/*properties of tooltip before "expand"*/ -.smalltooltip { - -webkit-transition-property: height; - -webkit-transition-duration: 500ms; - -moz-transition-property: height; - -moz-transition-duration: 500ms; - transition-property: height; - transition-duration: 500ms; - text-overflow: ellipsis; - overflow: hidden; - height: 80px; -} -.tooltipbuttons { - position: absolute; - padding-right: 15px; - top: 0px; - right: 0px; -} -.tooltiptext { - /*avoid the button to overlap on some docstring*/ - padding-right: 30px; -} -.ipython_tooltip { - max-width: 700px; - /*fade-in animation when inserted*/ - -webkit-animation: fadeOut 400ms; - -moz-animation: fadeOut 400ms; - animation: fadeOut 400ms; - -webkit-animation: fadeIn 400ms; - -moz-animation: fadeIn 400ms; - animation: fadeIn 400ms; - vertical-align: middle; - background-color: #f7f7f7; - overflow: visible; - border: #ababab 1px solid; - outline: none; - padding: 3px; - margin: 0px; - padding-left: 7px; - font-family: monospace; - min-height: 50px; - -moz-box-shadow: 0px 6px 10px -1px #adadad; - -webkit-box-shadow: 0px 6px 10px -1px #adadad; - box-shadow: 0px 6px 10px -1px #adadad; - border-radius: 2px; - position: absolute; - z-index: 1000; -} -.ipython_tooltip a { - float: right; -} -.ipython_tooltip .tooltiptext pre { - border: 0; - border-radius: 0; - font-size: 100%; - background-color: #f7f7f7; -} -.pretooltiparrow { - left: 0px; - margin: 0px; - top: -16px; - width: 40px; - height: 16px; - overflow: hidden; - position: absolute; -} -.pretooltiparrow:before { - background-color: #f7f7f7; - border: 1px #ababab solid; - z-index: 11; - content: ""; - position: absolute; - left: 15px; - top: 10px; - width: 25px; - height: 25px; - -webkit-transform: rotate(45deg); - -moz-transform: rotate(45deg); - -ms-transform: rotate(45deg); - -o-transform: rotate(45deg); -} -ul.typeahead-list i { - margin-left: -10px; - width: 18px; -} -ul.typeahead-list { - max-height: 80vh; - overflow: auto; -} -.cmd-palette .modal-body { - padding: 7px; -} -.cmd-palette form { - background: white; -} -.cmd-palette input { - outline: none; -} -.no-shortcut { - display: none; -} -.command-shortcut:before { - content: "(command)"; - padding-right: 3px; - color: #777777; -} -.edit-shortcut:before { - content: "(edit)"; - padding-right: 3px; - color: #777777; -} -#find-and-replace #replace-preview .match, -#find-and-replace #replace-preview .insert { - background-color: lightblue; - border-color: #5fb3ce; - border-style: solid; - border-width: 1px; - border-radius: 2px; -} -#find-and-replace #replace-preview .replace .match { - background-color: salmon; - text-decoration: line-through; - border-color: #f7270f; -} -#find-and-replace #replace-preview .replace .insert { - background-color: green; - background-color: lightGreen; - border-color: #38e038; -} -#find-and-replace #replace-preview { - max-height: 60vh; - overflow: auto; -} -#find-and-replace input:last-child { - border-left: none; -} -.terminal-app { - background: #EEE; -} -.terminal-app #header { - background: #fff; - -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); - box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); -} -.terminal-app .terminal { - float: left; - font-family: monospace; - color: white; - background: black; - padding: 0.4em; - border-radius: 2px; - -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); - box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); -} -.terminal-app .terminal, -.terminal-app .terminal dummy-screen { - line-height: 1em; - font-size: 14px; -} -.terminal-app .terminal-cursor { - color: black; - background: white; -} -.terminal-app #terminado-container { - margin-top: 20px; -} diff --git a/msmb_theme/static/css/jupyter.min.css b/msmb_theme/static/css/jupyter.min.css new file mode 100644 index 0000000..ee34c1f --- /dev/null +++ b/msmb_theme/static/css/jupyter.min.css @@ -0,0 +1,84 @@ +/*! +* +* Twitter Bootstrap +* +*/.jupyter{/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ + /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ + /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ + /*! + * + * Font Awesome + * + */ + /*! + * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */ + + + + /*! +* +* IPython base +* +*/ + + + + + + + + /*! +* +* IPython auth +* +*/ + /*! +* +* IPython tree view +* +*/ + + + + /*! +* +* IPython text editor webapp +* +*/ + /*! +* +* IPython notebook +* +*/ + + + + + + + + + + + + + + + + + + + + + + /*! +* +* IPython notebook webapp +* +*/}.jupyter html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.jupyter body{margin:0}.jupyter article,.jupyter aside,.jupyter details,.jupyter figcaption,.jupyter figure,.jupyter footer,.jupyter header,.jupyter hgroup,.jupyter main,.jupyter menu,.jupyter nav,.jupyter section,.jupyter summary{display:block}.jupyter audio,.jupyter canvas,.jupyter progress,.jupyter video{display:inline-block;vertical-align:baseline}.jupyter audio:not([controls]){display:none;height:0}.jupyter [hidden],.jupyter template{display:none}.jupyter a{background-color:transparent}.jupyter a:active,.jupyter a:hover{outline:0}.jupyter abbr[title]{border-bottom:1px dotted}.jupyter b,.jupyter strong{font-weight:700}.jupyter dfn{font-style:italic}.jupyter h1{font-size:2em;margin:.67em 0}.jupyter mark{background:#ff0;color:#000}.jupyter small{font-size:80%}.jupyter sub,.jupyter sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.jupyter sup{top:-.5em}.jupyter sub{bottom:-.25em}.jupyter img{border:0}.jupyter svg:not(:root){overflow:hidden}.jupyter figure{margin:1em 40px}.jupyter hr{box-sizing:content-box;height:0}.jupyter pre{overflow:auto}.jupyter code,.jupyter kbd,.jupyter pre,.jupyter samp{font-family:monospace,monospace;font-size:1em}.jupyter button,.jupyter input,.jupyter optgroup,.jupyter select,.jupyter textarea{color:inherit;font:inherit;margin:0}.jupyter button{overflow:visible}.jupyter button,.jupyter select{text-transform:none}.jupyter button,.jupyter html input[type=button],.jupyter input[type=reset],.jupyter input[type=submit]{-webkit-appearance:button;cursor:pointer}.jupyter button[disabled],.jupyter html input[disabled]{cursor:default}.jupyter button::-moz-focus-inner,.jupyter input::-moz-focus-inner{border:0;padding:0}.jupyter input{line-height:normal}.jupyter input[type=checkbox],.jupyter input[type=radio]{box-sizing:border-box;padding:0}.jupyter input[type=number]::-webkit-inner-spin-button,.jupyter input[type=number]::-webkit-outer-spin-button{height:auto}.jupyter input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}.jupyter input[type=search]::-webkit-search-cancel-button,.jupyter input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.jupyter fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.jupyter legend{border:0;padding:0}.jupyter textarea{overflow:auto}.jupyter optgroup{font-weight:700}.jupyter table{border-collapse:collapse;border-spacing:0}.jupyter td,.jupyter th{padding:0}@media print{.jupyter *,.jupyter :after,.jupyter :before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.jupyter a,.jupyter a:visited{text-decoration:underline}.jupyter a[href]:after{content:" (" attr(href) ")"}.jupyter abbr[title]:after{content:" (" attr(title) ")"}.jupyter a[href^="javascript:"]:after,.jupyter a[href^="#"]:after{content:""}.jupyter blockquote,.jupyter pre{border:1px solid #999;page-break-inside:avoid}.jupyter thead{display:table-header-group}.jupyter img,.jupyter tr{page-break-inside:avoid}.jupyter img{max-width:100%!important}.jupyter h2,.jupyter h3,.jupyter p{orphans:3;widows:3}.jupyter h2,.jupyter h3{page-break-after:avoid}.jupyter .navbar{display:none}.jupyter .btn>.caret,.jupyter .dropup>.btn>.caret{border-top-color:#000!important}.jupyter .label{border:1px solid #000}.jupyter .table{border-collapse:collapse!important}.jupyter .table td,.jupyter .table th{background-color:#fff!important}.jupyter .table-bordered td,.jupyter .table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../components/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../components/bootstrap/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../components/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../components/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.jupyter .glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jupyter .glyphicon-asterisk:before{content:"\2a"}.jupyter .glyphicon-plus:before{content:"\2b"}.jupyter .glyphicon-eur:before,.jupyter .glyphicon-euro:before{content:"\20ac"}.jupyter .glyphicon-minus:before{content:"\2212"}.jupyter .glyphicon-cloud:before{content:"\2601"}.jupyter .glyphicon-envelope:before{content:"\2709"}.jupyter .glyphicon-pencil:before{content:"\270f"}.jupyter .glyphicon-glass:before{content:"\e001"}.jupyter .glyphicon-music:before{content:"\e002"}.jupyter .glyphicon-search:before{content:"\e003"}.jupyter .glyphicon-heart:before{content:"\e005"}.jupyter .glyphicon-star:before{content:"\e006"}.jupyter .glyphicon-star-empty:before{content:"\e007"}.jupyter .glyphicon-user:before{content:"\e008"}.jupyter .glyphicon-film:before{content:"\e009"}.jupyter .glyphicon-th-large:before{content:"\e010"}.jupyter .glyphicon-th:before{content:"\e011"}.jupyter .glyphicon-th-list:before{content:"\e012"}.jupyter .glyphicon-ok:before{content:"\e013"}.jupyter .glyphicon-remove:before{content:"\e014"}.jupyter .glyphicon-zoom-in:before{content:"\e015"}.jupyter .glyphicon-zoom-out:before{content:"\e016"}.jupyter .glyphicon-off:before{content:"\e017"}.jupyter .glyphicon-signal:before{content:"\e018"}.jupyter .glyphicon-cog:before{content:"\e019"}.jupyter .glyphicon-trash:before{content:"\e020"}.jupyter .glyphicon-home:before{content:"\e021"}.jupyter .glyphicon-file:before{content:"\e022"}.jupyter .glyphicon-time:before{content:"\e023"}.jupyter .glyphicon-road:before{content:"\e024"}.jupyter .glyphicon-download-alt:before{content:"\e025"}.jupyter .glyphicon-download:before{content:"\e026"}.jupyter .glyphicon-upload:before{content:"\e027"}.jupyter .glyphicon-inbox:before{content:"\e028"}.jupyter .glyphicon-play-circle:before{content:"\e029"}.jupyter .glyphicon-repeat:before{content:"\e030"}.jupyter .glyphicon-refresh:before{content:"\e031"}.jupyter .glyphicon-list-alt:before{content:"\e032"}.jupyter .glyphicon-lock:before{content:"\e033"}.jupyter .glyphicon-flag:before{content:"\e034"}.jupyter .glyphicon-headphones:before{content:"\e035"}.jupyter .glyphicon-volume-off:before{content:"\e036"}.jupyter .glyphicon-volume-down:before{content:"\e037"}.jupyter .glyphicon-volume-up:before{content:"\e038"}.jupyter .glyphicon-qrcode:before{content:"\e039"}.jupyter .glyphicon-barcode:before{content:"\e040"}.jupyter .glyphicon-tag:before{content:"\e041"}.jupyter .glyphicon-tags:before{content:"\e042"}.jupyter .glyphicon-book:before{content:"\e043"}.jupyter .glyphicon-bookmark:before{content:"\e044"}.jupyter .glyphicon-print:before{content:"\e045"}.jupyter .glyphicon-camera:before{content:"\e046"}.jupyter .glyphicon-font:before{content:"\e047"}.jupyter .glyphicon-bold:before{content:"\e048"}.jupyter .glyphicon-italic:before{content:"\e049"}.jupyter .glyphicon-text-height:before{content:"\e050"}.jupyter .glyphicon-text-width:before{content:"\e051"}.jupyter .glyphicon-align-left:before{content:"\e052"}.jupyter .glyphicon-align-center:before{content:"\e053"}.jupyter .glyphicon-align-right:before{content:"\e054"}.jupyter .glyphicon-align-justify:before{content:"\e055"}.jupyter .glyphicon-list:before{content:"\e056"}.jupyter .glyphicon-indent-left:before{content:"\e057"}.jupyter .glyphicon-indent-right:before{content:"\e058"}.jupyter .glyphicon-facetime-video:before{content:"\e059"}.jupyter .glyphicon-picture:before{content:"\e060"}.jupyter .glyphicon-map-marker:before{content:"\e062"}.jupyter .glyphicon-adjust:before{content:"\e063"}.jupyter .glyphicon-tint:before{content:"\e064"}.jupyter .glyphicon-edit:before{content:"\e065"}.jupyter .glyphicon-share:before{content:"\e066"}.jupyter .glyphicon-check:before{content:"\e067"}.jupyter .glyphicon-move:before{content:"\e068"}.jupyter .glyphicon-step-backward:before{content:"\e069"}.jupyter .glyphicon-fast-backward:before{content:"\e070"}.jupyter .glyphicon-backward:before{content:"\e071"}.jupyter .glyphicon-play:before{content:"\e072"}.jupyter .glyphicon-pause:before{content:"\e073"}.jupyter .glyphicon-stop:before{content:"\e074"}.jupyter .glyphicon-forward:before{content:"\e075"}.jupyter .glyphicon-fast-forward:before{content:"\e076"}.jupyter .glyphicon-step-forward:before{content:"\e077"}.jupyter .glyphicon-eject:before{content:"\e078"}.jupyter .glyphicon-chevron-left:before{content:"\e079"}.jupyter .glyphicon-chevron-right:before{content:"\e080"}.jupyter .glyphicon-plus-sign:before{content:"\e081"}.jupyter .glyphicon-minus-sign:before{content:"\e082"}.jupyter .glyphicon-remove-sign:before{content:"\e083"}.jupyter .glyphicon-ok-sign:before{content:"\e084"}.jupyter .glyphicon-question-sign:before{content:"\e085"}.jupyter .glyphicon-info-sign:before{content:"\e086"}.jupyter .glyphicon-screenshot:before{content:"\e087"}.jupyter .glyphicon-remove-circle:before{content:"\e088"}.jupyter .glyphicon-ok-circle:before{content:"\e089"}.jupyter .glyphicon-ban-circle:before{content:"\e090"}.jupyter .glyphicon-arrow-left:before{content:"\e091"}.jupyter .glyphicon-arrow-right:before{content:"\e092"}.jupyter .glyphicon-arrow-up:before{content:"\e093"}.jupyter .glyphicon-arrow-down:before{content:"\e094"}.jupyter .glyphicon-share-alt:before{content:"\e095"}.jupyter .glyphicon-resize-full:before{content:"\e096"}.jupyter .glyphicon-resize-small:before{content:"\e097"}.jupyter .glyphicon-exclamation-sign:before{content:"\e101"}.jupyter .glyphicon-gift:before{content:"\e102"}.jupyter .glyphicon-leaf:before{content:"\e103"}.jupyter .glyphicon-fire:before{content:"\e104"}.jupyter .glyphicon-eye-open:before{content:"\e105"}.jupyter .glyphicon-eye-close:before{content:"\e106"}.jupyter .glyphicon-warning-sign:before{content:"\e107"}.jupyter .glyphicon-plane:before{content:"\e108"}.jupyter .glyphicon-calendar:before{content:"\e109"}.jupyter .glyphicon-random:before{content:"\e110"}.jupyter .glyphicon-comment:before{content:"\e111"}.jupyter .glyphicon-magnet:before{content:"\e112"}.jupyter .glyphicon-chevron-up:before{content:"\e113"}.jupyter .glyphicon-chevron-down:before{content:"\e114"}.jupyter .glyphicon-retweet:before{content:"\e115"}.jupyter .glyphicon-shopping-cart:before{content:"\e116"}.jupyter .glyphicon-folder-close:before{content:"\e117"}.jupyter .glyphicon-folder-open:before{content:"\e118"}.jupyter .glyphicon-resize-vertical:before{content:"\e119"}.jupyter .glyphicon-resize-horizontal:before{content:"\e120"}.jupyter .glyphicon-hdd:before{content:"\e121"}.jupyter .glyphicon-bullhorn:before{content:"\e122"}.jupyter .glyphicon-bell:before{content:"\e123"}.jupyter .glyphicon-certificate:before{content:"\e124"}.jupyter .glyphicon-thumbs-up:before{content:"\e125"}.jupyter .glyphicon-thumbs-down:before{content:"\e126"}.jupyter .glyphicon-hand-right:before{content:"\e127"}.jupyter .glyphicon-hand-left:before{content:"\e128"}.jupyter .glyphicon-hand-up:before{content:"\e129"}.jupyter .glyphicon-hand-down:before{content:"\e130"}.jupyter .glyphicon-circle-arrow-right:before{content:"\e131"}.jupyter .glyphicon-circle-arrow-left:before{content:"\e132"}.jupyter .glyphicon-circle-arrow-up:before{content:"\e133"}.jupyter .glyphicon-circle-arrow-down:before{content:"\e134"}.jupyter .glyphicon-globe:before{content:"\e135"}.jupyter .glyphicon-wrench:before{content:"\e136"}.jupyter .glyphicon-tasks:before{content:"\e137"}.jupyter .glyphicon-filter:before{content:"\e138"}.jupyter .glyphicon-briefcase:before{content:"\e139"}.jupyter .glyphicon-fullscreen:before{content:"\e140"}.jupyter .glyphicon-dashboard:before{content:"\e141"}.jupyter .glyphicon-paperclip:before{content:"\e142"}.jupyter .glyphicon-heart-empty:before{content:"\e143"}.jupyter .glyphicon-link:before{content:"\e144"}.jupyter .glyphicon-phone:before{content:"\e145"}.jupyter .glyphicon-pushpin:before{content:"\e146"}.jupyter .glyphicon-usd:before{content:"\e148"}.jupyter .glyphicon-gbp:before{content:"\e149"}.jupyter .glyphicon-sort:before{content:"\e150"}.jupyter .glyphicon-sort-by-alphabet:before{content:"\e151"}.jupyter .glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.jupyter .glyphicon-sort-by-order:before{content:"\e153"}.jupyter .glyphicon-sort-by-order-alt:before{content:"\e154"}.jupyter .glyphicon-sort-by-attributes:before{content:"\e155"}.jupyter .glyphicon-sort-by-attributes-alt:before{content:"\e156"}.jupyter .glyphicon-unchecked:before{content:"\e157"}.jupyter .glyphicon-expand:before{content:"\e158"}.jupyter .glyphicon-collapse-down:before{content:"\e159"}.jupyter .glyphicon-collapse-up:before{content:"\e160"}.jupyter .glyphicon-log-in:before{content:"\e161"}.jupyter .glyphicon-flash:before{content:"\e162"}.jupyter .glyphicon-log-out:before{content:"\e163"}.jupyter .glyphicon-new-window:before{content:"\e164"}.jupyter .glyphicon-record:before{content:"\e165"}.jupyter .glyphicon-save:before{content:"\e166"}.jupyter .glyphicon-open:before{content:"\e167"}.jupyter .glyphicon-saved:before{content:"\e168"}.jupyter .glyphicon-import:before{content:"\e169"}.jupyter .glyphicon-export:before{content:"\e170"}.jupyter .glyphicon-send:before{content:"\e171"}.jupyter .glyphicon-floppy-disk:before{content:"\e172"}.jupyter .glyphicon-floppy-saved:before{content:"\e173"}.jupyter .glyphicon-floppy-remove:before{content:"\e174"}.jupyter .glyphicon-floppy-save:before{content:"\e175"}.jupyter .glyphicon-floppy-open:before{content:"\e176"}.jupyter .glyphicon-credit-card:before{content:"\e177"}.jupyter .glyphicon-transfer:before{content:"\e178"}.jupyter .glyphicon-cutlery:before{content:"\e179"}.jupyter .glyphicon-header:before{content:"\e180"}.jupyter .glyphicon-compressed:before{content:"\e181"}.jupyter .glyphicon-earphone:before{content:"\e182"}.jupyter .glyphicon-phone-alt:before{content:"\e183"}.jupyter .glyphicon-tower:before{content:"\e184"}.jupyter .glyphicon-stats:before{content:"\e185"}.jupyter .glyphicon-sd-video:before{content:"\e186"}.jupyter .glyphicon-hd-video:before{content:"\e187"}.jupyter .glyphicon-subtitles:before{content:"\e188"}.jupyter .glyphicon-sound-stereo:before{content:"\e189"}.jupyter .glyphicon-sound-dolby:before{content:"\e190"}.jupyter .glyphicon-sound-5-1:before{content:"\e191"}.jupyter .glyphicon-sound-6-1:before{content:"\e192"}.jupyter .glyphicon-sound-7-1:before{content:"\e193"}.jupyter .glyphicon-copyright-mark:before{content:"\e194"}.jupyter .glyphicon-registration-mark:before{content:"\e195"}.jupyter .glyphicon-cloud-download:before{content:"\e197"}.jupyter .glyphicon-cloud-upload:before{content:"\e198"}.jupyter .glyphicon-tree-conifer:before{content:"\e199"}.jupyter .glyphicon-tree-deciduous:before{content:"\e200"}.jupyter .glyphicon-cd:before{content:"\e201"}.jupyter .glyphicon-save-file:before{content:"\e202"}.jupyter .glyphicon-open-file:before{content:"\e203"}.jupyter .glyphicon-level-up:before{content:"\e204"}.jupyter .glyphicon-copy:before{content:"\e205"}.jupyter .glyphicon-paste:before{content:"\e206"}.jupyter .glyphicon-alert:before{content:"\e209"}.jupyter .glyphicon-equalizer:before{content:"\e210"}.jupyter .glyphicon-king:before{content:"\e211"}.jupyter .glyphicon-queen:before{content:"\e212"}.jupyter .glyphicon-pawn:before{content:"\e213"}.jupyter .glyphicon-bishop:before{content:"\e214"}.jupyter .glyphicon-knight:before{content:"\e215"}.jupyter .glyphicon-baby-formula:before{content:"\e216"}.jupyter .glyphicon-tent:before{content:"\26fa"}.jupyter .glyphicon-blackboard:before{content:"\e218"}.jupyter .glyphicon-bed:before{content:"\e219"}.jupyter .glyphicon-apple:before{content:"\f8ff"}.jupyter .glyphicon-erase:before{content:"\e221"}.jupyter .glyphicon-hourglass:before{content:"\231b"}.jupyter .glyphicon-lamp:before{content:"\e223"}.jupyter .glyphicon-duplicate:before{content:"\e224"}.jupyter .glyphicon-piggy-bank:before{content:"\e225"}.jupyter .glyphicon-scissors:before{content:"\e226"}.jupyter .glyphicon-bitcoin:before{content:"\e227"}.jupyter .glyphicon-btc:before{content:"\e227"}.jupyter .glyphicon-xbt:before{content:"\e227"}.jupyter .glyphicon-yen:before{content:"\00a5"}.jupyter .glyphicon-jpy:before{content:"\00a5"}.jupyter .glyphicon-ruble:before{content:"\20bd"}.jupyter .glyphicon-rub:before{content:"\20bd"}.jupyter .glyphicon-scale:before{content:"\e230"}.jupyter .glyphicon-ice-lolly:before{content:"\e231"}.jupyter .glyphicon-ice-lolly-tasted:before{content:"\e232"}.jupyter .glyphicon-education:before{content:"\e233"}.jupyter .glyphicon-option-horizontal:before{content:"\e234"}.jupyter .glyphicon-option-vertical:before{content:"\e235"}.jupyter .glyphicon-menu-hamburger:before{content:"\e236"}.jupyter .glyphicon-modal-window:before{content:"\e237"}.jupyter .glyphicon-oil:before{content:"\e238"}.jupyter .glyphicon-grain:before{content:"\e239"}.jupyter .glyphicon-sunglasses:before{content:"\e240"}.jupyter .glyphicon-text-size:before{content:"\e241"}.jupyter .glyphicon-text-color:before{content:"\e242"}.jupyter .glyphicon-text-background:before{content:"\e243"}.jupyter .glyphicon-object-align-top:before{content:"\e244"}.jupyter .glyphicon-object-align-bottom:before{content:"\e245"}.jupyter .glyphicon-object-align-horizontal:before{content:"\e246"}.jupyter .glyphicon-object-align-left:before{content:"\e247"}.jupyter .glyphicon-object-align-vertical:before{content:"\e248"}.jupyter .glyphicon-object-align-right:before{content:"\e249"}.jupyter .glyphicon-triangle-right:before{content:"\e250"}.jupyter .glyphicon-triangle-left:before{content:"\e251"}.jupyter .glyphicon-triangle-bottom:before{content:"\e252"}.jupyter .glyphicon-triangle-top:before{content:"\e253"}.jupyter .glyphicon-console:before{content:"\e254"}.jupyter .glyphicon-superscript:before{content:"\e255"}.jupyter .glyphicon-subscript:before{content:"\e256"}.jupyter .glyphicon-menu-left:before{content:"\e257"}.jupyter .glyphicon-menu-right:before{content:"\e258"}.jupyter .glyphicon-menu-down:before{content:"\e259"}.jupyter .glyphicon-menu-up:before{content:"\e260"}.jupyter *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jupyter :after,.jupyter :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jupyter html{font-size:10px;-webkit-tap-highlight-color:transparent}.jupyter body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.42857143;color:#000;background-color:#fff}.jupyter button,.jupyter input,.jupyter select,.jupyter textarea{font-family:inherit;font-size:inherit;line-height:inherit}.jupyter a{color:#337ab7;text-decoration:none}.jupyter a:focus,.jupyter a:hover{color:#23527c;text-decoration:underline}.jupyter a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.jupyter figure{margin:0}.jupyter img{vertical-align:middle}.jupyter .img-responsive{display:block;max-width:100%;height:auto}.jupyter .img-rounded{border-radius:3px}.jupyter .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.jupyter .img-circle{border-radius:50%}.jupyter hr{margin-top:18px;margin-bottom:18px;border:0;border-top:1px solid #eee}.jupyter .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.jupyter .sr-only-focusable:active,.jupyter .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.jupyter [role=button]{cursor:pointer}.jupyter .h1,.jupyter .h2,.jupyter .h3,.jupyter .h4,.jupyter .h5,.jupyter .h6,.jupyter h1,.jupyter h2,.jupyter h3,.jupyter h4,.jupyter h5,.jupyter h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.jupyter .h1 .small,.jupyter .h1 small,.jupyter .h2 .small,.jupyter .h2 small,.jupyter .h3 .small,.jupyter .h3 small,.jupyter .h4 .small,.jupyter .h4 small,.jupyter .h5 .small,.jupyter .h5 small,.jupyter .h6 .small,.jupyter .h6 small,.jupyter h1 .small,.jupyter h1 small,.jupyter h2 .small,.jupyter h2 small,.jupyter h3 .small,.jupyter h3 small,.jupyter h4 .small,.jupyter h4 small,.jupyter h5 .small,.jupyter h5 small,.jupyter h6 .small,.jupyter h6 small{font-weight:400;line-height:1;color:#777}.jupyter .h1,.jupyter .h2,.jupyter .h3,.jupyter h1,.jupyter h2,.jupyter h3{margin-top:18px;margin-bottom:9px}.jupyter .h1 .small,.jupyter .h1 small,.jupyter .h2 .small,.jupyter .h2 small,.jupyter .h3 .small,.jupyter .h3 small,.jupyter h1 .small,.jupyter h1 small,.jupyter h2 .small,.jupyter h2 small,.jupyter h3 .small,.jupyter h3 small{font-size:65%}.jupyter .h4,.jupyter .h5,.jupyter .h6,.jupyter h4,.jupyter h5,.jupyter h6{margin-top:9px;margin-bottom:9px}.jupyter .h4 .small,.jupyter .h4 small,.jupyter .h5 .small,.jupyter .h5 small,.jupyter .h6 .small,.jupyter .h6 small,.jupyter h4 .small,.jupyter h4 small,.jupyter h5 .small,.jupyter h5 small,.jupyter h6 .small,.jupyter h6 small{font-size:75%}.jupyter .h1,.jupyter h1{font-size:33px}.jupyter .h2,.jupyter h2{font-size:27px}.jupyter .h3,.jupyter h3{font-size:23px}.jupyter .h4,.jupyter h4{font-size:17px}.jupyter .h5,.jupyter h5{font-size:13px}.jupyter .h6,.jupyter h6{font-size:12px}.jupyter p{margin:0 0 9px}.jupyter .lead{margin-bottom:18px;font-size:14px;font-weight:300;line-height:1.4}@media (min-width:768px){.jupyter .lead{font-size:19.5px}}.jupyter .small,.jupyter small{font-size:92%}.jupyter .mark,.jupyter mark{background-color:#fcf8e3;padding:.2em}.jupyter .text-left{text-align:left}.jupyter .text-right{text-align:right}.jupyter .text-center{text-align:center}.jupyter .text-justify{text-align:justify}.jupyter .text-nowrap{white-space:nowrap}.jupyter .text-lowercase{text-transform:lowercase}.jupyter .text-uppercase{text-transform:uppercase}.jupyter .text-capitalize{text-transform:capitalize}.jupyter .text-muted{color:#777}.jupyter .text-primary{color:#337ab7}a.jupyter .text-primary:focus,a.jupyter .text-primary:hover{color:#286090}.jupyter .text-success{color:#3c763d}a.jupyter .text-success:focus,a.jupyter .text-success:hover{color:#2b542c}.jupyter .text-info{color:#31708f}a.jupyter .text-info:focus,a.jupyter .text-info:hover{color:#245269}.jupyter .text-warning{color:#8a6d3b}a.jupyter .text-warning:focus,a.jupyter .text-warning:hover{color:#66512c}.jupyter .text-danger{color:#a94442}a.jupyter .text-danger:focus,a.jupyter .text-danger:hover{color:#843534}.jupyter .bg-primary{color:#fff;background-color:#337ab7}a.jupyter .bg-primary:focus,a.jupyter .bg-primary:hover{background-color:#286090}.jupyter .bg-success{background-color:#dff0d8}a.jupyter .bg-success:focus,a.jupyter .bg-success:hover{background-color:#c1e2b3}.jupyter .bg-info{background-color:#d9edf7}a.jupyter .bg-info:focus,a.jupyter .bg-info:hover{background-color:#afd9ee}.jupyter .bg-warning{background-color:#fcf8e3}a.jupyter .bg-warning:focus,a.jupyter .bg-warning:hover{background-color:#f7ecb5}.jupyter .bg-danger{background-color:#f2dede}a.jupyter .bg-danger:focus,a.jupyter .bg-danger:hover{background-color:#e4b9b9}.jupyter .page-header{padding-bottom:8px;margin:36px 0 18px;border-bottom:1px solid #eee}.jupyter ol,.jupyter ul{margin-top:0;margin-bottom:9px}.jupyter ol ol,.jupyter ol ul,.jupyter ul ol,.jupyter ul ul{margin-bottom:0}.jupyter .list-unstyled{padding-left:0;list-style:none}.jupyter .list-inline{padding-left:0;list-style:none;margin-left:-5px}.jupyter .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.jupyter dl{margin-top:0;margin-bottom:18px}.jupyter dd,.jupyter dt{line-height:1.42857143}.jupyter dt{font-weight:700}.jupyter dd{margin-left:0}@media (min-width:541px){.jupyter .dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jupyter .dl-horizontal dd{margin-left:180px}}.jupyter abbr[data-original-title],.jupyter abbr[title]{cursor:help;border-bottom:1px dotted #777}.jupyter .initialism{font-size:90%;text-transform:uppercase}.jupyter blockquote{padding:9px 18px;margin:0 0 18px;font-size:inherit;border-left:5px solid #eee}.jupyter blockquote ol:last-child,.jupyter blockquote p:last-child,.jupyter blockquote ul:last-child{margin-bottom:0}.jupyter blockquote .small,.jupyter blockquote footer,.jupyter blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}.jupyter blockquote .small:before,.jupyter blockquote footer:before,.jupyter blockquote small:before{content:'\2014 \00A0'}.jupyter .blockquote-reverse,.jupyter blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.jupyter .blockquote-reverse .small:before,.jupyter .blockquote-reverse footer:before,.jupyter .blockquote-reverse small:before,.jupyter blockquote.pull-right .small:before,.jupyter blockquote.pull-right footer:before,.jupyter blockquote.pull-right small:before{content:''}.jupyter .blockquote-reverse .small:after,.jupyter .blockquote-reverse footer:after,.jupyter .blockquote-reverse small:after,.jupyter blockquote.pull-right .small:after,.jupyter blockquote.pull-right footer:after,.jupyter blockquote.pull-right small:after{content:'\00A0 \2014'}.jupyter address{margin-bottom:18px;font-style:normal;line-height:1.42857143}.jupyter code,.jupyter kbd,.jupyter pre,.jupyter samp{font-family:monospace}.jupyter code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:2px}.jupyter kbd{padding:2px 4px;font-size:90%;color:#888;background-color:transparent;border-radius:1px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.jupyter kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}.jupyter pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:2px}.jupyter pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.jupyter .pre-scrollable{max-height:340px;overflow-y:scroll}.jupyter .container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}@media (min-width:768px){.jupyter .container{width:768px}}@media (min-width:992px){.jupyter .container{width:940px}}@media (min-width:1200px){.jupyter .container{width:1140px}}.jupyter .container-fluid{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.jupyter .row{margin-left:0;margin-right:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.jupyter .col-xs-1{position:relative;min-height:1px;padding-left:0;padding-right:0}.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.jupyter .col-xs-1{float:left}.jupyter .col-xs-12{width:100%}.jupyter .col-xs-11{width:91.66666667%}.jupyter .col-xs-10{width:83.33333333%}.jupyter .col-xs-9{width:75%}.jupyter .col-xs-8{width:66.66666667%}.jupyter .col-xs-7{width:58.33333333%}.jupyter .col-xs-6{width:50%}.jupyter .col-xs-5{width:41.66666667%}.jupyter .col-xs-4{width:33.33333333%}.jupyter .col-xs-3{width:25%}.jupyter .col-xs-2{width:16.66666667%}.jupyter .col-xs-1{width:8.33333333%}.jupyter .col-xs-pull-12{right:100%}.jupyter .col-xs-pull-11{right:91.66666667%}.jupyter .col-xs-pull-10{right:83.33333333%}.jupyter .col-xs-pull-9{right:75%}.jupyter .col-xs-pull-8{right:66.66666667%}.jupyter .col-xs-pull-7{right:58.33333333%}.jupyter .col-xs-pull-6{right:50%}.jupyter .col-xs-pull-5{right:41.66666667%}.jupyter .col-xs-pull-4{right:33.33333333%}.jupyter .col-xs-pull-3{right:25%}.jupyter .col-xs-pull-2{right:16.66666667%}.jupyter .col-xs-pull-1{right:8.33333333%}.jupyter .col-xs-pull-0{right:auto}.jupyter .col-xs-push-12{left:100%}.jupyter .col-xs-push-11{left:91.66666667%}.jupyter .col-xs-push-10{left:83.33333333%}.jupyter .col-xs-push-9{left:75%}.jupyter .col-xs-push-8{left:66.66666667%}.jupyter .col-xs-push-7{left:58.33333333%}.jupyter .col-xs-push-6{left:50%}.jupyter .col-xs-push-5{left:41.66666667%}.jupyter .col-xs-push-4{left:33.33333333%}.jupyter .col-xs-push-3{left:25%}.jupyter .col-xs-push-2{left:16.66666667%}.jupyter .col-xs-push-1{left:8.33333333%}.jupyter .col-xs-push-0{left:auto}.jupyter .col-xs-offset-12{margin-left:100%}.jupyter .col-xs-offset-11{margin-left:91.66666667%}.jupyter .col-xs-offset-10{margin-left:83.33333333%}.jupyter .col-xs-offset-9{margin-left:75%}.jupyter .col-xs-offset-8{margin-left:66.66666667%}.jupyter .col-xs-offset-7{margin-left:58.33333333%}.jupyter .col-xs-offset-6{margin-left:50%}.jupyter .col-xs-offset-5{margin-left:41.66666667%}.jupyter .col-xs-offset-4{margin-left:33.33333333%}.jupyter .col-xs-offset-3{margin-left:25%}.jupyter .col-xs-offset-2{margin-left:16.66666667%}.jupyter .col-xs-offset-1{margin-left:8.33333333%}.jupyter .col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.jupyter .col-sm-1{float:left}.jupyter .col-sm-12{width:100%}.jupyter .col-sm-11{width:91.66666667%}.jupyter .col-sm-10{width:83.33333333%}.jupyter .col-sm-9{width:75%}.jupyter .col-sm-8{width:66.66666667%}.jupyter .col-sm-7{width:58.33333333%}.jupyter .col-sm-6{width:50%}.jupyter .col-sm-5{width:41.66666667%}.jupyter .col-sm-4{width:33.33333333%}.jupyter .col-sm-3{width:25%}.jupyter .col-sm-2{width:16.66666667%}.jupyter .col-sm-1{width:8.33333333%}.jupyter .col-sm-pull-12{right:100%}.jupyter .col-sm-pull-11{right:91.66666667%}.jupyter .col-sm-pull-10{right:83.33333333%}.jupyter .col-sm-pull-9{right:75%}.jupyter .col-sm-pull-8{right:66.66666667%}.jupyter .col-sm-pull-7{right:58.33333333%}.jupyter .col-sm-pull-6{right:50%}.jupyter .col-sm-pull-5{right:41.66666667%}.jupyter .col-sm-pull-4{right:33.33333333%}.jupyter .col-sm-pull-3{right:25%}.jupyter .col-sm-pull-2{right:16.66666667%}.jupyter .col-sm-pull-1{right:8.33333333%}.jupyter .col-sm-pull-0{right:auto}.jupyter .col-sm-push-12{left:100%}.jupyter .col-sm-push-11{left:91.66666667%}.jupyter .col-sm-push-10{left:83.33333333%}.jupyter .col-sm-push-9{left:75%}.jupyter .col-sm-push-8{left:66.66666667%}.jupyter .col-sm-push-7{left:58.33333333%}.jupyter .col-sm-push-6{left:50%}.jupyter .col-sm-push-5{left:41.66666667%}.jupyter .col-sm-push-4{left:33.33333333%}.jupyter .col-sm-push-3{left:25%}.jupyter .col-sm-push-2{left:16.66666667%}.jupyter .col-sm-push-1{left:8.33333333%}.jupyter .col-sm-push-0{left:auto}.jupyter .col-sm-offset-12{margin-left:100%}.jupyter .col-sm-offset-11{margin-left:91.66666667%}.jupyter .col-sm-offset-10{margin-left:83.33333333%}.jupyter .col-sm-offset-9{margin-left:75%}.jupyter .col-sm-offset-8{margin-left:66.66666667%}.jupyter .col-sm-offset-7{margin-left:58.33333333%}.jupyter .col-sm-offset-6{margin-left:50%}.jupyter .col-sm-offset-5{margin-left:41.66666667%}.jupyter .col-sm-offset-4{margin-left:33.33333333%}.jupyter .col-sm-offset-3{margin-left:25%}.jupyter .col-sm-offset-2{margin-left:16.66666667%}.jupyter .col-sm-offset-1{margin-left:8.33333333%}.jupyter .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.jupyter .col-md-1{float:left}.jupyter .col-md-12{width:100%}.jupyter .col-md-11{width:91.66666667%}.jupyter .col-md-10{width:83.33333333%}.jupyter .col-md-9{width:75%}.jupyter .col-md-8{width:66.66666667%}.jupyter .col-md-7{width:58.33333333%}.jupyter .col-md-6{width:50%}.jupyter .col-md-5{width:41.66666667%}.jupyter .col-md-4{width:33.33333333%}.jupyter .col-md-3{width:25%}.jupyter .col-md-2{width:16.66666667%}.jupyter .col-md-1{width:8.33333333%}.jupyter .col-md-pull-12{right:100%}.jupyter .col-md-pull-11{right:91.66666667%}.jupyter .col-md-pull-10{right:83.33333333%}.jupyter .col-md-pull-9{right:75%}.jupyter .col-md-pull-8{right:66.66666667%}.jupyter .col-md-pull-7{right:58.33333333%}.jupyter .col-md-pull-6{right:50%}.jupyter .col-md-pull-5{right:41.66666667%}.jupyter .col-md-pull-4{right:33.33333333%}.jupyter .col-md-pull-3{right:25%}.jupyter .col-md-pull-2{right:16.66666667%}.jupyter .col-md-pull-1{right:8.33333333%}.jupyter .col-md-pull-0{right:auto}.jupyter .col-md-push-12{left:100%}.jupyter .col-md-push-11{left:91.66666667%}.jupyter .col-md-push-10{left:83.33333333%}.jupyter .col-md-push-9{left:75%}.jupyter .col-md-push-8{left:66.66666667%}.jupyter .col-md-push-7{left:58.33333333%}.jupyter .col-md-push-6{left:50%}.jupyter .col-md-push-5{left:41.66666667%}.jupyter .col-md-push-4{left:33.33333333%}.jupyter .col-md-push-3{left:25%}.jupyter .col-md-push-2{left:16.66666667%}.jupyter .col-md-push-1{left:8.33333333%}.jupyter .col-md-push-0{left:auto}.jupyter .col-md-offset-12{margin-left:100%}.jupyter .col-md-offset-11{margin-left:91.66666667%}.jupyter .col-md-offset-10{margin-left:83.33333333%}.jupyter .col-md-offset-9{margin-left:75%}.jupyter .col-md-offset-8{margin-left:66.66666667%}.jupyter .col-md-offset-7{margin-left:58.33333333%}.jupyter .col-md-offset-6{margin-left:50%}.jupyter .col-md-offset-5{margin-left:41.66666667%}.jupyter .col-md-offset-4{margin-left:33.33333333%}.jupyter .col-md-offset-3{margin-left:25%}.jupyter .col-md-offset-2{margin-left:16.66666667%}.jupyter .col-md-offset-1{margin-left:8.33333333%}.jupyter .col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.jupyter .col-lg-1{float:left}.jupyter .col-lg-12{width:100%}.jupyter .col-lg-11{width:91.66666667%}.jupyter .col-lg-10{width:83.33333333%}.jupyter .col-lg-9{width:75%}.jupyter .col-lg-8{width:66.66666667%}.jupyter .col-lg-7{width:58.33333333%}.jupyter .col-lg-6{width:50%}.jupyter .col-lg-5{width:41.66666667%}.jupyter .col-lg-4{width:33.33333333%}.jupyter .col-lg-3{width:25%}.jupyter .col-lg-2{width:16.66666667%}.jupyter .col-lg-1{width:8.33333333%}.jupyter .col-lg-pull-12{right:100%}.jupyter .col-lg-pull-11{right:91.66666667%}.jupyter .col-lg-pull-10{right:83.33333333%}.jupyter .col-lg-pull-9{right:75%}.jupyter .col-lg-pull-8{right:66.66666667%}.jupyter .col-lg-pull-7{right:58.33333333%}.jupyter .col-lg-pull-6{right:50%}.jupyter .col-lg-pull-5{right:41.66666667%}.jupyter .col-lg-pull-4{right:33.33333333%}.jupyter .col-lg-pull-3{right:25%}.jupyter .col-lg-pull-2{right:16.66666667%}.jupyter .col-lg-pull-1{right:8.33333333%}.jupyter .col-lg-pull-0{right:auto}.jupyter .col-lg-push-12{left:100%}.jupyter .col-lg-push-11{left:91.66666667%}.jupyter .col-lg-push-10{left:83.33333333%}.jupyter .col-lg-push-9{left:75%}.jupyter .col-lg-push-8{left:66.66666667%}.jupyter .col-lg-push-7{left:58.33333333%}.jupyter .col-lg-push-6{left:50%}.jupyter .col-lg-push-5{left:41.66666667%}.jupyter .col-lg-push-4{left:33.33333333%}.jupyter .col-lg-push-3{left:25%}.jupyter .col-lg-push-2{left:16.66666667%}.jupyter .col-lg-push-1{left:8.33333333%}.jupyter .col-lg-push-0{left:auto}.jupyter .col-lg-offset-12{margin-left:100%}.jupyter .col-lg-offset-11{margin-left:91.66666667%}.jupyter .col-lg-offset-10{margin-left:83.33333333%}.jupyter .col-lg-offset-9{margin-left:75%}.jupyter .col-lg-offset-8{margin-left:66.66666667%}.jupyter .col-lg-offset-7{margin-left:58.33333333%}.jupyter .col-lg-offset-6{margin-left:50%}.jupyter .col-lg-offset-5{margin-left:41.66666667%}.jupyter .col-lg-offset-4{margin-left:33.33333333%}.jupyter .col-lg-offset-3{margin-left:25%}.jupyter .col-lg-offset-2{margin-left:16.66666667%}.jupyter .col-lg-offset-1{margin-left:8.33333333%}.jupyter .col-lg-offset-0{margin-left:0}}.jupyter table{background-color:transparent}.jupyter caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}.jupyter th{text-align:left}.jupyter .table{width:100%;max-width:100%;margin-bottom:18px}.jupyter .table>tbody>tr>td,.jupyter .table>tbody>tr>th,.jupyter .table>tfoot>tr>td,.jupyter .table>tfoot>tr>th,.jupyter .table>thead>tr>td,.jupyter .table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.jupyter .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.jupyter .table>caption+thead>tr:first-child>td,.jupyter .table>caption+thead>tr:first-child>th,.jupyter .table>colgroup+thead>tr:first-child>td,.jupyter .table>colgroup+thead>tr:first-child>th,.jupyter .table>thead:first-child>tr:first-child>td,.jupyter .table>thead:first-child>tr:first-child>th{border-top:0}.jupyter .table>tbody+tbody{border-top:2px solid #ddd}.jupyter .table .table{background-color:#fff}.jupyter .table-condensed>tbody>tr>td,.jupyter .table-condensed>tbody>tr>th,.jupyter .table-condensed>tfoot>tr>td,.jupyter .table-condensed>tfoot>tr>th,.jupyter .table-condensed>thead>tr>td,.jupyter .table-condensed>thead>tr>th{padding:5px}.jupyter .table-bordered{border:1px solid #ddd}.jupyter .table-bordered>tbody>tr>td,.jupyter .table-bordered>tbody>tr>th,.jupyter .table-bordered>tfoot>tr>td,.jupyter .table-bordered>tfoot>tr>th,.jupyter .table-bordered>thead>tr>td,.jupyter .table-bordered>thead>tr>th{border:1px solid #ddd}.jupyter .table-bordered>thead>tr>td,.jupyter .table-bordered>thead>tr>th{border-bottom-width:2px}.jupyter .table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.jupyter .table-hover>tbody>tr:hover{background-color:#f5f5f5}.jupyter table col[class*=col-]{position:static;float:none;display:table-column}.jupyter table td[class*=col-],.jupyter table th[class*=col-]{position:static;float:none;display:table-cell}.jupyter .table>tbody>tr.active>td,.jupyter .table>tbody>tr.active>th,.jupyter .table>tbody>tr>td.active,.jupyter .table>tbody>tr>th.active,.jupyter .table>tfoot>tr.active>td,.jupyter .table>tfoot>tr.active>th,.jupyter .table>tfoot>tr>td.active,.jupyter .table>tfoot>tr>th.active,.jupyter .table>thead>tr.active>td,.jupyter .table>thead>tr.active>th,.jupyter .table>thead>tr>td.active,.jupyter .table>thead>tr>th.active{background-color:#f5f5f5}.jupyter .table-hover>tbody>tr.active:hover>td,.jupyter .table-hover>tbody>tr.active:hover>th,.jupyter .table-hover>tbody>tr:hover>.active,.jupyter .table-hover>tbody>tr>td.active:hover,.jupyter .table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.jupyter .table>tbody>tr.success>td,.jupyter .table>tbody>tr.success>th,.jupyter .table>tbody>tr>td.success,.jupyter .table>tbody>tr>th.success,.jupyter .table>tfoot>tr.success>td,.jupyter .table>tfoot>tr.success>th,.jupyter .table>tfoot>tr>td.success,.jupyter .table>tfoot>tr>th.success,.jupyter .table>thead>tr.success>td,.jupyter .table>thead>tr.success>th,.jupyter .table>thead>tr>td.success,.jupyter .table>thead>tr>th.success{background-color:#dff0d8}.jupyter .table-hover>tbody>tr.success:hover>td,.jupyter .table-hover>tbody>tr.success:hover>th,.jupyter .table-hover>tbody>tr:hover>.success,.jupyter .table-hover>tbody>tr>td.success:hover,.jupyter .table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.jupyter .table>tbody>tr.info>td,.jupyter .table>tbody>tr.info>th,.jupyter .table>tbody>tr>td.info,.jupyter .table>tbody>tr>th.info,.jupyter .table>tfoot>tr.info>td,.jupyter .table>tfoot>tr.info>th,.jupyter .table>tfoot>tr>td.info,.jupyter .table>tfoot>tr>th.info,.jupyter .table>thead>tr.info>td,.jupyter .table>thead>tr.info>th,.jupyter .table>thead>tr>td.info,.jupyter .table>thead>tr>th.info{background-color:#d9edf7}.jupyter .table-hover>tbody>tr.info:hover>td,.jupyter .table-hover>tbody>tr.info:hover>th,.jupyter .table-hover>tbody>tr:hover>.info,.jupyter .table-hover>tbody>tr>td.info:hover,.jupyter .table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.jupyter .table>tbody>tr.warning>td,.jupyter .table>tbody>tr.warning>th,.jupyter .table>tbody>tr>td.warning,.jupyter .table>tbody>tr>th.warning,.jupyter .table>tfoot>tr.warning>td,.jupyter .table>tfoot>tr.warning>th,.jupyter .table>tfoot>tr>td.warning,.jupyter .table>tfoot>tr>th.warning,.jupyter .table>thead>tr.warning>td,.jupyter .table>thead>tr.warning>th,.jupyter .table>thead>tr>td.warning,.jupyter .table>thead>tr>th.warning{background-color:#fcf8e3}.jupyter .table-hover>tbody>tr.warning:hover>td,.jupyter .table-hover>tbody>tr.warning:hover>th,.jupyter .table-hover>tbody>tr:hover>.warning,.jupyter .table-hover>tbody>tr>td.warning:hover,.jupyter .table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.jupyter .table>tbody>tr.danger>td,.jupyter .table>tbody>tr.danger>th,.jupyter .table>tbody>tr>td.danger,.jupyter .table>tbody>tr>th.danger,.jupyter .table>tfoot>tr.danger>td,.jupyter .table>tfoot>tr.danger>th,.jupyter .table>tfoot>tr>td.danger,.jupyter .table>tfoot>tr>th.danger,.jupyter .table>thead>tr.danger>td,.jupyter .table>thead>tr.danger>th,.jupyter .table>thead>tr>td.danger,.jupyter .table>thead>tr>th.danger{background-color:#f2dede}.jupyter .table-hover>tbody>tr.danger:hover>td,.jupyter .table-hover>tbody>tr.danger:hover>th,.jupyter .table-hover>tbody>tr:hover>.danger,.jupyter .table-hover>tbody>tr>td.danger:hover,.jupyter .table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.jupyter .table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.jupyter .table-responsive{width:100%;margin-bottom:13.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.jupyter .table-responsive>.table{margin-bottom:0}.jupyter .table-responsive>.table>tbody>tr>td,.jupyter .table-responsive>.table>tbody>tr>th,.jupyter .table-responsive>.table>tfoot>tr>td,.jupyter .table-responsive>.table>tfoot>tr>th,.jupyter .table-responsive>.table>thead>tr>td,.jupyter .table-responsive>.table>thead>tr>th{white-space:nowrap}.jupyter .table-responsive>.table-bordered{border:0}.jupyter .table-responsive>.table-bordered>tbody>tr>td:first-child,.jupyter .table-responsive>.table-bordered>tbody>tr>th:first-child,.jupyter .table-responsive>.table-bordered>tfoot>tr>td:first-child,.jupyter .table-responsive>.table-bordered>tfoot>tr>th:first-child,.jupyter .table-responsive>.table-bordered>thead>tr>td:first-child,.jupyter .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.jupyter .table-responsive>.table-bordered>tbody>tr>td:last-child,.jupyter .table-responsive>.table-bordered>tbody>tr>th:last-child,.jupyter .table-responsive>.table-bordered>tfoot>tr>td:last-child,.jupyter .table-responsive>.table-bordered>tfoot>tr>th:last-child,.jupyter .table-responsive>.table-bordered>thead>tr>td:last-child,.jupyter .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.jupyter .table-responsive>.table-bordered>tbody>tr:last-child>td,.jupyter .table-responsive>.table-bordered>tbody>tr:last-child>th,.jupyter .table-responsive>.table-bordered>tfoot>tr:last-child>td,.jupyter .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.jupyter fieldset{padding:0;margin:0;border:0;min-width:0}.jupyter legend{display:block;width:100%;padding:0;margin-bottom:18px;font-size:19.5px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.jupyter label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.jupyter input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jupyter input[type=checkbox],.jupyter input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.jupyter input[type=file]{display:block}.jupyter input[type=range]{display:block;width:100%}.jupyter select[multiple],.jupyter select[size]{height:auto}.jupyter input[type=file]:focus,.jupyter input[type=checkbox]:focus,.jupyter input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.jupyter output{display:block;padding-top:7px;font-size:13px;line-height:1.42857143;color:#555}.jupyter .form-control{display:block;width:100%;height:32px;padding:6px 12px;font-size:13px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.jupyter .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.jupyter .form-control::-moz-placeholder{color:#999;opacity:1}.jupyter .form-control:-ms-input-placeholder{color:#999}.jupyter .form-control::-webkit-input-placeholder{color:#999}.jupyter .form-control[disabled],.jupyter .form-control[readonly],fieldset[disabled] .jupyter .form-control{background-color:#eee;opacity:1}.jupyter .form-control[disabled],fieldset[disabled] .jupyter .form-control{cursor:not-allowed}textarea.jupyter .form-control{height:auto}.jupyter input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){.jupyter input[type=date].form-control,.jupyter input[type=time].form-control,.jupyter input[type=datetime-local].form-control,.jupyter input[type=month].form-control{line-height:32px}.input-group-sm .jupyter input[type=date],.input-group-sm .jupyter input[type=time],.input-group-sm .jupyter input[type=datetime-local],.input-group-sm .jupyter input[type=month],.jupyter input[type=date].input-sm,.jupyter input[type=time].input-sm,.jupyter input[type=datetime-local].input-sm,.jupyter input[type=month].input-sm{line-height:30px}.input-group-lg .jupyter input[type=date],.input-group-lg .jupyter input[type=time],.input-group-lg .jupyter input[type=datetime-local],.input-group-lg .jupyter input[type=month],.jupyter input[type=date].input-lg,.jupyter input[type=time].input-lg,.jupyter input[type=datetime-local].input-lg,.jupyter input[type=month].input-lg{line-height:45px}}.jupyter .form-group{margin-bottom:15px}.jupyter .checkbox,.jupyter .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.jupyter .checkbox label,.jupyter .radio label{min-height:18px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.jupyter .checkbox input[type=checkbox],.jupyter .checkbox-inline input[type=checkbox],.jupyter .radio input[type=radio],.jupyter .radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.jupyter .checkbox+.checkbox,.jupyter .radio+.radio{margin-top:-5px}.jupyter .checkbox-inline,.jupyter .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.jupyter .checkbox-inline+.checkbox-inline,.jupyter .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.jupyter input[type=checkbox].disabled,.jupyter input[type=checkbox][disabled],.jupyter input[type=radio].disabled,.jupyter input[type=radio][disabled],fieldset[disabled] .jupyter input[type=checkbox],fieldset[disabled] .jupyter input[type=radio]{cursor:not-allowed}.jupyter .checkbox-inline.disabled,.jupyter .radio-inline.disabled,fieldset[disabled] .jupyter .checkbox-inline,fieldset[disabled] .jupyter .radio-inline{cursor:not-allowed}.jupyter .checkbox.disabled label,.jupyter .radio.disabled label,fieldset[disabled] .jupyter .checkbox label,fieldset[disabled] .jupyter .radio label{cursor:not-allowed}.jupyter .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:31px}.jupyter .form-control-static.input-lg,.jupyter .form-control-static.input-sm{padding-left:0;padding-right:0}.jupyter .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.jupyter .input-sm{height:30px;line-height:30px}select[multiple].jupyter .input-sm,textarea.jupyter .input-sm{height:auto}.jupyter .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}.jupyter .form-group-sm select.form-control{height:30px;line-height:30px}.jupyter .form-group-sm select[multiple].form-control,.jupyter .form-group-sm textarea.form-control{height:auto}.jupyter .form-group-sm .form-control-static{height:30px;min-height:30px;padding:6px 10px;font-size:12px;line-height:1.5}.jupyter .input-lg{height:45px;padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}select.jupyter .input-lg{height:45px;line-height:45px}select[multiple].jupyter .input-lg,textarea.jupyter .input-lg{height:auto}.jupyter .form-group-lg .form-control{height:45px;padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}.jupyter .form-group-lg select.form-control{height:45px;line-height:45px}.jupyter .form-group-lg select[multiple].form-control,.jupyter .form-group-lg textarea.form-control{height:auto}.jupyter .form-group-lg .form-control-static{height:45px;min-height:35px;padding:11px 16px;font-size:17px;line-height:1.3333333}.jupyter .has-feedback{position:relative}.jupyter .has-feedback .form-control{padding-right:40px}.jupyter .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:32px;height:32px;line-height:32px;text-align:center;pointer-events:none}.jupyter .form-group-lg .form-control+.form-control-feedback,.jupyter .input-group-lg+.form-control-feedback,.jupyter .input-lg+.form-control-feedback{width:45px;height:45px;line-height:45px}.jupyter .form-group-sm .form-control+.form-control-feedback,.jupyter .input-group-sm+.form-control-feedback,.jupyter .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.jupyter .has-success .checkbox,.jupyter .has-success .checkbox-inline,.jupyter .has-success .control-label,.jupyter .has-success .help-block,.jupyter .has-success .radio,.jupyter .has-success .radio-inline,.jupyter .has-success.checkbox label,.jupyter .has-success.checkbox-inline label,.jupyter .has-success.radio label,.jupyter .has-success.radio-inline label{color:#3c763d}.jupyter .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.jupyter .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.jupyter .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.jupyter .has-success .form-control-feedback{color:#3c763d}.jupyter .has-warning .checkbox,.jupyter .has-warning .checkbox-inline,.jupyter .has-warning .control-label,.jupyter .has-warning .help-block,.jupyter .has-warning .radio,.jupyter .has-warning .radio-inline,.jupyter .has-warning.checkbox label,.jupyter .has-warning.checkbox-inline label,.jupyter .has-warning.radio label,.jupyter .has-warning.radio-inline label{color:#8a6d3b}.jupyter .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.jupyter .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.jupyter .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.jupyter .has-warning .form-control-feedback{color:#8a6d3b}.jupyter .has-error .checkbox,.jupyter .has-error .checkbox-inline,.jupyter .has-error .control-label,.jupyter .has-error .help-block,.jupyter .has-error .radio,.jupyter .has-error .radio-inline,.jupyter .has-error.checkbox label,.jupyter .has-error.checkbox-inline label,.jupyter .has-error.radio label,.jupyter .has-error.radio-inline label{color:#a94442}.jupyter .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.jupyter .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.jupyter .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.jupyter .has-error .form-control-feedback{color:#a94442}.jupyter .has-feedback label~.form-control-feedback{top:23px}.jupyter .has-feedback label.sr-only~.form-control-feedback{top:0}.jupyter .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#404040}@media (min-width:768px){.jupyter .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.jupyter .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.jupyter .form-inline .form-control-static{display:inline-block}.jupyter .form-inline .input-group{display:inline-table;vertical-align:middle}.jupyter .form-inline .input-group .form-control,.jupyter .form-inline .input-group .input-group-addon,.jupyter .form-inline .input-group .input-group-btn{width:auto}.jupyter .form-inline .input-group>.form-control{width:100%}.jupyter .form-inline .control-label{margin-bottom:0;vertical-align:middle}.jupyter .form-inline .checkbox,.jupyter .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.jupyter .form-inline .checkbox label,.jupyter .form-inline .radio label{padding-left:0}.jupyter .form-inline .checkbox input[type=checkbox],.jupyter .form-inline .radio input[type=radio]{position:relative;margin-left:0}.jupyter .form-inline .has-feedback .form-control-feedback{top:0}}.jupyter .form-horizontal .checkbox,.jupyter .form-horizontal .checkbox-inline,.jupyter .form-horizontal .radio,.jupyter .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.jupyter .form-horizontal .checkbox,.jupyter .form-horizontal .radio{min-height:25px}.jupyter .form-horizontal .form-group{margin-left:0;margin-right:0}@media (min-width:768px){.jupyter .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.jupyter .form-horizontal .has-feedback .form-control-feedback{right:0}@media (min-width:768px){.jupyter .form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:17px}}@media (min-width:768px){.jupyter .form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.jupyter .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:13px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter .btn.active.focus,.jupyter .btn.active:focus,.jupyter .btn.focus,.jupyter .btn:active.focus,.jupyter .btn:active:focus,.jupyter .btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.jupyter .btn.focus,.jupyter .btn:focus,.jupyter .btn:hover{color:#333;text-decoration:none}.jupyter .btn.active,.jupyter .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.jupyter .btn.disabled,.jupyter .btn[disabled],fieldset[disabled] .jupyter .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.jupyter .btn.disabled,fieldset[disabled] a.jupyter .btn{pointer-events:none}.jupyter .btn-default{color:#333;background-color:#fff;border-color:#ccc}.jupyter .btn-default.focus,.jupyter .btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.jupyter .btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter .btn-default.active,.jupyter .btn-default:active,.open>.dropdown-toggle.jupyter .btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter .btn-default.active.focus,.jupyter .btn-default.active:focus,.jupyter .btn-default.active:hover,.jupyter .btn-default:active.focus,.jupyter .btn-default:active:focus,.jupyter .btn-default:active:hover,.open>.dropdown-toggle.jupyter .btn-default.focus,.open>.dropdown-toggle.jupyter .btn-default:focus,.open>.dropdown-toggle.jupyter .btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.jupyter .btn-default.active,.jupyter .btn-default:active,.open>.dropdown-toggle.jupyter .btn-default{background-image:none}.jupyter .btn-default.disabled,.jupyter .btn-default.disabled.active,.jupyter .btn-default.disabled.focus,.jupyter .btn-default.disabled:active,.jupyter .btn-default.disabled:focus,.jupyter .btn-default.disabled:hover,.jupyter .btn-default[disabled],.jupyter .btn-default[disabled].active,.jupyter .btn-default[disabled].focus,.jupyter .btn-default[disabled]:active,.jupyter .btn-default[disabled]:focus,.jupyter .btn-default[disabled]:hover,fieldset[disabled] .jupyter .btn-default,fieldset[disabled] .jupyter .btn-default.active,fieldset[disabled] .jupyter .btn-default.focus,fieldset[disabled] .jupyter .btn-default:active,fieldset[disabled] .jupyter .btn-default:focus,fieldset[disabled] .jupyter .btn-default:hover{background-color:#fff;border-color:#ccc}.jupyter .btn-default .badge{color:#fff;background-color:#333}.jupyter .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.jupyter .btn-primary.focus,.jupyter .btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.jupyter .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.jupyter .btn-primary.active,.jupyter .btn-primary:active,.open>.dropdown-toggle.jupyter .btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.jupyter .btn-primary.active.focus,.jupyter .btn-primary.active:focus,.jupyter .btn-primary.active:hover,.jupyter .btn-primary:active.focus,.jupyter .btn-primary:active:focus,.jupyter .btn-primary:active:hover,.open>.dropdown-toggle.jupyter .btn-primary.focus,.open>.dropdown-toggle.jupyter .btn-primary:focus,.open>.dropdown-toggle.jupyter .btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.jupyter .btn-primary.active,.jupyter .btn-primary:active,.open>.dropdown-toggle.jupyter .btn-primary{background-image:none}.jupyter .btn-primary.disabled,.jupyter .btn-primary.disabled.active,.jupyter .btn-primary.disabled.focus,.jupyter .btn-primary.disabled:active,.jupyter .btn-primary.disabled:focus,.jupyter .btn-primary.disabled:hover,.jupyter .btn-primary[disabled],.jupyter .btn-primary[disabled].active,.jupyter .btn-primary[disabled].focus,.jupyter .btn-primary[disabled]:active,.jupyter .btn-primary[disabled]:focus,.jupyter .btn-primary[disabled]:hover,fieldset[disabled] .jupyter .btn-primary,fieldset[disabled] .jupyter .btn-primary.active,fieldset[disabled] .jupyter .btn-primary.focus,fieldset[disabled] .jupyter .btn-primary:active,fieldset[disabled] .jupyter .btn-primary:focus,fieldset[disabled] .jupyter .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.jupyter .btn-primary .badge{color:#337ab7;background-color:#fff}.jupyter .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.jupyter .btn-success.focus,.jupyter .btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.jupyter .btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.jupyter .btn-success.active,.jupyter .btn-success:active,.open>.dropdown-toggle.jupyter .btn-success{color:#fff;background-color:#449d44;border-color:#398439}.jupyter .btn-success.active.focus,.jupyter .btn-success.active:focus,.jupyter .btn-success.active:hover,.jupyter .btn-success:active.focus,.jupyter .btn-success:active:focus,.jupyter .btn-success:active:hover,.open>.dropdown-toggle.jupyter .btn-success.focus,.open>.dropdown-toggle.jupyter .btn-success:focus,.open>.dropdown-toggle.jupyter .btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.jupyter .btn-success.active,.jupyter .btn-success:active,.open>.dropdown-toggle.jupyter .btn-success{background-image:none}.jupyter .btn-success.disabled,.jupyter .btn-success.disabled.active,.jupyter .btn-success.disabled.focus,.jupyter .btn-success.disabled:active,.jupyter .btn-success.disabled:focus,.jupyter .btn-success.disabled:hover,.jupyter .btn-success[disabled],.jupyter .btn-success[disabled].active,.jupyter .btn-success[disabled].focus,.jupyter .btn-success[disabled]:active,.jupyter .btn-success[disabled]:focus,.jupyter .btn-success[disabled]:hover,fieldset[disabled] .jupyter .btn-success,fieldset[disabled] .jupyter .btn-success.active,fieldset[disabled] .jupyter .btn-success.focus,fieldset[disabled] .jupyter .btn-success:active,fieldset[disabled] .jupyter .btn-success:focus,fieldset[disabled] .jupyter .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.jupyter .btn-success .badge{color:#5cb85c;background-color:#fff}.jupyter .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.jupyter .btn-info.focus,.jupyter .btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.jupyter .btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.jupyter .btn-info.active,.jupyter .btn-info:active,.open>.dropdown-toggle.jupyter .btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.jupyter .btn-info.active.focus,.jupyter .btn-info.active:focus,.jupyter .btn-info.active:hover,.jupyter .btn-info:active.focus,.jupyter .btn-info:active:focus,.jupyter .btn-info:active:hover,.open>.dropdown-toggle.jupyter .btn-info.focus,.open>.dropdown-toggle.jupyter .btn-info:focus,.open>.dropdown-toggle.jupyter .btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.jupyter .btn-info.active,.jupyter .btn-info:active,.open>.dropdown-toggle.jupyter .btn-info{background-image:none}.jupyter .btn-info.disabled,.jupyter .btn-info.disabled.active,.jupyter .btn-info.disabled.focus,.jupyter .btn-info.disabled:active,.jupyter .btn-info.disabled:focus,.jupyter .btn-info.disabled:hover,.jupyter .btn-info[disabled],.jupyter .btn-info[disabled].active,.jupyter .btn-info[disabled].focus,.jupyter .btn-info[disabled]:active,.jupyter .btn-info[disabled]:focus,.jupyter .btn-info[disabled]:hover,fieldset[disabled] .jupyter .btn-info,fieldset[disabled] .jupyter .btn-info.active,fieldset[disabled] .jupyter .btn-info.focus,fieldset[disabled] .jupyter .btn-info:active,fieldset[disabled] .jupyter .btn-info:focus,fieldset[disabled] .jupyter .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.jupyter .btn-info .badge{color:#5bc0de;background-color:#fff}.jupyter .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.jupyter .btn-warning.focus,.jupyter .btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.jupyter .btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.jupyter .btn-warning.active,.jupyter .btn-warning:active,.open>.dropdown-toggle.jupyter .btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.jupyter .btn-warning.active.focus,.jupyter .btn-warning.active:focus,.jupyter .btn-warning.active:hover,.jupyter .btn-warning:active.focus,.jupyter .btn-warning:active:focus,.jupyter .btn-warning:active:hover,.open>.dropdown-toggle.jupyter .btn-warning.focus,.open>.dropdown-toggle.jupyter .btn-warning:focus,.open>.dropdown-toggle.jupyter .btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.jupyter .btn-warning.active,.jupyter .btn-warning:active,.open>.dropdown-toggle.jupyter .btn-warning{background-image:none}.jupyter .btn-warning.disabled,.jupyter .btn-warning.disabled.active,.jupyter .btn-warning.disabled.focus,.jupyter .btn-warning.disabled:active,.jupyter .btn-warning.disabled:focus,.jupyter .btn-warning.disabled:hover,.jupyter .btn-warning[disabled],.jupyter .btn-warning[disabled].active,.jupyter .btn-warning[disabled].focus,.jupyter .btn-warning[disabled]:active,.jupyter .btn-warning[disabled]:focus,.jupyter .btn-warning[disabled]:hover,fieldset[disabled] .jupyter .btn-warning,fieldset[disabled] .jupyter .btn-warning.active,fieldset[disabled] .jupyter .btn-warning.focus,fieldset[disabled] .jupyter .btn-warning:active,fieldset[disabled] .jupyter .btn-warning:focus,fieldset[disabled] .jupyter .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.jupyter .btn-warning .badge{color:#f0ad4e;background-color:#fff}.jupyter .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.jupyter .btn-danger.focus,.jupyter .btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.jupyter .btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.jupyter .btn-danger.active,.jupyter .btn-danger:active,.open>.dropdown-toggle.jupyter .btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.jupyter .btn-danger.active.focus,.jupyter .btn-danger.active:focus,.jupyter .btn-danger.active:hover,.jupyter .btn-danger:active.focus,.jupyter .btn-danger:active:focus,.jupyter .btn-danger:active:hover,.open>.dropdown-toggle.jupyter .btn-danger.focus,.open>.dropdown-toggle.jupyter .btn-danger:focus,.open>.dropdown-toggle.jupyter .btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.jupyter .btn-danger.active,.jupyter .btn-danger:active,.open>.dropdown-toggle.jupyter .btn-danger{background-image:none}.jupyter .btn-danger.disabled,.jupyter .btn-danger.disabled.active,.jupyter .btn-danger.disabled.focus,.jupyter .btn-danger.disabled:active,.jupyter .btn-danger.disabled:focus,.jupyter .btn-danger.disabled:hover,.jupyter .btn-danger[disabled],.jupyter .btn-danger[disabled].active,.jupyter .btn-danger[disabled].focus,.jupyter .btn-danger[disabled]:active,.jupyter .btn-danger[disabled]:focus,.jupyter .btn-danger[disabled]:hover,fieldset[disabled] .jupyter .btn-danger,fieldset[disabled] .jupyter .btn-danger.active,fieldset[disabled] .jupyter .btn-danger.focus,fieldset[disabled] .jupyter .btn-danger:active,fieldset[disabled] .jupyter .btn-danger:focus,fieldset[disabled] .jupyter .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.jupyter .btn-danger .badge{color:#d9534f;background-color:#fff}.jupyter .btn-link{color:#337ab7;font-weight:400;border-radius:0}.jupyter .btn-link,.jupyter .btn-link.active,.jupyter .btn-link:active,.jupyter .btn-link[disabled],fieldset[disabled] .jupyter .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.jupyter .btn-link,.jupyter .btn-link:active,.jupyter .btn-link:focus,.jupyter .btn-link:hover{border-color:transparent}.jupyter .btn-link:focus,.jupyter .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.jupyter .btn-link[disabled]:focus,.jupyter .btn-link[disabled]:hover,fieldset[disabled] .jupyter .btn-link:focus,fieldset[disabled] .jupyter .btn-link:hover{color:#777;text-decoration:none}.jupyter .btn-lg{padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}.jupyter .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}.jupyter .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:1px}.jupyter .btn-block{display:block;width:100%}.jupyter .btn-block+.btn-block{margin-top:5px}.jupyter input[type=button].btn-block,.jupyter input[type=reset].btn-block,.jupyter input[type=submit].btn-block{width:100%}.jupyter .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.jupyter .fade.in{opacity:1}.jupyter .collapse{display:none}.jupyter .collapse.in{display:block}tr.jupyter .collapse.in{display:table-row}tbody.jupyter .collapse.in{display:table-row-group}.jupyter .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.jupyter .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.jupyter .dropdown,.jupyter .dropup{position:relative}.jupyter .dropdown-toggle:focus{outline:0}.jupyter .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:13px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:2px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.jupyter .dropdown-menu.pull-right{right:0;left:auto}.jupyter .dropdown-menu .divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.jupyter .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.jupyter .dropdown-menu>li>a:focus,.jupyter .dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.jupyter .dropdown-menu>.active>a,.jupyter .dropdown-menu>.active>a:focus,.jupyter .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.jupyter .dropdown-menu>.disabled>a,.jupyter .dropdown-menu>.disabled>a:focus,.jupyter .dropdown-menu>.disabled>a:hover{color:#777}.jupyter .dropdown-menu>.disabled>a:focus,.jupyter .dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.jupyter .open>.dropdown-menu{display:block}.jupyter .open>a{outline:0}.jupyter .dropdown-menu-right{left:auto;right:0}.jupyter .dropdown-menu-left{left:0;right:auto}.jupyter .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.jupyter .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.jupyter .pull-right>.dropdown-menu{right:0;left:auto}.jupyter .dropup .caret,.jupyter .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.jupyter .dropup .dropdown-menu,.jupyter .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:541px){.jupyter .navbar-right .dropdown-menu{left:auto;right:0}.jupyter .navbar-right .dropdown-menu-left{left:0;right:auto}}.jupyter .btn-group,.jupyter .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.jupyter .btn-group-vertical>.btn,.jupyter .btn-group>.btn{position:relative;float:left}.jupyter .btn-group-vertical>.btn.active,.jupyter .btn-group-vertical>.btn:active,.jupyter .btn-group-vertical>.btn:focus,.jupyter .btn-group-vertical>.btn:hover,.jupyter .btn-group>.btn.active,.jupyter .btn-group>.btn:active,.jupyter .btn-group>.btn:focus,.jupyter .btn-group>.btn:hover{z-index:2}.jupyter .btn-group .btn+.btn,.jupyter .btn-group .btn+.btn-group,.jupyter .btn-group .btn-group+.btn,.jupyter .btn-group .btn-group+.btn-group{margin-left:-1px}.jupyter .btn-toolbar{margin-left:-5px}.jupyter .btn-toolbar .btn,.jupyter .btn-toolbar .btn-group,.jupyter .btn-toolbar .input-group{float:left}.jupyter .btn-toolbar>.btn,.jupyter .btn-toolbar>.btn-group,.jupyter .btn-toolbar>.input-group{margin-left:5px}.jupyter .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.jupyter .btn-group>.btn:first-child{margin-left:0}.jupyter .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.jupyter .btn-group>.btn:last-child:not(:first-child),.jupyter .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.jupyter .btn-group>.btn-group{float:left}.jupyter .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.jupyter .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.jupyter .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.jupyter .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.jupyter .btn-group .dropdown-toggle:active,.jupyter .btn-group.open .dropdown-toggle{outline:0}.jupyter .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.jupyter .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.jupyter .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.jupyter .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.jupyter .btn .caret{margin-left:0}.jupyter .btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.jupyter .dropup .btn-lg .caret{border-width:0 5px 5px}.jupyter .btn-group-vertical>.btn,.jupyter .btn-group-vertical>.btn-group,.jupyter .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.jupyter .btn-group-vertical>.btn-group>.btn{float:none}.jupyter .btn-group-vertical>.btn+.btn,.jupyter .btn-group-vertical>.btn+.btn-group,.jupyter .btn-group-vertical>.btn-group+.btn,.jupyter .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.jupyter .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.jupyter .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0}.jupyter .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:2px;border-top-right-radius:0;border-top-left-radius:0}.jupyter .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.jupyter .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.jupyter .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.jupyter .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.jupyter .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.jupyter .btn-group-justified>.btn,.jupyter .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.jupyter .btn-group-justified>.btn-group .btn{width:100%}.jupyter .btn-group-justified>.btn-group .dropdown-menu{left:auto}.jupyter [data-toggle=buttons]>.btn input[type=checkbox],.jupyter [data-toggle=buttons]>.btn input[type=radio],.jupyter [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],.jupyter [data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.jupyter .input-group{position:relative;display:table;border-collapse:separate}.jupyter .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.jupyter .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.jupyter .input-group-lg>.form-control,.jupyter .input-group-lg>.input-group-addon,.jupyter .input-group-lg>.input-group-btn>.btn{height:45px;padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}select.jupyter .input-group-lg>.form-control,select.jupyter .input-group-lg>.input-group-addon,select.jupyter .input-group-lg>.input-group-btn>.btn{height:45px;line-height:45px}select[multiple].jupyter .input-group-lg>.form-control,select[multiple].jupyter .input-group-lg>.input-group-addon,select[multiple].jupyter .input-group-lg>.input-group-btn>.btn,textarea.jupyter .input-group-lg>.form-control,textarea.jupyter .input-group-lg>.input-group-addon,textarea.jupyter .input-group-lg>.input-group-btn>.btn{height:auto}.jupyter .input-group-sm>.form-control,.jupyter .input-group-sm>.input-group-addon,.jupyter .input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.jupyter .input-group-sm>.form-control,select.jupyter .input-group-sm>.input-group-addon,select.jupyter .input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].jupyter .input-group-sm>.form-control,select[multiple].jupyter .input-group-sm>.input-group-addon,select[multiple].jupyter .input-group-sm>.input-group-btn>.btn,textarea.jupyter .input-group-sm>.form-control,textarea.jupyter .input-group-sm>.input-group-addon,textarea.jupyter .input-group-sm>.input-group-btn>.btn{height:auto}.jupyter .input-group .form-control,.jupyter .input-group-addon,.jupyter .input-group-btn{display:table-cell}.jupyter .input-group .form-control:not(:first-child):not(:last-child),.jupyter .input-group-addon:not(:first-child):not(:last-child),.jupyter .input-group-btn:not(:first-child):not(:last-child){border-radius:0}.jupyter .input-group-addon,.jupyter .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.jupyter .input-group-addon{padding:6px 12px;font-size:13px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:2px}.jupyter .input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:1px}.jupyter .input-group-addon.input-lg{padding:10px 16px;font-size:17px;border-radius:3px}.jupyter .input-group-addon input[type=checkbox],.jupyter .input-group-addon input[type=radio]{margin-top:0}.jupyter .input-group .form-control:first-child,.jupyter .input-group-addon:first-child,.jupyter .input-group-btn:first-child>.btn,.jupyter .input-group-btn:first-child>.btn-group>.btn,.jupyter .input-group-btn:first-child>.dropdown-toggle,.jupyter .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.jupyter .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.jupyter .input-group-addon:first-child{border-right:0}.jupyter .input-group .form-control:last-child,.jupyter .input-group-addon:last-child,.jupyter .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.jupyter .input-group-btn:first-child>.btn:not(:first-child),.jupyter .input-group-btn:last-child>.btn,.jupyter .input-group-btn:last-child>.btn-group>.btn,.jupyter .input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.jupyter .input-group-addon:last-child{border-left:0}.jupyter .input-group-btn{position:relative;font-size:0;white-space:nowrap}.jupyter .input-group-btn>.btn{position:relative}.jupyter .input-group-btn>.btn+.btn{margin-left:-1px}.jupyter .input-group-btn>.btn:active,.jupyter .input-group-btn>.btn:focus,.jupyter .input-group-btn>.btn:hover{z-index:2}.jupyter .input-group-btn:first-child>.btn,.jupyter .input-group-btn:first-child>.btn-group{margin-right:-1px}.jupyter .input-group-btn:last-child>.btn,.jupyter .input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.jupyter .nav{margin-bottom:0;padding-left:0;list-style:none}.jupyter .nav>li{position:relative;display:block}.jupyter .nav>li>a{position:relative;display:block;padding:10px 15px}.jupyter .nav>li>a:focus,.jupyter .nav>li>a:hover{text-decoration:none;background-color:#eee}.jupyter .nav>li.disabled>a{color:#777}.jupyter .nav>li.disabled>a:focus,.jupyter .nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.jupyter .nav .open>a,.jupyter .nav .open>a:focus,.jupyter .nav .open>a:hover{background-color:#eee;border-color:#337ab7}.jupyter .nav .nav-divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.jupyter .nav>li>a>img{max-width:none}.jupyter .nav-tabs{border-bottom:1px solid #ddd}.jupyter .nav-tabs>li{float:left;margin-bottom:-1px}.jupyter .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:2px 2px 0 0}.jupyter .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.jupyter .nav-tabs>li.active>a,.jupyter .nav-tabs>li.active>a:focus,.jupyter .nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.jupyter .nav-tabs.nav-justified{width:100%;border-bottom:0}.jupyter .nav-tabs.nav-justified>li{float:none}.jupyter .nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.jupyter .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.jupyter .nav-tabs.nav-justified>li{display:table-cell;width:1%}.jupyter .nav-tabs.nav-justified>li>a{margin-bottom:0}}.jupyter .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:2px}.jupyter .nav-tabs.nav-justified>.active>a,.jupyter .nav-tabs.nav-justified>.active>a:focus,.jupyter .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.jupyter .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:2px 2px 0 0}.jupyter .nav-tabs.nav-justified>.active>a,.jupyter .nav-tabs.nav-justified>.active>a:focus,.jupyter .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.jupyter .nav-pills>li{float:left}.jupyter .nav-pills>li>a{border-radius:2px}.jupyter .nav-pills>li+li{margin-left:2px}.jupyter .nav-pills>li.active>a,.jupyter .nav-pills>li.active>a:focus,.jupyter .nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.jupyter .nav-stacked>li{float:none}.jupyter .nav-stacked>li+li{margin-top:2px;margin-left:0}.jupyter .nav-justified{width:100%}.jupyter .nav-justified>li{float:none}.jupyter .nav-justified>li>a{text-align:center;margin-bottom:5px}.jupyter .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.jupyter .nav-justified>li{display:table-cell;width:1%}.jupyter .nav-justified>li>a{margin-bottom:0}}.jupyter .nav-tabs-justified{border-bottom:0}.jupyter .nav-tabs-justified>li>a{margin-right:0;border-radius:2px}.jupyter .nav-tabs-justified>.active>a,.jupyter .nav-tabs-justified>.active>a:focus,.jupyter .nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.jupyter .nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:2px 2px 0 0}.jupyter .nav-tabs-justified>.active>a,.jupyter .nav-tabs-justified>.active>a:focus,.jupyter .nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.jupyter .tab-content>.tab-pane{display:none}.jupyter .tab-content>.active{display:block}.jupyter .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.jupyter .navbar{position:relative;min-height:30px;margin-bottom:18px;border:1px solid transparent}@media (min-width:541px){.jupyter .navbar{border-radius:2px}}@media (min-width:541px){.jupyter .navbar-header{float:left}}.jupyter .navbar-collapse{overflow-x:visible;padding-right:0;padding-left:0;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.jupyter .navbar-collapse.in{overflow-y:auto}@media (min-width:541px){.jupyter .navbar-collapse{width:auto;border-top:0;box-shadow:none}.jupyter .navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.jupyter .navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .jupyter .navbar-collapse,.navbar-fixed-top .jupyter .navbar-collapse,.navbar-static-top .jupyter .navbar-collapse{padding-left:0;padding-right:0}}.jupyter .navbar-fixed-bottom .navbar-collapse,.jupyter .navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:540px) and (orientation:landscape){.jupyter .navbar-fixed-bottom .navbar-collapse,.jupyter .navbar-fixed-top .navbar-collapse{max-height:200px}}.jupyter .container-fluid>.navbar-collapse,.jupyter .container-fluid>.navbar-header,.jupyter .container>.navbar-collapse,.jupyter .container>.navbar-header{margin-right:0;margin-left:0}@media (min-width:541px){.jupyter .container-fluid>.navbar-collapse,.jupyter .container-fluid>.navbar-header,.jupyter .container>.navbar-collapse,.jupyter .container>.navbar-header{margin-right:0;margin-left:0}}.jupyter .navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:541px){.jupyter .navbar-static-top{border-radius:0}}.jupyter .navbar-fixed-bottom,.jupyter .navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:541px){.jupyter .navbar-fixed-bottom,.jupyter .navbar-fixed-top{border-radius:0}}.jupyter .navbar-fixed-top{top:0;border-width:0 0 1px}.jupyter .navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.jupyter .navbar-brand{float:left;padding:6px 0;font-size:17px;line-height:18px;height:30px}.jupyter .navbar-brand:focus,.jupyter .navbar-brand:hover{text-decoration:none}.jupyter .navbar-brand>img{display:block}@media (min-width:541px){.navbar>.container .jupyter .navbar-brand,.navbar>.container-fluid .jupyter .navbar-brand{margin-left:0}}.jupyter .navbar-toggle{position:relative;float:right;margin-right:0;padding:9px 10px;margin-top:-2px;margin-bottom:-2px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:2px}.jupyter .navbar-toggle:focus{outline:0}.jupyter .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.jupyter .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:541px){.jupyter .navbar-toggle{display:none}}.jupyter .navbar-nav{margin:3px 0}.jupyter .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:18px}@media (max-width:540px){.jupyter .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.jupyter .navbar-nav .open .dropdown-menu .dropdown-header,.jupyter .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.jupyter .navbar-nav .open .dropdown-menu>li>a{line-height:18px}.jupyter .navbar-nav .open .dropdown-menu>li>a:focus,.jupyter .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:541px){.jupyter .navbar-nav{float:left;margin:0}.jupyter .navbar-nav>li{float:left}.jupyter .navbar-nav>li>a{padding-top:6px;padding-bottom:6px}}.jupyter .navbar-form{margin-left:0;margin-right:0;padding:10px 0;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:-1px;margin-bottom:-1px}@media (min-width:768px){.jupyter .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.jupyter .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.jupyter .navbar-form .form-control-static{display:inline-block}.jupyter .navbar-form .input-group{display:inline-table;vertical-align:middle}.jupyter .navbar-form .input-group .form-control,.jupyter .navbar-form .input-group .input-group-addon,.jupyter .navbar-form .input-group .input-group-btn{width:auto}.jupyter .navbar-form .input-group>.form-control{width:100%}.jupyter .navbar-form .control-label{margin-bottom:0;vertical-align:middle}.jupyter .navbar-form .checkbox,.jupyter .navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.jupyter .navbar-form .checkbox label,.jupyter .navbar-form .radio label{padding-left:0}.jupyter .navbar-form .checkbox input[type=checkbox],.jupyter .navbar-form .radio input[type=radio]{position:relative;margin-left:0}.jupyter .navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:540px){.jupyter .navbar-form .form-group{margin-bottom:5px}.jupyter .navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:541px){.jupyter .navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.jupyter .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.jupyter .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:2px;border-top-left-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0}.jupyter .navbar-btn{margin-top:-1px;margin-bottom:-1px}.jupyter .navbar-btn.btn-sm{margin-top:0;margin-bottom:0}.jupyter .navbar-btn.btn-xs{margin-top:4px;margin-bottom:4px}.jupyter .navbar-text{margin-top:6px;margin-bottom:6px}@media (min-width:541px){.jupyter .navbar-text{float:left;margin-left:0;margin-right:0}}@media (min-width:541px){.jupyter .navbar-left{float:left!important;float:left}.jupyter .navbar-right{float:right!important;float:right;margin-right:0}.jupyter .navbar-right~.navbar-right{margin-right:0}}.jupyter .navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.jupyter .navbar-default .navbar-brand{color:#777}.jupyter .navbar-default .navbar-brand:focus,.jupyter .navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.jupyter .navbar-default .navbar-text{color:#777}.jupyter .navbar-default .navbar-nav>li>a{color:#777}.jupyter .navbar-default .navbar-nav>li>a:focus,.jupyter .navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.jupyter .navbar-default .navbar-nav>.active>a,.jupyter .navbar-default .navbar-nav>.active>a:focus,.jupyter .navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.jupyter .navbar-default .navbar-nav>.disabled>a,.jupyter .navbar-default .navbar-nav>.disabled>a:focus,.jupyter .navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.jupyter .navbar-default .navbar-toggle{border-color:#ddd}.jupyter .navbar-default .navbar-toggle:focus,.jupyter .navbar-default .navbar-toggle:hover{background-color:#ddd}.jupyter .navbar-default .navbar-toggle .icon-bar{background-color:#888}.jupyter .navbar-default .navbar-collapse,.jupyter .navbar-default .navbar-form{border-color:#e7e7e7}.jupyter .navbar-default .navbar-nav>.open>a,.jupyter .navbar-default .navbar-nav>.open>a:focus,.jupyter .navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:540px){.jupyter .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.jupyter .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.jupyter .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.jupyter .navbar-default .navbar-link{color:#777}.jupyter .navbar-default .navbar-link:hover{color:#333}.jupyter .navbar-default .btn-link{color:#777}.jupyter .navbar-default .btn-link:focus,.jupyter .navbar-default .btn-link:hover{color:#333}.jupyter .navbar-default .btn-link[disabled]:focus,.jupyter .navbar-default .btn-link[disabled]:hover,fieldset[disabled] .jupyter .navbar-default .btn-link:focus,fieldset[disabled] .jupyter .navbar-default .btn-link:hover{color:#ccc}.jupyter .navbar-inverse{background-color:#222;border-color:#080808}.jupyter .navbar-inverse .navbar-brand{color:#9d9d9d}.jupyter .navbar-inverse .navbar-brand:focus,.jupyter .navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.jupyter .navbar-inverse .navbar-text{color:#9d9d9d}.jupyter .navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.jupyter .navbar-inverse .navbar-nav>li>a:focus,.jupyter .navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.jupyter .navbar-inverse .navbar-nav>.active>a,.jupyter .navbar-inverse .navbar-nav>.active>a:focus,.jupyter .navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.jupyter .navbar-inverse .navbar-nav>.disabled>a,.jupyter .navbar-inverse .navbar-nav>.disabled>a:focus,.jupyter .navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.jupyter .navbar-inverse .navbar-toggle{border-color:#333}.jupyter .navbar-inverse .navbar-toggle:focus,.jupyter .navbar-inverse .navbar-toggle:hover{background-color:#333}.jupyter .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.jupyter .navbar-inverse .navbar-collapse,.jupyter .navbar-inverse .navbar-form{border-color:#101010}.jupyter .navbar-inverse .navbar-nav>.open>a,.jupyter .navbar-inverse .navbar-nav>.open>a:focus,.jupyter .navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:540px){.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.jupyter .navbar-inverse .navbar-link{color:#9d9d9d}.jupyter .navbar-inverse .navbar-link:hover{color:#fff}.jupyter .navbar-inverse .btn-link{color:#9d9d9d}.jupyter .navbar-inverse .btn-link:focus,.jupyter .navbar-inverse .btn-link:hover{color:#fff}.jupyter .navbar-inverse .btn-link[disabled]:focus,.jupyter .navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .jupyter .navbar-inverse .btn-link:focus,fieldset[disabled] .jupyter .navbar-inverse .btn-link:hover{color:#444}.jupyter .breadcrumb{padding:8px 15px;margin-bottom:18px;list-style:none;background-color:#f5f5f5;border-radius:2px}.jupyter .breadcrumb>li{display:inline-block}.jupyter .breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#5e5e5e}.jupyter .breadcrumb>.active{color:#777}.jupyter .pagination{display:inline-block;padding-left:0;margin:18px 0;border-radius:2px}.jupyter .pagination>li{display:inline}.jupyter .pagination>li>a,.jupyter .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.jupyter .pagination>li:first-child>a,.jupyter .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:2px;border-top-left-radius:2px}.jupyter .pagination>li:last-child>a,.jupyter .pagination>li:last-child>span{border-bottom-right-radius:2px;border-top-right-radius:2px}.jupyter .pagination>li>a:focus,.jupyter .pagination>li>a:hover,.jupyter .pagination>li>span:focus,.jupyter .pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.jupyter .pagination>.active>a,.jupyter .pagination>.active>a:focus,.jupyter .pagination>.active>a:hover,.jupyter .pagination>.active>span,.jupyter .pagination>.active>span:focus,.jupyter .pagination>.active>span:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.jupyter .pagination>.disabled>a,.jupyter .pagination>.disabled>a:focus,.jupyter .pagination>.disabled>a:hover,.jupyter .pagination>.disabled>span,.jupyter .pagination>.disabled>span:focus,.jupyter .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.jupyter .pagination-lg>li>a,.jupyter .pagination-lg>li>span{padding:10px 16px;font-size:17px;line-height:1.3333333}.jupyter .pagination-lg>li:first-child>a,.jupyter .pagination-lg>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.jupyter .pagination-lg>li:last-child>a,.jupyter .pagination-lg>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.jupyter .pagination-sm>li>a,.jupyter .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.jupyter .pagination-sm>li:first-child>a,.jupyter .pagination-sm>li:first-child>span{border-bottom-left-radius:1px;border-top-left-radius:1px}.jupyter .pagination-sm>li:last-child>a,.jupyter .pagination-sm>li:last-child>span{border-bottom-right-radius:1px;border-top-right-radius:1px}.jupyter .pager{padding-left:0;margin:18px 0;list-style:none;text-align:center}.jupyter .pager li{display:inline}.jupyter .pager li>a,.jupyter .pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.jupyter .pager li>a:focus,.jupyter .pager li>a:hover{text-decoration:none;background-color:#eee}.jupyter .pager .next>a,.jupyter .pager .next>span{float:right}.jupyter .pager .previous>a,.jupyter .pager .previous>span{float:left}.jupyter .pager .disabled>a,.jupyter .pager .disabled>a:focus,.jupyter .pager .disabled>a:hover,.jupyter .pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.jupyter .label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.jupyter .label:focus,a.jupyter .label:hover{color:#fff;text-decoration:none;cursor:pointer}.jupyter .label:empty{display:none}.btn .jupyter .label{position:relative;top:-1px}.jupyter .label-default{background-color:#777}.jupyter .label-default[href]:focus,.jupyter .label-default[href]:hover{background-color:#5e5e5e}.jupyter .label-primary{background-color:#337ab7}.jupyter .label-primary[href]:focus,.jupyter .label-primary[href]:hover{background-color:#286090}.jupyter .label-success{background-color:#5cb85c}.jupyter .label-success[href]:focus,.jupyter .label-success[href]:hover{background-color:#449d44}.jupyter .label-info{background-color:#5bc0de}.jupyter .label-info[href]:focus,.jupyter .label-info[href]:hover{background-color:#31b0d5}.jupyter .label-warning{background-color:#f0ad4e}.jupyter .label-warning[href]:focus,.jupyter .label-warning[href]:hover{background-color:#ec971f}.jupyter .label-danger{background-color:#d9534f}.jupyter .label-danger[href]:focus,.jupyter .label-danger[href]:hover{background-color:#c9302c}.jupyter .badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.jupyter .badge:empty{display:none}.btn .jupyter .badge{position:relative;top:-1px}.btn-group-xs>.btn .jupyter .badge,.btn-xs .jupyter .badge{top:0;padding:1px 5px}a.jupyter .badge:focus,a.jupyter .badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.jupyter .badge,.nav-pills>.active>a>.jupyter .badge{color:#337ab7;background-color:#fff}.list-group-item>.jupyter .badge{float:right}.list-group-item>.jupyter .badge+.jupyter .badge{margin-right:5px}.nav-pills>li>a>.jupyter .badge{margin-left:3px}.jupyter .jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jupyter .jumbotron .h1,.jupyter .jumbotron h1{color:inherit}.jupyter .jumbotron p{margin-bottom:15px;font-size:20px;font-weight:200}.jupyter .jumbotron>hr{border-top-color:#d5d5d5}.container .jupyter .jumbotron,.container-fluid .jupyter .jumbotron{border-radius:3px}.jupyter .jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jupyter .jumbotron{padding-top:48px;padding-bottom:48px}.container .jupyter .jumbotron,.container-fluid .jupyter .jumbotron{padding-left:60px;padding-right:60px}.jupyter .jumbotron .h1,.jupyter .jumbotron h1{font-size:59px}}.jupyter .thumbnail{display:block;padding:4px;margin-bottom:18px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.jupyter .thumbnail a>img,.jupyter .thumbnail>img{margin-left:auto;margin-right:auto}a.jupyter .thumbnail.active,a.jupyter .thumbnail:focus,a.jupyter .thumbnail:hover{border-color:#337ab7}.jupyter .thumbnail .caption{padding:9px;color:#000}.jupyter .alert{padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:2px}.jupyter .alert h4{margin-top:0;color:inherit}.jupyter .alert .alert-link{font-weight:700}.jupyter .alert>p,.jupyter .alert>ul{margin-bottom:0}.jupyter .alert>p+p{margin-top:5px}.jupyter .alert-dismissable,.jupyter .alert-dismissible{padding-right:35px}.jupyter .alert-dismissable .close,.jupyter .alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.jupyter .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.jupyter .alert-success hr{border-top-color:#c9e2b3}.jupyter .alert-success .alert-link{color:#2b542c}.jupyter .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.jupyter .alert-info hr{border-top-color:#a6e1ec}.jupyter .alert-info .alert-link{color:#245269}.jupyter .alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.jupyter .alert-warning hr{border-top-color:#f7e1b5}.jupyter .alert-warning .alert-link{color:#66512c}.jupyter .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.jupyter .alert-danger hr{border-top-color:#e4b9c0}.jupyter .alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.jupyter .progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f5f5f5;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.jupyter .progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:18px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.jupyter .progress-bar-striped,.jupyter .progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.jupyter .progress-bar.active,.jupyter .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.jupyter .progress-bar-success{background-color:#5cb85c}.progress-striped .jupyter .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.jupyter .progress-bar-info{background-color:#5bc0de}.progress-striped .jupyter .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.jupyter .progress-bar-warning{background-color:#f0ad4e}.progress-striped .jupyter .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.jupyter .progress-bar-danger{background-color:#d9534f}.progress-striped .jupyter .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.jupyter .media{margin-top:15px}.jupyter .media:first-child{margin-top:0}.jupyter .media,.jupyter .media-body{zoom:1;overflow:hidden}.jupyter .media-body{width:10000px}.jupyter .media-object{display:block}.jupyter .media-object.img-thumbnail{max-width:none}.jupyter .media-right,.jupyter .media>.pull-right{padding-left:10px}.jupyter .media-left,.jupyter .media>.pull-left{padding-right:10px}.jupyter .media-body,.jupyter .media-left,.jupyter .media-right{display:table-cell;vertical-align:top}.jupyter .media-middle{vertical-align:middle}.jupyter .media-bottom{vertical-align:bottom}.jupyter .media-heading{margin-top:0;margin-bottom:5px}.jupyter .media-list{padding-left:0;list-style:none}.jupyter .list-group{margin-bottom:20px;padding-left:0}.jupyter .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.jupyter .list-group-item:first-child{border-top-right-radius:2px;border-top-left-radius:2px}.jupyter .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.jupyter a.list-group-item,.jupyter button.list-group-item{color:#555}.jupyter a.list-group-item .list-group-item-heading,.jupyter button.list-group-item .list-group-item-heading{color:#333}.jupyter a.list-group-item:focus,.jupyter a.list-group-item:hover,.jupyter button.list-group-item:focus,.jupyter button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.jupyter button.list-group-item{width:100%;text-align:left}.jupyter .list-group-item.disabled,.jupyter .list-group-item.disabled:focus,.jupyter .list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.jupyter .list-group-item.disabled .list-group-item-heading,.jupyter .list-group-item.disabled:focus .list-group-item-heading,.jupyter .list-group-item.disabled:hover .list-group-item-heading{color:inherit}.jupyter .list-group-item.disabled .list-group-item-text,.jupyter .list-group-item.disabled:focus .list-group-item-text,.jupyter .list-group-item.disabled:hover .list-group-item-text{color:#777}.jupyter .list-group-item.active,.jupyter .list-group-item.active:focus,.jupyter .list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.jupyter .list-group-item.active .list-group-item-heading,.jupyter .list-group-item.active .list-group-item-heading>.small,.jupyter .list-group-item.active .list-group-item-heading>small,.jupyter .list-group-item.active:focus .list-group-item-heading,.jupyter .list-group-item.active:focus .list-group-item-heading>.small,.jupyter .list-group-item.active:focus .list-group-item-heading>small,.jupyter .list-group-item.active:hover .list-group-item-heading,.jupyter .list-group-item.active:hover .list-group-item-heading>.small,.jupyter .list-group-item.active:hover .list-group-item-heading>small{color:inherit}.jupyter .list-group-item.active .list-group-item-text,.jupyter .list-group-item.active:focus .list-group-item-text,.jupyter .list-group-item.active:hover .list-group-item-text{color:#c7ddef}.jupyter .list-group-item-success{color:#3c763d;background-color:#dff0d8}a.jupyter .list-group-item-success,button.jupyter .list-group-item-success{color:#3c763d}a.jupyter .list-group-item-success .list-group-item-heading,button.jupyter .list-group-item-success .list-group-item-heading{color:inherit}a.jupyter .list-group-item-success:focus,a.jupyter .list-group-item-success:hover,button.jupyter .list-group-item-success:focus,button.jupyter .list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.jupyter .list-group-item-success.active,a.jupyter .list-group-item-success.active:focus,a.jupyter .list-group-item-success.active:hover,button.jupyter .list-group-item-success.active,button.jupyter .list-group-item-success.active:focus,button.jupyter .list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.jupyter .list-group-item-info{color:#31708f;background-color:#d9edf7}a.jupyter .list-group-item-info,button.jupyter .list-group-item-info{color:#31708f}a.jupyter .list-group-item-info .list-group-item-heading,button.jupyter .list-group-item-info .list-group-item-heading{color:inherit}a.jupyter .list-group-item-info:focus,a.jupyter .list-group-item-info:hover,button.jupyter .list-group-item-info:focus,button.jupyter .list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.jupyter .list-group-item-info.active,a.jupyter .list-group-item-info.active:focus,a.jupyter .list-group-item-info.active:hover,button.jupyter .list-group-item-info.active,button.jupyter .list-group-item-info.active:focus,button.jupyter .list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.jupyter .list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.jupyter .list-group-item-warning,button.jupyter .list-group-item-warning{color:#8a6d3b}a.jupyter .list-group-item-warning .list-group-item-heading,button.jupyter .list-group-item-warning .list-group-item-heading{color:inherit}a.jupyter .list-group-item-warning:focus,a.jupyter .list-group-item-warning:hover,button.jupyter .list-group-item-warning:focus,button.jupyter .list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.jupyter .list-group-item-warning.active,a.jupyter .list-group-item-warning.active:focus,a.jupyter .list-group-item-warning.active:hover,button.jupyter .list-group-item-warning.active,button.jupyter .list-group-item-warning.active:focus,button.jupyter .list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.jupyter .list-group-item-danger{color:#a94442;background-color:#f2dede}a.jupyter .list-group-item-danger,button.jupyter .list-group-item-danger{color:#a94442}a.jupyter .list-group-item-danger .list-group-item-heading,button.jupyter .list-group-item-danger .list-group-item-heading{color:inherit}a.jupyter .list-group-item-danger:focus,a.jupyter .list-group-item-danger:hover,button.jupyter .list-group-item-danger:focus,button.jupyter .list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.jupyter .list-group-item-danger.active,a.jupyter .list-group-item-danger.active:focus,a.jupyter .list-group-item-danger.active:hover,button.jupyter .list-group-item-danger.active,button.jupyter .list-group-item-danger.active:focus,button.jupyter .list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.jupyter .list-group-item-heading{margin-top:0;margin-bottom:5px}.jupyter .list-group-item-text{margin-bottom:0;line-height:1.3}.jupyter .panel{margin-bottom:18px;background-color:#fff;border:1px solid transparent;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.jupyter .panel-body{padding:15px}.jupyter .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:1px;border-top-left-radius:1px}.jupyter .panel-heading>.dropdown .dropdown-toggle{color:inherit}.jupyter .panel-title{margin-top:0;margin-bottom:0;font-size:15px;color:inherit}.jupyter .panel-title>.small,.jupyter .panel-title>.small>a,.jupyter .panel-title>a,.jupyter .panel-title>small,.jupyter .panel-title>small>a{color:inherit}.jupyter .panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:1px;border-bottom-left-radius:1px}.jupyter .panel>.list-group,.jupyter .panel>.panel-collapse>.list-group{margin-bottom:0}.jupyter .panel>.list-group .list-group-item,.jupyter .panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.jupyter .panel>.list-group:first-child .list-group-item:first-child,.jupyter .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:1px;border-top-left-radius:1px}.jupyter .panel>.list-group:last-child .list-group-item:last-child,.jupyter .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:1px;border-bottom-left-radius:1px}.jupyter .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.jupyter .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.jupyter .list-group+.panel-footer{border-top-width:0}.jupyter .panel>.panel-collapse>.table,.jupyter .panel>.table,.jupyter .panel>.table-responsive>.table{margin-bottom:0}.jupyter .panel>.panel-collapse>.table caption,.jupyter .panel>.table caption,.jupyter .panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.jupyter .panel>.table-responsive:first-child>.table:first-child,.jupyter .panel>.table:first-child{border-top-right-radius:1px;border-top-left-radius:1px}.jupyter .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.jupyter .panel>.table:first-child>tbody:first-child>tr:first-child,.jupyter .panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:1px;border-top-right-radius:1px}.jupyter .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.jupyter .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.jupyter .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.jupyter .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.jupyter .panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:1px}.jupyter .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.jupyter .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.jupyter .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.jupyter .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.jupyter .panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:1px}.jupyter .panel>.table-responsive:last-child>.table:last-child,.jupyter .panel>.table:last-child{border-bottom-right-radius:1px;border-bottom-left-radius:1px}.jupyter .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.jupyter .panel>.table:last-child>tbody:last-child>tr:last-child,.jupyter .panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:1px;border-bottom-right-radius:1px}.jupyter .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.jupyter .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.jupyter .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.jupyter .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.jupyter .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:1px}.jupyter .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.jupyter .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.jupyter .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.jupyter .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.jupyter .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:1px}.jupyter .panel>.panel-body+.table,.jupyter .panel>.panel-body+.table-responsive,.jupyter .panel>.table+.panel-body,.jupyter .panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.jupyter .panel>.table>tbody:first-child>tr:first-child td,.jupyter .panel>.table>tbody:first-child>tr:first-child th{border-top:0}.jupyter .panel>.table-bordered,.jupyter .panel>.table-responsive>.table-bordered{border:0}.jupyter .panel>.table-bordered>tbody>tr>td:first-child,.jupyter .panel>.table-bordered>tbody>tr>th:first-child,.jupyter .panel>.table-bordered>tfoot>tr>td:first-child,.jupyter .panel>.table-bordered>tfoot>tr>th:first-child,.jupyter .panel>.table-bordered>thead>tr>td:first-child,.jupyter .panel>.table-bordered>thead>tr>th:first-child,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.jupyter .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.jupyter .panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.jupyter .panel>.table-bordered>tbody>tr>td:last-child,.jupyter .panel>.table-bordered>tbody>tr>th:last-child,.jupyter .panel>.table-bordered>tfoot>tr>td:last-child,.jupyter .panel>.table-bordered>tfoot>tr>th:last-child,.jupyter .panel>.table-bordered>thead>tr>td:last-child,.jupyter .panel>.table-bordered>thead>tr>th:last-child,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.jupyter .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.jupyter .panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.jupyter .panel>.table-bordered>tbody>tr:first-child>td,.jupyter .panel>.table-bordered>tbody>tr:first-child>th,.jupyter .panel>.table-bordered>thead>tr:first-child>td,.jupyter .panel>.table-bordered>thead>tr:first-child>th,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.jupyter .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.jupyter .panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.jupyter .panel>.table-bordered>tbody>tr:last-child>td,.jupyter .panel>.table-bordered>tbody>tr:last-child>th,.jupyter .panel>.table-bordered>tfoot>tr:last-child>td,.jupyter .panel>.table-bordered>tfoot>tr:last-child>th,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.jupyter .panel>.table-responsive{border:0;margin-bottom:0}.jupyter .panel-group{margin-bottom:18px}.jupyter .panel-group .panel{margin-bottom:0;border-radius:2px}.jupyter .panel-group .panel+.panel{margin-top:5px}.jupyter .panel-group .panel-heading{border-bottom:0}.jupyter .panel-group .panel-heading+.panel-collapse>.list-group,.jupyter .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.jupyter .panel-group .panel-footer{border-top:0}.jupyter .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.jupyter .panel-default{border-color:#ddd}.jupyter .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.jupyter .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.jupyter .panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.jupyter .panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.jupyter .panel-primary{border-color:#337ab7}.jupyter .panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.jupyter .panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.jupyter .panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.jupyter .panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.jupyter .panel-success{border-color:#d6e9c6}.jupyter .panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.jupyter .panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.jupyter .panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.jupyter .panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.jupyter .panel-info{border-color:#bce8f1}.jupyter .panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.jupyter .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.jupyter .panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.jupyter .panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.jupyter .panel-warning{border-color:#faebcc}.jupyter .panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.jupyter .panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.jupyter .panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.jupyter .panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.jupyter .panel-danger{border-color:#ebccd1}.jupyter .panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.jupyter .panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.jupyter .panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.jupyter .panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.jupyter .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.jupyter .embed-responsive .embed-responsive-item,.jupyter .embed-responsive embed,.jupyter .embed-responsive iframe,.jupyter .embed-responsive object,.jupyter .embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.jupyter .embed-responsive-16by9{padding-bottom:56.25%}.jupyter .embed-responsive-4by3{padding-bottom:75%}.jupyter .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.jupyter .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.jupyter .well-lg{padding:24px;border-radius:3px}.jupyter .well-sm{padding:9px;border-radius:1px}.jupyter .close{float:right;font-size:19.5px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.jupyter .close:focus,.jupyter .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.jupyter .close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.jupyter .modal-open{overflow:hidden}.jupyter .modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.jupyter .modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.jupyter .modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.jupyter .modal-open .modal{overflow-x:hidden;overflow-y:auto}.jupyter .modal-dialog{position:relative;width:auto;margin:10px}.jupyter .modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:3px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.jupyter .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.jupyter .modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.jupyter .modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.jupyter .modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.43px}.jupyter .modal-header .close{margin-top:-2px}.jupyter .modal-title{margin:0;line-height:1.42857143}.jupyter .modal-body{position:relative;padding:15px}.jupyter .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.jupyter .modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.jupyter .modal-footer .btn-group .btn+.btn{margin-left:-1px}.jupyter .modal-footer .btn-block+.btn-block{margin-left:0}.jupyter .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.jupyter .modal-dialog{width:600px;margin:30px auto}.jupyter .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.jupyter .modal-sm{width:300px}}@media (min-width:992px){.jupyter .modal-lg{width:900px}}.jupyter .tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.jupyter .tooltip.in{opacity:.9;filter:alpha(opacity=90)}.jupyter .tooltip.top{margin-top:-3px;padding:5px 0}.jupyter .tooltip.right{margin-left:3px;padding:0 5px}.jupyter .tooltip.bottom{margin-top:3px;padding:5px 0}.jupyter .tooltip.left{margin-left:-3px;padding:0 5px}.jupyter .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:2px}.jupyter .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.jupyter .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.jupyter .tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.jupyter .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.jupyter .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.jupyter .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.jupyter .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.jupyter .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.jupyter .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.jupyter .popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:13px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:3px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.jupyter .popover.top{margin-top:-10px}.jupyter .popover.right{margin-left:10px}.jupyter .popover.bottom{margin-top:10px}.jupyter .popover.left{margin-left:-10px}.jupyter .popover-title{margin:0;padding:8px 14px;font-size:13px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:2px 2px 0 0}.jupyter .popover-content{padding:9px 14px}.jupyter .popover>.arrow,.jupyter .popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.jupyter .popover>.arrow{border-width:11px}.jupyter .popover>.arrow:after{border-width:10px;content:""}.jupyter .popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.jupyter .popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.jupyter .popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.jupyter .popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.jupyter .popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.jupyter .popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.jupyter .popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.jupyter .popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.jupyter .carousel{position:relative}.jupyter .carousel-inner{position:relative;overflow:hidden;width:100%}.jupyter .carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.jupyter .carousel-inner>.item>a>img,.jupyter .carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.jupyter .carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.jupyter .carousel-inner>.item.active.right,.jupyter .carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.jupyter .carousel-inner>.item.active.left,.jupyter .carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.jupyter .carousel-inner>.item.active,.jupyter .carousel-inner>.item.next.left,.jupyter .carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.jupyter .carousel-inner>.active,.jupyter .carousel-inner>.next,.jupyter .carousel-inner>.prev{display:block}.jupyter .carousel-inner>.active{left:0}.jupyter .carousel-inner>.next,.jupyter .carousel-inner>.prev{position:absolute;top:0;width:100%}.jupyter .carousel-inner>.next{left:100%}.jupyter .carousel-inner>.prev{left:-100%}.jupyter .carousel-inner>.next.left,.jupyter .carousel-inner>.prev.right{left:0}.jupyter .carousel-inner>.active.left{left:-100%}.jupyter .carousel-inner>.active.right{left:100%}.jupyter .carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.jupyter .carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.jupyter .carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.jupyter .carousel-control:focus,.jupyter .carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.jupyter .carousel-control .glyphicon-chevron-left,.jupyter .carousel-control .glyphicon-chevron-right,.jupyter .carousel-control .icon-next,.jupyter .carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.jupyter .carousel-control .glyphicon-chevron-left,.jupyter .carousel-control .icon-prev{left:50%;margin-left:-10px}.jupyter .carousel-control .glyphicon-chevron-right,.jupyter .carousel-control .icon-next{right:50%;margin-right:-10px}.jupyter .carousel-control .icon-next,.jupyter .carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.jupyter .carousel-control .icon-prev:before{content:'\2039'}.jupyter .carousel-control .icon-next:before{content:'\203a'}.jupyter .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.jupyter .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.jupyter .carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.jupyter .carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.jupyter .carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.jupyter .carousel-control .glyphicon-chevron-left,.jupyter .carousel-control .glyphicon-chevron-right,.jupyter .carousel-control .icon-next,.jupyter .carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.jupyter .carousel-control .glyphicon-chevron-left,.jupyter .carousel-control .icon-prev{margin-left:-15px}.jupyter .carousel-control .glyphicon-chevron-right,.jupyter .carousel-control .icon-next{margin-right:-15px}.jupyter .carousel-caption{left:20%;right:20%;padding-bottom:30px}.jupyter .carousel-indicators{bottom:20px}}.jupyter .clearfix:after,.jupyter .clearfix:before,.jupyter .jupyter .btn-group-vertical>.btn-group:after,.jupyter .jupyter .btn-group-vertical>.btn-group:before,.jupyter .jupyter .btn-toolbar:after,.jupyter .jupyter .btn-toolbar:before,.jupyter .jupyter .container-fluid:after,.jupyter .jupyter .container-fluid:before,.jupyter .jupyter .container:after,.jupyter .jupyter .container:before,.jupyter .jupyter .dl-horizontal dd:after,.jupyter .jupyter .dl-horizontal dd:before,.jupyter .jupyter .form-horizontal .form-group:after,.jupyter .jupyter .form-horizontal .form-group:before,.jupyter .jupyter .item_buttons:after,.jupyter .jupyter .item_buttons:before,.jupyter .jupyter .modal-footer:after,.jupyter .jupyter .modal-footer:before,.jupyter .jupyter .nav:after,.jupyter .jupyter .nav:before,.jupyter .jupyter .navbar-collapse:after,.jupyter .jupyter .navbar-collapse:before,.jupyter .jupyter .navbar-header:after,.jupyter .jupyter .navbar-header:before,.jupyter .jupyter .navbar:after,.jupyter .jupyter .navbar:before,.jupyter .jupyter .pager:after,.jupyter .jupyter .pager:before,.jupyter .jupyter .panel-body:after,.jupyter .jupyter .panel-body:before,.jupyter .jupyter .row:after,.jupyter .jupyter .row:before{content:" ";display:table}.jupyter .clearfix:after,.jupyter .jupyter .btn-group-vertical>.btn-group:after,.jupyter .jupyter .btn-toolbar:after,.jupyter .jupyter .container-fluid:after,.jupyter .jupyter .container:after,.jupyter .jupyter .dl-horizontal dd:after,.jupyter .jupyter .form-horizontal .form-group:after,.jupyter .jupyter .item_buttons:after,.jupyter .jupyter .modal-footer:after,.jupyter .jupyter .nav:after,.jupyter .jupyter .navbar-collapse:after,.jupyter .jupyter .navbar-header:after,.jupyter .jupyter .navbar:after,.jupyter .jupyter .pager:after,.jupyter .jupyter .panel-body:after,.jupyter .jupyter .row:after{clear:both}.jupyter .center-block{display:block;margin-left:auto;margin-right:auto}.jupyter .pull-right{float:right!important}.jupyter .pull-left{float:left!important}.jupyter .hide{display:none!important}.jupyter .show{display:block!important}.jupyter .invisible{visibility:hidden}.jupyter .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.jupyter .hidden{display:none!important}.jupyter .affix{position:fixed}@-ms-viewport{width:device-width}.jupyter .visible-lg,.jupyter .visible-md,.jupyter .visible-sm,.jupyter .visible-xs{display:none!important}.jupyter .visible-lg-block,.jupyter .visible-lg-inline,.jupyter .visible-lg-inline-block,.jupyter .visible-md-block,.jupyter .visible-md-inline,.jupyter .visible-md-inline-block,.jupyter .visible-sm-block,.jupyter .visible-sm-inline,.jupyter .visible-sm-inline-block,.jupyter .visible-xs-block,.jupyter .visible-xs-inline,.jupyter .visible-xs-inline-block{display:none!important}@media (max-width:767px){.jupyter .visible-xs{display:block!important}table.jupyter .visible-xs{display:table!important}tr.jupyter .visible-xs{display:table-row!important}td.jupyter .visible-xs,th.jupyter .visible-xs{display:table-cell!important}}@media (max-width:767px){.jupyter .visible-xs-block{display:block!important}}@media (max-width:767px){.jupyter .visible-xs-inline{display:inline!important}}@media (max-width:767px){.jupyter .visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.jupyter .visible-sm{display:block!important}table.jupyter .visible-sm{display:table!important}tr.jupyter .visible-sm{display:table-row!important}td.jupyter .visible-sm,th.jupyter .visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.jupyter .visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.jupyter .visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.jupyter .visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.jupyter .visible-md{display:block!important}table.jupyter .visible-md{display:table!important}tr.jupyter .visible-md{display:table-row!important}td.jupyter .visible-md,th.jupyter .visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.jupyter .visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.jupyter .visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.jupyter .visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.jupyter .visible-lg{display:block!important}table.jupyter .visible-lg{display:table!important}tr.jupyter .visible-lg{display:table-row!important}td.jupyter .visible-lg,th.jupyter .visible-lg{display:table-cell!important}}@media (min-width:1200px){.jupyter .visible-lg-block{display:block!important}}@media (min-width:1200px){.jupyter .visible-lg-inline{display:inline!important}}@media (min-width:1200px){.jupyter .visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.jupyter .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.jupyter .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.jupyter .hidden-md{display:none!important}}@media (min-width:1200px){.jupyter .hidden-lg{display:none!important}}.jupyter .visible-print{display:none!important}@media print{.jupyter .visible-print{display:block!important}table.jupyter .visible-print{display:table!important}tr.jupyter .visible-print{display:table-row!important}td.jupyter .visible-print,th.jupyter .visible-print{display:table-cell!important}}.jupyter .visible-print-block{display:none!important}@media print{.jupyter .visible-print-block{display:block!important}}.jupyter .visible-print-inline{display:none!important}@media print{.jupyter .visible-print-inline{display:inline!important}}.jupyter .visible-print-inline-block{display:none!important}@media print{.jupyter .visible-print-inline-block{display:inline-block!important}}@media print{.jupyter .hidden-print{display:none!important}}@font-face{font-family:FontAwesome;src:url(../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0);src:url(../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'),url(../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),url(../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),url(../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.jupyter .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}.jupyter .fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.jupyter .fa-2x{font-size:2em}.jupyter .fa-3x{font-size:3em}.jupyter .fa-4x{font-size:4em}.jupyter .fa-5x{font-size:5em}.jupyter .fa-fw{width:1.28571429em;text-align:center}.jupyter .fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.jupyter .fa-ul>li{position:relative}.jupyter .fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.jupyter .fa-li.fa-lg{left:-1.85714286em}.jupyter .fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.jupyter .pull-right{float:right}.jupyter .pull-left{float:left}.jupyter .fa.pull-left{margin-right:.3em}.jupyter .fa.pull-right{margin-left:.3em}.jupyter .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.jupyter .fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.jupyter .fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.jupyter .fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.jupyter .fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.jupyter .fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.jupyter :root .fa-flip-horizontal,.jupyter :root .fa-flip-vertical,.jupyter :root .fa-rotate-180,.jupyter :root .fa-rotate-270,.jupyter :root .fa-rotate-90{filter:none}.jupyter .fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.jupyter .fa-stack-1x,.jupyter .fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.jupyter .fa-stack-1x{line-height:inherit}.jupyter .fa-stack-2x{font-size:2em}.jupyter .fa-inverse{color:#fff}.jupyter .fa-glass:before{content:"\f000"}.jupyter .fa-music:before{content:"\f001"}.jupyter .fa-search:before{content:"\f002"}.jupyter .fa-envelope-o:before{content:"\f003"}.jupyter .fa-heart:before{content:"\f004"}.jupyter .fa-star:before{content:"\f005"}.jupyter .fa-star-o:before{content:"\f006"}.jupyter .fa-user:before{content:"\f007"}.jupyter .fa-film:before{content:"\f008"}.jupyter .fa-th-large:before{content:"\f009"}.jupyter .fa-th:before{content:"\f00a"}.jupyter .fa-th-list:before{content:"\f00b"}.jupyter .fa-check:before{content:"\f00c"}.jupyter .fa-close:before,.jupyter .fa-remove:before,.jupyter .fa-times:before{content:"\f00d"}.jupyter .fa-search-plus:before{content:"\f00e"}.jupyter .fa-search-minus:before{content:"\f010"}.jupyter .fa-power-off:before{content:"\f011"}.jupyter .fa-signal:before{content:"\f012"}.jupyter .fa-cog:before,.jupyter .fa-gear:before{content:"\f013"}.jupyter .fa-trash-o:before{content:"\f014"}.jupyter .fa-home:before{content:"\f015"}.jupyter .fa-file-o:before{content:"\f016"}.jupyter .fa-clock-o:before{content:"\f017"}.jupyter .fa-road:before{content:"\f018"}.jupyter .fa-download:before{content:"\f019"}.jupyter .fa-arrow-circle-o-down:before{content:"\f01a"}.jupyter .fa-arrow-circle-o-up:before{content:"\f01b"}.jupyter .fa-inbox:before{content:"\f01c"}.jupyter .fa-play-circle-o:before{content:"\f01d"}.jupyter .fa-repeat:before,.jupyter .fa-rotate-right:before{content:"\f01e"}.jupyter .fa-refresh:before{content:"\f021"}.jupyter .fa-list-alt:before{content:"\f022"}.jupyter .fa-lock:before{content:"\f023"}.jupyter .fa-flag:before{content:"\f024"}.jupyter .fa-headphones:before{content:"\f025"}.jupyter .fa-volume-off:before{content:"\f026"}.jupyter .fa-volume-down:before{content:"\f027"}.jupyter .fa-volume-up:before{content:"\f028"}.jupyter .fa-qrcode:before{content:"\f029"}.jupyter .fa-barcode:before{content:"\f02a"}.jupyter .fa-tag:before{content:"\f02b"}.jupyter .fa-tags:before{content:"\f02c"}.jupyter .fa-book:before{content:"\f02d"}.jupyter .fa-bookmark:before{content:"\f02e"}.jupyter .fa-print:before{content:"\f02f"}.jupyter .fa-camera:before{content:"\f030"}.jupyter .fa-font:before{content:"\f031"}.jupyter .fa-bold:before{content:"\f032"}.jupyter .fa-italic:before{content:"\f033"}.jupyter .fa-text-height:before{content:"\f034"}.jupyter .fa-text-width:before{content:"\f035"}.jupyter .fa-align-left:before{content:"\f036"}.jupyter .fa-align-center:before{content:"\f037"}.jupyter .fa-align-right:before{content:"\f038"}.jupyter .fa-align-justify:before{content:"\f039"}.jupyter .fa-list:before{content:"\f03a"}.jupyter .fa-dedent:before,.jupyter .fa-outdent:before{content:"\f03b"}.jupyter .fa-indent:before{content:"\f03c"}.jupyter .fa-video-camera:before{content:"\f03d"}.jupyter .fa-image:before,.jupyter .fa-photo:before,.jupyter .fa-picture-o:before{content:"\f03e"}.jupyter .fa-pencil:before{content:"\f040"}.jupyter .fa-map-marker:before{content:"\f041"}.jupyter .fa-adjust:before{content:"\f042"}.jupyter .fa-tint:before{content:"\f043"}.jupyter .fa-edit:before,.jupyter .fa-pencil-square-o:before{content:"\f044"}.jupyter .fa-share-square-o:before{content:"\f045"}.jupyter .fa-check-square-o:before{content:"\f046"}.jupyter .fa-arrows:before{content:"\f047"}.jupyter .fa-step-backward:before{content:"\f048"}.jupyter .fa-fast-backward:before{content:"\f049"}.jupyter .fa-backward:before{content:"\f04a"}.jupyter .fa-play:before{content:"\f04b"}.jupyter .fa-pause:before{content:"\f04c"}.jupyter .fa-stop:before{content:"\f04d"}.jupyter .fa-forward:before{content:"\f04e"}.jupyter .fa-fast-forward:before{content:"\f050"}.jupyter .fa-step-forward:before{content:"\f051"}.jupyter .fa-eject:before{content:"\f052"}.jupyter .fa-chevron-left:before{content:"\f053"}.jupyter .fa-chevron-right:before{content:"\f054"}.jupyter .fa-plus-circle:before{content:"\f055"}.jupyter .fa-minus-circle:before{content:"\f056"}.jupyter .fa-times-circle:before{content:"\f057"}.jupyter .fa-check-circle:before{content:"\f058"}.jupyter .fa-question-circle:before{content:"\f059"}.jupyter .fa-info-circle:before{content:"\f05a"}.jupyter .fa-crosshairs:before{content:"\f05b"}.jupyter .fa-times-circle-o:before{content:"\f05c"}.jupyter .fa-check-circle-o:before{content:"\f05d"}.jupyter .fa-ban:before{content:"\f05e"}.jupyter .fa-arrow-left:before{content:"\f060"}.jupyter .fa-arrow-right:before{content:"\f061"}.jupyter .fa-arrow-up:before{content:"\f062"}.jupyter .fa-arrow-down:before{content:"\f063"}.jupyter .fa-mail-forward:before,.jupyter .fa-share:before{content:"\f064"}.jupyter .fa-expand:before{content:"\f065"}.jupyter .fa-compress:before{content:"\f066"}.jupyter .fa-plus:before{content:"\f067"}.jupyter .fa-minus:before{content:"\f068"}.jupyter .fa-asterisk:before{content:"\f069"}.jupyter .fa-exclamation-circle:before{content:"\f06a"}.jupyter .fa-gift:before{content:"\f06b"}.jupyter .fa-leaf:before{content:"\f06c"}.jupyter .fa-fire:before{content:"\f06d"}.jupyter .fa-eye:before{content:"\f06e"}.jupyter .fa-eye-slash:before{content:"\f070"}.jupyter .fa-exclamation-triangle:before,.jupyter .fa-warning:before{content:"\f071"}.jupyter .fa-plane:before{content:"\f072"}.jupyter .fa-calendar:before{content:"\f073"}.jupyter .fa-random:before{content:"\f074"}.jupyter .fa-comment:before{content:"\f075"}.jupyter .fa-magnet:before{content:"\f076"}.jupyter .fa-chevron-up:before{content:"\f077"}.jupyter .fa-chevron-down:before{content:"\f078"}.jupyter .fa-retweet:before{content:"\f079"}.jupyter .fa-shopping-cart:before{content:"\f07a"}.jupyter .fa-folder:before{content:"\f07b"}.jupyter .fa-folder-open:before{content:"\f07c"}.jupyter .fa-arrows-v:before{content:"\f07d"}.jupyter .fa-arrows-h:before{content:"\f07e"}.jupyter .fa-bar-chart-o:before,.jupyter .fa-bar-chart:before{content:"\f080"}.jupyter .fa-twitter-square:before{content:"\f081"}.jupyter .fa-facebook-square:before{content:"\f082"}.jupyter .fa-camera-retro:before{content:"\f083"}.jupyter .fa-key:before{content:"\f084"}.jupyter .fa-cogs:before,.jupyter .fa-gears:before{content:"\f085"}.jupyter .fa-comments:before{content:"\f086"}.jupyter .fa-thumbs-o-up:before{content:"\f087"}.jupyter .fa-thumbs-o-down:before{content:"\f088"}.jupyter .fa-star-half:before{content:"\f089"}.jupyter .fa-heart-o:before{content:"\f08a"}.jupyter .fa-sign-out:before{content:"\f08b"}.jupyter .fa-linkedin-square:before{content:"\f08c"}.jupyter .fa-thumb-tack:before{content:"\f08d"}.jupyter .fa-external-link:before{content:"\f08e"}.jupyter .fa-sign-in:before{content:"\f090"}.jupyter .fa-trophy:before{content:"\f091"}.jupyter .fa-github-square:before{content:"\f092"}.jupyter .fa-upload:before{content:"\f093"}.jupyter .fa-lemon-o:before{content:"\f094"}.jupyter .fa-phone:before{content:"\f095"}.jupyter .fa-square-o:before{content:"\f096"}.jupyter .fa-bookmark-o:before{content:"\f097"}.jupyter .fa-phone-square:before{content:"\f098"}.jupyter .fa-twitter:before{content:"\f099"}.jupyter .fa-facebook:before{content:"\f09a"}.jupyter .fa-github:before{content:"\f09b"}.jupyter .fa-unlock:before{content:"\f09c"}.jupyter .fa-credit-card:before{content:"\f09d"}.jupyter .fa-rss:before{content:"\f09e"}.jupyter .fa-hdd-o:before{content:"\f0a0"}.jupyter .fa-bullhorn:before{content:"\f0a1"}.jupyter .fa-bell:before{content:"\f0f3"}.jupyter .fa-certificate:before{content:"\f0a3"}.jupyter .fa-hand-o-right:before{content:"\f0a4"}.jupyter .fa-hand-o-left:before{content:"\f0a5"}.jupyter .fa-hand-o-up:before{content:"\f0a6"}.jupyter .fa-hand-o-down:before{content:"\f0a7"}.jupyter .fa-arrow-circle-left:before{content:"\f0a8"}.jupyter .fa-arrow-circle-right:before{content:"\f0a9"}.jupyter .fa-arrow-circle-up:before{content:"\f0aa"}.jupyter .fa-arrow-circle-down:before{content:"\f0ab"}.jupyter .fa-globe:before{content:"\f0ac"}.jupyter .fa-wrench:before{content:"\f0ad"}.jupyter .fa-tasks:before{content:"\f0ae"}.jupyter .fa-filter:before{content:"\f0b0"}.jupyter .fa-briefcase:before{content:"\f0b1"}.jupyter .fa-arrows-alt:before{content:"\f0b2"}.jupyter .fa-group:before,.jupyter .fa-users:before{content:"\f0c0"}.jupyter .fa-chain:before,.jupyter .fa-link:before{content:"\f0c1"}.jupyter .fa-cloud:before{content:"\f0c2"}.jupyter .fa-flask:before{content:"\f0c3"}.jupyter .fa-cut:before,.jupyter .fa-scissors:before{content:"\f0c4"}.jupyter .fa-copy:before,.jupyter .fa-files-o:before{content:"\f0c5"}.jupyter .fa-paperclip:before{content:"\f0c6"}.jupyter .fa-floppy-o:before,.jupyter .fa-save:before{content:"\f0c7"}.jupyter .fa-square:before{content:"\f0c8"}.jupyter .fa-bars:before,.jupyter .fa-navicon:before,.jupyter .fa-reorder:before{content:"\f0c9"}.jupyter .fa-list-ul:before{content:"\f0ca"}.jupyter .fa-list-ol:before{content:"\f0cb"}.jupyter .fa-strikethrough:before{content:"\f0cc"}.jupyter .fa-underline:before{content:"\f0cd"}.jupyter .fa-table:before{content:"\f0ce"}.jupyter .fa-magic:before{content:"\f0d0"}.jupyter .fa-truck:before{content:"\f0d1"}.jupyter .fa-pinterest:before{content:"\f0d2"}.jupyter .fa-pinterest-square:before{content:"\f0d3"}.jupyter .fa-google-plus-square:before{content:"\f0d4"}.jupyter .fa-google-plus:before{content:"\f0d5"}.jupyter .fa-money:before{content:"\f0d6"}.jupyter .fa-caret-down:before{content:"\f0d7"}.jupyter .fa-caret-up:before{content:"\f0d8"}.jupyter .fa-caret-left:before{content:"\f0d9"}.jupyter .fa-caret-right:before{content:"\f0da"}.jupyter .fa-columns:before{content:"\f0db"}.jupyter .fa-sort:before,.jupyter .fa-unsorted:before{content:"\f0dc"}.jupyter .fa-sort-desc:before,.jupyter .fa-sort-down:before{content:"\f0dd"}.jupyter .fa-sort-asc:before,.jupyter .fa-sort-up:before{content:"\f0de"}.jupyter .fa-envelope:before{content:"\f0e0"}.jupyter .fa-linkedin:before{content:"\f0e1"}.jupyter .fa-rotate-left:before,.jupyter .fa-undo:before{content:"\f0e2"}.jupyter .fa-gavel:before,.jupyter .fa-legal:before{content:"\f0e3"}.jupyter .fa-dashboard:before,.jupyter .fa-tachometer:before{content:"\f0e4"}.jupyter .fa-comment-o:before{content:"\f0e5"}.jupyter .fa-comments-o:before{content:"\f0e6"}.jupyter .fa-bolt:before,.jupyter .fa-flash:before{content:"\f0e7"}.jupyter .fa-sitemap:before{content:"\f0e8"}.jupyter .fa-umbrella:before{content:"\f0e9"}.jupyter .fa-clipboard:before,.jupyter .fa-paste:before{content:"\f0ea"}.jupyter .fa-lightbulb-o:before{content:"\f0eb"}.jupyter .fa-exchange:before{content:"\f0ec"}.jupyter .fa-cloud-download:before{content:"\f0ed"}.jupyter .fa-cloud-upload:before{content:"\f0ee"}.jupyter .fa-user-md:before{content:"\f0f0"}.jupyter .fa-stethoscope:before{content:"\f0f1"}.jupyter .fa-suitcase:before{content:"\f0f2"}.jupyter .fa-bell-o:before{content:"\f0a2"}.jupyter .fa-coffee:before{content:"\f0f4"}.jupyter .fa-cutlery:before{content:"\f0f5"}.jupyter .fa-file-text-o:before{content:"\f0f6"}.jupyter .fa-building-o:before{content:"\f0f7"}.jupyter .fa-hospital-o:before{content:"\f0f8"}.jupyter .fa-ambulance:before{content:"\f0f9"}.jupyter .fa-medkit:before{content:"\f0fa"}.jupyter .fa-fighter-jet:before{content:"\f0fb"}.jupyter .fa-beer:before{content:"\f0fc"}.jupyter .fa-h-square:before{content:"\f0fd"}.jupyter .fa-plus-square:before{content:"\f0fe"}.jupyter .fa-angle-double-left:before{content:"\f100"}.jupyter .fa-angle-double-right:before{content:"\f101"}.jupyter .fa-angle-double-up:before{content:"\f102"}.jupyter .fa-angle-double-down:before{content:"\f103"}.jupyter .fa-angle-left:before{content:"\f104"}.jupyter .fa-angle-right:before{content:"\f105"}.jupyter .fa-angle-up:before{content:"\f106"}.jupyter .fa-angle-down:before{content:"\f107"}.jupyter .fa-desktop:before{content:"\f108"}.jupyter .fa-laptop:before{content:"\f109"}.jupyter .fa-tablet:before{content:"\f10a"}.jupyter .fa-mobile-phone:before,.jupyter .fa-mobile:before{content:"\f10b"}.jupyter .fa-circle-o:before{content:"\f10c"}.jupyter .fa-quote-left:before{content:"\f10d"}.jupyter .fa-quote-right:before{content:"\f10e"}.jupyter .fa-spinner:before{content:"\f110"}.jupyter .fa-circle:before{content:"\f111"}.jupyter .fa-mail-reply:before,.jupyter .fa-reply:before{content:"\f112"}.jupyter .fa-github-alt:before{content:"\f113"}.jupyter .fa-folder-o:before{content:"\f114"}.jupyter .fa-folder-open-o:before{content:"\f115"}.jupyter .fa-smile-o:before{content:"\f118"}.jupyter .fa-frown-o:before{content:"\f119"}.jupyter .fa-meh-o:before{content:"\f11a"}.jupyter .fa-gamepad:before{content:"\f11b"}.jupyter .fa-keyboard-o:before{content:"\f11c"}.jupyter .fa-flag-o:before{content:"\f11d"}.jupyter .fa-flag-checkered:before{content:"\f11e"}.jupyter .fa-terminal:before{content:"\f120"}.jupyter .fa-code:before{content:"\f121"}.jupyter .fa-mail-reply-all:before,.jupyter .fa-reply-all:before{content:"\f122"}.jupyter .fa-star-half-empty:before,.jupyter .fa-star-half-full:before,.jupyter .fa-star-half-o:before{content:"\f123"}.jupyter .fa-location-arrow:before{content:"\f124"}.jupyter .fa-crop:before{content:"\f125"}.jupyter .fa-code-fork:before{content:"\f126"}.jupyter .fa-chain-broken:before,.jupyter .fa-unlink:before{content:"\f127"}.jupyter .fa-question:before{content:"\f128"}.jupyter .fa-info:before{content:"\f129"}.jupyter .fa-exclamation:before{content:"\f12a"}.jupyter .fa-superscript:before{content:"\f12b"}.jupyter .fa-subscript:before{content:"\f12c"}.jupyter .fa-eraser:before{content:"\f12d"}.jupyter .fa-puzzle-piece:before{content:"\f12e"}.jupyter .fa-microphone:before{content:"\f130"}.jupyter .fa-microphone-slash:before{content:"\f131"}.jupyter .fa-shield:before{content:"\f132"}.jupyter .fa-calendar-o:before{content:"\f133"}.jupyter .fa-fire-extinguisher:before{content:"\f134"}.jupyter .fa-rocket:before{content:"\f135"}.jupyter .fa-maxcdn:before{content:"\f136"}.jupyter .fa-chevron-circle-left:before{content:"\f137"}.jupyter .fa-chevron-circle-right:before{content:"\f138"}.jupyter .fa-chevron-circle-up:before{content:"\f139"}.jupyter .fa-chevron-circle-down:before{content:"\f13a"}.jupyter .fa-html5:before{content:"\f13b"}.jupyter .fa-css3:before{content:"\f13c"}.jupyter .fa-anchor:before{content:"\f13d"}.jupyter .fa-unlock-alt:before{content:"\f13e"}.jupyter .fa-bullseye:before{content:"\f140"}.jupyter .fa-ellipsis-h:before{content:"\f141"}.jupyter .fa-ellipsis-v:before{content:"\f142"}.jupyter .fa-rss-square:before{content:"\f143"}.jupyter .fa-play-circle:before{content:"\f144"}.jupyter .fa-ticket:before{content:"\f145"}.jupyter .fa-minus-square:before{content:"\f146"}.jupyter .fa-minus-square-o:before{content:"\f147"}.jupyter .fa-level-up:before{content:"\f148"}.jupyter .fa-level-down:before{content:"\f149"}.jupyter .fa-check-square:before{content:"\f14a"}.jupyter .fa-pencil-square:before{content:"\f14b"}.jupyter .fa-external-link-square:before{content:"\f14c"}.jupyter .fa-share-square:before{content:"\f14d"}.jupyter .fa-compass:before{content:"\f14e"}.jupyter .fa-caret-square-o-down:before,.jupyter .fa-toggle-down:before{content:"\f150"}.jupyter .fa-caret-square-o-up:before,.jupyter .fa-toggle-up:before{content:"\f151"}.jupyter .fa-caret-square-o-right:before,.jupyter .fa-toggle-right:before{content:"\f152"}.jupyter .fa-eur:before,.jupyter .fa-euro:before{content:"\f153"}.jupyter .fa-gbp:before{content:"\f154"}.jupyter .fa-dollar:before,.jupyter .fa-usd:before{content:"\f155"}.jupyter .fa-inr:before,.jupyter .fa-rupee:before{content:"\f156"}.jupyter .fa-cny:before,.jupyter .fa-jpy:before,.jupyter .fa-rmb:before,.jupyter .fa-yen:before{content:"\f157"}.jupyter .fa-rouble:before,.jupyter .fa-rub:before,.jupyter .fa-ruble:before{content:"\f158"}.jupyter .fa-krw:before,.jupyter .fa-won:before{content:"\f159"}.jupyter .fa-bitcoin:before,.jupyter .fa-btc:before{content:"\f15a"}.jupyter .fa-file:before{content:"\f15b"}.jupyter .fa-file-text:before{content:"\f15c"}.jupyter .fa-sort-alpha-asc:before{content:"\f15d"}.jupyter .fa-sort-alpha-desc:before{content:"\f15e"}.jupyter .fa-sort-amount-asc:before{content:"\f160"}.jupyter .fa-sort-amount-desc:before{content:"\f161"}.jupyter .fa-sort-numeric-asc:before{content:"\f162"}.jupyter .fa-sort-numeric-desc:before{content:"\f163"}.jupyter .fa-thumbs-up:before{content:"\f164"}.jupyter .fa-thumbs-down:before{content:"\f165"}.jupyter .fa-youtube-square:before{content:"\f166"}.jupyter .fa-youtube:before{content:"\f167"}.jupyter .fa-xing:before{content:"\f168"}.jupyter .fa-xing-square:before{content:"\f169"}.jupyter .fa-youtube-play:before{content:"\f16a"}.jupyter .fa-dropbox:before{content:"\f16b"}.jupyter .fa-stack-overflow:before{content:"\f16c"}.jupyter .fa-instagram:before{content:"\f16d"}.jupyter .fa-flickr:before{content:"\f16e"}.jupyter .fa-adn:before{content:"\f170"}.jupyter .fa-bitbucket:before{content:"\f171"}.jupyter .fa-bitbucket-square:before{content:"\f172"}.jupyter .fa-tumblr:before{content:"\f173"}.jupyter .fa-tumblr-square:before{content:"\f174"}.jupyter .fa-long-arrow-down:before{content:"\f175"}.jupyter .fa-long-arrow-up:before{content:"\f176"}.jupyter .fa-long-arrow-left:before{content:"\f177"}.jupyter .fa-long-arrow-right:before{content:"\f178"}.jupyter .fa-apple:before{content:"\f179"}.jupyter .fa-windows:before{content:"\f17a"}.jupyter .fa-android:before{content:"\f17b"}.jupyter .fa-linux:before{content:"\f17c"}.jupyter .fa-dribbble:before{content:"\f17d"}.jupyter .fa-skype:before{content:"\f17e"}.jupyter .fa-foursquare:before{content:"\f180"}.jupyter .fa-trello:before{content:"\f181"}.jupyter .fa-female:before{content:"\f182"}.jupyter .fa-male:before{content:"\f183"}.jupyter .fa-gittip:before{content:"\f184"}.jupyter .fa-sun-o:before{content:"\f185"}.jupyter .fa-moon-o:before{content:"\f186"}.jupyter .fa-archive:before{content:"\f187"}.jupyter .fa-bug:before{content:"\f188"}.jupyter .fa-vk:before{content:"\f189"}.jupyter .fa-weibo:before{content:"\f18a"}.jupyter .fa-renren:before{content:"\f18b"}.jupyter .fa-pagelines:before{content:"\f18c"}.jupyter .fa-stack-exchange:before{content:"\f18d"}.jupyter .fa-arrow-circle-o-right:before{content:"\f18e"}.jupyter .fa-arrow-circle-o-left:before{content:"\f190"}.jupyter .fa-caret-square-o-left:before,.jupyter .fa-toggle-left:before{content:"\f191"}.jupyter .fa-dot-circle-o:before{content:"\f192"}.jupyter .fa-wheelchair:before{content:"\f193"}.jupyter .fa-vimeo-square:before{content:"\f194"}.jupyter .fa-try:before,.jupyter .fa-turkish-lira:before{content:"\f195"}.jupyter .fa-plus-square-o:before{content:"\f196"}.jupyter .fa-space-shuttle:before{content:"\f197"}.jupyter .fa-slack:before{content:"\f198"}.jupyter .fa-envelope-square:before{content:"\f199"}.jupyter .fa-wordpress:before{content:"\f19a"}.jupyter .fa-openid:before{content:"\f19b"}.jupyter .fa-bank:before,.jupyter .fa-institution:before,.jupyter .fa-university:before{content:"\f19c"}.jupyter .fa-graduation-cap:before,.jupyter .fa-mortar-board:before{content:"\f19d"}.jupyter .fa-yahoo:before{content:"\f19e"}.jupyter .fa-google:before{content:"\f1a0"}.jupyter .fa-reddit:before{content:"\f1a1"}.jupyter .fa-reddit-square:before{content:"\f1a2"}.jupyter .fa-stumbleupon-circle:before{content:"\f1a3"}.jupyter .fa-stumbleupon:before{content:"\f1a4"}.jupyter .fa-delicious:before{content:"\f1a5"}.jupyter .fa-digg:before{content:"\f1a6"}.jupyter .fa-pied-piper:before{content:"\f1a7"}.jupyter .fa-pied-piper-alt:before{content:"\f1a8"}.jupyter .fa-drupal:before{content:"\f1a9"}.jupyter .fa-joomla:before{content:"\f1aa"}.jupyter .fa-language:before{content:"\f1ab"}.jupyter .fa-fax:before{content:"\f1ac"}.jupyter .fa-building:before{content:"\f1ad"}.jupyter .fa-child:before{content:"\f1ae"}.jupyter .fa-paw:before{content:"\f1b0"}.jupyter .fa-spoon:before{content:"\f1b1"}.jupyter .fa-cube:before{content:"\f1b2"}.jupyter .fa-cubes:before{content:"\f1b3"}.jupyter .fa-behance:before{content:"\f1b4"}.jupyter .fa-behance-square:before{content:"\f1b5"}.jupyter .fa-steam:before{content:"\f1b6"}.jupyter .fa-steam-square:before{content:"\f1b7"}.jupyter .fa-recycle:before{content:"\f1b8"}.jupyter .fa-automobile:before,.jupyter .fa-car:before{content:"\f1b9"}.jupyter .fa-cab:before,.jupyter .fa-taxi:before{content:"\f1ba"}.jupyter .fa-tree:before{content:"\f1bb"}.jupyter .fa-spotify:before{content:"\f1bc"}.jupyter .fa-deviantart:before{content:"\f1bd"}.jupyter .fa-soundcloud:before{content:"\f1be"}.jupyter .fa-database:before{content:"\f1c0"}.jupyter .fa-file-pdf-o:before{content:"\f1c1"}.jupyter .fa-file-word-o:before{content:"\f1c2"}.jupyter .fa-file-excel-o:before{content:"\f1c3"}.jupyter .fa-file-powerpoint-o:before{content:"\f1c4"}.jupyter .fa-file-image-o:before,.jupyter .fa-file-photo-o:before,.jupyter .fa-file-picture-o:before{content:"\f1c5"}.jupyter .fa-file-archive-o:before,.jupyter .fa-file-zip-o:before{content:"\f1c6"}.jupyter .fa-file-audio-o:before,.jupyter .fa-file-sound-o:before{content:"\f1c7"}.jupyter .fa-file-movie-o:before,.jupyter .fa-file-video-o:before{content:"\f1c8"}.jupyter .fa-file-code-o:before{content:"\f1c9"}.jupyter .fa-vine:before{content:"\f1ca"}.jupyter .fa-codepen:before{content:"\f1cb"}.jupyter .fa-jsfiddle:before{content:"\f1cc"}.jupyter .fa-life-bouy:before,.jupyter .fa-life-buoy:before,.jupyter .fa-life-ring:before,.jupyter .fa-life-saver:before,.jupyter .fa-support:before{content:"\f1cd"}.jupyter .fa-circle-o-notch:before{content:"\f1ce"}.jupyter .fa-ra:before,.jupyter .fa-rebel:before{content:"\f1d0"}.jupyter .fa-empire:before,.jupyter .fa-ge:before{content:"\f1d1"}.jupyter .fa-git-square:before{content:"\f1d2"}.jupyter .fa-git:before{content:"\f1d3"}.jupyter .fa-hacker-news:before{content:"\f1d4"}.jupyter .fa-tencent-weibo:before{content:"\f1d5"}.jupyter .fa-qq:before{content:"\f1d6"}.jupyter .fa-wechat:before,.jupyter .fa-weixin:before{content:"\f1d7"}.jupyter .fa-paper-plane:before,.jupyter .fa-send:before{content:"\f1d8"}.jupyter .fa-paper-plane-o:before,.jupyter .fa-send-o:before{content:"\f1d9"}.jupyter .fa-history:before{content:"\f1da"}.jupyter .fa-circle-thin:before{content:"\f1db"}.jupyter .fa-header:before{content:"\f1dc"}.jupyter .fa-paragraph:before{content:"\f1dd"}.jupyter .fa-sliders:before{content:"\f1de"}.jupyter .fa-share-alt:before{content:"\f1e0"}.jupyter .fa-share-alt-square:before{content:"\f1e1"}.jupyter .fa-bomb:before{content:"\f1e2"}.jupyter .fa-futbol-o:before,.jupyter .fa-soccer-ball-o:before{content:"\f1e3"}.jupyter .fa-tty:before{content:"\f1e4"}.jupyter .fa-binoculars:before{content:"\f1e5"}.jupyter .fa-plug:before{content:"\f1e6"}.jupyter .fa-slideshare:before{content:"\f1e7"}.jupyter .fa-twitch:before{content:"\f1e8"}.jupyter .fa-yelp:before{content:"\f1e9"}.jupyter .fa-newspaper-o:before{content:"\f1ea"}.jupyter .fa-wifi:before{content:"\f1eb"}.jupyter .fa-calculator:before{content:"\f1ec"}.jupyter .fa-paypal:before{content:"\f1ed"}.jupyter .fa-google-wallet:before{content:"\f1ee"}.jupyter .fa-cc-visa:before{content:"\f1f0"}.jupyter .fa-cc-mastercard:before{content:"\f1f1"}.jupyter .fa-cc-discover:before{content:"\f1f2"}.jupyter .fa-cc-amex:before{content:"\f1f3"}.jupyter .fa-cc-paypal:before{content:"\f1f4"}.jupyter .fa-cc-stripe:before{content:"\f1f5"}.jupyter .fa-bell-slash:before{content:"\f1f6"}.jupyter .fa-bell-slash-o:before{content:"\f1f7"}.jupyter .fa-trash:before{content:"\f1f8"}.jupyter .fa-copyright:before{content:"\f1f9"}.jupyter .fa-at:before{content:"\f1fa"}.jupyter .fa-eyedropper:before{content:"\f1fb"}.jupyter .fa-paint-brush:before{content:"\f1fc"}.jupyter .fa-birthday-cake:before{content:"\f1fd"}.jupyter .fa-area-chart:before{content:"\f1fe"}.jupyter .fa-pie-chart:before{content:"\f200"}.jupyter .fa-line-chart:before{content:"\f201"}.jupyter .fa-lastfm:before{content:"\f202"}.jupyter .fa-lastfm-square:before{content:"\f203"}.jupyter .fa-toggle-off:before{content:"\f204"}.jupyter .fa-toggle-on:before{content:"\f205"}.jupyter .fa-bicycle:before{content:"\f206"}.jupyter .fa-bus:before{content:"\f207"}.jupyter .fa-ioxhost:before{content:"\f208"}.jupyter .fa-angellist:before{content:"\f209"}.jupyter .fa-cc:before{content:"\f20a"}.jupyter .fa-ils:before,.jupyter .fa-shekel:before,.jupyter .fa-sheqel:before{content:"\f20b"}.jupyter .fa-meanpath:before{content:"\f20c"}.jupyter .modal.fade .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.jupyter code{color:#000}.jupyter pre{font-size:inherit;line-height:inherit}.jupyter label{font-weight:400}.jupyter .border-box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jupyter .corner-all{border-radius:2px}.jupyter .no-padding{padding:0}.jupyter .hbox{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}.jupyter .hbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none}.jupyter .vbox{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}.jupyter .vbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none}.jupyter .hbox.reverse,.jupyter .reverse,.jupyter .vbox.reverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;flex-direction:row-reverse}.jupyter .box-flex0,.jupyter .hbox.box-flex0,.jupyter .vbox.box-flex0{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none;width:auto}.jupyter .box-flex1,.jupyter .hbox.box-flex1,.jupyter .vbox.box-flex1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.jupyter .box-flex,.jupyter .hbox.box-flex,.jupyter .vbox.box-flex{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.jupyter .box-flex2,.jupyter .hbox.box-flex2,.jupyter .vbox.box-flex2{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;flex:2}.jupyter .box-group1{-webkit-box-flex-group:1;-moz-box-flex-group:1;box-flex-group:1}.jupyter .box-group2{-webkit-box-flex-group:2;-moz-box-flex-group:2;box-flex-group:2}.jupyter .hbox.start,.jupyter .start,.jupyter .vbox.start{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start}.jupyter .end,.jupyter .hbox.end,.jupyter .vbox.end{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;justify-content:flex-end}.jupyter .center,.jupyter .hbox.center,.jupyter .vbox.center{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;justify-content:center}.jupyter .baseline,.jupyter .hbox.baseline,.jupyter .vbox.baseline{-webkit-box-pack:baseline;-moz-box-pack:baseline;box-pack:baseline;justify-content:baseline}.jupyter .hbox.stretch,.jupyter .stretch,.jupyter .vbox.stretch{-webkit-box-pack:stretch;-moz-box-pack:stretch;box-pack:stretch;justify-content:stretch}.jupyter .align-start,.jupyter .hbox.align-start,.jupyter .vbox.align-start{-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start}.jupyter .align-end,.jupyter .hbox.align-end,.jupyter .vbox.align-end{-webkit-box-align:end;-moz-box-align:end;box-align:end;align-items:flex-end}.jupyter .align-center,.jupyter .hbox.align-center,.jupyter .vbox.align-center{-webkit-box-align:center;-moz-box-align:center;box-align:center;align-items:center}.jupyter .align-baseline,.jupyter .hbox.align-baseline,.jupyter .vbox.align-baseline{-webkit-box-align:baseline;-moz-box-align:baseline;box-align:baseline;align-items:baseline}.jupyter .align-stretch,.jupyter .hbox.align-stretch,.jupyter .vbox.align-stretch{-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;align-items:stretch}.jupyter div.error{margin:2em;text-align:center}.jupyter div.error>h1{font-size:500%;line-height:normal}.jupyter div.error>p{font-size:200%;line-height:normal}.jupyter div.traceback-wrapper{text-align:left;max-width:800px;margin:auto}.jupyter body{background-color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;overflow:visible}.jupyter body>#header{display:none;background-color:#fff;position:relative;z-index:100}.jupyter body>#header #header-container{padding-bottom:5px;padding-top:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jupyter body>#header .header-bar{width:100%;height:1px;background:#e7e7e7;margin-bottom:-1px}@media print{.jupyter body>#header{display:none!important}}.jupyter #header-spacer{width:100%;visibility:hidden}@media print{.jupyter #header-spacer{display:none}}.jupyter #ipython_notebook{padding-left:0;padding-top:1px;padding-bottom:1px}@media (max-width:991px){.jupyter #ipython_notebook{margin-left:10px}}.jupyter #noscript{width:auto;padding-top:16px;padding-bottom:16px;text-align:center;font-size:22px;color:red;font-weight:700}.jupyter #ipython_notebook img{height:28px}.jupyter #site{width:100%;display:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:auto}@media print{.jupyter #site{height:auto!important}}.jupyter .ui-button .ui-button-text{padding:.2em .8em;font-size:77%}.jupyter input.ui-button{padding:.3em .9em}.jupyter span#login_widget{float:right}.jupyter #logout,.jupyter span#login_widget>.button{color:#333;background-color:#fff;border-color:#ccc}.jupyter #logout.focus,.jupyter #logout:focus,.jupyter span#login_widget>.button.focus,.jupyter span#login_widget>.button:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.jupyter #logout:hover,.jupyter span#login_widget>.button:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter #logout.active,.jupyter #logout:active,.jupyter span#login_widget>.button.active,.jupyter span#login_widget>.button:active,.open>.dropdown-toggle.jupyter #logout,.open>.dropdown-toggle.jupyter span#login_widget>.button{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter #logout.active.focus,.jupyter #logout.active:focus,.jupyter #logout.active:hover,.jupyter #logout:active.focus,.jupyter #logout:active:focus,.jupyter #logout:active:hover,.jupyter span#login_widget>.button.active.focus,.jupyter span#login_widget>.button.active:focus,.jupyter span#login_widget>.button.active:hover,.jupyter span#login_widget>.button:active.focus,.jupyter span#login_widget>.button:active:focus,.jupyter span#login_widget>.button:active:hover,.open>.dropdown-toggle.jupyter #logout.focus,.open>.dropdown-toggle.jupyter #logout:focus,.open>.dropdown-toggle.jupyter #logout:hover,.open>.dropdown-toggle.jupyter span#login_widget>.button.focus,.open>.dropdown-toggle.jupyter span#login_widget>.button:focus,.open>.dropdown-toggle.jupyter span#login_widget>.button:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.jupyter #logout.active,.jupyter #logout:active,.jupyter span#login_widget>.button.active,.jupyter span#login_widget>.button:active,.open>.dropdown-toggle.jupyter #logout,.open>.dropdown-toggle.jupyter span#login_widget>.button{background-image:none}.jupyter #logout.disabled,.jupyter #logout.disabled.active,.jupyter #logout.disabled.focus,.jupyter #logout.disabled:active,.jupyter #logout.disabled:focus,.jupyter #logout.disabled:hover,.jupyter #logout[disabled],.jupyter #logout[disabled].active,.jupyter #logout[disabled].focus,.jupyter #logout[disabled]:active,.jupyter #logout[disabled]:focus,.jupyter #logout[disabled]:hover,.jupyter span#login_widget>.button.disabled,.jupyter span#login_widget>.button.disabled.active,.jupyter span#login_widget>.button.disabled.focus,.jupyter span#login_widget>.button.disabled:active,.jupyter span#login_widget>.button.disabled:focus,.jupyter span#login_widget>.button.disabled:hover,.jupyter span#login_widget>.button[disabled],.jupyter span#login_widget>.button[disabled].active,.jupyter span#login_widget>.button[disabled].focus,.jupyter span#login_widget>.button[disabled]:active,.jupyter span#login_widget>.button[disabled]:focus,.jupyter span#login_widget>.button[disabled]:hover,fieldset[disabled] .jupyter #logout,fieldset[disabled] .jupyter #logout.active,fieldset[disabled] .jupyter #logout.focus,fieldset[disabled] .jupyter #logout:active,fieldset[disabled] .jupyter #logout:focus,fieldset[disabled] .jupyter #logout:hover,fieldset[disabled] .jupyter span#login_widget>.button,fieldset[disabled] .jupyter span#login_widget>.button.active,fieldset[disabled] .jupyter span#login_widget>.button.focus,fieldset[disabled] .jupyter span#login_widget>.button:active,fieldset[disabled] .jupyter span#login_widget>.button:focus,fieldset[disabled] .jupyter span#login_widget>.button:hover{background-color:#fff;border-color:#ccc}.jupyter #logout .badge,.jupyter span#login_widget>.button .badge{color:#fff;background-color:#333}.jupyter .nav-header{text-transform:none}.jupyter #header>span{margin-top:10px}.jupyter .modal_stretch .modal-dialog{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;min-height:80vh}.jupyter .modal_stretch .modal-dialog .modal-body{max-height:calc(100vh - 200px);overflow:auto;flex:1}@media (min-width:768px){.jupyter .modal .modal-dialog{width:700px}}@media (min-width:768px){.jupyter select.form-control{margin-left:12px;margin-right:12px}}.jupyter .center-nav{display:inline-block;margin-bottom:-4px}.jupyter .alternate_upload{background-color:none;display:inline}.jupyter .alternate_upload.form{padding:0;margin:0}.jupyter .alternate_upload input.fileinput{text-align:center;vertical-align:middle;display:inline;opacity:0;z-index:2;width:12ex;margin-right:-12ex}.jupyter .alternate_upload .btn-upload{height:22px}.jupyter ul#tabs{margin-bottom:4px}.jupyter ul#tabs a{padding-top:6px;padding-bottom:4px}.jupyter ul.breadcrumb a:focus,.jupyter ul.breadcrumb a:hover{text-decoration:none}.jupyter ul.breadcrumb i.icon-home{font-size:16px;margin-right:4px}.jupyter ul.breadcrumb span{color:#5e5e5e}.jupyter .list_toolbar{padding:4px 0 4px 0;vertical-align:middle}.jupyter .list_toolbar .tree-buttons{padding-top:1px}.jupyter .dynamic-buttons{padding-top:3px;display:inline-block}.jupyter .list_toolbar [class*=span]{min-height:24px}.jupyter .list_header{font-weight:700;background-color:#EEE}.jupyter .list_placeholder{font-weight:700;padding-top:4px;padding-bottom:4px;padding-left:7px;padding-right:7px}.jupyter .list_container{margin-top:4px;margin-bottom:20px;border:1px solid #ddd;border-radius:2px}.jupyter .list_container>div{border-bottom:1px solid #ddd}.jupyter .list_container>div:hover .list-item{background-color:red}.jupyter .list_container>div:last-child{border:none}.jupyter .list_item:hover .list_item{background-color:#ddd}.jupyter .list_item a{text-decoration:none}.jupyter .list_item:hover{background-color:#fafafa}.jupyter .list_header>div,.jupyter .list_item>div{padding-top:4px;padding-bottom:4px;padding-left:7px;padding-right:7px;line-height:22px}.jupyter .list_header>div input,.jupyter .list_item>div input{margin-right:7px;margin-left:14px;vertical-align:baseline;line-height:22px;position:relative;top:-1px}.jupyter .list_header>div .item_link,.jupyter .list_item>div .item_link{margin-left:-1px;vertical-align:baseline;line-height:22px}.jupyter .new-file input[type=checkbox]{visibility:hidden}.jupyter .item_name{line-height:22px;height:24px}.jupyter .item_icon{font-size:14px;color:#5e5e5e;margin-right:7px;margin-left:7px;line-height:22px;vertical-align:baseline}.jupyter .item_buttons{line-height:1em;margin-left:-5px}.jupyter .item_buttons .btn,.jupyter .item_buttons .btn-group,.jupyter .item_buttons .input-group{float:left}.jupyter .item_buttons>.btn,.jupyter .item_buttons>.btn-group,.jupyter .item_buttons>.input-group{margin-left:5px}.jupyter .item_buttons .btn{min-width:13ex}.jupyter .item_buttons .running-indicator{padding-top:4px;color:#5cb85c}.jupyter .item_buttons .kernel-name{padding-top:4px;color:#5bc0de;margin-right:7px;float:left}.jupyter .toolbar_info{height:24px;line-height:24px}.jupyter .list_item input:not([type=checkbox]){padding-top:3px;padding-bottom:3px;height:22px;line-height:14px;margin:0}.jupyter .highlight_text{color:#00f}.jupyter #project_name{display:inline-block;padding-left:7px;margin-left:-2px}.jupyter #project_name>.breadcrumb{padding:0;margin-bottom:0;background-color:transparent;font-weight:700}.jupyter #tree-selector{padding-right:0}.jupyter #button-select-all{min-width:50px}.jupyter #select-all{margin-left:7px;margin-right:2px}.jupyter .menu_icon{margin-right:2px}.jupyter .tab-content .row{margin-left:0;margin-right:0}.jupyter .folder_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f114"}.jupyter .folder_icon:before.pull-left{margin-right:.3em}.jupyter .folder_icon:before.pull-right{margin-left:.3em}.jupyter .notebook_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f02d";position:relative;top:-1px}.jupyter .notebook_icon:before.pull-left{margin-right:.3em}.jupyter .notebook_icon:before.pull-right{margin-left:.3em}.jupyter .running_notebook_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f02d";position:relative;top:-1px;color:#5cb85c}.jupyter .running_notebook_icon:before.pull-left{margin-right:.3em}.jupyter .running_notebook_icon:before.pull-right{margin-left:.3em}.jupyter .file_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f016";position:relative;top:-2px}.jupyter .file_icon:before.pull-left{margin-right:.3em}.jupyter .file_icon:before.pull-right{margin-left:.3em}.jupyter #notebook_toolbar .pull-right{padding-top:0;margin-right:-1px}.jupyter ul#new-menu{left:auto;right:0}.jupyter .kernel-menu-icon{padding-right:12px;width:24px;content:"\f096"}.jupyter .kernel-menu-icon:before{content:"\f096"}.jupyter .kernel-menu-icon-current:before{content:"\f00c"}.jupyter #tab_content{padding-top:20px}.jupyter #running .panel-group .panel{margin-top:3px;margin-bottom:1em}.jupyter #running .panel-group .panel .panel-heading{background-color:#EEE;padding-top:4px;padding-bottom:4px;padding-left:7px;padding-right:7px;line-height:22px}.jupyter #running .panel-group .panel .panel-heading a:focus,.jupyter #running .panel-group .panel .panel-heading a:hover{text-decoration:none}.jupyter #running .panel-group .panel .panel-body{padding:0}.jupyter #running .panel-group .panel .panel-body .list_container{margin-top:0;margin-bottom:0;border:0;border-radius:0}.jupyter #running .panel-group .panel .panel-body .list_container .list_item{border-bottom:1px solid #ddd}.jupyter #running .panel-group .panel .panel-body .list_container .list_item:last-child{border-bottom:0}.jupyter .delete-button{display:none}.jupyter .duplicate-button{display:none}.jupyter .rename-button{display:none}.jupyter .shutdown-button{display:none}.jupyter .dynamic-instructions{display:inline-block;padding-top:4px}.jupyter .selected-keymap i.fa{padding:0 5px}.jupyter .selected-keymap i.fa:before{content:"\f00c"}.jupyter #mode-menu{overflow:auto;max-height:20em}.jupyter .edit_app #header{-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}.jupyter .edit_app #menubar .navbar{margin-bottom:-1px}.jupyter .dirty-indicator{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px}.jupyter .dirty-indicator.pull-left{margin-right:.3em}.jupyter .dirty-indicator.pull-right{margin-left:.3em}.jupyter .dirty-indicator-dirty{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px}.jupyter .dirty-indicator-dirty.pull-left{margin-right:.3em}.jupyter .dirty-indicator-dirty.pull-right{margin-left:.3em}.jupyter .dirty-indicator-clean{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px}.jupyter .dirty-indicator-clean.pull-left{margin-right:.3em}.jupyter .dirty-indicator-clean.pull-right{margin-left:.3em}.jupyter .dirty-indicator-clean:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c"}.jupyter .dirty-indicator-clean:before.pull-left{margin-right:.3em}.jupyter .dirty-indicator-clean:before.pull-right{margin-left:.3em}.jupyter #filename{font-size:16pt;display:table;padding:0 5px}.jupyter #current-mode{padding-left:5px;padding-right:5px}.jupyter #texteditor-backdrop{padding-top:20px;padding-bottom:20px}@media not print{.jupyter #texteditor-backdrop{background-color:#EEE}}@media print{.jupyter #texteditor-backdrop #texteditor-container .CodeMirror-gutter,.jupyter #texteditor-backdrop #texteditor-container .CodeMirror-gutters{background-color:#fff}}@media not print{.jupyter #texteditor-backdrop #texteditor-container .CodeMirror-gutter,.jupyter #texteditor-backdrop #texteditor-container .CodeMirror-gutters{background-color:#fff}}@media not print{.jupyter #texteditor-backdrop #texteditor-container{padding:0;background-color:#fff;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}}.jupyter .ansibold{font-weight:700}.jupyter .ansiblack{color:#000}.jupyter .ansired{color:#8b0000}.jupyter .ansigreen{color:#006400}.jupyter .ansiyellow{color:#c4a000}.jupyter .ansiblue{color:#00008b}.jupyter .ansipurple{color:#9400d3}.jupyter .ansicyan{color:#4682b4}.jupyter .ansigray{color:gray}.jupyter .ansibgblack{background-color:#000}.jupyter .ansibgred{background-color:red}.jupyter .ansibggreen{background-color:green}.jupyter .ansibgyellow{background-color:#ff0}.jupyter .ansibgblue{background-color:#00f}.jupyter .ansibgpurple{background-color:#ff00ff}.jupyter .ansibgcyan{background-color:#0ff}.jupyter .ansibggray{background-color:gray}.jupyter div.cell{border:1px solid transparent;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-width:thin;border-style:solid;width:100%;padding:5px;margin:0;outline:0}.jupyter div.cell.selected{border-color:#ababab}@media print{.jupyter div.cell.selected{border-color:transparent}}.edit_mode .jupyter div.cell.selected{border-color:green}@media print{.edit_mode .jupyter div.cell.selected{border-color:transparent}}.jupyter .prompt{min-width:14ex;padding:.4em;margin:0;font-family:monospace;text-align:right;line-height:1.21429em}@media (max-width:540px){.jupyter .prompt{text-align:left}}.jupyter div.inner_cell{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}@-moz-document url-prefix(){.jupyter div.inner_cell{overflow-x:hidden}}.jupyter div.input_area{border:1px solid #cfcfcf;border-radius:2px;background:#f7f7f7;line-height:1.21429em}.jupyter div.prompt:empty{padding-top:0;padding-bottom:0}.jupyter div.unrecognized_cell{padding:5px 5px 5px 0;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}.jupyter div.unrecognized_cell .inner_cell{border-radius:2px;padding:5px;font-weight:700;color:red;border:1px solid #cfcfcf;background:#eaeaea}.jupyter div.unrecognized_cell .inner_cell a{color:inherit;text-decoration:none}.jupyter div.unrecognized_cell .inner_cell a:hover{color:inherit;text-decoration:none}@media (max-width:540px){.jupyter div.unrecognized_cell>div.prompt{display:none}}@media print{.jupyter div.code_cell{page-break-inside:avoid}}.jupyter div.input{page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}@media (max-width:540px){.jupyter div.input{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}}.jupyter div.input_prompt{color:navy;border-top:1px solid transparent}.jupyter div.input_area>div.highlight{margin:.4em;border:none;padding:0;background-color:transparent}.jupyter div.input_area>div.highlight>pre{margin:0;border:none;padding:0;background-color:transparent}.jupyter .CodeMirror{line-height:1.21429em;font-size:14px;height:auto;background:0 0}.jupyter .CodeMirror-scroll{overflow-y:hidden;overflow-x:auto}.jupyter .CodeMirror-lines{padding:.4em}.jupyter .CodeMirror-linenumber{padding:0 8px 0 4px}.jupyter .CodeMirror-gutters{border-bottom-left-radius:2px;border-top-left-radius:2px}.jupyter .CodeMirror pre{padding:0;border:0;border-radius:0}.jupyter .CodeMirror{font-family:monospace;height:300px;color:#000}.jupyter .CodeMirror-lines{padding:4px 0}.jupyter .CodeMirror pre{padding:0 4px}.jupyter .CodeMirror-gutter-filler,.jupyter .CodeMirror-scrollbar-filler{background-color:#fff}.jupyter .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter .CodeMirror-guttermarker{color:#000}.jupyter .CodeMirror-guttermarker-subtle{color:#999}.jupyter .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0;background:#7e7}.jupyter .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}.jupyter .cm-tab{display:inline-block;text-decoration:inherit}.jupyter .CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.jupyter .cm-s-default .cm-header{color:#00f}.jupyter .cm-s-default .cm-quote{color:#090}.jupyter .cm-negative{color:#d44}.jupyter .cm-positive{color:#292}.jupyter .cm-header,.jupyter .cm-strong{font-weight:700}.jupyter .cm-em{font-style:italic}.jupyter .cm-link{text-decoration:underline}.jupyter .cm-strikethrough{text-decoration:line-through}.jupyter .cm-s-default .cm-keyword{color:#708}.jupyter .cm-s-default .cm-atom{color:#219}.jupyter .cm-s-default .cm-number{color:#164}.jupyter .cm-s-default .cm-def{color:#00f}.jupyter .cm-s-default .cm-variable-2{color:#05a}.jupyter .cm-s-default .cm-variable-3{color:#085}.jupyter .cm-s-default .cm-comment{color:#a50}.jupyter .cm-s-default .cm-string{color:#a11}.jupyter .cm-s-default .cm-string-2{color:#f50}.jupyter .cm-s-default .cm-meta{color:#555}.jupyter .cm-s-default .cm-qualifier{color:#555}.jupyter .cm-s-default .cm-builtin{color:#30a}.jupyter .cm-s-default .cm-bracket{color:#997}.jupyter .cm-s-default .cm-tag{color:#170}.jupyter .cm-s-default .cm-attribute{color:#00c}.jupyter .cm-s-default .cm-hr{color:#999}.jupyter .cm-s-default .cm-link{color:#00c}.jupyter .cm-s-default .cm-error{color:red}.jupyter .cm-invalidchar{color:red}.jupyter .CodeMirror-composing{border-bottom:2px solid}.jupyter div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}.jupyter div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.jupyter .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter .CodeMirror-activeline-background{background:#e8f2ff}.jupyter .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter .CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.jupyter .CodeMirror-sizer{position:relative;border-right:30px solid transparent}.jupyter .CodeMirror-gutter-filler,.jupyter .CodeMirror-hscrollbar,.jupyter .CodeMirror-scrollbar-filler,.jupyter .CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.jupyter .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter .CodeMirror-gutters{position:absolute;left:0;top:0;z-index:3}.jupyter .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;margin-bottom:-30px}.jupyter .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.jupyter .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter .CodeMirror-gutter-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.jupyter .CodeMirror-lines{cursor:text;min-height:1px}.jupyter .CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent}.jupyter .CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter .CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.jupyter .CodeMirror-code{outline:0}.jupyter .CodeMirror-gutter,.jupyter .CodeMirror-gutters,.jupyter .CodeMirror-linenumber,.jupyter .CodeMirror-scroll,.jupyter .CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter .CodeMirror-cursor{position:absolute}.jupyter .CodeMirror-measure pre{position:static}.jupyter div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter div.CodeMirror-dragcursors{visibility:visible}.jupyter .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter .CodeMirror-selected{background:#d9d9d9}.jupyter .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter .CodeMirror-crosshair{cursor:crosshair}.jupyter .CodeMirror-line::selection,.jupyter .CodeMirror-line>span::selection,.jupyter .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter .CodeMirror-line::-moz-selection,.jupyter .CodeMirror-line>span::-moz-selection,.jupyter .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter .cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.jupyter .cm-force-border{padding-right:.1px}.jupyter .cm-tab-wrap-hack:after{content:''}.jupyter span.CodeMirror-selectedtext{background:0 0}.jupyter .highlight-base{color:#000}.jupyter .highlight-variable{color:#000}.jupyter .highlight-variable-2{color:#1a1a1a}.jupyter .highlight-variable-3{color:#333}.jupyter .highlight-string{color:#BA2121}.jupyter .highlight-comment{color:#408080;font-style:italic}.jupyter .highlight-number{color:#080}.jupyter .highlight-atom{color:#88F}.jupyter .highlight-keyword{color:green;font-weight:700}.jupyter .highlight-builtin{color:green}.jupyter .highlight-error{color:red}.jupyter .highlight-operator{color:#A2F;font-weight:700}.jupyter .highlight-meta{color:#A2F}.jupyter .highlight-def{color:#00f}.jupyter .highlight-string-2{color:#f50}.jupyter .highlight-qualifier{color:#555}.jupyter .highlight-bracket{color:#997}.jupyter .highlight-tag{color:#170}.jupyter .highlight-attribute{color:#00c}.jupyter .highlight-header{color:#00f}.jupyter .highlight-quote{color:#090}.jupyter .highlight-link{color:#00c}.jupyter .cm-s-ipython span.cm-keyword{color:green;font-weight:700}.jupyter .cm-s-ipython span.cm-atom{color:#88F}.jupyter .cm-s-ipython span.cm-number{color:#080}.jupyter .cm-s-ipython span.cm-def{color:#00f}.jupyter .cm-s-ipython span.cm-variable{color:#000}.jupyter .cm-s-ipython span.cm-operator{color:#A2F;font-weight:700}.jupyter .cm-s-ipython span.cm-variable-2{color:#1a1a1a}.jupyter .cm-s-ipython span.cm-variable-3{color:#333}.jupyter .cm-s-ipython span.cm-comment{color:#408080;font-style:italic}.jupyter .cm-s-ipython span.cm-string{color:#BA2121}.jupyter .cm-s-ipython span.cm-string-2{color:#f50}.jupyter .cm-s-ipython span.cm-meta{color:#A2F}.jupyter .cm-s-ipython span.cm-qualifier{color:#555}.jupyter .cm-s-ipython span.cm-builtin{color:green}.jupyter .cm-s-ipython span.cm-bracket{color:#997}.jupyter .cm-s-ipython span.cm-tag{color:#170}.jupyter .cm-s-ipython span.cm-attribute{color:#00c}.jupyter .cm-s-ipython span.cm-header{color:#00f}.jupyter .cm-s-ipython span.cm-quote{color:#090}.jupyter .cm-s-ipython span.cm-link{color:#00c}.jupyter .cm-s-ipython span.cm-error{color:red}.jupyter .cm-s-ipython span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter div.output_wrapper{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;z-index:1}.jupyter div.output_scroll{height:24em;width:100%;overflow:auto;border-radius:2px;-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,.8);box-shadow:inset 0 2px 8px rgba(0,0,0,.8);display:block}.jupyter div.output_collapsed{margin:0;padding:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}.jupyter div.out_prompt_overlay{height:100%;padding:0 .4em;position:absolute;border-radius:2px}.jupyter div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000;background:rgba(240,240,240,.5)}.jupyter div.output_prompt{color:#8b0000}.jupyter div.output_area{padding:0;page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}.jupyter div.output_area .MathJax_Display{text-align:left!important}.jupyter div.output_area .rendered_html table{margin-left:0;margin-right:0}.jupyter div.output_area .rendered_html img{margin-left:0;margin-right:0}.jupyter div.output_area img,.jupyter div.output_area svg{max-width:100%;height:auto}.jupyter div.output_area img.unconfined,.jupyter div.output_area svg.unconfined{max-width:none}.jupyter .output{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}@media (max-width:540px){.jupyter div.output_area{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}}.jupyter div.output_area pre{margin:0;padding:0;border:0;vertical-align:baseline;color:#000;background-color:transparent;border-radius:0}.jupyter div.output_subarea{overflow-x:auto;padding:.4em;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1;max-width:calc(100% - 14ex)}.jupyter div.output_scroll div.output_subarea{overflow-x:visible}.jupyter div.output_text{text-align:left;color:#000;line-height:1.21429em}.jupyter div.output_stderr{background:#fdd}.jupyter div.output_latex{text-align:left}.jupyter div.output_javascript:empty{padding:0}.jupyter .js-error{color:#8b0000}.jupyter div.raw_input_container{line-height:1.21429em;padding-top:5px}.jupyter input.raw_input{font-family:monospace;font-size:inherit;color:inherit;width:auto;vertical-align:baseline;padding:0 .25em;margin:0 .25em}.jupyter input.raw_input:focus{box-shadow:none}.jupyter p.p-space{margin-bottom:10px}.jupyter div.output_unrecognized{padding:5px;font-weight:700;color:red}.jupyter div.output_unrecognized a{color:inherit;text-decoration:none}.jupyter div.output_unrecognized a:hover{color:inherit;text-decoration:none}.jupyter .rendered_html{color:#000}.jupyter .rendered_html em{font-style:italic}.jupyter .rendered_html strong{font-weight:700}.jupyter .rendered_html u{text-decoration:underline}.jupyter .rendered_html :link{text-decoration:underline}.jupyter .rendered_html :visited{text-decoration:underline}.jupyter .rendered_html h1{font-size:185.7%;margin:1.08em 0 0 0;font-weight:700;line-height:1}.jupyter .rendered_html h2{font-size:157.1%;margin:1.27em 0 0 0;font-weight:700;line-height:1}.jupyter .rendered_html h3{font-size:128.6%;margin:1.55em 0 0 0;font-weight:700;line-height:1}.jupyter .rendered_html h4{font-size:100%;margin:2em 0 0 0;font-weight:700;line-height:1}.jupyter .rendered_html h5{font-size:100%;margin:2em 0 0 0;font-weight:700;line-height:1;font-style:italic}.jupyter .rendered_html h6{font-size:100%;margin:2em 0 0 0;font-weight:700;line-height:1;font-style:italic}.jupyter .rendered_html h1:first-child{margin-top:.538em}.jupyter .rendered_html h2:first-child{margin-top:.636em}.jupyter .rendered_html h3:first-child{margin-top:.777em}.jupyter .rendered_html h4:first-child{margin-top:1em}.jupyter .rendered_html h5:first-child{margin-top:1em}.jupyter .rendered_html h6:first-child{margin-top:1em}.jupyter .rendered_html ul{list-style:disc;margin:0 2em;padding-left:0}.jupyter .rendered_html ul ul{list-style:square;margin:0 2em}.jupyter .rendered_html ul ul ul{list-style:circle;margin:0 2em}.jupyter .rendered_html ol{list-style:decimal;margin:0 2em;padding-left:0}.jupyter .rendered_html ol ol{list-style:upper-alpha;margin:0 2em}.jupyter .rendered_html ol ol ol{list-style:lower-alpha;margin:0 2em}.jupyter .rendered_html ol ol ol ol{list-style:lower-roman;margin:0 2em}.jupyter .rendered_html ol ol ol ol ol{list-style:decimal;margin:0 2em}.jupyter .rendered_html *+ul{margin-top:1em}.jupyter .rendered_html *+ol{margin-top:1em}.jupyter .rendered_html hr{color:#000;background-color:#000}.jupyter .rendered_html pre{margin:1em 2em}.jupyter .rendered_html code,.jupyter .rendered_html pre{border:0;background-color:#fff;color:#000;font-size:100%;padding:0}.jupyter .rendered_html blockquote{margin:1em 2em}.jupyter .rendered_html table{margin-left:auto;margin-right:auto;border:1px solid #000;border-collapse:collapse}.jupyter .rendered_html td,.jupyter .rendered_html th,.jupyter .rendered_html tr{border:1px solid #000;border-collapse:collapse;margin:1em 2em}.jupyter .rendered_html td,.jupyter .rendered_html th{text-align:left;vertical-align:middle;padding:4px}.jupyter .rendered_html th{font-weight:700}.jupyter .rendered_html *+table{margin-top:1em}.jupyter .rendered_html p{text-align:left}.jupyter .rendered_html *+p{margin-top:1em}.jupyter .rendered_html img{display:block;margin-left:auto;margin-right:auto}.jupyter .rendered_html *+img{margin-top:1em}.jupyter .rendered_html img,.jupyter .rendered_html svg{max-width:100%;height:auto}.jupyter .rendered_html img.unconfined,.jupyter .rendered_html svg.unconfined{max-width:none}.jupyter div.text_cell{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}@media (max-width:540px){.jupyter div.text_cell>div.prompt{display:none}}.jupyter div.text_cell_render{outline:0;resize:none;width:inherit;border-style:none;padding:.5em .5em .5em .4em;color:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jupyter a.anchor-link:link{text-decoration:none;padding:0 20px;visibility:hidden}.jupyter h1:hover .anchor-link,.jupyter h2:hover .anchor-link,.jupyter h3:hover .anchor-link,.jupyter h4:hover .anchor-link,.jupyter h5:hover .anchor-link,.jupyter h6:hover .anchor-link{visibility:visible}.jupyter .text_cell.rendered .input_area{display:none}.jupyter .text_cell.rendered .rendered_html{overflow-x:auto}.jupyter .text_cell.unrendered .text_cell_render{display:none}.jupyter .cm-header-1,.jupyter .cm-header-2,.jupyter .cm-header-3,.jupyter .cm-header-4,.jupyter .cm-header-5,.jupyter .cm-header-6{font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.jupyter .cm-header-1{font-size:185.7%}.jupyter .cm-header-2{font-size:157.1%}.jupyter .cm-header-3{font-size:128.6%}.jupyter .cm-header-4{font-size:110%}.jupyter .cm-header-5{font-size:100%;font-style:italic}.jupyter .cm-header-6{font-size:100%;font-style:italic}@media (max-width:767px){.jupyter .notebook_app{padding-left:0;padding-right:0}}.jupyter #ipython-main-app{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}.jupyter div#notebook_panel{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}.jupyter div#notebook{font-size:14px;line-height:20px;overflow-y:hidden;overflow-x:auto;width:100%;padding-top:20px;margin:0;outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:100%}@media not print{.jupyter #notebook-container{padding:15px;background-color:#fff;min-height:0;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}}@media print{.jupyter #notebook-container{width:100%}}.jupyter div.ui-widget-content{border:1px solid #ababab;outline:0}.jupyter pre.dialog{background-color:#f7f7f7;border:1px solid #ddd;border-radius:2px;padding:.4em;padding-left:2em}.jupyter p.dialog{padding:.2em}.jupyter code,.jupyter kbd,.jupyter pre,.jupyter samp{white-space:pre-wrap}.jupyter #fonttest{font-family:monospace}.jupyter p{margin-bottom:0}.jupyter .end_space{min-height:100px;transition:height .2s ease}.jupyter .notebook_app>#header{-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}@media not print{.jupyter .notebook_app{background-color:#EEE}}.jupyter kbd{border-style:solid;border-width:1px;box-shadow:none;margin:2px;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px}.jupyter .celltoolbar{border:thin solid #CFCFCF;border-bottom:none;background:#EEE;border-radius:2px 2px 0 0;width:100%;height:29px;padding-right:4px;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;justify-content:flex-end;display:-webkit-flex}@media print{.jupyter .celltoolbar{display:none}}.jupyter .ctb_hideshow{display:none;vertical-align:bottom}.jupyter .ctb_global_show .ctb_show.ctb_hideshow{display:block}.jupyter .ctb_global_show .ctb_show+.input_area,.jupyter .ctb_global_show .ctb_show+div.text_cell_input,.jupyter .ctb_global_show .ctb_show~div.text_cell_render{border-top-right-radius:0;border-top-left-radius:0}.jupyter .ctb_global_show .ctb_show~div.text_cell_render{border:1px solid #cfcfcf}.jupyter .celltoolbar{font-size:87%;padding-top:3px}.jupyter .celltoolbar select{display:block;width:100%;height:32px;padding:6px 12px;font-size:13px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px;width:inherit;font-size:inherit;height:22px;padding:0;display:inline-block}.jupyter .celltoolbar select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.jupyter .celltoolbar select::-moz-placeholder{color:#999;opacity:1}.jupyter .celltoolbar select:-ms-input-placeholder{color:#999}.jupyter .celltoolbar select::-webkit-input-placeholder{color:#999}.jupyter .celltoolbar select[disabled],.jupyter .celltoolbar select[readonly],fieldset[disabled] .jupyter .celltoolbar select{background-color:#eee;opacity:1}.jupyter .celltoolbar select[disabled],fieldset[disabled] .jupyter .celltoolbar select{cursor:not-allowed}textarea.jupyter .celltoolbar select{height:auto}select.jupyter .celltoolbar select{height:30px;line-height:30px}select[multiple].jupyter .celltoolbar select,textarea.jupyter .celltoolbar select{height:auto}.jupyter .celltoolbar label{margin-left:5px;margin-right:5px}.jupyter .completions{position:absolute;z-index:110;overflow:hidden;border:1px solid #ababab;border-radius:2px;-webkit-box-shadow:0 6px 10px -1px #adadad;box-shadow:0 6px 10px -1px #adadad;line-height:1}.jupyter .completions select{background:#fff;outline:0;border:none;padding:0;margin:0;overflow:auto;font-family:monospace;font-size:110%;color:#000;width:auto}.jupyter .completions select option.context{color:#286090}.jupyter #kernel_logo_widget{float:right!important;float:right}.jupyter #kernel_logo_widget .current_kernel_logo{display:none;margin-top:-1px;margin-bottom:-1px;width:32px;height:32px}.jupyter #menubar{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:1px}.jupyter #menubar .navbar{border-top:1px;border-radius:0 0 2px 2px;margin-bottom:0}.jupyter #menubar .navbar-toggle{float:left;padding-top:7px;padding-bottom:7px;border:none}.jupyter #menubar .navbar-collapse{clear:left}.jupyter .nav-wrapper{border-bottom:1px solid #e7e7e7}.jupyter i.menu-icon{padding-top:4px}.jupyter ul#help_menu li a{overflow:hidden;padding-right:2.2em}.jupyter ul#help_menu li a i{margin-right:-1.2em}.jupyter .dropdown-submenu{position:relative}.jupyter .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}.jupyter .dropdown-submenu:hover>.dropdown-menu{display:block}.jupyter .dropdown-submenu>a:after{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;display:block;content:"\f0da";float:right;color:#333;margin-top:2px;margin-right:-10px}.jupyter .dropdown-submenu>a:after.pull-left{margin-right:.3em}.jupyter .dropdown-submenu>a:after.pull-right{margin-left:.3em}.jupyter .dropdown-submenu:hover>a:after{color:#262626}.jupyter .dropdown-submenu.pull-left{float:none}.jupyter .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px}.jupyter #notification_area{float:right!important;float:right;z-index:10}.jupyter .indicator_area{float:right!important;float:right;color:#777;margin-left:5px;margin-right:5px;width:11px;z-index:10;text-align:center;width:auto}.jupyter #kernel_indicator{float:right!important;float:right;color:#777;margin-left:5px;margin-right:5px;width:11px;z-index:10;text-align:center;width:auto;border-left:1px solid}.jupyter #kernel_indicator .kernel_indicator_name{padding-left:5px;padding-right:5px}.jupyter #modal_indicator{float:right!important;float:right;color:#777;margin-left:5px;margin-right:5px;width:11px;z-index:10;text-align:center;width:auto}.jupyter #readonly-indicator{float:right!important;float:right;color:#777;margin-left:5px;margin-right:5px;width:11px;z-index:10;text-align:center;width:auto;margin-top:2px;margin-bottom:0;margin-left:0;margin-right:0;display:none}.jupyter .modal_indicator:before{width:1.28571429em;text-align:center}.jupyter .edit_mode .modal_indicator:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f040"}.jupyter .edit_mode .modal_indicator:before.pull-left{margin-right:.3em}.jupyter .edit_mode .modal_indicator:before.pull-right{margin-left:.3em}.jupyter .command_mode .modal_indicator:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:' '}.jupyter .command_mode .modal_indicator:before.pull-left{margin-right:.3em}.jupyter .command_mode .modal_indicator:before.pull-right{margin-left:.3em}.jupyter .kernel_idle_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10c"}.jupyter .kernel_idle_icon:before.pull-left{margin-right:.3em}.jupyter .kernel_idle_icon:before.pull-right{margin-left:.3em}.jupyter .kernel_busy_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f111"}.jupyter .kernel_busy_icon:before.pull-left{margin-right:.3em}.jupyter .kernel_busy_icon:before.pull-right{margin-left:.3em}.jupyter .kernel_dead_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f1e2"}.jupyter .kernel_dead_icon:before.pull-left{margin-right:.3em}.jupyter .kernel_dead_icon:before.pull-right{margin-left:.3em}.jupyter .kernel_disconnected_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f127"}.jupyter .kernel_disconnected_icon:before.pull-left{margin-right:.3em}.jupyter .kernel_disconnected_icon:before.pull-right{margin-left:.3em}.jupyter .notification_widget{color:#777;z-index:10;background:rgba(240,240,240,.5);margin-right:4px;color:#333;background-color:#fff;border-color:#ccc}.jupyter .notification_widget.focus,.jupyter .notification_widget:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.jupyter .notification_widget:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter .notification_widget.active,.jupyter .notification_widget:active,.open>.dropdown-toggle.jupyter .notification_widget{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter .notification_widget.active.focus,.jupyter .notification_widget.active:focus,.jupyter .notification_widget.active:hover,.jupyter .notification_widget:active.focus,.jupyter .notification_widget:active:focus,.jupyter .notification_widget:active:hover,.open>.dropdown-toggle.jupyter .notification_widget.focus,.open>.dropdown-toggle.jupyter .notification_widget:focus,.open>.dropdown-toggle.jupyter .notification_widget:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.jupyter .notification_widget.active,.jupyter .notification_widget:active,.open>.dropdown-toggle.jupyter .notification_widget{background-image:none}.jupyter .notification_widget.disabled,.jupyter .notification_widget.disabled.active,.jupyter .notification_widget.disabled.focus,.jupyter .notification_widget.disabled:active,.jupyter .notification_widget.disabled:focus,.jupyter .notification_widget.disabled:hover,.jupyter .notification_widget[disabled],.jupyter .notification_widget[disabled].active,.jupyter .notification_widget[disabled].focus,.jupyter .notification_widget[disabled]:active,.jupyter .notification_widget[disabled]:focus,.jupyter .notification_widget[disabled]:hover,fieldset[disabled] .jupyter .notification_widget,fieldset[disabled] .jupyter .notification_widget.active,fieldset[disabled] .jupyter .notification_widget.focus,fieldset[disabled] .jupyter .notification_widget:active,fieldset[disabled] .jupyter .notification_widget:focus,fieldset[disabled] .jupyter .notification_widget:hover{background-color:#fff;border-color:#ccc}.jupyter .notification_widget .badge{color:#fff;background-color:#333}.jupyter .notification_widget.warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.jupyter .notification_widget.warning.focus,.jupyter .notification_widget.warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.jupyter .notification_widget.warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.jupyter .notification_widget.warning.active,.jupyter .notification_widget.warning:active,.open>.dropdown-toggle.jupyter .notification_widget.warning{color:#fff;background-color:#ec971f;border-color:#d58512}.jupyter .notification_widget.warning.active.focus,.jupyter .notification_widget.warning.active:focus,.jupyter .notification_widget.warning.active:hover,.jupyter .notification_widget.warning:active.focus,.jupyter .notification_widget.warning:active:focus,.jupyter .notification_widget.warning:active:hover,.open>.dropdown-toggle.jupyter .notification_widget.warning.focus,.open>.dropdown-toggle.jupyter .notification_widget.warning:focus,.open>.dropdown-toggle.jupyter .notification_widget.warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.jupyter .notification_widget.warning.active,.jupyter .notification_widget.warning:active,.open>.dropdown-toggle.jupyter .notification_widget.warning{background-image:none}.jupyter .notification_widget.warning.disabled,.jupyter .notification_widget.warning.disabled.active,.jupyter .notification_widget.warning.disabled.focus,.jupyter .notification_widget.warning.disabled:active,.jupyter .notification_widget.warning.disabled:focus,.jupyter .notification_widget.warning.disabled:hover,.jupyter .notification_widget.warning[disabled],.jupyter .notification_widget.warning[disabled].active,.jupyter .notification_widget.warning[disabled].focus,.jupyter .notification_widget.warning[disabled]:active,.jupyter .notification_widget.warning[disabled]:focus,.jupyter .notification_widget.warning[disabled]:hover,fieldset[disabled] .jupyter .notification_widget.warning,fieldset[disabled] .jupyter .notification_widget.warning.active,fieldset[disabled] .jupyter .notification_widget.warning.focus,fieldset[disabled] .jupyter .notification_widget.warning:active,fieldset[disabled] .jupyter .notification_widget.warning:focus,fieldset[disabled] .jupyter .notification_widget.warning:hover{background-color:#f0ad4e;border-color:#eea236}.jupyter .notification_widget.warning .badge{color:#f0ad4e;background-color:#fff}.jupyter .notification_widget.success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.jupyter .notification_widget.success.focus,.jupyter .notification_widget.success:focus{color:#fff;background-color:#449d44;border-color:#255625}.jupyter .notification_widget.success:hover{color:#fff;background-color:#449d44;border-color:#398439}.jupyter .notification_widget.success.active,.jupyter .notification_widget.success:active,.open>.dropdown-toggle.jupyter .notification_widget.success{color:#fff;background-color:#449d44;border-color:#398439}.jupyter .notification_widget.success.active.focus,.jupyter .notification_widget.success.active:focus,.jupyter .notification_widget.success.active:hover,.jupyter .notification_widget.success:active.focus,.jupyter .notification_widget.success:active:focus,.jupyter .notification_widget.success:active:hover,.open>.dropdown-toggle.jupyter .notification_widget.success.focus,.open>.dropdown-toggle.jupyter .notification_widget.success:focus,.open>.dropdown-toggle.jupyter .notification_widget.success:hover{color:#fff;background-color:#398439;border-color:#255625}.jupyter .notification_widget.success.active,.jupyter .notification_widget.success:active,.open>.dropdown-toggle.jupyter .notification_widget.success{background-image:none}.jupyter .notification_widget.success.disabled,.jupyter .notification_widget.success.disabled.active,.jupyter .notification_widget.success.disabled.focus,.jupyter .notification_widget.success.disabled:active,.jupyter .notification_widget.success.disabled:focus,.jupyter .notification_widget.success.disabled:hover,.jupyter .notification_widget.success[disabled],.jupyter .notification_widget.success[disabled].active,.jupyter .notification_widget.success[disabled].focus,.jupyter .notification_widget.success[disabled]:active,.jupyter .notification_widget.success[disabled]:focus,.jupyter .notification_widget.success[disabled]:hover,fieldset[disabled] .jupyter .notification_widget.success,fieldset[disabled] .jupyter .notification_widget.success.active,fieldset[disabled] .jupyter .notification_widget.success.focus,fieldset[disabled] .jupyter .notification_widget.success:active,fieldset[disabled] .jupyter .notification_widget.success:focus,fieldset[disabled] .jupyter .notification_widget.success:hover{background-color:#5cb85c;border-color:#4cae4c}.jupyter .notification_widget.success .badge{color:#5cb85c;background-color:#fff}.jupyter .notification_widget.info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.jupyter .notification_widget.info.focus,.jupyter .notification_widget.info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.jupyter .notification_widget.info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.jupyter .notification_widget.info.active,.jupyter .notification_widget.info:active,.open>.dropdown-toggle.jupyter .notification_widget.info{color:#fff;background-color:#31b0d5;border-color:#269abc}.jupyter .notification_widget.info.active.focus,.jupyter .notification_widget.info.active:focus,.jupyter .notification_widget.info.active:hover,.jupyter .notification_widget.info:active.focus,.jupyter .notification_widget.info:active:focus,.jupyter .notification_widget.info:active:hover,.open>.dropdown-toggle.jupyter .notification_widget.info.focus,.open>.dropdown-toggle.jupyter .notification_widget.info:focus,.open>.dropdown-toggle.jupyter .notification_widget.info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.jupyter .notification_widget.info.active,.jupyter .notification_widget.info:active,.open>.dropdown-toggle.jupyter .notification_widget.info{background-image:none}.jupyter .notification_widget.info.disabled,.jupyter .notification_widget.info.disabled.active,.jupyter .notification_widget.info.disabled.focus,.jupyter .notification_widget.info.disabled:active,.jupyter .notification_widget.info.disabled:focus,.jupyter .notification_widget.info.disabled:hover,.jupyter .notification_widget.info[disabled],.jupyter .notification_widget.info[disabled].active,.jupyter .notification_widget.info[disabled].focus,.jupyter .notification_widget.info[disabled]:active,.jupyter .notification_widget.info[disabled]:focus,.jupyter .notification_widget.info[disabled]:hover,fieldset[disabled] .jupyter .notification_widget.info,fieldset[disabled] .jupyter .notification_widget.info.active,fieldset[disabled] .jupyter .notification_widget.info.focus,fieldset[disabled] .jupyter .notification_widget.info:active,fieldset[disabled] .jupyter .notification_widget.info:focus,fieldset[disabled] .jupyter .notification_widget.info:hover{background-color:#5bc0de;border-color:#46b8da}.jupyter .notification_widget.info .badge{color:#5bc0de;background-color:#fff}.jupyter .notification_widget.danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.jupyter .notification_widget.danger.focus,.jupyter .notification_widget.danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.jupyter .notification_widget.danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.jupyter .notification_widget.danger.active,.jupyter .notification_widget.danger:active,.open>.dropdown-toggle.jupyter .notification_widget.danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.jupyter .notification_widget.danger.active.focus,.jupyter .notification_widget.danger.active:focus,.jupyter .notification_widget.danger.active:hover,.jupyter .notification_widget.danger:active.focus,.jupyter .notification_widget.danger:active:focus,.jupyter .notification_widget.danger:active:hover,.open>.dropdown-toggle.jupyter .notification_widget.danger.focus,.open>.dropdown-toggle.jupyter .notification_widget.danger:focus,.open>.dropdown-toggle.jupyter .notification_widget.danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.jupyter .notification_widget.danger.active,.jupyter .notification_widget.danger:active,.open>.dropdown-toggle.jupyter .notification_widget.danger{background-image:none}.jupyter .notification_widget.danger.disabled,.jupyter .notification_widget.danger.disabled.active,.jupyter .notification_widget.danger.disabled.focus,.jupyter .notification_widget.danger.disabled:active,.jupyter .notification_widget.danger.disabled:focus,.jupyter .notification_widget.danger.disabled:hover,.jupyter .notification_widget.danger[disabled],.jupyter .notification_widget.danger[disabled].active,.jupyter .notification_widget.danger[disabled].focus,.jupyter .notification_widget.danger[disabled]:active,.jupyter .notification_widget.danger[disabled]:focus,.jupyter .notification_widget.danger[disabled]:hover,fieldset[disabled] .jupyter .notification_widget.danger,fieldset[disabled] .jupyter .notification_widget.danger.active,fieldset[disabled] .jupyter .notification_widget.danger.focus,fieldset[disabled] .jupyter .notification_widget.danger:active,fieldset[disabled] .jupyter .notification_widget.danger:focus,fieldset[disabled] .jupyter .notification_widget.danger:hover{background-color:#d9534f;border-color:#d43f3a}.jupyter .notification_widget.danger .badge{color:#d9534f;background-color:#fff}.jupyter div#pager{background-color:#fff;font-size:14px;line-height:20px;overflow:hidden;display:none;position:fixed;bottom:0;width:100%;max-height:50%;padding-top:8px;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2);z-index:100;top:auto!important}.jupyter div#pager pre{line-height:1.21429em;color:#000;background-color:#f7f7f7;padding:.4em}.jupyter div#pager #pager-button-area{position:absolute;top:8px;right:20px}.jupyter div#pager #pager-contents{position:relative;overflow:auto;width:100%;height:100%}.jupyter div#pager #pager-contents #pager-container{position:relative;padding:15px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jupyter div#pager .ui-resizable-handle{top:0;height:8px;background:#f7f7f7;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}.jupyter div#pager .ui-resizable-handle::after{content:'';top:2px;left:50%;height:3px;width:30px;margin-left:-15px;position:absolute;border-top:1px solid #cfcfcf}.jupyter .quickhelp{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;line-height:1.8em}.jupyter .shortcut_key{display:inline-block;width:20ex;text-align:right;font-family:monospace}.jupyter .shortcut_descr{display:inline-block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.jupyter span.save_widget{margin-top:6px}.jupyter span.save_widget span.filename{height:1em;line-height:1em;padding:3px;margin-left:16px;border:none;font-size:146.5%;border-radius:2px}.jupyter span.save_widget span.filename:hover{background-color:#e6e6e6}.jupyter span.autosave_status,.jupyter span.checkpoint_status{font-size:small}@media (max-width:767px){.jupyter span.save_widget{font-size:small}.jupyter span.autosave_status,.jupyter span.checkpoint_status{display:none}}@media (min-width:768px) and (max-width:991px){.jupyter span.checkpoint_status{display:none}.jupyter span.autosave_status{font-size:x-small}}.jupyter .toolbar{padding:0;margin-left:-5px;margin-top:2px;margin-bottom:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jupyter .toolbar label,.jupyter .toolbar select{width:auto;vertical-align:middle;margin-right:2px;margin-bottom:0;display:inline;font-size:92%;margin-left:.3em;margin-right:.3em;padding:0;padding-top:3px}.jupyter .toolbar .btn{padding:2px 8px}.jupyter .toolbar .btn-group{margin-top:0;margin-left:5px}.jupyter #maintoolbar{margin-bottom:-3px;margin-top:-8px;border:0;min-height:27px;margin-left:0;padding-top:11px;padding-bottom:3px}.jupyter #maintoolbar .navbar-text{float:none;vertical-align:middle;text-align:right;margin-left:5px;margin-right:0;margin-top:0}.jupyter .select-xs{height:24px}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}.jupyter .bigtooltip{overflow:auto;height:200px;-webkit-transition-property:height;-webkit-transition-duration:.5s;-moz-transition-property:height;-moz-transition-duration:.5s;transition-property:height;transition-duration:.5s}.jupyter .smalltooltip{-webkit-transition-property:height;-webkit-transition-duration:.5s;-moz-transition-property:height;-moz-transition-duration:.5s;transition-property:height;transition-duration:.5s;text-overflow:ellipsis;overflow:hidden;height:80px}.jupyter .tooltipbuttons{position:absolute;padding-right:15px;top:0;right:0}.jupyter .tooltiptext{padding-right:30px}.jupyter .ipython_tooltip{max-width:700px;-webkit-animation:fadeOut .4s;-moz-animation:fadeOut .4s;animation:fadeOut .4s;-webkit-animation:fadeIn .4s;-moz-animation:fadeIn .4s;animation:fadeIn .4s;vertical-align:middle;background-color:#f7f7f7;overflow:visible;border:#ababab 1px solid;outline:0;padding:3px;margin:0;padding-left:7px;font-family:monospace;min-height:50px;-moz-box-shadow:0 6px 10px -1px #adadad;-webkit-box-shadow:0 6px 10px -1px #adadad;box-shadow:0 6px 10px -1px #adadad;border-radius:2px;position:absolute;z-index:1000}.jupyter .ipython_tooltip a{float:right}.jupyter .ipython_tooltip .tooltiptext pre{border:0;border-radius:0;font-size:100%;background-color:#f7f7f7}.jupyter .pretooltiparrow{left:0;margin:0;top:-16px;width:40px;height:16px;overflow:hidden;position:absolute}.jupyter .pretooltiparrow:before{background-color:#f7f7f7;border:1px #ababab solid;z-index:11;content:"";position:absolute;left:15px;top:10px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.jupyter ul.typeahead-list i{margin-left:-10px;width:18px}.jupyter ul.typeahead-list{max-height:80vh;overflow:auto}.jupyter .cmd-palette .modal-body{padding:7px}.jupyter .cmd-palette form{background:#fff}.jupyter .cmd-palette input{outline:0}.jupyter .no-shortcut{display:none}.jupyter .command-shortcut:before{content:"(command)";padding-right:3px;color:#777}.jupyter .edit-shortcut:before{content:"(edit)";padding-right:3px;color:#777}.jupyter #find-and-replace #replace-preview .insert,.jupyter #find-and-replace #replace-preview .match{background-color:#add8e6;border-color:#5fb3ce;border-style:solid;border-width:1px;border-radius:2px}.jupyter #find-and-replace #replace-preview .replace .match{background-color:salmon;text-decoration:line-through;border-color:#f7270f}.jupyter #find-and-replace #replace-preview .replace .insert{background-color:green;background-color:#90ee90;border-color:#38e038}.jupyter #find-and-replace #replace-preview{max-height:60vh;overflow:auto}.jupyter #find-and-replace input:last-child{border-left:none}.jupyter .terminal-app{background:#EEE}.jupyter .terminal-app #header{background:#fff;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}.jupyter .terminal-app .terminal{float:left;font-family:monospace;color:#fff;background:#000;padding:.4em;border-radius:2px;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.4);box-shadow:0 0 12px 1px rgba(87,87,87,.4)}.jupyter .terminal-app .terminal,.jupyter .terminal-app .terminal dummy-screen{line-height:1em;font-size:14px}.jupyter .terminal-app .terminal-cursor{color:#000;background:#fff}.jupyter .terminal-app #terminado-container{margin-top:20px} \ No newline at end of file From b5b16120d15d27d9e8f0196af03874e8db9ee53f Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 13 Oct 2015 17:58:22 -0700 Subject: [PATCH 19/30] Patch notebook less --- notebook | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notebook b/notebook index c7dd033..1e861b2 160000 --- a/notebook +++ b/notebook @@ -1 +1 @@ -Subproject commit c7dd03308f84cc9389fdf09a970c2b2b246e8e34 +Subproject commit 1e861b2cde5d955dba5872f990fac1f25876d0d6 From bbe77078393351b1d736b18a8062bd66894cd61d Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Tue, 13 Oct 2015 17:59:52 -0700 Subject: [PATCH 20/30] Use the new jupyter stylesheet --- msmb_theme/static/css/msmb.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/msmb_theme/static/css/msmb.css b/msmb_theme/static/css/msmb.css index e51d632..dc7fc37 100644 --- a/msmb_theme/static/css/msmb.css +++ b/msmb_theme/static/css/msmb.css @@ -1,5 +1,5 @@ @import 'theme.css'; -@import 'jupyter.css'; +@import 'jupyter.min.css'; .wy-side-nav-search { background-color: #ffffff; From 43e299677fb82e321e300ce035e175876146d4ea Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Thu, 15 Oct 2015 10:21:18 -0700 Subject: [PATCH 21/30] Make version text visible --- msmb_theme/static/css/msmb.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/msmb_theme/static/css/msmb.css b/msmb_theme/static/css/msmb.css index dc7fc37..23b82af 100644 --- a/msmb_theme/static/css/msmb.css +++ b/msmb_theme/static/css/msmb.css @@ -5,6 +5,10 @@ background-color: #ffffff; } +.wy-side-nav-search > div.version { + color: rgba(0, 0, 0, 0.74); +} + .wy-table-responsive table td { white-space: normal; } From 06de0d49e16f67bb9634333bb4162ea3fb732cf3 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Thu, 15 Oct 2015 10:25:35 -0700 Subject: [PATCH 22/30] Don't mess with Font Awesome path --- msmb_theme/static/css/jupyter.min.css | 10 +++++----- notebook | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/msmb_theme/static/css/jupyter.min.css b/msmb_theme/static/css/jupyter.min.css index ee34c1f..4825808 100644 --- a/msmb_theme/static/css/jupyter.min.css +++ b/msmb_theme/static/css/jupyter.min.css @@ -10,10 +10,10 @@ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ /*! - * - * Font Awesome - * - */ +* +* Font Awesome +* +*/ /*! * Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) @@ -81,4 +81,4 @@ * * IPython notebook webapp * -*/}.jupyter html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.jupyter body{margin:0}.jupyter article,.jupyter aside,.jupyter details,.jupyter figcaption,.jupyter figure,.jupyter footer,.jupyter header,.jupyter hgroup,.jupyter main,.jupyter menu,.jupyter nav,.jupyter section,.jupyter summary{display:block}.jupyter audio,.jupyter canvas,.jupyter progress,.jupyter video{display:inline-block;vertical-align:baseline}.jupyter audio:not([controls]){display:none;height:0}.jupyter [hidden],.jupyter template{display:none}.jupyter a{background-color:transparent}.jupyter a:active,.jupyter a:hover{outline:0}.jupyter abbr[title]{border-bottom:1px dotted}.jupyter b,.jupyter strong{font-weight:700}.jupyter dfn{font-style:italic}.jupyter h1{font-size:2em;margin:.67em 0}.jupyter mark{background:#ff0;color:#000}.jupyter small{font-size:80%}.jupyter sub,.jupyter sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.jupyter sup{top:-.5em}.jupyter sub{bottom:-.25em}.jupyter img{border:0}.jupyter svg:not(:root){overflow:hidden}.jupyter figure{margin:1em 40px}.jupyter hr{box-sizing:content-box;height:0}.jupyter pre{overflow:auto}.jupyter code,.jupyter kbd,.jupyter pre,.jupyter samp{font-family:monospace,monospace;font-size:1em}.jupyter button,.jupyter input,.jupyter optgroup,.jupyter select,.jupyter textarea{color:inherit;font:inherit;margin:0}.jupyter button{overflow:visible}.jupyter button,.jupyter select{text-transform:none}.jupyter button,.jupyter html input[type=button],.jupyter input[type=reset],.jupyter input[type=submit]{-webkit-appearance:button;cursor:pointer}.jupyter button[disabled],.jupyter html input[disabled]{cursor:default}.jupyter button::-moz-focus-inner,.jupyter input::-moz-focus-inner{border:0;padding:0}.jupyter input{line-height:normal}.jupyter input[type=checkbox],.jupyter input[type=radio]{box-sizing:border-box;padding:0}.jupyter input[type=number]::-webkit-inner-spin-button,.jupyter input[type=number]::-webkit-outer-spin-button{height:auto}.jupyter input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}.jupyter input[type=search]::-webkit-search-cancel-button,.jupyter input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.jupyter fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.jupyter legend{border:0;padding:0}.jupyter textarea{overflow:auto}.jupyter optgroup{font-weight:700}.jupyter table{border-collapse:collapse;border-spacing:0}.jupyter td,.jupyter th{padding:0}@media print{.jupyter *,.jupyter :after,.jupyter :before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.jupyter a,.jupyter a:visited{text-decoration:underline}.jupyter a[href]:after{content:" (" attr(href) ")"}.jupyter abbr[title]:after{content:" (" attr(title) ")"}.jupyter a[href^="javascript:"]:after,.jupyter a[href^="#"]:after{content:""}.jupyter blockquote,.jupyter pre{border:1px solid #999;page-break-inside:avoid}.jupyter thead{display:table-header-group}.jupyter img,.jupyter tr{page-break-inside:avoid}.jupyter img{max-width:100%!important}.jupyter h2,.jupyter h3,.jupyter p{orphans:3;widows:3}.jupyter h2,.jupyter h3{page-break-after:avoid}.jupyter .navbar{display:none}.jupyter .btn>.caret,.jupyter .dropup>.btn>.caret{border-top-color:#000!important}.jupyter .label{border:1px solid #000}.jupyter .table{border-collapse:collapse!important}.jupyter .table td,.jupyter .table th{background-color:#fff!important}.jupyter .table-bordered td,.jupyter .table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../components/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../components/bootstrap/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../components/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../components/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.jupyter .glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jupyter .glyphicon-asterisk:before{content:"\2a"}.jupyter .glyphicon-plus:before{content:"\2b"}.jupyter .glyphicon-eur:before,.jupyter .glyphicon-euro:before{content:"\20ac"}.jupyter .glyphicon-minus:before{content:"\2212"}.jupyter .glyphicon-cloud:before{content:"\2601"}.jupyter .glyphicon-envelope:before{content:"\2709"}.jupyter .glyphicon-pencil:before{content:"\270f"}.jupyter .glyphicon-glass:before{content:"\e001"}.jupyter .glyphicon-music:before{content:"\e002"}.jupyter .glyphicon-search:before{content:"\e003"}.jupyter .glyphicon-heart:before{content:"\e005"}.jupyter .glyphicon-star:before{content:"\e006"}.jupyter .glyphicon-star-empty:before{content:"\e007"}.jupyter .glyphicon-user:before{content:"\e008"}.jupyter .glyphicon-film:before{content:"\e009"}.jupyter .glyphicon-th-large:before{content:"\e010"}.jupyter .glyphicon-th:before{content:"\e011"}.jupyter .glyphicon-th-list:before{content:"\e012"}.jupyter .glyphicon-ok:before{content:"\e013"}.jupyter .glyphicon-remove:before{content:"\e014"}.jupyter .glyphicon-zoom-in:before{content:"\e015"}.jupyter .glyphicon-zoom-out:before{content:"\e016"}.jupyter .glyphicon-off:before{content:"\e017"}.jupyter .glyphicon-signal:before{content:"\e018"}.jupyter .glyphicon-cog:before{content:"\e019"}.jupyter .glyphicon-trash:before{content:"\e020"}.jupyter .glyphicon-home:before{content:"\e021"}.jupyter .glyphicon-file:before{content:"\e022"}.jupyter .glyphicon-time:before{content:"\e023"}.jupyter .glyphicon-road:before{content:"\e024"}.jupyter .glyphicon-download-alt:before{content:"\e025"}.jupyter .glyphicon-download:before{content:"\e026"}.jupyter .glyphicon-upload:before{content:"\e027"}.jupyter .glyphicon-inbox:before{content:"\e028"}.jupyter .glyphicon-play-circle:before{content:"\e029"}.jupyter .glyphicon-repeat:before{content:"\e030"}.jupyter .glyphicon-refresh:before{content:"\e031"}.jupyter .glyphicon-list-alt:before{content:"\e032"}.jupyter .glyphicon-lock:before{content:"\e033"}.jupyter .glyphicon-flag:before{content:"\e034"}.jupyter .glyphicon-headphones:before{content:"\e035"}.jupyter .glyphicon-volume-off:before{content:"\e036"}.jupyter .glyphicon-volume-down:before{content:"\e037"}.jupyter .glyphicon-volume-up:before{content:"\e038"}.jupyter .glyphicon-qrcode:before{content:"\e039"}.jupyter .glyphicon-barcode:before{content:"\e040"}.jupyter .glyphicon-tag:before{content:"\e041"}.jupyter .glyphicon-tags:before{content:"\e042"}.jupyter .glyphicon-book:before{content:"\e043"}.jupyter .glyphicon-bookmark:before{content:"\e044"}.jupyter .glyphicon-print:before{content:"\e045"}.jupyter .glyphicon-camera:before{content:"\e046"}.jupyter .glyphicon-font:before{content:"\e047"}.jupyter .glyphicon-bold:before{content:"\e048"}.jupyter .glyphicon-italic:before{content:"\e049"}.jupyter .glyphicon-text-height:before{content:"\e050"}.jupyter .glyphicon-text-width:before{content:"\e051"}.jupyter .glyphicon-align-left:before{content:"\e052"}.jupyter .glyphicon-align-center:before{content:"\e053"}.jupyter .glyphicon-align-right:before{content:"\e054"}.jupyter .glyphicon-align-justify:before{content:"\e055"}.jupyter .glyphicon-list:before{content:"\e056"}.jupyter .glyphicon-indent-left:before{content:"\e057"}.jupyter .glyphicon-indent-right:before{content:"\e058"}.jupyter .glyphicon-facetime-video:before{content:"\e059"}.jupyter .glyphicon-picture:before{content:"\e060"}.jupyter .glyphicon-map-marker:before{content:"\e062"}.jupyter .glyphicon-adjust:before{content:"\e063"}.jupyter .glyphicon-tint:before{content:"\e064"}.jupyter .glyphicon-edit:before{content:"\e065"}.jupyter .glyphicon-share:before{content:"\e066"}.jupyter .glyphicon-check:before{content:"\e067"}.jupyter .glyphicon-move:before{content:"\e068"}.jupyter .glyphicon-step-backward:before{content:"\e069"}.jupyter .glyphicon-fast-backward:before{content:"\e070"}.jupyter .glyphicon-backward:before{content:"\e071"}.jupyter .glyphicon-play:before{content:"\e072"}.jupyter .glyphicon-pause:before{content:"\e073"}.jupyter .glyphicon-stop:before{content:"\e074"}.jupyter .glyphicon-forward:before{content:"\e075"}.jupyter .glyphicon-fast-forward:before{content:"\e076"}.jupyter .glyphicon-step-forward:before{content:"\e077"}.jupyter .glyphicon-eject:before{content:"\e078"}.jupyter .glyphicon-chevron-left:before{content:"\e079"}.jupyter .glyphicon-chevron-right:before{content:"\e080"}.jupyter .glyphicon-plus-sign:before{content:"\e081"}.jupyter .glyphicon-minus-sign:before{content:"\e082"}.jupyter .glyphicon-remove-sign:before{content:"\e083"}.jupyter .glyphicon-ok-sign:before{content:"\e084"}.jupyter .glyphicon-question-sign:before{content:"\e085"}.jupyter .glyphicon-info-sign:before{content:"\e086"}.jupyter .glyphicon-screenshot:before{content:"\e087"}.jupyter .glyphicon-remove-circle:before{content:"\e088"}.jupyter .glyphicon-ok-circle:before{content:"\e089"}.jupyter .glyphicon-ban-circle:before{content:"\e090"}.jupyter .glyphicon-arrow-left:before{content:"\e091"}.jupyter .glyphicon-arrow-right:before{content:"\e092"}.jupyter .glyphicon-arrow-up:before{content:"\e093"}.jupyter .glyphicon-arrow-down:before{content:"\e094"}.jupyter .glyphicon-share-alt:before{content:"\e095"}.jupyter .glyphicon-resize-full:before{content:"\e096"}.jupyter .glyphicon-resize-small:before{content:"\e097"}.jupyter .glyphicon-exclamation-sign:before{content:"\e101"}.jupyter .glyphicon-gift:before{content:"\e102"}.jupyter .glyphicon-leaf:before{content:"\e103"}.jupyter .glyphicon-fire:before{content:"\e104"}.jupyter .glyphicon-eye-open:before{content:"\e105"}.jupyter .glyphicon-eye-close:before{content:"\e106"}.jupyter .glyphicon-warning-sign:before{content:"\e107"}.jupyter .glyphicon-plane:before{content:"\e108"}.jupyter .glyphicon-calendar:before{content:"\e109"}.jupyter .glyphicon-random:before{content:"\e110"}.jupyter .glyphicon-comment:before{content:"\e111"}.jupyter .glyphicon-magnet:before{content:"\e112"}.jupyter .glyphicon-chevron-up:before{content:"\e113"}.jupyter .glyphicon-chevron-down:before{content:"\e114"}.jupyter .glyphicon-retweet:before{content:"\e115"}.jupyter .glyphicon-shopping-cart:before{content:"\e116"}.jupyter .glyphicon-folder-close:before{content:"\e117"}.jupyter .glyphicon-folder-open:before{content:"\e118"}.jupyter .glyphicon-resize-vertical:before{content:"\e119"}.jupyter .glyphicon-resize-horizontal:before{content:"\e120"}.jupyter .glyphicon-hdd:before{content:"\e121"}.jupyter .glyphicon-bullhorn:before{content:"\e122"}.jupyter .glyphicon-bell:before{content:"\e123"}.jupyter .glyphicon-certificate:before{content:"\e124"}.jupyter .glyphicon-thumbs-up:before{content:"\e125"}.jupyter .glyphicon-thumbs-down:before{content:"\e126"}.jupyter .glyphicon-hand-right:before{content:"\e127"}.jupyter .glyphicon-hand-left:before{content:"\e128"}.jupyter .glyphicon-hand-up:before{content:"\e129"}.jupyter .glyphicon-hand-down:before{content:"\e130"}.jupyter .glyphicon-circle-arrow-right:before{content:"\e131"}.jupyter .glyphicon-circle-arrow-left:before{content:"\e132"}.jupyter .glyphicon-circle-arrow-up:before{content:"\e133"}.jupyter .glyphicon-circle-arrow-down:before{content:"\e134"}.jupyter .glyphicon-globe:before{content:"\e135"}.jupyter .glyphicon-wrench:before{content:"\e136"}.jupyter .glyphicon-tasks:before{content:"\e137"}.jupyter .glyphicon-filter:before{content:"\e138"}.jupyter .glyphicon-briefcase:before{content:"\e139"}.jupyter .glyphicon-fullscreen:before{content:"\e140"}.jupyter .glyphicon-dashboard:before{content:"\e141"}.jupyter .glyphicon-paperclip:before{content:"\e142"}.jupyter .glyphicon-heart-empty:before{content:"\e143"}.jupyter .glyphicon-link:before{content:"\e144"}.jupyter .glyphicon-phone:before{content:"\e145"}.jupyter .glyphicon-pushpin:before{content:"\e146"}.jupyter .glyphicon-usd:before{content:"\e148"}.jupyter .glyphicon-gbp:before{content:"\e149"}.jupyter .glyphicon-sort:before{content:"\e150"}.jupyter .glyphicon-sort-by-alphabet:before{content:"\e151"}.jupyter .glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.jupyter .glyphicon-sort-by-order:before{content:"\e153"}.jupyter .glyphicon-sort-by-order-alt:before{content:"\e154"}.jupyter .glyphicon-sort-by-attributes:before{content:"\e155"}.jupyter .glyphicon-sort-by-attributes-alt:before{content:"\e156"}.jupyter .glyphicon-unchecked:before{content:"\e157"}.jupyter .glyphicon-expand:before{content:"\e158"}.jupyter .glyphicon-collapse-down:before{content:"\e159"}.jupyter .glyphicon-collapse-up:before{content:"\e160"}.jupyter .glyphicon-log-in:before{content:"\e161"}.jupyter .glyphicon-flash:before{content:"\e162"}.jupyter .glyphicon-log-out:before{content:"\e163"}.jupyter .glyphicon-new-window:before{content:"\e164"}.jupyter .glyphicon-record:before{content:"\e165"}.jupyter .glyphicon-save:before{content:"\e166"}.jupyter .glyphicon-open:before{content:"\e167"}.jupyter .glyphicon-saved:before{content:"\e168"}.jupyter .glyphicon-import:before{content:"\e169"}.jupyter .glyphicon-export:before{content:"\e170"}.jupyter .glyphicon-send:before{content:"\e171"}.jupyter .glyphicon-floppy-disk:before{content:"\e172"}.jupyter .glyphicon-floppy-saved:before{content:"\e173"}.jupyter .glyphicon-floppy-remove:before{content:"\e174"}.jupyter .glyphicon-floppy-save:before{content:"\e175"}.jupyter .glyphicon-floppy-open:before{content:"\e176"}.jupyter .glyphicon-credit-card:before{content:"\e177"}.jupyter .glyphicon-transfer:before{content:"\e178"}.jupyter .glyphicon-cutlery:before{content:"\e179"}.jupyter .glyphicon-header:before{content:"\e180"}.jupyter .glyphicon-compressed:before{content:"\e181"}.jupyter .glyphicon-earphone:before{content:"\e182"}.jupyter .glyphicon-phone-alt:before{content:"\e183"}.jupyter .glyphicon-tower:before{content:"\e184"}.jupyter .glyphicon-stats:before{content:"\e185"}.jupyter .glyphicon-sd-video:before{content:"\e186"}.jupyter .glyphicon-hd-video:before{content:"\e187"}.jupyter .glyphicon-subtitles:before{content:"\e188"}.jupyter .glyphicon-sound-stereo:before{content:"\e189"}.jupyter .glyphicon-sound-dolby:before{content:"\e190"}.jupyter .glyphicon-sound-5-1:before{content:"\e191"}.jupyter .glyphicon-sound-6-1:before{content:"\e192"}.jupyter .glyphicon-sound-7-1:before{content:"\e193"}.jupyter .glyphicon-copyright-mark:before{content:"\e194"}.jupyter .glyphicon-registration-mark:before{content:"\e195"}.jupyter .glyphicon-cloud-download:before{content:"\e197"}.jupyter .glyphicon-cloud-upload:before{content:"\e198"}.jupyter .glyphicon-tree-conifer:before{content:"\e199"}.jupyter .glyphicon-tree-deciduous:before{content:"\e200"}.jupyter .glyphicon-cd:before{content:"\e201"}.jupyter .glyphicon-save-file:before{content:"\e202"}.jupyter .glyphicon-open-file:before{content:"\e203"}.jupyter .glyphicon-level-up:before{content:"\e204"}.jupyter .glyphicon-copy:before{content:"\e205"}.jupyter .glyphicon-paste:before{content:"\e206"}.jupyter .glyphicon-alert:before{content:"\e209"}.jupyter .glyphicon-equalizer:before{content:"\e210"}.jupyter .glyphicon-king:before{content:"\e211"}.jupyter .glyphicon-queen:before{content:"\e212"}.jupyter .glyphicon-pawn:before{content:"\e213"}.jupyter .glyphicon-bishop:before{content:"\e214"}.jupyter .glyphicon-knight:before{content:"\e215"}.jupyter .glyphicon-baby-formula:before{content:"\e216"}.jupyter .glyphicon-tent:before{content:"\26fa"}.jupyter .glyphicon-blackboard:before{content:"\e218"}.jupyter .glyphicon-bed:before{content:"\e219"}.jupyter .glyphicon-apple:before{content:"\f8ff"}.jupyter .glyphicon-erase:before{content:"\e221"}.jupyter .glyphicon-hourglass:before{content:"\231b"}.jupyter .glyphicon-lamp:before{content:"\e223"}.jupyter .glyphicon-duplicate:before{content:"\e224"}.jupyter .glyphicon-piggy-bank:before{content:"\e225"}.jupyter .glyphicon-scissors:before{content:"\e226"}.jupyter .glyphicon-bitcoin:before{content:"\e227"}.jupyter .glyphicon-btc:before{content:"\e227"}.jupyter .glyphicon-xbt:before{content:"\e227"}.jupyter .glyphicon-yen:before{content:"\00a5"}.jupyter .glyphicon-jpy:before{content:"\00a5"}.jupyter .glyphicon-ruble:before{content:"\20bd"}.jupyter .glyphicon-rub:before{content:"\20bd"}.jupyter .glyphicon-scale:before{content:"\e230"}.jupyter .glyphicon-ice-lolly:before{content:"\e231"}.jupyter .glyphicon-ice-lolly-tasted:before{content:"\e232"}.jupyter .glyphicon-education:before{content:"\e233"}.jupyter .glyphicon-option-horizontal:before{content:"\e234"}.jupyter .glyphicon-option-vertical:before{content:"\e235"}.jupyter .glyphicon-menu-hamburger:before{content:"\e236"}.jupyter .glyphicon-modal-window:before{content:"\e237"}.jupyter .glyphicon-oil:before{content:"\e238"}.jupyter .glyphicon-grain:before{content:"\e239"}.jupyter .glyphicon-sunglasses:before{content:"\e240"}.jupyter .glyphicon-text-size:before{content:"\e241"}.jupyter .glyphicon-text-color:before{content:"\e242"}.jupyter .glyphicon-text-background:before{content:"\e243"}.jupyter .glyphicon-object-align-top:before{content:"\e244"}.jupyter .glyphicon-object-align-bottom:before{content:"\e245"}.jupyter .glyphicon-object-align-horizontal:before{content:"\e246"}.jupyter .glyphicon-object-align-left:before{content:"\e247"}.jupyter .glyphicon-object-align-vertical:before{content:"\e248"}.jupyter .glyphicon-object-align-right:before{content:"\e249"}.jupyter .glyphicon-triangle-right:before{content:"\e250"}.jupyter .glyphicon-triangle-left:before{content:"\e251"}.jupyter .glyphicon-triangle-bottom:before{content:"\e252"}.jupyter .glyphicon-triangle-top:before{content:"\e253"}.jupyter .glyphicon-console:before{content:"\e254"}.jupyter .glyphicon-superscript:before{content:"\e255"}.jupyter .glyphicon-subscript:before{content:"\e256"}.jupyter .glyphicon-menu-left:before{content:"\e257"}.jupyter .glyphicon-menu-right:before{content:"\e258"}.jupyter .glyphicon-menu-down:before{content:"\e259"}.jupyter .glyphicon-menu-up:before{content:"\e260"}.jupyter *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jupyter :after,.jupyter :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jupyter html{font-size:10px;-webkit-tap-highlight-color:transparent}.jupyter body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.42857143;color:#000;background-color:#fff}.jupyter button,.jupyter input,.jupyter select,.jupyter textarea{font-family:inherit;font-size:inherit;line-height:inherit}.jupyter a{color:#337ab7;text-decoration:none}.jupyter a:focus,.jupyter a:hover{color:#23527c;text-decoration:underline}.jupyter a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.jupyter figure{margin:0}.jupyter img{vertical-align:middle}.jupyter .img-responsive{display:block;max-width:100%;height:auto}.jupyter .img-rounded{border-radius:3px}.jupyter .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.jupyter .img-circle{border-radius:50%}.jupyter hr{margin-top:18px;margin-bottom:18px;border:0;border-top:1px solid #eee}.jupyter .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.jupyter .sr-only-focusable:active,.jupyter .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.jupyter [role=button]{cursor:pointer}.jupyter .h1,.jupyter .h2,.jupyter .h3,.jupyter .h4,.jupyter .h5,.jupyter .h6,.jupyter h1,.jupyter h2,.jupyter h3,.jupyter h4,.jupyter h5,.jupyter h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.jupyter .h1 .small,.jupyter .h1 small,.jupyter .h2 .small,.jupyter .h2 small,.jupyter .h3 .small,.jupyter .h3 small,.jupyter .h4 .small,.jupyter .h4 small,.jupyter .h5 .small,.jupyter .h5 small,.jupyter .h6 .small,.jupyter .h6 small,.jupyter h1 .small,.jupyter h1 small,.jupyter h2 .small,.jupyter h2 small,.jupyter h3 .small,.jupyter h3 small,.jupyter h4 .small,.jupyter h4 small,.jupyter h5 .small,.jupyter h5 small,.jupyter h6 .small,.jupyter h6 small{font-weight:400;line-height:1;color:#777}.jupyter .h1,.jupyter .h2,.jupyter .h3,.jupyter h1,.jupyter h2,.jupyter h3{margin-top:18px;margin-bottom:9px}.jupyter .h1 .small,.jupyter .h1 small,.jupyter .h2 .small,.jupyter .h2 small,.jupyter .h3 .small,.jupyter .h3 small,.jupyter h1 .small,.jupyter h1 small,.jupyter h2 .small,.jupyter h2 small,.jupyter h3 .small,.jupyter h3 small{font-size:65%}.jupyter .h4,.jupyter .h5,.jupyter .h6,.jupyter h4,.jupyter h5,.jupyter h6{margin-top:9px;margin-bottom:9px}.jupyter .h4 .small,.jupyter .h4 small,.jupyter .h5 .small,.jupyter .h5 small,.jupyter .h6 .small,.jupyter .h6 small,.jupyter h4 .small,.jupyter h4 small,.jupyter h5 .small,.jupyter h5 small,.jupyter h6 .small,.jupyter h6 small{font-size:75%}.jupyter .h1,.jupyter h1{font-size:33px}.jupyter .h2,.jupyter h2{font-size:27px}.jupyter .h3,.jupyter h3{font-size:23px}.jupyter .h4,.jupyter h4{font-size:17px}.jupyter .h5,.jupyter h5{font-size:13px}.jupyter .h6,.jupyter h6{font-size:12px}.jupyter p{margin:0 0 9px}.jupyter .lead{margin-bottom:18px;font-size:14px;font-weight:300;line-height:1.4}@media (min-width:768px){.jupyter .lead{font-size:19.5px}}.jupyter .small,.jupyter small{font-size:92%}.jupyter .mark,.jupyter mark{background-color:#fcf8e3;padding:.2em}.jupyter .text-left{text-align:left}.jupyter .text-right{text-align:right}.jupyter .text-center{text-align:center}.jupyter .text-justify{text-align:justify}.jupyter .text-nowrap{white-space:nowrap}.jupyter .text-lowercase{text-transform:lowercase}.jupyter .text-uppercase{text-transform:uppercase}.jupyter .text-capitalize{text-transform:capitalize}.jupyter .text-muted{color:#777}.jupyter .text-primary{color:#337ab7}a.jupyter .text-primary:focus,a.jupyter .text-primary:hover{color:#286090}.jupyter .text-success{color:#3c763d}a.jupyter .text-success:focus,a.jupyter .text-success:hover{color:#2b542c}.jupyter .text-info{color:#31708f}a.jupyter .text-info:focus,a.jupyter .text-info:hover{color:#245269}.jupyter .text-warning{color:#8a6d3b}a.jupyter .text-warning:focus,a.jupyter .text-warning:hover{color:#66512c}.jupyter .text-danger{color:#a94442}a.jupyter .text-danger:focus,a.jupyter .text-danger:hover{color:#843534}.jupyter .bg-primary{color:#fff;background-color:#337ab7}a.jupyter .bg-primary:focus,a.jupyter .bg-primary:hover{background-color:#286090}.jupyter .bg-success{background-color:#dff0d8}a.jupyter .bg-success:focus,a.jupyter .bg-success:hover{background-color:#c1e2b3}.jupyter .bg-info{background-color:#d9edf7}a.jupyter .bg-info:focus,a.jupyter .bg-info:hover{background-color:#afd9ee}.jupyter .bg-warning{background-color:#fcf8e3}a.jupyter .bg-warning:focus,a.jupyter .bg-warning:hover{background-color:#f7ecb5}.jupyter .bg-danger{background-color:#f2dede}a.jupyter .bg-danger:focus,a.jupyter .bg-danger:hover{background-color:#e4b9b9}.jupyter .page-header{padding-bottom:8px;margin:36px 0 18px;border-bottom:1px solid #eee}.jupyter ol,.jupyter ul{margin-top:0;margin-bottom:9px}.jupyter ol ol,.jupyter ol ul,.jupyter ul ol,.jupyter ul ul{margin-bottom:0}.jupyter .list-unstyled{padding-left:0;list-style:none}.jupyter .list-inline{padding-left:0;list-style:none;margin-left:-5px}.jupyter .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.jupyter dl{margin-top:0;margin-bottom:18px}.jupyter dd,.jupyter dt{line-height:1.42857143}.jupyter dt{font-weight:700}.jupyter dd{margin-left:0}@media (min-width:541px){.jupyter .dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jupyter .dl-horizontal dd{margin-left:180px}}.jupyter abbr[data-original-title],.jupyter abbr[title]{cursor:help;border-bottom:1px dotted #777}.jupyter .initialism{font-size:90%;text-transform:uppercase}.jupyter blockquote{padding:9px 18px;margin:0 0 18px;font-size:inherit;border-left:5px solid #eee}.jupyter blockquote ol:last-child,.jupyter blockquote p:last-child,.jupyter blockquote ul:last-child{margin-bottom:0}.jupyter blockquote .small,.jupyter blockquote footer,.jupyter blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}.jupyter blockquote .small:before,.jupyter blockquote footer:before,.jupyter blockquote small:before{content:'\2014 \00A0'}.jupyter .blockquote-reverse,.jupyter blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.jupyter .blockquote-reverse .small:before,.jupyter .blockquote-reverse footer:before,.jupyter .blockquote-reverse small:before,.jupyter blockquote.pull-right .small:before,.jupyter blockquote.pull-right footer:before,.jupyter blockquote.pull-right small:before{content:''}.jupyter .blockquote-reverse .small:after,.jupyter .blockquote-reverse footer:after,.jupyter .blockquote-reverse small:after,.jupyter blockquote.pull-right .small:after,.jupyter blockquote.pull-right footer:after,.jupyter blockquote.pull-right small:after{content:'\00A0 \2014'}.jupyter address{margin-bottom:18px;font-style:normal;line-height:1.42857143}.jupyter code,.jupyter kbd,.jupyter pre,.jupyter samp{font-family:monospace}.jupyter code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:2px}.jupyter kbd{padding:2px 4px;font-size:90%;color:#888;background-color:transparent;border-radius:1px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.jupyter kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}.jupyter pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:2px}.jupyter pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.jupyter .pre-scrollable{max-height:340px;overflow-y:scroll}.jupyter .container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}@media (min-width:768px){.jupyter .container{width:768px}}@media (min-width:992px){.jupyter .container{width:940px}}@media (min-width:1200px){.jupyter .container{width:1140px}}.jupyter .container-fluid{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.jupyter .row{margin-left:0;margin-right:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.jupyter .col-xs-1{position:relative;min-height:1px;padding-left:0;padding-right:0}.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.jupyter .col-xs-1{float:left}.jupyter .col-xs-12{width:100%}.jupyter .col-xs-11{width:91.66666667%}.jupyter .col-xs-10{width:83.33333333%}.jupyter .col-xs-9{width:75%}.jupyter .col-xs-8{width:66.66666667%}.jupyter .col-xs-7{width:58.33333333%}.jupyter .col-xs-6{width:50%}.jupyter .col-xs-5{width:41.66666667%}.jupyter .col-xs-4{width:33.33333333%}.jupyter .col-xs-3{width:25%}.jupyter .col-xs-2{width:16.66666667%}.jupyter .col-xs-1{width:8.33333333%}.jupyter .col-xs-pull-12{right:100%}.jupyter .col-xs-pull-11{right:91.66666667%}.jupyter .col-xs-pull-10{right:83.33333333%}.jupyter .col-xs-pull-9{right:75%}.jupyter .col-xs-pull-8{right:66.66666667%}.jupyter .col-xs-pull-7{right:58.33333333%}.jupyter .col-xs-pull-6{right:50%}.jupyter .col-xs-pull-5{right:41.66666667%}.jupyter .col-xs-pull-4{right:33.33333333%}.jupyter .col-xs-pull-3{right:25%}.jupyter .col-xs-pull-2{right:16.66666667%}.jupyter .col-xs-pull-1{right:8.33333333%}.jupyter .col-xs-pull-0{right:auto}.jupyter .col-xs-push-12{left:100%}.jupyter .col-xs-push-11{left:91.66666667%}.jupyter .col-xs-push-10{left:83.33333333%}.jupyter .col-xs-push-9{left:75%}.jupyter .col-xs-push-8{left:66.66666667%}.jupyter .col-xs-push-7{left:58.33333333%}.jupyter .col-xs-push-6{left:50%}.jupyter .col-xs-push-5{left:41.66666667%}.jupyter .col-xs-push-4{left:33.33333333%}.jupyter .col-xs-push-3{left:25%}.jupyter .col-xs-push-2{left:16.66666667%}.jupyter .col-xs-push-1{left:8.33333333%}.jupyter .col-xs-push-0{left:auto}.jupyter .col-xs-offset-12{margin-left:100%}.jupyter .col-xs-offset-11{margin-left:91.66666667%}.jupyter .col-xs-offset-10{margin-left:83.33333333%}.jupyter .col-xs-offset-9{margin-left:75%}.jupyter .col-xs-offset-8{margin-left:66.66666667%}.jupyter .col-xs-offset-7{margin-left:58.33333333%}.jupyter .col-xs-offset-6{margin-left:50%}.jupyter .col-xs-offset-5{margin-left:41.66666667%}.jupyter .col-xs-offset-4{margin-left:33.33333333%}.jupyter .col-xs-offset-3{margin-left:25%}.jupyter .col-xs-offset-2{margin-left:16.66666667%}.jupyter .col-xs-offset-1{margin-left:8.33333333%}.jupyter .col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.jupyter .col-sm-1{float:left}.jupyter .col-sm-12{width:100%}.jupyter .col-sm-11{width:91.66666667%}.jupyter .col-sm-10{width:83.33333333%}.jupyter .col-sm-9{width:75%}.jupyter .col-sm-8{width:66.66666667%}.jupyter .col-sm-7{width:58.33333333%}.jupyter .col-sm-6{width:50%}.jupyter .col-sm-5{width:41.66666667%}.jupyter .col-sm-4{width:33.33333333%}.jupyter .col-sm-3{width:25%}.jupyter .col-sm-2{width:16.66666667%}.jupyter .col-sm-1{width:8.33333333%}.jupyter .col-sm-pull-12{right:100%}.jupyter .col-sm-pull-11{right:91.66666667%}.jupyter .col-sm-pull-10{right:83.33333333%}.jupyter .col-sm-pull-9{right:75%}.jupyter .col-sm-pull-8{right:66.66666667%}.jupyter .col-sm-pull-7{right:58.33333333%}.jupyter .col-sm-pull-6{right:50%}.jupyter .col-sm-pull-5{right:41.66666667%}.jupyter .col-sm-pull-4{right:33.33333333%}.jupyter .col-sm-pull-3{right:25%}.jupyter .col-sm-pull-2{right:16.66666667%}.jupyter .col-sm-pull-1{right:8.33333333%}.jupyter .col-sm-pull-0{right:auto}.jupyter .col-sm-push-12{left:100%}.jupyter .col-sm-push-11{left:91.66666667%}.jupyter .col-sm-push-10{left:83.33333333%}.jupyter .col-sm-push-9{left:75%}.jupyter .col-sm-push-8{left:66.66666667%}.jupyter .col-sm-push-7{left:58.33333333%}.jupyter .col-sm-push-6{left:50%}.jupyter .col-sm-push-5{left:41.66666667%}.jupyter .col-sm-push-4{left:33.33333333%}.jupyter .col-sm-push-3{left:25%}.jupyter .col-sm-push-2{left:16.66666667%}.jupyter .col-sm-push-1{left:8.33333333%}.jupyter .col-sm-push-0{left:auto}.jupyter .col-sm-offset-12{margin-left:100%}.jupyter .col-sm-offset-11{margin-left:91.66666667%}.jupyter .col-sm-offset-10{margin-left:83.33333333%}.jupyter .col-sm-offset-9{margin-left:75%}.jupyter .col-sm-offset-8{margin-left:66.66666667%}.jupyter .col-sm-offset-7{margin-left:58.33333333%}.jupyter .col-sm-offset-6{margin-left:50%}.jupyter .col-sm-offset-5{margin-left:41.66666667%}.jupyter .col-sm-offset-4{margin-left:33.33333333%}.jupyter .col-sm-offset-3{margin-left:25%}.jupyter .col-sm-offset-2{margin-left:16.66666667%}.jupyter .col-sm-offset-1{margin-left:8.33333333%}.jupyter .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.jupyter .col-md-1{float:left}.jupyter .col-md-12{width:100%}.jupyter .col-md-11{width:91.66666667%}.jupyter .col-md-10{width:83.33333333%}.jupyter .col-md-9{width:75%}.jupyter .col-md-8{width:66.66666667%}.jupyter .col-md-7{width:58.33333333%}.jupyter .col-md-6{width:50%}.jupyter .col-md-5{width:41.66666667%}.jupyter .col-md-4{width:33.33333333%}.jupyter .col-md-3{width:25%}.jupyter .col-md-2{width:16.66666667%}.jupyter .col-md-1{width:8.33333333%}.jupyter .col-md-pull-12{right:100%}.jupyter .col-md-pull-11{right:91.66666667%}.jupyter .col-md-pull-10{right:83.33333333%}.jupyter .col-md-pull-9{right:75%}.jupyter .col-md-pull-8{right:66.66666667%}.jupyter .col-md-pull-7{right:58.33333333%}.jupyter .col-md-pull-6{right:50%}.jupyter .col-md-pull-5{right:41.66666667%}.jupyter .col-md-pull-4{right:33.33333333%}.jupyter .col-md-pull-3{right:25%}.jupyter .col-md-pull-2{right:16.66666667%}.jupyter .col-md-pull-1{right:8.33333333%}.jupyter .col-md-pull-0{right:auto}.jupyter .col-md-push-12{left:100%}.jupyter .col-md-push-11{left:91.66666667%}.jupyter .col-md-push-10{left:83.33333333%}.jupyter .col-md-push-9{left:75%}.jupyter .col-md-push-8{left:66.66666667%}.jupyter .col-md-push-7{left:58.33333333%}.jupyter .col-md-push-6{left:50%}.jupyter .col-md-push-5{left:41.66666667%}.jupyter .col-md-push-4{left:33.33333333%}.jupyter .col-md-push-3{left:25%}.jupyter .col-md-push-2{left:16.66666667%}.jupyter .col-md-push-1{left:8.33333333%}.jupyter .col-md-push-0{left:auto}.jupyter .col-md-offset-12{margin-left:100%}.jupyter .col-md-offset-11{margin-left:91.66666667%}.jupyter .col-md-offset-10{margin-left:83.33333333%}.jupyter .col-md-offset-9{margin-left:75%}.jupyter .col-md-offset-8{margin-left:66.66666667%}.jupyter .col-md-offset-7{margin-left:58.33333333%}.jupyter .col-md-offset-6{margin-left:50%}.jupyter .col-md-offset-5{margin-left:41.66666667%}.jupyter .col-md-offset-4{margin-left:33.33333333%}.jupyter .col-md-offset-3{margin-left:25%}.jupyter .col-md-offset-2{margin-left:16.66666667%}.jupyter .col-md-offset-1{margin-left:8.33333333%}.jupyter .col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.jupyter .col-lg-1{float:left}.jupyter .col-lg-12{width:100%}.jupyter .col-lg-11{width:91.66666667%}.jupyter .col-lg-10{width:83.33333333%}.jupyter .col-lg-9{width:75%}.jupyter .col-lg-8{width:66.66666667%}.jupyter .col-lg-7{width:58.33333333%}.jupyter .col-lg-6{width:50%}.jupyter .col-lg-5{width:41.66666667%}.jupyter .col-lg-4{width:33.33333333%}.jupyter .col-lg-3{width:25%}.jupyter .col-lg-2{width:16.66666667%}.jupyter .col-lg-1{width:8.33333333%}.jupyter .col-lg-pull-12{right:100%}.jupyter .col-lg-pull-11{right:91.66666667%}.jupyter .col-lg-pull-10{right:83.33333333%}.jupyter .col-lg-pull-9{right:75%}.jupyter .col-lg-pull-8{right:66.66666667%}.jupyter .col-lg-pull-7{right:58.33333333%}.jupyter .col-lg-pull-6{right:50%}.jupyter .col-lg-pull-5{right:41.66666667%}.jupyter .col-lg-pull-4{right:33.33333333%}.jupyter .col-lg-pull-3{right:25%}.jupyter .col-lg-pull-2{right:16.66666667%}.jupyter .col-lg-pull-1{right:8.33333333%}.jupyter .col-lg-pull-0{right:auto}.jupyter .col-lg-push-12{left:100%}.jupyter .col-lg-push-11{left:91.66666667%}.jupyter .col-lg-push-10{left:83.33333333%}.jupyter .col-lg-push-9{left:75%}.jupyter .col-lg-push-8{left:66.66666667%}.jupyter .col-lg-push-7{left:58.33333333%}.jupyter .col-lg-push-6{left:50%}.jupyter .col-lg-push-5{left:41.66666667%}.jupyter .col-lg-push-4{left:33.33333333%}.jupyter .col-lg-push-3{left:25%}.jupyter .col-lg-push-2{left:16.66666667%}.jupyter .col-lg-push-1{left:8.33333333%}.jupyter .col-lg-push-0{left:auto}.jupyter .col-lg-offset-12{margin-left:100%}.jupyter .col-lg-offset-11{margin-left:91.66666667%}.jupyter .col-lg-offset-10{margin-left:83.33333333%}.jupyter .col-lg-offset-9{margin-left:75%}.jupyter .col-lg-offset-8{margin-left:66.66666667%}.jupyter .col-lg-offset-7{margin-left:58.33333333%}.jupyter .col-lg-offset-6{margin-left:50%}.jupyter .col-lg-offset-5{margin-left:41.66666667%}.jupyter .col-lg-offset-4{margin-left:33.33333333%}.jupyter .col-lg-offset-3{margin-left:25%}.jupyter .col-lg-offset-2{margin-left:16.66666667%}.jupyter .col-lg-offset-1{margin-left:8.33333333%}.jupyter .col-lg-offset-0{margin-left:0}}.jupyter table{background-color:transparent}.jupyter caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}.jupyter th{text-align:left}.jupyter .table{width:100%;max-width:100%;margin-bottom:18px}.jupyter .table>tbody>tr>td,.jupyter .table>tbody>tr>th,.jupyter .table>tfoot>tr>td,.jupyter .table>tfoot>tr>th,.jupyter .table>thead>tr>td,.jupyter .table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.jupyter .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.jupyter .table>caption+thead>tr:first-child>td,.jupyter .table>caption+thead>tr:first-child>th,.jupyter .table>colgroup+thead>tr:first-child>td,.jupyter .table>colgroup+thead>tr:first-child>th,.jupyter .table>thead:first-child>tr:first-child>td,.jupyter .table>thead:first-child>tr:first-child>th{border-top:0}.jupyter .table>tbody+tbody{border-top:2px solid #ddd}.jupyter .table .table{background-color:#fff}.jupyter .table-condensed>tbody>tr>td,.jupyter .table-condensed>tbody>tr>th,.jupyter .table-condensed>tfoot>tr>td,.jupyter .table-condensed>tfoot>tr>th,.jupyter .table-condensed>thead>tr>td,.jupyter .table-condensed>thead>tr>th{padding:5px}.jupyter .table-bordered{border:1px solid #ddd}.jupyter .table-bordered>tbody>tr>td,.jupyter .table-bordered>tbody>tr>th,.jupyter .table-bordered>tfoot>tr>td,.jupyter .table-bordered>tfoot>tr>th,.jupyter .table-bordered>thead>tr>td,.jupyter .table-bordered>thead>tr>th{border:1px solid #ddd}.jupyter .table-bordered>thead>tr>td,.jupyter .table-bordered>thead>tr>th{border-bottom-width:2px}.jupyter .table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.jupyter .table-hover>tbody>tr:hover{background-color:#f5f5f5}.jupyter table col[class*=col-]{position:static;float:none;display:table-column}.jupyter table td[class*=col-],.jupyter table th[class*=col-]{position:static;float:none;display:table-cell}.jupyter .table>tbody>tr.active>td,.jupyter .table>tbody>tr.active>th,.jupyter .table>tbody>tr>td.active,.jupyter .table>tbody>tr>th.active,.jupyter .table>tfoot>tr.active>td,.jupyter .table>tfoot>tr.active>th,.jupyter .table>tfoot>tr>td.active,.jupyter .table>tfoot>tr>th.active,.jupyter .table>thead>tr.active>td,.jupyter .table>thead>tr.active>th,.jupyter .table>thead>tr>td.active,.jupyter .table>thead>tr>th.active{background-color:#f5f5f5}.jupyter .table-hover>tbody>tr.active:hover>td,.jupyter .table-hover>tbody>tr.active:hover>th,.jupyter .table-hover>tbody>tr:hover>.active,.jupyter .table-hover>tbody>tr>td.active:hover,.jupyter .table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.jupyter .table>tbody>tr.success>td,.jupyter .table>tbody>tr.success>th,.jupyter .table>tbody>tr>td.success,.jupyter .table>tbody>tr>th.success,.jupyter .table>tfoot>tr.success>td,.jupyter .table>tfoot>tr.success>th,.jupyter .table>tfoot>tr>td.success,.jupyter .table>tfoot>tr>th.success,.jupyter .table>thead>tr.success>td,.jupyter .table>thead>tr.success>th,.jupyter .table>thead>tr>td.success,.jupyter .table>thead>tr>th.success{background-color:#dff0d8}.jupyter .table-hover>tbody>tr.success:hover>td,.jupyter .table-hover>tbody>tr.success:hover>th,.jupyter .table-hover>tbody>tr:hover>.success,.jupyter .table-hover>tbody>tr>td.success:hover,.jupyter .table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.jupyter .table>tbody>tr.info>td,.jupyter .table>tbody>tr.info>th,.jupyter .table>tbody>tr>td.info,.jupyter .table>tbody>tr>th.info,.jupyter .table>tfoot>tr.info>td,.jupyter .table>tfoot>tr.info>th,.jupyter .table>tfoot>tr>td.info,.jupyter .table>tfoot>tr>th.info,.jupyter .table>thead>tr.info>td,.jupyter .table>thead>tr.info>th,.jupyter .table>thead>tr>td.info,.jupyter .table>thead>tr>th.info{background-color:#d9edf7}.jupyter .table-hover>tbody>tr.info:hover>td,.jupyter .table-hover>tbody>tr.info:hover>th,.jupyter .table-hover>tbody>tr:hover>.info,.jupyter .table-hover>tbody>tr>td.info:hover,.jupyter .table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.jupyter .table>tbody>tr.warning>td,.jupyter .table>tbody>tr.warning>th,.jupyter .table>tbody>tr>td.warning,.jupyter .table>tbody>tr>th.warning,.jupyter .table>tfoot>tr.warning>td,.jupyter .table>tfoot>tr.warning>th,.jupyter .table>tfoot>tr>td.warning,.jupyter .table>tfoot>tr>th.warning,.jupyter .table>thead>tr.warning>td,.jupyter .table>thead>tr.warning>th,.jupyter .table>thead>tr>td.warning,.jupyter .table>thead>tr>th.warning{background-color:#fcf8e3}.jupyter .table-hover>tbody>tr.warning:hover>td,.jupyter .table-hover>tbody>tr.warning:hover>th,.jupyter .table-hover>tbody>tr:hover>.warning,.jupyter .table-hover>tbody>tr>td.warning:hover,.jupyter .table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.jupyter .table>tbody>tr.danger>td,.jupyter .table>tbody>tr.danger>th,.jupyter .table>tbody>tr>td.danger,.jupyter .table>tbody>tr>th.danger,.jupyter .table>tfoot>tr.danger>td,.jupyter .table>tfoot>tr.danger>th,.jupyter .table>tfoot>tr>td.danger,.jupyter .table>tfoot>tr>th.danger,.jupyter .table>thead>tr.danger>td,.jupyter .table>thead>tr.danger>th,.jupyter .table>thead>tr>td.danger,.jupyter .table>thead>tr>th.danger{background-color:#f2dede}.jupyter .table-hover>tbody>tr.danger:hover>td,.jupyter .table-hover>tbody>tr.danger:hover>th,.jupyter .table-hover>tbody>tr:hover>.danger,.jupyter .table-hover>tbody>tr>td.danger:hover,.jupyter .table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.jupyter .table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.jupyter .table-responsive{width:100%;margin-bottom:13.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.jupyter .table-responsive>.table{margin-bottom:0}.jupyter .table-responsive>.table>tbody>tr>td,.jupyter .table-responsive>.table>tbody>tr>th,.jupyter .table-responsive>.table>tfoot>tr>td,.jupyter .table-responsive>.table>tfoot>tr>th,.jupyter .table-responsive>.table>thead>tr>td,.jupyter .table-responsive>.table>thead>tr>th{white-space:nowrap}.jupyter .table-responsive>.table-bordered{border:0}.jupyter .table-responsive>.table-bordered>tbody>tr>td:first-child,.jupyter .table-responsive>.table-bordered>tbody>tr>th:first-child,.jupyter .table-responsive>.table-bordered>tfoot>tr>td:first-child,.jupyter .table-responsive>.table-bordered>tfoot>tr>th:first-child,.jupyter .table-responsive>.table-bordered>thead>tr>td:first-child,.jupyter .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.jupyter .table-responsive>.table-bordered>tbody>tr>td:last-child,.jupyter .table-responsive>.table-bordered>tbody>tr>th:last-child,.jupyter .table-responsive>.table-bordered>tfoot>tr>td:last-child,.jupyter .table-responsive>.table-bordered>tfoot>tr>th:last-child,.jupyter .table-responsive>.table-bordered>thead>tr>td:last-child,.jupyter .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.jupyter .table-responsive>.table-bordered>tbody>tr:last-child>td,.jupyter .table-responsive>.table-bordered>tbody>tr:last-child>th,.jupyter .table-responsive>.table-bordered>tfoot>tr:last-child>td,.jupyter .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.jupyter fieldset{padding:0;margin:0;border:0;min-width:0}.jupyter legend{display:block;width:100%;padding:0;margin-bottom:18px;font-size:19.5px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.jupyter label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.jupyter input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jupyter input[type=checkbox],.jupyter input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.jupyter input[type=file]{display:block}.jupyter input[type=range]{display:block;width:100%}.jupyter select[multiple],.jupyter select[size]{height:auto}.jupyter input[type=file]:focus,.jupyter input[type=checkbox]:focus,.jupyter input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.jupyter output{display:block;padding-top:7px;font-size:13px;line-height:1.42857143;color:#555}.jupyter .form-control{display:block;width:100%;height:32px;padding:6px 12px;font-size:13px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.jupyter .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.jupyter .form-control::-moz-placeholder{color:#999;opacity:1}.jupyter .form-control:-ms-input-placeholder{color:#999}.jupyter .form-control::-webkit-input-placeholder{color:#999}.jupyter .form-control[disabled],.jupyter .form-control[readonly],fieldset[disabled] .jupyter .form-control{background-color:#eee;opacity:1}.jupyter .form-control[disabled],fieldset[disabled] .jupyter .form-control{cursor:not-allowed}textarea.jupyter .form-control{height:auto}.jupyter input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){.jupyter input[type=date].form-control,.jupyter input[type=time].form-control,.jupyter input[type=datetime-local].form-control,.jupyter input[type=month].form-control{line-height:32px}.input-group-sm .jupyter input[type=date],.input-group-sm .jupyter input[type=time],.input-group-sm .jupyter input[type=datetime-local],.input-group-sm .jupyter input[type=month],.jupyter input[type=date].input-sm,.jupyter input[type=time].input-sm,.jupyter input[type=datetime-local].input-sm,.jupyter input[type=month].input-sm{line-height:30px}.input-group-lg .jupyter input[type=date],.input-group-lg .jupyter input[type=time],.input-group-lg .jupyter input[type=datetime-local],.input-group-lg .jupyter input[type=month],.jupyter input[type=date].input-lg,.jupyter input[type=time].input-lg,.jupyter input[type=datetime-local].input-lg,.jupyter input[type=month].input-lg{line-height:45px}}.jupyter .form-group{margin-bottom:15px}.jupyter .checkbox,.jupyter .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.jupyter .checkbox label,.jupyter .radio label{min-height:18px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.jupyter .checkbox input[type=checkbox],.jupyter .checkbox-inline input[type=checkbox],.jupyter .radio input[type=radio],.jupyter .radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.jupyter .checkbox+.checkbox,.jupyter .radio+.radio{margin-top:-5px}.jupyter .checkbox-inline,.jupyter .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.jupyter .checkbox-inline+.checkbox-inline,.jupyter .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.jupyter input[type=checkbox].disabled,.jupyter input[type=checkbox][disabled],.jupyter input[type=radio].disabled,.jupyter input[type=radio][disabled],fieldset[disabled] .jupyter input[type=checkbox],fieldset[disabled] .jupyter input[type=radio]{cursor:not-allowed}.jupyter .checkbox-inline.disabled,.jupyter .radio-inline.disabled,fieldset[disabled] .jupyter .checkbox-inline,fieldset[disabled] .jupyter .radio-inline{cursor:not-allowed}.jupyter .checkbox.disabled label,.jupyter .radio.disabled label,fieldset[disabled] .jupyter .checkbox label,fieldset[disabled] .jupyter .radio label{cursor:not-allowed}.jupyter .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:31px}.jupyter .form-control-static.input-lg,.jupyter .form-control-static.input-sm{padding-left:0;padding-right:0}.jupyter .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.jupyter .input-sm{height:30px;line-height:30px}select[multiple].jupyter .input-sm,textarea.jupyter .input-sm{height:auto}.jupyter .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}.jupyter .form-group-sm select.form-control{height:30px;line-height:30px}.jupyter .form-group-sm select[multiple].form-control,.jupyter .form-group-sm textarea.form-control{height:auto}.jupyter .form-group-sm .form-control-static{height:30px;min-height:30px;padding:6px 10px;font-size:12px;line-height:1.5}.jupyter .input-lg{height:45px;padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}select.jupyter .input-lg{height:45px;line-height:45px}select[multiple].jupyter .input-lg,textarea.jupyter .input-lg{height:auto}.jupyter .form-group-lg .form-control{height:45px;padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}.jupyter .form-group-lg select.form-control{height:45px;line-height:45px}.jupyter .form-group-lg select[multiple].form-control,.jupyter .form-group-lg textarea.form-control{height:auto}.jupyter .form-group-lg .form-control-static{height:45px;min-height:35px;padding:11px 16px;font-size:17px;line-height:1.3333333}.jupyter .has-feedback{position:relative}.jupyter .has-feedback .form-control{padding-right:40px}.jupyter .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:32px;height:32px;line-height:32px;text-align:center;pointer-events:none}.jupyter .form-group-lg .form-control+.form-control-feedback,.jupyter .input-group-lg+.form-control-feedback,.jupyter .input-lg+.form-control-feedback{width:45px;height:45px;line-height:45px}.jupyter .form-group-sm .form-control+.form-control-feedback,.jupyter .input-group-sm+.form-control-feedback,.jupyter .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.jupyter .has-success .checkbox,.jupyter .has-success .checkbox-inline,.jupyter .has-success .control-label,.jupyter .has-success .help-block,.jupyter .has-success .radio,.jupyter .has-success .radio-inline,.jupyter .has-success.checkbox label,.jupyter .has-success.checkbox-inline label,.jupyter .has-success.radio label,.jupyter .has-success.radio-inline label{color:#3c763d}.jupyter .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.jupyter .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.jupyter .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.jupyter .has-success .form-control-feedback{color:#3c763d}.jupyter .has-warning .checkbox,.jupyter .has-warning .checkbox-inline,.jupyter .has-warning .control-label,.jupyter .has-warning .help-block,.jupyter .has-warning .radio,.jupyter .has-warning .radio-inline,.jupyter .has-warning.checkbox label,.jupyter .has-warning.checkbox-inline label,.jupyter .has-warning.radio label,.jupyter .has-warning.radio-inline label{color:#8a6d3b}.jupyter .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.jupyter .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.jupyter .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.jupyter .has-warning .form-control-feedback{color:#8a6d3b}.jupyter .has-error .checkbox,.jupyter .has-error .checkbox-inline,.jupyter .has-error .control-label,.jupyter .has-error .help-block,.jupyter .has-error .radio,.jupyter .has-error .radio-inline,.jupyter .has-error.checkbox label,.jupyter .has-error.checkbox-inline label,.jupyter .has-error.radio label,.jupyter .has-error.radio-inline label{color:#a94442}.jupyter .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.jupyter .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.jupyter .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.jupyter .has-error .form-control-feedback{color:#a94442}.jupyter .has-feedback label~.form-control-feedback{top:23px}.jupyter .has-feedback label.sr-only~.form-control-feedback{top:0}.jupyter .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#404040}@media (min-width:768px){.jupyter .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.jupyter .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.jupyter .form-inline .form-control-static{display:inline-block}.jupyter .form-inline .input-group{display:inline-table;vertical-align:middle}.jupyter .form-inline .input-group .form-control,.jupyter .form-inline .input-group .input-group-addon,.jupyter .form-inline .input-group .input-group-btn{width:auto}.jupyter .form-inline .input-group>.form-control{width:100%}.jupyter .form-inline .control-label{margin-bottom:0;vertical-align:middle}.jupyter .form-inline .checkbox,.jupyter .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.jupyter .form-inline .checkbox label,.jupyter .form-inline .radio label{padding-left:0}.jupyter .form-inline .checkbox input[type=checkbox],.jupyter .form-inline .radio input[type=radio]{position:relative;margin-left:0}.jupyter .form-inline .has-feedback .form-control-feedback{top:0}}.jupyter .form-horizontal .checkbox,.jupyter .form-horizontal .checkbox-inline,.jupyter .form-horizontal .radio,.jupyter .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.jupyter .form-horizontal .checkbox,.jupyter .form-horizontal .radio{min-height:25px}.jupyter .form-horizontal .form-group{margin-left:0;margin-right:0}@media (min-width:768px){.jupyter .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.jupyter .form-horizontal .has-feedback .form-control-feedback{right:0}@media (min-width:768px){.jupyter .form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:17px}}@media (min-width:768px){.jupyter .form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.jupyter .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:13px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter .btn.active.focus,.jupyter .btn.active:focus,.jupyter .btn.focus,.jupyter .btn:active.focus,.jupyter .btn:active:focus,.jupyter .btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.jupyter .btn.focus,.jupyter .btn:focus,.jupyter .btn:hover{color:#333;text-decoration:none}.jupyter .btn.active,.jupyter .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.jupyter .btn.disabled,.jupyter .btn[disabled],fieldset[disabled] .jupyter .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.jupyter .btn.disabled,fieldset[disabled] a.jupyter .btn{pointer-events:none}.jupyter .btn-default{color:#333;background-color:#fff;border-color:#ccc}.jupyter .btn-default.focus,.jupyter .btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.jupyter .btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter .btn-default.active,.jupyter .btn-default:active,.open>.dropdown-toggle.jupyter .btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter .btn-default.active.focus,.jupyter .btn-default.active:focus,.jupyter .btn-default.active:hover,.jupyter .btn-default:active.focus,.jupyter .btn-default:active:focus,.jupyter .btn-default:active:hover,.open>.dropdown-toggle.jupyter .btn-default.focus,.open>.dropdown-toggle.jupyter .btn-default:focus,.open>.dropdown-toggle.jupyter .btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.jupyter .btn-default.active,.jupyter .btn-default:active,.open>.dropdown-toggle.jupyter .btn-default{background-image:none}.jupyter .btn-default.disabled,.jupyter .btn-default.disabled.active,.jupyter .btn-default.disabled.focus,.jupyter .btn-default.disabled:active,.jupyter .btn-default.disabled:focus,.jupyter .btn-default.disabled:hover,.jupyter .btn-default[disabled],.jupyter .btn-default[disabled].active,.jupyter .btn-default[disabled].focus,.jupyter .btn-default[disabled]:active,.jupyter .btn-default[disabled]:focus,.jupyter .btn-default[disabled]:hover,fieldset[disabled] .jupyter .btn-default,fieldset[disabled] .jupyter .btn-default.active,fieldset[disabled] .jupyter .btn-default.focus,fieldset[disabled] .jupyter .btn-default:active,fieldset[disabled] .jupyter .btn-default:focus,fieldset[disabled] .jupyter .btn-default:hover{background-color:#fff;border-color:#ccc}.jupyter .btn-default .badge{color:#fff;background-color:#333}.jupyter .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.jupyter .btn-primary.focus,.jupyter .btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.jupyter .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.jupyter .btn-primary.active,.jupyter .btn-primary:active,.open>.dropdown-toggle.jupyter .btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.jupyter .btn-primary.active.focus,.jupyter .btn-primary.active:focus,.jupyter .btn-primary.active:hover,.jupyter .btn-primary:active.focus,.jupyter .btn-primary:active:focus,.jupyter .btn-primary:active:hover,.open>.dropdown-toggle.jupyter .btn-primary.focus,.open>.dropdown-toggle.jupyter .btn-primary:focus,.open>.dropdown-toggle.jupyter .btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.jupyter .btn-primary.active,.jupyter .btn-primary:active,.open>.dropdown-toggle.jupyter .btn-primary{background-image:none}.jupyter .btn-primary.disabled,.jupyter .btn-primary.disabled.active,.jupyter .btn-primary.disabled.focus,.jupyter .btn-primary.disabled:active,.jupyter .btn-primary.disabled:focus,.jupyter .btn-primary.disabled:hover,.jupyter .btn-primary[disabled],.jupyter .btn-primary[disabled].active,.jupyter .btn-primary[disabled].focus,.jupyter .btn-primary[disabled]:active,.jupyter .btn-primary[disabled]:focus,.jupyter .btn-primary[disabled]:hover,fieldset[disabled] .jupyter .btn-primary,fieldset[disabled] .jupyter .btn-primary.active,fieldset[disabled] .jupyter .btn-primary.focus,fieldset[disabled] .jupyter .btn-primary:active,fieldset[disabled] .jupyter .btn-primary:focus,fieldset[disabled] .jupyter .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.jupyter .btn-primary .badge{color:#337ab7;background-color:#fff}.jupyter .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.jupyter .btn-success.focus,.jupyter .btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.jupyter .btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.jupyter .btn-success.active,.jupyter .btn-success:active,.open>.dropdown-toggle.jupyter .btn-success{color:#fff;background-color:#449d44;border-color:#398439}.jupyter .btn-success.active.focus,.jupyter .btn-success.active:focus,.jupyter .btn-success.active:hover,.jupyter .btn-success:active.focus,.jupyter .btn-success:active:focus,.jupyter .btn-success:active:hover,.open>.dropdown-toggle.jupyter .btn-success.focus,.open>.dropdown-toggle.jupyter .btn-success:focus,.open>.dropdown-toggle.jupyter .btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.jupyter .btn-success.active,.jupyter .btn-success:active,.open>.dropdown-toggle.jupyter .btn-success{background-image:none}.jupyter .btn-success.disabled,.jupyter .btn-success.disabled.active,.jupyter .btn-success.disabled.focus,.jupyter .btn-success.disabled:active,.jupyter .btn-success.disabled:focus,.jupyter .btn-success.disabled:hover,.jupyter .btn-success[disabled],.jupyter .btn-success[disabled].active,.jupyter .btn-success[disabled].focus,.jupyter .btn-success[disabled]:active,.jupyter .btn-success[disabled]:focus,.jupyter .btn-success[disabled]:hover,fieldset[disabled] .jupyter .btn-success,fieldset[disabled] .jupyter .btn-success.active,fieldset[disabled] .jupyter .btn-success.focus,fieldset[disabled] .jupyter .btn-success:active,fieldset[disabled] .jupyter .btn-success:focus,fieldset[disabled] .jupyter .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.jupyter .btn-success .badge{color:#5cb85c;background-color:#fff}.jupyter .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.jupyter .btn-info.focus,.jupyter .btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.jupyter .btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.jupyter .btn-info.active,.jupyter .btn-info:active,.open>.dropdown-toggle.jupyter .btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.jupyter .btn-info.active.focus,.jupyter .btn-info.active:focus,.jupyter .btn-info.active:hover,.jupyter .btn-info:active.focus,.jupyter .btn-info:active:focus,.jupyter .btn-info:active:hover,.open>.dropdown-toggle.jupyter .btn-info.focus,.open>.dropdown-toggle.jupyter .btn-info:focus,.open>.dropdown-toggle.jupyter .btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.jupyter .btn-info.active,.jupyter .btn-info:active,.open>.dropdown-toggle.jupyter .btn-info{background-image:none}.jupyter .btn-info.disabled,.jupyter .btn-info.disabled.active,.jupyter .btn-info.disabled.focus,.jupyter .btn-info.disabled:active,.jupyter .btn-info.disabled:focus,.jupyter .btn-info.disabled:hover,.jupyter .btn-info[disabled],.jupyter .btn-info[disabled].active,.jupyter .btn-info[disabled].focus,.jupyter .btn-info[disabled]:active,.jupyter .btn-info[disabled]:focus,.jupyter .btn-info[disabled]:hover,fieldset[disabled] .jupyter .btn-info,fieldset[disabled] .jupyter .btn-info.active,fieldset[disabled] .jupyter .btn-info.focus,fieldset[disabled] .jupyter .btn-info:active,fieldset[disabled] .jupyter .btn-info:focus,fieldset[disabled] .jupyter .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.jupyter .btn-info .badge{color:#5bc0de;background-color:#fff}.jupyter .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.jupyter .btn-warning.focus,.jupyter .btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.jupyter .btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.jupyter .btn-warning.active,.jupyter .btn-warning:active,.open>.dropdown-toggle.jupyter .btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.jupyter .btn-warning.active.focus,.jupyter .btn-warning.active:focus,.jupyter .btn-warning.active:hover,.jupyter .btn-warning:active.focus,.jupyter .btn-warning:active:focus,.jupyter .btn-warning:active:hover,.open>.dropdown-toggle.jupyter .btn-warning.focus,.open>.dropdown-toggle.jupyter .btn-warning:focus,.open>.dropdown-toggle.jupyter .btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.jupyter .btn-warning.active,.jupyter .btn-warning:active,.open>.dropdown-toggle.jupyter .btn-warning{background-image:none}.jupyter .btn-warning.disabled,.jupyter .btn-warning.disabled.active,.jupyter .btn-warning.disabled.focus,.jupyter .btn-warning.disabled:active,.jupyter .btn-warning.disabled:focus,.jupyter .btn-warning.disabled:hover,.jupyter .btn-warning[disabled],.jupyter .btn-warning[disabled].active,.jupyter .btn-warning[disabled].focus,.jupyter .btn-warning[disabled]:active,.jupyter .btn-warning[disabled]:focus,.jupyter .btn-warning[disabled]:hover,fieldset[disabled] .jupyter .btn-warning,fieldset[disabled] .jupyter .btn-warning.active,fieldset[disabled] .jupyter .btn-warning.focus,fieldset[disabled] .jupyter .btn-warning:active,fieldset[disabled] .jupyter .btn-warning:focus,fieldset[disabled] .jupyter .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.jupyter .btn-warning .badge{color:#f0ad4e;background-color:#fff}.jupyter .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.jupyter .btn-danger.focus,.jupyter .btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.jupyter .btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.jupyter .btn-danger.active,.jupyter .btn-danger:active,.open>.dropdown-toggle.jupyter .btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.jupyter .btn-danger.active.focus,.jupyter .btn-danger.active:focus,.jupyter .btn-danger.active:hover,.jupyter .btn-danger:active.focus,.jupyter .btn-danger:active:focus,.jupyter .btn-danger:active:hover,.open>.dropdown-toggle.jupyter .btn-danger.focus,.open>.dropdown-toggle.jupyter .btn-danger:focus,.open>.dropdown-toggle.jupyter .btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.jupyter .btn-danger.active,.jupyter .btn-danger:active,.open>.dropdown-toggle.jupyter .btn-danger{background-image:none}.jupyter .btn-danger.disabled,.jupyter .btn-danger.disabled.active,.jupyter .btn-danger.disabled.focus,.jupyter .btn-danger.disabled:active,.jupyter .btn-danger.disabled:focus,.jupyter .btn-danger.disabled:hover,.jupyter .btn-danger[disabled],.jupyter .btn-danger[disabled].active,.jupyter .btn-danger[disabled].focus,.jupyter .btn-danger[disabled]:active,.jupyter .btn-danger[disabled]:focus,.jupyter .btn-danger[disabled]:hover,fieldset[disabled] .jupyter .btn-danger,fieldset[disabled] .jupyter .btn-danger.active,fieldset[disabled] .jupyter .btn-danger.focus,fieldset[disabled] .jupyter .btn-danger:active,fieldset[disabled] .jupyter .btn-danger:focus,fieldset[disabled] .jupyter .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.jupyter .btn-danger .badge{color:#d9534f;background-color:#fff}.jupyter .btn-link{color:#337ab7;font-weight:400;border-radius:0}.jupyter .btn-link,.jupyter .btn-link.active,.jupyter .btn-link:active,.jupyter .btn-link[disabled],fieldset[disabled] .jupyter .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.jupyter .btn-link,.jupyter .btn-link:active,.jupyter .btn-link:focus,.jupyter .btn-link:hover{border-color:transparent}.jupyter .btn-link:focus,.jupyter .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.jupyter .btn-link[disabled]:focus,.jupyter .btn-link[disabled]:hover,fieldset[disabled] .jupyter .btn-link:focus,fieldset[disabled] .jupyter .btn-link:hover{color:#777;text-decoration:none}.jupyter .btn-lg{padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}.jupyter .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}.jupyter .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:1px}.jupyter .btn-block{display:block;width:100%}.jupyter .btn-block+.btn-block{margin-top:5px}.jupyter input[type=button].btn-block,.jupyter input[type=reset].btn-block,.jupyter input[type=submit].btn-block{width:100%}.jupyter .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.jupyter .fade.in{opacity:1}.jupyter .collapse{display:none}.jupyter .collapse.in{display:block}tr.jupyter .collapse.in{display:table-row}tbody.jupyter .collapse.in{display:table-row-group}.jupyter .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.jupyter .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.jupyter .dropdown,.jupyter .dropup{position:relative}.jupyter .dropdown-toggle:focus{outline:0}.jupyter .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:13px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:2px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.jupyter .dropdown-menu.pull-right{right:0;left:auto}.jupyter .dropdown-menu .divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.jupyter .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.jupyter .dropdown-menu>li>a:focus,.jupyter .dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.jupyter .dropdown-menu>.active>a,.jupyter .dropdown-menu>.active>a:focus,.jupyter .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.jupyter .dropdown-menu>.disabled>a,.jupyter .dropdown-menu>.disabled>a:focus,.jupyter .dropdown-menu>.disabled>a:hover{color:#777}.jupyter .dropdown-menu>.disabled>a:focus,.jupyter .dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.jupyter .open>.dropdown-menu{display:block}.jupyter .open>a{outline:0}.jupyter .dropdown-menu-right{left:auto;right:0}.jupyter .dropdown-menu-left{left:0;right:auto}.jupyter .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.jupyter .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.jupyter .pull-right>.dropdown-menu{right:0;left:auto}.jupyter .dropup .caret,.jupyter .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.jupyter .dropup .dropdown-menu,.jupyter .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:541px){.jupyter .navbar-right .dropdown-menu{left:auto;right:0}.jupyter .navbar-right .dropdown-menu-left{left:0;right:auto}}.jupyter .btn-group,.jupyter .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.jupyter .btn-group-vertical>.btn,.jupyter .btn-group>.btn{position:relative;float:left}.jupyter .btn-group-vertical>.btn.active,.jupyter .btn-group-vertical>.btn:active,.jupyter .btn-group-vertical>.btn:focus,.jupyter .btn-group-vertical>.btn:hover,.jupyter .btn-group>.btn.active,.jupyter .btn-group>.btn:active,.jupyter .btn-group>.btn:focus,.jupyter .btn-group>.btn:hover{z-index:2}.jupyter .btn-group .btn+.btn,.jupyter .btn-group .btn+.btn-group,.jupyter .btn-group .btn-group+.btn,.jupyter .btn-group .btn-group+.btn-group{margin-left:-1px}.jupyter .btn-toolbar{margin-left:-5px}.jupyter .btn-toolbar .btn,.jupyter .btn-toolbar .btn-group,.jupyter .btn-toolbar .input-group{float:left}.jupyter .btn-toolbar>.btn,.jupyter .btn-toolbar>.btn-group,.jupyter .btn-toolbar>.input-group{margin-left:5px}.jupyter .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.jupyter .btn-group>.btn:first-child{margin-left:0}.jupyter .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.jupyter .btn-group>.btn:last-child:not(:first-child),.jupyter .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.jupyter .btn-group>.btn-group{float:left}.jupyter .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.jupyter .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.jupyter .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.jupyter .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.jupyter .btn-group .dropdown-toggle:active,.jupyter .btn-group.open .dropdown-toggle{outline:0}.jupyter .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.jupyter .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.jupyter .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.jupyter .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.jupyter .btn .caret{margin-left:0}.jupyter .btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.jupyter .dropup .btn-lg .caret{border-width:0 5px 5px}.jupyter .btn-group-vertical>.btn,.jupyter .btn-group-vertical>.btn-group,.jupyter .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.jupyter .btn-group-vertical>.btn-group>.btn{float:none}.jupyter .btn-group-vertical>.btn+.btn,.jupyter .btn-group-vertical>.btn+.btn-group,.jupyter .btn-group-vertical>.btn-group+.btn,.jupyter .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.jupyter .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.jupyter .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0}.jupyter .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:2px;border-top-right-radius:0;border-top-left-radius:0}.jupyter .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.jupyter .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.jupyter .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.jupyter .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.jupyter .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.jupyter .btn-group-justified>.btn,.jupyter .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.jupyter .btn-group-justified>.btn-group .btn{width:100%}.jupyter .btn-group-justified>.btn-group .dropdown-menu{left:auto}.jupyter [data-toggle=buttons]>.btn input[type=checkbox],.jupyter [data-toggle=buttons]>.btn input[type=radio],.jupyter [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],.jupyter [data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.jupyter .input-group{position:relative;display:table;border-collapse:separate}.jupyter .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.jupyter .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.jupyter .input-group-lg>.form-control,.jupyter .input-group-lg>.input-group-addon,.jupyter .input-group-lg>.input-group-btn>.btn{height:45px;padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}select.jupyter .input-group-lg>.form-control,select.jupyter .input-group-lg>.input-group-addon,select.jupyter .input-group-lg>.input-group-btn>.btn{height:45px;line-height:45px}select[multiple].jupyter .input-group-lg>.form-control,select[multiple].jupyter .input-group-lg>.input-group-addon,select[multiple].jupyter .input-group-lg>.input-group-btn>.btn,textarea.jupyter .input-group-lg>.form-control,textarea.jupyter .input-group-lg>.input-group-addon,textarea.jupyter .input-group-lg>.input-group-btn>.btn{height:auto}.jupyter .input-group-sm>.form-control,.jupyter .input-group-sm>.input-group-addon,.jupyter .input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.jupyter .input-group-sm>.form-control,select.jupyter .input-group-sm>.input-group-addon,select.jupyter .input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].jupyter .input-group-sm>.form-control,select[multiple].jupyter .input-group-sm>.input-group-addon,select[multiple].jupyter .input-group-sm>.input-group-btn>.btn,textarea.jupyter .input-group-sm>.form-control,textarea.jupyter .input-group-sm>.input-group-addon,textarea.jupyter .input-group-sm>.input-group-btn>.btn{height:auto}.jupyter .input-group .form-control,.jupyter .input-group-addon,.jupyter .input-group-btn{display:table-cell}.jupyter .input-group .form-control:not(:first-child):not(:last-child),.jupyter .input-group-addon:not(:first-child):not(:last-child),.jupyter .input-group-btn:not(:first-child):not(:last-child){border-radius:0}.jupyter .input-group-addon,.jupyter .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.jupyter .input-group-addon{padding:6px 12px;font-size:13px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:2px}.jupyter .input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:1px}.jupyter .input-group-addon.input-lg{padding:10px 16px;font-size:17px;border-radius:3px}.jupyter .input-group-addon input[type=checkbox],.jupyter .input-group-addon input[type=radio]{margin-top:0}.jupyter .input-group .form-control:first-child,.jupyter .input-group-addon:first-child,.jupyter .input-group-btn:first-child>.btn,.jupyter .input-group-btn:first-child>.btn-group>.btn,.jupyter .input-group-btn:first-child>.dropdown-toggle,.jupyter .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.jupyter .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.jupyter .input-group-addon:first-child{border-right:0}.jupyter .input-group .form-control:last-child,.jupyter .input-group-addon:last-child,.jupyter .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.jupyter .input-group-btn:first-child>.btn:not(:first-child),.jupyter .input-group-btn:last-child>.btn,.jupyter .input-group-btn:last-child>.btn-group>.btn,.jupyter .input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.jupyter .input-group-addon:last-child{border-left:0}.jupyter .input-group-btn{position:relative;font-size:0;white-space:nowrap}.jupyter .input-group-btn>.btn{position:relative}.jupyter .input-group-btn>.btn+.btn{margin-left:-1px}.jupyter .input-group-btn>.btn:active,.jupyter .input-group-btn>.btn:focus,.jupyter .input-group-btn>.btn:hover{z-index:2}.jupyter .input-group-btn:first-child>.btn,.jupyter .input-group-btn:first-child>.btn-group{margin-right:-1px}.jupyter .input-group-btn:last-child>.btn,.jupyter .input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.jupyter .nav{margin-bottom:0;padding-left:0;list-style:none}.jupyter .nav>li{position:relative;display:block}.jupyter .nav>li>a{position:relative;display:block;padding:10px 15px}.jupyter .nav>li>a:focus,.jupyter .nav>li>a:hover{text-decoration:none;background-color:#eee}.jupyter .nav>li.disabled>a{color:#777}.jupyter .nav>li.disabled>a:focus,.jupyter .nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.jupyter .nav .open>a,.jupyter .nav .open>a:focus,.jupyter .nav .open>a:hover{background-color:#eee;border-color:#337ab7}.jupyter .nav .nav-divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.jupyter .nav>li>a>img{max-width:none}.jupyter .nav-tabs{border-bottom:1px solid #ddd}.jupyter .nav-tabs>li{float:left;margin-bottom:-1px}.jupyter .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:2px 2px 0 0}.jupyter .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.jupyter .nav-tabs>li.active>a,.jupyter .nav-tabs>li.active>a:focus,.jupyter .nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.jupyter .nav-tabs.nav-justified{width:100%;border-bottom:0}.jupyter .nav-tabs.nav-justified>li{float:none}.jupyter .nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.jupyter .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.jupyter .nav-tabs.nav-justified>li{display:table-cell;width:1%}.jupyter .nav-tabs.nav-justified>li>a{margin-bottom:0}}.jupyter .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:2px}.jupyter .nav-tabs.nav-justified>.active>a,.jupyter .nav-tabs.nav-justified>.active>a:focus,.jupyter .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.jupyter .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:2px 2px 0 0}.jupyter .nav-tabs.nav-justified>.active>a,.jupyter .nav-tabs.nav-justified>.active>a:focus,.jupyter .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.jupyter .nav-pills>li{float:left}.jupyter .nav-pills>li>a{border-radius:2px}.jupyter .nav-pills>li+li{margin-left:2px}.jupyter .nav-pills>li.active>a,.jupyter .nav-pills>li.active>a:focus,.jupyter .nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.jupyter .nav-stacked>li{float:none}.jupyter .nav-stacked>li+li{margin-top:2px;margin-left:0}.jupyter .nav-justified{width:100%}.jupyter .nav-justified>li{float:none}.jupyter .nav-justified>li>a{text-align:center;margin-bottom:5px}.jupyter .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.jupyter .nav-justified>li{display:table-cell;width:1%}.jupyter .nav-justified>li>a{margin-bottom:0}}.jupyter .nav-tabs-justified{border-bottom:0}.jupyter .nav-tabs-justified>li>a{margin-right:0;border-radius:2px}.jupyter .nav-tabs-justified>.active>a,.jupyter .nav-tabs-justified>.active>a:focus,.jupyter .nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.jupyter .nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:2px 2px 0 0}.jupyter .nav-tabs-justified>.active>a,.jupyter .nav-tabs-justified>.active>a:focus,.jupyter .nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.jupyter .tab-content>.tab-pane{display:none}.jupyter .tab-content>.active{display:block}.jupyter .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.jupyter .navbar{position:relative;min-height:30px;margin-bottom:18px;border:1px solid transparent}@media (min-width:541px){.jupyter .navbar{border-radius:2px}}@media (min-width:541px){.jupyter .navbar-header{float:left}}.jupyter .navbar-collapse{overflow-x:visible;padding-right:0;padding-left:0;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.jupyter .navbar-collapse.in{overflow-y:auto}@media (min-width:541px){.jupyter .navbar-collapse{width:auto;border-top:0;box-shadow:none}.jupyter .navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.jupyter .navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .jupyter .navbar-collapse,.navbar-fixed-top .jupyter .navbar-collapse,.navbar-static-top .jupyter .navbar-collapse{padding-left:0;padding-right:0}}.jupyter .navbar-fixed-bottom .navbar-collapse,.jupyter .navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:540px) and (orientation:landscape){.jupyter .navbar-fixed-bottom .navbar-collapse,.jupyter .navbar-fixed-top .navbar-collapse{max-height:200px}}.jupyter .container-fluid>.navbar-collapse,.jupyter .container-fluid>.navbar-header,.jupyter .container>.navbar-collapse,.jupyter .container>.navbar-header{margin-right:0;margin-left:0}@media (min-width:541px){.jupyter .container-fluid>.navbar-collapse,.jupyter .container-fluid>.navbar-header,.jupyter .container>.navbar-collapse,.jupyter .container>.navbar-header{margin-right:0;margin-left:0}}.jupyter .navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:541px){.jupyter .navbar-static-top{border-radius:0}}.jupyter .navbar-fixed-bottom,.jupyter .navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:541px){.jupyter .navbar-fixed-bottom,.jupyter .navbar-fixed-top{border-radius:0}}.jupyter .navbar-fixed-top{top:0;border-width:0 0 1px}.jupyter .navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.jupyter .navbar-brand{float:left;padding:6px 0;font-size:17px;line-height:18px;height:30px}.jupyter .navbar-brand:focus,.jupyter .navbar-brand:hover{text-decoration:none}.jupyter .navbar-brand>img{display:block}@media (min-width:541px){.navbar>.container .jupyter .navbar-brand,.navbar>.container-fluid .jupyter .navbar-brand{margin-left:0}}.jupyter .navbar-toggle{position:relative;float:right;margin-right:0;padding:9px 10px;margin-top:-2px;margin-bottom:-2px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:2px}.jupyter .navbar-toggle:focus{outline:0}.jupyter .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.jupyter .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:541px){.jupyter .navbar-toggle{display:none}}.jupyter .navbar-nav{margin:3px 0}.jupyter .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:18px}@media (max-width:540px){.jupyter .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.jupyter .navbar-nav .open .dropdown-menu .dropdown-header,.jupyter .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.jupyter .navbar-nav .open .dropdown-menu>li>a{line-height:18px}.jupyter .navbar-nav .open .dropdown-menu>li>a:focus,.jupyter .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:541px){.jupyter .navbar-nav{float:left;margin:0}.jupyter .navbar-nav>li{float:left}.jupyter .navbar-nav>li>a{padding-top:6px;padding-bottom:6px}}.jupyter .navbar-form{margin-left:0;margin-right:0;padding:10px 0;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:-1px;margin-bottom:-1px}@media (min-width:768px){.jupyter .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.jupyter .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.jupyter .navbar-form .form-control-static{display:inline-block}.jupyter .navbar-form .input-group{display:inline-table;vertical-align:middle}.jupyter .navbar-form .input-group .form-control,.jupyter .navbar-form .input-group .input-group-addon,.jupyter .navbar-form .input-group .input-group-btn{width:auto}.jupyter .navbar-form .input-group>.form-control{width:100%}.jupyter .navbar-form .control-label{margin-bottom:0;vertical-align:middle}.jupyter .navbar-form .checkbox,.jupyter .navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.jupyter .navbar-form .checkbox label,.jupyter .navbar-form .radio label{padding-left:0}.jupyter .navbar-form .checkbox input[type=checkbox],.jupyter .navbar-form .radio input[type=radio]{position:relative;margin-left:0}.jupyter .navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:540px){.jupyter .navbar-form .form-group{margin-bottom:5px}.jupyter .navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:541px){.jupyter .navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.jupyter .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.jupyter .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:2px;border-top-left-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0}.jupyter .navbar-btn{margin-top:-1px;margin-bottom:-1px}.jupyter .navbar-btn.btn-sm{margin-top:0;margin-bottom:0}.jupyter .navbar-btn.btn-xs{margin-top:4px;margin-bottom:4px}.jupyter .navbar-text{margin-top:6px;margin-bottom:6px}@media (min-width:541px){.jupyter .navbar-text{float:left;margin-left:0;margin-right:0}}@media (min-width:541px){.jupyter .navbar-left{float:left!important;float:left}.jupyter .navbar-right{float:right!important;float:right;margin-right:0}.jupyter .navbar-right~.navbar-right{margin-right:0}}.jupyter .navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.jupyter .navbar-default .navbar-brand{color:#777}.jupyter .navbar-default .navbar-brand:focus,.jupyter .navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.jupyter .navbar-default .navbar-text{color:#777}.jupyter .navbar-default .navbar-nav>li>a{color:#777}.jupyter .navbar-default .navbar-nav>li>a:focus,.jupyter .navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.jupyter .navbar-default .navbar-nav>.active>a,.jupyter .navbar-default .navbar-nav>.active>a:focus,.jupyter .navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.jupyter .navbar-default .navbar-nav>.disabled>a,.jupyter .navbar-default .navbar-nav>.disabled>a:focus,.jupyter .navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.jupyter .navbar-default .navbar-toggle{border-color:#ddd}.jupyter .navbar-default .navbar-toggle:focus,.jupyter .navbar-default .navbar-toggle:hover{background-color:#ddd}.jupyter .navbar-default .navbar-toggle .icon-bar{background-color:#888}.jupyter .navbar-default .navbar-collapse,.jupyter .navbar-default .navbar-form{border-color:#e7e7e7}.jupyter .navbar-default .navbar-nav>.open>a,.jupyter .navbar-default .navbar-nav>.open>a:focus,.jupyter .navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:540px){.jupyter .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.jupyter .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.jupyter .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.jupyter .navbar-default .navbar-link{color:#777}.jupyter .navbar-default .navbar-link:hover{color:#333}.jupyter .navbar-default .btn-link{color:#777}.jupyter .navbar-default .btn-link:focus,.jupyter .navbar-default .btn-link:hover{color:#333}.jupyter .navbar-default .btn-link[disabled]:focus,.jupyter .navbar-default .btn-link[disabled]:hover,fieldset[disabled] .jupyter .navbar-default .btn-link:focus,fieldset[disabled] .jupyter .navbar-default .btn-link:hover{color:#ccc}.jupyter .navbar-inverse{background-color:#222;border-color:#080808}.jupyter .navbar-inverse .navbar-brand{color:#9d9d9d}.jupyter .navbar-inverse .navbar-brand:focus,.jupyter .navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.jupyter .navbar-inverse .navbar-text{color:#9d9d9d}.jupyter .navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.jupyter .navbar-inverse .navbar-nav>li>a:focus,.jupyter .navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.jupyter .navbar-inverse .navbar-nav>.active>a,.jupyter .navbar-inverse .navbar-nav>.active>a:focus,.jupyter .navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.jupyter .navbar-inverse .navbar-nav>.disabled>a,.jupyter .navbar-inverse .navbar-nav>.disabled>a:focus,.jupyter .navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.jupyter .navbar-inverse .navbar-toggle{border-color:#333}.jupyter .navbar-inverse .navbar-toggle:focus,.jupyter .navbar-inverse .navbar-toggle:hover{background-color:#333}.jupyter .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.jupyter .navbar-inverse .navbar-collapse,.jupyter .navbar-inverse .navbar-form{border-color:#101010}.jupyter .navbar-inverse .navbar-nav>.open>a,.jupyter .navbar-inverse .navbar-nav>.open>a:focus,.jupyter .navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:540px){.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.jupyter .navbar-inverse .navbar-link{color:#9d9d9d}.jupyter .navbar-inverse .navbar-link:hover{color:#fff}.jupyter .navbar-inverse .btn-link{color:#9d9d9d}.jupyter .navbar-inverse .btn-link:focus,.jupyter .navbar-inverse .btn-link:hover{color:#fff}.jupyter .navbar-inverse .btn-link[disabled]:focus,.jupyter .navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .jupyter .navbar-inverse .btn-link:focus,fieldset[disabled] .jupyter .navbar-inverse .btn-link:hover{color:#444}.jupyter .breadcrumb{padding:8px 15px;margin-bottom:18px;list-style:none;background-color:#f5f5f5;border-radius:2px}.jupyter .breadcrumb>li{display:inline-block}.jupyter .breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#5e5e5e}.jupyter .breadcrumb>.active{color:#777}.jupyter .pagination{display:inline-block;padding-left:0;margin:18px 0;border-radius:2px}.jupyter .pagination>li{display:inline}.jupyter .pagination>li>a,.jupyter .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.jupyter .pagination>li:first-child>a,.jupyter .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:2px;border-top-left-radius:2px}.jupyter .pagination>li:last-child>a,.jupyter .pagination>li:last-child>span{border-bottom-right-radius:2px;border-top-right-radius:2px}.jupyter .pagination>li>a:focus,.jupyter .pagination>li>a:hover,.jupyter .pagination>li>span:focus,.jupyter .pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.jupyter .pagination>.active>a,.jupyter .pagination>.active>a:focus,.jupyter .pagination>.active>a:hover,.jupyter .pagination>.active>span,.jupyter .pagination>.active>span:focus,.jupyter .pagination>.active>span:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.jupyter .pagination>.disabled>a,.jupyter .pagination>.disabled>a:focus,.jupyter .pagination>.disabled>a:hover,.jupyter .pagination>.disabled>span,.jupyter .pagination>.disabled>span:focus,.jupyter .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.jupyter .pagination-lg>li>a,.jupyter .pagination-lg>li>span{padding:10px 16px;font-size:17px;line-height:1.3333333}.jupyter .pagination-lg>li:first-child>a,.jupyter .pagination-lg>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.jupyter .pagination-lg>li:last-child>a,.jupyter .pagination-lg>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.jupyter .pagination-sm>li>a,.jupyter .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.jupyter .pagination-sm>li:first-child>a,.jupyter .pagination-sm>li:first-child>span{border-bottom-left-radius:1px;border-top-left-radius:1px}.jupyter .pagination-sm>li:last-child>a,.jupyter .pagination-sm>li:last-child>span{border-bottom-right-radius:1px;border-top-right-radius:1px}.jupyter .pager{padding-left:0;margin:18px 0;list-style:none;text-align:center}.jupyter .pager li{display:inline}.jupyter .pager li>a,.jupyter .pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.jupyter .pager li>a:focus,.jupyter .pager li>a:hover{text-decoration:none;background-color:#eee}.jupyter .pager .next>a,.jupyter .pager .next>span{float:right}.jupyter .pager .previous>a,.jupyter .pager .previous>span{float:left}.jupyter .pager .disabled>a,.jupyter .pager .disabled>a:focus,.jupyter .pager .disabled>a:hover,.jupyter .pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.jupyter .label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.jupyter .label:focus,a.jupyter .label:hover{color:#fff;text-decoration:none;cursor:pointer}.jupyter .label:empty{display:none}.btn .jupyter .label{position:relative;top:-1px}.jupyter .label-default{background-color:#777}.jupyter .label-default[href]:focus,.jupyter .label-default[href]:hover{background-color:#5e5e5e}.jupyter .label-primary{background-color:#337ab7}.jupyter .label-primary[href]:focus,.jupyter .label-primary[href]:hover{background-color:#286090}.jupyter .label-success{background-color:#5cb85c}.jupyter .label-success[href]:focus,.jupyter .label-success[href]:hover{background-color:#449d44}.jupyter .label-info{background-color:#5bc0de}.jupyter .label-info[href]:focus,.jupyter .label-info[href]:hover{background-color:#31b0d5}.jupyter .label-warning{background-color:#f0ad4e}.jupyter .label-warning[href]:focus,.jupyter .label-warning[href]:hover{background-color:#ec971f}.jupyter .label-danger{background-color:#d9534f}.jupyter .label-danger[href]:focus,.jupyter .label-danger[href]:hover{background-color:#c9302c}.jupyter .badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.jupyter .badge:empty{display:none}.btn .jupyter .badge{position:relative;top:-1px}.btn-group-xs>.btn .jupyter .badge,.btn-xs .jupyter .badge{top:0;padding:1px 5px}a.jupyter .badge:focus,a.jupyter .badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.jupyter .badge,.nav-pills>.active>a>.jupyter .badge{color:#337ab7;background-color:#fff}.list-group-item>.jupyter .badge{float:right}.list-group-item>.jupyter .badge+.jupyter .badge{margin-right:5px}.nav-pills>li>a>.jupyter .badge{margin-left:3px}.jupyter .jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jupyter .jumbotron .h1,.jupyter .jumbotron h1{color:inherit}.jupyter .jumbotron p{margin-bottom:15px;font-size:20px;font-weight:200}.jupyter .jumbotron>hr{border-top-color:#d5d5d5}.container .jupyter .jumbotron,.container-fluid .jupyter .jumbotron{border-radius:3px}.jupyter .jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jupyter .jumbotron{padding-top:48px;padding-bottom:48px}.container .jupyter .jumbotron,.container-fluid .jupyter .jumbotron{padding-left:60px;padding-right:60px}.jupyter .jumbotron .h1,.jupyter .jumbotron h1{font-size:59px}}.jupyter .thumbnail{display:block;padding:4px;margin-bottom:18px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.jupyter .thumbnail a>img,.jupyter .thumbnail>img{margin-left:auto;margin-right:auto}a.jupyter .thumbnail.active,a.jupyter .thumbnail:focus,a.jupyter .thumbnail:hover{border-color:#337ab7}.jupyter .thumbnail .caption{padding:9px;color:#000}.jupyter .alert{padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:2px}.jupyter .alert h4{margin-top:0;color:inherit}.jupyter .alert .alert-link{font-weight:700}.jupyter .alert>p,.jupyter .alert>ul{margin-bottom:0}.jupyter .alert>p+p{margin-top:5px}.jupyter .alert-dismissable,.jupyter .alert-dismissible{padding-right:35px}.jupyter .alert-dismissable .close,.jupyter .alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.jupyter .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.jupyter .alert-success hr{border-top-color:#c9e2b3}.jupyter .alert-success .alert-link{color:#2b542c}.jupyter .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.jupyter .alert-info hr{border-top-color:#a6e1ec}.jupyter .alert-info .alert-link{color:#245269}.jupyter .alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.jupyter .alert-warning hr{border-top-color:#f7e1b5}.jupyter .alert-warning .alert-link{color:#66512c}.jupyter .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.jupyter .alert-danger hr{border-top-color:#e4b9c0}.jupyter .alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.jupyter .progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f5f5f5;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.jupyter .progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:18px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.jupyter .progress-bar-striped,.jupyter .progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.jupyter .progress-bar.active,.jupyter .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.jupyter .progress-bar-success{background-color:#5cb85c}.progress-striped .jupyter .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.jupyter .progress-bar-info{background-color:#5bc0de}.progress-striped .jupyter .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.jupyter .progress-bar-warning{background-color:#f0ad4e}.progress-striped .jupyter .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.jupyter .progress-bar-danger{background-color:#d9534f}.progress-striped .jupyter .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.jupyter .media{margin-top:15px}.jupyter .media:first-child{margin-top:0}.jupyter .media,.jupyter .media-body{zoom:1;overflow:hidden}.jupyter .media-body{width:10000px}.jupyter .media-object{display:block}.jupyter .media-object.img-thumbnail{max-width:none}.jupyter .media-right,.jupyter .media>.pull-right{padding-left:10px}.jupyter .media-left,.jupyter .media>.pull-left{padding-right:10px}.jupyter .media-body,.jupyter .media-left,.jupyter .media-right{display:table-cell;vertical-align:top}.jupyter .media-middle{vertical-align:middle}.jupyter .media-bottom{vertical-align:bottom}.jupyter .media-heading{margin-top:0;margin-bottom:5px}.jupyter .media-list{padding-left:0;list-style:none}.jupyter .list-group{margin-bottom:20px;padding-left:0}.jupyter .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.jupyter .list-group-item:first-child{border-top-right-radius:2px;border-top-left-radius:2px}.jupyter .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.jupyter a.list-group-item,.jupyter button.list-group-item{color:#555}.jupyter a.list-group-item .list-group-item-heading,.jupyter button.list-group-item .list-group-item-heading{color:#333}.jupyter a.list-group-item:focus,.jupyter a.list-group-item:hover,.jupyter button.list-group-item:focus,.jupyter button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.jupyter button.list-group-item{width:100%;text-align:left}.jupyter .list-group-item.disabled,.jupyter .list-group-item.disabled:focus,.jupyter .list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.jupyter .list-group-item.disabled .list-group-item-heading,.jupyter .list-group-item.disabled:focus .list-group-item-heading,.jupyter .list-group-item.disabled:hover .list-group-item-heading{color:inherit}.jupyter .list-group-item.disabled .list-group-item-text,.jupyter .list-group-item.disabled:focus .list-group-item-text,.jupyter .list-group-item.disabled:hover .list-group-item-text{color:#777}.jupyter .list-group-item.active,.jupyter .list-group-item.active:focus,.jupyter .list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.jupyter .list-group-item.active .list-group-item-heading,.jupyter .list-group-item.active .list-group-item-heading>.small,.jupyter .list-group-item.active .list-group-item-heading>small,.jupyter .list-group-item.active:focus .list-group-item-heading,.jupyter .list-group-item.active:focus .list-group-item-heading>.small,.jupyter .list-group-item.active:focus .list-group-item-heading>small,.jupyter .list-group-item.active:hover .list-group-item-heading,.jupyter .list-group-item.active:hover .list-group-item-heading>.small,.jupyter .list-group-item.active:hover .list-group-item-heading>small{color:inherit}.jupyter .list-group-item.active .list-group-item-text,.jupyter .list-group-item.active:focus .list-group-item-text,.jupyter .list-group-item.active:hover .list-group-item-text{color:#c7ddef}.jupyter .list-group-item-success{color:#3c763d;background-color:#dff0d8}a.jupyter .list-group-item-success,button.jupyter .list-group-item-success{color:#3c763d}a.jupyter .list-group-item-success .list-group-item-heading,button.jupyter .list-group-item-success .list-group-item-heading{color:inherit}a.jupyter .list-group-item-success:focus,a.jupyter .list-group-item-success:hover,button.jupyter .list-group-item-success:focus,button.jupyter .list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.jupyter .list-group-item-success.active,a.jupyter .list-group-item-success.active:focus,a.jupyter .list-group-item-success.active:hover,button.jupyter .list-group-item-success.active,button.jupyter .list-group-item-success.active:focus,button.jupyter .list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.jupyter .list-group-item-info{color:#31708f;background-color:#d9edf7}a.jupyter .list-group-item-info,button.jupyter .list-group-item-info{color:#31708f}a.jupyter .list-group-item-info .list-group-item-heading,button.jupyter .list-group-item-info .list-group-item-heading{color:inherit}a.jupyter .list-group-item-info:focus,a.jupyter .list-group-item-info:hover,button.jupyter .list-group-item-info:focus,button.jupyter .list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.jupyter .list-group-item-info.active,a.jupyter .list-group-item-info.active:focus,a.jupyter .list-group-item-info.active:hover,button.jupyter .list-group-item-info.active,button.jupyter .list-group-item-info.active:focus,button.jupyter .list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.jupyter .list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.jupyter .list-group-item-warning,button.jupyter .list-group-item-warning{color:#8a6d3b}a.jupyter .list-group-item-warning .list-group-item-heading,button.jupyter .list-group-item-warning .list-group-item-heading{color:inherit}a.jupyter .list-group-item-warning:focus,a.jupyter .list-group-item-warning:hover,button.jupyter .list-group-item-warning:focus,button.jupyter .list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.jupyter .list-group-item-warning.active,a.jupyter .list-group-item-warning.active:focus,a.jupyter .list-group-item-warning.active:hover,button.jupyter .list-group-item-warning.active,button.jupyter .list-group-item-warning.active:focus,button.jupyter .list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.jupyter .list-group-item-danger{color:#a94442;background-color:#f2dede}a.jupyter .list-group-item-danger,button.jupyter .list-group-item-danger{color:#a94442}a.jupyter .list-group-item-danger .list-group-item-heading,button.jupyter .list-group-item-danger .list-group-item-heading{color:inherit}a.jupyter .list-group-item-danger:focus,a.jupyter .list-group-item-danger:hover,button.jupyter .list-group-item-danger:focus,button.jupyter .list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.jupyter .list-group-item-danger.active,a.jupyter .list-group-item-danger.active:focus,a.jupyter .list-group-item-danger.active:hover,button.jupyter .list-group-item-danger.active,button.jupyter .list-group-item-danger.active:focus,button.jupyter .list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.jupyter .list-group-item-heading{margin-top:0;margin-bottom:5px}.jupyter .list-group-item-text{margin-bottom:0;line-height:1.3}.jupyter .panel{margin-bottom:18px;background-color:#fff;border:1px solid transparent;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.jupyter .panel-body{padding:15px}.jupyter .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:1px;border-top-left-radius:1px}.jupyter .panel-heading>.dropdown .dropdown-toggle{color:inherit}.jupyter .panel-title{margin-top:0;margin-bottom:0;font-size:15px;color:inherit}.jupyter .panel-title>.small,.jupyter .panel-title>.small>a,.jupyter .panel-title>a,.jupyter .panel-title>small,.jupyter .panel-title>small>a{color:inherit}.jupyter .panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:1px;border-bottom-left-radius:1px}.jupyter .panel>.list-group,.jupyter .panel>.panel-collapse>.list-group{margin-bottom:0}.jupyter .panel>.list-group .list-group-item,.jupyter .panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.jupyter .panel>.list-group:first-child .list-group-item:first-child,.jupyter .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:1px;border-top-left-radius:1px}.jupyter .panel>.list-group:last-child .list-group-item:last-child,.jupyter .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:1px;border-bottom-left-radius:1px}.jupyter .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.jupyter .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.jupyter .list-group+.panel-footer{border-top-width:0}.jupyter .panel>.panel-collapse>.table,.jupyter .panel>.table,.jupyter .panel>.table-responsive>.table{margin-bottom:0}.jupyter .panel>.panel-collapse>.table caption,.jupyter .panel>.table caption,.jupyter .panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.jupyter .panel>.table-responsive:first-child>.table:first-child,.jupyter .panel>.table:first-child{border-top-right-radius:1px;border-top-left-radius:1px}.jupyter .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.jupyter .panel>.table:first-child>tbody:first-child>tr:first-child,.jupyter .panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:1px;border-top-right-radius:1px}.jupyter .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.jupyter .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.jupyter .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.jupyter .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.jupyter .panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:1px}.jupyter .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.jupyter .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.jupyter .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.jupyter .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.jupyter .panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:1px}.jupyter .panel>.table-responsive:last-child>.table:last-child,.jupyter .panel>.table:last-child{border-bottom-right-radius:1px;border-bottom-left-radius:1px}.jupyter .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.jupyter .panel>.table:last-child>tbody:last-child>tr:last-child,.jupyter .panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:1px;border-bottom-right-radius:1px}.jupyter .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.jupyter .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.jupyter .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.jupyter .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.jupyter .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:1px}.jupyter .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.jupyter .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.jupyter .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.jupyter .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.jupyter .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:1px}.jupyter .panel>.panel-body+.table,.jupyter .panel>.panel-body+.table-responsive,.jupyter .panel>.table+.panel-body,.jupyter .panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.jupyter .panel>.table>tbody:first-child>tr:first-child td,.jupyter .panel>.table>tbody:first-child>tr:first-child th{border-top:0}.jupyter .panel>.table-bordered,.jupyter .panel>.table-responsive>.table-bordered{border:0}.jupyter .panel>.table-bordered>tbody>tr>td:first-child,.jupyter .panel>.table-bordered>tbody>tr>th:first-child,.jupyter .panel>.table-bordered>tfoot>tr>td:first-child,.jupyter .panel>.table-bordered>tfoot>tr>th:first-child,.jupyter .panel>.table-bordered>thead>tr>td:first-child,.jupyter .panel>.table-bordered>thead>tr>th:first-child,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.jupyter .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.jupyter .panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.jupyter .panel>.table-bordered>tbody>tr>td:last-child,.jupyter .panel>.table-bordered>tbody>tr>th:last-child,.jupyter .panel>.table-bordered>tfoot>tr>td:last-child,.jupyter .panel>.table-bordered>tfoot>tr>th:last-child,.jupyter .panel>.table-bordered>thead>tr>td:last-child,.jupyter .panel>.table-bordered>thead>tr>th:last-child,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.jupyter .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.jupyter .panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.jupyter .panel>.table-bordered>tbody>tr:first-child>td,.jupyter .panel>.table-bordered>tbody>tr:first-child>th,.jupyter .panel>.table-bordered>thead>tr:first-child>td,.jupyter .panel>.table-bordered>thead>tr:first-child>th,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.jupyter .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.jupyter .panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.jupyter .panel>.table-bordered>tbody>tr:last-child>td,.jupyter .panel>.table-bordered>tbody>tr:last-child>th,.jupyter .panel>.table-bordered>tfoot>tr:last-child>td,.jupyter .panel>.table-bordered>tfoot>tr:last-child>th,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.jupyter .panel>.table-responsive{border:0;margin-bottom:0}.jupyter .panel-group{margin-bottom:18px}.jupyter .panel-group .panel{margin-bottom:0;border-radius:2px}.jupyter .panel-group .panel+.panel{margin-top:5px}.jupyter .panel-group .panel-heading{border-bottom:0}.jupyter .panel-group .panel-heading+.panel-collapse>.list-group,.jupyter .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.jupyter .panel-group .panel-footer{border-top:0}.jupyter .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.jupyter .panel-default{border-color:#ddd}.jupyter .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.jupyter .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.jupyter .panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.jupyter .panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.jupyter .panel-primary{border-color:#337ab7}.jupyter .panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.jupyter .panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.jupyter .panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.jupyter .panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.jupyter .panel-success{border-color:#d6e9c6}.jupyter .panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.jupyter .panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.jupyter .panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.jupyter .panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.jupyter .panel-info{border-color:#bce8f1}.jupyter .panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.jupyter .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.jupyter .panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.jupyter .panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.jupyter .panel-warning{border-color:#faebcc}.jupyter .panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.jupyter .panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.jupyter .panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.jupyter .panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.jupyter .panel-danger{border-color:#ebccd1}.jupyter .panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.jupyter .panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.jupyter .panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.jupyter .panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.jupyter .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.jupyter .embed-responsive .embed-responsive-item,.jupyter .embed-responsive embed,.jupyter .embed-responsive iframe,.jupyter .embed-responsive object,.jupyter .embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.jupyter .embed-responsive-16by9{padding-bottom:56.25%}.jupyter .embed-responsive-4by3{padding-bottom:75%}.jupyter .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.jupyter .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.jupyter .well-lg{padding:24px;border-radius:3px}.jupyter .well-sm{padding:9px;border-radius:1px}.jupyter .close{float:right;font-size:19.5px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.jupyter .close:focus,.jupyter .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.jupyter .close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.jupyter .modal-open{overflow:hidden}.jupyter .modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.jupyter .modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.jupyter .modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.jupyter .modal-open .modal{overflow-x:hidden;overflow-y:auto}.jupyter .modal-dialog{position:relative;width:auto;margin:10px}.jupyter .modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:3px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.jupyter .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.jupyter .modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.jupyter .modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.jupyter .modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.43px}.jupyter .modal-header .close{margin-top:-2px}.jupyter .modal-title{margin:0;line-height:1.42857143}.jupyter .modal-body{position:relative;padding:15px}.jupyter .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.jupyter .modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.jupyter .modal-footer .btn-group .btn+.btn{margin-left:-1px}.jupyter .modal-footer .btn-block+.btn-block{margin-left:0}.jupyter .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.jupyter .modal-dialog{width:600px;margin:30px auto}.jupyter .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.jupyter .modal-sm{width:300px}}@media (min-width:992px){.jupyter .modal-lg{width:900px}}.jupyter .tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.jupyter .tooltip.in{opacity:.9;filter:alpha(opacity=90)}.jupyter .tooltip.top{margin-top:-3px;padding:5px 0}.jupyter .tooltip.right{margin-left:3px;padding:0 5px}.jupyter .tooltip.bottom{margin-top:3px;padding:5px 0}.jupyter .tooltip.left{margin-left:-3px;padding:0 5px}.jupyter .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:2px}.jupyter .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.jupyter .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.jupyter .tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.jupyter .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.jupyter .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.jupyter .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.jupyter .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.jupyter .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.jupyter .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.jupyter .popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:13px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:3px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.jupyter .popover.top{margin-top:-10px}.jupyter .popover.right{margin-left:10px}.jupyter .popover.bottom{margin-top:10px}.jupyter .popover.left{margin-left:-10px}.jupyter .popover-title{margin:0;padding:8px 14px;font-size:13px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:2px 2px 0 0}.jupyter .popover-content{padding:9px 14px}.jupyter .popover>.arrow,.jupyter .popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.jupyter .popover>.arrow{border-width:11px}.jupyter .popover>.arrow:after{border-width:10px;content:""}.jupyter .popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.jupyter .popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.jupyter .popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.jupyter .popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.jupyter .popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.jupyter .popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.jupyter .popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.jupyter .popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.jupyter .carousel{position:relative}.jupyter .carousel-inner{position:relative;overflow:hidden;width:100%}.jupyter .carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.jupyter .carousel-inner>.item>a>img,.jupyter .carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.jupyter .carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.jupyter .carousel-inner>.item.active.right,.jupyter .carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.jupyter .carousel-inner>.item.active.left,.jupyter .carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.jupyter .carousel-inner>.item.active,.jupyter .carousel-inner>.item.next.left,.jupyter .carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.jupyter .carousel-inner>.active,.jupyter .carousel-inner>.next,.jupyter .carousel-inner>.prev{display:block}.jupyter .carousel-inner>.active{left:0}.jupyter .carousel-inner>.next,.jupyter .carousel-inner>.prev{position:absolute;top:0;width:100%}.jupyter .carousel-inner>.next{left:100%}.jupyter .carousel-inner>.prev{left:-100%}.jupyter .carousel-inner>.next.left,.jupyter .carousel-inner>.prev.right{left:0}.jupyter .carousel-inner>.active.left{left:-100%}.jupyter .carousel-inner>.active.right{left:100%}.jupyter .carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.jupyter .carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.jupyter .carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.jupyter .carousel-control:focus,.jupyter .carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.jupyter .carousel-control .glyphicon-chevron-left,.jupyter .carousel-control .glyphicon-chevron-right,.jupyter .carousel-control .icon-next,.jupyter .carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.jupyter .carousel-control .glyphicon-chevron-left,.jupyter .carousel-control .icon-prev{left:50%;margin-left:-10px}.jupyter .carousel-control .glyphicon-chevron-right,.jupyter .carousel-control .icon-next{right:50%;margin-right:-10px}.jupyter .carousel-control .icon-next,.jupyter .carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.jupyter .carousel-control .icon-prev:before{content:'\2039'}.jupyter .carousel-control .icon-next:before{content:'\203a'}.jupyter .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.jupyter .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.jupyter .carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.jupyter .carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.jupyter .carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.jupyter .carousel-control .glyphicon-chevron-left,.jupyter .carousel-control .glyphicon-chevron-right,.jupyter .carousel-control .icon-next,.jupyter .carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.jupyter .carousel-control .glyphicon-chevron-left,.jupyter .carousel-control .icon-prev{margin-left:-15px}.jupyter .carousel-control .glyphicon-chevron-right,.jupyter .carousel-control .icon-next{margin-right:-15px}.jupyter .carousel-caption{left:20%;right:20%;padding-bottom:30px}.jupyter .carousel-indicators{bottom:20px}}.jupyter .clearfix:after,.jupyter .clearfix:before,.jupyter .jupyter .btn-group-vertical>.btn-group:after,.jupyter .jupyter .btn-group-vertical>.btn-group:before,.jupyter .jupyter .btn-toolbar:after,.jupyter .jupyter .btn-toolbar:before,.jupyter .jupyter .container-fluid:after,.jupyter .jupyter .container-fluid:before,.jupyter .jupyter .container:after,.jupyter .jupyter .container:before,.jupyter .jupyter .dl-horizontal dd:after,.jupyter .jupyter .dl-horizontal dd:before,.jupyter .jupyter .form-horizontal .form-group:after,.jupyter .jupyter .form-horizontal .form-group:before,.jupyter .jupyter .item_buttons:after,.jupyter .jupyter .item_buttons:before,.jupyter .jupyter .modal-footer:after,.jupyter .jupyter .modal-footer:before,.jupyter .jupyter .nav:after,.jupyter .jupyter .nav:before,.jupyter .jupyter .navbar-collapse:after,.jupyter .jupyter .navbar-collapse:before,.jupyter .jupyter .navbar-header:after,.jupyter .jupyter .navbar-header:before,.jupyter .jupyter .navbar:after,.jupyter .jupyter .navbar:before,.jupyter .jupyter .pager:after,.jupyter .jupyter .pager:before,.jupyter .jupyter .panel-body:after,.jupyter .jupyter .panel-body:before,.jupyter .jupyter .row:after,.jupyter .jupyter .row:before{content:" ";display:table}.jupyter .clearfix:after,.jupyter .jupyter .btn-group-vertical>.btn-group:after,.jupyter .jupyter .btn-toolbar:after,.jupyter .jupyter .container-fluid:after,.jupyter .jupyter .container:after,.jupyter .jupyter .dl-horizontal dd:after,.jupyter .jupyter .form-horizontal .form-group:after,.jupyter .jupyter .item_buttons:after,.jupyter .jupyter .modal-footer:after,.jupyter .jupyter .nav:after,.jupyter .jupyter .navbar-collapse:after,.jupyter .jupyter .navbar-header:after,.jupyter .jupyter .navbar:after,.jupyter .jupyter .pager:after,.jupyter .jupyter .panel-body:after,.jupyter .jupyter .row:after{clear:both}.jupyter .center-block{display:block;margin-left:auto;margin-right:auto}.jupyter .pull-right{float:right!important}.jupyter .pull-left{float:left!important}.jupyter .hide{display:none!important}.jupyter .show{display:block!important}.jupyter .invisible{visibility:hidden}.jupyter .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.jupyter .hidden{display:none!important}.jupyter .affix{position:fixed}@-ms-viewport{width:device-width}.jupyter .visible-lg,.jupyter .visible-md,.jupyter .visible-sm,.jupyter .visible-xs{display:none!important}.jupyter .visible-lg-block,.jupyter .visible-lg-inline,.jupyter .visible-lg-inline-block,.jupyter .visible-md-block,.jupyter .visible-md-inline,.jupyter .visible-md-inline-block,.jupyter .visible-sm-block,.jupyter .visible-sm-inline,.jupyter .visible-sm-inline-block,.jupyter .visible-xs-block,.jupyter .visible-xs-inline,.jupyter .visible-xs-inline-block{display:none!important}@media (max-width:767px){.jupyter .visible-xs{display:block!important}table.jupyter .visible-xs{display:table!important}tr.jupyter .visible-xs{display:table-row!important}td.jupyter .visible-xs,th.jupyter .visible-xs{display:table-cell!important}}@media (max-width:767px){.jupyter .visible-xs-block{display:block!important}}@media (max-width:767px){.jupyter .visible-xs-inline{display:inline!important}}@media (max-width:767px){.jupyter .visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.jupyter .visible-sm{display:block!important}table.jupyter .visible-sm{display:table!important}tr.jupyter .visible-sm{display:table-row!important}td.jupyter .visible-sm,th.jupyter .visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.jupyter .visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.jupyter .visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.jupyter .visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.jupyter .visible-md{display:block!important}table.jupyter .visible-md{display:table!important}tr.jupyter .visible-md{display:table-row!important}td.jupyter .visible-md,th.jupyter .visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.jupyter .visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.jupyter .visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.jupyter .visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.jupyter .visible-lg{display:block!important}table.jupyter .visible-lg{display:table!important}tr.jupyter .visible-lg{display:table-row!important}td.jupyter .visible-lg,th.jupyter .visible-lg{display:table-cell!important}}@media (min-width:1200px){.jupyter .visible-lg-block{display:block!important}}@media (min-width:1200px){.jupyter .visible-lg-inline{display:inline!important}}@media (min-width:1200px){.jupyter .visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.jupyter .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.jupyter .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.jupyter .hidden-md{display:none!important}}@media (min-width:1200px){.jupyter .hidden-lg{display:none!important}}.jupyter .visible-print{display:none!important}@media print{.jupyter .visible-print{display:block!important}table.jupyter .visible-print{display:table!important}tr.jupyter .visible-print{display:table-row!important}td.jupyter .visible-print,th.jupyter .visible-print{display:table-cell!important}}.jupyter .visible-print-block{display:none!important}@media print{.jupyter .visible-print-block{display:block!important}}.jupyter .visible-print-inline{display:none!important}@media print{.jupyter .visible-print-inline{display:inline!important}}.jupyter .visible-print-inline-block{display:none!important}@media print{.jupyter .visible-print-inline-block{display:inline-block!important}}@media print{.jupyter .hidden-print{display:none!important}}@font-face{font-family:FontAwesome;src:url(../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0);src:url(../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'),url(../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),url(../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),url(../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.jupyter .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}.jupyter .fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.jupyter .fa-2x{font-size:2em}.jupyter .fa-3x{font-size:3em}.jupyter .fa-4x{font-size:4em}.jupyter .fa-5x{font-size:5em}.jupyter .fa-fw{width:1.28571429em;text-align:center}.jupyter .fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.jupyter .fa-ul>li{position:relative}.jupyter .fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.jupyter .fa-li.fa-lg{left:-1.85714286em}.jupyter .fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.jupyter .pull-right{float:right}.jupyter .pull-left{float:left}.jupyter .fa.pull-left{margin-right:.3em}.jupyter .fa.pull-right{margin-left:.3em}.jupyter .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.jupyter .fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.jupyter .fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.jupyter .fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.jupyter .fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.jupyter .fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.jupyter :root .fa-flip-horizontal,.jupyter :root .fa-flip-vertical,.jupyter :root .fa-rotate-180,.jupyter :root .fa-rotate-270,.jupyter :root .fa-rotate-90{filter:none}.jupyter .fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.jupyter .fa-stack-1x,.jupyter .fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.jupyter .fa-stack-1x{line-height:inherit}.jupyter .fa-stack-2x{font-size:2em}.jupyter .fa-inverse{color:#fff}.jupyter .fa-glass:before{content:"\f000"}.jupyter .fa-music:before{content:"\f001"}.jupyter .fa-search:before{content:"\f002"}.jupyter .fa-envelope-o:before{content:"\f003"}.jupyter .fa-heart:before{content:"\f004"}.jupyter .fa-star:before{content:"\f005"}.jupyter .fa-star-o:before{content:"\f006"}.jupyter .fa-user:before{content:"\f007"}.jupyter .fa-film:before{content:"\f008"}.jupyter .fa-th-large:before{content:"\f009"}.jupyter .fa-th:before{content:"\f00a"}.jupyter .fa-th-list:before{content:"\f00b"}.jupyter .fa-check:before{content:"\f00c"}.jupyter .fa-close:before,.jupyter .fa-remove:before,.jupyter .fa-times:before{content:"\f00d"}.jupyter .fa-search-plus:before{content:"\f00e"}.jupyter .fa-search-minus:before{content:"\f010"}.jupyter .fa-power-off:before{content:"\f011"}.jupyter .fa-signal:before{content:"\f012"}.jupyter .fa-cog:before,.jupyter .fa-gear:before{content:"\f013"}.jupyter .fa-trash-o:before{content:"\f014"}.jupyter .fa-home:before{content:"\f015"}.jupyter .fa-file-o:before{content:"\f016"}.jupyter .fa-clock-o:before{content:"\f017"}.jupyter .fa-road:before{content:"\f018"}.jupyter .fa-download:before{content:"\f019"}.jupyter .fa-arrow-circle-o-down:before{content:"\f01a"}.jupyter .fa-arrow-circle-o-up:before{content:"\f01b"}.jupyter .fa-inbox:before{content:"\f01c"}.jupyter .fa-play-circle-o:before{content:"\f01d"}.jupyter .fa-repeat:before,.jupyter .fa-rotate-right:before{content:"\f01e"}.jupyter .fa-refresh:before{content:"\f021"}.jupyter .fa-list-alt:before{content:"\f022"}.jupyter .fa-lock:before{content:"\f023"}.jupyter .fa-flag:before{content:"\f024"}.jupyter .fa-headphones:before{content:"\f025"}.jupyter .fa-volume-off:before{content:"\f026"}.jupyter .fa-volume-down:before{content:"\f027"}.jupyter .fa-volume-up:before{content:"\f028"}.jupyter .fa-qrcode:before{content:"\f029"}.jupyter .fa-barcode:before{content:"\f02a"}.jupyter .fa-tag:before{content:"\f02b"}.jupyter .fa-tags:before{content:"\f02c"}.jupyter .fa-book:before{content:"\f02d"}.jupyter .fa-bookmark:before{content:"\f02e"}.jupyter .fa-print:before{content:"\f02f"}.jupyter .fa-camera:before{content:"\f030"}.jupyter .fa-font:before{content:"\f031"}.jupyter .fa-bold:before{content:"\f032"}.jupyter .fa-italic:before{content:"\f033"}.jupyter .fa-text-height:before{content:"\f034"}.jupyter .fa-text-width:before{content:"\f035"}.jupyter .fa-align-left:before{content:"\f036"}.jupyter .fa-align-center:before{content:"\f037"}.jupyter .fa-align-right:before{content:"\f038"}.jupyter .fa-align-justify:before{content:"\f039"}.jupyter .fa-list:before{content:"\f03a"}.jupyter .fa-dedent:before,.jupyter .fa-outdent:before{content:"\f03b"}.jupyter .fa-indent:before{content:"\f03c"}.jupyter .fa-video-camera:before{content:"\f03d"}.jupyter .fa-image:before,.jupyter .fa-photo:before,.jupyter .fa-picture-o:before{content:"\f03e"}.jupyter .fa-pencil:before{content:"\f040"}.jupyter .fa-map-marker:before{content:"\f041"}.jupyter .fa-adjust:before{content:"\f042"}.jupyter .fa-tint:before{content:"\f043"}.jupyter .fa-edit:before,.jupyter .fa-pencil-square-o:before{content:"\f044"}.jupyter .fa-share-square-o:before{content:"\f045"}.jupyter .fa-check-square-o:before{content:"\f046"}.jupyter .fa-arrows:before{content:"\f047"}.jupyter .fa-step-backward:before{content:"\f048"}.jupyter .fa-fast-backward:before{content:"\f049"}.jupyter .fa-backward:before{content:"\f04a"}.jupyter .fa-play:before{content:"\f04b"}.jupyter .fa-pause:before{content:"\f04c"}.jupyter .fa-stop:before{content:"\f04d"}.jupyter .fa-forward:before{content:"\f04e"}.jupyter .fa-fast-forward:before{content:"\f050"}.jupyter .fa-step-forward:before{content:"\f051"}.jupyter .fa-eject:before{content:"\f052"}.jupyter .fa-chevron-left:before{content:"\f053"}.jupyter .fa-chevron-right:before{content:"\f054"}.jupyter .fa-plus-circle:before{content:"\f055"}.jupyter .fa-minus-circle:before{content:"\f056"}.jupyter .fa-times-circle:before{content:"\f057"}.jupyter .fa-check-circle:before{content:"\f058"}.jupyter .fa-question-circle:before{content:"\f059"}.jupyter .fa-info-circle:before{content:"\f05a"}.jupyter .fa-crosshairs:before{content:"\f05b"}.jupyter .fa-times-circle-o:before{content:"\f05c"}.jupyter .fa-check-circle-o:before{content:"\f05d"}.jupyter .fa-ban:before{content:"\f05e"}.jupyter .fa-arrow-left:before{content:"\f060"}.jupyter .fa-arrow-right:before{content:"\f061"}.jupyter .fa-arrow-up:before{content:"\f062"}.jupyter .fa-arrow-down:before{content:"\f063"}.jupyter .fa-mail-forward:before,.jupyter .fa-share:before{content:"\f064"}.jupyter .fa-expand:before{content:"\f065"}.jupyter .fa-compress:before{content:"\f066"}.jupyter .fa-plus:before{content:"\f067"}.jupyter .fa-minus:before{content:"\f068"}.jupyter .fa-asterisk:before{content:"\f069"}.jupyter .fa-exclamation-circle:before{content:"\f06a"}.jupyter .fa-gift:before{content:"\f06b"}.jupyter .fa-leaf:before{content:"\f06c"}.jupyter .fa-fire:before{content:"\f06d"}.jupyter .fa-eye:before{content:"\f06e"}.jupyter .fa-eye-slash:before{content:"\f070"}.jupyter .fa-exclamation-triangle:before,.jupyter .fa-warning:before{content:"\f071"}.jupyter .fa-plane:before{content:"\f072"}.jupyter .fa-calendar:before{content:"\f073"}.jupyter .fa-random:before{content:"\f074"}.jupyter .fa-comment:before{content:"\f075"}.jupyter .fa-magnet:before{content:"\f076"}.jupyter .fa-chevron-up:before{content:"\f077"}.jupyter .fa-chevron-down:before{content:"\f078"}.jupyter .fa-retweet:before{content:"\f079"}.jupyter .fa-shopping-cart:before{content:"\f07a"}.jupyter .fa-folder:before{content:"\f07b"}.jupyter .fa-folder-open:before{content:"\f07c"}.jupyter .fa-arrows-v:before{content:"\f07d"}.jupyter .fa-arrows-h:before{content:"\f07e"}.jupyter .fa-bar-chart-o:before,.jupyter .fa-bar-chart:before{content:"\f080"}.jupyter .fa-twitter-square:before{content:"\f081"}.jupyter .fa-facebook-square:before{content:"\f082"}.jupyter .fa-camera-retro:before{content:"\f083"}.jupyter .fa-key:before{content:"\f084"}.jupyter .fa-cogs:before,.jupyter .fa-gears:before{content:"\f085"}.jupyter .fa-comments:before{content:"\f086"}.jupyter .fa-thumbs-o-up:before{content:"\f087"}.jupyter .fa-thumbs-o-down:before{content:"\f088"}.jupyter .fa-star-half:before{content:"\f089"}.jupyter .fa-heart-o:before{content:"\f08a"}.jupyter .fa-sign-out:before{content:"\f08b"}.jupyter .fa-linkedin-square:before{content:"\f08c"}.jupyter .fa-thumb-tack:before{content:"\f08d"}.jupyter .fa-external-link:before{content:"\f08e"}.jupyter .fa-sign-in:before{content:"\f090"}.jupyter .fa-trophy:before{content:"\f091"}.jupyter .fa-github-square:before{content:"\f092"}.jupyter .fa-upload:before{content:"\f093"}.jupyter .fa-lemon-o:before{content:"\f094"}.jupyter .fa-phone:before{content:"\f095"}.jupyter .fa-square-o:before{content:"\f096"}.jupyter .fa-bookmark-o:before{content:"\f097"}.jupyter .fa-phone-square:before{content:"\f098"}.jupyter .fa-twitter:before{content:"\f099"}.jupyter .fa-facebook:before{content:"\f09a"}.jupyter .fa-github:before{content:"\f09b"}.jupyter .fa-unlock:before{content:"\f09c"}.jupyter .fa-credit-card:before{content:"\f09d"}.jupyter .fa-rss:before{content:"\f09e"}.jupyter .fa-hdd-o:before{content:"\f0a0"}.jupyter .fa-bullhorn:before{content:"\f0a1"}.jupyter .fa-bell:before{content:"\f0f3"}.jupyter .fa-certificate:before{content:"\f0a3"}.jupyter .fa-hand-o-right:before{content:"\f0a4"}.jupyter .fa-hand-o-left:before{content:"\f0a5"}.jupyter .fa-hand-o-up:before{content:"\f0a6"}.jupyter .fa-hand-o-down:before{content:"\f0a7"}.jupyter .fa-arrow-circle-left:before{content:"\f0a8"}.jupyter .fa-arrow-circle-right:before{content:"\f0a9"}.jupyter .fa-arrow-circle-up:before{content:"\f0aa"}.jupyter .fa-arrow-circle-down:before{content:"\f0ab"}.jupyter .fa-globe:before{content:"\f0ac"}.jupyter .fa-wrench:before{content:"\f0ad"}.jupyter .fa-tasks:before{content:"\f0ae"}.jupyter .fa-filter:before{content:"\f0b0"}.jupyter .fa-briefcase:before{content:"\f0b1"}.jupyter .fa-arrows-alt:before{content:"\f0b2"}.jupyter .fa-group:before,.jupyter .fa-users:before{content:"\f0c0"}.jupyter .fa-chain:before,.jupyter .fa-link:before{content:"\f0c1"}.jupyter .fa-cloud:before{content:"\f0c2"}.jupyter .fa-flask:before{content:"\f0c3"}.jupyter .fa-cut:before,.jupyter .fa-scissors:before{content:"\f0c4"}.jupyter .fa-copy:before,.jupyter .fa-files-o:before{content:"\f0c5"}.jupyter .fa-paperclip:before{content:"\f0c6"}.jupyter .fa-floppy-o:before,.jupyter .fa-save:before{content:"\f0c7"}.jupyter .fa-square:before{content:"\f0c8"}.jupyter .fa-bars:before,.jupyter .fa-navicon:before,.jupyter .fa-reorder:before{content:"\f0c9"}.jupyter .fa-list-ul:before{content:"\f0ca"}.jupyter .fa-list-ol:before{content:"\f0cb"}.jupyter .fa-strikethrough:before{content:"\f0cc"}.jupyter .fa-underline:before{content:"\f0cd"}.jupyter .fa-table:before{content:"\f0ce"}.jupyter .fa-magic:before{content:"\f0d0"}.jupyter .fa-truck:before{content:"\f0d1"}.jupyter .fa-pinterest:before{content:"\f0d2"}.jupyter .fa-pinterest-square:before{content:"\f0d3"}.jupyter .fa-google-plus-square:before{content:"\f0d4"}.jupyter .fa-google-plus:before{content:"\f0d5"}.jupyter .fa-money:before{content:"\f0d6"}.jupyter .fa-caret-down:before{content:"\f0d7"}.jupyter .fa-caret-up:before{content:"\f0d8"}.jupyter .fa-caret-left:before{content:"\f0d9"}.jupyter .fa-caret-right:before{content:"\f0da"}.jupyter .fa-columns:before{content:"\f0db"}.jupyter .fa-sort:before,.jupyter .fa-unsorted:before{content:"\f0dc"}.jupyter .fa-sort-desc:before,.jupyter .fa-sort-down:before{content:"\f0dd"}.jupyter .fa-sort-asc:before,.jupyter .fa-sort-up:before{content:"\f0de"}.jupyter .fa-envelope:before{content:"\f0e0"}.jupyter .fa-linkedin:before{content:"\f0e1"}.jupyter .fa-rotate-left:before,.jupyter .fa-undo:before{content:"\f0e2"}.jupyter .fa-gavel:before,.jupyter .fa-legal:before{content:"\f0e3"}.jupyter .fa-dashboard:before,.jupyter .fa-tachometer:before{content:"\f0e4"}.jupyter .fa-comment-o:before{content:"\f0e5"}.jupyter .fa-comments-o:before{content:"\f0e6"}.jupyter .fa-bolt:before,.jupyter .fa-flash:before{content:"\f0e7"}.jupyter .fa-sitemap:before{content:"\f0e8"}.jupyter .fa-umbrella:before{content:"\f0e9"}.jupyter .fa-clipboard:before,.jupyter .fa-paste:before{content:"\f0ea"}.jupyter .fa-lightbulb-o:before{content:"\f0eb"}.jupyter .fa-exchange:before{content:"\f0ec"}.jupyter .fa-cloud-download:before{content:"\f0ed"}.jupyter .fa-cloud-upload:before{content:"\f0ee"}.jupyter .fa-user-md:before{content:"\f0f0"}.jupyter .fa-stethoscope:before{content:"\f0f1"}.jupyter .fa-suitcase:before{content:"\f0f2"}.jupyter .fa-bell-o:before{content:"\f0a2"}.jupyter .fa-coffee:before{content:"\f0f4"}.jupyter .fa-cutlery:before{content:"\f0f5"}.jupyter .fa-file-text-o:before{content:"\f0f6"}.jupyter .fa-building-o:before{content:"\f0f7"}.jupyter .fa-hospital-o:before{content:"\f0f8"}.jupyter .fa-ambulance:before{content:"\f0f9"}.jupyter .fa-medkit:before{content:"\f0fa"}.jupyter .fa-fighter-jet:before{content:"\f0fb"}.jupyter .fa-beer:before{content:"\f0fc"}.jupyter .fa-h-square:before{content:"\f0fd"}.jupyter .fa-plus-square:before{content:"\f0fe"}.jupyter .fa-angle-double-left:before{content:"\f100"}.jupyter .fa-angle-double-right:before{content:"\f101"}.jupyter .fa-angle-double-up:before{content:"\f102"}.jupyter .fa-angle-double-down:before{content:"\f103"}.jupyter .fa-angle-left:before{content:"\f104"}.jupyter .fa-angle-right:before{content:"\f105"}.jupyter .fa-angle-up:before{content:"\f106"}.jupyter .fa-angle-down:before{content:"\f107"}.jupyter .fa-desktop:before{content:"\f108"}.jupyter .fa-laptop:before{content:"\f109"}.jupyter .fa-tablet:before{content:"\f10a"}.jupyter .fa-mobile-phone:before,.jupyter .fa-mobile:before{content:"\f10b"}.jupyter .fa-circle-o:before{content:"\f10c"}.jupyter .fa-quote-left:before{content:"\f10d"}.jupyter .fa-quote-right:before{content:"\f10e"}.jupyter .fa-spinner:before{content:"\f110"}.jupyter .fa-circle:before{content:"\f111"}.jupyter .fa-mail-reply:before,.jupyter .fa-reply:before{content:"\f112"}.jupyter .fa-github-alt:before{content:"\f113"}.jupyter .fa-folder-o:before{content:"\f114"}.jupyter .fa-folder-open-o:before{content:"\f115"}.jupyter .fa-smile-o:before{content:"\f118"}.jupyter .fa-frown-o:before{content:"\f119"}.jupyter .fa-meh-o:before{content:"\f11a"}.jupyter .fa-gamepad:before{content:"\f11b"}.jupyter .fa-keyboard-o:before{content:"\f11c"}.jupyter .fa-flag-o:before{content:"\f11d"}.jupyter .fa-flag-checkered:before{content:"\f11e"}.jupyter .fa-terminal:before{content:"\f120"}.jupyter .fa-code:before{content:"\f121"}.jupyter .fa-mail-reply-all:before,.jupyter .fa-reply-all:before{content:"\f122"}.jupyter .fa-star-half-empty:before,.jupyter .fa-star-half-full:before,.jupyter .fa-star-half-o:before{content:"\f123"}.jupyter .fa-location-arrow:before{content:"\f124"}.jupyter .fa-crop:before{content:"\f125"}.jupyter .fa-code-fork:before{content:"\f126"}.jupyter .fa-chain-broken:before,.jupyter .fa-unlink:before{content:"\f127"}.jupyter .fa-question:before{content:"\f128"}.jupyter .fa-info:before{content:"\f129"}.jupyter .fa-exclamation:before{content:"\f12a"}.jupyter .fa-superscript:before{content:"\f12b"}.jupyter .fa-subscript:before{content:"\f12c"}.jupyter .fa-eraser:before{content:"\f12d"}.jupyter .fa-puzzle-piece:before{content:"\f12e"}.jupyter .fa-microphone:before{content:"\f130"}.jupyter .fa-microphone-slash:before{content:"\f131"}.jupyter .fa-shield:before{content:"\f132"}.jupyter .fa-calendar-o:before{content:"\f133"}.jupyter .fa-fire-extinguisher:before{content:"\f134"}.jupyter .fa-rocket:before{content:"\f135"}.jupyter .fa-maxcdn:before{content:"\f136"}.jupyter .fa-chevron-circle-left:before{content:"\f137"}.jupyter .fa-chevron-circle-right:before{content:"\f138"}.jupyter .fa-chevron-circle-up:before{content:"\f139"}.jupyter .fa-chevron-circle-down:before{content:"\f13a"}.jupyter .fa-html5:before{content:"\f13b"}.jupyter .fa-css3:before{content:"\f13c"}.jupyter .fa-anchor:before{content:"\f13d"}.jupyter .fa-unlock-alt:before{content:"\f13e"}.jupyter .fa-bullseye:before{content:"\f140"}.jupyter .fa-ellipsis-h:before{content:"\f141"}.jupyter .fa-ellipsis-v:before{content:"\f142"}.jupyter .fa-rss-square:before{content:"\f143"}.jupyter .fa-play-circle:before{content:"\f144"}.jupyter .fa-ticket:before{content:"\f145"}.jupyter .fa-minus-square:before{content:"\f146"}.jupyter .fa-minus-square-o:before{content:"\f147"}.jupyter .fa-level-up:before{content:"\f148"}.jupyter .fa-level-down:before{content:"\f149"}.jupyter .fa-check-square:before{content:"\f14a"}.jupyter .fa-pencil-square:before{content:"\f14b"}.jupyter .fa-external-link-square:before{content:"\f14c"}.jupyter .fa-share-square:before{content:"\f14d"}.jupyter .fa-compass:before{content:"\f14e"}.jupyter .fa-caret-square-o-down:before,.jupyter .fa-toggle-down:before{content:"\f150"}.jupyter .fa-caret-square-o-up:before,.jupyter .fa-toggle-up:before{content:"\f151"}.jupyter .fa-caret-square-o-right:before,.jupyter .fa-toggle-right:before{content:"\f152"}.jupyter .fa-eur:before,.jupyter .fa-euro:before{content:"\f153"}.jupyter .fa-gbp:before{content:"\f154"}.jupyter .fa-dollar:before,.jupyter .fa-usd:before{content:"\f155"}.jupyter .fa-inr:before,.jupyter .fa-rupee:before{content:"\f156"}.jupyter .fa-cny:before,.jupyter .fa-jpy:before,.jupyter .fa-rmb:before,.jupyter .fa-yen:before{content:"\f157"}.jupyter .fa-rouble:before,.jupyter .fa-rub:before,.jupyter .fa-ruble:before{content:"\f158"}.jupyter .fa-krw:before,.jupyter .fa-won:before{content:"\f159"}.jupyter .fa-bitcoin:before,.jupyter .fa-btc:before{content:"\f15a"}.jupyter .fa-file:before{content:"\f15b"}.jupyter .fa-file-text:before{content:"\f15c"}.jupyter .fa-sort-alpha-asc:before{content:"\f15d"}.jupyter .fa-sort-alpha-desc:before{content:"\f15e"}.jupyter .fa-sort-amount-asc:before{content:"\f160"}.jupyter .fa-sort-amount-desc:before{content:"\f161"}.jupyter .fa-sort-numeric-asc:before{content:"\f162"}.jupyter .fa-sort-numeric-desc:before{content:"\f163"}.jupyter .fa-thumbs-up:before{content:"\f164"}.jupyter .fa-thumbs-down:before{content:"\f165"}.jupyter .fa-youtube-square:before{content:"\f166"}.jupyter .fa-youtube:before{content:"\f167"}.jupyter .fa-xing:before{content:"\f168"}.jupyter .fa-xing-square:before{content:"\f169"}.jupyter .fa-youtube-play:before{content:"\f16a"}.jupyter .fa-dropbox:before{content:"\f16b"}.jupyter .fa-stack-overflow:before{content:"\f16c"}.jupyter .fa-instagram:before{content:"\f16d"}.jupyter .fa-flickr:before{content:"\f16e"}.jupyter .fa-adn:before{content:"\f170"}.jupyter .fa-bitbucket:before{content:"\f171"}.jupyter .fa-bitbucket-square:before{content:"\f172"}.jupyter .fa-tumblr:before{content:"\f173"}.jupyter .fa-tumblr-square:before{content:"\f174"}.jupyter .fa-long-arrow-down:before{content:"\f175"}.jupyter .fa-long-arrow-up:before{content:"\f176"}.jupyter .fa-long-arrow-left:before{content:"\f177"}.jupyter .fa-long-arrow-right:before{content:"\f178"}.jupyter .fa-apple:before{content:"\f179"}.jupyter .fa-windows:before{content:"\f17a"}.jupyter .fa-android:before{content:"\f17b"}.jupyter .fa-linux:before{content:"\f17c"}.jupyter .fa-dribbble:before{content:"\f17d"}.jupyter .fa-skype:before{content:"\f17e"}.jupyter .fa-foursquare:before{content:"\f180"}.jupyter .fa-trello:before{content:"\f181"}.jupyter .fa-female:before{content:"\f182"}.jupyter .fa-male:before{content:"\f183"}.jupyter .fa-gittip:before{content:"\f184"}.jupyter .fa-sun-o:before{content:"\f185"}.jupyter .fa-moon-o:before{content:"\f186"}.jupyter .fa-archive:before{content:"\f187"}.jupyter .fa-bug:before{content:"\f188"}.jupyter .fa-vk:before{content:"\f189"}.jupyter .fa-weibo:before{content:"\f18a"}.jupyter .fa-renren:before{content:"\f18b"}.jupyter .fa-pagelines:before{content:"\f18c"}.jupyter .fa-stack-exchange:before{content:"\f18d"}.jupyter .fa-arrow-circle-o-right:before{content:"\f18e"}.jupyter .fa-arrow-circle-o-left:before{content:"\f190"}.jupyter .fa-caret-square-o-left:before,.jupyter .fa-toggle-left:before{content:"\f191"}.jupyter .fa-dot-circle-o:before{content:"\f192"}.jupyter .fa-wheelchair:before{content:"\f193"}.jupyter .fa-vimeo-square:before{content:"\f194"}.jupyter .fa-try:before,.jupyter .fa-turkish-lira:before{content:"\f195"}.jupyter .fa-plus-square-o:before{content:"\f196"}.jupyter .fa-space-shuttle:before{content:"\f197"}.jupyter .fa-slack:before{content:"\f198"}.jupyter .fa-envelope-square:before{content:"\f199"}.jupyter .fa-wordpress:before{content:"\f19a"}.jupyter .fa-openid:before{content:"\f19b"}.jupyter .fa-bank:before,.jupyter .fa-institution:before,.jupyter .fa-university:before{content:"\f19c"}.jupyter .fa-graduation-cap:before,.jupyter .fa-mortar-board:before{content:"\f19d"}.jupyter .fa-yahoo:before{content:"\f19e"}.jupyter .fa-google:before{content:"\f1a0"}.jupyter .fa-reddit:before{content:"\f1a1"}.jupyter .fa-reddit-square:before{content:"\f1a2"}.jupyter .fa-stumbleupon-circle:before{content:"\f1a3"}.jupyter .fa-stumbleupon:before{content:"\f1a4"}.jupyter .fa-delicious:before{content:"\f1a5"}.jupyter .fa-digg:before{content:"\f1a6"}.jupyter .fa-pied-piper:before{content:"\f1a7"}.jupyter .fa-pied-piper-alt:before{content:"\f1a8"}.jupyter .fa-drupal:before{content:"\f1a9"}.jupyter .fa-joomla:before{content:"\f1aa"}.jupyter .fa-language:before{content:"\f1ab"}.jupyter .fa-fax:before{content:"\f1ac"}.jupyter .fa-building:before{content:"\f1ad"}.jupyter .fa-child:before{content:"\f1ae"}.jupyter .fa-paw:before{content:"\f1b0"}.jupyter .fa-spoon:before{content:"\f1b1"}.jupyter .fa-cube:before{content:"\f1b2"}.jupyter .fa-cubes:before{content:"\f1b3"}.jupyter .fa-behance:before{content:"\f1b4"}.jupyter .fa-behance-square:before{content:"\f1b5"}.jupyter .fa-steam:before{content:"\f1b6"}.jupyter .fa-steam-square:before{content:"\f1b7"}.jupyter .fa-recycle:before{content:"\f1b8"}.jupyter .fa-automobile:before,.jupyter .fa-car:before{content:"\f1b9"}.jupyter .fa-cab:before,.jupyter .fa-taxi:before{content:"\f1ba"}.jupyter .fa-tree:before{content:"\f1bb"}.jupyter .fa-spotify:before{content:"\f1bc"}.jupyter .fa-deviantart:before{content:"\f1bd"}.jupyter .fa-soundcloud:before{content:"\f1be"}.jupyter .fa-database:before{content:"\f1c0"}.jupyter .fa-file-pdf-o:before{content:"\f1c1"}.jupyter .fa-file-word-o:before{content:"\f1c2"}.jupyter .fa-file-excel-o:before{content:"\f1c3"}.jupyter .fa-file-powerpoint-o:before{content:"\f1c4"}.jupyter .fa-file-image-o:before,.jupyter .fa-file-photo-o:before,.jupyter .fa-file-picture-o:before{content:"\f1c5"}.jupyter .fa-file-archive-o:before,.jupyter .fa-file-zip-o:before{content:"\f1c6"}.jupyter .fa-file-audio-o:before,.jupyter .fa-file-sound-o:before{content:"\f1c7"}.jupyter .fa-file-movie-o:before,.jupyter .fa-file-video-o:before{content:"\f1c8"}.jupyter .fa-file-code-o:before{content:"\f1c9"}.jupyter .fa-vine:before{content:"\f1ca"}.jupyter .fa-codepen:before{content:"\f1cb"}.jupyter .fa-jsfiddle:before{content:"\f1cc"}.jupyter .fa-life-bouy:before,.jupyter .fa-life-buoy:before,.jupyter .fa-life-ring:before,.jupyter .fa-life-saver:before,.jupyter .fa-support:before{content:"\f1cd"}.jupyter .fa-circle-o-notch:before{content:"\f1ce"}.jupyter .fa-ra:before,.jupyter .fa-rebel:before{content:"\f1d0"}.jupyter .fa-empire:before,.jupyter .fa-ge:before{content:"\f1d1"}.jupyter .fa-git-square:before{content:"\f1d2"}.jupyter .fa-git:before{content:"\f1d3"}.jupyter .fa-hacker-news:before{content:"\f1d4"}.jupyter .fa-tencent-weibo:before{content:"\f1d5"}.jupyter .fa-qq:before{content:"\f1d6"}.jupyter .fa-wechat:before,.jupyter .fa-weixin:before{content:"\f1d7"}.jupyter .fa-paper-plane:before,.jupyter .fa-send:before{content:"\f1d8"}.jupyter .fa-paper-plane-o:before,.jupyter .fa-send-o:before{content:"\f1d9"}.jupyter .fa-history:before{content:"\f1da"}.jupyter .fa-circle-thin:before{content:"\f1db"}.jupyter .fa-header:before{content:"\f1dc"}.jupyter .fa-paragraph:before{content:"\f1dd"}.jupyter .fa-sliders:before{content:"\f1de"}.jupyter .fa-share-alt:before{content:"\f1e0"}.jupyter .fa-share-alt-square:before{content:"\f1e1"}.jupyter .fa-bomb:before{content:"\f1e2"}.jupyter .fa-futbol-o:before,.jupyter .fa-soccer-ball-o:before{content:"\f1e3"}.jupyter .fa-tty:before{content:"\f1e4"}.jupyter .fa-binoculars:before{content:"\f1e5"}.jupyter .fa-plug:before{content:"\f1e6"}.jupyter .fa-slideshare:before{content:"\f1e7"}.jupyter .fa-twitch:before{content:"\f1e8"}.jupyter .fa-yelp:before{content:"\f1e9"}.jupyter .fa-newspaper-o:before{content:"\f1ea"}.jupyter .fa-wifi:before{content:"\f1eb"}.jupyter .fa-calculator:before{content:"\f1ec"}.jupyter .fa-paypal:before{content:"\f1ed"}.jupyter .fa-google-wallet:before{content:"\f1ee"}.jupyter .fa-cc-visa:before{content:"\f1f0"}.jupyter .fa-cc-mastercard:before{content:"\f1f1"}.jupyter .fa-cc-discover:before{content:"\f1f2"}.jupyter .fa-cc-amex:before{content:"\f1f3"}.jupyter .fa-cc-paypal:before{content:"\f1f4"}.jupyter .fa-cc-stripe:before{content:"\f1f5"}.jupyter .fa-bell-slash:before{content:"\f1f6"}.jupyter .fa-bell-slash-o:before{content:"\f1f7"}.jupyter .fa-trash:before{content:"\f1f8"}.jupyter .fa-copyright:before{content:"\f1f9"}.jupyter .fa-at:before{content:"\f1fa"}.jupyter .fa-eyedropper:before{content:"\f1fb"}.jupyter .fa-paint-brush:before{content:"\f1fc"}.jupyter .fa-birthday-cake:before{content:"\f1fd"}.jupyter .fa-area-chart:before{content:"\f1fe"}.jupyter .fa-pie-chart:before{content:"\f200"}.jupyter .fa-line-chart:before{content:"\f201"}.jupyter .fa-lastfm:before{content:"\f202"}.jupyter .fa-lastfm-square:before{content:"\f203"}.jupyter .fa-toggle-off:before{content:"\f204"}.jupyter .fa-toggle-on:before{content:"\f205"}.jupyter .fa-bicycle:before{content:"\f206"}.jupyter .fa-bus:before{content:"\f207"}.jupyter .fa-ioxhost:before{content:"\f208"}.jupyter .fa-angellist:before{content:"\f209"}.jupyter .fa-cc:before{content:"\f20a"}.jupyter .fa-ils:before,.jupyter .fa-shekel:before,.jupyter .fa-sheqel:before{content:"\f20b"}.jupyter .fa-meanpath:before{content:"\f20c"}.jupyter .modal.fade .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.jupyter code{color:#000}.jupyter pre{font-size:inherit;line-height:inherit}.jupyter label{font-weight:400}.jupyter .border-box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jupyter .corner-all{border-radius:2px}.jupyter .no-padding{padding:0}.jupyter .hbox{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}.jupyter .hbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none}.jupyter .vbox{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}.jupyter .vbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none}.jupyter .hbox.reverse,.jupyter .reverse,.jupyter .vbox.reverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;flex-direction:row-reverse}.jupyter .box-flex0,.jupyter .hbox.box-flex0,.jupyter .vbox.box-flex0{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none;width:auto}.jupyter .box-flex1,.jupyter .hbox.box-flex1,.jupyter .vbox.box-flex1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.jupyter .box-flex,.jupyter .hbox.box-flex,.jupyter .vbox.box-flex{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.jupyter .box-flex2,.jupyter .hbox.box-flex2,.jupyter .vbox.box-flex2{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;flex:2}.jupyter .box-group1{-webkit-box-flex-group:1;-moz-box-flex-group:1;box-flex-group:1}.jupyter .box-group2{-webkit-box-flex-group:2;-moz-box-flex-group:2;box-flex-group:2}.jupyter .hbox.start,.jupyter .start,.jupyter .vbox.start{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start}.jupyter .end,.jupyter .hbox.end,.jupyter .vbox.end{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;justify-content:flex-end}.jupyter .center,.jupyter .hbox.center,.jupyter .vbox.center{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;justify-content:center}.jupyter .baseline,.jupyter .hbox.baseline,.jupyter .vbox.baseline{-webkit-box-pack:baseline;-moz-box-pack:baseline;box-pack:baseline;justify-content:baseline}.jupyter .hbox.stretch,.jupyter .stretch,.jupyter .vbox.stretch{-webkit-box-pack:stretch;-moz-box-pack:stretch;box-pack:stretch;justify-content:stretch}.jupyter .align-start,.jupyter .hbox.align-start,.jupyter .vbox.align-start{-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start}.jupyter .align-end,.jupyter .hbox.align-end,.jupyter .vbox.align-end{-webkit-box-align:end;-moz-box-align:end;box-align:end;align-items:flex-end}.jupyter .align-center,.jupyter .hbox.align-center,.jupyter .vbox.align-center{-webkit-box-align:center;-moz-box-align:center;box-align:center;align-items:center}.jupyter .align-baseline,.jupyter .hbox.align-baseline,.jupyter .vbox.align-baseline{-webkit-box-align:baseline;-moz-box-align:baseline;box-align:baseline;align-items:baseline}.jupyter .align-stretch,.jupyter .hbox.align-stretch,.jupyter .vbox.align-stretch{-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;align-items:stretch}.jupyter div.error{margin:2em;text-align:center}.jupyter div.error>h1{font-size:500%;line-height:normal}.jupyter div.error>p{font-size:200%;line-height:normal}.jupyter div.traceback-wrapper{text-align:left;max-width:800px;margin:auto}.jupyter body{background-color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;overflow:visible}.jupyter body>#header{display:none;background-color:#fff;position:relative;z-index:100}.jupyter body>#header #header-container{padding-bottom:5px;padding-top:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jupyter body>#header .header-bar{width:100%;height:1px;background:#e7e7e7;margin-bottom:-1px}@media print{.jupyter body>#header{display:none!important}}.jupyter #header-spacer{width:100%;visibility:hidden}@media print{.jupyter #header-spacer{display:none}}.jupyter #ipython_notebook{padding-left:0;padding-top:1px;padding-bottom:1px}@media (max-width:991px){.jupyter #ipython_notebook{margin-left:10px}}.jupyter #noscript{width:auto;padding-top:16px;padding-bottom:16px;text-align:center;font-size:22px;color:red;font-weight:700}.jupyter #ipython_notebook img{height:28px}.jupyter #site{width:100%;display:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:auto}@media print{.jupyter #site{height:auto!important}}.jupyter .ui-button .ui-button-text{padding:.2em .8em;font-size:77%}.jupyter input.ui-button{padding:.3em .9em}.jupyter span#login_widget{float:right}.jupyter #logout,.jupyter span#login_widget>.button{color:#333;background-color:#fff;border-color:#ccc}.jupyter #logout.focus,.jupyter #logout:focus,.jupyter span#login_widget>.button.focus,.jupyter span#login_widget>.button:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.jupyter #logout:hover,.jupyter span#login_widget>.button:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter #logout.active,.jupyter #logout:active,.jupyter span#login_widget>.button.active,.jupyter span#login_widget>.button:active,.open>.dropdown-toggle.jupyter #logout,.open>.dropdown-toggle.jupyter span#login_widget>.button{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter #logout.active.focus,.jupyter #logout.active:focus,.jupyter #logout.active:hover,.jupyter #logout:active.focus,.jupyter #logout:active:focus,.jupyter #logout:active:hover,.jupyter span#login_widget>.button.active.focus,.jupyter span#login_widget>.button.active:focus,.jupyter span#login_widget>.button.active:hover,.jupyter span#login_widget>.button:active.focus,.jupyter span#login_widget>.button:active:focus,.jupyter span#login_widget>.button:active:hover,.open>.dropdown-toggle.jupyter #logout.focus,.open>.dropdown-toggle.jupyter #logout:focus,.open>.dropdown-toggle.jupyter #logout:hover,.open>.dropdown-toggle.jupyter span#login_widget>.button.focus,.open>.dropdown-toggle.jupyter span#login_widget>.button:focus,.open>.dropdown-toggle.jupyter span#login_widget>.button:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.jupyter #logout.active,.jupyter #logout:active,.jupyter span#login_widget>.button.active,.jupyter span#login_widget>.button:active,.open>.dropdown-toggle.jupyter #logout,.open>.dropdown-toggle.jupyter span#login_widget>.button{background-image:none}.jupyter #logout.disabled,.jupyter #logout.disabled.active,.jupyter #logout.disabled.focus,.jupyter #logout.disabled:active,.jupyter #logout.disabled:focus,.jupyter #logout.disabled:hover,.jupyter #logout[disabled],.jupyter #logout[disabled].active,.jupyter #logout[disabled].focus,.jupyter #logout[disabled]:active,.jupyter #logout[disabled]:focus,.jupyter #logout[disabled]:hover,.jupyter span#login_widget>.button.disabled,.jupyter span#login_widget>.button.disabled.active,.jupyter span#login_widget>.button.disabled.focus,.jupyter span#login_widget>.button.disabled:active,.jupyter span#login_widget>.button.disabled:focus,.jupyter span#login_widget>.button.disabled:hover,.jupyter span#login_widget>.button[disabled],.jupyter span#login_widget>.button[disabled].active,.jupyter span#login_widget>.button[disabled].focus,.jupyter span#login_widget>.button[disabled]:active,.jupyter span#login_widget>.button[disabled]:focus,.jupyter span#login_widget>.button[disabled]:hover,fieldset[disabled] .jupyter #logout,fieldset[disabled] .jupyter #logout.active,fieldset[disabled] .jupyter #logout.focus,fieldset[disabled] .jupyter #logout:active,fieldset[disabled] .jupyter #logout:focus,fieldset[disabled] .jupyter #logout:hover,fieldset[disabled] .jupyter span#login_widget>.button,fieldset[disabled] .jupyter span#login_widget>.button.active,fieldset[disabled] .jupyter span#login_widget>.button.focus,fieldset[disabled] .jupyter span#login_widget>.button:active,fieldset[disabled] .jupyter span#login_widget>.button:focus,fieldset[disabled] .jupyter span#login_widget>.button:hover{background-color:#fff;border-color:#ccc}.jupyter #logout .badge,.jupyter span#login_widget>.button .badge{color:#fff;background-color:#333}.jupyter .nav-header{text-transform:none}.jupyter #header>span{margin-top:10px}.jupyter .modal_stretch .modal-dialog{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;min-height:80vh}.jupyter .modal_stretch .modal-dialog .modal-body{max-height:calc(100vh - 200px);overflow:auto;flex:1}@media (min-width:768px){.jupyter .modal .modal-dialog{width:700px}}@media (min-width:768px){.jupyter select.form-control{margin-left:12px;margin-right:12px}}.jupyter .center-nav{display:inline-block;margin-bottom:-4px}.jupyter .alternate_upload{background-color:none;display:inline}.jupyter .alternate_upload.form{padding:0;margin:0}.jupyter .alternate_upload input.fileinput{text-align:center;vertical-align:middle;display:inline;opacity:0;z-index:2;width:12ex;margin-right:-12ex}.jupyter .alternate_upload .btn-upload{height:22px}.jupyter ul#tabs{margin-bottom:4px}.jupyter ul#tabs a{padding-top:6px;padding-bottom:4px}.jupyter ul.breadcrumb a:focus,.jupyter ul.breadcrumb a:hover{text-decoration:none}.jupyter ul.breadcrumb i.icon-home{font-size:16px;margin-right:4px}.jupyter ul.breadcrumb span{color:#5e5e5e}.jupyter .list_toolbar{padding:4px 0 4px 0;vertical-align:middle}.jupyter .list_toolbar .tree-buttons{padding-top:1px}.jupyter .dynamic-buttons{padding-top:3px;display:inline-block}.jupyter .list_toolbar [class*=span]{min-height:24px}.jupyter .list_header{font-weight:700;background-color:#EEE}.jupyter .list_placeholder{font-weight:700;padding-top:4px;padding-bottom:4px;padding-left:7px;padding-right:7px}.jupyter .list_container{margin-top:4px;margin-bottom:20px;border:1px solid #ddd;border-radius:2px}.jupyter .list_container>div{border-bottom:1px solid #ddd}.jupyter .list_container>div:hover .list-item{background-color:red}.jupyter .list_container>div:last-child{border:none}.jupyter .list_item:hover .list_item{background-color:#ddd}.jupyter .list_item a{text-decoration:none}.jupyter .list_item:hover{background-color:#fafafa}.jupyter .list_header>div,.jupyter .list_item>div{padding-top:4px;padding-bottom:4px;padding-left:7px;padding-right:7px;line-height:22px}.jupyter .list_header>div input,.jupyter .list_item>div input{margin-right:7px;margin-left:14px;vertical-align:baseline;line-height:22px;position:relative;top:-1px}.jupyter .list_header>div .item_link,.jupyter .list_item>div .item_link{margin-left:-1px;vertical-align:baseline;line-height:22px}.jupyter .new-file input[type=checkbox]{visibility:hidden}.jupyter .item_name{line-height:22px;height:24px}.jupyter .item_icon{font-size:14px;color:#5e5e5e;margin-right:7px;margin-left:7px;line-height:22px;vertical-align:baseline}.jupyter .item_buttons{line-height:1em;margin-left:-5px}.jupyter .item_buttons .btn,.jupyter .item_buttons .btn-group,.jupyter .item_buttons .input-group{float:left}.jupyter .item_buttons>.btn,.jupyter .item_buttons>.btn-group,.jupyter .item_buttons>.input-group{margin-left:5px}.jupyter .item_buttons .btn{min-width:13ex}.jupyter .item_buttons .running-indicator{padding-top:4px;color:#5cb85c}.jupyter .item_buttons .kernel-name{padding-top:4px;color:#5bc0de;margin-right:7px;float:left}.jupyter .toolbar_info{height:24px;line-height:24px}.jupyter .list_item input:not([type=checkbox]){padding-top:3px;padding-bottom:3px;height:22px;line-height:14px;margin:0}.jupyter .highlight_text{color:#00f}.jupyter #project_name{display:inline-block;padding-left:7px;margin-left:-2px}.jupyter #project_name>.breadcrumb{padding:0;margin-bottom:0;background-color:transparent;font-weight:700}.jupyter #tree-selector{padding-right:0}.jupyter #button-select-all{min-width:50px}.jupyter #select-all{margin-left:7px;margin-right:2px}.jupyter .menu_icon{margin-right:2px}.jupyter .tab-content .row{margin-left:0;margin-right:0}.jupyter .folder_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f114"}.jupyter .folder_icon:before.pull-left{margin-right:.3em}.jupyter .folder_icon:before.pull-right{margin-left:.3em}.jupyter .notebook_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f02d";position:relative;top:-1px}.jupyter .notebook_icon:before.pull-left{margin-right:.3em}.jupyter .notebook_icon:before.pull-right{margin-left:.3em}.jupyter .running_notebook_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f02d";position:relative;top:-1px;color:#5cb85c}.jupyter .running_notebook_icon:before.pull-left{margin-right:.3em}.jupyter .running_notebook_icon:before.pull-right{margin-left:.3em}.jupyter .file_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f016";position:relative;top:-2px}.jupyter .file_icon:before.pull-left{margin-right:.3em}.jupyter .file_icon:before.pull-right{margin-left:.3em}.jupyter #notebook_toolbar .pull-right{padding-top:0;margin-right:-1px}.jupyter ul#new-menu{left:auto;right:0}.jupyter .kernel-menu-icon{padding-right:12px;width:24px;content:"\f096"}.jupyter .kernel-menu-icon:before{content:"\f096"}.jupyter .kernel-menu-icon-current:before{content:"\f00c"}.jupyter #tab_content{padding-top:20px}.jupyter #running .panel-group .panel{margin-top:3px;margin-bottom:1em}.jupyter #running .panel-group .panel .panel-heading{background-color:#EEE;padding-top:4px;padding-bottom:4px;padding-left:7px;padding-right:7px;line-height:22px}.jupyter #running .panel-group .panel .panel-heading a:focus,.jupyter #running .panel-group .panel .panel-heading a:hover{text-decoration:none}.jupyter #running .panel-group .panel .panel-body{padding:0}.jupyter #running .panel-group .panel .panel-body .list_container{margin-top:0;margin-bottom:0;border:0;border-radius:0}.jupyter #running .panel-group .panel .panel-body .list_container .list_item{border-bottom:1px solid #ddd}.jupyter #running .panel-group .panel .panel-body .list_container .list_item:last-child{border-bottom:0}.jupyter .delete-button{display:none}.jupyter .duplicate-button{display:none}.jupyter .rename-button{display:none}.jupyter .shutdown-button{display:none}.jupyter .dynamic-instructions{display:inline-block;padding-top:4px}.jupyter .selected-keymap i.fa{padding:0 5px}.jupyter .selected-keymap i.fa:before{content:"\f00c"}.jupyter #mode-menu{overflow:auto;max-height:20em}.jupyter .edit_app #header{-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}.jupyter .edit_app #menubar .navbar{margin-bottom:-1px}.jupyter .dirty-indicator{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px}.jupyter .dirty-indicator.pull-left{margin-right:.3em}.jupyter .dirty-indicator.pull-right{margin-left:.3em}.jupyter .dirty-indicator-dirty{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px}.jupyter .dirty-indicator-dirty.pull-left{margin-right:.3em}.jupyter .dirty-indicator-dirty.pull-right{margin-left:.3em}.jupyter .dirty-indicator-clean{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px}.jupyter .dirty-indicator-clean.pull-left{margin-right:.3em}.jupyter .dirty-indicator-clean.pull-right{margin-left:.3em}.jupyter .dirty-indicator-clean:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c"}.jupyter .dirty-indicator-clean:before.pull-left{margin-right:.3em}.jupyter .dirty-indicator-clean:before.pull-right{margin-left:.3em}.jupyter #filename{font-size:16pt;display:table;padding:0 5px}.jupyter #current-mode{padding-left:5px;padding-right:5px}.jupyter #texteditor-backdrop{padding-top:20px;padding-bottom:20px}@media not print{.jupyter #texteditor-backdrop{background-color:#EEE}}@media print{.jupyter #texteditor-backdrop #texteditor-container .CodeMirror-gutter,.jupyter #texteditor-backdrop #texteditor-container .CodeMirror-gutters{background-color:#fff}}@media not print{.jupyter #texteditor-backdrop #texteditor-container .CodeMirror-gutter,.jupyter #texteditor-backdrop #texteditor-container .CodeMirror-gutters{background-color:#fff}}@media not print{.jupyter #texteditor-backdrop #texteditor-container{padding:0;background-color:#fff;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}}.jupyter .ansibold{font-weight:700}.jupyter .ansiblack{color:#000}.jupyter .ansired{color:#8b0000}.jupyter .ansigreen{color:#006400}.jupyter .ansiyellow{color:#c4a000}.jupyter .ansiblue{color:#00008b}.jupyter .ansipurple{color:#9400d3}.jupyter .ansicyan{color:#4682b4}.jupyter .ansigray{color:gray}.jupyter .ansibgblack{background-color:#000}.jupyter .ansibgred{background-color:red}.jupyter .ansibggreen{background-color:green}.jupyter .ansibgyellow{background-color:#ff0}.jupyter .ansibgblue{background-color:#00f}.jupyter .ansibgpurple{background-color:#ff00ff}.jupyter .ansibgcyan{background-color:#0ff}.jupyter .ansibggray{background-color:gray}.jupyter div.cell{border:1px solid transparent;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-width:thin;border-style:solid;width:100%;padding:5px;margin:0;outline:0}.jupyter div.cell.selected{border-color:#ababab}@media print{.jupyter div.cell.selected{border-color:transparent}}.edit_mode .jupyter div.cell.selected{border-color:green}@media print{.edit_mode .jupyter div.cell.selected{border-color:transparent}}.jupyter .prompt{min-width:14ex;padding:.4em;margin:0;font-family:monospace;text-align:right;line-height:1.21429em}@media (max-width:540px){.jupyter .prompt{text-align:left}}.jupyter div.inner_cell{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}@-moz-document url-prefix(){.jupyter div.inner_cell{overflow-x:hidden}}.jupyter div.input_area{border:1px solid #cfcfcf;border-radius:2px;background:#f7f7f7;line-height:1.21429em}.jupyter div.prompt:empty{padding-top:0;padding-bottom:0}.jupyter div.unrecognized_cell{padding:5px 5px 5px 0;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}.jupyter div.unrecognized_cell .inner_cell{border-radius:2px;padding:5px;font-weight:700;color:red;border:1px solid #cfcfcf;background:#eaeaea}.jupyter div.unrecognized_cell .inner_cell a{color:inherit;text-decoration:none}.jupyter div.unrecognized_cell .inner_cell a:hover{color:inherit;text-decoration:none}@media (max-width:540px){.jupyter div.unrecognized_cell>div.prompt{display:none}}@media print{.jupyter div.code_cell{page-break-inside:avoid}}.jupyter div.input{page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}@media (max-width:540px){.jupyter div.input{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}}.jupyter div.input_prompt{color:navy;border-top:1px solid transparent}.jupyter div.input_area>div.highlight{margin:.4em;border:none;padding:0;background-color:transparent}.jupyter div.input_area>div.highlight>pre{margin:0;border:none;padding:0;background-color:transparent}.jupyter .CodeMirror{line-height:1.21429em;font-size:14px;height:auto;background:0 0}.jupyter .CodeMirror-scroll{overflow-y:hidden;overflow-x:auto}.jupyter .CodeMirror-lines{padding:.4em}.jupyter .CodeMirror-linenumber{padding:0 8px 0 4px}.jupyter .CodeMirror-gutters{border-bottom-left-radius:2px;border-top-left-radius:2px}.jupyter .CodeMirror pre{padding:0;border:0;border-radius:0}.jupyter .CodeMirror{font-family:monospace;height:300px;color:#000}.jupyter .CodeMirror-lines{padding:4px 0}.jupyter .CodeMirror pre{padding:0 4px}.jupyter .CodeMirror-gutter-filler,.jupyter .CodeMirror-scrollbar-filler{background-color:#fff}.jupyter .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter .CodeMirror-guttermarker{color:#000}.jupyter .CodeMirror-guttermarker-subtle{color:#999}.jupyter .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0;background:#7e7}.jupyter .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}.jupyter .cm-tab{display:inline-block;text-decoration:inherit}.jupyter .CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.jupyter .cm-s-default .cm-header{color:#00f}.jupyter .cm-s-default .cm-quote{color:#090}.jupyter .cm-negative{color:#d44}.jupyter .cm-positive{color:#292}.jupyter .cm-header,.jupyter .cm-strong{font-weight:700}.jupyter .cm-em{font-style:italic}.jupyter .cm-link{text-decoration:underline}.jupyter .cm-strikethrough{text-decoration:line-through}.jupyter .cm-s-default .cm-keyword{color:#708}.jupyter .cm-s-default .cm-atom{color:#219}.jupyter .cm-s-default .cm-number{color:#164}.jupyter .cm-s-default .cm-def{color:#00f}.jupyter .cm-s-default .cm-variable-2{color:#05a}.jupyter .cm-s-default .cm-variable-3{color:#085}.jupyter .cm-s-default .cm-comment{color:#a50}.jupyter .cm-s-default .cm-string{color:#a11}.jupyter .cm-s-default .cm-string-2{color:#f50}.jupyter .cm-s-default .cm-meta{color:#555}.jupyter .cm-s-default .cm-qualifier{color:#555}.jupyter .cm-s-default .cm-builtin{color:#30a}.jupyter .cm-s-default .cm-bracket{color:#997}.jupyter .cm-s-default .cm-tag{color:#170}.jupyter .cm-s-default .cm-attribute{color:#00c}.jupyter .cm-s-default .cm-hr{color:#999}.jupyter .cm-s-default .cm-link{color:#00c}.jupyter .cm-s-default .cm-error{color:red}.jupyter .cm-invalidchar{color:red}.jupyter .CodeMirror-composing{border-bottom:2px solid}.jupyter div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}.jupyter div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.jupyter .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter .CodeMirror-activeline-background{background:#e8f2ff}.jupyter .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter .CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.jupyter .CodeMirror-sizer{position:relative;border-right:30px solid transparent}.jupyter .CodeMirror-gutter-filler,.jupyter .CodeMirror-hscrollbar,.jupyter .CodeMirror-scrollbar-filler,.jupyter .CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.jupyter .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter .CodeMirror-gutters{position:absolute;left:0;top:0;z-index:3}.jupyter .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;margin-bottom:-30px}.jupyter .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.jupyter .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter .CodeMirror-gutter-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.jupyter .CodeMirror-lines{cursor:text;min-height:1px}.jupyter .CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent}.jupyter .CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter .CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.jupyter .CodeMirror-code{outline:0}.jupyter .CodeMirror-gutter,.jupyter .CodeMirror-gutters,.jupyter .CodeMirror-linenumber,.jupyter .CodeMirror-scroll,.jupyter .CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter .CodeMirror-cursor{position:absolute}.jupyter .CodeMirror-measure pre{position:static}.jupyter div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter div.CodeMirror-dragcursors{visibility:visible}.jupyter .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter .CodeMirror-selected{background:#d9d9d9}.jupyter .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter .CodeMirror-crosshair{cursor:crosshair}.jupyter .CodeMirror-line::selection,.jupyter .CodeMirror-line>span::selection,.jupyter .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter .CodeMirror-line::-moz-selection,.jupyter .CodeMirror-line>span::-moz-selection,.jupyter .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter .cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.jupyter .cm-force-border{padding-right:.1px}.jupyter .cm-tab-wrap-hack:after{content:''}.jupyter span.CodeMirror-selectedtext{background:0 0}.jupyter .highlight-base{color:#000}.jupyter .highlight-variable{color:#000}.jupyter .highlight-variable-2{color:#1a1a1a}.jupyter .highlight-variable-3{color:#333}.jupyter .highlight-string{color:#BA2121}.jupyter .highlight-comment{color:#408080;font-style:italic}.jupyter .highlight-number{color:#080}.jupyter .highlight-atom{color:#88F}.jupyter .highlight-keyword{color:green;font-weight:700}.jupyter .highlight-builtin{color:green}.jupyter .highlight-error{color:red}.jupyter .highlight-operator{color:#A2F;font-weight:700}.jupyter .highlight-meta{color:#A2F}.jupyter .highlight-def{color:#00f}.jupyter .highlight-string-2{color:#f50}.jupyter .highlight-qualifier{color:#555}.jupyter .highlight-bracket{color:#997}.jupyter .highlight-tag{color:#170}.jupyter .highlight-attribute{color:#00c}.jupyter .highlight-header{color:#00f}.jupyter .highlight-quote{color:#090}.jupyter .highlight-link{color:#00c}.jupyter .cm-s-ipython span.cm-keyword{color:green;font-weight:700}.jupyter .cm-s-ipython span.cm-atom{color:#88F}.jupyter .cm-s-ipython span.cm-number{color:#080}.jupyter .cm-s-ipython span.cm-def{color:#00f}.jupyter .cm-s-ipython span.cm-variable{color:#000}.jupyter .cm-s-ipython span.cm-operator{color:#A2F;font-weight:700}.jupyter .cm-s-ipython span.cm-variable-2{color:#1a1a1a}.jupyter .cm-s-ipython span.cm-variable-3{color:#333}.jupyter .cm-s-ipython span.cm-comment{color:#408080;font-style:italic}.jupyter .cm-s-ipython span.cm-string{color:#BA2121}.jupyter .cm-s-ipython span.cm-string-2{color:#f50}.jupyter .cm-s-ipython span.cm-meta{color:#A2F}.jupyter .cm-s-ipython span.cm-qualifier{color:#555}.jupyter .cm-s-ipython span.cm-builtin{color:green}.jupyter .cm-s-ipython span.cm-bracket{color:#997}.jupyter .cm-s-ipython span.cm-tag{color:#170}.jupyter .cm-s-ipython span.cm-attribute{color:#00c}.jupyter .cm-s-ipython span.cm-header{color:#00f}.jupyter .cm-s-ipython span.cm-quote{color:#090}.jupyter .cm-s-ipython span.cm-link{color:#00c}.jupyter .cm-s-ipython span.cm-error{color:red}.jupyter .cm-s-ipython span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter div.output_wrapper{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;z-index:1}.jupyter div.output_scroll{height:24em;width:100%;overflow:auto;border-radius:2px;-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,.8);box-shadow:inset 0 2px 8px rgba(0,0,0,.8);display:block}.jupyter div.output_collapsed{margin:0;padding:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}.jupyter div.out_prompt_overlay{height:100%;padding:0 .4em;position:absolute;border-radius:2px}.jupyter div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000;background:rgba(240,240,240,.5)}.jupyter div.output_prompt{color:#8b0000}.jupyter div.output_area{padding:0;page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}.jupyter div.output_area .MathJax_Display{text-align:left!important}.jupyter div.output_area .rendered_html table{margin-left:0;margin-right:0}.jupyter div.output_area .rendered_html img{margin-left:0;margin-right:0}.jupyter div.output_area img,.jupyter div.output_area svg{max-width:100%;height:auto}.jupyter div.output_area img.unconfined,.jupyter div.output_area svg.unconfined{max-width:none}.jupyter .output{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}@media (max-width:540px){.jupyter div.output_area{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}}.jupyter div.output_area pre{margin:0;padding:0;border:0;vertical-align:baseline;color:#000;background-color:transparent;border-radius:0}.jupyter div.output_subarea{overflow-x:auto;padding:.4em;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1;max-width:calc(100% - 14ex)}.jupyter div.output_scroll div.output_subarea{overflow-x:visible}.jupyter div.output_text{text-align:left;color:#000;line-height:1.21429em}.jupyter div.output_stderr{background:#fdd}.jupyter div.output_latex{text-align:left}.jupyter div.output_javascript:empty{padding:0}.jupyter .js-error{color:#8b0000}.jupyter div.raw_input_container{line-height:1.21429em;padding-top:5px}.jupyter input.raw_input{font-family:monospace;font-size:inherit;color:inherit;width:auto;vertical-align:baseline;padding:0 .25em;margin:0 .25em}.jupyter input.raw_input:focus{box-shadow:none}.jupyter p.p-space{margin-bottom:10px}.jupyter div.output_unrecognized{padding:5px;font-weight:700;color:red}.jupyter div.output_unrecognized a{color:inherit;text-decoration:none}.jupyter div.output_unrecognized a:hover{color:inherit;text-decoration:none}.jupyter .rendered_html{color:#000}.jupyter .rendered_html em{font-style:italic}.jupyter .rendered_html strong{font-weight:700}.jupyter .rendered_html u{text-decoration:underline}.jupyter .rendered_html :link{text-decoration:underline}.jupyter .rendered_html :visited{text-decoration:underline}.jupyter .rendered_html h1{font-size:185.7%;margin:1.08em 0 0 0;font-weight:700;line-height:1}.jupyter .rendered_html h2{font-size:157.1%;margin:1.27em 0 0 0;font-weight:700;line-height:1}.jupyter .rendered_html h3{font-size:128.6%;margin:1.55em 0 0 0;font-weight:700;line-height:1}.jupyter .rendered_html h4{font-size:100%;margin:2em 0 0 0;font-weight:700;line-height:1}.jupyter .rendered_html h5{font-size:100%;margin:2em 0 0 0;font-weight:700;line-height:1;font-style:italic}.jupyter .rendered_html h6{font-size:100%;margin:2em 0 0 0;font-weight:700;line-height:1;font-style:italic}.jupyter .rendered_html h1:first-child{margin-top:.538em}.jupyter .rendered_html h2:first-child{margin-top:.636em}.jupyter .rendered_html h3:first-child{margin-top:.777em}.jupyter .rendered_html h4:first-child{margin-top:1em}.jupyter .rendered_html h5:first-child{margin-top:1em}.jupyter .rendered_html h6:first-child{margin-top:1em}.jupyter .rendered_html ul{list-style:disc;margin:0 2em;padding-left:0}.jupyter .rendered_html ul ul{list-style:square;margin:0 2em}.jupyter .rendered_html ul ul ul{list-style:circle;margin:0 2em}.jupyter .rendered_html ol{list-style:decimal;margin:0 2em;padding-left:0}.jupyter .rendered_html ol ol{list-style:upper-alpha;margin:0 2em}.jupyter .rendered_html ol ol ol{list-style:lower-alpha;margin:0 2em}.jupyter .rendered_html ol ol ol ol{list-style:lower-roman;margin:0 2em}.jupyter .rendered_html ol ol ol ol ol{list-style:decimal;margin:0 2em}.jupyter .rendered_html *+ul{margin-top:1em}.jupyter .rendered_html *+ol{margin-top:1em}.jupyter .rendered_html hr{color:#000;background-color:#000}.jupyter .rendered_html pre{margin:1em 2em}.jupyter .rendered_html code,.jupyter .rendered_html pre{border:0;background-color:#fff;color:#000;font-size:100%;padding:0}.jupyter .rendered_html blockquote{margin:1em 2em}.jupyter .rendered_html table{margin-left:auto;margin-right:auto;border:1px solid #000;border-collapse:collapse}.jupyter .rendered_html td,.jupyter .rendered_html th,.jupyter .rendered_html tr{border:1px solid #000;border-collapse:collapse;margin:1em 2em}.jupyter .rendered_html td,.jupyter .rendered_html th{text-align:left;vertical-align:middle;padding:4px}.jupyter .rendered_html th{font-weight:700}.jupyter .rendered_html *+table{margin-top:1em}.jupyter .rendered_html p{text-align:left}.jupyter .rendered_html *+p{margin-top:1em}.jupyter .rendered_html img{display:block;margin-left:auto;margin-right:auto}.jupyter .rendered_html *+img{margin-top:1em}.jupyter .rendered_html img,.jupyter .rendered_html svg{max-width:100%;height:auto}.jupyter .rendered_html img.unconfined,.jupyter .rendered_html svg.unconfined{max-width:none}.jupyter div.text_cell{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}@media (max-width:540px){.jupyter div.text_cell>div.prompt{display:none}}.jupyter div.text_cell_render{outline:0;resize:none;width:inherit;border-style:none;padding:.5em .5em .5em .4em;color:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jupyter a.anchor-link:link{text-decoration:none;padding:0 20px;visibility:hidden}.jupyter h1:hover .anchor-link,.jupyter h2:hover .anchor-link,.jupyter h3:hover .anchor-link,.jupyter h4:hover .anchor-link,.jupyter h5:hover .anchor-link,.jupyter h6:hover .anchor-link{visibility:visible}.jupyter .text_cell.rendered .input_area{display:none}.jupyter .text_cell.rendered .rendered_html{overflow-x:auto}.jupyter .text_cell.unrendered .text_cell_render{display:none}.jupyter .cm-header-1,.jupyter .cm-header-2,.jupyter .cm-header-3,.jupyter .cm-header-4,.jupyter .cm-header-5,.jupyter .cm-header-6{font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.jupyter .cm-header-1{font-size:185.7%}.jupyter .cm-header-2{font-size:157.1%}.jupyter .cm-header-3{font-size:128.6%}.jupyter .cm-header-4{font-size:110%}.jupyter .cm-header-5{font-size:100%;font-style:italic}.jupyter .cm-header-6{font-size:100%;font-style:italic}@media (max-width:767px){.jupyter .notebook_app{padding-left:0;padding-right:0}}.jupyter #ipython-main-app{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}.jupyter div#notebook_panel{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}.jupyter div#notebook{font-size:14px;line-height:20px;overflow-y:hidden;overflow-x:auto;width:100%;padding-top:20px;margin:0;outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:100%}@media not print{.jupyter #notebook-container{padding:15px;background-color:#fff;min-height:0;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}}@media print{.jupyter #notebook-container{width:100%}}.jupyter div.ui-widget-content{border:1px solid #ababab;outline:0}.jupyter pre.dialog{background-color:#f7f7f7;border:1px solid #ddd;border-radius:2px;padding:.4em;padding-left:2em}.jupyter p.dialog{padding:.2em}.jupyter code,.jupyter kbd,.jupyter pre,.jupyter samp{white-space:pre-wrap}.jupyter #fonttest{font-family:monospace}.jupyter p{margin-bottom:0}.jupyter .end_space{min-height:100px;transition:height .2s ease}.jupyter .notebook_app>#header{-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}@media not print{.jupyter .notebook_app{background-color:#EEE}}.jupyter kbd{border-style:solid;border-width:1px;box-shadow:none;margin:2px;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px}.jupyter .celltoolbar{border:thin solid #CFCFCF;border-bottom:none;background:#EEE;border-radius:2px 2px 0 0;width:100%;height:29px;padding-right:4px;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;justify-content:flex-end;display:-webkit-flex}@media print{.jupyter .celltoolbar{display:none}}.jupyter .ctb_hideshow{display:none;vertical-align:bottom}.jupyter .ctb_global_show .ctb_show.ctb_hideshow{display:block}.jupyter .ctb_global_show .ctb_show+.input_area,.jupyter .ctb_global_show .ctb_show+div.text_cell_input,.jupyter .ctb_global_show .ctb_show~div.text_cell_render{border-top-right-radius:0;border-top-left-radius:0}.jupyter .ctb_global_show .ctb_show~div.text_cell_render{border:1px solid #cfcfcf}.jupyter .celltoolbar{font-size:87%;padding-top:3px}.jupyter .celltoolbar select{display:block;width:100%;height:32px;padding:6px 12px;font-size:13px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px;width:inherit;font-size:inherit;height:22px;padding:0;display:inline-block}.jupyter .celltoolbar select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.jupyter .celltoolbar select::-moz-placeholder{color:#999;opacity:1}.jupyter .celltoolbar select:-ms-input-placeholder{color:#999}.jupyter .celltoolbar select::-webkit-input-placeholder{color:#999}.jupyter .celltoolbar select[disabled],.jupyter .celltoolbar select[readonly],fieldset[disabled] .jupyter .celltoolbar select{background-color:#eee;opacity:1}.jupyter .celltoolbar select[disabled],fieldset[disabled] .jupyter .celltoolbar select{cursor:not-allowed}textarea.jupyter .celltoolbar select{height:auto}select.jupyter .celltoolbar select{height:30px;line-height:30px}select[multiple].jupyter .celltoolbar select,textarea.jupyter .celltoolbar select{height:auto}.jupyter .celltoolbar label{margin-left:5px;margin-right:5px}.jupyter .completions{position:absolute;z-index:110;overflow:hidden;border:1px solid #ababab;border-radius:2px;-webkit-box-shadow:0 6px 10px -1px #adadad;box-shadow:0 6px 10px -1px #adadad;line-height:1}.jupyter .completions select{background:#fff;outline:0;border:none;padding:0;margin:0;overflow:auto;font-family:monospace;font-size:110%;color:#000;width:auto}.jupyter .completions select option.context{color:#286090}.jupyter #kernel_logo_widget{float:right!important;float:right}.jupyter #kernel_logo_widget .current_kernel_logo{display:none;margin-top:-1px;margin-bottom:-1px;width:32px;height:32px}.jupyter #menubar{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:1px}.jupyter #menubar .navbar{border-top:1px;border-radius:0 0 2px 2px;margin-bottom:0}.jupyter #menubar .navbar-toggle{float:left;padding-top:7px;padding-bottom:7px;border:none}.jupyter #menubar .navbar-collapse{clear:left}.jupyter .nav-wrapper{border-bottom:1px solid #e7e7e7}.jupyter i.menu-icon{padding-top:4px}.jupyter ul#help_menu li a{overflow:hidden;padding-right:2.2em}.jupyter ul#help_menu li a i{margin-right:-1.2em}.jupyter .dropdown-submenu{position:relative}.jupyter .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}.jupyter .dropdown-submenu:hover>.dropdown-menu{display:block}.jupyter .dropdown-submenu>a:after{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;display:block;content:"\f0da";float:right;color:#333;margin-top:2px;margin-right:-10px}.jupyter .dropdown-submenu>a:after.pull-left{margin-right:.3em}.jupyter .dropdown-submenu>a:after.pull-right{margin-left:.3em}.jupyter .dropdown-submenu:hover>a:after{color:#262626}.jupyter .dropdown-submenu.pull-left{float:none}.jupyter .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px}.jupyter #notification_area{float:right!important;float:right;z-index:10}.jupyter .indicator_area{float:right!important;float:right;color:#777;margin-left:5px;margin-right:5px;width:11px;z-index:10;text-align:center;width:auto}.jupyter #kernel_indicator{float:right!important;float:right;color:#777;margin-left:5px;margin-right:5px;width:11px;z-index:10;text-align:center;width:auto;border-left:1px solid}.jupyter #kernel_indicator .kernel_indicator_name{padding-left:5px;padding-right:5px}.jupyter #modal_indicator{float:right!important;float:right;color:#777;margin-left:5px;margin-right:5px;width:11px;z-index:10;text-align:center;width:auto}.jupyter #readonly-indicator{float:right!important;float:right;color:#777;margin-left:5px;margin-right:5px;width:11px;z-index:10;text-align:center;width:auto;margin-top:2px;margin-bottom:0;margin-left:0;margin-right:0;display:none}.jupyter .modal_indicator:before{width:1.28571429em;text-align:center}.jupyter .edit_mode .modal_indicator:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f040"}.jupyter .edit_mode .modal_indicator:before.pull-left{margin-right:.3em}.jupyter .edit_mode .modal_indicator:before.pull-right{margin-left:.3em}.jupyter .command_mode .modal_indicator:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:' '}.jupyter .command_mode .modal_indicator:before.pull-left{margin-right:.3em}.jupyter .command_mode .modal_indicator:before.pull-right{margin-left:.3em}.jupyter .kernel_idle_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10c"}.jupyter .kernel_idle_icon:before.pull-left{margin-right:.3em}.jupyter .kernel_idle_icon:before.pull-right{margin-left:.3em}.jupyter .kernel_busy_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f111"}.jupyter .kernel_busy_icon:before.pull-left{margin-right:.3em}.jupyter .kernel_busy_icon:before.pull-right{margin-left:.3em}.jupyter .kernel_dead_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f1e2"}.jupyter .kernel_dead_icon:before.pull-left{margin-right:.3em}.jupyter .kernel_dead_icon:before.pull-right{margin-left:.3em}.jupyter .kernel_disconnected_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f127"}.jupyter .kernel_disconnected_icon:before.pull-left{margin-right:.3em}.jupyter .kernel_disconnected_icon:before.pull-right{margin-left:.3em}.jupyter .notification_widget{color:#777;z-index:10;background:rgba(240,240,240,.5);margin-right:4px;color:#333;background-color:#fff;border-color:#ccc}.jupyter .notification_widget.focus,.jupyter .notification_widget:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.jupyter .notification_widget:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter .notification_widget.active,.jupyter .notification_widget:active,.open>.dropdown-toggle.jupyter .notification_widget{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter .notification_widget.active.focus,.jupyter .notification_widget.active:focus,.jupyter .notification_widget.active:hover,.jupyter .notification_widget:active.focus,.jupyter .notification_widget:active:focus,.jupyter .notification_widget:active:hover,.open>.dropdown-toggle.jupyter .notification_widget.focus,.open>.dropdown-toggle.jupyter .notification_widget:focus,.open>.dropdown-toggle.jupyter .notification_widget:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.jupyter .notification_widget.active,.jupyter .notification_widget:active,.open>.dropdown-toggle.jupyter .notification_widget{background-image:none}.jupyter .notification_widget.disabled,.jupyter .notification_widget.disabled.active,.jupyter .notification_widget.disabled.focus,.jupyter .notification_widget.disabled:active,.jupyter .notification_widget.disabled:focus,.jupyter .notification_widget.disabled:hover,.jupyter .notification_widget[disabled],.jupyter .notification_widget[disabled].active,.jupyter .notification_widget[disabled].focus,.jupyter .notification_widget[disabled]:active,.jupyter .notification_widget[disabled]:focus,.jupyter .notification_widget[disabled]:hover,fieldset[disabled] .jupyter .notification_widget,fieldset[disabled] .jupyter .notification_widget.active,fieldset[disabled] .jupyter .notification_widget.focus,fieldset[disabled] .jupyter .notification_widget:active,fieldset[disabled] .jupyter .notification_widget:focus,fieldset[disabled] .jupyter .notification_widget:hover{background-color:#fff;border-color:#ccc}.jupyter .notification_widget .badge{color:#fff;background-color:#333}.jupyter .notification_widget.warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.jupyter .notification_widget.warning.focus,.jupyter .notification_widget.warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.jupyter .notification_widget.warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.jupyter .notification_widget.warning.active,.jupyter .notification_widget.warning:active,.open>.dropdown-toggle.jupyter .notification_widget.warning{color:#fff;background-color:#ec971f;border-color:#d58512}.jupyter .notification_widget.warning.active.focus,.jupyter .notification_widget.warning.active:focus,.jupyter .notification_widget.warning.active:hover,.jupyter .notification_widget.warning:active.focus,.jupyter .notification_widget.warning:active:focus,.jupyter .notification_widget.warning:active:hover,.open>.dropdown-toggle.jupyter .notification_widget.warning.focus,.open>.dropdown-toggle.jupyter .notification_widget.warning:focus,.open>.dropdown-toggle.jupyter .notification_widget.warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.jupyter .notification_widget.warning.active,.jupyter .notification_widget.warning:active,.open>.dropdown-toggle.jupyter .notification_widget.warning{background-image:none}.jupyter .notification_widget.warning.disabled,.jupyter .notification_widget.warning.disabled.active,.jupyter .notification_widget.warning.disabled.focus,.jupyter .notification_widget.warning.disabled:active,.jupyter .notification_widget.warning.disabled:focus,.jupyter .notification_widget.warning.disabled:hover,.jupyter .notification_widget.warning[disabled],.jupyter .notification_widget.warning[disabled].active,.jupyter .notification_widget.warning[disabled].focus,.jupyter .notification_widget.warning[disabled]:active,.jupyter .notification_widget.warning[disabled]:focus,.jupyter .notification_widget.warning[disabled]:hover,fieldset[disabled] .jupyter .notification_widget.warning,fieldset[disabled] .jupyter .notification_widget.warning.active,fieldset[disabled] .jupyter .notification_widget.warning.focus,fieldset[disabled] .jupyter .notification_widget.warning:active,fieldset[disabled] .jupyter .notification_widget.warning:focus,fieldset[disabled] .jupyter .notification_widget.warning:hover{background-color:#f0ad4e;border-color:#eea236}.jupyter .notification_widget.warning .badge{color:#f0ad4e;background-color:#fff}.jupyter .notification_widget.success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.jupyter .notification_widget.success.focus,.jupyter .notification_widget.success:focus{color:#fff;background-color:#449d44;border-color:#255625}.jupyter .notification_widget.success:hover{color:#fff;background-color:#449d44;border-color:#398439}.jupyter .notification_widget.success.active,.jupyter .notification_widget.success:active,.open>.dropdown-toggle.jupyter .notification_widget.success{color:#fff;background-color:#449d44;border-color:#398439}.jupyter .notification_widget.success.active.focus,.jupyter .notification_widget.success.active:focus,.jupyter .notification_widget.success.active:hover,.jupyter .notification_widget.success:active.focus,.jupyter .notification_widget.success:active:focus,.jupyter .notification_widget.success:active:hover,.open>.dropdown-toggle.jupyter .notification_widget.success.focus,.open>.dropdown-toggle.jupyter .notification_widget.success:focus,.open>.dropdown-toggle.jupyter .notification_widget.success:hover{color:#fff;background-color:#398439;border-color:#255625}.jupyter .notification_widget.success.active,.jupyter .notification_widget.success:active,.open>.dropdown-toggle.jupyter .notification_widget.success{background-image:none}.jupyter .notification_widget.success.disabled,.jupyter .notification_widget.success.disabled.active,.jupyter .notification_widget.success.disabled.focus,.jupyter .notification_widget.success.disabled:active,.jupyter .notification_widget.success.disabled:focus,.jupyter .notification_widget.success.disabled:hover,.jupyter .notification_widget.success[disabled],.jupyter .notification_widget.success[disabled].active,.jupyter .notification_widget.success[disabled].focus,.jupyter .notification_widget.success[disabled]:active,.jupyter .notification_widget.success[disabled]:focus,.jupyter .notification_widget.success[disabled]:hover,fieldset[disabled] .jupyter .notification_widget.success,fieldset[disabled] .jupyter .notification_widget.success.active,fieldset[disabled] .jupyter .notification_widget.success.focus,fieldset[disabled] .jupyter .notification_widget.success:active,fieldset[disabled] .jupyter .notification_widget.success:focus,fieldset[disabled] .jupyter .notification_widget.success:hover{background-color:#5cb85c;border-color:#4cae4c}.jupyter .notification_widget.success .badge{color:#5cb85c;background-color:#fff}.jupyter .notification_widget.info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.jupyter .notification_widget.info.focus,.jupyter .notification_widget.info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.jupyter .notification_widget.info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.jupyter .notification_widget.info.active,.jupyter .notification_widget.info:active,.open>.dropdown-toggle.jupyter .notification_widget.info{color:#fff;background-color:#31b0d5;border-color:#269abc}.jupyter .notification_widget.info.active.focus,.jupyter .notification_widget.info.active:focus,.jupyter .notification_widget.info.active:hover,.jupyter .notification_widget.info:active.focus,.jupyter .notification_widget.info:active:focus,.jupyter .notification_widget.info:active:hover,.open>.dropdown-toggle.jupyter .notification_widget.info.focus,.open>.dropdown-toggle.jupyter .notification_widget.info:focus,.open>.dropdown-toggle.jupyter .notification_widget.info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.jupyter .notification_widget.info.active,.jupyter .notification_widget.info:active,.open>.dropdown-toggle.jupyter .notification_widget.info{background-image:none}.jupyter .notification_widget.info.disabled,.jupyter .notification_widget.info.disabled.active,.jupyter .notification_widget.info.disabled.focus,.jupyter .notification_widget.info.disabled:active,.jupyter .notification_widget.info.disabled:focus,.jupyter .notification_widget.info.disabled:hover,.jupyter .notification_widget.info[disabled],.jupyter .notification_widget.info[disabled].active,.jupyter .notification_widget.info[disabled].focus,.jupyter .notification_widget.info[disabled]:active,.jupyter .notification_widget.info[disabled]:focus,.jupyter .notification_widget.info[disabled]:hover,fieldset[disabled] .jupyter .notification_widget.info,fieldset[disabled] .jupyter .notification_widget.info.active,fieldset[disabled] .jupyter .notification_widget.info.focus,fieldset[disabled] .jupyter .notification_widget.info:active,fieldset[disabled] .jupyter .notification_widget.info:focus,fieldset[disabled] .jupyter .notification_widget.info:hover{background-color:#5bc0de;border-color:#46b8da}.jupyter .notification_widget.info .badge{color:#5bc0de;background-color:#fff}.jupyter .notification_widget.danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.jupyter .notification_widget.danger.focus,.jupyter .notification_widget.danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.jupyter .notification_widget.danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.jupyter .notification_widget.danger.active,.jupyter .notification_widget.danger:active,.open>.dropdown-toggle.jupyter .notification_widget.danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.jupyter .notification_widget.danger.active.focus,.jupyter .notification_widget.danger.active:focus,.jupyter .notification_widget.danger.active:hover,.jupyter .notification_widget.danger:active.focus,.jupyter .notification_widget.danger:active:focus,.jupyter .notification_widget.danger:active:hover,.open>.dropdown-toggle.jupyter .notification_widget.danger.focus,.open>.dropdown-toggle.jupyter .notification_widget.danger:focus,.open>.dropdown-toggle.jupyter .notification_widget.danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.jupyter .notification_widget.danger.active,.jupyter .notification_widget.danger:active,.open>.dropdown-toggle.jupyter .notification_widget.danger{background-image:none}.jupyter .notification_widget.danger.disabled,.jupyter .notification_widget.danger.disabled.active,.jupyter .notification_widget.danger.disabled.focus,.jupyter .notification_widget.danger.disabled:active,.jupyter .notification_widget.danger.disabled:focus,.jupyter .notification_widget.danger.disabled:hover,.jupyter .notification_widget.danger[disabled],.jupyter .notification_widget.danger[disabled].active,.jupyter .notification_widget.danger[disabled].focus,.jupyter .notification_widget.danger[disabled]:active,.jupyter .notification_widget.danger[disabled]:focus,.jupyter .notification_widget.danger[disabled]:hover,fieldset[disabled] .jupyter .notification_widget.danger,fieldset[disabled] .jupyter .notification_widget.danger.active,fieldset[disabled] .jupyter .notification_widget.danger.focus,fieldset[disabled] .jupyter .notification_widget.danger:active,fieldset[disabled] .jupyter .notification_widget.danger:focus,fieldset[disabled] .jupyter .notification_widget.danger:hover{background-color:#d9534f;border-color:#d43f3a}.jupyter .notification_widget.danger .badge{color:#d9534f;background-color:#fff}.jupyter div#pager{background-color:#fff;font-size:14px;line-height:20px;overflow:hidden;display:none;position:fixed;bottom:0;width:100%;max-height:50%;padding-top:8px;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2);z-index:100;top:auto!important}.jupyter div#pager pre{line-height:1.21429em;color:#000;background-color:#f7f7f7;padding:.4em}.jupyter div#pager #pager-button-area{position:absolute;top:8px;right:20px}.jupyter div#pager #pager-contents{position:relative;overflow:auto;width:100%;height:100%}.jupyter div#pager #pager-contents #pager-container{position:relative;padding:15px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jupyter div#pager .ui-resizable-handle{top:0;height:8px;background:#f7f7f7;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}.jupyter div#pager .ui-resizable-handle::after{content:'';top:2px;left:50%;height:3px;width:30px;margin-left:-15px;position:absolute;border-top:1px solid #cfcfcf}.jupyter .quickhelp{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;line-height:1.8em}.jupyter .shortcut_key{display:inline-block;width:20ex;text-align:right;font-family:monospace}.jupyter .shortcut_descr{display:inline-block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.jupyter span.save_widget{margin-top:6px}.jupyter span.save_widget span.filename{height:1em;line-height:1em;padding:3px;margin-left:16px;border:none;font-size:146.5%;border-radius:2px}.jupyter span.save_widget span.filename:hover{background-color:#e6e6e6}.jupyter span.autosave_status,.jupyter span.checkpoint_status{font-size:small}@media (max-width:767px){.jupyter span.save_widget{font-size:small}.jupyter span.autosave_status,.jupyter span.checkpoint_status{display:none}}@media (min-width:768px) and (max-width:991px){.jupyter span.checkpoint_status{display:none}.jupyter span.autosave_status{font-size:x-small}}.jupyter .toolbar{padding:0;margin-left:-5px;margin-top:2px;margin-bottom:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jupyter .toolbar label,.jupyter .toolbar select{width:auto;vertical-align:middle;margin-right:2px;margin-bottom:0;display:inline;font-size:92%;margin-left:.3em;margin-right:.3em;padding:0;padding-top:3px}.jupyter .toolbar .btn{padding:2px 8px}.jupyter .toolbar .btn-group{margin-top:0;margin-left:5px}.jupyter #maintoolbar{margin-bottom:-3px;margin-top:-8px;border:0;min-height:27px;margin-left:0;padding-top:11px;padding-bottom:3px}.jupyter #maintoolbar .navbar-text{float:none;vertical-align:middle;text-align:right;margin-left:5px;margin-right:0;margin-top:0}.jupyter .select-xs{height:24px}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}.jupyter .bigtooltip{overflow:auto;height:200px;-webkit-transition-property:height;-webkit-transition-duration:.5s;-moz-transition-property:height;-moz-transition-duration:.5s;transition-property:height;transition-duration:.5s}.jupyter .smalltooltip{-webkit-transition-property:height;-webkit-transition-duration:.5s;-moz-transition-property:height;-moz-transition-duration:.5s;transition-property:height;transition-duration:.5s;text-overflow:ellipsis;overflow:hidden;height:80px}.jupyter .tooltipbuttons{position:absolute;padding-right:15px;top:0;right:0}.jupyter .tooltiptext{padding-right:30px}.jupyter .ipython_tooltip{max-width:700px;-webkit-animation:fadeOut .4s;-moz-animation:fadeOut .4s;animation:fadeOut .4s;-webkit-animation:fadeIn .4s;-moz-animation:fadeIn .4s;animation:fadeIn .4s;vertical-align:middle;background-color:#f7f7f7;overflow:visible;border:#ababab 1px solid;outline:0;padding:3px;margin:0;padding-left:7px;font-family:monospace;min-height:50px;-moz-box-shadow:0 6px 10px -1px #adadad;-webkit-box-shadow:0 6px 10px -1px #adadad;box-shadow:0 6px 10px -1px #adadad;border-radius:2px;position:absolute;z-index:1000}.jupyter .ipython_tooltip a{float:right}.jupyter .ipython_tooltip .tooltiptext pre{border:0;border-radius:0;font-size:100%;background-color:#f7f7f7}.jupyter .pretooltiparrow{left:0;margin:0;top:-16px;width:40px;height:16px;overflow:hidden;position:absolute}.jupyter .pretooltiparrow:before{background-color:#f7f7f7;border:1px #ababab solid;z-index:11;content:"";position:absolute;left:15px;top:10px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.jupyter ul.typeahead-list i{margin-left:-10px;width:18px}.jupyter ul.typeahead-list{max-height:80vh;overflow:auto}.jupyter .cmd-palette .modal-body{padding:7px}.jupyter .cmd-palette form{background:#fff}.jupyter .cmd-palette input{outline:0}.jupyter .no-shortcut{display:none}.jupyter .command-shortcut:before{content:"(command)";padding-right:3px;color:#777}.jupyter .edit-shortcut:before{content:"(edit)";padding-right:3px;color:#777}.jupyter #find-and-replace #replace-preview .insert,.jupyter #find-and-replace #replace-preview .match{background-color:#add8e6;border-color:#5fb3ce;border-style:solid;border-width:1px;border-radius:2px}.jupyter #find-and-replace #replace-preview .replace .match{background-color:salmon;text-decoration:line-through;border-color:#f7270f}.jupyter #find-and-replace #replace-preview .replace .insert{background-color:green;background-color:#90ee90;border-color:#38e038}.jupyter #find-and-replace #replace-preview{max-height:60vh;overflow:auto}.jupyter #find-and-replace input:last-child{border-left:none}.jupyter .terminal-app{background:#EEE}.jupyter .terminal-app #header{background:#fff;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}.jupyter .terminal-app .terminal{float:left;font-family:monospace;color:#fff;background:#000;padding:.4em;border-radius:2px;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.4);box-shadow:0 0 12px 1px rgba(87,87,87,.4)}.jupyter .terminal-app .terminal,.jupyter .terminal-app .terminal dummy-screen{line-height:1em;font-size:14px}.jupyter .terminal-app .terminal-cursor{color:#000;background:#fff}.jupyter .terminal-app #terminado-container{margin-top:20px} \ No newline at end of file +*/}.jupyter html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.jupyter body{margin:0}.jupyter article,.jupyter aside,.jupyter details,.jupyter figcaption,.jupyter figure,.jupyter footer,.jupyter header,.jupyter hgroup,.jupyter main,.jupyter menu,.jupyter nav,.jupyter section,.jupyter summary{display:block}.jupyter audio,.jupyter canvas,.jupyter progress,.jupyter video{display:inline-block;vertical-align:baseline}.jupyter audio:not([controls]){display:none;height:0}.jupyter [hidden],.jupyter template{display:none}.jupyter a{background-color:transparent}.jupyter a:active,.jupyter a:hover{outline:0}.jupyter abbr[title]{border-bottom:1px dotted}.jupyter b,.jupyter strong{font-weight:700}.jupyter dfn{font-style:italic}.jupyter h1{font-size:2em;margin:.67em 0}.jupyter mark{background:#ff0;color:#000}.jupyter small{font-size:80%}.jupyter sub,.jupyter sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.jupyter sup{top:-.5em}.jupyter sub{bottom:-.25em}.jupyter img{border:0}.jupyter svg:not(:root){overflow:hidden}.jupyter figure{margin:1em 40px}.jupyter hr{box-sizing:content-box;height:0}.jupyter pre{overflow:auto}.jupyter code,.jupyter kbd,.jupyter pre,.jupyter samp{font-family:monospace,monospace;font-size:1em}.jupyter button,.jupyter input,.jupyter optgroup,.jupyter select,.jupyter textarea{color:inherit;font:inherit;margin:0}.jupyter button{overflow:visible}.jupyter button,.jupyter select{text-transform:none}.jupyter button,.jupyter html input[type=button],.jupyter input[type=reset],.jupyter input[type=submit]{-webkit-appearance:button;cursor:pointer}.jupyter button[disabled],.jupyter html input[disabled]{cursor:default}.jupyter button::-moz-focus-inner,.jupyter input::-moz-focus-inner{border:0;padding:0}.jupyter input{line-height:normal}.jupyter input[type=checkbox],.jupyter input[type=radio]{box-sizing:border-box;padding:0}.jupyter input[type=number]::-webkit-inner-spin-button,.jupyter input[type=number]::-webkit-outer-spin-button{height:auto}.jupyter input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}.jupyter input[type=search]::-webkit-search-cancel-button,.jupyter input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.jupyter fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.jupyter legend{border:0;padding:0}.jupyter textarea{overflow:auto}.jupyter optgroup{font-weight:700}.jupyter table{border-collapse:collapse;border-spacing:0}.jupyter td,.jupyter th{padding:0}@media print{.jupyter *,.jupyter :after,.jupyter :before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.jupyter a,.jupyter a:visited{text-decoration:underline}.jupyter a[href]:after{content:" (" attr(href) ")"}.jupyter abbr[title]:after{content:" (" attr(title) ")"}.jupyter a[href^="javascript:"]:after,.jupyter a[href^="#"]:after{content:""}.jupyter blockquote,.jupyter pre{border:1px solid #999;page-break-inside:avoid}.jupyter thead{display:table-header-group}.jupyter img,.jupyter tr{page-break-inside:avoid}.jupyter img{max-width:100%!important}.jupyter h2,.jupyter h3,.jupyter p{orphans:3;widows:3}.jupyter h2,.jupyter h3{page-break-after:avoid}.jupyter .navbar{display:none}.jupyter .btn>.caret,.jupyter .dropup>.btn>.caret{border-top-color:#000!important}.jupyter .label{border:1px solid #000}.jupyter .table{border-collapse:collapse!important}.jupyter .table td,.jupyter .table th{background-color:#fff!important}.jupyter .table-bordered td,.jupyter .table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../components/bootstrap/fonts/glyphicons-halflings-regular.eot);src:url(../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../components/bootstrap/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../components/bootstrap/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../components/bootstrap/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.jupyter .glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jupyter .glyphicon-asterisk:before{content:"\2a"}.jupyter .glyphicon-plus:before{content:"\2b"}.jupyter .glyphicon-eur:before,.jupyter .glyphicon-euro:before{content:"\20ac"}.jupyter .glyphicon-minus:before{content:"\2212"}.jupyter .glyphicon-cloud:before{content:"\2601"}.jupyter .glyphicon-envelope:before{content:"\2709"}.jupyter .glyphicon-pencil:before{content:"\270f"}.jupyter .glyphicon-glass:before{content:"\e001"}.jupyter .glyphicon-music:before{content:"\e002"}.jupyter .glyphicon-search:before{content:"\e003"}.jupyter .glyphicon-heart:before{content:"\e005"}.jupyter .glyphicon-star:before{content:"\e006"}.jupyter .glyphicon-star-empty:before{content:"\e007"}.jupyter .glyphicon-user:before{content:"\e008"}.jupyter .glyphicon-film:before{content:"\e009"}.jupyter .glyphicon-th-large:before{content:"\e010"}.jupyter .glyphicon-th:before{content:"\e011"}.jupyter .glyphicon-th-list:before{content:"\e012"}.jupyter .glyphicon-ok:before{content:"\e013"}.jupyter .glyphicon-remove:before{content:"\e014"}.jupyter .glyphicon-zoom-in:before{content:"\e015"}.jupyter .glyphicon-zoom-out:before{content:"\e016"}.jupyter .glyphicon-off:before{content:"\e017"}.jupyter .glyphicon-signal:before{content:"\e018"}.jupyter .glyphicon-cog:before{content:"\e019"}.jupyter .glyphicon-trash:before{content:"\e020"}.jupyter .glyphicon-home:before{content:"\e021"}.jupyter .glyphicon-file:before{content:"\e022"}.jupyter .glyphicon-time:before{content:"\e023"}.jupyter .glyphicon-road:before{content:"\e024"}.jupyter .glyphicon-download-alt:before{content:"\e025"}.jupyter .glyphicon-download:before{content:"\e026"}.jupyter .glyphicon-upload:before{content:"\e027"}.jupyter .glyphicon-inbox:before{content:"\e028"}.jupyter .glyphicon-play-circle:before{content:"\e029"}.jupyter .glyphicon-repeat:before{content:"\e030"}.jupyter .glyphicon-refresh:before{content:"\e031"}.jupyter .glyphicon-list-alt:before{content:"\e032"}.jupyter .glyphicon-lock:before{content:"\e033"}.jupyter .glyphicon-flag:before{content:"\e034"}.jupyter .glyphicon-headphones:before{content:"\e035"}.jupyter .glyphicon-volume-off:before{content:"\e036"}.jupyter .glyphicon-volume-down:before{content:"\e037"}.jupyter .glyphicon-volume-up:before{content:"\e038"}.jupyter .glyphicon-qrcode:before{content:"\e039"}.jupyter .glyphicon-barcode:before{content:"\e040"}.jupyter .glyphicon-tag:before{content:"\e041"}.jupyter .glyphicon-tags:before{content:"\e042"}.jupyter .glyphicon-book:before{content:"\e043"}.jupyter .glyphicon-bookmark:before{content:"\e044"}.jupyter .glyphicon-print:before{content:"\e045"}.jupyter .glyphicon-camera:before{content:"\e046"}.jupyter .glyphicon-font:before{content:"\e047"}.jupyter .glyphicon-bold:before{content:"\e048"}.jupyter .glyphicon-italic:before{content:"\e049"}.jupyter .glyphicon-text-height:before{content:"\e050"}.jupyter .glyphicon-text-width:before{content:"\e051"}.jupyter .glyphicon-align-left:before{content:"\e052"}.jupyter .glyphicon-align-center:before{content:"\e053"}.jupyter .glyphicon-align-right:before{content:"\e054"}.jupyter .glyphicon-align-justify:before{content:"\e055"}.jupyter .glyphicon-list:before{content:"\e056"}.jupyter .glyphicon-indent-left:before{content:"\e057"}.jupyter .glyphicon-indent-right:before{content:"\e058"}.jupyter .glyphicon-facetime-video:before{content:"\e059"}.jupyter .glyphicon-picture:before{content:"\e060"}.jupyter .glyphicon-map-marker:before{content:"\e062"}.jupyter .glyphicon-adjust:before{content:"\e063"}.jupyter .glyphicon-tint:before{content:"\e064"}.jupyter .glyphicon-edit:before{content:"\e065"}.jupyter .glyphicon-share:before{content:"\e066"}.jupyter .glyphicon-check:before{content:"\e067"}.jupyter .glyphicon-move:before{content:"\e068"}.jupyter .glyphicon-step-backward:before{content:"\e069"}.jupyter .glyphicon-fast-backward:before{content:"\e070"}.jupyter .glyphicon-backward:before{content:"\e071"}.jupyter .glyphicon-play:before{content:"\e072"}.jupyter .glyphicon-pause:before{content:"\e073"}.jupyter .glyphicon-stop:before{content:"\e074"}.jupyter .glyphicon-forward:before{content:"\e075"}.jupyter .glyphicon-fast-forward:before{content:"\e076"}.jupyter .glyphicon-step-forward:before{content:"\e077"}.jupyter .glyphicon-eject:before{content:"\e078"}.jupyter .glyphicon-chevron-left:before{content:"\e079"}.jupyter .glyphicon-chevron-right:before{content:"\e080"}.jupyter .glyphicon-plus-sign:before{content:"\e081"}.jupyter .glyphicon-minus-sign:before{content:"\e082"}.jupyter .glyphicon-remove-sign:before{content:"\e083"}.jupyter .glyphicon-ok-sign:before{content:"\e084"}.jupyter .glyphicon-question-sign:before{content:"\e085"}.jupyter .glyphicon-info-sign:before{content:"\e086"}.jupyter .glyphicon-screenshot:before{content:"\e087"}.jupyter .glyphicon-remove-circle:before{content:"\e088"}.jupyter .glyphicon-ok-circle:before{content:"\e089"}.jupyter .glyphicon-ban-circle:before{content:"\e090"}.jupyter .glyphicon-arrow-left:before{content:"\e091"}.jupyter .glyphicon-arrow-right:before{content:"\e092"}.jupyter .glyphicon-arrow-up:before{content:"\e093"}.jupyter .glyphicon-arrow-down:before{content:"\e094"}.jupyter .glyphicon-share-alt:before{content:"\e095"}.jupyter .glyphicon-resize-full:before{content:"\e096"}.jupyter .glyphicon-resize-small:before{content:"\e097"}.jupyter .glyphicon-exclamation-sign:before{content:"\e101"}.jupyter .glyphicon-gift:before{content:"\e102"}.jupyter .glyphicon-leaf:before{content:"\e103"}.jupyter .glyphicon-fire:before{content:"\e104"}.jupyter .glyphicon-eye-open:before{content:"\e105"}.jupyter .glyphicon-eye-close:before{content:"\e106"}.jupyter .glyphicon-warning-sign:before{content:"\e107"}.jupyter .glyphicon-plane:before{content:"\e108"}.jupyter .glyphicon-calendar:before{content:"\e109"}.jupyter .glyphicon-random:before{content:"\e110"}.jupyter .glyphicon-comment:before{content:"\e111"}.jupyter .glyphicon-magnet:before{content:"\e112"}.jupyter .glyphicon-chevron-up:before{content:"\e113"}.jupyter .glyphicon-chevron-down:before{content:"\e114"}.jupyter .glyphicon-retweet:before{content:"\e115"}.jupyter .glyphicon-shopping-cart:before{content:"\e116"}.jupyter .glyphicon-folder-close:before{content:"\e117"}.jupyter .glyphicon-folder-open:before{content:"\e118"}.jupyter .glyphicon-resize-vertical:before{content:"\e119"}.jupyter .glyphicon-resize-horizontal:before{content:"\e120"}.jupyter .glyphicon-hdd:before{content:"\e121"}.jupyter .glyphicon-bullhorn:before{content:"\e122"}.jupyter .glyphicon-bell:before{content:"\e123"}.jupyter .glyphicon-certificate:before{content:"\e124"}.jupyter .glyphicon-thumbs-up:before{content:"\e125"}.jupyter .glyphicon-thumbs-down:before{content:"\e126"}.jupyter .glyphicon-hand-right:before{content:"\e127"}.jupyter .glyphicon-hand-left:before{content:"\e128"}.jupyter .glyphicon-hand-up:before{content:"\e129"}.jupyter .glyphicon-hand-down:before{content:"\e130"}.jupyter .glyphicon-circle-arrow-right:before{content:"\e131"}.jupyter .glyphicon-circle-arrow-left:before{content:"\e132"}.jupyter .glyphicon-circle-arrow-up:before{content:"\e133"}.jupyter .glyphicon-circle-arrow-down:before{content:"\e134"}.jupyter .glyphicon-globe:before{content:"\e135"}.jupyter .glyphicon-wrench:before{content:"\e136"}.jupyter .glyphicon-tasks:before{content:"\e137"}.jupyter .glyphicon-filter:before{content:"\e138"}.jupyter .glyphicon-briefcase:before{content:"\e139"}.jupyter .glyphicon-fullscreen:before{content:"\e140"}.jupyter .glyphicon-dashboard:before{content:"\e141"}.jupyter .glyphicon-paperclip:before{content:"\e142"}.jupyter .glyphicon-heart-empty:before{content:"\e143"}.jupyter .glyphicon-link:before{content:"\e144"}.jupyter .glyphicon-phone:before{content:"\e145"}.jupyter .glyphicon-pushpin:before{content:"\e146"}.jupyter .glyphicon-usd:before{content:"\e148"}.jupyter .glyphicon-gbp:before{content:"\e149"}.jupyter .glyphicon-sort:before{content:"\e150"}.jupyter .glyphicon-sort-by-alphabet:before{content:"\e151"}.jupyter .glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.jupyter .glyphicon-sort-by-order:before{content:"\e153"}.jupyter .glyphicon-sort-by-order-alt:before{content:"\e154"}.jupyter .glyphicon-sort-by-attributes:before{content:"\e155"}.jupyter .glyphicon-sort-by-attributes-alt:before{content:"\e156"}.jupyter .glyphicon-unchecked:before{content:"\e157"}.jupyter .glyphicon-expand:before{content:"\e158"}.jupyter .glyphicon-collapse-down:before{content:"\e159"}.jupyter .glyphicon-collapse-up:before{content:"\e160"}.jupyter .glyphicon-log-in:before{content:"\e161"}.jupyter .glyphicon-flash:before{content:"\e162"}.jupyter .glyphicon-log-out:before{content:"\e163"}.jupyter .glyphicon-new-window:before{content:"\e164"}.jupyter .glyphicon-record:before{content:"\e165"}.jupyter .glyphicon-save:before{content:"\e166"}.jupyter .glyphicon-open:before{content:"\e167"}.jupyter .glyphicon-saved:before{content:"\e168"}.jupyter .glyphicon-import:before{content:"\e169"}.jupyter .glyphicon-export:before{content:"\e170"}.jupyter .glyphicon-send:before{content:"\e171"}.jupyter .glyphicon-floppy-disk:before{content:"\e172"}.jupyter .glyphicon-floppy-saved:before{content:"\e173"}.jupyter .glyphicon-floppy-remove:before{content:"\e174"}.jupyter .glyphicon-floppy-save:before{content:"\e175"}.jupyter .glyphicon-floppy-open:before{content:"\e176"}.jupyter .glyphicon-credit-card:before{content:"\e177"}.jupyter .glyphicon-transfer:before{content:"\e178"}.jupyter .glyphicon-cutlery:before{content:"\e179"}.jupyter .glyphicon-header:before{content:"\e180"}.jupyter .glyphicon-compressed:before{content:"\e181"}.jupyter .glyphicon-earphone:before{content:"\e182"}.jupyter .glyphicon-phone-alt:before{content:"\e183"}.jupyter .glyphicon-tower:before{content:"\e184"}.jupyter .glyphicon-stats:before{content:"\e185"}.jupyter .glyphicon-sd-video:before{content:"\e186"}.jupyter .glyphicon-hd-video:before{content:"\e187"}.jupyter .glyphicon-subtitles:before{content:"\e188"}.jupyter .glyphicon-sound-stereo:before{content:"\e189"}.jupyter .glyphicon-sound-dolby:before{content:"\e190"}.jupyter .glyphicon-sound-5-1:before{content:"\e191"}.jupyter .glyphicon-sound-6-1:before{content:"\e192"}.jupyter .glyphicon-sound-7-1:before{content:"\e193"}.jupyter .glyphicon-copyright-mark:before{content:"\e194"}.jupyter .glyphicon-registration-mark:before{content:"\e195"}.jupyter .glyphicon-cloud-download:before{content:"\e197"}.jupyter .glyphicon-cloud-upload:before{content:"\e198"}.jupyter .glyphicon-tree-conifer:before{content:"\e199"}.jupyter .glyphicon-tree-deciduous:before{content:"\e200"}.jupyter .glyphicon-cd:before{content:"\e201"}.jupyter .glyphicon-save-file:before{content:"\e202"}.jupyter .glyphicon-open-file:before{content:"\e203"}.jupyter .glyphicon-level-up:before{content:"\e204"}.jupyter .glyphicon-copy:before{content:"\e205"}.jupyter .glyphicon-paste:before{content:"\e206"}.jupyter .glyphicon-alert:before{content:"\e209"}.jupyter .glyphicon-equalizer:before{content:"\e210"}.jupyter .glyphicon-king:before{content:"\e211"}.jupyter .glyphicon-queen:before{content:"\e212"}.jupyter .glyphicon-pawn:before{content:"\e213"}.jupyter .glyphicon-bishop:before{content:"\e214"}.jupyter .glyphicon-knight:before{content:"\e215"}.jupyter .glyphicon-baby-formula:before{content:"\e216"}.jupyter .glyphicon-tent:before{content:"\26fa"}.jupyter .glyphicon-blackboard:before{content:"\e218"}.jupyter .glyphicon-bed:before{content:"\e219"}.jupyter .glyphicon-apple:before{content:"\f8ff"}.jupyter .glyphicon-erase:before{content:"\e221"}.jupyter .glyphicon-hourglass:before{content:"\231b"}.jupyter .glyphicon-lamp:before{content:"\e223"}.jupyter .glyphicon-duplicate:before{content:"\e224"}.jupyter .glyphicon-piggy-bank:before{content:"\e225"}.jupyter .glyphicon-scissors:before{content:"\e226"}.jupyter .glyphicon-bitcoin:before{content:"\e227"}.jupyter .glyphicon-btc:before{content:"\e227"}.jupyter .glyphicon-xbt:before{content:"\e227"}.jupyter .glyphicon-yen:before{content:"\00a5"}.jupyter .glyphicon-jpy:before{content:"\00a5"}.jupyter .glyphicon-ruble:before{content:"\20bd"}.jupyter .glyphicon-rub:before{content:"\20bd"}.jupyter .glyphicon-scale:before{content:"\e230"}.jupyter .glyphicon-ice-lolly:before{content:"\e231"}.jupyter .glyphicon-ice-lolly-tasted:before{content:"\e232"}.jupyter .glyphicon-education:before{content:"\e233"}.jupyter .glyphicon-option-horizontal:before{content:"\e234"}.jupyter .glyphicon-option-vertical:before{content:"\e235"}.jupyter .glyphicon-menu-hamburger:before{content:"\e236"}.jupyter .glyphicon-modal-window:before{content:"\e237"}.jupyter .glyphicon-oil:before{content:"\e238"}.jupyter .glyphicon-grain:before{content:"\e239"}.jupyter .glyphicon-sunglasses:before{content:"\e240"}.jupyter .glyphicon-text-size:before{content:"\e241"}.jupyter .glyphicon-text-color:before{content:"\e242"}.jupyter .glyphicon-text-background:before{content:"\e243"}.jupyter .glyphicon-object-align-top:before{content:"\e244"}.jupyter .glyphicon-object-align-bottom:before{content:"\e245"}.jupyter .glyphicon-object-align-horizontal:before{content:"\e246"}.jupyter .glyphicon-object-align-left:before{content:"\e247"}.jupyter .glyphicon-object-align-vertical:before{content:"\e248"}.jupyter .glyphicon-object-align-right:before{content:"\e249"}.jupyter .glyphicon-triangle-right:before{content:"\e250"}.jupyter .glyphicon-triangle-left:before{content:"\e251"}.jupyter .glyphicon-triangle-bottom:before{content:"\e252"}.jupyter .glyphicon-triangle-top:before{content:"\e253"}.jupyter .glyphicon-console:before{content:"\e254"}.jupyter .glyphicon-superscript:before{content:"\e255"}.jupyter .glyphicon-subscript:before{content:"\e256"}.jupyter .glyphicon-menu-left:before{content:"\e257"}.jupyter .glyphicon-menu-right:before{content:"\e258"}.jupyter .glyphicon-menu-down:before{content:"\e259"}.jupyter .glyphicon-menu-up:before{content:"\e260"}.jupyter *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jupyter :after,.jupyter :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jupyter html{font-size:10px;-webkit-tap-highlight-color:transparent}.jupyter body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;line-height:1.42857143;color:#000;background-color:#fff}.jupyter button,.jupyter input,.jupyter select,.jupyter textarea{font-family:inherit;font-size:inherit;line-height:inherit}.jupyter a{color:#337ab7;text-decoration:none}.jupyter a:focus,.jupyter a:hover{color:#23527c;text-decoration:underline}.jupyter a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.jupyter figure{margin:0}.jupyter img{vertical-align:middle}.jupyter .img-responsive{display:block;max-width:100%;height:auto}.jupyter .img-rounded{border-radius:3px}.jupyter .img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.jupyter .img-circle{border-radius:50%}.jupyter hr{margin-top:18px;margin-bottom:18px;border:0;border-top:1px solid #eee}.jupyter .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.jupyter .sr-only-focusable:active,.jupyter .sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.jupyter [role=button]{cursor:pointer}.jupyter .h1,.jupyter .h2,.jupyter .h3,.jupyter .h4,.jupyter .h5,.jupyter .h6,.jupyter h1,.jupyter h2,.jupyter h3,.jupyter h4,.jupyter h5,.jupyter h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.jupyter .h1 .small,.jupyter .h1 small,.jupyter .h2 .small,.jupyter .h2 small,.jupyter .h3 .small,.jupyter .h3 small,.jupyter .h4 .small,.jupyter .h4 small,.jupyter .h5 .small,.jupyter .h5 small,.jupyter .h6 .small,.jupyter .h6 small,.jupyter h1 .small,.jupyter h1 small,.jupyter h2 .small,.jupyter h2 small,.jupyter h3 .small,.jupyter h3 small,.jupyter h4 .small,.jupyter h4 small,.jupyter h5 .small,.jupyter h5 small,.jupyter h6 .small,.jupyter h6 small{font-weight:400;line-height:1;color:#777}.jupyter .h1,.jupyter .h2,.jupyter .h3,.jupyter h1,.jupyter h2,.jupyter h3{margin-top:18px;margin-bottom:9px}.jupyter .h1 .small,.jupyter .h1 small,.jupyter .h2 .small,.jupyter .h2 small,.jupyter .h3 .small,.jupyter .h3 small,.jupyter h1 .small,.jupyter h1 small,.jupyter h2 .small,.jupyter h2 small,.jupyter h3 .small,.jupyter h3 small{font-size:65%}.jupyter .h4,.jupyter .h5,.jupyter .h6,.jupyter h4,.jupyter h5,.jupyter h6{margin-top:9px;margin-bottom:9px}.jupyter .h4 .small,.jupyter .h4 small,.jupyter .h5 .small,.jupyter .h5 small,.jupyter .h6 .small,.jupyter .h6 small,.jupyter h4 .small,.jupyter h4 small,.jupyter h5 .small,.jupyter h5 small,.jupyter h6 .small,.jupyter h6 small{font-size:75%}.jupyter .h1,.jupyter h1{font-size:33px}.jupyter .h2,.jupyter h2{font-size:27px}.jupyter .h3,.jupyter h3{font-size:23px}.jupyter .h4,.jupyter h4{font-size:17px}.jupyter .h5,.jupyter h5{font-size:13px}.jupyter .h6,.jupyter h6{font-size:12px}.jupyter p{margin:0 0 9px}.jupyter .lead{margin-bottom:18px;font-size:14px;font-weight:300;line-height:1.4}@media (min-width:768px){.jupyter .lead{font-size:19.5px}}.jupyter .small,.jupyter small{font-size:92%}.jupyter .mark,.jupyter mark{background-color:#fcf8e3;padding:.2em}.jupyter .text-left{text-align:left}.jupyter .text-right{text-align:right}.jupyter .text-center{text-align:center}.jupyter .text-justify{text-align:justify}.jupyter .text-nowrap{white-space:nowrap}.jupyter .text-lowercase{text-transform:lowercase}.jupyter .text-uppercase{text-transform:uppercase}.jupyter .text-capitalize{text-transform:capitalize}.jupyter .text-muted{color:#777}.jupyter .text-primary{color:#337ab7}a.jupyter .text-primary:focus,a.jupyter .text-primary:hover{color:#286090}.jupyter .text-success{color:#3c763d}a.jupyter .text-success:focus,a.jupyter .text-success:hover{color:#2b542c}.jupyter .text-info{color:#31708f}a.jupyter .text-info:focus,a.jupyter .text-info:hover{color:#245269}.jupyter .text-warning{color:#8a6d3b}a.jupyter .text-warning:focus,a.jupyter .text-warning:hover{color:#66512c}.jupyter .text-danger{color:#a94442}a.jupyter .text-danger:focus,a.jupyter .text-danger:hover{color:#843534}.jupyter .bg-primary{color:#fff;background-color:#337ab7}a.jupyter .bg-primary:focus,a.jupyter .bg-primary:hover{background-color:#286090}.jupyter .bg-success{background-color:#dff0d8}a.jupyter .bg-success:focus,a.jupyter .bg-success:hover{background-color:#c1e2b3}.jupyter .bg-info{background-color:#d9edf7}a.jupyter .bg-info:focus,a.jupyter .bg-info:hover{background-color:#afd9ee}.jupyter .bg-warning{background-color:#fcf8e3}a.jupyter .bg-warning:focus,a.jupyter .bg-warning:hover{background-color:#f7ecb5}.jupyter .bg-danger{background-color:#f2dede}a.jupyter .bg-danger:focus,a.jupyter .bg-danger:hover{background-color:#e4b9b9}.jupyter .page-header{padding-bottom:8px;margin:36px 0 18px;border-bottom:1px solid #eee}.jupyter ol,.jupyter ul{margin-top:0;margin-bottom:9px}.jupyter ol ol,.jupyter ol ul,.jupyter ul ol,.jupyter ul ul{margin-bottom:0}.jupyter .list-unstyled{padding-left:0;list-style:none}.jupyter .list-inline{padding-left:0;list-style:none;margin-left:-5px}.jupyter .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.jupyter dl{margin-top:0;margin-bottom:18px}.jupyter dd,.jupyter dt{line-height:1.42857143}.jupyter dt{font-weight:700}.jupyter dd{margin-left:0}@media (min-width:541px){.jupyter .dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jupyter .dl-horizontal dd{margin-left:180px}}.jupyter abbr[data-original-title],.jupyter abbr[title]{cursor:help;border-bottom:1px dotted #777}.jupyter .initialism{font-size:90%;text-transform:uppercase}.jupyter blockquote{padding:9px 18px;margin:0 0 18px;font-size:inherit;border-left:5px solid #eee}.jupyter blockquote ol:last-child,.jupyter blockquote p:last-child,.jupyter blockquote ul:last-child{margin-bottom:0}.jupyter blockquote .small,.jupyter blockquote footer,.jupyter blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}.jupyter blockquote .small:before,.jupyter blockquote footer:before,.jupyter blockquote small:before{content:'\2014 \00A0'}.jupyter .blockquote-reverse,.jupyter blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.jupyter .blockquote-reverse .small:before,.jupyter .blockquote-reverse footer:before,.jupyter .blockquote-reverse small:before,.jupyter blockquote.pull-right .small:before,.jupyter blockquote.pull-right footer:before,.jupyter blockquote.pull-right small:before{content:''}.jupyter .blockquote-reverse .small:after,.jupyter .blockquote-reverse footer:after,.jupyter .blockquote-reverse small:after,.jupyter blockquote.pull-right .small:after,.jupyter blockquote.pull-right footer:after,.jupyter blockquote.pull-right small:after{content:'\00A0 \2014'}.jupyter address{margin-bottom:18px;font-style:normal;line-height:1.42857143}.jupyter code,.jupyter kbd,.jupyter pre,.jupyter samp{font-family:monospace}.jupyter code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:2px}.jupyter kbd{padding:2px 4px;font-size:90%;color:#888;background-color:transparent;border-radius:1px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}.jupyter kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}.jupyter pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:2px}.jupyter pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.jupyter .pre-scrollable{max-height:340px;overflow-y:scroll}.jupyter .container{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}@media (min-width:768px){.jupyter .container{width:768px}}@media (min-width:992px){.jupyter .container{width:940px}}@media (min-width:1200px){.jupyter .container{width:1140px}}.jupyter .container-fluid{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.jupyter .row{margin-left:0;margin-right:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.jupyter .col-xs-1{position:relative;min-height:1px;padding-left:0;padding-right:0}.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.jupyter .col-xs-1{float:left}.jupyter .col-xs-12{width:100%}.jupyter .col-xs-11{width:91.66666667%}.jupyter .col-xs-10{width:83.33333333%}.jupyter .col-xs-9{width:75%}.jupyter .col-xs-8{width:66.66666667%}.jupyter .col-xs-7{width:58.33333333%}.jupyter .col-xs-6{width:50%}.jupyter .col-xs-5{width:41.66666667%}.jupyter .col-xs-4{width:33.33333333%}.jupyter .col-xs-3{width:25%}.jupyter .col-xs-2{width:16.66666667%}.jupyter .col-xs-1{width:8.33333333%}.jupyter .col-xs-pull-12{right:100%}.jupyter .col-xs-pull-11{right:91.66666667%}.jupyter .col-xs-pull-10{right:83.33333333%}.jupyter .col-xs-pull-9{right:75%}.jupyter .col-xs-pull-8{right:66.66666667%}.jupyter .col-xs-pull-7{right:58.33333333%}.jupyter .col-xs-pull-6{right:50%}.jupyter .col-xs-pull-5{right:41.66666667%}.jupyter .col-xs-pull-4{right:33.33333333%}.jupyter .col-xs-pull-3{right:25%}.jupyter .col-xs-pull-2{right:16.66666667%}.jupyter .col-xs-pull-1{right:8.33333333%}.jupyter .col-xs-pull-0{right:auto}.jupyter .col-xs-push-12{left:100%}.jupyter .col-xs-push-11{left:91.66666667%}.jupyter .col-xs-push-10{left:83.33333333%}.jupyter .col-xs-push-9{left:75%}.jupyter .col-xs-push-8{left:66.66666667%}.jupyter .col-xs-push-7{left:58.33333333%}.jupyter .col-xs-push-6{left:50%}.jupyter .col-xs-push-5{left:41.66666667%}.jupyter .col-xs-push-4{left:33.33333333%}.jupyter .col-xs-push-3{left:25%}.jupyter .col-xs-push-2{left:16.66666667%}.jupyter .col-xs-push-1{left:8.33333333%}.jupyter .col-xs-push-0{left:auto}.jupyter .col-xs-offset-12{margin-left:100%}.jupyter .col-xs-offset-11{margin-left:91.66666667%}.jupyter .col-xs-offset-10{margin-left:83.33333333%}.jupyter .col-xs-offset-9{margin-left:75%}.jupyter .col-xs-offset-8{margin-left:66.66666667%}.jupyter .col-xs-offset-7{margin-left:58.33333333%}.jupyter .col-xs-offset-6{margin-left:50%}.jupyter .col-xs-offset-5{margin-left:41.66666667%}.jupyter .col-xs-offset-4{margin-left:33.33333333%}.jupyter .col-xs-offset-3{margin-left:25%}.jupyter .col-xs-offset-2{margin-left:16.66666667%}.jupyter .col-xs-offset-1{margin-left:8.33333333%}.jupyter .col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.jupyter .col-sm-1{float:left}.jupyter .col-sm-12{width:100%}.jupyter .col-sm-11{width:91.66666667%}.jupyter .col-sm-10{width:83.33333333%}.jupyter .col-sm-9{width:75%}.jupyter .col-sm-8{width:66.66666667%}.jupyter .col-sm-7{width:58.33333333%}.jupyter .col-sm-6{width:50%}.jupyter .col-sm-5{width:41.66666667%}.jupyter .col-sm-4{width:33.33333333%}.jupyter .col-sm-3{width:25%}.jupyter .col-sm-2{width:16.66666667%}.jupyter .col-sm-1{width:8.33333333%}.jupyter .col-sm-pull-12{right:100%}.jupyter .col-sm-pull-11{right:91.66666667%}.jupyter .col-sm-pull-10{right:83.33333333%}.jupyter .col-sm-pull-9{right:75%}.jupyter .col-sm-pull-8{right:66.66666667%}.jupyter .col-sm-pull-7{right:58.33333333%}.jupyter .col-sm-pull-6{right:50%}.jupyter .col-sm-pull-5{right:41.66666667%}.jupyter .col-sm-pull-4{right:33.33333333%}.jupyter .col-sm-pull-3{right:25%}.jupyter .col-sm-pull-2{right:16.66666667%}.jupyter .col-sm-pull-1{right:8.33333333%}.jupyter .col-sm-pull-0{right:auto}.jupyter .col-sm-push-12{left:100%}.jupyter .col-sm-push-11{left:91.66666667%}.jupyter .col-sm-push-10{left:83.33333333%}.jupyter .col-sm-push-9{left:75%}.jupyter .col-sm-push-8{left:66.66666667%}.jupyter .col-sm-push-7{left:58.33333333%}.jupyter .col-sm-push-6{left:50%}.jupyter .col-sm-push-5{left:41.66666667%}.jupyter .col-sm-push-4{left:33.33333333%}.jupyter .col-sm-push-3{left:25%}.jupyter .col-sm-push-2{left:16.66666667%}.jupyter .col-sm-push-1{left:8.33333333%}.jupyter .col-sm-push-0{left:auto}.jupyter .col-sm-offset-12{margin-left:100%}.jupyter .col-sm-offset-11{margin-left:91.66666667%}.jupyter .col-sm-offset-10{margin-left:83.33333333%}.jupyter .col-sm-offset-9{margin-left:75%}.jupyter .col-sm-offset-8{margin-left:66.66666667%}.jupyter .col-sm-offset-7{margin-left:58.33333333%}.jupyter .col-sm-offset-6{margin-left:50%}.jupyter .col-sm-offset-5{margin-left:41.66666667%}.jupyter .col-sm-offset-4{margin-left:33.33333333%}.jupyter .col-sm-offset-3{margin-left:25%}.jupyter .col-sm-offset-2{margin-left:16.66666667%}.jupyter .col-sm-offset-1{margin-left:8.33333333%}.jupyter .col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.jupyter .col-md-1{float:left}.jupyter .col-md-12{width:100%}.jupyter .col-md-11{width:91.66666667%}.jupyter .col-md-10{width:83.33333333%}.jupyter .col-md-9{width:75%}.jupyter .col-md-8{width:66.66666667%}.jupyter .col-md-7{width:58.33333333%}.jupyter .col-md-6{width:50%}.jupyter .col-md-5{width:41.66666667%}.jupyter .col-md-4{width:33.33333333%}.jupyter .col-md-3{width:25%}.jupyter .col-md-2{width:16.66666667%}.jupyter .col-md-1{width:8.33333333%}.jupyter .col-md-pull-12{right:100%}.jupyter .col-md-pull-11{right:91.66666667%}.jupyter .col-md-pull-10{right:83.33333333%}.jupyter .col-md-pull-9{right:75%}.jupyter .col-md-pull-8{right:66.66666667%}.jupyter .col-md-pull-7{right:58.33333333%}.jupyter .col-md-pull-6{right:50%}.jupyter .col-md-pull-5{right:41.66666667%}.jupyter .col-md-pull-4{right:33.33333333%}.jupyter .col-md-pull-3{right:25%}.jupyter .col-md-pull-2{right:16.66666667%}.jupyter .col-md-pull-1{right:8.33333333%}.jupyter .col-md-pull-0{right:auto}.jupyter .col-md-push-12{left:100%}.jupyter .col-md-push-11{left:91.66666667%}.jupyter .col-md-push-10{left:83.33333333%}.jupyter .col-md-push-9{left:75%}.jupyter .col-md-push-8{left:66.66666667%}.jupyter .col-md-push-7{left:58.33333333%}.jupyter .col-md-push-6{left:50%}.jupyter .col-md-push-5{left:41.66666667%}.jupyter .col-md-push-4{left:33.33333333%}.jupyter .col-md-push-3{left:25%}.jupyter .col-md-push-2{left:16.66666667%}.jupyter .col-md-push-1{left:8.33333333%}.jupyter .col-md-push-0{left:auto}.jupyter .col-md-offset-12{margin-left:100%}.jupyter .col-md-offset-11{margin-left:91.66666667%}.jupyter .col-md-offset-10{margin-left:83.33333333%}.jupyter .col-md-offset-9{margin-left:75%}.jupyter .col-md-offset-8{margin-left:66.66666667%}.jupyter .col-md-offset-7{margin-left:58.33333333%}.jupyter .col-md-offset-6{margin-left:50%}.jupyter .col-md-offset-5{margin-left:41.66666667%}.jupyter .col-md-offset-4{margin-left:33.33333333%}.jupyter .col-md-offset-3{margin-left:25%}.jupyter .col-md-offset-2{margin-left:16.66666667%}.jupyter .col-md-offset-1{margin-left:8.33333333%}.jupyter .col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.jupyter .col-lg-1{float:left}.jupyter .col-lg-12{width:100%}.jupyter .col-lg-11{width:91.66666667%}.jupyter .col-lg-10{width:83.33333333%}.jupyter .col-lg-9{width:75%}.jupyter .col-lg-8{width:66.66666667%}.jupyter .col-lg-7{width:58.33333333%}.jupyter .col-lg-6{width:50%}.jupyter .col-lg-5{width:41.66666667%}.jupyter .col-lg-4{width:33.33333333%}.jupyter .col-lg-3{width:25%}.jupyter .col-lg-2{width:16.66666667%}.jupyter .col-lg-1{width:8.33333333%}.jupyter .col-lg-pull-12{right:100%}.jupyter .col-lg-pull-11{right:91.66666667%}.jupyter .col-lg-pull-10{right:83.33333333%}.jupyter .col-lg-pull-9{right:75%}.jupyter .col-lg-pull-8{right:66.66666667%}.jupyter .col-lg-pull-7{right:58.33333333%}.jupyter .col-lg-pull-6{right:50%}.jupyter .col-lg-pull-5{right:41.66666667%}.jupyter .col-lg-pull-4{right:33.33333333%}.jupyter .col-lg-pull-3{right:25%}.jupyter .col-lg-pull-2{right:16.66666667%}.jupyter .col-lg-pull-1{right:8.33333333%}.jupyter .col-lg-pull-0{right:auto}.jupyter .col-lg-push-12{left:100%}.jupyter .col-lg-push-11{left:91.66666667%}.jupyter .col-lg-push-10{left:83.33333333%}.jupyter .col-lg-push-9{left:75%}.jupyter .col-lg-push-8{left:66.66666667%}.jupyter .col-lg-push-7{left:58.33333333%}.jupyter .col-lg-push-6{left:50%}.jupyter .col-lg-push-5{left:41.66666667%}.jupyter .col-lg-push-4{left:33.33333333%}.jupyter .col-lg-push-3{left:25%}.jupyter .col-lg-push-2{left:16.66666667%}.jupyter .col-lg-push-1{left:8.33333333%}.jupyter .col-lg-push-0{left:auto}.jupyter .col-lg-offset-12{margin-left:100%}.jupyter .col-lg-offset-11{margin-left:91.66666667%}.jupyter .col-lg-offset-10{margin-left:83.33333333%}.jupyter .col-lg-offset-9{margin-left:75%}.jupyter .col-lg-offset-8{margin-left:66.66666667%}.jupyter .col-lg-offset-7{margin-left:58.33333333%}.jupyter .col-lg-offset-6{margin-left:50%}.jupyter .col-lg-offset-5{margin-left:41.66666667%}.jupyter .col-lg-offset-4{margin-left:33.33333333%}.jupyter .col-lg-offset-3{margin-left:25%}.jupyter .col-lg-offset-2{margin-left:16.66666667%}.jupyter .col-lg-offset-1{margin-left:8.33333333%}.jupyter .col-lg-offset-0{margin-left:0}}.jupyter table{background-color:transparent}.jupyter caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}.jupyter th{text-align:left}.jupyter .table{width:100%;max-width:100%;margin-bottom:18px}.jupyter .table>tbody>tr>td,.jupyter .table>tbody>tr>th,.jupyter .table>tfoot>tr>td,.jupyter .table>tfoot>tr>th,.jupyter .table>thead>tr>td,.jupyter .table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.jupyter .table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.jupyter .table>caption+thead>tr:first-child>td,.jupyter .table>caption+thead>tr:first-child>th,.jupyter .table>colgroup+thead>tr:first-child>td,.jupyter .table>colgroup+thead>tr:first-child>th,.jupyter .table>thead:first-child>tr:first-child>td,.jupyter .table>thead:first-child>tr:first-child>th{border-top:0}.jupyter .table>tbody+tbody{border-top:2px solid #ddd}.jupyter .table .table{background-color:#fff}.jupyter .table-condensed>tbody>tr>td,.jupyter .table-condensed>tbody>tr>th,.jupyter .table-condensed>tfoot>tr>td,.jupyter .table-condensed>tfoot>tr>th,.jupyter .table-condensed>thead>tr>td,.jupyter .table-condensed>thead>tr>th{padding:5px}.jupyter .table-bordered{border:1px solid #ddd}.jupyter .table-bordered>tbody>tr>td,.jupyter .table-bordered>tbody>tr>th,.jupyter .table-bordered>tfoot>tr>td,.jupyter .table-bordered>tfoot>tr>th,.jupyter .table-bordered>thead>tr>td,.jupyter .table-bordered>thead>tr>th{border:1px solid #ddd}.jupyter .table-bordered>thead>tr>td,.jupyter .table-bordered>thead>tr>th{border-bottom-width:2px}.jupyter .table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.jupyter .table-hover>tbody>tr:hover{background-color:#f5f5f5}.jupyter table col[class*=col-]{position:static;float:none;display:table-column}.jupyter table td[class*=col-],.jupyter table th[class*=col-]{position:static;float:none;display:table-cell}.jupyter .table>tbody>tr.active>td,.jupyter .table>tbody>tr.active>th,.jupyter .table>tbody>tr>td.active,.jupyter .table>tbody>tr>th.active,.jupyter .table>tfoot>tr.active>td,.jupyter .table>tfoot>tr.active>th,.jupyter .table>tfoot>tr>td.active,.jupyter .table>tfoot>tr>th.active,.jupyter .table>thead>tr.active>td,.jupyter .table>thead>tr.active>th,.jupyter .table>thead>tr>td.active,.jupyter .table>thead>tr>th.active{background-color:#f5f5f5}.jupyter .table-hover>tbody>tr.active:hover>td,.jupyter .table-hover>tbody>tr.active:hover>th,.jupyter .table-hover>tbody>tr:hover>.active,.jupyter .table-hover>tbody>tr>td.active:hover,.jupyter .table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.jupyter .table>tbody>tr.success>td,.jupyter .table>tbody>tr.success>th,.jupyter .table>tbody>tr>td.success,.jupyter .table>tbody>tr>th.success,.jupyter .table>tfoot>tr.success>td,.jupyter .table>tfoot>tr.success>th,.jupyter .table>tfoot>tr>td.success,.jupyter .table>tfoot>tr>th.success,.jupyter .table>thead>tr.success>td,.jupyter .table>thead>tr.success>th,.jupyter .table>thead>tr>td.success,.jupyter .table>thead>tr>th.success{background-color:#dff0d8}.jupyter .table-hover>tbody>tr.success:hover>td,.jupyter .table-hover>tbody>tr.success:hover>th,.jupyter .table-hover>tbody>tr:hover>.success,.jupyter .table-hover>tbody>tr>td.success:hover,.jupyter .table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.jupyter .table>tbody>tr.info>td,.jupyter .table>tbody>tr.info>th,.jupyter .table>tbody>tr>td.info,.jupyter .table>tbody>tr>th.info,.jupyter .table>tfoot>tr.info>td,.jupyter .table>tfoot>tr.info>th,.jupyter .table>tfoot>tr>td.info,.jupyter .table>tfoot>tr>th.info,.jupyter .table>thead>tr.info>td,.jupyter .table>thead>tr.info>th,.jupyter .table>thead>tr>td.info,.jupyter .table>thead>tr>th.info{background-color:#d9edf7}.jupyter .table-hover>tbody>tr.info:hover>td,.jupyter .table-hover>tbody>tr.info:hover>th,.jupyter .table-hover>tbody>tr:hover>.info,.jupyter .table-hover>tbody>tr>td.info:hover,.jupyter .table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.jupyter .table>tbody>tr.warning>td,.jupyter .table>tbody>tr.warning>th,.jupyter .table>tbody>tr>td.warning,.jupyter .table>tbody>tr>th.warning,.jupyter .table>tfoot>tr.warning>td,.jupyter .table>tfoot>tr.warning>th,.jupyter .table>tfoot>tr>td.warning,.jupyter .table>tfoot>tr>th.warning,.jupyter .table>thead>tr.warning>td,.jupyter .table>thead>tr.warning>th,.jupyter .table>thead>tr>td.warning,.jupyter .table>thead>tr>th.warning{background-color:#fcf8e3}.jupyter .table-hover>tbody>tr.warning:hover>td,.jupyter .table-hover>tbody>tr.warning:hover>th,.jupyter .table-hover>tbody>tr:hover>.warning,.jupyter .table-hover>tbody>tr>td.warning:hover,.jupyter .table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.jupyter .table>tbody>tr.danger>td,.jupyter .table>tbody>tr.danger>th,.jupyter .table>tbody>tr>td.danger,.jupyter .table>tbody>tr>th.danger,.jupyter .table>tfoot>tr.danger>td,.jupyter .table>tfoot>tr.danger>th,.jupyter .table>tfoot>tr>td.danger,.jupyter .table>tfoot>tr>th.danger,.jupyter .table>thead>tr.danger>td,.jupyter .table>thead>tr.danger>th,.jupyter .table>thead>tr>td.danger,.jupyter .table>thead>tr>th.danger{background-color:#f2dede}.jupyter .table-hover>tbody>tr.danger:hover>td,.jupyter .table-hover>tbody>tr.danger:hover>th,.jupyter .table-hover>tbody>tr:hover>.danger,.jupyter .table-hover>tbody>tr>td.danger:hover,.jupyter .table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.jupyter .table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.jupyter .table-responsive{width:100%;margin-bottom:13.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.jupyter .table-responsive>.table{margin-bottom:0}.jupyter .table-responsive>.table>tbody>tr>td,.jupyter .table-responsive>.table>tbody>tr>th,.jupyter .table-responsive>.table>tfoot>tr>td,.jupyter .table-responsive>.table>tfoot>tr>th,.jupyter .table-responsive>.table>thead>tr>td,.jupyter .table-responsive>.table>thead>tr>th{white-space:nowrap}.jupyter .table-responsive>.table-bordered{border:0}.jupyter .table-responsive>.table-bordered>tbody>tr>td:first-child,.jupyter .table-responsive>.table-bordered>tbody>tr>th:first-child,.jupyter .table-responsive>.table-bordered>tfoot>tr>td:first-child,.jupyter .table-responsive>.table-bordered>tfoot>tr>th:first-child,.jupyter .table-responsive>.table-bordered>thead>tr>td:first-child,.jupyter .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.jupyter .table-responsive>.table-bordered>tbody>tr>td:last-child,.jupyter .table-responsive>.table-bordered>tbody>tr>th:last-child,.jupyter .table-responsive>.table-bordered>tfoot>tr>td:last-child,.jupyter .table-responsive>.table-bordered>tfoot>tr>th:last-child,.jupyter .table-responsive>.table-bordered>thead>tr>td:last-child,.jupyter .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.jupyter .table-responsive>.table-bordered>tbody>tr:last-child>td,.jupyter .table-responsive>.table-bordered>tbody>tr:last-child>th,.jupyter .table-responsive>.table-bordered>tfoot>tr:last-child>td,.jupyter .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.jupyter fieldset{padding:0;margin:0;border:0;min-width:0}.jupyter legend{display:block;width:100%;padding:0;margin-bottom:18px;font-size:19.5px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}.jupyter label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}.jupyter input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jupyter input[type=checkbox],.jupyter input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.jupyter input[type=file]{display:block}.jupyter input[type=range]{display:block;width:100%}.jupyter select[multiple],.jupyter select[size]{height:auto}.jupyter input[type=file]:focus,.jupyter input[type=checkbox]:focus,.jupyter input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.jupyter output{display:block;padding-top:7px;font-size:13px;line-height:1.42857143;color:#555}.jupyter .form-control{display:block;width:100%;height:32px;padding:6px 12px;font-size:13px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.jupyter .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.jupyter .form-control::-moz-placeholder{color:#999;opacity:1}.jupyter .form-control:-ms-input-placeholder{color:#999}.jupyter .form-control::-webkit-input-placeholder{color:#999}.jupyter .form-control[disabled],.jupyter .form-control[readonly],fieldset[disabled] .jupyter .form-control{background-color:#eee;opacity:1}.jupyter .form-control[disabled],fieldset[disabled] .jupyter .form-control{cursor:not-allowed}textarea.jupyter .form-control{height:auto}.jupyter input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){.jupyter input[type=date].form-control,.jupyter input[type=time].form-control,.jupyter input[type=datetime-local].form-control,.jupyter input[type=month].form-control{line-height:32px}.input-group-sm .jupyter input[type=date],.input-group-sm .jupyter input[type=time],.input-group-sm .jupyter input[type=datetime-local],.input-group-sm .jupyter input[type=month],.jupyter input[type=date].input-sm,.jupyter input[type=time].input-sm,.jupyter input[type=datetime-local].input-sm,.jupyter input[type=month].input-sm{line-height:30px}.input-group-lg .jupyter input[type=date],.input-group-lg .jupyter input[type=time],.input-group-lg .jupyter input[type=datetime-local],.input-group-lg .jupyter input[type=month],.jupyter input[type=date].input-lg,.jupyter input[type=time].input-lg,.jupyter input[type=datetime-local].input-lg,.jupyter input[type=month].input-lg{line-height:45px}}.jupyter .form-group{margin-bottom:15px}.jupyter .checkbox,.jupyter .radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.jupyter .checkbox label,.jupyter .radio label{min-height:18px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.jupyter .checkbox input[type=checkbox],.jupyter .checkbox-inline input[type=checkbox],.jupyter .radio input[type=radio],.jupyter .radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.jupyter .checkbox+.checkbox,.jupyter .radio+.radio{margin-top:-5px}.jupyter .checkbox-inline,.jupyter .radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.jupyter .checkbox-inline+.checkbox-inline,.jupyter .radio-inline+.radio-inline{margin-top:0;margin-left:10px}.jupyter input[type=checkbox].disabled,.jupyter input[type=checkbox][disabled],.jupyter input[type=radio].disabled,.jupyter input[type=radio][disabled],fieldset[disabled] .jupyter input[type=checkbox],fieldset[disabled] .jupyter input[type=radio]{cursor:not-allowed}.jupyter .checkbox-inline.disabled,.jupyter .radio-inline.disabled,fieldset[disabled] .jupyter .checkbox-inline,fieldset[disabled] .jupyter .radio-inline{cursor:not-allowed}.jupyter .checkbox.disabled label,.jupyter .radio.disabled label,fieldset[disabled] .jupyter .checkbox label,fieldset[disabled] .jupyter .radio label{cursor:not-allowed}.jupyter .form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:31px}.jupyter .form-control-static.input-lg,.jupyter .form-control-static.input-sm{padding-left:0;padding-right:0}.jupyter .input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.jupyter .input-sm{height:30px;line-height:30px}select[multiple].jupyter .input-sm,textarea.jupyter .input-sm{height:auto}.jupyter .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}.jupyter .form-group-sm select.form-control{height:30px;line-height:30px}.jupyter .form-group-sm select[multiple].form-control,.jupyter .form-group-sm textarea.form-control{height:auto}.jupyter .form-group-sm .form-control-static{height:30px;min-height:30px;padding:6px 10px;font-size:12px;line-height:1.5}.jupyter .input-lg{height:45px;padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}select.jupyter .input-lg{height:45px;line-height:45px}select[multiple].jupyter .input-lg,textarea.jupyter .input-lg{height:auto}.jupyter .form-group-lg .form-control{height:45px;padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}.jupyter .form-group-lg select.form-control{height:45px;line-height:45px}.jupyter .form-group-lg select[multiple].form-control,.jupyter .form-group-lg textarea.form-control{height:auto}.jupyter .form-group-lg .form-control-static{height:45px;min-height:35px;padding:11px 16px;font-size:17px;line-height:1.3333333}.jupyter .has-feedback{position:relative}.jupyter .has-feedback .form-control{padding-right:40px}.jupyter .form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:32px;height:32px;line-height:32px;text-align:center;pointer-events:none}.jupyter .form-group-lg .form-control+.form-control-feedback,.jupyter .input-group-lg+.form-control-feedback,.jupyter .input-lg+.form-control-feedback{width:45px;height:45px;line-height:45px}.jupyter .form-group-sm .form-control+.form-control-feedback,.jupyter .input-group-sm+.form-control-feedback,.jupyter .input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.jupyter .has-success .checkbox,.jupyter .has-success .checkbox-inline,.jupyter .has-success .control-label,.jupyter .has-success .help-block,.jupyter .has-success .radio,.jupyter .has-success .radio-inline,.jupyter .has-success.checkbox label,.jupyter .has-success.checkbox-inline label,.jupyter .has-success.radio label,.jupyter .has-success.radio-inline label{color:#3c763d}.jupyter .has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.jupyter .has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.jupyter .has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.jupyter .has-success .form-control-feedback{color:#3c763d}.jupyter .has-warning .checkbox,.jupyter .has-warning .checkbox-inline,.jupyter .has-warning .control-label,.jupyter .has-warning .help-block,.jupyter .has-warning .radio,.jupyter .has-warning .radio-inline,.jupyter .has-warning.checkbox label,.jupyter .has-warning.checkbox-inline label,.jupyter .has-warning.radio label,.jupyter .has-warning.radio-inline label{color:#8a6d3b}.jupyter .has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.jupyter .has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.jupyter .has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.jupyter .has-warning .form-control-feedback{color:#8a6d3b}.jupyter .has-error .checkbox,.jupyter .has-error .checkbox-inline,.jupyter .has-error .control-label,.jupyter .has-error .help-block,.jupyter .has-error .radio,.jupyter .has-error .radio-inline,.jupyter .has-error.checkbox label,.jupyter .has-error.checkbox-inline label,.jupyter .has-error.radio label,.jupyter .has-error.radio-inline label{color:#a94442}.jupyter .has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.jupyter .has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.jupyter .has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.jupyter .has-error .form-control-feedback{color:#a94442}.jupyter .has-feedback label~.form-control-feedback{top:23px}.jupyter .has-feedback label.sr-only~.form-control-feedback{top:0}.jupyter .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#404040}@media (min-width:768px){.jupyter .form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.jupyter .form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.jupyter .form-inline .form-control-static{display:inline-block}.jupyter .form-inline .input-group{display:inline-table;vertical-align:middle}.jupyter .form-inline .input-group .form-control,.jupyter .form-inline .input-group .input-group-addon,.jupyter .form-inline .input-group .input-group-btn{width:auto}.jupyter .form-inline .input-group>.form-control{width:100%}.jupyter .form-inline .control-label{margin-bottom:0;vertical-align:middle}.jupyter .form-inline .checkbox,.jupyter .form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.jupyter .form-inline .checkbox label,.jupyter .form-inline .radio label{padding-left:0}.jupyter .form-inline .checkbox input[type=checkbox],.jupyter .form-inline .radio input[type=radio]{position:relative;margin-left:0}.jupyter .form-inline .has-feedback .form-control-feedback{top:0}}.jupyter .form-horizontal .checkbox,.jupyter .form-horizontal .checkbox-inline,.jupyter .form-horizontal .radio,.jupyter .form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.jupyter .form-horizontal .checkbox,.jupyter .form-horizontal .radio{min-height:25px}.jupyter .form-horizontal .form-group{margin-left:0;margin-right:0}@media (min-width:768px){.jupyter .form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.jupyter .form-horizontal .has-feedback .form-control-feedback{right:0}@media (min-width:768px){.jupyter .form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:17px}}@media (min-width:768px){.jupyter .form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.jupyter .btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:13px;line-height:1.42857143;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jupyter .btn.active.focus,.jupyter .btn.active:focus,.jupyter .btn.focus,.jupyter .btn:active.focus,.jupyter .btn:active:focus,.jupyter .btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.jupyter .btn.focus,.jupyter .btn:focus,.jupyter .btn:hover{color:#333;text-decoration:none}.jupyter .btn.active,.jupyter .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.jupyter .btn.disabled,.jupyter .btn[disabled],fieldset[disabled] .jupyter .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.jupyter .btn.disabled,fieldset[disabled] a.jupyter .btn{pointer-events:none}.jupyter .btn-default{color:#333;background-color:#fff;border-color:#ccc}.jupyter .btn-default.focus,.jupyter .btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.jupyter .btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter .btn-default.active,.jupyter .btn-default:active,.open>.dropdown-toggle.jupyter .btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter .btn-default.active.focus,.jupyter .btn-default.active:focus,.jupyter .btn-default.active:hover,.jupyter .btn-default:active.focus,.jupyter .btn-default:active:focus,.jupyter .btn-default:active:hover,.open>.dropdown-toggle.jupyter .btn-default.focus,.open>.dropdown-toggle.jupyter .btn-default:focus,.open>.dropdown-toggle.jupyter .btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.jupyter .btn-default.active,.jupyter .btn-default:active,.open>.dropdown-toggle.jupyter .btn-default{background-image:none}.jupyter .btn-default.disabled,.jupyter .btn-default.disabled.active,.jupyter .btn-default.disabled.focus,.jupyter .btn-default.disabled:active,.jupyter .btn-default.disabled:focus,.jupyter .btn-default.disabled:hover,.jupyter .btn-default[disabled],.jupyter .btn-default[disabled].active,.jupyter .btn-default[disabled].focus,.jupyter .btn-default[disabled]:active,.jupyter .btn-default[disabled]:focus,.jupyter .btn-default[disabled]:hover,fieldset[disabled] .jupyter .btn-default,fieldset[disabled] .jupyter .btn-default.active,fieldset[disabled] .jupyter .btn-default.focus,fieldset[disabled] .jupyter .btn-default:active,fieldset[disabled] .jupyter .btn-default:focus,fieldset[disabled] .jupyter .btn-default:hover{background-color:#fff;border-color:#ccc}.jupyter .btn-default .badge{color:#fff;background-color:#333}.jupyter .btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.jupyter .btn-primary.focus,.jupyter .btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.jupyter .btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.jupyter .btn-primary.active,.jupyter .btn-primary:active,.open>.dropdown-toggle.jupyter .btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.jupyter .btn-primary.active.focus,.jupyter .btn-primary.active:focus,.jupyter .btn-primary.active:hover,.jupyter .btn-primary:active.focus,.jupyter .btn-primary:active:focus,.jupyter .btn-primary:active:hover,.open>.dropdown-toggle.jupyter .btn-primary.focus,.open>.dropdown-toggle.jupyter .btn-primary:focus,.open>.dropdown-toggle.jupyter .btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.jupyter .btn-primary.active,.jupyter .btn-primary:active,.open>.dropdown-toggle.jupyter .btn-primary{background-image:none}.jupyter .btn-primary.disabled,.jupyter .btn-primary.disabled.active,.jupyter .btn-primary.disabled.focus,.jupyter .btn-primary.disabled:active,.jupyter .btn-primary.disabled:focus,.jupyter .btn-primary.disabled:hover,.jupyter .btn-primary[disabled],.jupyter .btn-primary[disabled].active,.jupyter .btn-primary[disabled].focus,.jupyter .btn-primary[disabled]:active,.jupyter .btn-primary[disabled]:focus,.jupyter .btn-primary[disabled]:hover,fieldset[disabled] .jupyter .btn-primary,fieldset[disabled] .jupyter .btn-primary.active,fieldset[disabled] .jupyter .btn-primary.focus,fieldset[disabled] .jupyter .btn-primary:active,fieldset[disabled] .jupyter .btn-primary:focus,fieldset[disabled] .jupyter .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.jupyter .btn-primary .badge{color:#337ab7;background-color:#fff}.jupyter .btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.jupyter .btn-success.focus,.jupyter .btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.jupyter .btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.jupyter .btn-success.active,.jupyter .btn-success:active,.open>.dropdown-toggle.jupyter .btn-success{color:#fff;background-color:#449d44;border-color:#398439}.jupyter .btn-success.active.focus,.jupyter .btn-success.active:focus,.jupyter .btn-success.active:hover,.jupyter .btn-success:active.focus,.jupyter .btn-success:active:focus,.jupyter .btn-success:active:hover,.open>.dropdown-toggle.jupyter .btn-success.focus,.open>.dropdown-toggle.jupyter .btn-success:focus,.open>.dropdown-toggle.jupyter .btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.jupyter .btn-success.active,.jupyter .btn-success:active,.open>.dropdown-toggle.jupyter .btn-success{background-image:none}.jupyter .btn-success.disabled,.jupyter .btn-success.disabled.active,.jupyter .btn-success.disabled.focus,.jupyter .btn-success.disabled:active,.jupyter .btn-success.disabled:focus,.jupyter .btn-success.disabled:hover,.jupyter .btn-success[disabled],.jupyter .btn-success[disabled].active,.jupyter .btn-success[disabled].focus,.jupyter .btn-success[disabled]:active,.jupyter .btn-success[disabled]:focus,.jupyter .btn-success[disabled]:hover,fieldset[disabled] .jupyter .btn-success,fieldset[disabled] .jupyter .btn-success.active,fieldset[disabled] .jupyter .btn-success.focus,fieldset[disabled] .jupyter .btn-success:active,fieldset[disabled] .jupyter .btn-success:focus,fieldset[disabled] .jupyter .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.jupyter .btn-success .badge{color:#5cb85c;background-color:#fff}.jupyter .btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.jupyter .btn-info.focus,.jupyter .btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.jupyter .btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.jupyter .btn-info.active,.jupyter .btn-info:active,.open>.dropdown-toggle.jupyter .btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.jupyter .btn-info.active.focus,.jupyter .btn-info.active:focus,.jupyter .btn-info.active:hover,.jupyter .btn-info:active.focus,.jupyter .btn-info:active:focus,.jupyter .btn-info:active:hover,.open>.dropdown-toggle.jupyter .btn-info.focus,.open>.dropdown-toggle.jupyter .btn-info:focus,.open>.dropdown-toggle.jupyter .btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.jupyter .btn-info.active,.jupyter .btn-info:active,.open>.dropdown-toggle.jupyter .btn-info{background-image:none}.jupyter .btn-info.disabled,.jupyter .btn-info.disabled.active,.jupyter .btn-info.disabled.focus,.jupyter .btn-info.disabled:active,.jupyter .btn-info.disabled:focus,.jupyter .btn-info.disabled:hover,.jupyter .btn-info[disabled],.jupyter .btn-info[disabled].active,.jupyter .btn-info[disabled].focus,.jupyter .btn-info[disabled]:active,.jupyter .btn-info[disabled]:focus,.jupyter .btn-info[disabled]:hover,fieldset[disabled] .jupyter .btn-info,fieldset[disabled] .jupyter .btn-info.active,fieldset[disabled] .jupyter .btn-info.focus,fieldset[disabled] .jupyter .btn-info:active,fieldset[disabled] .jupyter .btn-info:focus,fieldset[disabled] .jupyter .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.jupyter .btn-info .badge{color:#5bc0de;background-color:#fff}.jupyter .btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.jupyter .btn-warning.focus,.jupyter .btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.jupyter .btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.jupyter .btn-warning.active,.jupyter .btn-warning:active,.open>.dropdown-toggle.jupyter .btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.jupyter .btn-warning.active.focus,.jupyter .btn-warning.active:focus,.jupyter .btn-warning.active:hover,.jupyter .btn-warning:active.focus,.jupyter .btn-warning:active:focus,.jupyter .btn-warning:active:hover,.open>.dropdown-toggle.jupyter .btn-warning.focus,.open>.dropdown-toggle.jupyter .btn-warning:focus,.open>.dropdown-toggle.jupyter .btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.jupyter .btn-warning.active,.jupyter .btn-warning:active,.open>.dropdown-toggle.jupyter .btn-warning{background-image:none}.jupyter .btn-warning.disabled,.jupyter .btn-warning.disabled.active,.jupyter .btn-warning.disabled.focus,.jupyter .btn-warning.disabled:active,.jupyter .btn-warning.disabled:focus,.jupyter .btn-warning.disabled:hover,.jupyter .btn-warning[disabled],.jupyter .btn-warning[disabled].active,.jupyter .btn-warning[disabled].focus,.jupyter .btn-warning[disabled]:active,.jupyter .btn-warning[disabled]:focus,.jupyter .btn-warning[disabled]:hover,fieldset[disabled] .jupyter .btn-warning,fieldset[disabled] .jupyter .btn-warning.active,fieldset[disabled] .jupyter .btn-warning.focus,fieldset[disabled] .jupyter .btn-warning:active,fieldset[disabled] .jupyter .btn-warning:focus,fieldset[disabled] .jupyter .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.jupyter .btn-warning .badge{color:#f0ad4e;background-color:#fff}.jupyter .btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.jupyter .btn-danger.focus,.jupyter .btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.jupyter .btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.jupyter .btn-danger.active,.jupyter .btn-danger:active,.open>.dropdown-toggle.jupyter .btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.jupyter .btn-danger.active.focus,.jupyter .btn-danger.active:focus,.jupyter .btn-danger.active:hover,.jupyter .btn-danger:active.focus,.jupyter .btn-danger:active:focus,.jupyter .btn-danger:active:hover,.open>.dropdown-toggle.jupyter .btn-danger.focus,.open>.dropdown-toggle.jupyter .btn-danger:focus,.open>.dropdown-toggle.jupyter .btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.jupyter .btn-danger.active,.jupyter .btn-danger:active,.open>.dropdown-toggle.jupyter .btn-danger{background-image:none}.jupyter .btn-danger.disabled,.jupyter .btn-danger.disabled.active,.jupyter .btn-danger.disabled.focus,.jupyter .btn-danger.disabled:active,.jupyter .btn-danger.disabled:focus,.jupyter .btn-danger.disabled:hover,.jupyter .btn-danger[disabled],.jupyter .btn-danger[disabled].active,.jupyter .btn-danger[disabled].focus,.jupyter .btn-danger[disabled]:active,.jupyter .btn-danger[disabled]:focus,.jupyter .btn-danger[disabled]:hover,fieldset[disabled] .jupyter .btn-danger,fieldset[disabled] .jupyter .btn-danger.active,fieldset[disabled] .jupyter .btn-danger.focus,fieldset[disabled] .jupyter .btn-danger:active,fieldset[disabled] .jupyter .btn-danger:focus,fieldset[disabled] .jupyter .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.jupyter .btn-danger .badge{color:#d9534f;background-color:#fff}.jupyter .btn-link{color:#337ab7;font-weight:400;border-radius:0}.jupyter .btn-link,.jupyter .btn-link.active,.jupyter .btn-link:active,.jupyter .btn-link[disabled],fieldset[disabled] .jupyter .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.jupyter .btn-link,.jupyter .btn-link:active,.jupyter .btn-link:focus,.jupyter .btn-link:hover{border-color:transparent}.jupyter .btn-link:focus,.jupyter .btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.jupyter .btn-link[disabled]:focus,.jupyter .btn-link[disabled]:hover,fieldset[disabled] .jupyter .btn-link:focus,fieldset[disabled] .jupyter .btn-link:hover{color:#777;text-decoration:none}.jupyter .btn-lg{padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}.jupyter .btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}.jupyter .btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:1px}.jupyter .btn-block{display:block;width:100%}.jupyter .btn-block+.btn-block{margin-top:5px}.jupyter input[type=button].btn-block,.jupyter input[type=reset].btn-block,.jupyter input[type=submit].btn-block{width:100%}.jupyter .fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.jupyter .fade.in{opacity:1}.jupyter .collapse{display:none}.jupyter .collapse.in{display:block}tr.jupyter .collapse.in{display:table-row}tbody.jupyter .collapse.in{display:table-row-group}.jupyter .collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.jupyter .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.jupyter .dropdown,.jupyter .dropup{position:relative}.jupyter .dropdown-toggle:focus{outline:0}.jupyter .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:13px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:2px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.jupyter .dropdown-menu.pull-right{right:0;left:auto}.jupyter .dropdown-menu .divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.jupyter .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.jupyter .dropdown-menu>li>a:focus,.jupyter .dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.jupyter .dropdown-menu>.active>a,.jupyter .dropdown-menu>.active>a:focus,.jupyter .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.jupyter .dropdown-menu>.disabled>a,.jupyter .dropdown-menu>.disabled>a:focus,.jupyter .dropdown-menu>.disabled>a:hover{color:#777}.jupyter .dropdown-menu>.disabled>a:focus,.jupyter .dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.jupyter .open>.dropdown-menu{display:block}.jupyter .open>a{outline:0}.jupyter .dropdown-menu-right{left:auto;right:0}.jupyter .dropdown-menu-left{left:0;right:auto}.jupyter .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.jupyter .dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.jupyter .pull-right>.dropdown-menu{right:0;left:auto}.jupyter .dropup .caret,.jupyter .navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.jupyter .dropup .dropdown-menu,.jupyter .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:541px){.jupyter .navbar-right .dropdown-menu{left:auto;right:0}.jupyter .navbar-right .dropdown-menu-left{left:0;right:auto}}.jupyter .btn-group,.jupyter .btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.jupyter .btn-group-vertical>.btn,.jupyter .btn-group>.btn{position:relative;float:left}.jupyter .btn-group-vertical>.btn.active,.jupyter .btn-group-vertical>.btn:active,.jupyter .btn-group-vertical>.btn:focus,.jupyter .btn-group-vertical>.btn:hover,.jupyter .btn-group>.btn.active,.jupyter .btn-group>.btn:active,.jupyter .btn-group>.btn:focus,.jupyter .btn-group>.btn:hover{z-index:2}.jupyter .btn-group .btn+.btn,.jupyter .btn-group .btn+.btn-group,.jupyter .btn-group .btn-group+.btn,.jupyter .btn-group .btn-group+.btn-group{margin-left:-1px}.jupyter .btn-toolbar{margin-left:-5px}.jupyter .btn-toolbar .btn,.jupyter .btn-toolbar .btn-group,.jupyter .btn-toolbar .input-group{float:left}.jupyter .btn-toolbar>.btn,.jupyter .btn-toolbar>.btn-group,.jupyter .btn-toolbar>.input-group{margin-left:5px}.jupyter .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.jupyter .btn-group>.btn:first-child{margin-left:0}.jupyter .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.jupyter .btn-group>.btn:last-child:not(:first-child),.jupyter .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.jupyter .btn-group>.btn-group{float:left}.jupyter .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.jupyter .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.jupyter .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.jupyter .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.jupyter .btn-group .dropdown-toggle:active,.jupyter .btn-group.open .dropdown-toggle{outline:0}.jupyter .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.jupyter .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.jupyter .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.jupyter .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.jupyter .btn .caret{margin-left:0}.jupyter .btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.jupyter .dropup .btn-lg .caret{border-width:0 5px 5px}.jupyter .btn-group-vertical>.btn,.jupyter .btn-group-vertical>.btn-group,.jupyter .btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.jupyter .btn-group-vertical>.btn-group>.btn{float:none}.jupyter .btn-group-vertical>.btn+.btn,.jupyter .btn-group-vertical>.btn+.btn-group,.jupyter .btn-group-vertical>.btn-group+.btn,.jupyter .btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.jupyter .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.jupyter .btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0}.jupyter .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:2px;border-top-right-radius:0;border-top-left-radius:0}.jupyter .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.jupyter .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.jupyter .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.jupyter .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.jupyter .btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.jupyter .btn-group-justified>.btn,.jupyter .btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.jupyter .btn-group-justified>.btn-group .btn{width:100%}.jupyter .btn-group-justified>.btn-group .dropdown-menu{left:auto}.jupyter [data-toggle=buttons]>.btn input[type=checkbox],.jupyter [data-toggle=buttons]>.btn input[type=radio],.jupyter [data-toggle=buttons]>.btn-group>.btn input[type=checkbox],.jupyter [data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.jupyter .input-group{position:relative;display:table;border-collapse:separate}.jupyter .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.jupyter .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.jupyter .input-group-lg>.form-control,.jupyter .input-group-lg>.input-group-addon,.jupyter .input-group-lg>.input-group-btn>.btn{height:45px;padding:10px 16px;font-size:17px;line-height:1.3333333;border-radius:3px}select.jupyter .input-group-lg>.form-control,select.jupyter .input-group-lg>.input-group-addon,select.jupyter .input-group-lg>.input-group-btn>.btn{height:45px;line-height:45px}select[multiple].jupyter .input-group-lg>.form-control,select[multiple].jupyter .input-group-lg>.input-group-addon,select[multiple].jupyter .input-group-lg>.input-group-btn>.btn,textarea.jupyter .input-group-lg>.form-control,textarea.jupyter .input-group-lg>.input-group-addon,textarea.jupyter .input-group-lg>.input-group-btn>.btn{height:auto}.jupyter .input-group-sm>.form-control,.jupyter .input-group-sm>.input-group-addon,.jupyter .input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px}select.jupyter .input-group-sm>.form-control,select.jupyter .input-group-sm>.input-group-addon,select.jupyter .input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].jupyter .input-group-sm>.form-control,select[multiple].jupyter .input-group-sm>.input-group-addon,select[multiple].jupyter .input-group-sm>.input-group-btn>.btn,textarea.jupyter .input-group-sm>.form-control,textarea.jupyter .input-group-sm>.input-group-addon,textarea.jupyter .input-group-sm>.input-group-btn>.btn{height:auto}.jupyter .input-group .form-control,.jupyter .input-group-addon,.jupyter .input-group-btn{display:table-cell}.jupyter .input-group .form-control:not(:first-child):not(:last-child),.jupyter .input-group-addon:not(:first-child):not(:last-child),.jupyter .input-group-btn:not(:first-child):not(:last-child){border-radius:0}.jupyter .input-group-addon,.jupyter .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.jupyter .input-group-addon{padding:6px 12px;font-size:13px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:2px}.jupyter .input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:1px}.jupyter .input-group-addon.input-lg{padding:10px 16px;font-size:17px;border-radius:3px}.jupyter .input-group-addon input[type=checkbox],.jupyter .input-group-addon input[type=radio]{margin-top:0}.jupyter .input-group .form-control:first-child,.jupyter .input-group-addon:first-child,.jupyter .input-group-btn:first-child>.btn,.jupyter .input-group-btn:first-child>.btn-group>.btn,.jupyter .input-group-btn:first-child>.dropdown-toggle,.jupyter .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.jupyter .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.jupyter .input-group-addon:first-child{border-right:0}.jupyter .input-group .form-control:last-child,.jupyter .input-group-addon:last-child,.jupyter .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.jupyter .input-group-btn:first-child>.btn:not(:first-child),.jupyter .input-group-btn:last-child>.btn,.jupyter .input-group-btn:last-child>.btn-group>.btn,.jupyter .input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.jupyter .input-group-addon:last-child{border-left:0}.jupyter .input-group-btn{position:relative;font-size:0;white-space:nowrap}.jupyter .input-group-btn>.btn{position:relative}.jupyter .input-group-btn>.btn+.btn{margin-left:-1px}.jupyter .input-group-btn>.btn:active,.jupyter .input-group-btn>.btn:focus,.jupyter .input-group-btn>.btn:hover{z-index:2}.jupyter .input-group-btn:first-child>.btn,.jupyter .input-group-btn:first-child>.btn-group{margin-right:-1px}.jupyter .input-group-btn:last-child>.btn,.jupyter .input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.jupyter .nav{margin-bottom:0;padding-left:0;list-style:none}.jupyter .nav>li{position:relative;display:block}.jupyter .nav>li>a{position:relative;display:block;padding:10px 15px}.jupyter .nav>li>a:focus,.jupyter .nav>li>a:hover{text-decoration:none;background-color:#eee}.jupyter .nav>li.disabled>a{color:#777}.jupyter .nav>li.disabled>a:focus,.jupyter .nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.jupyter .nav .open>a,.jupyter .nav .open>a:focus,.jupyter .nav .open>a:hover{background-color:#eee;border-color:#337ab7}.jupyter .nav .nav-divider{height:1px;margin:8px 0;overflow:hidden;background-color:#e5e5e5}.jupyter .nav>li>a>img{max-width:none}.jupyter .nav-tabs{border-bottom:1px solid #ddd}.jupyter .nav-tabs>li{float:left;margin-bottom:-1px}.jupyter .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:2px 2px 0 0}.jupyter .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.jupyter .nav-tabs>li.active>a,.jupyter .nav-tabs>li.active>a:focus,.jupyter .nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.jupyter .nav-tabs.nav-justified{width:100%;border-bottom:0}.jupyter .nav-tabs.nav-justified>li{float:none}.jupyter .nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.jupyter .nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.jupyter .nav-tabs.nav-justified>li{display:table-cell;width:1%}.jupyter .nav-tabs.nav-justified>li>a{margin-bottom:0}}.jupyter .nav-tabs.nav-justified>li>a{margin-right:0;border-radius:2px}.jupyter .nav-tabs.nav-justified>.active>a,.jupyter .nav-tabs.nav-justified>.active>a:focus,.jupyter .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.jupyter .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:2px 2px 0 0}.jupyter .nav-tabs.nav-justified>.active>a,.jupyter .nav-tabs.nav-justified>.active>a:focus,.jupyter .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.jupyter .nav-pills>li{float:left}.jupyter .nav-pills>li>a{border-radius:2px}.jupyter .nav-pills>li+li{margin-left:2px}.jupyter .nav-pills>li.active>a,.jupyter .nav-pills>li.active>a:focus,.jupyter .nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.jupyter .nav-stacked>li{float:none}.jupyter .nav-stacked>li+li{margin-top:2px;margin-left:0}.jupyter .nav-justified{width:100%}.jupyter .nav-justified>li{float:none}.jupyter .nav-justified>li>a{text-align:center;margin-bottom:5px}.jupyter .nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.jupyter .nav-justified>li{display:table-cell;width:1%}.jupyter .nav-justified>li>a{margin-bottom:0}}.jupyter .nav-tabs-justified{border-bottom:0}.jupyter .nav-tabs-justified>li>a{margin-right:0;border-radius:2px}.jupyter .nav-tabs-justified>.active>a,.jupyter .nav-tabs-justified>.active>a:focus,.jupyter .nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.jupyter .nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:2px 2px 0 0}.jupyter .nav-tabs-justified>.active>a,.jupyter .nav-tabs-justified>.active>a:focus,.jupyter .nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.jupyter .tab-content>.tab-pane{display:none}.jupyter .tab-content>.active{display:block}.jupyter .nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.jupyter .navbar{position:relative;min-height:30px;margin-bottom:18px;border:1px solid transparent}@media (min-width:541px){.jupyter .navbar{border-radius:2px}}@media (min-width:541px){.jupyter .navbar-header{float:left}}.jupyter .navbar-collapse{overflow-x:visible;padding-right:0;padding-left:0;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.jupyter .navbar-collapse.in{overflow-y:auto}@media (min-width:541px){.jupyter .navbar-collapse{width:auto;border-top:0;box-shadow:none}.jupyter .navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.jupyter .navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .jupyter .navbar-collapse,.navbar-fixed-top .jupyter .navbar-collapse,.navbar-static-top .jupyter .navbar-collapse{padding-left:0;padding-right:0}}.jupyter .navbar-fixed-bottom .navbar-collapse,.jupyter .navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:540px) and (orientation:landscape){.jupyter .navbar-fixed-bottom .navbar-collapse,.jupyter .navbar-fixed-top .navbar-collapse{max-height:200px}}.jupyter .container-fluid>.navbar-collapse,.jupyter .container-fluid>.navbar-header,.jupyter .container>.navbar-collapse,.jupyter .container>.navbar-header{margin-right:0;margin-left:0}@media (min-width:541px){.jupyter .container-fluid>.navbar-collapse,.jupyter .container-fluid>.navbar-header,.jupyter .container>.navbar-collapse,.jupyter .container>.navbar-header{margin-right:0;margin-left:0}}.jupyter .navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:541px){.jupyter .navbar-static-top{border-radius:0}}.jupyter .navbar-fixed-bottom,.jupyter .navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:541px){.jupyter .navbar-fixed-bottom,.jupyter .navbar-fixed-top{border-radius:0}}.jupyter .navbar-fixed-top{top:0;border-width:0 0 1px}.jupyter .navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.jupyter .navbar-brand{float:left;padding:6px 0;font-size:17px;line-height:18px;height:30px}.jupyter .navbar-brand:focus,.jupyter .navbar-brand:hover{text-decoration:none}.jupyter .navbar-brand>img{display:block}@media (min-width:541px){.navbar>.container .jupyter .navbar-brand,.navbar>.container-fluid .jupyter .navbar-brand{margin-left:0}}.jupyter .navbar-toggle{position:relative;float:right;margin-right:0;padding:9px 10px;margin-top:-2px;margin-bottom:-2px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:2px}.jupyter .navbar-toggle:focus{outline:0}.jupyter .navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.jupyter .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:541px){.jupyter .navbar-toggle{display:none}}.jupyter .navbar-nav{margin:3px 0}.jupyter .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:18px}@media (max-width:540px){.jupyter .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.jupyter .navbar-nav .open .dropdown-menu .dropdown-header,.jupyter .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.jupyter .navbar-nav .open .dropdown-menu>li>a{line-height:18px}.jupyter .navbar-nav .open .dropdown-menu>li>a:focus,.jupyter .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:541px){.jupyter .navbar-nav{float:left;margin:0}.jupyter .navbar-nav>li{float:left}.jupyter .navbar-nav>li>a{padding-top:6px;padding-bottom:6px}}.jupyter .navbar-form{margin-left:0;margin-right:0;padding:10px 0;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:-1px;margin-bottom:-1px}@media (min-width:768px){.jupyter .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.jupyter .navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.jupyter .navbar-form .form-control-static{display:inline-block}.jupyter .navbar-form .input-group{display:inline-table;vertical-align:middle}.jupyter .navbar-form .input-group .form-control,.jupyter .navbar-form .input-group .input-group-addon,.jupyter .navbar-form .input-group .input-group-btn{width:auto}.jupyter .navbar-form .input-group>.form-control{width:100%}.jupyter .navbar-form .control-label{margin-bottom:0;vertical-align:middle}.jupyter .navbar-form .checkbox,.jupyter .navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.jupyter .navbar-form .checkbox label,.jupyter .navbar-form .radio label{padding-left:0}.jupyter .navbar-form .checkbox input[type=checkbox],.jupyter .navbar-form .radio input[type=radio]{position:relative;margin-left:0}.jupyter .navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:540px){.jupyter .navbar-form .form-group{margin-bottom:5px}.jupyter .navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:541px){.jupyter .navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.jupyter .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.jupyter .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:2px;border-top-left-radius:2px;border-bottom-right-radius:0;border-bottom-left-radius:0}.jupyter .navbar-btn{margin-top:-1px;margin-bottom:-1px}.jupyter .navbar-btn.btn-sm{margin-top:0;margin-bottom:0}.jupyter .navbar-btn.btn-xs{margin-top:4px;margin-bottom:4px}.jupyter .navbar-text{margin-top:6px;margin-bottom:6px}@media (min-width:541px){.jupyter .navbar-text{float:left;margin-left:0;margin-right:0}}@media (min-width:541px){.jupyter .navbar-left{float:left!important;float:left}.jupyter .navbar-right{float:right!important;float:right;margin-right:0}.jupyter .navbar-right~.navbar-right{margin-right:0}}.jupyter .navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.jupyter .navbar-default .navbar-brand{color:#777}.jupyter .navbar-default .navbar-brand:focus,.jupyter .navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.jupyter .navbar-default .navbar-text{color:#777}.jupyter .navbar-default .navbar-nav>li>a{color:#777}.jupyter .navbar-default .navbar-nav>li>a:focus,.jupyter .navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.jupyter .navbar-default .navbar-nav>.active>a,.jupyter .navbar-default .navbar-nav>.active>a:focus,.jupyter .navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.jupyter .navbar-default .navbar-nav>.disabled>a,.jupyter .navbar-default .navbar-nav>.disabled>a:focus,.jupyter .navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.jupyter .navbar-default .navbar-toggle{border-color:#ddd}.jupyter .navbar-default .navbar-toggle:focus,.jupyter .navbar-default .navbar-toggle:hover{background-color:#ddd}.jupyter .navbar-default .navbar-toggle .icon-bar{background-color:#888}.jupyter .navbar-default .navbar-collapse,.jupyter .navbar-default .navbar-form{border-color:#e7e7e7}.jupyter .navbar-default .navbar-nav>.open>a,.jupyter .navbar-default .navbar-nav>.open>a:focus,.jupyter .navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:540px){.jupyter .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.jupyter .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.jupyter .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.jupyter .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.jupyter .navbar-default .navbar-link{color:#777}.jupyter .navbar-default .navbar-link:hover{color:#333}.jupyter .navbar-default .btn-link{color:#777}.jupyter .navbar-default .btn-link:focus,.jupyter .navbar-default .btn-link:hover{color:#333}.jupyter .navbar-default .btn-link[disabled]:focus,.jupyter .navbar-default .btn-link[disabled]:hover,fieldset[disabled] .jupyter .navbar-default .btn-link:focus,fieldset[disabled] .jupyter .navbar-default .btn-link:hover{color:#ccc}.jupyter .navbar-inverse{background-color:#222;border-color:#080808}.jupyter .navbar-inverse .navbar-brand{color:#9d9d9d}.jupyter .navbar-inverse .navbar-brand:focus,.jupyter .navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.jupyter .navbar-inverse .navbar-text{color:#9d9d9d}.jupyter .navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.jupyter .navbar-inverse .navbar-nav>li>a:focus,.jupyter .navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.jupyter .navbar-inverse .navbar-nav>.active>a,.jupyter .navbar-inverse .navbar-nav>.active>a:focus,.jupyter .navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.jupyter .navbar-inverse .navbar-nav>.disabled>a,.jupyter .navbar-inverse .navbar-nav>.disabled>a:focus,.jupyter .navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.jupyter .navbar-inverse .navbar-toggle{border-color:#333}.jupyter .navbar-inverse .navbar-toggle:focus,.jupyter .navbar-inverse .navbar-toggle:hover{background-color:#333}.jupyter .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.jupyter .navbar-inverse .navbar-collapse,.jupyter .navbar-inverse .navbar-form{border-color:#101010}.jupyter .navbar-inverse .navbar-nav>.open>a,.jupyter .navbar-inverse .navbar-nav>.open>a:focus,.jupyter .navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:540px){.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.jupyter .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.jupyter .navbar-inverse .navbar-link{color:#9d9d9d}.jupyter .navbar-inverse .navbar-link:hover{color:#fff}.jupyter .navbar-inverse .btn-link{color:#9d9d9d}.jupyter .navbar-inverse .btn-link:focus,.jupyter .navbar-inverse .btn-link:hover{color:#fff}.jupyter .navbar-inverse .btn-link[disabled]:focus,.jupyter .navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .jupyter .navbar-inverse .btn-link:focus,fieldset[disabled] .jupyter .navbar-inverse .btn-link:hover{color:#444}.jupyter .breadcrumb{padding:8px 15px;margin-bottom:18px;list-style:none;background-color:#f5f5f5;border-radius:2px}.jupyter .breadcrumb>li{display:inline-block}.jupyter .breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#5e5e5e}.jupyter .breadcrumb>.active{color:#777}.jupyter .pagination{display:inline-block;padding-left:0;margin:18px 0;border-radius:2px}.jupyter .pagination>li{display:inline}.jupyter .pagination>li>a,.jupyter .pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.jupyter .pagination>li:first-child>a,.jupyter .pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:2px;border-top-left-radius:2px}.jupyter .pagination>li:last-child>a,.jupyter .pagination>li:last-child>span{border-bottom-right-radius:2px;border-top-right-radius:2px}.jupyter .pagination>li>a:focus,.jupyter .pagination>li>a:hover,.jupyter .pagination>li>span:focus,.jupyter .pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.jupyter .pagination>.active>a,.jupyter .pagination>.active>a:focus,.jupyter .pagination>.active>a:hover,.jupyter .pagination>.active>span,.jupyter .pagination>.active>span:focus,.jupyter .pagination>.active>span:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.jupyter .pagination>.disabled>a,.jupyter .pagination>.disabled>a:focus,.jupyter .pagination>.disabled>a:hover,.jupyter .pagination>.disabled>span,.jupyter .pagination>.disabled>span:focus,.jupyter .pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.jupyter .pagination-lg>li>a,.jupyter .pagination-lg>li>span{padding:10px 16px;font-size:17px;line-height:1.3333333}.jupyter .pagination-lg>li:first-child>a,.jupyter .pagination-lg>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.jupyter .pagination-lg>li:last-child>a,.jupyter .pagination-lg>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.jupyter .pagination-sm>li>a,.jupyter .pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.jupyter .pagination-sm>li:first-child>a,.jupyter .pagination-sm>li:first-child>span{border-bottom-left-radius:1px;border-top-left-radius:1px}.jupyter .pagination-sm>li:last-child>a,.jupyter .pagination-sm>li:last-child>span{border-bottom-right-radius:1px;border-top-right-radius:1px}.jupyter .pager{padding-left:0;margin:18px 0;list-style:none;text-align:center}.jupyter .pager li{display:inline}.jupyter .pager li>a,.jupyter .pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.jupyter .pager li>a:focus,.jupyter .pager li>a:hover{text-decoration:none;background-color:#eee}.jupyter .pager .next>a,.jupyter .pager .next>span{float:right}.jupyter .pager .previous>a,.jupyter .pager .previous>span{float:left}.jupyter .pager .disabled>a,.jupyter .pager .disabled>a:focus,.jupyter .pager .disabled>a:hover,.jupyter .pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.jupyter .label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.jupyter .label:focus,a.jupyter .label:hover{color:#fff;text-decoration:none;cursor:pointer}.jupyter .label:empty{display:none}.btn .jupyter .label{position:relative;top:-1px}.jupyter .label-default{background-color:#777}.jupyter .label-default[href]:focus,.jupyter .label-default[href]:hover{background-color:#5e5e5e}.jupyter .label-primary{background-color:#337ab7}.jupyter .label-primary[href]:focus,.jupyter .label-primary[href]:hover{background-color:#286090}.jupyter .label-success{background-color:#5cb85c}.jupyter .label-success[href]:focus,.jupyter .label-success[href]:hover{background-color:#449d44}.jupyter .label-info{background-color:#5bc0de}.jupyter .label-info[href]:focus,.jupyter .label-info[href]:hover{background-color:#31b0d5}.jupyter .label-warning{background-color:#f0ad4e}.jupyter .label-warning[href]:focus,.jupyter .label-warning[href]:hover{background-color:#ec971f}.jupyter .label-danger{background-color:#d9534f}.jupyter .label-danger[href]:focus,.jupyter .label-danger[href]:hover{background-color:#c9302c}.jupyter .badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.jupyter .badge:empty{display:none}.btn .jupyter .badge{position:relative;top:-1px}.btn-group-xs>.btn .jupyter .badge,.btn-xs .jupyter .badge{top:0;padding:1px 5px}a.jupyter .badge:focus,a.jupyter .badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.jupyter .badge,.nav-pills>.active>a>.jupyter .badge{color:#337ab7;background-color:#fff}.list-group-item>.jupyter .badge{float:right}.list-group-item>.jupyter .badge+.jupyter .badge{margin-right:5px}.nav-pills>li>a>.jupyter .badge{margin-left:3px}.jupyter .jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jupyter .jumbotron .h1,.jupyter .jumbotron h1{color:inherit}.jupyter .jumbotron p{margin-bottom:15px;font-size:20px;font-weight:200}.jupyter .jumbotron>hr{border-top-color:#d5d5d5}.container .jupyter .jumbotron,.container-fluid .jupyter .jumbotron{border-radius:3px}.jupyter .jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jupyter .jumbotron{padding-top:48px;padding-bottom:48px}.container .jupyter .jumbotron,.container-fluid .jupyter .jumbotron{padding-left:60px;padding-right:60px}.jupyter .jumbotron .h1,.jupyter .jumbotron h1{font-size:59px}}.jupyter .thumbnail{display:block;padding:4px;margin-bottom:18px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:2px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.jupyter .thumbnail a>img,.jupyter .thumbnail>img{margin-left:auto;margin-right:auto}a.jupyter .thumbnail.active,a.jupyter .thumbnail:focus,a.jupyter .thumbnail:hover{border-color:#337ab7}.jupyter .thumbnail .caption{padding:9px;color:#000}.jupyter .alert{padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:2px}.jupyter .alert h4{margin-top:0;color:inherit}.jupyter .alert .alert-link{font-weight:700}.jupyter .alert>p,.jupyter .alert>ul{margin-bottom:0}.jupyter .alert>p+p{margin-top:5px}.jupyter .alert-dismissable,.jupyter .alert-dismissible{padding-right:35px}.jupyter .alert-dismissable .close,.jupyter .alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.jupyter .alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.jupyter .alert-success hr{border-top-color:#c9e2b3}.jupyter .alert-success .alert-link{color:#2b542c}.jupyter .alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.jupyter .alert-info hr{border-top-color:#a6e1ec}.jupyter .alert-info .alert-link{color:#245269}.jupyter .alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.jupyter .alert-warning hr{border-top-color:#f7e1b5}.jupyter .alert-warning .alert-link{color:#66512c}.jupyter .alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.jupyter .alert-danger hr{border-top-color:#e4b9c0}.jupyter .alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.jupyter .progress{overflow:hidden;height:18px;margin-bottom:18px;background-color:#f5f5f5;border-radius:2px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.jupyter .progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:18px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.jupyter .progress-bar-striped,.jupyter .progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.jupyter .progress-bar.active,.jupyter .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.jupyter .progress-bar-success{background-color:#5cb85c}.progress-striped .jupyter .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.jupyter .progress-bar-info{background-color:#5bc0de}.progress-striped .jupyter .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.jupyter .progress-bar-warning{background-color:#f0ad4e}.progress-striped .jupyter .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.jupyter .progress-bar-danger{background-color:#d9534f}.progress-striped .jupyter .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.jupyter .media{margin-top:15px}.jupyter .media:first-child{margin-top:0}.jupyter .media,.jupyter .media-body{zoom:1;overflow:hidden}.jupyter .media-body{width:10000px}.jupyter .media-object{display:block}.jupyter .media-object.img-thumbnail{max-width:none}.jupyter .media-right,.jupyter .media>.pull-right{padding-left:10px}.jupyter .media-left,.jupyter .media>.pull-left{padding-right:10px}.jupyter .media-body,.jupyter .media-left,.jupyter .media-right{display:table-cell;vertical-align:top}.jupyter .media-middle{vertical-align:middle}.jupyter .media-bottom{vertical-align:bottom}.jupyter .media-heading{margin-top:0;margin-bottom:5px}.jupyter .media-list{padding-left:0;list-style:none}.jupyter .list-group{margin-bottom:20px;padding-left:0}.jupyter .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.jupyter .list-group-item:first-child{border-top-right-radius:2px;border-top-left-radius:2px}.jupyter .list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.jupyter a.list-group-item,.jupyter button.list-group-item{color:#555}.jupyter a.list-group-item .list-group-item-heading,.jupyter button.list-group-item .list-group-item-heading{color:#333}.jupyter a.list-group-item:focus,.jupyter a.list-group-item:hover,.jupyter button.list-group-item:focus,.jupyter button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.jupyter button.list-group-item{width:100%;text-align:left}.jupyter .list-group-item.disabled,.jupyter .list-group-item.disabled:focus,.jupyter .list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.jupyter .list-group-item.disabled .list-group-item-heading,.jupyter .list-group-item.disabled:focus .list-group-item-heading,.jupyter .list-group-item.disabled:hover .list-group-item-heading{color:inherit}.jupyter .list-group-item.disabled .list-group-item-text,.jupyter .list-group-item.disabled:focus .list-group-item-text,.jupyter .list-group-item.disabled:hover .list-group-item-text{color:#777}.jupyter .list-group-item.active,.jupyter .list-group-item.active:focus,.jupyter .list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.jupyter .list-group-item.active .list-group-item-heading,.jupyter .list-group-item.active .list-group-item-heading>.small,.jupyter .list-group-item.active .list-group-item-heading>small,.jupyter .list-group-item.active:focus .list-group-item-heading,.jupyter .list-group-item.active:focus .list-group-item-heading>.small,.jupyter .list-group-item.active:focus .list-group-item-heading>small,.jupyter .list-group-item.active:hover .list-group-item-heading,.jupyter .list-group-item.active:hover .list-group-item-heading>.small,.jupyter .list-group-item.active:hover .list-group-item-heading>small{color:inherit}.jupyter .list-group-item.active .list-group-item-text,.jupyter .list-group-item.active:focus .list-group-item-text,.jupyter .list-group-item.active:hover .list-group-item-text{color:#c7ddef}.jupyter .list-group-item-success{color:#3c763d;background-color:#dff0d8}a.jupyter .list-group-item-success,button.jupyter .list-group-item-success{color:#3c763d}a.jupyter .list-group-item-success .list-group-item-heading,button.jupyter .list-group-item-success .list-group-item-heading{color:inherit}a.jupyter .list-group-item-success:focus,a.jupyter .list-group-item-success:hover,button.jupyter .list-group-item-success:focus,button.jupyter .list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.jupyter .list-group-item-success.active,a.jupyter .list-group-item-success.active:focus,a.jupyter .list-group-item-success.active:hover,button.jupyter .list-group-item-success.active,button.jupyter .list-group-item-success.active:focus,button.jupyter .list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.jupyter .list-group-item-info{color:#31708f;background-color:#d9edf7}a.jupyter .list-group-item-info,button.jupyter .list-group-item-info{color:#31708f}a.jupyter .list-group-item-info .list-group-item-heading,button.jupyter .list-group-item-info .list-group-item-heading{color:inherit}a.jupyter .list-group-item-info:focus,a.jupyter .list-group-item-info:hover,button.jupyter .list-group-item-info:focus,button.jupyter .list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.jupyter .list-group-item-info.active,a.jupyter .list-group-item-info.active:focus,a.jupyter .list-group-item-info.active:hover,button.jupyter .list-group-item-info.active,button.jupyter .list-group-item-info.active:focus,button.jupyter .list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.jupyter .list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.jupyter .list-group-item-warning,button.jupyter .list-group-item-warning{color:#8a6d3b}a.jupyter .list-group-item-warning .list-group-item-heading,button.jupyter .list-group-item-warning .list-group-item-heading{color:inherit}a.jupyter .list-group-item-warning:focus,a.jupyter .list-group-item-warning:hover,button.jupyter .list-group-item-warning:focus,button.jupyter .list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.jupyter .list-group-item-warning.active,a.jupyter .list-group-item-warning.active:focus,a.jupyter .list-group-item-warning.active:hover,button.jupyter .list-group-item-warning.active,button.jupyter .list-group-item-warning.active:focus,button.jupyter .list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.jupyter .list-group-item-danger{color:#a94442;background-color:#f2dede}a.jupyter .list-group-item-danger,button.jupyter .list-group-item-danger{color:#a94442}a.jupyter .list-group-item-danger .list-group-item-heading,button.jupyter .list-group-item-danger .list-group-item-heading{color:inherit}a.jupyter .list-group-item-danger:focus,a.jupyter .list-group-item-danger:hover,button.jupyter .list-group-item-danger:focus,button.jupyter .list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.jupyter .list-group-item-danger.active,a.jupyter .list-group-item-danger.active:focus,a.jupyter .list-group-item-danger.active:hover,button.jupyter .list-group-item-danger.active,button.jupyter .list-group-item-danger.active:focus,button.jupyter .list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.jupyter .list-group-item-heading{margin-top:0;margin-bottom:5px}.jupyter .list-group-item-text{margin-bottom:0;line-height:1.3}.jupyter .panel{margin-bottom:18px;background-color:#fff;border:1px solid transparent;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.jupyter .panel-body{padding:15px}.jupyter .panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:1px;border-top-left-radius:1px}.jupyter .panel-heading>.dropdown .dropdown-toggle{color:inherit}.jupyter .panel-title{margin-top:0;margin-bottom:0;font-size:15px;color:inherit}.jupyter .panel-title>.small,.jupyter .panel-title>.small>a,.jupyter .panel-title>a,.jupyter .panel-title>small,.jupyter .panel-title>small>a{color:inherit}.jupyter .panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:1px;border-bottom-left-radius:1px}.jupyter .panel>.list-group,.jupyter .panel>.panel-collapse>.list-group{margin-bottom:0}.jupyter .panel>.list-group .list-group-item,.jupyter .panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.jupyter .panel>.list-group:first-child .list-group-item:first-child,.jupyter .panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:1px;border-top-left-radius:1px}.jupyter .panel>.list-group:last-child .list-group-item:last-child,.jupyter .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:1px;border-bottom-left-radius:1px}.jupyter .panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.jupyter .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.jupyter .list-group+.panel-footer{border-top-width:0}.jupyter .panel>.panel-collapse>.table,.jupyter .panel>.table,.jupyter .panel>.table-responsive>.table{margin-bottom:0}.jupyter .panel>.panel-collapse>.table caption,.jupyter .panel>.table caption,.jupyter .panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.jupyter .panel>.table-responsive:first-child>.table:first-child,.jupyter .panel>.table:first-child{border-top-right-radius:1px;border-top-left-radius:1px}.jupyter .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.jupyter .panel>.table:first-child>tbody:first-child>tr:first-child,.jupyter .panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:1px;border-top-right-radius:1px}.jupyter .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.jupyter .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.jupyter .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.jupyter .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.jupyter .panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:1px}.jupyter .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.jupyter .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.jupyter .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.jupyter .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.jupyter .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.jupyter .panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:1px}.jupyter .panel>.table-responsive:last-child>.table:last-child,.jupyter .panel>.table:last-child{border-bottom-right-radius:1px;border-bottom-left-radius:1px}.jupyter .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.jupyter .panel>.table:last-child>tbody:last-child>tr:last-child,.jupyter .panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:1px;border-bottom-right-radius:1px}.jupyter .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.jupyter .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.jupyter .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.jupyter .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.jupyter .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:1px}.jupyter .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.jupyter .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.jupyter .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.jupyter .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.jupyter .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.jupyter .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:1px}.jupyter .panel>.panel-body+.table,.jupyter .panel>.panel-body+.table-responsive,.jupyter .panel>.table+.panel-body,.jupyter .panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.jupyter .panel>.table>tbody:first-child>tr:first-child td,.jupyter .panel>.table>tbody:first-child>tr:first-child th{border-top:0}.jupyter .panel>.table-bordered,.jupyter .panel>.table-responsive>.table-bordered{border:0}.jupyter .panel>.table-bordered>tbody>tr>td:first-child,.jupyter .panel>.table-bordered>tbody>tr>th:first-child,.jupyter .panel>.table-bordered>tfoot>tr>td:first-child,.jupyter .panel>.table-bordered>tfoot>tr>th:first-child,.jupyter .panel>.table-bordered>thead>tr>td:first-child,.jupyter .panel>.table-bordered>thead>tr>th:first-child,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.jupyter .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.jupyter .panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.jupyter .panel>.table-bordered>tbody>tr>td:last-child,.jupyter .panel>.table-bordered>tbody>tr>th:last-child,.jupyter .panel>.table-bordered>tfoot>tr>td:last-child,.jupyter .panel>.table-bordered>tfoot>tr>th:last-child,.jupyter .panel>.table-bordered>thead>tr>td:last-child,.jupyter .panel>.table-bordered>thead>tr>th:last-child,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.jupyter .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.jupyter .panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.jupyter .panel>.table-bordered>tbody>tr:first-child>td,.jupyter .panel>.table-bordered>tbody>tr:first-child>th,.jupyter .panel>.table-bordered>thead>tr:first-child>td,.jupyter .panel>.table-bordered>thead>tr:first-child>th,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.jupyter .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.jupyter .panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.jupyter .panel>.table-bordered>tbody>tr:last-child>td,.jupyter .panel>.table-bordered>tbody>tr:last-child>th,.jupyter .panel>.table-bordered>tfoot>tr:last-child>td,.jupyter .panel>.table-bordered>tfoot>tr:last-child>th,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.jupyter .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.jupyter .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.jupyter .panel>.table-responsive{border:0;margin-bottom:0}.jupyter .panel-group{margin-bottom:18px}.jupyter .panel-group .panel{margin-bottom:0;border-radius:2px}.jupyter .panel-group .panel+.panel{margin-top:5px}.jupyter .panel-group .panel-heading{border-bottom:0}.jupyter .panel-group .panel-heading+.panel-collapse>.list-group,.jupyter .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.jupyter .panel-group .panel-footer{border-top:0}.jupyter .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.jupyter .panel-default{border-color:#ddd}.jupyter .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.jupyter .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.jupyter .panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.jupyter .panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.jupyter .panel-primary{border-color:#337ab7}.jupyter .panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.jupyter .panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.jupyter .panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.jupyter .panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.jupyter .panel-success{border-color:#d6e9c6}.jupyter .panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.jupyter .panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.jupyter .panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.jupyter .panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.jupyter .panel-info{border-color:#bce8f1}.jupyter .panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.jupyter .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.jupyter .panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.jupyter .panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.jupyter .panel-warning{border-color:#faebcc}.jupyter .panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.jupyter .panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.jupyter .panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.jupyter .panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.jupyter .panel-danger{border-color:#ebccd1}.jupyter .panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.jupyter .panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.jupyter .panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.jupyter .panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.jupyter .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.jupyter .embed-responsive .embed-responsive-item,.jupyter .embed-responsive embed,.jupyter .embed-responsive iframe,.jupyter .embed-responsive object,.jupyter .embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.jupyter .embed-responsive-16by9{padding-bottom:56.25%}.jupyter .embed-responsive-4by3{padding-bottom:75%}.jupyter .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.jupyter .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.jupyter .well-lg{padding:24px;border-radius:3px}.jupyter .well-sm{padding:9px;border-radius:1px}.jupyter .close{float:right;font-size:19.5px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.jupyter .close:focus,.jupyter .close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.jupyter .close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.jupyter .modal-open{overflow:hidden}.jupyter .modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.jupyter .modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.jupyter .modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.jupyter .modal-open .modal{overflow-x:hidden;overflow-y:auto}.jupyter .modal-dialog{position:relative;width:auto;margin:10px}.jupyter .modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:3px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.jupyter .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.jupyter .modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.jupyter .modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.jupyter .modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.43px}.jupyter .modal-header .close{margin-top:-2px}.jupyter .modal-title{margin:0;line-height:1.42857143}.jupyter .modal-body{position:relative;padding:15px}.jupyter .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.jupyter .modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.jupyter .modal-footer .btn-group .btn+.btn{margin-left:-1px}.jupyter .modal-footer .btn-block+.btn-block{margin-left:0}.jupyter .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.jupyter .modal-dialog{width:600px;margin:30px auto}.jupyter .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.jupyter .modal-sm{width:300px}}@media (min-width:992px){.jupyter .modal-lg{width:900px}}.jupyter .tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.jupyter .tooltip.in{opacity:.9;filter:alpha(opacity=90)}.jupyter .tooltip.top{margin-top:-3px;padding:5px 0}.jupyter .tooltip.right{margin-left:3px;padding:0 5px}.jupyter .tooltip.bottom{margin-top:3px;padding:5px 0}.jupyter .tooltip.left{margin-left:-3px;padding:0 5px}.jupyter .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:2px}.jupyter .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.jupyter .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.jupyter .tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.jupyter .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.jupyter .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.jupyter .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.jupyter .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.jupyter .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.jupyter .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.jupyter .popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:13px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:3px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.jupyter .popover.top{margin-top:-10px}.jupyter .popover.right{margin-left:10px}.jupyter .popover.bottom{margin-top:10px}.jupyter .popover.left{margin-left:-10px}.jupyter .popover-title{margin:0;padding:8px 14px;font-size:13px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:2px 2px 0 0}.jupyter .popover-content{padding:9px 14px}.jupyter .popover>.arrow,.jupyter .popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.jupyter .popover>.arrow{border-width:11px}.jupyter .popover>.arrow:after{border-width:10px;content:""}.jupyter .popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.jupyter .popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.jupyter .popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.jupyter .popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.jupyter .popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.jupyter .popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.jupyter .popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.jupyter .popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.jupyter .carousel{position:relative}.jupyter .carousel-inner{position:relative;overflow:hidden;width:100%}.jupyter .carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.jupyter .carousel-inner>.item>a>img,.jupyter .carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.jupyter .carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.jupyter .carousel-inner>.item.active.right,.jupyter .carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.jupyter .carousel-inner>.item.active.left,.jupyter .carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.jupyter .carousel-inner>.item.active,.jupyter .carousel-inner>.item.next.left,.jupyter .carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.jupyter .carousel-inner>.active,.jupyter .carousel-inner>.next,.jupyter .carousel-inner>.prev{display:block}.jupyter .carousel-inner>.active{left:0}.jupyter .carousel-inner>.next,.jupyter .carousel-inner>.prev{position:absolute;top:0;width:100%}.jupyter .carousel-inner>.next{left:100%}.jupyter .carousel-inner>.prev{left:-100%}.jupyter .carousel-inner>.next.left,.jupyter .carousel-inner>.prev.right{left:0}.jupyter .carousel-inner>.active.left{left:-100%}.jupyter .carousel-inner>.active.right{left:100%}.jupyter .carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.jupyter .carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.jupyter .carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.jupyter .carousel-control:focus,.jupyter .carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.jupyter .carousel-control .glyphicon-chevron-left,.jupyter .carousel-control .glyphicon-chevron-right,.jupyter .carousel-control .icon-next,.jupyter .carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.jupyter .carousel-control .glyphicon-chevron-left,.jupyter .carousel-control .icon-prev{left:50%;margin-left:-10px}.jupyter .carousel-control .glyphicon-chevron-right,.jupyter .carousel-control .icon-next{right:50%;margin-right:-10px}.jupyter .carousel-control .icon-next,.jupyter .carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.jupyter .carousel-control .icon-prev:before{content:'\2039'}.jupyter .carousel-control .icon-next:before{content:'\203a'}.jupyter .carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.jupyter .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:transparent}.jupyter .carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.jupyter .carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.jupyter .carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.jupyter .carousel-control .glyphicon-chevron-left,.jupyter .carousel-control .glyphicon-chevron-right,.jupyter .carousel-control .icon-next,.jupyter .carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.jupyter .carousel-control .glyphicon-chevron-left,.jupyter .carousel-control .icon-prev{margin-left:-15px}.jupyter .carousel-control .glyphicon-chevron-right,.jupyter .carousel-control .icon-next{margin-right:-15px}.jupyter .carousel-caption{left:20%;right:20%;padding-bottom:30px}.jupyter .carousel-indicators{bottom:20px}}.jupyter .clearfix:after,.jupyter .clearfix:before,.jupyter .jupyter .btn-group-vertical>.btn-group:after,.jupyter .jupyter .btn-group-vertical>.btn-group:before,.jupyter .jupyter .btn-toolbar:after,.jupyter .jupyter .btn-toolbar:before,.jupyter .jupyter .container-fluid:after,.jupyter .jupyter .container-fluid:before,.jupyter .jupyter .container:after,.jupyter .jupyter .container:before,.jupyter .jupyter .dl-horizontal dd:after,.jupyter .jupyter .dl-horizontal dd:before,.jupyter .jupyter .form-horizontal .form-group:after,.jupyter .jupyter .form-horizontal .form-group:before,.jupyter .jupyter .item_buttons:after,.jupyter .jupyter .item_buttons:before,.jupyter .jupyter .modal-footer:after,.jupyter .jupyter .modal-footer:before,.jupyter .jupyter .nav:after,.jupyter .jupyter .nav:before,.jupyter .jupyter .navbar-collapse:after,.jupyter .jupyter .navbar-collapse:before,.jupyter .jupyter .navbar-header:after,.jupyter .jupyter .navbar-header:before,.jupyter .jupyter .navbar:after,.jupyter .jupyter .navbar:before,.jupyter .jupyter .pager:after,.jupyter .jupyter .pager:before,.jupyter .jupyter .panel-body:after,.jupyter .jupyter .panel-body:before,.jupyter .jupyter .row:after,.jupyter .jupyter .row:before{content:" ";display:table}.jupyter .clearfix:after,.jupyter .jupyter .btn-group-vertical>.btn-group:after,.jupyter .jupyter .btn-toolbar:after,.jupyter .jupyter .container-fluid:after,.jupyter .jupyter .container:after,.jupyter .jupyter .dl-horizontal dd:after,.jupyter .jupyter .form-horizontal .form-group:after,.jupyter .jupyter .item_buttons:after,.jupyter .jupyter .modal-footer:after,.jupyter .jupyter .nav:after,.jupyter .jupyter .navbar-collapse:after,.jupyter .jupyter .navbar-header:after,.jupyter .jupyter .navbar:after,.jupyter .jupyter .pager:after,.jupyter .jupyter .panel-body:after,.jupyter .jupyter .row:after{clear:both}.jupyter .center-block{display:block;margin-left:auto;margin-right:auto}.jupyter .pull-right{float:right!important}.jupyter .pull-left{float:left!important}.jupyter .hide{display:none!important}.jupyter .show{display:block!important}.jupyter .invisible{visibility:hidden}.jupyter .text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.jupyter .hidden{display:none!important}.jupyter .affix{position:fixed}@-ms-viewport{width:device-width}.jupyter .visible-lg,.jupyter .visible-md,.jupyter .visible-sm,.jupyter .visible-xs{display:none!important}.jupyter .visible-lg-block,.jupyter .visible-lg-inline,.jupyter .visible-lg-inline-block,.jupyter .visible-md-block,.jupyter .visible-md-inline,.jupyter .visible-md-inline-block,.jupyter .visible-sm-block,.jupyter .visible-sm-inline,.jupyter .visible-sm-inline-block,.jupyter .visible-xs-block,.jupyter .visible-xs-inline,.jupyter .visible-xs-inline-block{display:none!important}@media (max-width:767px){.jupyter .visible-xs{display:block!important}table.jupyter .visible-xs{display:table!important}tr.jupyter .visible-xs{display:table-row!important}td.jupyter .visible-xs,th.jupyter .visible-xs{display:table-cell!important}}@media (max-width:767px){.jupyter .visible-xs-block{display:block!important}}@media (max-width:767px){.jupyter .visible-xs-inline{display:inline!important}}@media (max-width:767px){.jupyter .visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.jupyter .visible-sm{display:block!important}table.jupyter .visible-sm{display:table!important}tr.jupyter .visible-sm{display:table-row!important}td.jupyter .visible-sm,th.jupyter .visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.jupyter .visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.jupyter .visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.jupyter .visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.jupyter .visible-md{display:block!important}table.jupyter .visible-md{display:table!important}tr.jupyter .visible-md{display:table-row!important}td.jupyter .visible-md,th.jupyter .visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.jupyter .visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.jupyter .visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.jupyter .visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.jupyter .visible-lg{display:block!important}table.jupyter .visible-lg{display:table!important}tr.jupyter .visible-lg{display:table-row!important}td.jupyter .visible-lg,th.jupyter .visible-lg{display:table-cell!important}}@media (min-width:1200px){.jupyter .visible-lg-block{display:block!important}}@media (min-width:1200px){.jupyter .visible-lg-inline{display:inline!important}}@media (min-width:1200px){.jupyter .visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.jupyter .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.jupyter .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.jupyter .hidden-md{display:none!important}}@media (min-width:1200px){.jupyter .hidden-lg{display:none!important}}.jupyter .visible-print{display:none!important}@media print{.jupyter .visible-print{display:block!important}table.jupyter .visible-print{display:table!important}tr.jupyter .visible-print{display:table-row!important}td.jupyter .visible-print,th.jupyter .visible-print{display:table-cell!important}}.jupyter .visible-print-block{display:none!important}@media print{.jupyter .visible-print-block{display:block!important}}.jupyter .visible-print-inline{display:none!important}@media print{.jupyter .visible-print-inline{display:inline!important}}.jupyter .visible-print-inline-block{display:none!important}@media print{.jupyter .visible-print-inline-block{display:inline-block!important}}@media print{.jupyter .hidden-print{display:none!important}}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.2.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.jupyter .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}.jupyter .fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.jupyter .fa-2x{font-size:2em}.jupyter .fa-3x{font-size:3em}.jupyter .fa-4x{font-size:4em}.jupyter .fa-5x{font-size:5em}.jupyter .fa-fw{width:1.28571429em;text-align:center}.jupyter .fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.jupyter .fa-ul>li{position:relative}.jupyter .fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.jupyter .fa-li.fa-lg{left:-1.85714286em}.jupyter .fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.jupyter .pull-right{float:right}.jupyter .pull-left{float:left}.jupyter .fa.pull-left{margin-right:.3em}.jupyter .fa.pull-right{margin-left:.3em}.jupyter .fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.jupyter .fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.jupyter .fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.jupyter .fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.jupyter .fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.jupyter .fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.jupyter :root .fa-flip-horizontal,.jupyter :root .fa-flip-vertical,.jupyter :root .fa-rotate-180,.jupyter :root .fa-rotate-270,.jupyter :root .fa-rotate-90{filter:none}.jupyter .fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.jupyter .fa-stack-1x,.jupyter .fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.jupyter .fa-stack-1x{line-height:inherit}.jupyter .fa-stack-2x{font-size:2em}.jupyter .fa-inverse{color:#fff}.jupyter .fa-glass:before{content:"\f000"}.jupyter .fa-music:before{content:"\f001"}.jupyter .fa-search:before{content:"\f002"}.jupyter .fa-envelope-o:before{content:"\f003"}.jupyter .fa-heart:before{content:"\f004"}.jupyter .fa-star:before{content:"\f005"}.jupyter .fa-star-o:before{content:"\f006"}.jupyter .fa-user:before{content:"\f007"}.jupyter .fa-film:before{content:"\f008"}.jupyter .fa-th-large:before{content:"\f009"}.jupyter .fa-th:before{content:"\f00a"}.jupyter .fa-th-list:before{content:"\f00b"}.jupyter .fa-check:before{content:"\f00c"}.jupyter .fa-close:before,.jupyter .fa-remove:before,.jupyter .fa-times:before{content:"\f00d"}.jupyter .fa-search-plus:before{content:"\f00e"}.jupyter .fa-search-minus:before{content:"\f010"}.jupyter .fa-power-off:before{content:"\f011"}.jupyter .fa-signal:before{content:"\f012"}.jupyter .fa-cog:before,.jupyter .fa-gear:before{content:"\f013"}.jupyter .fa-trash-o:before{content:"\f014"}.jupyter .fa-home:before{content:"\f015"}.jupyter .fa-file-o:before{content:"\f016"}.jupyter .fa-clock-o:before{content:"\f017"}.jupyter .fa-road:before{content:"\f018"}.jupyter .fa-download:before{content:"\f019"}.jupyter .fa-arrow-circle-o-down:before{content:"\f01a"}.jupyter .fa-arrow-circle-o-up:before{content:"\f01b"}.jupyter .fa-inbox:before{content:"\f01c"}.jupyter .fa-play-circle-o:before{content:"\f01d"}.jupyter .fa-repeat:before,.jupyter .fa-rotate-right:before{content:"\f01e"}.jupyter .fa-refresh:before{content:"\f021"}.jupyter .fa-list-alt:before{content:"\f022"}.jupyter .fa-lock:before{content:"\f023"}.jupyter .fa-flag:before{content:"\f024"}.jupyter .fa-headphones:before{content:"\f025"}.jupyter .fa-volume-off:before{content:"\f026"}.jupyter .fa-volume-down:before{content:"\f027"}.jupyter .fa-volume-up:before{content:"\f028"}.jupyter .fa-qrcode:before{content:"\f029"}.jupyter .fa-barcode:before{content:"\f02a"}.jupyter .fa-tag:before{content:"\f02b"}.jupyter .fa-tags:before{content:"\f02c"}.jupyter .fa-book:before{content:"\f02d"}.jupyter .fa-bookmark:before{content:"\f02e"}.jupyter .fa-print:before{content:"\f02f"}.jupyter .fa-camera:before{content:"\f030"}.jupyter .fa-font:before{content:"\f031"}.jupyter .fa-bold:before{content:"\f032"}.jupyter .fa-italic:before{content:"\f033"}.jupyter .fa-text-height:before{content:"\f034"}.jupyter .fa-text-width:before{content:"\f035"}.jupyter .fa-align-left:before{content:"\f036"}.jupyter .fa-align-center:before{content:"\f037"}.jupyter .fa-align-right:before{content:"\f038"}.jupyter .fa-align-justify:before{content:"\f039"}.jupyter .fa-list:before{content:"\f03a"}.jupyter .fa-dedent:before,.jupyter .fa-outdent:before{content:"\f03b"}.jupyter .fa-indent:before{content:"\f03c"}.jupyter .fa-video-camera:before{content:"\f03d"}.jupyter .fa-image:before,.jupyter .fa-photo:before,.jupyter .fa-picture-o:before{content:"\f03e"}.jupyter .fa-pencil:before{content:"\f040"}.jupyter .fa-map-marker:before{content:"\f041"}.jupyter .fa-adjust:before{content:"\f042"}.jupyter .fa-tint:before{content:"\f043"}.jupyter .fa-edit:before,.jupyter .fa-pencil-square-o:before{content:"\f044"}.jupyter .fa-share-square-o:before{content:"\f045"}.jupyter .fa-check-square-o:before{content:"\f046"}.jupyter .fa-arrows:before{content:"\f047"}.jupyter .fa-step-backward:before{content:"\f048"}.jupyter .fa-fast-backward:before{content:"\f049"}.jupyter .fa-backward:before{content:"\f04a"}.jupyter .fa-play:before{content:"\f04b"}.jupyter .fa-pause:before{content:"\f04c"}.jupyter .fa-stop:before{content:"\f04d"}.jupyter .fa-forward:before{content:"\f04e"}.jupyter .fa-fast-forward:before{content:"\f050"}.jupyter .fa-step-forward:before{content:"\f051"}.jupyter .fa-eject:before{content:"\f052"}.jupyter .fa-chevron-left:before{content:"\f053"}.jupyter .fa-chevron-right:before{content:"\f054"}.jupyter .fa-plus-circle:before{content:"\f055"}.jupyter .fa-minus-circle:before{content:"\f056"}.jupyter .fa-times-circle:before{content:"\f057"}.jupyter .fa-check-circle:before{content:"\f058"}.jupyter .fa-question-circle:before{content:"\f059"}.jupyter .fa-info-circle:before{content:"\f05a"}.jupyter .fa-crosshairs:before{content:"\f05b"}.jupyter .fa-times-circle-o:before{content:"\f05c"}.jupyter .fa-check-circle-o:before{content:"\f05d"}.jupyter .fa-ban:before{content:"\f05e"}.jupyter .fa-arrow-left:before{content:"\f060"}.jupyter .fa-arrow-right:before{content:"\f061"}.jupyter .fa-arrow-up:before{content:"\f062"}.jupyter .fa-arrow-down:before{content:"\f063"}.jupyter .fa-mail-forward:before,.jupyter .fa-share:before{content:"\f064"}.jupyter .fa-expand:before{content:"\f065"}.jupyter .fa-compress:before{content:"\f066"}.jupyter .fa-plus:before{content:"\f067"}.jupyter .fa-minus:before{content:"\f068"}.jupyter .fa-asterisk:before{content:"\f069"}.jupyter .fa-exclamation-circle:before{content:"\f06a"}.jupyter .fa-gift:before{content:"\f06b"}.jupyter .fa-leaf:before{content:"\f06c"}.jupyter .fa-fire:before{content:"\f06d"}.jupyter .fa-eye:before{content:"\f06e"}.jupyter .fa-eye-slash:before{content:"\f070"}.jupyter .fa-exclamation-triangle:before,.jupyter .fa-warning:before{content:"\f071"}.jupyter .fa-plane:before{content:"\f072"}.jupyter .fa-calendar:before{content:"\f073"}.jupyter .fa-random:before{content:"\f074"}.jupyter .fa-comment:before{content:"\f075"}.jupyter .fa-magnet:before{content:"\f076"}.jupyter .fa-chevron-up:before{content:"\f077"}.jupyter .fa-chevron-down:before{content:"\f078"}.jupyter .fa-retweet:before{content:"\f079"}.jupyter .fa-shopping-cart:before{content:"\f07a"}.jupyter .fa-folder:before{content:"\f07b"}.jupyter .fa-folder-open:before{content:"\f07c"}.jupyter .fa-arrows-v:before{content:"\f07d"}.jupyter .fa-arrows-h:before{content:"\f07e"}.jupyter .fa-bar-chart-o:before,.jupyter .fa-bar-chart:before{content:"\f080"}.jupyter .fa-twitter-square:before{content:"\f081"}.jupyter .fa-facebook-square:before{content:"\f082"}.jupyter .fa-camera-retro:before{content:"\f083"}.jupyter .fa-key:before{content:"\f084"}.jupyter .fa-cogs:before,.jupyter .fa-gears:before{content:"\f085"}.jupyter .fa-comments:before{content:"\f086"}.jupyter .fa-thumbs-o-up:before{content:"\f087"}.jupyter .fa-thumbs-o-down:before{content:"\f088"}.jupyter .fa-star-half:before{content:"\f089"}.jupyter .fa-heart-o:before{content:"\f08a"}.jupyter .fa-sign-out:before{content:"\f08b"}.jupyter .fa-linkedin-square:before{content:"\f08c"}.jupyter .fa-thumb-tack:before{content:"\f08d"}.jupyter .fa-external-link:before{content:"\f08e"}.jupyter .fa-sign-in:before{content:"\f090"}.jupyter .fa-trophy:before{content:"\f091"}.jupyter .fa-github-square:before{content:"\f092"}.jupyter .fa-upload:before{content:"\f093"}.jupyter .fa-lemon-o:before{content:"\f094"}.jupyter .fa-phone:before{content:"\f095"}.jupyter .fa-square-o:before{content:"\f096"}.jupyter .fa-bookmark-o:before{content:"\f097"}.jupyter .fa-phone-square:before{content:"\f098"}.jupyter .fa-twitter:before{content:"\f099"}.jupyter .fa-facebook:before{content:"\f09a"}.jupyter .fa-github:before{content:"\f09b"}.jupyter .fa-unlock:before{content:"\f09c"}.jupyter .fa-credit-card:before{content:"\f09d"}.jupyter .fa-rss:before{content:"\f09e"}.jupyter .fa-hdd-o:before{content:"\f0a0"}.jupyter .fa-bullhorn:before{content:"\f0a1"}.jupyter .fa-bell:before{content:"\f0f3"}.jupyter .fa-certificate:before{content:"\f0a3"}.jupyter .fa-hand-o-right:before{content:"\f0a4"}.jupyter .fa-hand-o-left:before{content:"\f0a5"}.jupyter .fa-hand-o-up:before{content:"\f0a6"}.jupyter .fa-hand-o-down:before{content:"\f0a7"}.jupyter .fa-arrow-circle-left:before{content:"\f0a8"}.jupyter .fa-arrow-circle-right:before{content:"\f0a9"}.jupyter .fa-arrow-circle-up:before{content:"\f0aa"}.jupyter .fa-arrow-circle-down:before{content:"\f0ab"}.jupyter .fa-globe:before{content:"\f0ac"}.jupyter .fa-wrench:before{content:"\f0ad"}.jupyter .fa-tasks:before{content:"\f0ae"}.jupyter .fa-filter:before{content:"\f0b0"}.jupyter .fa-briefcase:before{content:"\f0b1"}.jupyter .fa-arrows-alt:before{content:"\f0b2"}.jupyter .fa-group:before,.jupyter .fa-users:before{content:"\f0c0"}.jupyter .fa-chain:before,.jupyter .fa-link:before{content:"\f0c1"}.jupyter .fa-cloud:before{content:"\f0c2"}.jupyter .fa-flask:before{content:"\f0c3"}.jupyter .fa-cut:before,.jupyter .fa-scissors:before{content:"\f0c4"}.jupyter .fa-copy:before,.jupyter .fa-files-o:before{content:"\f0c5"}.jupyter .fa-paperclip:before{content:"\f0c6"}.jupyter .fa-floppy-o:before,.jupyter .fa-save:before{content:"\f0c7"}.jupyter .fa-square:before{content:"\f0c8"}.jupyter .fa-bars:before,.jupyter .fa-navicon:before,.jupyter .fa-reorder:before{content:"\f0c9"}.jupyter .fa-list-ul:before{content:"\f0ca"}.jupyter .fa-list-ol:before{content:"\f0cb"}.jupyter .fa-strikethrough:before{content:"\f0cc"}.jupyter .fa-underline:before{content:"\f0cd"}.jupyter .fa-table:before{content:"\f0ce"}.jupyter .fa-magic:before{content:"\f0d0"}.jupyter .fa-truck:before{content:"\f0d1"}.jupyter .fa-pinterest:before{content:"\f0d2"}.jupyter .fa-pinterest-square:before{content:"\f0d3"}.jupyter .fa-google-plus-square:before{content:"\f0d4"}.jupyter .fa-google-plus:before{content:"\f0d5"}.jupyter .fa-money:before{content:"\f0d6"}.jupyter .fa-caret-down:before{content:"\f0d7"}.jupyter .fa-caret-up:before{content:"\f0d8"}.jupyter .fa-caret-left:before{content:"\f0d9"}.jupyter .fa-caret-right:before{content:"\f0da"}.jupyter .fa-columns:before{content:"\f0db"}.jupyter .fa-sort:before,.jupyter .fa-unsorted:before{content:"\f0dc"}.jupyter .fa-sort-desc:before,.jupyter .fa-sort-down:before{content:"\f0dd"}.jupyter .fa-sort-asc:before,.jupyter .fa-sort-up:before{content:"\f0de"}.jupyter .fa-envelope:before{content:"\f0e0"}.jupyter .fa-linkedin:before{content:"\f0e1"}.jupyter .fa-rotate-left:before,.jupyter .fa-undo:before{content:"\f0e2"}.jupyter .fa-gavel:before,.jupyter .fa-legal:before{content:"\f0e3"}.jupyter .fa-dashboard:before,.jupyter .fa-tachometer:before{content:"\f0e4"}.jupyter .fa-comment-o:before{content:"\f0e5"}.jupyter .fa-comments-o:before{content:"\f0e6"}.jupyter .fa-bolt:before,.jupyter .fa-flash:before{content:"\f0e7"}.jupyter .fa-sitemap:before{content:"\f0e8"}.jupyter .fa-umbrella:before{content:"\f0e9"}.jupyter .fa-clipboard:before,.jupyter .fa-paste:before{content:"\f0ea"}.jupyter .fa-lightbulb-o:before{content:"\f0eb"}.jupyter .fa-exchange:before{content:"\f0ec"}.jupyter .fa-cloud-download:before{content:"\f0ed"}.jupyter .fa-cloud-upload:before{content:"\f0ee"}.jupyter .fa-user-md:before{content:"\f0f0"}.jupyter .fa-stethoscope:before{content:"\f0f1"}.jupyter .fa-suitcase:before{content:"\f0f2"}.jupyter .fa-bell-o:before{content:"\f0a2"}.jupyter .fa-coffee:before{content:"\f0f4"}.jupyter .fa-cutlery:before{content:"\f0f5"}.jupyter .fa-file-text-o:before{content:"\f0f6"}.jupyter .fa-building-o:before{content:"\f0f7"}.jupyter .fa-hospital-o:before{content:"\f0f8"}.jupyter .fa-ambulance:before{content:"\f0f9"}.jupyter .fa-medkit:before{content:"\f0fa"}.jupyter .fa-fighter-jet:before{content:"\f0fb"}.jupyter .fa-beer:before{content:"\f0fc"}.jupyter .fa-h-square:before{content:"\f0fd"}.jupyter .fa-plus-square:before{content:"\f0fe"}.jupyter .fa-angle-double-left:before{content:"\f100"}.jupyter .fa-angle-double-right:before{content:"\f101"}.jupyter .fa-angle-double-up:before{content:"\f102"}.jupyter .fa-angle-double-down:before{content:"\f103"}.jupyter .fa-angle-left:before{content:"\f104"}.jupyter .fa-angle-right:before{content:"\f105"}.jupyter .fa-angle-up:before{content:"\f106"}.jupyter .fa-angle-down:before{content:"\f107"}.jupyter .fa-desktop:before{content:"\f108"}.jupyter .fa-laptop:before{content:"\f109"}.jupyter .fa-tablet:before{content:"\f10a"}.jupyter .fa-mobile-phone:before,.jupyter .fa-mobile:before{content:"\f10b"}.jupyter .fa-circle-o:before{content:"\f10c"}.jupyter .fa-quote-left:before{content:"\f10d"}.jupyter .fa-quote-right:before{content:"\f10e"}.jupyter .fa-spinner:before{content:"\f110"}.jupyter .fa-circle:before{content:"\f111"}.jupyter .fa-mail-reply:before,.jupyter .fa-reply:before{content:"\f112"}.jupyter .fa-github-alt:before{content:"\f113"}.jupyter .fa-folder-o:before{content:"\f114"}.jupyter .fa-folder-open-o:before{content:"\f115"}.jupyter .fa-smile-o:before{content:"\f118"}.jupyter .fa-frown-o:before{content:"\f119"}.jupyter .fa-meh-o:before{content:"\f11a"}.jupyter .fa-gamepad:before{content:"\f11b"}.jupyter .fa-keyboard-o:before{content:"\f11c"}.jupyter .fa-flag-o:before{content:"\f11d"}.jupyter .fa-flag-checkered:before{content:"\f11e"}.jupyter .fa-terminal:before{content:"\f120"}.jupyter .fa-code:before{content:"\f121"}.jupyter .fa-mail-reply-all:before,.jupyter .fa-reply-all:before{content:"\f122"}.jupyter .fa-star-half-empty:before,.jupyter .fa-star-half-full:before,.jupyter .fa-star-half-o:before{content:"\f123"}.jupyter .fa-location-arrow:before{content:"\f124"}.jupyter .fa-crop:before{content:"\f125"}.jupyter .fa-code-fork:before{content:"\f126"}.jupyter .fa-chain-broken:before,.jupyter .fa-unlink:before{content:"\f127"}.jupyter .fa-question:before{content:"\f128"}.jupyter .fa-info:before{content:"\f129"}.jupyter .fa-exclamation:before{content:"\f12a"}.jupyter .fa-superscript:before{content:"\f12b"}.jupyter .fa-subscript:before{content:"\f12c"}.jupyter .fa-eraser:before{content:"\f12d"}.jupyter .fa-puzzle-piece:before{content:"\f12e"}.jupyter .fa-microphone:before{content:"\f130"}.jupyter .fa-microphone-slash:before{content:"\f131"}.jupyter .fa-shield:before{content:"\f132"}.jupyter .fa-calendar-o:before{content:"\f133"}.jupyter .fa-fire-extinguisher:before{content:"\f134"}.jupyter .fa-rocket:before{content:"\f135"}.jupyter .fa-maxcdn:before{content:"\f136"}.jupyter .fa-chevron-circle-left:before{content:"\f137"}.jupyter .fa-chevron-circle-right:before{content:"\f138"}.jupyter .fa-chevron-circle-up:before{content:"\f139"}.jupyter .fa-chevron-circle-down:before{content:"\f13a"}.jupyter .fa-html5:before{content:"\f13b"}.jupyter .fa-css3:before{content:"\f13c"}.jupyter .fa-anchor:before{content:"\f13d"}.jupyter .fa-unlock-alt:before{content:"\f13e"}.jupyter .fa-bullseye:before{content:"\f140"}.jupyter .fa-ellipsis-h:before{content:"\f141"}.jupyter .fa-ellipsis-v:before{content:"\f142"}.jupyter .fa-rss-square:before{content:"\f143"}.jupyter .fa-play-circle:before{content:"\f144"}.jupyter .fa-ticket:before{content:"\f145"}.jupyter .fa-minus-square:before{content:"\f146"}.jupyter .fa-minus-square-o:before{content:"\f147"}.jupyter .fa-level-up:before{content:"\f148"}.jupyter .fa-level-down:before{content:"\f149"}.jupyter .fa-check-square:before{content:"\f14a"}.jupyter .fa-pencil-square:before{content:"\f14b"}.jupyter .fa-external-link-square:before{content:"\f14c"}.jupyter .fa-share-square:before{content:"\f14d"}.jupyter .fa-compass:before{content:"\f14e"}.jupyter .fa-caret-square-o-down:before,.jupyter .fa-toggle-down:before{content:"\f150"}.jupyter .fa-caret-square-o-up:before,.jupyter .fa-toggle-up:before{content:"\f151"}.jupyter .fa-caret-square-o-right:before,.jupyter .fa-toggle-right:before{content:"\f152"}.jupyter .fa-eur:before,.jupyter .fa-euro:before{content:"\f153"}.jupyter .fa-gbp:before{content:"\f154"}.jupyter .fa-dollar:before,.jupyter .fa-usd:before{content:"\f155"}.jupyter .fa-inr:before,.jupyter .fa-rupee:before{content:"\f156"}.jupyter .fa-cny:before,.jupyter .fa-jpy:before,.jupyter .fa-rmb:before,.jupyter .fa-yen:before{content:"\f157"}.jupyter .fa-rouble:before,.jupyter .fa-rub:before,.jupyter .fa-ruble:before{content:"\f158"}.jupyter .fa-krw:before,.jupyter .fa-won:before{content:"\f159"}.jupyter .fa-bitcoin:before,.jupyter .fa-btc:before{content:"\f15a"}.jupyter .fa-file:before{content:"\f15b"}.jupyter .fa-file-text:before{content:"\f15c"}.jupyter .fa-sort-alpha-asc:before{content:"\f15d"}.jupyter .fa-sort-alpha-desc:before{content:"\f15e"}.jupyter .fa-sort-amount-asc:before{content:"\f160"}.jupyter .fa-sort-amount-desc:before{content:"\f161"}.jupyter .fa-sort-numeric-asc:before{content:"\f162"}.jupyter .fa-sort-numeric-desc:before{content:"\f163"}.jupyter .fa-thumbs-up:before{content:"\f164"}.jupyter .fa-thumbs-down:before{content:"\f165"}.jupyter .fa-youtube-square:before{content:"\f166"}.jupyter .fa-youtube:before{content:"\f167"}.jupyter .fa-xing:before{content:"\f168"}.jupyter .fa-xing-square:before{content:"\f169"}.jupyter .fa-youtube-play:before{content:"\f16a"}.jupyter .fa-dropbox:before{content:"\f16b"}.jupyter .fa-stack-overflow:before{content:"\f16c"}.jupyter .fa-instagram:before{content:"\f16d"}.jupyter .fa-flickr:before{content:"\f16e"}.jupyter .fa-adn:before{content:"\f170"}.jupyter .fa-bitbucket:before{content:"\f171"}.jupyter .fa-bitbucket-square:before{content:"\f172"}.jupyter .fa-tumblr:before{content:"\f173"}.jupyter .fa-tumblr-square:before{content:"\f174"}.jupyter .fa-long-arrow-down:before{content:"\f175"}.jupyter .fa-long-arrow-up:before{content:"\f176"}.jupyter .fa-long-arrow-left:before{content:"\f177"}.jupyter .fa-long-arrow-right:before{content:"\f178"}.jupyter .fa-apple:before{content:"\f179"}.jupyter .fa-windows:before{content:"\f17a"}.jupyter .fa-android:before{content:"\f17b"}.jupyter .fa-linux:before{content:"\f17c"}.jupyter .fa-dribbble:before{content:"\f17d"}.jupyter .fa-skype:before{content:"\f17e"}.jupyter .fa-foursquare:before{content:"\f180"}.jupyter .fa-trello:before{content:"\f181"}.jupyter .fa-female:before{content:"\f182"}.jupyter .fa-male:before{content:"\f183"}.jupyter .fa-gittip:before{content:"\f184"}.jupyter .fa-sun-o:before{content:"\f185"}.jupyter .fa-moon-o:before{content:"\f186"}.jupyter .fa-archive:before{content:"\f187"}.jupyter .fa-bug:before{content:"\f188"}.jupyter .fa-vk:before{content:"\f189"}.jupyter .fa-weibo:before{content:"\f18a"}.jupyter .fa-renren:before{content:"\f18b"}.jupyter .fa-pagelines:before{content:"\f18c"}.jupyter .fa-stack-exchange:before{content:"\f18d"}.jupyter .fa-arrow-circle-o-right:before{content:"\f18e"}.jupyter .fa-arrow-circle-o-left:before{content:"\f190"}.jupyter .fa-caret-square-o-left:before,.jupyter .fa-toggle-left:before{content:"\f191"}.jupyter .fa-dot-circle-o:before{content:"\f192"}.jupyter .fa-wheelchair:before{content:"\f193"}.jupyter .fa-vimeo-square:before{content:"\f194"}.jupyter .fa-try:before,.jupyter .fa-turkish-lira:before{content:"\f195"}.jupyter .fa-plus-square-o:before{content:"\f196"}.jupyter .fa-space-shuttle:before{content:"\f197"}.jupyter .fa-slack:before{content:"\f198"}.jupyter .fa-envelope-square:before{content:"\f199"}.jupyter .fa-wordpress:before{content:"\f19a"}.jupyter .fa-openid:before{content:"\f19b"}.jupyter .fa-bank:before,.jupyter .fa-institution:before,.jupyter .fa-university:before{content:"\f19c"}.jupyter .fa-graduation-cap:before,.jupyter .fa-mortar-board:before{content:"\f19d"}.jupyter .fa-yahoo:before{content:"\f19e"}.jupyter .fa-google:before{content:"\f1a0"}.jupyter .fa-reddit:before{content:"\f1a1"}.jupyter .fa-reddit-square:before{content:"\f1a2"}.jupyter .fa-stumbleupon-circle:before{content:"\f1a3"}.jupyter .fa-stumbleupon:before{content:"\f1a4"}.jupyter .fa-delicious:before{content:"\f1a5"}.jupyter .fa-digg:before{content:"\f1a6"}.jupyter .fa-pied-piper:before{content:"\f1a7"}.jupyter .fa-pied-piper-alt:before{content:"\f1a8"}.jupyter .fa-drupal:before{content:"\f1a9"}.jupyter .fa-joomla:before{content:"\f1aa"}.jupyter .fa-language:before{content:"\f1ab"}.jupyter .fa-fax:before{content:"\f1ac"}.jupyter .fa-building:before{content:"\f1ad"}.jupyter .fa-child:before{content:"\f1ae"}.jupyter .fa-paw:before{content:"\f1b0"}.jupyter .fa-spoon:before{content:"\f1b1"}.jupyter .fa-cube:before{content:"\f1b2"}.jupyter .fa-cubes:before{content:"\f1b3"}.jupyter .fa-behance:before{content:"\f1b4"}.jupyter .fa-behance-square:before{content:"\f1b5"}.jupyter .fa-steam:before{content:"\f1b6"}.jupyter .fa-steam-square:before{content:"\f1b7"}.jupyter .fa-recycle:before{content:"\f1b8"}.jupyter .fa-automobile:before,.jupyter .fa-car:before{content:"\f1b9"}.jupyter .fa-cab:before,.jupyter .fa-taxi:before{content:"\f1ba"}.jupyter .fa-tree:before{content:"\f1bb"}.jupyter .fa-spotify:before{content:"\f1bc"}.jupyter .fa-deviantart:before{content:"\f1bd"}.jupyter .fa-soundcloud:before{content:"\f1be"}.jupyter .fa-database:before{content:"\f1c0"}.jupyter .fa-file-pdf-o:before{content:"\f1c1"}.jupyter .fa-file-word-o:before{content:"\f1c2"}.jupyter .fa-file-excel-o:before{content:"\f1c3"}.jupyter .fa-file-powerpoint-o:before{content:"\f1c4"}.jupyter .fa-file-image-o:before,.jupyter .fa-file-photo-o:before,.jupyter .fa-file-picture-o:before{content:"\f1c5"}.jupyter .fa-file-archive-o:before,.jupyter .fa-file-zip-o:before{content:"\f1c6"}.jupyter .fa-file-audio-o:before,.jupyter .fa-file-sound-o:before{content:"\f1c7"}.jupyter .fa-file-movie-o:before,.jupyter .fa-file-video-o:before{content:"\f1c8"}.jupyter .fa-file-code-o:before{content:"\f1c9"}.jupyter .fa-vine:before{content:"\f1ca"}.jupyter .fa-codepen:before{content:"\f1cb"}.jupyter .fa-jsfiddle:before{content:"\f1cc"}.jupyter .fa-life-bouy:before,.jupyter .fa-life-buoy:before,.jupyter .fa-life-ring:before,.jupyter .fa-life-saver:before,.jupyter .fa-support:before{content:"\f1cd"}.jupyter .fa-circle-o-notch:before{content:"\f1ce"}.jupyter .fa-ra:before,.jupyter .fa-rebel:before{content:"\f1d0"}.jupyter .fa-empire:before,.jupyter .fa-ge:before{content:"\f1d1"}.jupyter .fa-git-square:before{content:"\f1d2"}.jupyter .fa-git:before{content:"\f1d3"}.jupyter .fa-hacker-news:before{content:"\f1d4"}.jupyter .fa-tencent-weibo:before{content:"\f1d5"}.jupyter .fa-qq:before{content:"\f1d6"}.jupyter .fa-wechat:before,.jupyter .fa-weixin:before{content:"\f1d7"}.jupyter .fa-paper-plane:before,.jupyter .fa-send:before{content:"\f1d8"}.jupyter .fa-paper-plane-o:before,.jupyter .fa-send-o:before{content:"\f1d9"}.jupyter .fa-history:before{content:"\f1da"}.jupyter .fa-circle-thin:before{content:"\f1db"}.jupyter .fa-header:before{content:"\f1dc"}.jupyter .fa-paragraph:before{content:"\f1dd"}.jupyter .fa-sliders:before{content:"\f1de"}.jupyter .fa-share-alt:before{content:"\f1e0"}.jupyter .fa-share-alt-square:before{content:"\f1e1"}.jupyter .fa-bomb:before{content:"\f1e2"}.jupyter .fa-futbol-o:before,.jupyter .fa-soccer-ball-o:before{content:"\f1e3"}.jupyter .fa-tty:before{content:"\f1e4"}.jupyter .fa-binoculars:before{content:"\f1e5"}.jupyter .fa-plug:before{content:"\f1e6"}.jupyter .fa-slideshare:before{content:"\f1e7"}.jupyter .fa-twitch:before{content:"\f1e8"}.jupyter .fa-yelp:before{content:"\f1e9"}.jupyter .fa-newspaper-o:before{content:"\f1ea"}.jupyter .fa-wifi:before{content:"\f1eb"}.jupyter .fa-calculator:before{content:"\f1ec"}.jupyter .fa-paypal:before{content:"\f1ed"}.jupyter .fa-google-wallet:before{content:"\f1ee"}.jupyter .fa-cc-visa:before{content:"\f1f0"}.jupyter .fa-cc-mastercard:before{content:"\f1f1"}.jupyter .fa-cc-discover:before{content:"\f1f2"}.jupyter .fa-cc-amex:before{content:"\f1f3"}.jupyter .fa-cc-paypal:before{content:"\f1f4"}.jupyter .fa-cc-stripe:before{content:"\f1f5"}.jupyter .fa-bell-slash:before{content:"\f1f6"}.jupyter .fa-bell-slash-o:before{content:"\f1f7"}.jupyter .fa-trash:before{content:"\f1f8"}.jupyter .fa-copyright:before{content:"\f1f9"}.jupyter .fa-at:before{content:"\f1fa"}.jupyter .fa-eyedropper:before{content:"\f1fb"}.jupyter .fa-paint-brush:before{content:"\f1fc"}.jupyter .fa-birthday-cake:before{content:"\f1fd"}.jupyter .fa-area-chart:before{content:"\f1fe"}.jupyter .fa-pie-chart:before{content:"\f200"}.jupyter .fa-line-chart:before{content:"\f201"}.jupyter .fa-lastfm:before{content:"\f202"}.jupyter .fa-lastfm-square:before{content:"\f203"}.jupyter .fa-toggle-off:before{content:"\f204"}.jupyter .fa-toggle-on:before{content:"\f205"}.jupyter .fa-bicycle:before{content:"\f206"}.jupyter .fa-bus:before{content:"\f207"}.jupyter .fa-ioxhost:before{content:"\f208"}.jupyter .fa-angellist:before{content:"\f209"}.jupyter .fa-cc:before{content:"\f20a"}.jupyter .fa-ils:before,.jupyter .fa-shekel:before,.jupyter .fa-sheqel:before{content:"\f20b"}.jupyter .fa-meanpath:before{content:"\f20c"}.jupyter .modal.fade .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.jupyter code{color:#000}.jupyter pre{font-size:inherit;line-height:inherit}.jupyter label{font-weight:400}.jupyter .border-box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jupyter .corner-all{border-radius:2px}.jupyter .no-padding{padding:0}.jupyter .hbox{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}.jupyter .hbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none}.jupyter .vbox{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}.jupyter .vbox>*{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none}.jupyter .hbox.reverse,.jupyter .reverse,.jupyter .vbox.reverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;box-direction:reverse;flex-direction:row-reverse}.jupyter .box-flex0,.jupyter .hbox.box-flex0,.jupyter .vbox.box-flex0{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;flex:none;width:auto}.jupyter .box-flex1,.jupyter .hbox.box-flex1,.jupyter .vbox.box-flex1{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.jupyter .box-flex,.jupyter .hbox.box-flex,.jupyter .vbox.box-flex{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.jupyter .box-flex2,.jupyter .hbox.box-flex2,.jupyter .vbox.box-flex2{-webkit-box-flex:2;-moz-box-flex:2;box-flex:2;flex:2}.jupyter .box-group1{-webkit-box-flex-group:1;-moz-box-flex-group:1;box-flex-group:1}.jupyter .box-group2{-webkit-box-flex-group:2;-moz-box-flex-group:2;box-flex-group:2}.jupyter .hbox.start,.jupyter .start,.jupyter .vbox.start{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;justify-content:flex-start}.jupyter .end,.jupyter .hbox.end,.jupyter .vbox.end{-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;justify-content:flex-end}.jupyter .center,.jupyter .hbox.center,.jupyter .vbox.center{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;justify-content:center}.jupyter .baseline,.jupyter .hbox.baseline,.jupyter .vbox.baseline{-webkit-box-pack:baseline;-moz-box-pack:baseline;box-pack:baseline;justify-content:baseline}.jupyter .hbox.stretch,.jupyter .stretch,.jupyter .vbox.stretch{-webkit-box-pack:stretch;-moz-box-pack:stretch;box-pack:stretch;justify-content:stretch}.jupyter .align-start,.jupyter .hbox.align-start,.jupyter .vbox.align-start{-webkit-box-align:start;-moz-box-align:start;box-align:start;align-items:flex-start}.jupyter .align-end,.jupyter .hbox.align-end,.jupyter .vbox.align-end{-webkit-box-align:end;-moz-box-align:end;box-align:end;align-items:flex-end}.jupyter .align-center,.jupyter .hbox.align-center,.jupyter .vbox.align-center{-webkit-box-align:center;-moz-box-align:center;box-align:center;align-items:center}.jupyter .align-baseline,.jupyter .hbox.align-baseline,.jupyter .vbox.align-baseline{-webkit-box-align:baseline;-moz-box-align:baseline;box-align:baseline;align-items:baseline}.jupyter .align-stretch,.jupyter .hbox.align-stretch,.jupyter .vbox.align-stretch{-webkit-box-align:stretch;-moz-box-align:stretch;box-align:stretch;align-items:stretch}.jupyter div.error{margin:2em;text-align:center}.jupyter div.error>h1{font-size:500%;line-height:normal}.jupyter div.error>p{font-size:200%;line-height:normal}.jupyter div.traceback-wrapper{text-align:left;max-width:800px;margin:auto}.jupyter body{background-color:#fff;position:absolute;left:0;right:0;top:0;bottom:0;overflow:visible}.jupyter body>#header{display:none;background-color:#fff;position:relative;z-index:100}.jupyter body>#header #header-container{padding-bottom:5px;padding-top:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jupyter body>#header .header-bar{width:100%;height:1px;background:#e7e7e7;margin-bottom:-1px}@media print{.jupyter body>#header{display:none!important}}.jupyter #header-spacer{width:100%;visibility:hidden}@media print{.jupyter #header-spacer{display:none}}.jupyter #ipython_notebook{padding-left:0;padding-top:1px;padding-bottom:1px}@media (max-width:991px){.jupyter #ipython_notebook{margin-left:10px}}.jupyter #noscript{width:auto;padding-top:16px;padding-bottom:16px;text-align:center;font-size:22px;color:red;font-weight:700}.jupyter #ipython_notebook img{height:28px}.jupyter #site{width:100%;display:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:auto}@media print{.jupyter #site{height:auto!important}}.jupyter .ui-button .ui-button-text{padding:.2em .8em;font-size:77%}.jupyter input.ui-button{padding:.3em .9em}.jupyter span#login_widget{float:right}.jupyter #logout,.jupyter span#login_widget>.button{color:#333;background-color:#fff;border-color:#ccc}.jupyter #logout.focus,.jupyter #logout:focus,.jupyter span#login_widget>.button.focus,.jupyter span#login_widget>.button:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.jupyter #logout:hover,.jupyter span#login_widget>.button:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter #logout.active,.jupyter #logout:active,.jupyter span#login_widget>.button.active,.jupyter span#login_widget>.button:active,.open>.dropdown-toggle.jupyter #logout,.open>.dropdown-toggle.jupyter span#login_widget>.button{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter #logout.active.focus,.jupyter #logout.active:focus,.jupyter #logout.active:hover,.jupyter #logout:active.focus,.jupyter #logout:active:focus,.jupyter #logout:active:hover,.jupyter span#login_widget>.button.active.focus,.jupyter span#login_widget>.button.active:focus,.jupyter span#login_widget>.button.active:hover,.jupyter span#login_widget>.button:active.focus,.jupyter span#login_widget>.button:active:focus,.jupyter span#login_widget>.button:active:hover,.open>.dropdown-toggle.jupyter #logout.focus,.open>.dropdown-toggle.jupyter #logout:focus,.open>.dropdown-toggle.jupyter #logout:hover,.open>.dropdown-toggle.jupyter span#login_widget>.button.focus,.open>.dropdown-toggle.jupyter span#login_widget>.button:focus,.open>.dropdown-toggle.jupyter span#login_widget>.button:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.jupyter #logout.active,.jupyter #logout:active,.jupyter span#login_widget>.button.active,.jupyter span#login_widget>.button:active,.open>.dropdown-toggle.jupyter #logout,.open>.dropdown-toggle.jupyter span#login_widget>.button{background-image:none}.jupyter #logout.disabled,.jupyter #logout.disabled.active,.jupyter #logout.disabled.focus,.jupyter #logout.disabled:active,.jupyter #logout.disabled:focus,.jupyter #logout.disabled:hover,.jupyter #logout[disabled],.jupyter #logout[disabled].active,.jupyter #logout[disabled].focus,.jupyter #logout[disabled]:active,.jupyter #logout[disabled]:focus,.jupyter #logout[disabled]:hover,.jupyter span#login_widget>.button.disabled,.jupyter span#login_widget>.button.disabled.active,.jupyter span#login_widget>.button.disabled.focus,.jupyter span#login_widget>.button.disabled:active,.jupyter span#login_widget>.button.disabled:focus,.jupyter span#login_widget>.button.disabled:hover,.jupyter span#login_widget>.button[disabled],.jupyter span#login_widget>.button[disabled].active,.jupyter span#login_widget>.button[disabled].focus,.jupyter span#login_widget>.button[disabled]:active,.jupyter span#login_widget>.button[disabled]:focus,.jupyter span#login_widget>.button[disabled]:hover,fieldset[disabled] .jupyter #logout,fieldset[disabled] .jupyter #logout.active,fieldset[disabled] .jupyter #logout.focus,fieldset[disabled] .jupyter #logout:active,fieldset[disabled] .jupyter #logout:focus,fieldset[disabled] .jupyter #logout:hover,fieldset[disabled] .jupyter span#login_widget>.button,fieldset[disabled] .jupyter span#login_widget>.button.active,fieldset[disabled] .jupyter span#login_widget>.button.focus,fieldset[disabled] .jupyter span#login_widget>.button:active,fieldset[disabled] .jupyter span#login_widget>.button:focus,fieldset[disabled] .jupyter span#login_widget>.button:hover{background-color:#fff;border-color:#ccc}.jupyter #logout .badge,.jupyter span#login_widget>.button .badge{color:#fff;background-color:#333}.jupyter .nav-header{text-transform:none}.jupyter #header>span{margin-top:10px}.jupyter .modal_stretch .modal-dialog{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;min-height:80vh}.jupyter .modal_stretch .modal-dialog .modal-body{max-height:calc(100vh - 200px);overflow:auto;flex:1}@media (min-width:768px){.jupyter .modal .modal-dialog{width:700px}}@media (min-width:768px){.jupyter select.form-control{margin-left:12px;margin-right:12px}}.jupyter .center-nav{display:inline-block;margin-bottom:-4px}.jupyter .alternate_upload{background-color:none;display:inline}.jupyter .alternate_upload.form{padding:0;margin:0}.jupyter .alternate_upload input.fileinput{text-align:center;vertical-align:middle;display:inline;opacity:0;z-index:2;width:12ex;margin-right:-12ex}.jupyter .alternate_upload .btn-upload{height:22px}.jupyter ul#tabs{margin-bottom:4px}.jupyter ul#tabs a{padding-top:6px;padding-bottom:4px}.jupyter ul.breadcrumb a:focus,.jupyter ul.breadcrumb a:hover{text-decoration:none}.jupyter ul.breadcrumb i.icon-home{font-size:16px;margin-right:4px}.jupyter ul.breadcrumb span{color:#5e5e5e}.jupyter .list_toolbar{padding:4px 0 4px 0;vertical-align:middle}.jupyter .list_toolbar .tree-buttons{padding-top:1px}.jupyter .dynamic-buttons{padding-top:3px;display:inline-block}.jupyter .list_toolbar [class*=span]{min-height:24px}.jupyter .list_header{font-weight:700;background-color:#EEE}.jupyter .list_placeholder{font-weight:700;padding-top:4px;padding-bottom:4px;padding-left:7px;padding-right:7px}.jupyter .list_container{margin-top:4px;margin-bottom:20px;border:1px solid #ddd;border-radius:2px}.jupyter .list_container>div{border-bottom:1px solid #ddd}.jupyter .list_container>div:hover .list-item{background-color:red}.jupyter .list_container>div:last-child{border:none}.jupyter .list_item:hover .list_item{background-color:#ddd}.jupyter .list_item a{text-decoration:none}.jupyter .list_item:hover{background-color:#fafafa}.jupyter .list_header>div,.jupyter .list_item>div{padding-top:4px;padding-bottom:4px;padding-left:7px;padding-right:7px;line-height:22px}.jupyter .list_header>div input,.jupyter .list_item>div input{margin-right:7px;margin-left:14px;vertical-align:baseline;line-height:22px;position:relative;top:-1px}.jupyter .list_header>div .item_link,.jupyter .list_item>div .item_link{margin-left:-1px;vertical-align:baseline;line-height:22px}.jupyter .new-file input[type=checkbox]{visibility:hidden}.jupyter .item_name{line-height:22px;height:24px}.jupyter .item_icon{font-size:14px;color:#5e5e5e;margin-right:7px;margin-left:7px;line-height:22px;vertical-align:baseline}.jupyter .item_buttons{line-height:1em;margin-left:-5px}.jupyter .item_buttons .btn,.jupyter .item_buttons .btn-group,.jupyter .item_buttons .input-group{float:left}.jupyter .item_buttons>.btn,.jupyter .item_buttons>.btn-group,.jupyter .item_buttons>.input-group{margin-left:5px}.jupyter .item_buttons .btn{min-width:13ex}.jupyter .item_buttons .running-indicator{padding-top:4px;color:#5cb85c}.jupyter .item_buttons .kernel-name{padding-top:4px;color:#5bc0de;margin-right:7px;float:left}.jupyter .toolbar_info{height:24px;line-height:24px}.jupyter .list_item input:not([type=checkbox]){padding-top:3px;padding-bottom:3px;height:22px;line-height:14px;margin:0}.jupyter .highlight_text{color:#00f}.jupyter #project_name{display:inline-block;padding-left:7px;margin-left:-2px}.jupyter #project_name>.breadcrumb{padding:0;margin-bottom:0;background-color:transparent;font-weight:700}.jupyter #tree-selector{padding-right:0}.jupyter #button-select-all{min-width:50px}.jupyter #select-all{margin-left:7px;margin-right:2px}.jupyter .menu_icon{margin-right:2px}.jupyter .tab-content .row{margin-left:0;margin-right:0}.jupyter .folder_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f114"}.jupyter .folder_icon:before.pull-left{margin-right:.3em}.jupyter .folder_icon:before.pull-right{margin-left:.3em}.jupyter .notebook_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f02d";position:relative;top:-1px}.jupyter .notebook_icon:before.pull-left{margin-right:.3em}.jupyter .notebook_icon:before.pull-right{margin-left:.3em}.jupyter .running_notebook_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f02d";position:relative;top:-1px;color:#5cb85c}.jupyter .running_notebook_icon:before.pull-left{margin-right:.3em}.jupyter .running_notebook_icon:before.pull-right{margin-left:.3em}.jupyter .file_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f016";position:relative;top:-2px}.jupyter .file_icon:before.pull-left{margin-right:.3em}.jupyter .file_icon:before.pull-right{margin-left:.3em}.jupyter #notebook_toolbar .pull-right{padding-top:0;margin-right:-1px}.jupyter ul#new-menu{left:auto;right:0}.jupyter .kernel-menu-icon{padding-right:12px;width:24px;content:"\f096"}.jupyter .kernel-menu-icon:before{content:"\f096"}.jupyter .kernel-menu-icon-current:before{content:"\f00c"}.jupyter #tab_content{padding-top:20px}.jupyter #running .panel-group .panel{margin-top:3px;margin-bottom:1em}.jupyter #running .panel-group .panel .panel-heading{background-color:#EEE;padding-top:4px;padding-bottom:4px;padding-left:7px;padding-right:7px;line-height:22px}.jupyter #running .panel-group .panel .panel-heading a:focus,.jupyter #running .panel-group .panel .panel-heading a:hover{text-decoration:none}.jupyter #running .panel-group .panel .panel-body{padding:0}.jupyter #running .panel-group .panel .panel-body .list_container{margin-top:0;margin-bottom:0;border:0;border-radius:0}.jupyter #running .panel-group .panel .panel-body .list_container .list_item{border-bottom:1px solid #ddd}.jupyter #running .panel-group .panel .panel-body .list_container .list_item:last-child{border-bottom:0}.jupyter .delete-button{display:none}.jupyter .duplicate-button{display:none}.jupyter .rename-button{display:none}.jupyter .shutdown-button{display:none}.jupyter .dynamic-instructions{display:inline-block;padding-top:4px}.jupyter .selected-keymap i.fa{padding:0 5px}.jupyter .selected-keymap i.fa:before{content:"\f00c"}.jupyter #mode-menu{overflow:auto;max-height:20em}.jupyter .edit_app #header{-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}.jupyter .edit_app #menubar .navbar{margin-bottom:-1px}.jupyter .dirty-indicator{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px}.jupyter .dirty-indicator.pull-left{margin-right:.3em}.jupyter .dirty-indicator.pull-right{margin-left:.3em}.jupyter .dirty-indicator-dirty{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px}.jupyter .dirty-indicator-dirty.pull-left{margin-right:.3em}.jupyter .dirty-indicator-dirty.pull-right{margin-left:.3em}.jupyter .dirty-indicator-clean{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px}.jupyter .dirty-indicator-clean.pull-left{margin-right:.3em}.jupyter .dirty-indicator-clean.pull-right{margin-left:.3em}.jupyter .dirty-indicator-clean:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00c"}.jupyter .dirty-indicator-clean:before.pull-left{margin-right:.3em}.jupyter .dirty-indicator-clean:before.pull-right{margin-left:.3em}.jupyter #filename{font-size:16pt;display:table;padding:0 5px}.jupyter #current-mode{padding-left:5px;padding-right:5px}.jupyter #texteditor-backdrop{padding-top:20px;padding-bottom:20px}@media not print{.jupyter #texteditor-backdrop{background-color:#EEE}}@media print{.jupyter #texteditor-backdrop #texteditor-container .CodeMirror-gutter,.jupyter #texteditor-backdrop #texteditor-container .CodeMirror-gutters{background-color:#fff}}@media not print{.jupyter #texteditor-backdrop #texteditor-container .CodeMirror-gutter,.jupyter #texteditor-backdrop #texteditor-container .CodeMirror-gutters{background-color:#fff}}@media not print{.jupyter #texteditor-backdrop #texteditor-container{padding:0;background-color:#fff;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}}.jupyter .ansibold{font-weight:700}.jupyter .ansiblack{color:#000}.jupyter .ansired{color:#8b0000}.jupyter .ansigreen{color:#006400}.jupyter .ansiyellow{color:#c4a000}.jupyter .ansiblue{color:#00008b}.jupyter .ansipurple{color:#9400d3}.jupyter .ansicyan{color:#4682b4}.jupyter .ansigray{color:gray}.jupyter .ansibgblack{background-color:#000}.jupyter .ansibgred{background-color:red}.jupyter .ansibggreen{background-color:green}.jupyter .ansibgyellow{background-color:#ff0}.jupyter .ansibgblue{background-color:#00f}.jupyter .ansibgpurple{background-color:#ff00ff}.jupyter .ansibgcyan{background-color:#0ff}.jupyter .ansibggray{background-color:gray}.jupyter div.cell{border:1px solid transparent;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;border-radius:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-width:thin;border-style:solid;width:100%;padding:5px;margin:0;outline:0}.jupyter div.cell.selected{border-color:#ababab}@media print{.jupyter div.cell.selected{border-color:transparent}}.edit_mode .jupyter div.cell.selected{border-color:green}@media print{.edit_mode .jupyter div.cell.selected{border-color:transparent}}.jupyter .prompt{min-width:14ex;padding:.4em;margin:0;font-family:monospace;text-align:right;line-height:1.21429em}@media (max-width:540px){.jupyter .prompt{text-align:left}}.jupyter div.inner_cell{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}@-moz-document url-prefix(){.jupyter div.inner_cell{overflow-x:hidden}}.jupyter div.input_area{border:1px solid #cfcfcf;border-radius:2px;background:#f7f7f7;line-height:1.21429em}.jupyter div.prompt:empty{padding-top:0;padding-bottom:0}.jupyter div.unrecognized_cell{padding:5px 5px 5px 0;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}.jupyter div.unrecognized_cell .inner_cell{border-radius:2px;padding:5px;font-weight:700;color:red;border:1px solid #cfcfcf;background:#eaeaea}.jupyter div.unrecognized_cell .inner_cell a{color:inherit;text-decoration:none}.jupyter div.unrecognized_cell .inner_cell a:hover{color:inherit;text-decoration:none}@media (max-width:540px){.jupyter div.unrecognized_cell>div.prompt{display:none}}@media print{.jupyter div.code_cell{page-break-inside:avoid}}.jupyter div.input{page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}@media (max-width:540px){.jupyter div.input{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}}.jupyter div.input_prompt{color:navy;border-top:1px solid transparent}.jupyter div.input_area>div.highlight{margin:.4em;border:none;padding:0;background-color:transparent}.jupyter div.input_area>div.highlight>pre{margin:0;border:none;padding:0;background-color:transparent}.jupyter .CodeMirror{line-height:1.21429em;font-size:14px;height:auto;background:0 0}.jupyter .CodeMirror-scroll{overflow-y:hidden;overflow-x:auto}.jupyter .CodeMirror-lines{padding:.4em}.jupyter .CodeMirror-linenumber{padding:0 8px 0 4px}.jupyter .CodeMirror-gutters{border-bottom-left-radius:2px;border-top-left-radius:2px}.jupyter .CodeMirror pre{padding:0;border:0;border-radius:0}.jupyter .CodeMirror{font-family:monospace;height:300px;color:#000}.jupyter .CodeMirror-lines{padding:4px 0}.jupyter .CodeMirror pre{padding:0 4px}.jupyter .CodeMirror-gutter-filler,.jupyter .CodeMirror-scrollbar-filler{background-color:#fff}.jupyter .CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.jupyter .CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.jupyter .CodeMirror-guttermarker{color:#000}.jupyter .CodeMirror-guttermarker-subtle{color:#999}.jupyter .CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.jupyter .CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.jupyter .cm-fat-cursor .CodeMirror-cursor{width:auto;border:0;background:#7e7}.jupyter .cm-fat-cursor div.CodeMirror-cursors{z-index:1}.jupyter .cm-animate-fat-cursor{width:auto;border:0;-webkit-animation:blink 1.06s steps(1) infinite;-moz-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;background-color:#7e7}.jupyter .cm-tab{display:inline-block;text-decoration:inherit}.jupyter .CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.jupyter .cm-s-default .cm-header{color:#00f}.jupyter .cm-s-default .cm-quote{color:#090}.jupyter .cm-negative{color:#d44}.jupyter .cm-positive{color:#292}.jupyter .cm-header,.jupyter .cm-strong{font-weight:700}.jupyter .cm-em{font-style:italic}.jupyter .cm-link{text-decoration:underline}.jupyter .cm-strikethrough{text-decoration:line-through}.jupyter .cm-s-default .cm-keyword{color:#708}.jupyter .cm-s-default .cm-atom{color:#219}.jupyter .cm-s-default .cm-number{color:#164}.jupyter .cm-s-default .cm-def{color:#00f}.jupyter .cm-s-default .cm-variable-2{color:#05a}.jupyter .cm-s-default .cm-variable-3{color:#085}.jupyter .cm-s-default .cm-comment{color:#a50}.jupyter .cm-s-default .cm-string{color:#a11}.jupyter .cm-s-default .cm-string-2{color:#f50}.jupyter .cm-s-default .cm-meta{color:#555}.jupyter .cm-s-default .cm-qualifier{color:#555}.jupyter .cm-s-default .cm-builtin{color:#30a}.jupyter .cm-s-default .cm-bracket{color:#997}.jupyter .cm-s-default .cm-tag{color:#170}.jupyter .cm-s-default .cm-attribute{color:#00c}.jupyter .cm-s-default .cm-hr{color:#999}.jupyter .cm-s-default .cm-link{color:#00c}.jupyter .cm-s-default .cm-error{color:red}.jupyter .cm-invalidchar{color:red}.jupyter .CodeMirror-composing{border-bottom:2px solid}.jupyter div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}.jupyter div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.jupyter .CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.jupyter .CodeMirror-activeline-background{background:#e8f2ff}.jupyter .CodeMirror{position:relative;overflow:hidden;background:#fff}.jupyter .CodeMirror-scroll{overflow:scroll!important;margin-bottom:-30px;margin-right:-30px;padding-bottom:30px;height:100%;outline:0;position:relative}.jupyter .CodeMirror-sizer{position:relative;border-right:30px solid transparent}.jupyter .CodeMirror-gutter-filler,.jupyter .CodeMirror-hscrollbar,.jupyter .CodeMirror-scrollbar-filler,.jupyter .CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.jupyter .CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.jupyter .CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.jupyter .CodeMirror-scrollbar-filler{right:0;bottom:0}.jupyter .CodeMirror-gutter-filler{left:0;bottom:0}.jupyter .CodeMirror-gutters{position:absolute;left:0;top:0;z-index:3}.jupyter .CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;margin-bottom:-30px}.jupyter .CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.jupyter .CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.jupyter .CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.jupyter .CodeMirror-gutter-wrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.jupyter .CodeMirror-lines{cursor:text;min-height:1px}.jupyter .CodeMirror pre{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent}.jupyter .CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.jupyter .CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.jupyter .CodeMirror-linewidget{position:relative;z-index:2;overflow:auto}.jupyter .CodeMirror-code{outline:0}.jupyter .CodeMirror-gutter,.jupyter .CodeMirror-gutters,.jupyter .CodeMirror-linenumber,.jupyter .CodeMirror-scroll,.jupyter .CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.jupyter .CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.jupyter .CodeMirror-cursor{position:absolute}.jupyter .CodeMirror-measure pre{position:static}.jupyter div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.jupyter div.CodeMirror-dragcursors{visibility:visible}.jupyter .CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.jupyter .CodeMirror-selected{background:#d9d9d9}.jupyter .CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.jupyter .CodeMirror-crosshair{cursor:crosshair}.jupyter .CodeMirror-line::selection,.jupyter .CodeMirror-line>span::selection,.jupyter .CodeMirror-line>span>span::selection{background:#d7d4f0}.jupyter .CodeMirror-line::-moz-selection,.jupyter .CodeMirror-line>span::-moz-selection,.jupyter .CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.jupyter .cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.jupyter .cm-force-border{padding-right:.1px}.jupyter .cm-tab-wrap-hack:after{content:''}.jupyter span.CodeMirror-selectedtext{background:0 0}.jupyter .highlight-base{color:#000}.jupyter .highlight-variable{color:#000}.jupyter .highlight-variable-2{color:#1a1a1a}.jupyter .highlight-variable-3{color:#333}.jupyter .highlight-string{color:#BA2121}.jupyter .highlight-comment{color:#408080;font-style:italic}.jupyter .highlight-number{color:#080}.jupyter .highlight-atom{color:#88F}.jupyter .highlight-keyword{color:green;font-weight:700}.jupyter .highlight-builtin{color:green}.jupyter .highlight-error{color:red}.jupyter .highlight-operator{color:#A2F;font-weight:700}.jupyter .highlight-meta{color:#A2F}.jupyter .highlight-def{color:#00f}.jupyter .highlight-string-2{color:#f50}.jupyter .highlight-qualifier{color:#555}.jupyter .highlight-bracket{color:#997}.jupyter .highlight-tag{color:#170}.jupyter .highlight-attribute{color:#00c}.jupyter .highlight-header{color:#00f}.jupyter .highlight-quote{color:#090}.jupyter .highlight-link{color:#00c}.jupyter .cm-s-ipython span.cm-keyword{color:green;font-weight:700}.jupyter .cm-s-ipython span.cm-atom{color:#88F}.jupyter .cm-s-ipython span.cm-number{color:#080}.jupyter .cm-s-ipython span.cm-def{color:#00f}.jupyter .cm-s-ipython span.cm-variable{color:#000}.jupyter .cm-s-ipython span.cm-operator{color:#A2F;font-weight:700}.jupyter .cm-s-ipython span.cm-variable-2{color:#1a1a1a}.jupyter .cm-s-ipython span.cm-variable-3{color:#333}.jupyter .cm-s-ipython span.cm-comment{color:#408080;font-style:italic}.jupyter .cm-s-ipython span.cm-string{color:#BA2121}.jupyter .cm-s-ipython span.cm-string-2{color:#f50}.jupyter .cm-s-ipython span.cm-meta{color:#A2F}.jupyter .cm-s-ipython span.cm-qualifier{color:#555}.jupyter .cm-s-ipython span.cm-builtin{color:green}.jupyter .cm-s-ipython span.cm-bracket{color:#997}.jupyter .cm-s-ipython span.cm-tag{color:#170}.jupyter .cm-s-ipython span.cm-attribute{color:#00c}.jupyter .cm-s-ipython span.cm-header{color:#00f}.jupyter .cm-s-ipython span.cm-quote{color:#090}.jupyter .cm-s-ipython span.cm-link{color:#00c}.jupyter .cm-s-ipython span.cm-error{color:red}.jupyter .cm-s-ipython span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);background-position:right;background-repeat:no-repeat}.jupyter div.output_wrapper{position:relative;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;z-index:1}.jupyter div.output_scroll{height:24em;width:100%;overflow:auto;border-radius:2px;-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,.8);box-shadow:inset 0 2px 8px rgba(0,0,0,.8);display:block}.jupyter div.output_collapsed{margin:0;padding:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}.jupyter div.out_prompt_overlay{height:100%;padding:0 .4em;position:absolute;border-radius:2px}.jupyter div.out_prompt_overlay:hover{-webkit-box-shadow:inset 0 0 1px #000;box-shadow:inset 0 0 1px #000;background:rgba(240,240,240,.5)}.jupyter div.output_prompt{color:#8b0000}.jupyter div.output_area{padding:0;page-break-inside:avoid;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}.jupyter div.output_area .MathJax_Display{text-align:left!important}.jupyter div.output_area .rendered_html table{margin-left:0;margin-right:0}.jupyter div.output_area .rendered_html img{margin-left:0;margin-right:0}.jupyter div.output_area img,.jupyter div.output_area svg{max-width:100%;height:auto}.jupyter div.output_area img.unconfined,.jupyter div.output_area svg.unconfined{max-width:none}.jupyter .output{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}@media (max-width:540px){.jupyter div.output_area{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:vertical;-moz-box-align:stretch;display:box;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}}.jupyter div.output_area pre{margin:0;padding:0;border:0;vertical-align:baseline;color:#000;background-color:transparent;border-radius:0}.jupyter div.output_subarea{overflow-x:auto;padding:.4em;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1;max-width:calc(100% - 14ex)}.jupyter div.output_scroll div.output_subarea{overflow-x:visible}.jupyter div.output_text{text-align:left;color:#000;line-height:1.21429em}.jupyter div.output_stderr{background:#fdd}.jupyter div.output_latex{text-align:left}.jupyter div.output_javascript:empty{padding:0}.jupyter .js-error{color:#8b0000}.jupyter div.raw_input_container{line-height:1.21429em;padding-top:5px}.jupyter input.raw_input{font-family:monospace;font-size:inherit;color:inherit;width:auto;vertical-align:baseline;padding:0 .25em;margin:0 .25em}.jupyter input.raw_input:focus{box-shadow:none}.jupyter p.p-space{margin-bottom:10px}.jupyter div.output_unrecognized{padding:5px;font-weight:700;color:red}.jupyter div.output_unrecognized a{color:inherit;text-decoration:none}.jupyter div.output_unrecognized a:hover{color:inherit;text-decoration:none}.jupyter .rendered_html{color:#000}.jupyter .rendered_html em{font-style:italic}.jupyter .rendered_html strong{font-weight:700}.jupyter .rendered_html u{text-decoration:underline}.jupyter .rendered_html :link{text-decoration:underline}.jupyter .rendered_html :visited{text-decoration:underline}.jupyter .rendered_html h1{font-size:185.7%;margin:1.08em 0 0 0;font-weight:700;line-height:1}.jupyter .rendered_html h2{font-size:157.1%;margin:1.27em 0 0 0;font-weight:700;line-height:1}.jupyter .rendered_html h3{font-size:128.6%;margin:1.55em 0 0 0;font-weight:700;line-height:1}.jupyter .rendered_html h4{font-size:100%;margin:2em 0 0 0;font-weight:700;line-height:1}.jupyter .rendered_html h5{font-size:100%;margin:2em 0 0 0;font-weight:700;line-height:1;font-style:italic}.jupyter .rendered_html h6{font-size:100%;margin:2em 0 0 0;font-weight:700;line-height:1;font-style:italic}.jupyter .rendered_html h1:first-child{margin-top:.538em}.jupyter .rendered_html h2:first-child{margin-top:.636em}.jupyter .rendered_html h3:first-child{margin-top:.777em}.jupyter .rendered_html h4:first-child{margin-top:1em}.jupyter .rendered_html h5:first-child{margin-top:1em}.jupyter .rendered_html h6:first-child{margin-top:1em}.jupyter .rendered_html ul{list-style:disc;margin:0 2em;padding-left:0}.jupyter .rendered_html ul ul{list-style:square;margin:0 2em}.jupyter .rendered_html ul ul ul{list-style:circle;margin:0 2em}.jupyter .rendered_html ol{list-style:decimal;margin:0 2em;padding-left:0}.jupyter .rendered_html ol ol{list-style:upper-alpha;margin:0 2em}.jupyter .rendered_html ol ol ol{list-style:lower-alpha;margin:0 2em}.jupyter .rendered_html ol ol ol ol{list-style:lower-roman;margin:0 2em}.jupyter .rendered_html ol ol ol ol ol{list-style:decimal;margin:0 2em}.jupyter .rendered_html *+ul{margin-top:1em}.jupyter .rendered_html *+ol{margin-top:1em}.jupyter .rendered_html hr{color:#000;background-color:#000}.jupyter .rendered_html pre{margin:1em 2em}.jupyter .rendered_html code,.jupyter .rendered_html pre{border:0;background-color:#fff;color:#000;font-size:100%;padding:0}.jupyter .rendered_html blockquote{margin:1em 2em}.jupyter .rendered_html table{margin-left:auto;margin-right:auto;border:1px solid #000;border-collapse:collapse}.jupyter .rendered_html td,.jupyter .rendered_html th,.jupyter .rendered_html tr{border:1px solid #000;border-collapse:collapse;margin:1em 2em}.jupyter .rendered_html td,.jupyter .rendered_html th{text-align:left;vertical-align:middle;padding:4px}.jupyter .rendered_html th{font-weight:700}.jupyter .rendered_html *+table{margin-top:1em}.jupyter .rendered_html p{text-align:left}.jupyter .rendered_html *+p{margin-top:1em}.jupyter .rendered_html img{display:block;margin-left:auto;margin-right:auto}.jupyter .rendered_html *+img{margin-top:1em}.jupyter .rendered_html img,.jupyter .rendered_html svg{max-width:100%;height:auto}.jupyter .rendered_html img.unconfined,.jupyter .rendered_html svg.unconfined{max-width:none}.jupyter div.text_cell{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}@media (max-width:540px){.jupyter div.text_cell>div.prompt{display:none}}.jupyter div.text_cell_render{outline:0;resize:none;width:inherit;border-style:none;padding:.5em .5em .5em .4em;color:#000;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jupyter a.anchor-link:link{text-decoration:none;padding:0 20px;visibility:hidden}.jupyter h1:hover .anchor-link,.jupyter h2:hover .anchor-link,.jupyter h3:hover .anchor-link,.jupyter h4:hover .anchor-link,.jupyter h5:hover .anchor-link,.jupyter h6:hover .anchor-link{visibility:visible}.jupyter .text_cell.rendered .input_area{display:none}.jupyter .text_cell.rendered .rendered_html{overflow-x:auto}.jupyter .text_cell.unrendered .text_cell_render{display:none}.jupyter .cm-header-1,.jupyter .cm-header-2,.jupyter .cm-header-3,.jupyter .cm-header-4,.jupyter .cm-header-5,.jupyter .cm-header-6{font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.jupyter .cm-header-1{font-size:185.7%}.jupyter .cm-header-2{font-size:157.1%}.jupyter .cm-header-3{font-size:128.6%}.jupyter .cm-header-4{font-size:110%}.jupyter .cm-header-5{font-size:100%;font-style:italic}.jupyter .cm-header-6{font-size:100%;font-style:italic}@media (max-width:767px){.jupyter .notebook_app{padding-left:0;padding-right:0}}.jupyter #ipython-main-app{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}.jupyter div#notebook_panel{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}.jupyter div#notebook{font-size:14px;line-height:20px;overflow-y:hidden;overflow-x:auto;width:100%;padding-top:20px;margin:0;outline:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;min-height:100%}@media not print{.jupyter #notebook-container{padding:15px;background-color:#fff;min-height:0;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}}@media print{.jupyter #notebook-container{width:100%}}.jupyter div.ui-widget-content{border:1px solid #ababab;outline:0}.jupyter pre.dialog{background-color:#f7f7f7;border:1px solid #ddd;border-radius:2px;padding:.4em;padding-left:2em}.jupyter p.dialog{padding:.2em}.jupyter code,.jupyter kbd,.jupyter pre,.jupyter samp{white-space:pre-wrap}.jupyter #fonttest{font-family:monospace}.jupyter p{margin-bottom:0}.jupyter .end_space{min-height:100px;transition:height .2s ease}.jupyter .notebook_app>#header{-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}@media not print{.jupyter .notebook_app{background-color:#EEE}}.jupyter kbd{border-style:solid;border-width:1px;box-shadow:none;margin:2px;padding-left:2px;padding-right:2px;padding-top:1px;padding-bottom:1px}.jupyter .celltoolbar{border:thin solid #CFCFCF;border-bottom:none;background:#EEE;border-radius:2px 2px 0 0;width:100%;height:29px;padding-right:4px;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;justify-content:flex-end;display:-webkit-flex}@media print{.jupyter .celltoolbar{display:none}}.jupyter .ctb_hideshow{display:none;vertical-align:bottom}.jupyter .ctb_global_show .ctb_show.ctb_hideshow{display:block}.jupyter .ctb_global_show .ctb_show+.input_area,.jupyter .ctb_global_show .ctb_show+div.text_cell_input,.jupyter .ctb_global_show .ctb_show~div.text_cell_render{border-top-right-radius:0;border-top-left-radius:0}.jupyter .ctb_global_show .ctb_show~div.text_cell_render{border:1px solid #cfcfcf}.jupyter .celltoolbar{font-size:87%;padding-top:3px}.jupyter .celltoolbar select{display:block;width:100%;height:32px;padding:6px 12px;font-size:13px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:1px;width:inherit;font-size:inherit;height:22px;padding:0;display:inline-block}.jupyter .celltoolbar select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.jupyter .celltoolbar select::-moz-placeholder{color:#999;opacity:1}.jupyter .celltoolbar select:-ms-input-placeholder{color:#999}.jupyter .celltoolbar select::-webkit-input-placeholder{color:#999}.jupyter .celltoolbar select[disabled],.jupyter .celltoolbar select[readonly],fieldset[disabled] .jupyter .celltoolbar select{background-color:#eee;opacity:1}.jupyter .celltoolbar select[disabled],fieldset[disabled] .jupyter .celltoolbar select{cursor:not-allowed}textarea.jupyter .celltoolbar select{height:auto}select.jupyter .celltoolbar select{height:30px;line-height:30px}select[multiple].jupyter .celltoolbar select,textarea.jupyter .celltoolbar select{height:auto}.jupyter .celltoolbar label{margin-left:5px;margin-right:5px}.jupyter .completions{position:absolute;z-index:110;overflow:hidden;border:1px solid #ababab;border-radius:2px;-webkit-box-shadow:0 6px 10px -1px #adadad;box-shadow:0 6px 10px -1px #adadad;line-height:1}.jupyter .completions select{background:#fff;outline:0;border:none;padding:0;margin:0;overflow:auto;font-family:monospace;font-size:110%;color:#000;width:auto}.jupyter .completions select option.context{color:#286090}.jupyter #kernel_logo_widget{float:right!important;float:right}.jupyter #kernel_logo_widget .current_kernel_logo{display:none;margin-top:-1px;margin-bottom:-1px;width:32px;height:32px}.jupyter #menubar{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:1px}.jupyter #menubar .navbar{border-top:1px;border-radius:0 0 2px 2px;margin-bottom:0}.jupyter #menubar .navbar-toggle{float:left;padding-top:7px;padding-bottom:7px;border:none}.jupyter #menubar .navbar-collapse{clear:left}.jupyter .nav-wrapper{border-bottom:1px solid #e7e7e7}.jupyter i.menu-icon{padding-top:4px}.jupyter ul#help_menu li a{overflow:hidden;padding-right:2.2em}.jupyter ul#help_menu li a i{margin-right:-1.2em}.jupyter .dropdown-submenu{position:relative}.jupyter .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}.jupyter .dropdown-submenu:hover>.dropdown-menu{display:block}.jupyter .dropdown-submenu>a:after{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;display:block;content:"\f0da";float:right;color:#333;margin-top:2px;margin-right:-10px}.jupyter .dropdown-submenu>a:after.pull-left{margin-right:.3em}.jupyter .dropdown-submenu>a:after.pull-right{margin-left:.3em}.jupyter .dropdown-submenu:hover>a:after{color:#262626}.jupyter .dropdown-submenu.pull-left{float:none}.jupyter .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px}.jupyter #notification_area{float:right!important;float:right;z-index:10}.jupyter .indicator_area{float:right!important;float:right;color:#777;margin-left:5px;margin-right:5px;width:11px;z-index:10;text-align:center;width:auto}.jupyter #kernel_indicator{float:right!important;float:right;color:#777;margin-left:5px;margin-right:5px;width:11px;z-index:10;text-align:center;width:auto;border-left:1px solid}.jupyter #kernel_indicator .kernel_indicator_name{padding-left:5px;padding-right:5px}.jupyter #modal_indicator{float:right!important;float:right;color:#777;margin-left:5px;margin-right:5px;width:11px;z-index:10;text-align:center;width:auto}.jupyter #readonly-indicator{float:right!important;float:right;color:#777;margin-left:5px;margin-right:5px;width:11px;z-index:10;text-align:center;width:auto;margin-top:2px;margin-bottom:0;margin-left:0;margin-right:0;display:none}.jupyter .modal_indicator:before{width:1.28571429em;text-align:center}.jupyter .edit_mode .modal_indicator:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f040"}.jupyter .edit_mode .modal_indicator:before.pull-left{margin-right:.3em}.jupyter .edit_mode .modal_indicator:before.pull-right{margin-left:.3em}.jupyter .command_mode .modal_indicator:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:' '}.jupyter .command_mode .modal_indicator:before.pull-left{margin-right:.3em}.jupyter .command_mode .modal_indicator:before.pull-right{margin-left:.3em}.jupyter .kernel_idle_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f10c"}.jupyter .kernel_idle_icon:before.pull-left{margin-right:.3em}.jupyter .kernel_idle_icon:before.pull-right{margin-left:.3em}.jupyter .kernel_busy_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f111"}.jupyter .kernel_busy_icon:before.pull-left{margin-right:.3em}.jupyter .kernel_busy_icon:before.pull-right{margin-left:.3em}.jupyter .kernel_dead_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f1e2"}.jupyter .kernel_dead_icon:before.pull-left{margin-right:.3em}.jupyter .kernel_dead_icon:before.pull-right{margin-left:.3em}.jupyter .kernel_disconnected_icon:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f127"}.jupyter .kernel_disconnected_icon:before.pull-left{margin-right:.3em}.jupyter .kernel_disconnected_icon:before.pull-right{margin-left:.3em}.jupyter .notification_widget{color:#777;z-index:10;background:rgba(240,240,240,.5);margin-right:4px;color:#333;background-color:#fff;border-color:#ccc}.jupyter .notification_widget.focus,.jupyter .notification_widget:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.jupyter .notification_widget:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter .notification_widget.active,.jupyter .notification_widget:active,.open>.dropdown-toggle.jupyter .notification_widget{color:#333;background-color:#e6e6e6;border-color:#adadad}.jupyter .notification_widget.active.focus,.jupyter .notification_widget.active:focus,.jupyter .notification_widget.active:hover,.jupyter .notification_widget:active.focus,.jupyter .notification_widget:active:focus,.jupyter .notification_widget:active:hover,.open>.dropdown-toggle.jupyter .notification_widget.focus,.open>.dropdown-toggle.jupyter .notification_widget:focus,.open>.dropdown-toggle.jupyter .notification_widget:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.jupyter .notification_widget.active,.jupyter .notification_widget:active,.open>.dropdown-toggle.jupyter .notification_widget{background-image:none}.jupyter .notification_widget.disabled,.jupyter .notification_widget.disabled.active,.jupyter .notification_widget.disabled.focus,.jupyter .notification_widget.disabled:active,.jupyter .notification_widget.disabled:focus,.jupyter .notification_widget.disabled:hover,.jupyter .notification_widget[disabled],.jupyter .notification_widget[disabled].active,.jupyter .notification_widget[disabled].focus,.jupyter .notification_widget[disabled]:active,.jupyter .notification_widget[disabled]:focus,.jupyter .notification_widget[disabled]:hover,fieldset[disabled] .jupyter .notification_widget,fieldset[disabled] .jupyter .notification_widget.active,fieldset[disabled] .jupyter .notification_widget.focus,fieldset[disabled] .jupyter .notification_widget:active,fieldset[disabled] .jupyter .notification_widget:focus,fieldset[disabled] .jupyter .notification_widget:hover{background-color:#fff;border-color:#ccc}.jupyter .notification_widget .badge{color:#fff;background-color:#333}.jupyter .notification_widget.warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.jupyter .notification_widget.warning.focus,.jupyter .notification_widget.warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.jupyter .notification_widget.warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.jupyter .notification_widget.warning.active,.jupyter .notification_widget.warning:active,.open>.dropdown-toggle.jupyter .notification_widget.warning{color:#fff;background-color:#ec971f;border-color:#d58512}.jupyter .notification_widget.warning.active.focus,.jupyter .notification_widget.warning.active:focus,.jupyter .notification_widget.warning.active:hover,.jupyter .notification_widget.warning:active.focus,.jupyter .notification_widget.warning:active:focus,.jupyter .notification_widget.warning:active:hover,.open>.dropdown-toggle.jupyter .notification_widget.warning.focus,.open>.dropdown-toggle.jupyter .notification_widget.warning:focus,.open>.dropdown-toggle.jupyter .notification_widget.warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.jupyter .notification_widget.warning.active,.jupyter .notification_widget.warning:active,.open>.dropdown-toggle.jupyter .notification_widget.warning{background-image:none}.jupyter .notification_widget.warning.disabled,.jupyter .notification_widget.warning.disabled.active,.jupyter .notification_widget.warning.disabled.focus,.jupyter .notification_widget.warning.disabled:active,.jupyter .notification_widget.warning.disabled:focus,.jupyter .notification_widget.warning.disabled:hover,.jupyter .notification_widget.warning[disabled],.jupyter .notification_widget.warning[disabled].active,.jupyter .notification_widget.warning[disabled].focus,.jupyter .notification_widget.warning[disabled]:active,.jupyter .notification_widget.warning[disabled]:focus,.jupyter .notification_widget.warning[disabled]:hover,fieldset[disabled] .jupyter .notification_widget.warning,fieldset[disabled] .jupyter .notification_widget.warning.active,fieldset[disabled] .jupyter .notification_widget.warning.focus,fieldset[disabled] .jupyter .notification_widget.warning:active,fieldset[disabled] .jupyter .notification_widget.warning:focus,fieldset[disabled] .jupyter .notification_widget.warning:hover{background-color:#f0ad4e;border-color:#eea236}.jupyter .notification_widget.warning .badge{color:#f0ad4e;background-color:#fff}.jupyter .notification_widget.success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.jupyter .notification_widget.success.focus,.jupyter .notification_widget.success:focus{color:#fff;background-color:#449d44;border-color:#255625}.jupyter .notification_widget.success:hover{color:#fff;background-color:#449d44;border-color:#398439}.jupyter .notification_widget.success.active,.jupyter .notification_widget.success:active,.open>.dropdown-toggle.jupyter .notification_widget.success{color:#fff;background-color:#449d44;border-color:#398439}.jupyter .notification_widget.success.active.focus,.jupyter .notification_widget.success.active:focus,.jupyter .notification_widget.success.active:hover,.jupyter .notification_widget.success:active.focus,.jupyter .notification_widget.success:active:focus,.jupyter .notification_widget.success:active:hover,.open>.dropdown-toggle.jupyter .notification_widget.success.focus,.open>.dropdown-toggle.jupyter .notification_widget.success:focus,.open>.dropdown-toggle.jupyter .notification_widget.success:hover{color:#fff;background-color:#398439;border-color:#255625}.jupyter .notification_widget.success.active,.jupyter .notification_widget.success:active,.open>.dropdown-toggle.jupyter .notification_widget.success{background-image:none}.jupyter .notification_widget.success.disabled,.jupyter .notification_widget.success.disabled.active,.jupyter .notification_widget.success.disabled.focus,.jupyter .notification_widget.success.disabled:active,.jupyter .notification_widget.success.disabled:focus,.jupyter .notification_widget.success.disabled:hover,.jupyter .notification_widget.success[disabled],.jupyter .notification_widget.success[disabled].active,.jupyter .notification_widget.success[disabled].focus,.jupyter .notification_widget.success[disabled]:active,.jupyter .notification_widget.success[disabled]:focus,.jupyter .notification_widget.success[disabled]:hover,fieldset[disabled] .jupyter .notification_widget.success,fieldset[disabled] .jupyter .notification_widget.success.active,fieldset[disabled] .jupyter .notification_widget.success.focus,fieldset[disabled] .jupyter .notification_widget.success:active,fieldset[disabled] .jupyter .notification_widget.success:focus,fieldset[disabled] .jupyter .notification_widget.success:hover{background-color:#5cb85c;border-color:#4cae4c}.jupyter .notification_widget.success .badge{color:#5cb85c;background-color:#fff}.jupyter .notification_widget.info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.jupyter .notification_widget.info.focus,.jupyter .notification_widget.info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.jupyter .notification_widget.info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.jupyter .notification_widget.info.active,.jupyter .notification_widget.info:active,.open>.dropdown-toggle.jupyter .notification_widget.info{color:#fff;background-color:#31b0d5;border-color:#269abc}.jupyter .notification_widget.info.active.focus,.jupyter .notification_widget.info.active:focus,.jupyter .notification_widget.info.active:hover,.jupyter .notification_widget.info:active.focus,.jupyter .notification_widget.info:active:focus,.jupyter .notification_widget.info:active:hover,.open>.dropdown-toggle.jupyter .notification_widget.info.focus,.open>.dropdown-toggle.jupyter .notification_widget.info:focus,.open>.dropdown-toggle.jupyter .notification_widget.info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.jupyter .notification_widget.info.active,.jupyter .notification_widget.info:active,.open>.dropdown-toggle.jupyter .notification_widget.info{background-image:none}.jupyter .notification_widget.info.disabled,.jupyter .notification_widget.info.disabled.active,.jupyter .notification_widget.info.disabled.focus,.jupyter .notification_widget.info.disabled:active,.jupyter .notification_widget.info.disabled:focus,.jupyter .notification_widget.info.disabled:hover,.jupyter .notification_widget.info[disabled],.jupyter .notification_widget.info[disabled].active,.jupyter .notification_widget.info[disabled].focus,.jupyter .notification_widget.info[disabled]:active,.jupyter .notification_widget.info[disabled]:focus,.jupyter .notification_widget.info[disabled]:hover,fieldset[disabled] .jupyter .notification_widget.info,fieldset[disabled] .jupyter .notification_widget.info.active,fieldset[disabled] .jupyter .notification_widget.info.focus,fieldset[disabled] .jupyter .notification_widget.info:active,fieldset[disabled] .jupyter .notification_widget.info:focus,fieldset[disabled] .jupyter .notification_widget.info:hover{background-color:#5bc0de;border-color:#46b8da}.jupyter .notification_widget.info .badge{color:#5bc0de;background-color:#fff}.jupyter .notification_widget.danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.jupyter .notification_widget.danger.focus,.jupyter .notification_widget.danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.jupyter .notification_widget.danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.jupyter .notification_widget.danger.active,.jupyter .notification_widget.danger:active,.open>.dropdown-toggle.jupyter .notification_widget.danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.jupyter .notification_widget.danger.active.focus,.jupyter .notification_widget.danger.active:focus,.jupyter .notification_widget.danger.active:hover,.jupyter .notification_widget.danger:active.focus,.jupyter .notification_widget.danger:active:focus,.jupyter .notification_widget.danger:active:hover,.open>.dropdown-toggle.jupyter .notification_widget.danger.focus,.open>.dropdown-toggle.jupyter .notification_widget.danger:focus,.open>.dropdown-toggle.jupyter .notification_widget.danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.jupyter .notification_widget.danger.active,.jupyter .notification_widget.danger:active,.open>.dropdown-toggle.jupyter .notification_widget.danger{background-image:none}.jupyter .notification_widget.danger.disabled,.jupyter .notification_widget.danger.disabled.active,.jupyter .notification_widget.danger.disabled.focus,.jupyter .notification_widget.danger.disabled:active,.jupyter .notification_widget.danger.disabled:focus,.jupyter .notification_widget.danger.disabled:hover,.jupyter .notification_widget.danger[disabled],.jupyter .notification_widget.danger[disabled].active,.jupyter .notification_widget.danger[disabled].focus,.jupyter .notification_widget.danger[disabled]:active,.jupyter .notification_widget.danger[disabled]:focus,.jupyter .notification_widget.danger[disabled]:hover,fieldset[disabled] .jupyter .notification_widget.danger,fieldset[disabled] .jupyter .notification_widget.danger.active,fieldset[disabled] .jupyter .notification_widget.danger.focus,fieldset[disabled] .jupyter .notification_widget.danger:active,fieldset[disabled] .jupyter .notification_widget.danger:focus,fieldset[disabled] .jupyter .notification_widget.danger:hover{background-color:#d9534f;border-color:#d43f3a}.jupyter .notification_widget.danger .badge{color:#d9534f;background-color:#fff}.jupyter div#pager{background-color:#fff;font-size:14px;line-height:20px;overflow:hidden;display:none;position:fixed;bottom:0;width:100%;max-height:50%;padding-top:8px;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2);z-index:100;top:auto!important}.jupyter div#pager pre{line-height:1.21429em;color:#000;background-color:#f7f7f7;padding:.4em}.jupyter div#pager #pager-button-area{position:absolute;top:8px;right:20px}.jupyter div#pager #pager-contents{position:relative;overflow:auto;width:100%;height:100%}.jupyter div#pager #pager-contents #pager-container{position:relative;padding:15px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jupyter div#pager .ui-resizable-handle{top:0;height:8px;background:#f7f7f7;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}.jupyter div#pager .ui-resizable-handle::after{content:'';top:2px;left:50%;height:3px;width:30px;margin-left:-15px;position:absolute;border-top:1px solid #cfcfcf}.jupyter .quickhelp{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-align:stretch;display:-moz-box;-moz-box-orient:horizontal;-moz-box-align:stretch;display:box;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;line-height:1.8em}.jupyter .shortcut_key{display:inline-block;width:20ex;text-align:right;font-family:monospace}.jupyter .shortcut_descr{display:inline-block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.jupyter span.save_widget{margin-top:6px}.jupyter span.save_widget span.filename{height:1em;line-height:1em;padding:3px;margin-left:16px;border:none;font-size:146.5%;border-radius:2px}.jupyter span.save_widget span.filename:hover{background-color:#e6e6e6}.jupyter span.autosave_status,.jupyter span.checkpoint_status{font-size:small}@media (max-width:767px){.jupyter span.save_widget{font-size:small}.jupyter span.autosave_status,.jupyter span.checkpoint_status{display:none}}@media (min-width:768px) and (max-width:991px){.jupyter span.checkpoint_status{display:none}.jupyter span.autosave_status{font-size:x-small}}.jupyter .toolbar{padding:0;margin-left:-5px;margin-top:2px;margin-bottom:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.jupyter .toolbar label,.jupyter .toolbar select{width:auto;vertical-align:middle;margin-right:2px;margin-bottom:0;display:inline;font-size:92%;margin-left:.3em;margin-right:.3em;padding:0;padding-top:3px}.jupyter .toolbar .btn{padding:2px 8px}.jupyter .toolbar .btn-group{margin-top:0;margin-left:5px}.jupyter #maintoolbar{margin-bottom:-3px;margin-top:-8px;border:0;min-height:27px;margin-left:0;padding-top:11px;padding-bottom:3px}.jupyter #maintoolbar .navbar-text{float:none;vertical-align:middle;text-align:right;margin-left:5px;margin-right:0;margin-top:0}.jupyter .select-xs{height:24px}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}.jupyter .bigtooltip{overflow:auto;height:200px;-webkit-transition-property:height;-webkit-transition-duration:.5s;-moz-transition-property:height;-moz-transition-duration:.5s;transition-property:height;transition-duration:.5s}.jupyter .smalltooltip{-webkit-transition-property:height;-webkit-transition-duration:.5s;-moz-transition-property:height;-moz-transition-duration:.5s;transition-property:height;transition-duration:.5s;text-overflow:ellipsis;overflow:hidden;height:80px}.jupyter .tooltipbuttons{position:absolute;padding-right:15px;top:0;right:0}.jupyter .tooltiptext{padding-right:30px}.jupyter .ipython_tooltip{max-width:700px;-webkit-animation:fadeOut .4s;-moz-animation:fadeOut .4s;animation:fadeOut .4s;-webkit-animation:fadeIn .4s;-moz-animation:fadeIn .4s;animation:fadeIn .4s;vertical-align:middle;background-color:#f7f7f7;overflow:visible;border:#ababab 1px solid;outline:0;padding:3px;margin:0;padding-left:7px;font-family:monospace;min-height:50px;-moz-box-shadow:0 6px 10px -1px #adadad;-webkit-box-shadow:0 6px 10px -1px #adadad;box-shadow:0 6px 10px -1px #adadad;border-radius:2px;position:absolute;z-index:1000}.jupyter .ipython_tooltip a{float:right}.jupyter .ipython_tooltip .tooltiptext pre{border:0;border-radius:0;font-size:100%;background-color:#f7f7f7}.jupyter .pretooltiparrow{left:0;margin:0;top:-16px;width:40px;height:16px;overflow:hidden;position:absolute}.jupyter .pretooltiparrow:before{background-color:#f7f7f7;border:1px #ababab solid;z-index:11;content:"";position:absolute;left:15px;top:10px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.jupyter ul.typeahead-list i{margin-left:-10px;width:18px}.jupyter ul.typeahead-list{max-height:80vh;overflow:auto}.jupyter .cmd-palette .modal-body{padding:7px}.jupyter .cmd-palette form{background:#fff}.jupyter .cmd-palette input{outline:0}.jupyter .no-shortcut{display:none}.jupyter .command-shortcut:before{content:"(command)";padding-right:3px;color:#777}.jupyter .edit-shortcut:before{content:"(edit)";padding-right:3px;color:#777}.jupyter #find-and-replace #replace-preview .insert,.jupyter #find-and-replace #replace-preview .match{background-color:#add8e6;border-color:#5fb3ce;border-style:solid;border-width:1px;border-radius:2px}.jupyter #find-and-replace #replace-preview .replace .match{background-color:salmon;text-decoration:line-through;border-color:#f7270f}.jupyter #find-and-replace #replace-preview .replace .insert{background-color:green;background-color:#90ee90;border-color:#38e038}.jupyter #find-and-replace #replace-preview{max-height:60vh;overflow:auto}.jupyter #find-and-replace input:last-child{border-left:none}.jupyter .terminal-app{background:#EEE}.jupyter .terminal-app #header{background:#fff;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}.jupyter .terminal-app .terminal{float:left;font-family:monospace;color:#fff;background:#000;padding:.4em;border-radius:2px;-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.4);box-shadow:0 0 12px 1px rgba(87,87,87,.4)}.jupyter .terminal-app .terminal,.jupyter .terminal-app .terminal dummy-screen{line-height:1em;font-size:14px}.jupyter .terminal-app .terminal-cursor{color:#000;background:#fff}.jupyter .terminal-app #terminado-container{margin-top:20px} \ No newline at end of file diff --git a/notebook b/notebook index 1e861b2..2e27e0d 160000 --- a/notebook +++ b/notebook @@ -1 +1 @@ -Subproject commit 1e861b2cde5d955dba5872f990fac1f25876d0d6 +Subproject commit 2e27e0d28f7dc7d9a709cc72ef51b0d9e6e241b1 From 86f23e6d31e59903fab47cf9b3bc49253c4e1fbf Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Thu, 15 Oct 2015 10:30:53 -0700 Subject: [PATCH 23/30] Create patch for notebook theming --- notebook | 2 +- wrap-notebook-css.patch | 41 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 wrap-notebook-css.patch diff --git a/notebook b/notebook index 2e27e0d..2034e5e 160000 --- a/notebook +++ b/notebook @@ -1 +1 @@ -Subproject commit 2e27e0d28f7dc7d9a709cc72ef51b0d9e6e241b1 +Subproject commit 2034e5eb62cad8a429d326039bf68841edc7fc9e diff --git a/wrap-notebook-css.patch b/wrap-notebook-css.patch new file mode 100644 index 0000000..d35ebf9 --- /dev/null +++ b/wrap-notebook-css.patch @@ -0,0 +1,41 @@ +From 2034e5eb62cad8a429d326039bf68841edc7fc9e Mon Sep 17 00:00:00 2001 +From: Matthew Harrigan +Date: Tue, 13 Oct 2015 17:57:57 -0700 +Subject: [PATCH] Wrap style.less with .jupyter class + +--- + notebook/static/style/style.less | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/notebook/static/style/style.less b/notebook/static/style/style.less +index f87f0e7..6a97796 100644 +--- a/notebook/static/style/style.less ++++ b/notebook/static/style/style.less +@@ -3,6 +3,9 @@ + * Twitter Bootstrap + * + */ ++ ++.jupyter { ++ + @import "../components/bootstrap/less/bootstrap.less"; + + /*! +@@ -11,7 +14,7 @@ + * + */ + @import "../components/font-awesome/less/font-awesome.less"; +-@fa-font-path: "../components/font-awesome/fonts"; ++//@fa-font-path: "../components/font-awesome/fonts"; + + // base + @import "../base/less/style.less"; +@@ -33,3 +36,5 @@ + + // terminal + @import "../terminal/less/terminal.less"; ++ ++} +-- +2.6.1 + From bb2e050c623f93c50f367821f9809e1ac322a7ab Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Thu, 15 Oct 2015 10:36:44 -0700 Subject: [PATCH 24/30] Update Readme --- README.md | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index bc388b8..c125965 100644 --- a/README.md +++ b/README.md @@ -4,12 +4,17 @@ This applies slight modifications to `sphinx_rtd_theme`. It needs the aforementioned theme to be installed. -Installing ----------- - - - Navigate to the `notebook/` submodule. - - `npm install -g bower` - - `bower install` - - lessc --include-path="./notebook/static" notebook/static/style/style.less style.css - - - Run `python setup.py css` to generate css from less (requires node.js) +### Modifications + + - Styling tweaks in `msmb.css` + - Styling for Jupyter notebooks + +### Jupyter CSS + +Jupyter css is committed to this repository. It is slightly modified from +the upstream stylesheet. You can regenerate `jupyer.min.css`: + + - Ensure the `notebook/` submodule is initialized. + - Apply `wrap-notebook-css.patch` to it. + - Run `compile_jupyter_less.py` to turn the patched `less` files into + `css`. From 0d8b35e78644e68a277db2d855bdfe4a312ba5a0 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Thu, 15 Oct 2015 10:40:53 -0700 Subject: [PATCH 25/30] Submodule commit that actually exists --- notebook | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/notebook b/notebook index 2034e5e..c7dd033 160000 --- a/notebook +++ b/notebook @@ -1 +1 @@ -Subproject commit 2034e5eb62cad8a429d326039bf68841edc7fc9e +Subproject commit c7dd03308f84cc9389fdf09a970c2b2b246e8e34 From f7e81bc89a28605ac8caa7999368759963a4b304 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Thu, 15 Oct 2015 11:41:04 -0700 Subject: [PATCH 26/30] Add versions.html from v0.3.1 --- msmb_theme/versions.html | 60 ++++++++++++++++++++++++++++++++++++++++ setup.py | 1 + 2 files changed, 61 insertions(+) create mode 100644 msmb_theme/versions.html diff --git a/msmb_theme/versions.html b/msmb_theme/versions.html new file mode 100644 index 0000000..ecd182f --- /dev/null +++ b/msmb_theme/versions.html @@ -0,0 +1,60 @@ + + + + + + + + + +
+ + Versions +
+
+
diff --git a/setup.py b/setup.py index 5b295fc..56c1945 100644 --- a/setup.py +++ b/setup.py @@ -23,6 +23,7 @@ packages=['msmb_theme'], package_data={'msmb_theme': [ 'theme.conf', + 'versions.html', 'static/css/*.css', ]}, include_package_data=True, From 2cd43266d19b4940a84620be0de2bbb952ef32e4 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Thu, 15 Oct 2015 14:36:36 -0700 Subject: [PATCH 27/30] Implement version drop down --- msmb_theme/footer.html | 2 + msmb_theme/layout.html | 3 ++ msmb_theme/static/js/versions.js | 23 +++++++++++ msmb_theme/versions.html | 71 ++++++++++---------------------- setup.py | 3 +- 5 files changed, 52 insertions(+), 50 deletions(-) create mode 100644 msmb_theme/footer.html create mode 100644 msmb_theme/layout.html create mode 100644 msmb_theme/static/js/versions.js diff --git a/msmb_theme/footer.html b/msmb_theme/footer.html new file mode 100644 index 0000000..e46ba31 --- /dev/null +++ b/msmb_theme/footer.html @@ -0,0 +1,2 @@ +{% extends "sphinx_rtd_theme/footer.html" %} +{% set show_sphinx = False %} diff --git a/msmb_theme/layout.html b/msmb_theme/layout.html new file mode 100644 index 0000000..d46d969 --- /dev/null +++ b/msmb_theme/layout.html @@ -0,0 +1,3 @@ +{% extends "sphinx_rtd_theme/layout.html" %} +{% set script_files = script_files + ["_static/js/versions.js"] %} +{% set show_sphinx = "False" %} diff --git a/msmb_theme/static/js/versions.js b/msmb_theme/static/js/versions.js new file mode 100644 index 0000000..b40a3f3 --- /dev/null +++ b/msmb_theme/static/js/versions.js @@ -0,0 +1,23 @@ +"use strict"; + +// get all of the releases from versions.json, and use these to populate the +// dropdown menu of different releases +$(document).ready(function () { + // Define base_url in versions.html, probably through a template variable + $.getJSON(versions_json_url) + .done(function (data) { + $.each(data.sort(function (a, b) { + return a.version > b.version + }), function (i, item) { + // TODO: select default + $("
").append( + $("").text(item.version).attr('href', item.url) + ).appendTo("#versionselector"); + }); + }) + .fail(function (d, textStatus, error) { + console.error("getJSON failed, status: " + textStatus + ", error: " + error); + }); +}); + +console.log("Loading versions from " + versions_json_url); diff --git a/msmb_theme/versions.html b/msmb_theme/versions.html index ecd182f..1616025 100644 --- a/msmb_theme/versions.html +++ b/msmb_theme/versions.html @@ -1,55 +1,8 @@ - - - - - - + + + + +
+ + + {{ release }} + + + +
+
+
Other Versions
+
+ +
+
\ No newline at end of file diff --git a/setup.py b/setup.py index 56c1945..f5e7a7e 100644 --- a/setup.py +++ b/setup.py @@ -23,8 +23,9 @@ packages=['msmb_theme'], package_data={'msmb_theme': [ 'theme.conf', - 'versions.html', + '*.html', 'static/css/*.css', + 'static/js/*.js', ]}, include_package_data=True, classifiers=[ From b7e0c0ba5135138f166f491e967c4cbb3541f0ae Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Thu, 15 Oct 2015 15:51:26 -0700 Subject: [PATCH 28/30] Template versions json url --- msmb_theme/versions.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/msmb_theme/versions.html b/msmb_theme/versions.html index 1616025..1c67536 100644 --- a/msmb_theme/versions.html +++ b/msmb_theme/versions.html @@ -13,7 +13,7 @@ -->
Date: Mon, 19 Oct 2015 12:00:16 -0700 Subject: [PATCH 29/30] Minor tidy --- msmb_theme/static/js/versions.js | 1 - 1 file changed, 1 deletion(-) diff --git a/msmb_theme/static/js/versions.js b/msmb_theme/static/js/versions.js index b40a3f3..5bc6ac3 100644 --- a/msmb_theme/static/js/versions.js +++ b/msmb_theme/static/js/versions.js @@ -9,7 +9,6 @@ $(document).ready(function () { $.each(data.sort(function (a, b) { return a.version > b.version }), function (i, item) { - // TODO: select default $("
").append( $("").text(item.version).attr('href', item.url) ).appendTo("#versionselector"); From 5c62ed34325a021a231df1b72120486093e92521 Mon Sep 17 00:00:00 2001 From: Matthew Harrigan Date: Mon, 19 Oct 2015 16:17:56 -0700 Subject: [PATCH 30/30] Tidy --- msmb_theme/versions.html | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/msmb_theme/versions.html b/msmb_theme/versions.html index 1c67536..cb4fd8e 100644 --- a/msmb_theme/versions.html +++ b/msmb_theme/versions.html @@ -1,17 +1,3 @@ - - - - -