:root {
  /*--font-size: 15px;*/
  font-family: "Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
  --primary: #3949ab;
  /*--line-height: 1.3;*/
}

.result_title {
  color: #3949ab;
  font-weight: bold;
}

pre,
code,
 tt,
 code,
kbd,
samp {
 font-family:monospace,serif;
 _font-family:"courier new",monospace;
 font-size:1em
}
pre {
 white-space:pre
}

 .code-block-caption .headerlink:before,
 tt.download span:first-child:before,
 code.download span:first-child:before,

 .highlighted {
 background:#F1C40F;
 display:inline-block;
 font-weight:bold;
 padding:0 6px
}

 pre.literal-block {
 white-space:pre;
 margin:0;
 padding:12px 12px;
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;
 display:block;
 overflow:auto
}


 pre.literal-block,
 div[class^='highlight'] {
 border:1px solid #e1e4e5;
 overflow-x:auto;
 margin:1px 0 24px 0
}

 pre.literal-block div[class^='highlight'],
 div[class^='highlight'] div[class^='highlight'] {
 padding:0px;
 border:none;
 margin:0
}
 div[class^='highlight'] td.code {
 width:100%
}

 .linenodiv pre {
 border-right:solid 1px #e6e9ea;
 margin:0;
 padding:12px 12px;
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;
 user-select:none;
 pointer-events:none
}

 div[class^='highlight'] pre {
 white-space:pre;
 margin:0;
 padding:12px 12px;
 display:block;
 overflow:auto
}
 div[class^='highlight'] pre .hll {
 display:block;
 margin:0 -12px;
 padding:0 12px
}
 pre.literal-block,
 div[class^='highlight'] pre,
 .linenodiv pre {
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;
 font-size:12px;
 line-height:1.4
}
 .code-block-caption {
 font-style:italic;
 font-size:85%;
 line-height:1;
 padding:1em 0;
 text-align:center
}

 pre,
 kbd,
 samp {
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace
}
 a tt,
 a tt,
 a code {
 color:#2980B9
}

code,
 tt,
 code {
 white-space:nowrap;
 max-width:100%;
 background:#fff;
 border:solid 1px #e1e4e5;
 font-size:75%;
 padding:0 5px;
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",Courier,monospace;
 color:#E74C3C;
 overflow-x:auto
}
code.code-large,
 tt.code-large {
 font-size:90%
}

body {
 font-family:"Lato","proxima-nova","Helvetica Neue",Arial,sans-serif;
 font-weight:normal;
 color:#404040;
 min-height:100%;
 overflow-x:hidden;
}

p {
 line-height:24px;
 margin:0;
 font-size:16px;
 margin-bottom:24px
}

* {
 -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%
}
html {
 font-size:16px
}

.admonition,  .admonition-todo,  .attention,  .caution,  .danger,  .error,  .hint,  .important,  .note,  .seealso,  .tip,  .warning {
    clear: both;
}

 .note,  .seealso,  .wy-alert-info.admonition,  .wy-alert-info.admonition-todo,  .wy-alert-info.attention,  .wy-alert-info.caution,  .wy-alert-info.danger,  .wy-alert-info.error,  .wy-alert-info.hint,  .wy-alert-info.important,  .wy-alert-info.tip,  .wy-alert-info.warning, .wy-alert.wy-alert-info {
    background: #e7f2fa;
}

 .admonition,  .admonition-todo,  .attention,  .caution,  .danger,  .error,  .hint,  .important,  .note,  .seealso,  .tip,  .warning, .wy-alert {
    padding: 12px;
    line-height: 24px;
    margin-bottom: 24px;
    background: #e7f2fa;
}

.btn, .fa:before, .icon:before,  .admonition,  .admonition-title:before,  .admonition-todo,  .attention,  .caution,  .code-block-caption .headerlink:before,  .danger,  .error,  .hint,  .important,  .note,  .seealso,  .tip,  .warning,  code.download span:first-child:before,  dl dt .headerlink:before,  h1 .headerlink:before,  h2 .headerlink:before,  h3 .headerlink:before,  h4 .headerlink:before,  h5 .headerlink:before,  h6 .headerlink:before,  p.caption .headerlink:before,  table>caption .headerlink:before,  tt.download span:first-child:before, .wy-alert, .wy-dropdown .caret:before, .wy-inline-validate.wy-inline-validate-danger .wy-input-context:before, .wy-inline-validate.wy-inline-validate-info .wy-input-context:before, .wy-inline-validate.wy-inline-validate-success .wy-input-context:before, .wy-inline-validate.wy-inline-validate-warning .wy-input-context:before, .wy-menu-vertical li.current>a, .wy-menu-vertical li.current>a span.toctree-expand:before, .wy-menu-vertical li.on a, .wy-menu-vertical li.on a span.toctree-expand:before, .wy-menu-vertical li span.toctree-expand:before, .wy-nav-top a, .wy-side-nav-search .wy-dropdown>a, .wy-side-nav-search>a, input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
    -webkit-font-smoothing: antialiased;
}

 .note .admonition-title,  .note .wy-alert-title,  .seealso .admonition-title,  .seealso .wy-alert-title,  .wy-alert-info.admonition-todo .admonition-title,  .wy-alert-info.admonition-todo .wy-alert-title,  .wy-alert-info.admonition .admonition-title,  .wy-alert-info.admonition .wy-alert-title,  .wy-alert-info.attention .admonition-title,  .wy-alert-info.attention .wy-alert-title,  .wy-alert-info.caution .admonition-title,  .wy-alert-info.caution .wy-alert-title,  .wy-alert-info.danger .admonition-title,  .wy-alert-info.danger .wy-alert-title,  .wy-alert-info.error .admonition-title,  .wy-alert-info.error .wy-alert-title,  .wy-alert-info.hint .admonition-title,  .wy-alert-info.hint .wy-alert-title,  .wy-alert-info.important .admonition-title,  .wy-alert-info.important .wy-alert-title,  .wy-alert-info.tip .admonition-title,  .wy-alert-info.tip .wy-alert-title,  .wy-alert-info.warning .admonition-title,  .wy-alert-info.warning .wy-alert-title,  .wy-alert.wy-alert-info .admonition-title, .wy-alert.wy-alert-info  .admonition-title, .wy-alert.wy-alert-info .wy-alert-title {
    background: #6ab0de;
}

 .admonition-title, .wy-alert-title {
    font-weight: 700;
    display: block;
    color: #fff;
    background: #6ab0de;
    padding: 6px 12px;
    margin: -12px -12px 12px;
}

.fa, .icon,  .admonition-title,  .code-block-caption .headerlink,  code.download span:first-child,  dl dt .headerlink,  h1 .headerlink,  h2 .headerlink,  h3 .headerlink,  h4 .headerlink,  h5 .headerlink,  h6 .headerlink,  p.caption .headerlink,  table>caption .headerlink,  tt.download span:first-child, .wy-dropdown .caret, .wy-inline-validate.wy-inline-validate-danger .wy-input-context, .wy-inline-validate.wy-inline-validate-info .wy-input-context, .wy-inline-validate.wy-inline-validate-success .wy-input-context, .wy-inline-validate.wy-inline-validate-warning .wy-input-context, .wy-menu-vertical li.current>a span.toctree-expand, .wy-menu-vertical li.on a span.toctree-expand, .wy-menu-vertical li span.toctree-expand {
    font-family: inherit;
}

.fa, .icon,  .admonition-title,  .code-block-caption .headerlink,  code.download span:first-child,  dl dt .headerlink,  h1 .headerlink,  h2 .headerlink,  h3 .headerlink,  h4 .headerlink,  h5 .headerlink,  h6 .headerlink,  p.caption .headerlink,  table>caption .headerlink,  tt.download span:first-child, .wy-menu-vertical li.current>a span.toctree-expand, .wy-menu-vertical li.on a span.toctree-expand, .wy-menu-vertical li span.toctree-expand {
    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;
}

.wy-alert.wy-alert-info,  .note,  .wy-alert-info.attention,  .wy-alert-info.caution,  .wy-alert-info.danger,  .wy-alert-info.error,  .wy-alert-info.hint,  .wy-alert-info.important,  .wy-alert-info.tip,  .wy-alert-info.warning,  .seealso,  .wy-alert-info.admonition-todo,  .wy-alert-info.admonition {
	background: #e7f2fa;

}
.wy-alert,  .note,  .attention,  .caution,  .danger,  .error,  .hint,  .important,  .tip,  .warning,  .seealso,  .admonition-todo,  .admonition {
	padding: 12px;
	line-height: 24px;
	margin-bottom: 24px;
	background: #e7f2fa;

}

.wy-alert,  .note,  .attention,  .caution,  .danger,  .error,  .hint,  .important,  .tip,  .warning,  .seealso,  .admonition-todo,  .admonition {
  padding: 12px;
  line-height: 24px;
  margin-bottom: 24px;
  background: #e7f2fa;
}

.wy-alert.wy-alert-warning,  .wy-alert-warning.note,  .attention,  .caution,  .wy-alert-warning.danger,  .wy-alert-warning.error,  .wy-alert-warning.hint,  .wy-alert-warning.important,  .wy-alert-warning.tip,  .warning,  .wy-alert-warning.seealso,  .admonition-todo,  .wy-alert-warning.admonition {
  background: #ffedcc;
}

.wy-alert.wy-alert-warning .wy-alert-title,  .wy-alert-warning.note .wy-alert-title,  .attention .wy-alert-title,  .caution .wy-alert-title,  .wy-alert-warning.danger .wy-alert-title,  .wy-alert-warning.error .wy-alert-title,  .wy-alert-warning.hint .wy-alert-title,  .wy-alert-warning.important .wy-alert-title,  .wy-alert-warning.tip .wy-alert-title,  .warning .wy-alert-title,  .wy-alert-warning.seealso .wy-alert-title,  .admonition-todo .wy-alert-title,  .wy-alert-warning.admonition .wy-alert-title, .wy-alert.wy-alert-warning  .admonition-title,  .wy-alert.wy-alert-warning .admonition-title,  .wy-alert-warning.note .admonition-title,  .attention .admonition-title,  .caution .admonition-title,  .wy-alert-warning.danger .admonition-title,  .wy-alert-warning.error .admonition-title,  .wy-alert-warning.hint .admonition-title,  .wy-alert-warning.important .admonition-title,  .wy-alert-warning.tip .admonition-title,  .warning .admonition-title,  .wy-alert-warning.seealso .admonition-title,  .admonition-todo .admonition-title,  .wy-alert-warning.admonition .admonition-title {
  background: #f0b37e;
}
.wy-alert-title,  .admonition-title {
  color: #fff;
  font-weight: bold;
  display: block;
  color: #fff;
  background: #6ab0de;
  margin: -12px;
    margin-bottom: -12px;
  padding: 6px 12px;
  margin-bottom: 12px;
}
