.relate-notebook-container .ansibold{font-weight:700}.relate-notebook-container .ansiblack{color:#000}.relate-notebook-container .ansired{color:#8b0000}.relate-notebook-container .ansigreen{color:#006400}.relate-notebook-container .ansiyellow{color:#c4a000}.relate-notebook-container .ansiblue{color:#00008b}.relate-notebook-container .ansipurple{color:#9400d3}.relate-notebook-container .ansicyan{color:#4682b4}.relate-notebook-container .ansigray{color:gray}.relate-notebook-container .ansibgblack{background-color:#000}.relate-notebook-container .ansibgred{background-color:red}.relate-notebook-container .ansibggreen{background-color:green}.relate-notebook-container .ansibgyellow{background-color:#ff0}.relate-notebook-container .ansibgblue{background-color:#00f}.relate-notebook-container .ansibgpurple{background-color:#ff00ff}.relate-notebook-container .ansibgcyan{background-color:#0ff}.relate-notebook-container .ansibggray{background-color:gray}.relate-notebook-container div.cell{-webkit-box-orient:vertical;-webkit-box-align:stretch;-moz-box-orient:vertical;-moz-box-align:stretch;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:1px;border-style:solid;border-color:transparent;width:100%;padding:5px;margin:0;outline:0;background:linear-gradient(to right,transparent -40px,transparent 1px,transparent 1px,transparent 100%)}.relate-notebook-container div.cell.jupyter-soft-selected{border-left-color:#E3F2FD;border-left-width:1px;padding-left:5px;border-right-color:#E3F2FD;border-right-width:1px;background:#E3F2FD}@media print{div.cell.jupyter-soft-selected{border-color:transparent}}.relate-notebook-container div.cell.selected{border-color:#ababab;border-left-width:0;padding-left:6px;background:linear-gradient(to right,#42A5F5 -40px,#42A5F5 5px,transparent 5px,transparent 100%)}@media print{div.cell.selected{border-color:transparent}}.relate-notebook-container div.cell.selected.jupyter-soft-selected{border-left-width:0;padding-left:6px;background:linear-gradient(to right,#42A5F5 -40px,#42A5F5 7px,#E3F2FD 7px,#E3F2FD 100%)}.relate-notebook-container .edit_mode div.cell.selected{border-color:#66BB6A;border-left-width:0;padding-left:6px;background:linear-gradient(to right,#66BB6A -40px,#66BB6A 5px,transparent 5px,transparent 100%)}@media print{.edit_mode div.cell.selected{border-color:transparent}div.code_cell{page-break-inside:avoid}}.relate-notebook-container .prompt{min-width:14ex;padding:.4em;margin:0;font-family:monospace;text-align:right;line-height:1.21429em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.relate-notebook-container div.inner_cell{min-width:0;-webkit-box-orient:vertical;-webkit-box-align:stretch;-moz-box-orient:vertical;-moz-box-align:stretch;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}.relate-notebook-container div.input_area{border:1px solid #cfcfcf;border-radius:2px;background:#f7f7f7;line-height:1.21429em}.relate-notebook-container div.prompt:empty{padding-top:0;padding-bottom:0}.relate-notebook-container div.unrecognized_cell{padding:5px 5px 5px 0;-webkit-box-orient:horizontal;-webkit-box-align:stretch;-moz-box-orient:horizontal;-moz-box-align:stretch;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}.relate-notebook-container div.unrecognized_cell .inner_cell{border-radius:2px;padding:5px;font-weight:700;color:red;border:1px solid #cfcfcf;background:#eaeaea}.relate-notebook-container div.unrecognized_cell .inner_cell a,.relate-notebook-container div.unrecognized_cell .inner_cell a:hover{color:inherit;text-decoration:none}@media (max-width:540px){.prompt{text-align:left}div.unrecognized_cell>div.prompt{display:none}}.relate-notebook-container div.input{page-break-inside:avoid;-webkit-box-orient:horizontal;-webkit-box-align:stretch;-moz-box-orient:horizontal;-moz-box-align:stretch;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}@media (max-width:540px){div.input{-webkit-box-orient:vertical;-webkit-box-align:stretch;-moz-box-orient:vertical;-moz-box-align:stretch;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}}.relate-notebook-container div.input_prompt{color:#303F9F;border-top:1px solid transparent}.relate-notebook-container div.input_area>div.highlight{margin:.4em;border:none;padding:0;background-color:transparent}.relate-notebook-container div.input_area>div.highlight>pre{margin:0;border:none;padding:0;background-color:transparent}.relate-notebook-container .CodeMirror{line-height:1.21429em;font-size:14px;height:auto;background:0 0}.relate-notebook-container .CodeMirror-scroll{overflow-y:hidden;overflow-x:auto}.relate-notebook-container .CodeMirror-lines{padding:.4em}.relate-notebook-container .CodeMirror-linenumber{padding:0 8px 0 4px}.relate-notebook-container .CodeMirror-gutters{border-bottom-left-radius:2px;border-top-left-radius:2px}.relate-notebook-container .CodeMirror pre{padding:0;border:0;border-radius:0}.relate-notebook-container .highlight-base,.relate-notebook-container .highlight-variable{color:#000}.relate-notebook-container .highlight-variable-2{color:#1a1a1a}.relate-notebook-container .highlight-variable-3{color:#333}.relate-notebook-container .highlight-string{color:#BA2121}.relate-notebook-container .highlight-comment{color:#408080;font-style:italic}.relate-notebook-container .highlight-number{color:#080}.relate-notebook-container .highlight-atom{color:#88F}.relate-notebook-container .highlight-keyword{color:green;font-weight:700}.relate-notebook-container .highlight-builtin{color:green}.relate-notebook-container .highlight-error{color:red}.relate-notebook-container .highlight-operator{color:#A2F;font-weight:700}.relate-notebook-container .highlight-meta{color:#A2F}.relate-notebook-container .highlight-def{color:#00f}.relate-notebook-container .highlight-string-2{color:#f50}.relate-notebook-container .highlight-qualifier{color:#555}.relate-notebook-container .highlight-bracket{color:#997}.relate-notebook-container .highlight-tag{color:#170}.relate-notebook-container .highlight-attribute{color:#00c}.relate-notebook-container .highlight-header{color:#00f}.relate-notebook-container .highlight-quote{color:#090}.relate-notebook-container .highlight-link{color:#00c}.relate-notebook-container .cm-s-ipython span.cm-keyword{color:green;font-weight:700}.relate-notebook-container .cm-s-ipython span.cm-atom{color:#88F}.relate-notebook-container .cm-s-ipython span.cm-number{color:#080}.relate-notebook-container .cm-s-ipython span.cm-def{color:#00f}.relate-notebook-container .cm-s-ipython span.cm-variable{color:#000}.relate-notebook-container .cm-s-ipython span.cm-operator{color:#A2F;font-weight:700}.relate-notebook-container .cm-s-ipython span.cm-variable-2{color:#1a1a1a}.relate-notebook-container .cm-s-ipython span.cm-variable-3{color:#333}.relate-notebook-container .cm-s-ipython span.cm-comment{color:#408080;font-style:italic}.relate-notebook-container .cm-s-ipython span.cm-string{color:#BA2121}.relate-notebook-container .cm-s-ipython span.cm-string-2{color:#f50}.relate-notebook-container .cm-s-ipython span.cm-meta{color:#A2F}.relate-notebook-container .cm-s-ipython span.cm-qualifier{color:#555}.relate-notebook-container .cm-s-ipython span.cm-builtin{color:green}.relate-notebook-container .cm-s-ipython span.cm-bracket{color:#997}.relate-notebook-container .cm-s-ipython span.cm-tag{color:#170}.relate-notebook-container .cm-s-ipython span.cm-attribute{color:#00c}.relate-notebook-container .cm-s-ipython span.cm-header{color:#00f}.relate-notebook-container .cm-s-ipython span.cm-quote{color:#090}.relate-notebook-container .cm-s-ipython span.cm-link{color:#00c}.relate-notebook-container .cm-s-ipython span.cm-error{color:red}.relate-notebook-container .cm-s-ipython span.cm-tab{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=) right no-repeat}.relate-notebook-container div.output_wrapper{position:relative;-webkit-box-orient:vertical;-webkit-box-align:stretch;-moz-box-orient:vertical;-moz-box-align:stretch;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch;z-index:1}.relate-notebook-container 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}.relate-notebook-container div.output_collapsed{margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-align:stretch;-moz-box-orient:vertical;-moz-box-align:stretch;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}.relate-notebook-container div.out_prompt_overlay{height:100%;padding:0 .4em;position:absolute;border-radius:2px}.relate-notebook-container 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)}.relate-notebook-container div.output_prompt{color:#D84315}.relate-notebook-container div.output_area{padding:0;page-break-inside:avoid;-webkit-box-orient:horizontal;-webkit-box-align:stretch;-moz-box-orient:horizontal;-moz-box-align:stretch;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}.relate-notebook-container div.output_area .MathJax_Display{text-align:left!important}.relate-notebook-container div.output_area .rendered_html img,.relate-notebook-container div.output_area .rendered_html table{margin-left:0;margin-right:0}.relate-notebook-container div.output_area img,div.output_area svg{max-width:100%;height:auto}.relate-notebook-container div.output_area img.unconfined,div.output_area svg.unconfined{max-width:none}.relate-notebook-container .output{-webkit-box-orient:vertical;-webkit-box-align:stretch;-moz-box-orient:vertical;-moz-box-align:stretch;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}@media (max-width:540px){div.output_area{-webkit-box-orient:vertical;-webkit-box-align:stretch;-moz-box-orient:vertical;-moz-box-align:stretch;box-orient:vertical;box-align:stretch;display:flex;flex-direction:column;align-items:stretch}}.relate-notebook-container div.output_area pre{margin:0;padding:0;border:0;vertical-align:baseline;color:#000;background-color:transparent;border-radius:0}.relate-notebook-container 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)}.relate-notebook-container div.output_scroll div.output_subarea{overflow-x:visible}.relate-notebook-container div.output_text{text-align:left;color:#000;line-height:1.21429em}.relate-notebook-container div.output_stderr{background:#fdd}.relate-notebook-container div.output_latex{text-align:left}.relate-notebook-container div.output_javascript:empty{padding:0}.relate-notebook-container .js-error{color:#8b0000}.relate-notebook-container div.raw_input_container{line-height:1.21429em;padding-top:5px}.relate-notebook-container input.raw_input{font-family:monospace;font-size:inherit;color:inherit;width:auto;vertical-align:baseline;padding:0 .25em;margin:0 .25em}.relate-notebook-container input.raw_input:focus{box-shadow:none}.relate-notebook-container p.p-space{margin-bottom:10px}.relate-notebook-container div.output_unrecognized{padding:5px;font-weight:700;color:red}.relate-notebook-container div.output_unrecognized a,.relate-notebook-container div.output_unrecognized a:hover{color:inherit;text-decoration:none}.relate-notebook-container .rendered_html{color:#000}.relate-notebook-container .rendered_html em{font-style:italic}.relate-notebook-container .rendered_html strong{font-weight:700}.relate-notebook-container .rendered_html :link,.relate-notebook-container .rendered_html :visited,.relate-notebook-container .rendered_html u{text-decoration:underline}.relate-notebook-container .rendered_html h1{font-size:185.7%;margin:1.08em 0 0;font-weight:700;line-height:1}.relate-notebook-container .rendered_html h2{font-size:157.1%;margin:1.27em 0 0;font-weight:700;line-height:1}.relate-notebook-container .rendered_html h3{font-size:128.6%;margin:1.55em 0 0;font-weight:700;line-height:1}.relate-notebook-container .rendered_html h4{font-size:100%;margin:2em 0 0;font-weight:700;line-height:1}.relate-notebook-container .rendered_html h5,.relate-notebook-container .rendered_html h6{font-size:100%;margin:2em 0 0;font-weight:700;line-height:1;font-style:italic}.relate-notebook-container .rendered_html h1:first-child{margin-top:.538em}.relate-notebook-container .rendered_html h2:first-child{margin-top:.636em}.relate-notebook-container .rendered_html h3:first-child{margin-top:.777em}.relate-notebook-container .rendered_html h4:first-child,.relate-notebook-container .rendered_html h5:first-child,.relate-notebook-container .rendered_html h6:first-child{margin-top:1em}.relate-notebook-container .rendered_html ul{list-style:disc;margin:0 2em;padding-left:0}.relate-notebook-container .rendered_html ul ul{list-style:square;margin:0 2em}.relate-notebook-container .rendered_html ul ul ul{list-style:circle;margin:0 2em}.relate-notebook-container .rendered_html ol{list-style:decimal;margin:0 2em;padding-left:0}.relate-notebook-container .rendered_html ol ol{list-style:upper-alpha;margin:0 2em}.relate-notebook-container .rendered_html ol ol ol{list-style:lower-alpha;margin:0 2em}.relate-notebook-container .rendered_html ol ol ol ol{list-style:lower-roman;margin:0 2em}.relate-notebook-container .rendered_html ol ol ol ol ol{list-style:decimal;margin:0 2em}.relate-notebook-container .rendered_html *+ol,.relate-notebook-container .rendered_html *+ul{margin-top:1em}.relate-notebook-container .rendered_html blockquote,.relate-notebook-container .rendered_html pre{margin:1em 2em}.relate-notebook-container .rendered_html hr{color:#000;background-color:#000}.relate-notebook-container .rendered_html pre,.rendered_html code{border:0;background-color:#fff;color:#000;font-size:100%;padding:0}.relate-notebook-container .rendered_html table{margin-left:auto;margin-right:auto;border:1px solid #000;border-collapse:collapse}.relate-notebook-container .rendered_html tr,.rendered_html td,.rendered_html th{border:1px solid #000;border-collapse:collapse;margin:1em 2em}.relate-notebook-container .rendered_html *+img,.relate-notebook-container .rendered_html *+p,.relate-notebook-container .rendered_html *+table{margin-top:1em}.relate-notebook-container .rendered_html td,.rendered_html th{text-align:left;vertical-align:middle;padding:4px}.relate-notebook-container .rendered_html th{font-weight:700}.relate-notebook-container .rendered_html p{text-align:left}.relate-notebook-container .rendered_html img{display:block;margin-left:auto;margin-right:auto}.relate-notebook-container .rendered_html img,.rendered_html svg{max-width:100%;height:auto}.relate-notebook-container .rendered_html img.unconfined,.rendered_html svg.unconfined{max-width:none}.relate-notebook-container div.text_cell{-webkit-box-orient:horizontal;-webkit-box-align:stretch;-moz-box-orient:horizontal;-moz-box-align:stretch;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch}.relate-notebook-container .text_cell.rendered .input_area,.relate-notebook-container .text_cell.unrendered .text_cell_render{display:none}@media (max-width:540px){div.text_cell>div.prompt{display:none}}.relate-notebook-container 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}.relate-notebook-container a.anchor-link:link{text-decoration:none;padding:0 20px;visibility:hidden}.relate-notebook-container 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}.relate-notebook-container .text_cell.rendered .rendered_html{overflow-x:auto;overflow-y:hidden}.cm-header-2,.cm-header-3,.cm-header-4,.cm-header-5,.cm-header-6,.relate-notebook-container .cm-header-1{font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.relate-notebook-container .cm-header-1{font-size:185.7%}.relate-notebook-container .cm-header-2{font-size:157.1%}.relate-notebook-container .cm-header-3{font-size:128.6%}.relate-notebook-container .cm-header-4{font-size:110%}.relate-notebook-container .cm-header-5,.relate-notebook-container .cm-header-6{font-size:100%;font-style:italic}@media (max-width:767px){.notebook_app{padding-left:0;padding-right:0}}.relate-notebook-container #ipython-main-app{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}.relate-notebook-container div#notebook_panel{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:100%}.relate-notebook-container 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{#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)}}.relate-notebook-container div.ui-widget-content{border:1px solid #ababab;outline:0}.relate-notebook-container pre.dialog{background-color:#f7f7f7;border:1px solid #ddd;border-radius:2px;padding:.4em .4em .4em 2em}.relate-notebook-container p.dialog{padding:.2em}.relate-notebook-container pre,code,kbd,samp{white-space:pre-wrap}.relate-notebook-container #fonttest{font-family:monospace}.relate-notebook-container p{margin-bottom:0}.relate-notebook-container .end_space{min-height:100px;transition:height .2s ease}.relate-notebook-container .notebook_app>#header{-webkit-box-shadow:0 0 12px 1px rgba(87,87,87,.2);box-shadow:0 0 12px 1px rgba(87,87,87,.2)}@media not print{.notebook_app{background-color:#EEE}}.relate-notebook-container kbd{border-style:solid;border-width:1px;box-shadow:none;margin:2px;padding:1px 2px}.relate-notebook-container .celltoolbar{border:thin solid #CFCFCF;border-bottom:none;background:#EEE;border-radius:2px 2px 0 0;width:100%;height:29px;padding-right:4px;-webkit-box-orient:horizontal;-webkit-box-align:stretch;-moz-box-orient:horizontal;-moz-box-align:stretch;box-orient:horizontal;box-align:stretch;flex-direction:row;align-items:stretch;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;justify-content:flex-end;display:-webkit-flex;font-size:87%;padding-top:3px}@media print{#notebook-container{width:100%}.celltoolbar{display:none}}.relate-notebook-container .ctb_hideshow{display:none;vertical-align:bottom}.relate-notebook-container .ctb_global_show .ctb_show.ctb_hideshow{display:block}.ctb_global_show .ctb_show+div.text_cell_input,.ctb_global_show .ctb_show~div.text_cell_render,.relate-notebook-container .ctb_global_show .ctb_show+.input_area{border-top-right-radius:0;border-top-left-radius:0}.relate-notebook-container .ctb_global_show .ctb_show~div.text_cell_render{border:1px solid #cfcfcf}.relate-notebook-container .celltoolbar select{color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;line-height:1.5;border-radius:1px;width:inherit;font-size:inherit;height:22px;padding:0;display:inline-block}.relate-notebook-container .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)}.relate-notebook-container .celltoolbar select::-moz-placeholder{color:#999;opacity:1}.relate-notebook-container .celltoolbar select:-ms-input-placeholder{color:#999}.relate-notebook-container .celltoolbar select::-webkit-input-placeholder{color:#999}.relate-notebook-container .celltoolbar select::-ms-expand{border:0;background-color:transparent}.celltoolbar select[readonly],.relate-notebook-container .celltoolbar select[disabled],fieldset[disabled] .celltoolbar select{background-color:#eee;opacity:1}.relate-notebook-container .celltoolbar select[disabled],fieldset[disabled] .celltoolbar select{cursor:not-allowed}.relate-notebook-container textarea.celltoolbar select{height:auto}.relate-notebook-container select.celltoolbar select{height:30px;line-height:30px}.relate-notebook-container textarea.celltoolbar select,select[multiple].celltoolbar select{height:auto}.relate-notebook-container .celltoolbar label{margin-left:5px;margin-right:5px}.relate-notebook-container .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}.relate-notebook-container .completions select{background:#fff;outline:0;border:none;padding:0;margin:0;overflow:auto;font-family:monospace;font-size:110%;color:#000;width:auto}.relate-notebook-container .completions select option.context{color:#286090}.relate-notebook-container #kernel_logo_widget{float:right!important;float:right}.relate-notebook-container #kernel_logo_widget .current_kernel_logo{display:none;margin-top:-1px;margin-bottom:-1px;width:32px;height:32px}.relate-notebook-container #menubar{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-top:1px}.relate-notebook-container #menubar .navbar{border-top:1px;border-radius:0 0 2px 2px;margin-bottom:0}.relate-notebook-container #menubar .navbar-toggle{float:left;padding-top:7px;padding-bottom:7px;border:none}.relate-notebook-container #menubar .navbar-collapse{clear:left}.relate-notebook-container .nav-wrapper{border-bottom:1px solid #e7e7e7}.relate-notebook-container i.menu-icon{padding-top:4px}.relate-notebook-container ul#help_menu li a{overflow:hidden;padding-right:2.2em}.relate-notebook-container ul#help_menu li a i{margin-right:-1.2em}.relate-notebook-container .dropdown-submenu{position:relative}.relate-notebook-container .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px}.relate-notebook-container .dropdown-submenu:hover>.dropdown-menu{display:block}.relate-notebook-container .dropdown-submenu>a:after{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;content:"";float:right;color:#333;margin-top:2px;margin-right:-10px}.relate-notebook-container .dropdown-submenu>a:after.pull-left{margin-right:.3em}.relate-notebook-container .dropdown-submenu>a:after.pull-right{margin-left:.3em}.relate-notebook-container .dropdown-submenu:hover>a:after{color:#262626}.relate-notebook-container .dropdown-submenu.pull-left{float:none}.relate-notebook-container .dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px}.relate-notebook-container #notification_area{float:right!important;float:right;z-index:10}.relate-notebook-container .indicator_area{float:right!important;float:right;color:#777;margin-left:5px;margin-right:5px;z-index:10;text-align:center;width:auto}.relate-notebook-container #kernel_indicator,.relate-notebook-container #modal_indicator{float:right!important;margin-left:5px;margin-right:5px;color:#777;width:auto;text-align:center;z-index:10}.relate-notebook-container #kernel_indicator{float:right;border-left:1px solid}.relate-notebook-container #kernel_indicator .kernel_indicator_name{padding-left:5px;padding-right:5px}.relate-notebook-container #modal_indicator{float:right}.relate-notebook-container #readonly-indicator{float:right!important;float:right;color:#777;z-index:10;text-align:center;width:auto;display:none;margin:2px 0 0}.relate-notebook-container .command_mode .modal_indicator:before.pull-left,.relate-notebook-container .edit_mode .modal_indicator:before.pull-left,.relate-notebook-container .kernel_busy_icon:before.pull-left,.relate-notebook-container .kernel_dead_icon:before.pull-left,.relate-notebook-container .kernel_disconnected_icon:before.pull-left,.relate-notebook-container .kernel_idle_icon:before.pull-left{margin-right:.3em}.relate-notebook-container .command_mode .modal_indicator:before.pull-right,.relate-notebook-container .edit_mode .modal_indicator:before.pull-right,.relate-notebook-container .kernel_busy_icon:before.pull-right,.relate-notebook-container .kernel_dead_icon:before.pull-right,.relate-notebook-container .kernel_disconnected_icon:before.pull-right,.relate-notebook-container .kernel_idle_icon:before.pull-right{margin-left:.3em}.relate-notebook-container .modal_indicator:before{width:1.28571429em;text-align:center}.relate-notebook-container .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:""}.relate-notebook-container .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:" "}.relate-notebook-container .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:""}.relate-notebook-container .kernel_busy_icon:before,.relate-notebook-container .kernel_dead_icon:before{font:normal normal normal 14px/1 FontAwesome;display:inline-block;text-rendering:auto;-moz-osx-font-smoothing:grayscale}.relate-notebook-container .kernel_busy_icon:before{font-size:inherit;-webkit-font-smoothing:antialiased;content:""}.relate-notebook-container .kernel_dead_icon:before{font-size:inherit;-webkit-font-smoothing:antialiased;content:""}.relate-notebook-container .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:""}.relate-notebook-container .notification_widget{z-index:10;background:rgba(240,240,240,.5);margin-right:4px;color:#333;background-color:#fff;border-color:#ccc}.notification_widget.active,.notification_widget.danger.active,.notification_widget.info.active,.notification_widget.success.active,.notification_widget.warning.active,.open>.dropdown-toggle.notification_widget,.open>.dropdown-toggle.notification_widget.danger,.open>.dropdown-toggle.notification_widget.info,.open>.dropdown-toggle.notification_widget.success,.open>.dropdown-toggle.notification_widget.warning,.relate-notebook-container .notification_widget.danger:active,.relate-notebook-container .notification_widget.info:active,.relate-notebook-container .notification_widget.success:active,.relate-notebook-container .notification_widget.warning:active,.relate-notebook-container .notification_widget:active{background-image:none}.notification_widget.focus,.relate-notebook-container .notification_widget:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.notification_widget.active,.open>.dropdown-toggle.notification_widget,.relate-notebook-container .notification_widget:active,.relate-notebook-container .notification_widget:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.notification_widget.active.focus,.notification_widget.active:focus,.notification_widget.active:hover,.notification_widget:active.focus,.notification_widget:active:focus,.open>.dropdown-toggle.notification_widget.focus,.open>.dropdown-toggle.notification_widget:focus,.open>.dropdown-toggle.notification_widget:hover,.relate-notebook-container .notification_widget:active:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.notification_widget.disabled.focus,.notification_widget.disabled:focus,.notification_widget[disabled].focus,.notification_widget[disabled]:focus,.notification_widget[disabled]:hover,.relate-notebook-container .notification_widget.disabled:hover,fieldset[disabled] .notification_widget.focus,fieldset[disabled] .notification_widget:focus,fieldset[disabled] .notification_widget:hover{background-color:#fff;border-color:#ccc}.relate-notebook-container .notification_widget .badge{color:#fff;background-color:#333}.relate-notebook-container .notification_widget.warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.notification_widget.warning.focus,.relate-notebook-container .notification_widget.warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.notification_widget.warning.active,.open>.dropdown-toggle.notification_widget.warning,.relate-notebook-container .notification_widget.warning:active,.relate-notebook-container .notification_widget.warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.notification_widget.warning.active.focus,.notification_widget.warning.active:focus,.notification_widget.warning.active:hover,.notification_widget.warning:active.focus,.notification_widget.warning:active:focus,.open>.dropdown-toggle.notification_widget.warning.focus,.open>.dropdown-toggle.notification_widget.warning:focus,.open>.dropdown-toggle.notification_widget.warning:hover,.relate-notebook-container .notification_widget.warning:active:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.notification_widget.warning.disabled.focus,.notification_widget.warning.disabled:focus,.notification_widget.warning[disabled].focus,.notification_widget.warning[disabled]:focus,.notification_widget.warning[disabled]:hover,.relate-notebook-container .notification_widget.warning.disabled:hover,fieldset[disabled] .notification_widget.warning.focus,fieldset[disabled] .notification_widget.warning:focus,fieldset[disabled] .notification_widget.warning:hover{background-color:#f0ad4e;border-color:#eea236}.relate-notebook-container .notification_widget.warning .badge{color:#f0ad4e;background-color:#fff}.relate-notebook-container .notification_widget.success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.notification_widget.success.focus,.relate-notebook-container .notification_widget.success:focus{color:#fff;background-color:#449d44;border-color:#255625}.notification_widget.success.active,.open>.dropdown-toggle.notification_widget.success,.relate-notebook-container .notification_widget.success:active,.relate-notebook-container .notification_widget.success:hover{color:#fff;background-color:#449d44;border-color:#398439}.notification_widget.success.active.focus,.notification_widget.success.active:focus,.notification_widget.success.active:hover,.notification_widget.success:active.focus,.notification_widget.success:active:focus,.open>.dropdown-toggle.notification_widget.success.focus,.open>.dropdown-toggle.notification_widget.success:focus,.open>.dropdown-toggle.notification_widget.success:hover,.relate-notebook-container .notification_widget.success:active:hover{color:#fff;background-color:#398439;border-color:#255625}.notification_widget.success.disabled.focus,.notification_widget.success.disabled:focus,.notification_widget.success[disabled].focus,.notification_widget.success[disabled]:focus,.notification_widget.success[disabled]:hover,.relate-notebook-container .notification_widget.success.disabled:hover,fieldset[disabled] .notification_widget.success.focus,fieldset[disabled] .notification_widget.success:focus,fieldset[disabled] .notification_widget.success:hover{background-color:#5cb85c;border-color:#4cae4c}.relate-notebook-container .notification_widget.success .badge{color:#5cb85c;background-color:#fff}.relate-notebook-container .notification_widget.info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.notification_widget.info.focus,.relate-notebook-container .notification_widget.info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.notification_widget.info.active,.open>.dropdown-toggle.notification_widget.info,.relate-notebook-container .notification_widget.info:active,.relate-notebook-container .notification_widget.info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.notification_widget.info.active.focus,.notification_widget.info.active:focus,.notification_widget.info.active:hover,.notification_widget.info:active.focus,.notification_widget.info:active:focus,.open>.dropdown-toggle.notification_widget.info.focus,.open>.dropdown-toggle.notification_widget.info:focus,.open>.dropdown-toggle.notification_widget.info:hover,.relate-notebook-container .notification_widget.info:active:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.notification_widget.info.disabled.focus,.notification_widget.info.disabled:focus,.notification_widget.info[disabled].focus,.notification_widget.info[disabled]:focus,.notification_widget.info[disabled]:hover,.relate-notebook-container .notification_widget.info.disabled:hover,fieldset[disabled] .notification_widget.info.focus,fieldset[disabled] .notification_widget.info:focus,fieldset[disabled] .notification_widget.info:hover{background-color:#5bc0de;border-color:#46b8da}.relate-notebook-container .notification_widget.info .badge{color:#5bc0de;background-color:#fff}.relate-notebook-container .notification_widget.danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.notification_widget.danger.focus,.relate-notebook-container .notification_widget.danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.notification_widget.danger.active,.open>.dropdown-toggle.notification_widget.danger,.relate-notebook-container .notification_widget.danger:active,.relate-notebook-container .notification_widget.danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.notification_widget.danger.active.focus,.notification_widget.danger.active:focus,.notification_widget.danger.active:hover,.notification_widget.danger:active.focus,.notification_widget.danger:active:focus,.open>.dropdown-toggle.notification_widget.danger.focus,.open>.dropdown-toggle.notification_widget.danger:focus,.open>.dropdown-toggle.notification_widget.danger:hover,.relate-notebook-container .notification_widget.danger:active:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.notification_widget.danger.disabled.focus,.notification_widget.danger.disabled:focus,.notification_widget.danger[disabled].focus,.notification_widget.danger[disabled]:focus,.notification_widget.danger[disabled]:hover,.relate-notebook-container .notification_widget.danger.disabled:hover,fieldset[disabled] .notification_widget.danger.focus,fieldset[disabled] .notification_widget.danger:focus,fieldset[disabled] .notification_widget.danger:hover{background-color:#d9534f;border-color:#d43f3a}.relate-notebook-container .notification_widget.danger .badge{color:#d9534f;background-color:#fff}.relate-notebook-container 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}.relate-notebook-container div#pager pre{line-height:1.21429em;color:#000;background-color:#f7f7f7;padding:.4em}.relate-notebook-container div#pager #pager-button-area{position:absolute;top:8px;right:20px}.relate-notebook-container div#pager #pager-contents{position:relative;overflow:auto;width:100%;height:100%}.relate-notebook-container 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}.relate-notebook-container div#pager .ui-resizable-handle{top:0;height:8px;background:#f7f7f7;border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf}.relate-notebook-container 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}.relate-notebook-container .quickhelp{-webkit-box-orient:horizontal;-webkit-box-align:stretch;-moz-box-orient:horizontal;-moz-box-align:stretch;box-orient:horizontal;box-align:stretch;display:flex;flex-direction:row;align-items:stretch;line-height:1.8em}.relate-notebook-container .shortcut_key{display:inline-block;width:21ex;text-align:right;font-family:monospace}.relate-notebook-container .shortcut_descr{display:inline-block;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;flex:1}.relate-notebook-container span.save_widget{margin-top:6px}.relate-notebook-container span.save_widget span.filename{height:1em;line-height:1em;padding:3px;margin-left:16px;border:none;font-size:146.5%;border-radius:2px}.relate-notebook-container span.save_widget span.filename:hover{background-color:#e6e6e6}.relate-notebook-container span.checkpoint_status,span.autosave_status{font-size:small}@media (max-width:767px){span.save_widget{font-size:small}span.autosave_status,span.checkpoint_status{display:none}}@media (min-width:768px) and (max-width:991px){span.checkpoint_status{display:none}span.autosave_status{font-size:x-small}}.relate-notebook-container .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}.relate-notebook-container .toolbar select,.toolbar label{width:auto;vertical-align:middle;margin-bottom:0;display:inline;font-size:92%;margin-left:.3em;margin-right:.3em;padding:3px 0 0}.relate-notebook-container .toolbar .btn{padding:2px 8px}.relate-notebook-container .toolbar .btn-group{margin-top:0;margin-left:5px}.relate-notebook-container #maintoolbar{margin-bottom:-3px;margin-top:-8px;border:0;min-height:27px;margin-left:0;padding-top:11px;padding-bottom:3px}.relate-notebook-container #maintoolbar .navbar-text{float:none;vertical-align:middle;text-align:right;margin-left:5px;margin-right:0;margin-top:0}.relate-notebook-container .select-xs{height:24px}.dropdown-menu>li>a.pulse,.relate-notebook-container .pulse,li.pulse.open>a.dropdown-toggle,li.pulse>a.dropdown-toggle{background-color:#F37626;color:#fff}@-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}}.relate-notebook-container .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}.relate-notebook-container .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}.relate-notebook-container .tooltipbuttons{position:absolute;padding-right:15px;top:0;right:0}.relate-notebook-container .tooltiptext{padding-right:30px}.relate-notebook-container .ipython_tooltip{max-width:700px;-webkit-animation:fadeIn .4s;-moz-animation:fadeIn .4s;animation:fadeIn .4s;vertical-align:middle;background-color:#f7f7f7;overflow:visible;border:1px solid #ababab;outline:0;padding:3px 3px 3px 7px;margin:0;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}.relate-notebook-container .ipython_tooltip a{float:right}.relate-notebook-container .ipython_tooltip .tooltiptext pre{border:0;border-radius:0;font-size:100%;background-color:#f7f7f7}.relate-notebook-container .pretooltiparrow{left:0;margin:0;top:-16px;width:40px;height:16px;overflow:hidden;position:absolute}.relate-notebook-container .pretooltiparrow:before{background-color:#f7f7f7;border:1px solid #ababab;z-index:11;content:"";position:absolute;left:15px;top:10px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.relate-notebook-container ul.typeahead-list i{margin-left:-10px;width:18px}.relate-notebook-container ul.typeahead-list{max-height:80vh;overflow:auto}.relate-notebook-container ul.typeahead-list>li>a{white-space:normal}.relate-notebook-container .cmd-palette .modal-body{padding:7px}.relate-notebook-container .cmd-palette form{background:#fff}.relate-notebook-container .cmd-palette input{outline:0}.relate-notebook-container .no-shortcut{display:none}.relate-notebook-container .command-shortcut:before{content:"(command)";padding-right:3px;color:#777}.relate-notebook-container .edit-shortcut:before{content:"(edit)";padding-right:3px;color:#777}#find-and-replace #replace-preview .insert,.relate-notebook-container #find-and-replace #replace-preview .match{background-color:#BBDEFB;border-color:#90CAF9;border-style:solid;border-width:1px;border-radius:0}.relate-notebook-container #find-and-replace #replace-preview .replace .match{background-color:#FFCDD2;border-color:#EF9A9A;border-radius:0}.relate-notebook-container #find-and-replace #replace-preview .replace .insert{background-color:#C8E6C9;border-color:#A5D6A7;border-radius:0}.relate-notebook-container #find-and-replace #replace-preview{max-height:60vh;overflow:auto}.relate-notebook-container #find-and-replace #replace-preview pre{padding:5px 10px}.relate-notebook-container .terminal-app{background:#EEE}.relate-notebook-container .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)}.relate-notebook-container .terminal-app .terminal{width:100%;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)}.relate-notebook-container .terminal-app .terminal,.terminal-app .terminal dummy-screen{line-height:1em;font-size:14px}.relate-notebook-container .terminal-app .terminal .xterm-rows{padding:10px}.relate-notebook-container .terminal-app .terminal-cursor{color:#000;background:#fff}.relate-notebook-container .terminal-app #terminado-container{margin-top:20px}.highlight .hll{background-color:#ffc}.highlight .c{color:#408080;font-style:italic}.highlight .err{border:1px solid red}.highlight .k{color:green;font-weight:700}.highlight .o{color:#666}.highlight .ch,.highlight .cm{color:#408080;font-style:italic}.highlight .cp{color:#BC7A00}.highlight .c1,.highlight .cpf,.highlight .cs{color:#408080;font-style:italic}.highlight .gd{color:#A00000}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:navy;font-weight:700}.highlight .gi{color:#00A000}.highlight .go{color:#888}.highlight .gp{color:navy;font-weight:700}.highlight .gs{font-weight:700}.highlight .gu{color:purple;font-weight:700}.highlight .gt{color:#04D}.highlight .kc,.highlight .kd,.highlight .kn{color:green;font-weight:700}.highlight .kp{color:green}.highlight .kr{color:green;font-weight:700}.highlight .kt{color:#B00040}.highlight .m{color:#666}.highlight .s{color:#BA2121}.highlight .na{color:#7D9029}.highlight .nb{color:green}.highlight .nc{color:#00F;font-weight:700}.highlight .no{color:#800}.highlight .nd{color:#A2F}.highlight .ni{color:#999;font-weight:700}.highlight .ne{color:#D2413A;font-weight:700}.highlight .nf{color:#00F}.highlight .nl{color:#A0A000}.highlight .nn{color:#00F;font-weight:700}.highlight .nt{color:green;font-weight:700}.highlight .nv{color:#19177C}.highlight .ow{color:#A2F;font-weight:700}.highlight .w{color:#bbb}.highlight .mb,.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#666}.highlight .dl,.highlight .s2,.highlight .sa,.highlight .sb,.highlight .sc{color:#BA2121}.highlight .sd{color:#BA2121;font-style:italic}.highlight .se{color:#B62;font-weight:700}.highlight .sh{color:#BA2121}.highlight .si{color:#B68;font-weight:700}.highlight .sx{color:green}.highlight .sr{color:#B68}.highlight .s1{color:#BA2121}.highlight .ss{color:#19177C}.highlight .bp{color:green}.highlight .fm{color:#00F}.highlight .vc,.highlight .vg,.highlight .vi,.highlight .vm{color:#19177C}.highlight .il{color:#666}