Education/ExperimentMenu/1stLevelBasic/ElectronEnergyConfinementTime/Code/Jupyter/python_ver3/22471vs22475/code/script.html

<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>script</title><script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>

<style type="text/css">
    /*!
*
* Twitter Bootstrap
*
*/
/*!
 * Bootstrap v3.3.6 (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: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.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::-ms-expand {
  border: 0;
  background-color: transparent;
}
.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: 11px;
    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: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 {
  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: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 {
  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: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 {
  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: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 {
  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: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 {
  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: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 {
  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-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.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 .form-control:focus {
  z-index: 3;
}
.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: 2;
  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: 3;
  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;
  padding-left: 0px;
  padding-right: 0px;
}
.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;
}
.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);
  background-color: rgba(0, 0, 0, 0);
}
.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: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .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-header:before,
.modal-header: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-header: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: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 {
  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 {
  /* 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: 1px;
  border-style: solid;
  border-color: transparent;
  width: 100%;
  padding: 5px;
  /* This acts as a spacer between cells, that is outside the border */
  margin: 0px;
  outline: none;
  border-left-width: 1px;
  padding-left: 5px;
  background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);
}
div.cell.jupyter-soft-selected {
  border-left-color: #90CAF9;
  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;
  }
}
div.cell.selected {
  border-color: #ababab;
  border-left-width: 0px;
  padding-left: 6px;
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
}
@media print {
  div.cell.selected {
    border-color: transparent;
  }
}
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%);
}
.edit_mode div.cell.selected {
  border-color: #66BB6A;
  border-left-width: 0px;
  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;
  }
}
.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;
  /* Don't highlight prompt number selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Use default cursor */
  cursor: default;
}
@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: #303F9F;
  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 <head> 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 <Maniac@SoftwareManiacs.Org>
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: #D84315;
}
/* 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;
  overflow-y: hidden;
}
.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::-ms-expand {
  border: 0;
  background-color: transparent;
}
.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: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 {
  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: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 {
  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: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 {
  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: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 {
  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: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 {
  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;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
  background-color: #F37626;
  color: white;
}
/**
 * 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;
}
ul.typeahead-list > li > a {
  /** Firefox bug **/
  /* see https://github.com/jupyter/notebook/issues/559 */
  white-space: normal;
}
.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: #BBDEFB;
  border-color: #90CAF9;
  border-style: solid;
  border-width: 1px;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .match {
  background-color: #FFCDD2;
  border-color: #EF9A9A;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
  background-color: #C8E6C9;
  border-color: #A5D6A7;
  border-radius: 0px;
}
#find-and-replace #replace-preview {
  max-height: 60vh;
  overflow: auto;
}
#find-and-replace #replace-preview pre {
  padding: 5px 10px;
}
.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;
}
/*# sourceMappingURL=style.min.css.map */
    </style>
<style type="text/css">
    .highlight .hll { background-color: #ffffcc }
.highlight  { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
    </style>
<style type="text/css">
    
/* Temporary definitions which will become obsolete with Notebook release 5.0 */
.ansi-black-fg { color: #3E424D; }
.ansi-black-bg { background-color: #3E424D; }
.ansi-black-intense-fg { color: #282C36; }
.ansi-black-intense-bg { background-color: #282C36; }
.ansi-red-fg { color: #E75C58; }
.ansi-red-bg { background-color: #E75C58; }
.ansi-red-intense-fg { color: #B22B31; }
.ansi-red-intense-bg { background-color: #B22B31; }
.ansi-green-fg { color: #00A250; }
.ansi-green-bg { background-color: #00A250; }
.ansi-green-intense-fg { color: #007427; }
.ansi-green-intense-bg { background-color: #007427; }
.ansi-yellow-fg { color: #DDB62B; }
.ansi-yellow-bg { background-color: #DDB62B; }
.ansi-yellow-intense-fg { color: #B27D12; }
.ansi-yellow-intense-bg { background-color: #B27D12; }
.ansi-blue-fg { color: #208FFB; }
.ansi-blue-bg { background-color: #208FFB; }
.ansi-blue-intense-fg { color: #0065CA; }
.ansi-blue-intense-bg { background-color: #0065CA; }
.ansi-magenta-fg { color: #D160C4; }
.ansi-magenta-bg { background-color: #D160C4; }
.ansi-magenta-intense-fg { color: #A03196; }
.ansi-magenta-intense-bg { background-color: #A03196; }
.ansi-cyan-fg { color: #60C6C8; }
.ansi-cyan-bg { background-color: #60C6C8; }
.ansi-cyan-intense-fg { color: #258F8F; }
.ansi-cyan-intense-bg { background-color: #258F8F; }
.ansi-white-fg { color: #C5C1B4; }
.ansi-white-bg { background-color: #C5C1B4; }
.ansi-white-intense-fg { color: #A1A6B2; }
.ansi-white-intense-bg { background-color: #A1A6B2; }

.ansi-bold { font-weight: bold; }

    </style>


<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
body {
  overflow: visible;
  padding: 8px;
}

div#notebook {
  overflow: visible;
  border-top: none;
}

@media print {
  div.cell {
    display: block;
    page-break-inside: avoid;
  } 
  div.output_wrapper { 
    display: block;
    page-break-inside: avoid; 
  }
  div.output { 
    display: block;
    page-break-inside: avoid; 
  }
}
</style>

<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">

<!-- Loading mathjax macro -->
<!-- Load mathjax -->
    <script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>
    <!-- MathJax configuration -->
    <script type="text/x-mathjax-config">
    MathJax.Hub.Config({
        tex2jax: {
            inlineMath: [ ['$','$'], ["\\(","\\)"] ],
            displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
            processEscapes: true,
            processEnvironments: true
        },
        // Center justify equations in code and markdown cells. Elsewhere
        // we use CSS to left justify single line equations in code cells.
        displayAlign: 'center',
        "HTML-CSS": {
            styles: {'.MathJax_Display': {"margin": 0}},
            linebreaks: { automatic: true }
        }
    });
    </script>
    <!-- End of mathjax configuration --></head>
<body>
  <div tabindex="-1" id="notebook" class="border-box-sizing">
    <div class="container" id="notebook-container">

<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="Tokamak-GOLEM---electron-energy-confinement-$\tau_E$-calculation">Tokamak GOLEM - electron energy confinement $\tau_E$ calculation<a class="anchor-link" href="#Tokamak-GOLEM---electron-energy-confinement-$\tau_E$-calculation">&#182;</a></h1>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Strategic flowchart
<br/>
<img src="drawing.jpg" width="75%"></p>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Python-Intro">Python Intro<a class="anchor-link" href="#Python-Intro">&#182;</a></h2>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[1]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># NOTE: Please use  python 3 version of language/kernel</span>

<span class="c1"># First we import the necessary modules (libraries)</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">import</span> <span class="nn">sys</span>
<span class="kn">from</span> <span class="nn">scipy.integrate</span> <span class="k">import</span> <span class="n">cumtrapz</span>
<span class="kn">from</span> <span class="nn">scipy</span> <span class="k">import</span> <span class="n">constants</span>
<span class="kn">from</span> <span class="nn">urllib.request</span>  <span class="k">import</span> <span class="n">urlopen</span> <span class="c1">#python 3.0 </span>
<span class="kn">from</span> <span class="nn">urllib.request</span>  <span class="k">import</span> <span class="n">urlretrieve</span> <span class="c1">#python 3.0 </span>
<span class="kn">import</span> <span class="nn">urllib</span>
<span class="kn">import</span> <span class="nn">os</span>


<span class="c1"># The following line activates the inline plotting backend in the notebook.</span>
<span class="o">%</span><span class="k">matplotlib</span> inline

<span class="c1"># Next we define some fundamental constants and parameters</span>
<span class="n">RogowskiCalibration</span> <span class="o">=</span> <span class="mf">5.3e6</span>  <span class="c1"># Calibration for Rogowski coil</span>
<span class="n">UloopCalibration</span> <span class="o">=</span> <span class="mf">5.5</span> <span class="c1"># Calibration for U loop measurement</span>
<span class="n">V_p</span> <span class="o">=</span> <span class="mf">0.057</span> <span class="c1">#m^3 Plasma volume</span>
<span class="n">k_B</span> <span class="o">=</span> <span class="n">constants</span><span class="o">.</span><span class="n">k</span> <span class="c1"># Boltzmann constant</span>
<span class="n">eV</span> <span class="o">=</span> <span class="n">constants</span><span class="o">.</span><span class="n">e</span> <span class="c1"># 1 eV equivalent to J</span>
<span class="n">baseURL</span> <span class="o">=</span> <span class="s2">&quot;http://golem.fjfi.cvut.cz/utils/data/&quot;</span>
<span class="c1">#baseURL = &quot;file:///locgolem/database/operation/shots/&quot; #local solution</span>
<span class="n">VacuumShotNo</span> <span class="o">=</span> <span class="mi">22475</span>
<span class="n">PlasmaShotNo</span> <span class="o">=</span> <span class="mi">22471</span>
<span class="k">try</span><span class="p">:</span>
        <span class="n">os</span><span class="o">.</span><span class="n">stat</span><span class="p">(</span><span class="s1">&#39;shots/&#39;</span><span class="p">)</span>
<span class="k">except</span><span class="p">:</span>
        <span class="n">os</span><span class="o">.</span><span class="n">mkdir</span><span class="p">(</span><span class="s1">&#39;shots/&#39;</span><span class="p">)</span> 

<span class="c1">#The following function will download the text file of the given data in the given shot and read it into an array and return it.</span>
<span class="n">ds</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">DataSource</span><span class="p">()</span>

<span class="k">def</span> <span class="nf">open_data</span><span class="p">(</span><span class="n">shot_no</span><span class="p">,</span> <span class="n">data_id</span><span class="p">):</span>
    <span class="n">shotDIR</span> <span class="o">=</span> <span class="s1">&#39;shots/&#39;</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">shot_no</span><span class="p">)</span>
    <span class="n">dataADR</span> <span class="o">=</span> <span class="nb">str</span><span class="p">(</span><span class="n">shot_no</span><span class="p">)</span> <span class="o">+</span> <span class="s1">&#39;/&#39;</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">data_id</span><span class="p">)</span> <span class="o">+</span> <span class="s1">&#39;.npz&#39;</span>
    <span class="n">dataURL</span> <span class="o">=</span> <span class="n">baseURL</span> <span class="o">+</span> <span class="n">dataADR</span>
    <span class="k">try</span><span class="p">:</span>
        <span class="n">os</span><span class="o">.</span><span class="n">stat</span><span class="p">(</span><span class="n">shotDIR</span><span class="p">)</span>
    <span class="k">except</span><span class="p">:</span>
        <span class="n">os</span><span class="o">.</span><span class="n">mkdir</span><span class="p">(</span><span class="n">shotDIR</span><span class="p">)</span>  
    <span class="k">try</span><span class="p">:</span>
        <span class="n">data</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="s1">&#39;shots/&#39;</span> <span class="o">+</span> <span class="n">dataADR</span><span class="p">)</span>
    <span class="k">except</span><span class="p">:</span>    
        <span class="n">urlretrieve</span> <span class="p">(</span><span class="n">dataURL</span><span class="p">,</span><span class="s1">&#39;shots/&#39;</span> <span class="o">+</span> <span class="n">dataADR</span><span class="p">)</span>
        <span class="n">data</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">load</span><span class="p">(</span><span class="s1">&#39;shots/&#39;</span> <span class="o">+</span> <span class="n">dataADR</span><span class="p">)</span>
    <span class="k">return</span> <span class="n">data</span> 
</pre></div>

</div>
</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Chamber-resistance-$R_{ch}$-calculation-from-vacuum-shot">Chamber resistance $R_{ch}$ calculation from vacuum shot<a class="anchor-link" href="#Chamber-resistance-$R_{ch}$-calculation-from-vacuum-shot">&#182;</a></h2><h3 id="Plot-raw-data-from-NIstandard-DAS">Plot raw data from NIstandard DAS<a class="anchor-link" href="#Plot-raw-data-from-NIstandard-DAS">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># First let&#39;s get the data from the DAS in the columns specified by the given identifiers.</span>
<span class="n">IDuloop</span> <span class="o">=</span> <span class="n">open_data</span><span class="p">(</span><span class="n">VacuumShotNo</span><span class="p">,</span><span class="s1">&#39;uloop&#39;</span><span class="p">)</span>
<span class="n">IDirog</span> <span class="o">=</span> <span class="n">open_data</span><span class="p">(</span><span class="n">VacuumShotNo</span><span class="p">,</span><span class="s1">&#39;irog&#39;</span><span class="p">)</span>
<span class="n">time</span> <span class="o">=</span>  <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="n">IDuloop</span><span class="p">[</span><span class="s1">&#39;t_start&#39;</span><span class="p">],</span><span class="n">IDuloop</span><span class="p">[</span><span class="s1">&#39;t_end&#39;</span><span class="p">],</span> <span class="nb">len</span><span class="p">(</span><span class="n">IDuloop</span><span class="p">[</span><span class="s1">&#39;data&#39;</span><span class="p">]))</span>

<span class="c1"># Let&#39;s show raw data:</span>
<span class="n">f</span><span class="p">,</span><span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span><span class="n">sharex</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">f</span><span class="o">.</span><span class="n">suptitle</span><span class="p">(</span><span class="s1">&#39;Vacuum shot: #&#39;</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="n">VacuumShotNo</span><span class="p">)</span><span class="o">+</span> <span class="s1">&#39;- raw data from NIstandard DAS&#39;</span><span class="p">)</span>

<span class="n">f</span><span class="o">.</span><span class="n">subplots_adjust</span><span class="p">(</span><span class="n">hspace</span><span class="o">=</span><span class="mf">0.05</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">2</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;channel #1 [V]&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">time</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span> <span class="n">IDuloop</span><span class="p">[</span><span class="s1">&#39;data&#39;</span><span class="p">],</span><span class="n">label</span><span class="o">=</span><span class="s1">&#39;ID:uloop&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="o">-.</span><span class="mi">1</span><span class="p">,</span><span class="mf">0.3</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;channel #3 [V]&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">time</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span> <span class="n">IDirog</span><span class="p">[</span><span class="s1">&#39;data&#39;</span><span class="p">],</span><span class="n">label</span><span class="o">=</span><span class="s1">&#39;ID:irog&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;Time [ms]&#39;</span><span class="p">)</span>
<span class="p">[</span><span class="n">a</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="s1">&#39;best&#39;</span><span class="p">)</span> <span class="k">for</span> <span class="n">a</span> <span class="ow">in</span> <span class="n">ax</span><span class="p">]</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Get-real-physical-quantities-from-raw-data">Get real physical quantities from raw data<a class="anchor-link" href="#Get-real-physical-quantities-from-raw-data">&#182;</a></h3><p>Physical quantities can be obtained by multiplying the raw data by appropriate calibration constants. In the case of the current, the derivative is measured, so the signal has to be numerically integrated.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[3]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Uloop from IDuloop needs only multiplication</span>
<span class="n">U_l</span> <span class="o">=</span> <span class="n">IDuloop</span><span class="p">[</span><span class="s1">&#39;data&#39;</span><span class="p">]</span><span class="o">*</span><span class="n">UloopCalibration</span>
<span class="c1"># Chamber current I_ch needs offset correction, integration and calibration</span>
<span class="n">i_offset</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">searchsorted</span><span class="p">(</span><span class="o">.</span><span class="mi">004</span><span class="p">)</span>
<span class="n">offset</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">IDirog</span><span class="p">[</span><span class="s1">&#39;data&#39;</span><span class="p">][:</span><span class="n">i_offset</span><span class="p">])</span> <span class="c1"># Up to 4 ms no signal, good zero specification</span>
<span class="n">I_ch</span> <span class="o">=</span> <span class="n">cumtrapz</span><span class="p">(</span><span class="n">IDirog</span><span class="p">[</span><span class="s1">&#39;data&#39;</span><span class="p">]</span><span class="o">-</span><span class="n">offset</span><span class="p">,</span> <span class="n">time</span><span class="p">,</span><span class="n">initial</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>  <span class="c1"># offset correction and integration</span>
<span class="n">I_ch</span> <span class="o">*=</span> <span class="n">RogowskiCalibration</span> <span class="c1"># calibration</span>

<span class="c1"># And let&#39;s plot it</span>
<span class="n">f</span><span class="p">,</span><span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span><span class="n">sharex</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">f</span><span class="o">.</span><span class="n">subplots_adjust</span><span class="p">(</span><span class="n">hspace</span><span class="o">=</span><span class="mf">0.05</span><span class="p">)</span>
<span class="n">f</span><span class="o">.</span><span class="n">suptitle</span><span class="p">(</span><span class="s1">&#39;Vacuum shot: #&#39;</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="n">VacuumShotNo</span><span class="p">)</span><span class="o">+</span> <span class="s1">&#39;- real data&#39;</span><span class="p">)</span>

<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;$U_l$ [V]&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">time</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span><span class="n">U_l</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s1">&#39;Loop voltage $U_l$&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;$I_</span><span class="si">{ch}</span><span class="s1">$ [A]&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">time</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span><span class="n">I_ch</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s1">&#39;Chamber current $I_</span><span class="si">{ch}</span><span class="s1">$&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;Time [ms]&#39;</span><span class="p">)</span>
<span class="p">[</span><span class="n">a</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="s1">&#39;best&#39;</span><span class="p">)</span> <span class="k">for</span> <span class="n">a</span> <span class="ow">in</span> <span class="n">ax</span><span class="p">]</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
D0/PUkfTRnn2AAAAAElFTkSuQmCC
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Final-chamber-resistance-specification">Final chamber resistance specification<a class="anchor-link" href="#Final-chamber-resistance-specification">&#182;</a></h3><p>The chanber resistnace should be calculated in the time span where the physical quantities are reasonably stationary.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[4]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">t_start</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">searchsorted</span><span class="p">(</span><span class="mf">0.014</span><span class="p">)</span> 
<span class="n">t_end</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">searchsorted</span><span class="p">(</span><span class="mf">0.015</span><span class="p">)</span> 
<span class="c1"># R_ch calculation via Ohm&#39;s law:</span>
<span class="n">R_ch</span> <span class="o">=</span> <span class="p">(</span><span class="n">U_l</span><span class="p">[</span><span class="n">t_start</span><span class="p">:</span><span class="n">t_end</span><span class="p">]</span><span class="o">/</span><span class="n">I_ch</span><span class="p">[</span><span class="n">t_start</span><span class="p">:</span><span class="n">t_end</span><span class="p">])</span> <span class="c1"># in Ohms</span>
<span class="c1"># final value</span>
<span class="n">R_ch</span><span class="p">,</span> <span class="n">R_err</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">R_ch</span><span class="p">),</span> <span class="n">np</span><span class="o">.</span><span class="n">std</span><span class="p">(</span><span class="n">R_ch</span><span class="p">)</span>

<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Chamber resistance =  (</span><span class="si">%.2f</span><span class="s2"> +/- </span><span class="si">%.2f</span><span class="s2">) mOhm&quot;</span><span class="o">%</span><span class="p">(</span><span class="n">R_ch</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span> <span class="n">R_err</span><span class="o">*</span><span class="mf">1e3</span><span class="p">))</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Chamber resistance =  (9.38 +/- 0.02) mOhm
</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Energy-confinement-time--$\tau_{E}$-calculation-from-plasma-shot">Energy confinement time  $\tau_{E}$ calculation from plasma shot<a class="anchor-link" href="#Energy-confinement-time--$\tau_{E}$-calculation-from-plasma-shot">&#182;</a></h2><h3 id="Plot-raw-data-from-NIstandard-DAS-and-interferometer">Plot raw data from NIstandard DAS and interferometer<a class="anchor-link" href="#Plot-raw-data-from-NIstandard-DAS-and-interferometer">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Get data</span>
<span class="n">IDuloop</span> <span class="o">=</span> <span class="n">open_data</span><span class="p">(</span><span class="n">PlasmaShotNo</span><span class="p">,</span><span class="s1">&#39;uloop&#39;</span><span class="p">)</span>
<span class="n">IDirog</span> <span class="o">=</span> <span class="n">open_data</span><span class="p">(</span><span class="n">PlasmaShotNo</span><span class="p">,</span><span class="s1">&#39;irog&#39;</span><span class="p">)</span>
<span class="c1">#time =  np.linspace(IDuloop[&#39;t_start&#39;],IDuloop[&#39;t_end&#39;], len(IDuloop[&#39;data&#39;]))</span>

<span class="n">IDelectron_density</span> <span class="o">=</span> <span class="n">open_data</span><span class="p">(</span><span class="n">PlasmaShotNo</span><span class="p">,</span><span class="s1">&#39;electron_density&#39;</span><span class="p">)</span>
<span class="c1">#interpolate the density on the same time axis as the rest of the quantities</span>
<span class="n">n_e</span> <span class="o">=</span> <span class="n">IDelectron_density</span><span class="p">[</span><span class="s1">&#39;data&#39;</span><span class="p">]</span>
<span class="n">time_ne</span> <span class="o">=</span>  <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="n">IDelectron_density</span><span class="p">[</span><span class="s1">&#39;t_start&#39;</span><span class="p">],</span><span class="n">IDelectron_density</span><span class="p">[</span><span class="s1">&#39;t_end&#39;</span><span class="p">],</span> <span class="nb">len</span><span class="p">(</span><span class="n">n_e</span><span class="p">))</span>
<span class="n">n_e</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">interp</span><span class="p">(</span><span class="n">time</span><span class="p">,</span> <span class="n">time_ne</span><span class="p">,</span> <span class="n">n_e</span><span class="p">)</span>

<span class="c1"># Let&#39;s show raw data from NIstandard:</span>
<span class="n">f</span><span class="p">,</span><span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span><span class="n">sharex</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">f</span><span class="o">.</span><span class="n">subplots_adjust</span><span class="p">(</span><span class="n">hspace</span><span class="o">=</span><span class="mf">0.1</span><span class="p">)</span>
<span class="n">f</span><span class="o">.</span><span class="n">suptitle</span><span class="p">(</span><span class="s1">&#39;Plasma shot: #&#39;</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="n">PlasmaShotNo</span><span class="p">)</span><span class="o">+</span> <span class="s1">&#39;- raw data from NIstandard DAS&#39;</span><span class="p">)</span>

<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">2</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;channel #1 [V]&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">time</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span> <span class="n">IDuloop</span><span class="p">[</span><span class="s1">&#39;data&#39;</span><span class="p">],</span><span class="n">label</span><span class="o">=</span><span class="s1">&#39;ID:uloop&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mf">0.3</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;channel #3 [V]&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">time</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span> <span class="n">IDirog</span><span class="p">[</span><span class="s1">&#39;data&#39;</span><span class="p">],</span><span class="n">label</span><span class="o">=</span><span class="s1">&#39;ID:irog&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;Time [ms]&#39;</span><span class="p">)</span>
<span class="p">[</span><span class="n">a</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="s1">&#39;best&#39;</span><span class="p">)</span> <span class="k">for</span> <span class="n">a</span> <span class="ow">in</span> <span class="n">ax</span><span class="p">]</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>

<span class="c1"># Let&#39;s show raw data from interferometer diagnostics :</span>
<span class="n">f</span><span class="p">,</span><span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">()</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s1">&#39;Plasma shot: #&#39;</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="n">PlasmaShotNo</span><span class="p">)</span><span class="o">+</span> <span class="s1">&#39;- raw data from TektronixDPO DAS&#39;</span><span class="p">)</span>

<span class="n">ax</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;Time [ms]&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;$n_e\ \mathrm{[m^{-3}]}$&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">time</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span> <span class="n">n_e</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s1">&#39;ID:electron_density&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span> 
<span class="n">ax</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="kc">None</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYUAAAEjCAYAAADdZh27AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAALEgAACxIB0t1+/AAAIABJREFUeJzs3Xd8VfX5wPHPQwiEEfaSGUAQAQcYUasCiuAWi1pFbUVr
sbWW1lYralUcVYp1a1W0ilLF2Z9FQREHshWQJUsgBAmbsEeAJM/vj3PuzU1yd+5K8rxfr/vKPfu5
596c7znfKaqKMcYYA1Aj2QEYY4xJHZYoGGOM8bJEwRhjjJclCsYYY7wsUTDGGONliYIxxhivKpko
iMg0Ebk52XFEQ0RURI5NdhymYhL5GxSRliIyXUT2icgTiThmZRXr70VExonII7HaXyqotImCiOSK
yCER2S8iW90vp36y40oWEclyE5SaUW5/q4g86r6fLiIn+iy7QUQWiMheEckTkTGe44hIbRH5t4is
dy9Ki0TkwgDHuN+N8Tyfecvc79DzKhSRj32WjxWRVSJSLCLDovlsqc79LZ8Xes2AhgM7gAaq+pcY
hRU2939PRaSPz7xjRUR9psO6GMfgXKQMERkmIkU+v+11IvK6iHT1s259d51P/Sw7S0Rmi8geEdkp
IrNE5NR4xV1pEwXXpapaH+gNZAN/S3I8ldkpwHwRqQF0A5b7LKsL/AloBpwGDADucJfVBDYA/YCG
ON/BeyKS5btzEekMXAVs9p2vqj1Utb77PWa6+3rfZ5XFwK3A9xX9gNEmmJVAB2C5BmiJmqDPvROo
UnfMvipwDue4v+2GwHnAIWCBiPQss94VwGFgoIi08jluA+AT4DmgCdAGeNBdNy4qe6IAgKpuBD4F
yp5oRKSziHwlIvkiskNE3hKRRj7L7xKRje5d7ioRGeDOHyUi74vIf9xlS0Wkq4jcLSLbRGSDiAzy
2c+NIrLCXTdHRG4JFK97F/WNm/LvEJF3y6xynoisFpHdIvKCiIi7XQ0R+Zt7V75NRN4UkYbuNtPd
v7vdO44zIjyN2cAC4DggV1ULPQtU9UVVnaGqR9xz/RZwprvsgKqOUtVcVS1W1U+AdTiJjK8XgLuA
I0Fi6IuT8Hzoc+wXVPVLoCDCz4OI9HefbO4SkS3A6yLSWEQ+EZHtIrLLfd/WXf8cEVnqs/1UEZnn
Mz1DRC4PcKyBIrLS/U6fB8RnWcDfoIiMB9oDH7vf21/d+e+LyBZ3f9NFpEeA444DbgD+6m5/nvvb
/cD97e4FhonzRPe0iGxyX0+LSO0y5+mv7u9qs4hcLiIXiciP7t3pPSFO9xvAiSLSL8R6iEgz97zv
dvc9w/1tR3wuxHlKeUFEJrn/e9+KcwNSoe/FXZ7r/naWAAdEpKaI9BKR791jvQtkhPq8AKpapKpr
VfVW4BtgVJlVbgBeApYA1/vM7+puP8HdxyFV/VxVl4Rz3KioaqV8AbnAee77dsAy4GF3ehpws/v+
WGAgUBtojnPxfNpddhzOnWlrdzoL6Oy+H4VzITof5274TZyL3b1AOvAbYJ1PPBcDnXF+dP2Ag0Dv
ALFPcPdTA+dHdZbPMsW5M2iE8w+yHbjAXXYTsAboBNQH/guM94ldgZo++2oP7AbaB4ijtrt8D1Dk
vj+IcxeyG7g3wHYfAaMDLGvpnrduPvOuAv5X9nvzs+1rwLgAy2YCwyL8jfQHCoF/uJ+1DtAU566s
Ls6TyfvAR+76ddzYm7nf8VZgo7teHZy7vKZ+jtMM2Adc6W53u3vckL/BQOfE/a4z3W2eBhYF+Zzj
gEd8pkcBR4HL3d9YHeAhYC7Qwo1hNiX/L57zdD8lv+3twNtuDD3cz94x2PGBEcBMn8+sPutM8zkf
j+FcANPd19mARHMu3GPnA31w/k/fAt6J4feyCOf6UgeoBax395Pu7veo77kvE/cwz/nw83m2+kx3
AIqB7sBfgCU+yxq4n+8N4EKgcUWvnSH/b+J9gLgF7nxh+3EuXuuBfwF1yv4A/Wx3ObDQ50exDeex
Lr3MeqOAqT7Tl7rHS3OnM3Euwo0CHOcj4I8Blr0JjAXa+lmmlE4k3gNGuu+/BG71WXac+6OsiZ9E
IYJzeTPwlPv+c+DUIOveBOQBzfwsSwe+AF72mZcJrAayfL63cokCzkV6L9A/wHGjTRSOABlB1jkZ
2OUzPQMYApzunov3gAuAc3z/Wcvs41fAXJ9pcc9RyN9gsHPis7yR+902DLB8HOUThell1lkLXOQz
fT7OE6HnPB3y89s+zWf9BcDlwY6Pc3H9CefiFSxReAj4H3Csn31FdC7cY7/qs/wiYGUMv5ebfKb7
AptwEzB33mwiTxQuAI76TP8NN6HDyR4qAnr5LD/e/Zx5OInaRKBlJP8Lkbwqe/bR5araSFU7qOqt
qnqo7Ari1Mx4R5wsor3Af3DuIFDVNTh55aOAbe56rX023+rz/hCwQ1WLfKbBuWNHRC4Ukbnu4/Bu
nB9nswBx/xXnB/qdOAWtN5VZvsXn/UHPMYDWOAmgx3qcBKFlgOME5X7e3cCLwM0isgenvGCqiHzn
Z/3Lce7yLlTVHWWW1QDG41yEb/NZNArnaSY3RDhDcPKlv4kgft8C6vYBVtuuqgU+29QVkZfdLLi9
OHeHjUQkzV3lG5yLZF/3/TScJ79+QWJrjfPECbhXQp/pYL/BAJ8rTURGi8had/1cd1HAbfzYUGba
32/H97ee7+e3Xfb3H7Qih6oeBh52X8E8jvPE+7k4Wa0jA60Y5rkI9v9S0e/F9zy2Bja6+/FYT+Ta
4PzWPX6F84SDOtmz3+BkJ3niXqGqw1S1LU4WeWucJ6a4qOyJQjgexbmzOEFVG+Dk13nzFVX1bVU9
C+cRTnGyGiLi5s1+CPwTJwVvBEz2PY4vVd2iqr9R1dbALcC/JLxqqJvcOD3a49w5bHVjj4iqXoOT
nbIL5w7sV8AEN6Ht47uuiFwAvIJTuL+0zDIB/o2TOF2hqkd9Fg8ARrh5wltwHsXfE5G7yoRzA/Bm
mX+4UPHX93n9FGi1MtN/wXnCOs39PfT1fAz3b9lE4RtCJwqbcT6XsyPnfLTzWR70N+gnxmuBwThP
sA1xngIhwO8pgLL79Pfb2RTB/sL1Os5vaUigFVR1n6r+RVU7AZcBfxa3LI/YnouKfi9l49kMtHH3
4xHoZiSYn+M8kSIiPwO6AHf7/I+cBlwrfgq3VXUlzlNDufLTWKkOiUImTrbPHhFpA9zpWSAix4nI
ue5FvQDnbqg4imPUwnl03g4UilMlc1CglUXkKnELN3EuyBrmcScAt4tIR3Gq3z4KvKtOofB2dx+d
Ioy9G7DWvUvsDcz3E++5OHcyV6hquScInCeN43ESjLJPawNwfsAnu69NOAnhCz77b4uTPfOGn2PX
EpEMnH/WdBHJcJ9KopWJ8z3vFpEmwANlls/GSTT6AN+p6jKci+lplBTmlzUJ6CEiQ9x/5BFAK5/l
AX+Drq2U/t4yccp18nGy1R6N6BP6NwH4m4g0F5FmOOUH/4nBfktxf4sP4FQq8EtELhGnsoVQUp7l
+f3H8lxU9Hspaw7OTdgIEUkXkSE4v5OQ3CeejiLyHM5Nx4PuohuAqTjlCZ7/kZ44ZRgXikg3EfmL
lFSGaAcMxSkfiovqkCg8iHOx24PzI/mvz7LawGicOt5bcArh7o70AKq6D+cH9x7ORf5anHy/QE4F
vhWR/e56f1TVnDAO9RpOFs10nELvAuAPbgwHgb8Ds8Sp1XG6iLQPkbUCTi0hT3XP3jh5x2Xdh3OX
Ntknu+ZTABHpgHORPxnY4rP8OjeufPfJaIuqbsG5AOxS1f0++/8lTtW9tX6O/TnORfxnOOUwhyi5
u4/G0zj/cDtw/rE+812oqgdwzscyVfXUlJoDrFfVbf526GalXYXzW8rHufOb5bNKsN8gOFlyf3O/
tztwypzW4xRyLyc2F4BHcBL8JcBSnM8YryqkEyhT9biMLjhlT/txzu2/VPVrd1nMzkUMvpey+zuC
8wQ0DCf75+pQ2wBnuP/ne3GyIhvglNktdW92fgE85/s/oqrrcP7Pb8ApKD8N53pxAOfz/4DzxBsX
nhJ/Y4wxplo8KRhjjAmTJQrGGGO8LFEwxhjjZYmCMcYYL0sUjDHGeFmiYIwxxssSBWOMMV6WKBhj
jPGyRMEYY4yXJQrGGGO8LFEwxhjjZYmCMcYYL0sUjDHGeFmiYIwxxituiYKItBORr0VkuTvk5B/9
rCMi8qyIrBGRJSLSO17xGGOMCa3ccG8xVAj8RVW/F5FMYIGITFXV5T7rXIgz8EUXnIEkXnT/GmOM
SYK4PSmo6mZV/d59vw9YgTNgta/BuOPyqupcnAHUj4lXTMYYY4KL55OCl4hkAb2Ab8ssagNs8JnO
c+eVGspPRIYDwwHq1at3Srdu3eIVqjFJo8APG/fQskEGLTJrB1yvqFhZvnkvxzTMoFn9wOsZ42vB
ggU7VLV5qPXinii4A8x/CPxJVfdGsw9VHYszPi/Z2dk6f365seWNqfSOFBbT9W+fcsegrtx2bpeA
6xUXK53umcwvstsy5sqTEhihqcxEZH0468W19pGIpOMkCG+pqr8BrjcC7Xym27rzjKm2RCTo8ho1
hNo1a1BYbOOrm9iLZ+0jAf4NrFDVJwOsNhH4lVsL6XRgj6puDrCuMVWaEv5Fvk2jOqzdtj+O0Zjq
Kp7ZR2cCvwSWisgid949QHsAVX0JmAxcBKwBDgI3xjEeY6qMerVrQognCmOiEbdEQVVnAkF/taqq
wO/jFYMxlYlGkBvUuXk95q/fFb9gUsjRo0fJy8ujoKAg2aFUChkZGbRt25b09PSotk9I7SNjTPjC
eQBonlmbHfsPo6ohyyAqu7y8PDIzM8nKyqryn7WiVJX8/Hzy8vLo2LFjVPuwbi6MqYSaZ9am4Ggx
+w8XJjuUuCsoKKBp06aWIIRBRGjatGmFnqosUTAmxUjwXFfASRQAduw/Eu9wUoIlCOGr6LmyRMGY
FBFJmULz+hkAbNtr+ewmtixRMCbFhFumALB9/+E4R2MA6tevD0Bubi516tShV69eHH/88fTp04dx
48ZFvL/+/fuTqo1wraDZmBQRSTsFT6Kwba8lConWuXNnFi5cCEBOTg5DhgxBVbnxxqpRo96eFKqo
xyavYPXWfckOw0TAk30UTo5w47rppKcJ2/ZZopBMnTp14sknn+TZZ58tt2zatGlccskl3unbbrvN
71PFhAkTOOGEE+jZsyd33XVXyPn169fn9ttvp0ePHgwYMIDt27fH9DPZk0IVNGLCQiYu3sTL03PI
HX1xssMxEQon+0hEaJGZwbZ91atM4cGPl7F8U1RdqAXUvXUDHri0R9Tb9+7dm5UrVwIwf/58Xnrp
JV599dWwtt20aRN33XUXCxYsoHHjxgwaNIiPPvqIPn36+J1/+eWXc+DAAbKzs3nqqad46KGHePDB
B3n++eejjr8se1KogiYu3pTsEEwUIu3JqEWD2pZ9lALUp4ZAdnZ22AkCwLx58+jfvz/NmzenZs2a
XHfddUyfPj3gfIAaNWpw9dVXA3D99dczc+bMmH4ee1KoYiYvLd11VHGxUqOGVeerTMKpkgpOecLG
3bvjHE1qqcgdfbwsXLiQ448/vtz8mjVrUlxc7J2OV4vsWFfXtSeFKubWt74vNb370NEkRWIipZHU
SQU27j4Up0hMuHJzc7njjjv4wx/+UG5Zhw4dWL58OYcPH2b37t18+eWX5dbp06cP33zzDTt27KCo
qIgJEybQr1+/gPMBiouL+eCDDwB4++23Oeuss2L6mYI+KYjIxDD2sVNVh8UmHBMrzw7txYgJC9mx
/zBN6tVKdjgmAuHe+N1+Xlee+uJHDh4ppG4te+hPlLVr19KrVy8KCgrIzMxkxIgRDBs2DChdptCu
XTt+8Ytf0LNnTzp27EivXr3K7euYY45h9OjRnHPOOagqF198MYMHDwYIOL9evXp89913PPLII7Ro
0YJ33303pp8v1C/peODmIMsFeCF24ZiKWODTQVrjuk5nWHvsSaHSiLRMoW3jOoCTjZTVzBKFeNq/
3+mmPCsri0OHAj+hlS1TGDNmDGPGjCm33rRp07zvhw4dytChQ8utE2g+wJNPBhqNoOJC/ZLuVdVv
gq0gIg/GMB5TAde9OheAW/p1omEdJ1HYa4lClVXkZjfNzcknq1m9JEdjqopQZQoqIhlBV1B9L4bx
mAooOOoUao28oBsNMtxEocAShcoiwiIFTmjTEIAd1qq5WvE8tcRLqEThWuAnERkvIheJSFpcozFR
O1xY5H0vIjRwnxR2H7REobIJtzZJywbO/donS6r+YIWRFsJXZxU9V0ETBVX9OXAs8AXwByBPRF4S
kX4VOqqJuffmbQDg0pNaA9Agw8kZtDKFSiTC/+Um9WpRt1Yap3VsEp94UkRGRgb5+fmWMITBM55C
RkbQDJ6gQpZOqepe4A3gDRFpClwJPCsiTVS1XaDtROQ14BJgm6r29LO8P/A/YJ0767+q+lDkH8EA
3Pe/ZQA8cGl3AGqm1SCzdk1LFCoRT99HkdQ6b9u4DluqeE+pbdu2JS8vL+bdOVRVnpHXohV2lQUR
aQwMAa4GmgAfhNhkHPA88GaQdWao6iVBlpsINatf2/u+QZ10SxQqoUjaIh3TsE6Vb6+Qnp4e9Shi
JnJBs49EpL6I/FJEJgPLgWzgYaC9qt4ebFtVnQ7sjFmkJqA9AcoNGtZJD7jMpJ5ockfaNq7Dxl1V
O1EwiRXqSSEX+Az4FzBFVWN9hTlDRBYDm4A7VHWZv5VEZDgwHKB9+/YxDqHy+/fMHAD6H9e81PxG
de1JoTKKJPuoXZO67Dp4lP2HC6lf29oqmIoLVfuonaper6qfxCFB+B7ooKonAc8BHwVaUVXHqmq2
qmY3b9480GrV1rNfrQHgT+d1LTW/oWUfVSrRFKN6GrDl7ToY22BMtRUqUXgm1A5EZGw0B1bVvaq6
330/GUgXkWbR7Ms4Tm7XqNR0wzrp1vdRJRRJB2dtG9cFIG+nZSGZ2Aj1vHm5iASr2iDAOdEcWERa
AVtVVUWkD04ClR/Nvqqzo0XFAZfZk0LlEk2Vy3buk8IGe1IwMRIqUbgzjH3M8DdTRCYA/YFmIpIH
PACkA6jqSzhVW38nIoXAIeAatYrIEcvZfgCAZvXLd3rXsG46RwqLKThaREa6tTusLCKpfdSkXi3q
pKeRZ4XNJkaCJgqq+ka0O1ZV/z05lSx/HqfKqqmA6179FoBnrynfA2NDn1bNrRpaopDqorkjEhHa
Nq5jZQomZmw8hUrO0+9Ndlb5Vq3F7lXGLhiVS6RDprRrUpcNVqZgYsQShSqiVs3yX2UdN8voy5Xb
Eh2OidCUZVtYuy26js7sScHEklVsrsSCFTID9G7v1EZ6cdpaft6rDV1bZiYiLBOFW8YvKJmIcHjF
to3rsLegkD2HjnqzDI2JVtRPCtFWRTWxs2rLPgAGdm/pd3lHnz72Bz01PSExmYqLOPvIUy3VnhZM
DITq5qJJgFdT4KIExWgCWJznDNp+dbb/fglFhG/vGeCdPu/JoOMlmUrK21bBaiCZGAj1pLAdmA8s
8HnNd18t4huaCeXe//sBgJ8d2zTgOi0bZPDrs5zOxNZs28+RwuBZTqmmuFj5YeOeZIeRUBHmHnlb
Nc9Za818TMWFShRygP6q2tHn1UlVOwJbExCfCUOoQdvvu6S7933Xv30a73Bi6tWZOVzy3MxS40+b
0hq543GPm52b3EBMlRAqUXgaaBxgWfnRqE3CHduifljrfX/fQO9731HaUt33650ssq1VfMwAX4VF
kbVYiKRbDGNCCTXy2guqujjAsufiE5IJx6EjzoV9TZjVGJvUK2nxfNzfPotLTLE0NyefrJGT+GzZ
FgA+WJDHvf+3lMlLN7N8017ueH8xRW5DjKNFxeRsLzkPhwuL2HngCAC5Ow6wfV/lGsP4mS9XJzsE
U42FVftIRG6KdyAmMu/M+wnw371FIN/dW1Lo/PAny2MeUyyNn7O+1PRXK7fx1rc/cetb3zN8/Hw+
WJDHJndwmT++s5Bzn/iGb3OcPPVbxi+g98NTKSwqpv8/p3Hq379IePwV4UnQIuGpfnzgcGGswzHV
TKjaR1eLyDHAbT7zvox7VCakg+6TwlNXnxz2Ni0yS8Zt/ffMdUHWTL7C4sAF4p72GYXFyqOTVzB5
qfM0cfXYuQBMW+UM23jsvSXlJwvW7+Khj5ez++ARpq3axvi56xk/J5eskZP4Kb+kKufBI4UcPBKb
C+ukJZvpfv9nTFqymYFPfkOhn3Ylr87IIWvkpAof67ROTmWD9flWLdVUTKjGa62AF4CuIvIusARo
LyL1VPVA3KMzAT0+ZRVQvrvsUNY9dhEd754MkBIDs2zdW8Af31nIv647pVQWV9eWmUxZ5r8uw9a9
TnbQiAkLWVqmZlKgC+wVL84G4LVZ5RPDd+b9xF8v6AZA9/unADDn7nNp1SCD9xfkMfjk1tSuGX7f
Ue/N28Doz1Z67/h///b3AGzZW+CtPurxyKQV5bYvO1hSOC4+4RhenLaW9fkH6N66QcTbG+MR6orw
kao+IyILgTuAk4D6wP9EpKaq9o93gCa4zIzIWrD6Fkr+49OVPHx5z1iHFJFXZ+QwN2cn783fwG/7
deaxySt4eXpOWNuWTRCildXUaeR3w2vfeec9/9Ua+nVtzl8/WELO9gNcfWo76qSn0aphRqDdcOBw
IcPHz2fWGv9VQ8/6x9cAXNG7LTeemeV92isrmmJjT0PF9+Zv4MITjoliD8Y4QiUKj4lIFtAep6vr
JcA2VT1PRKw9fSX14e/O4IoX5zB+7npGDOhC88zaSYnjSGExa92uv0d/upLRn65MShz/mraGIb3b
8M2P273z3vr2J9761im3WZ9/gHP+OQ2A7+4ZwMEjRWQ1q8eoicsYNzuXYT/L4tb+nenzaHg5qx9+
n8eH3+fF9DPUc5/4vl61PcSaxgQXqvbRtar6M2AL8BMwAOggIjOApxIQn/GjosNOnNyupJZxIgph
v165rVwtqa9WbuWKF2fzVQp01pebf7BU+UNZn/6wxfu+z6Nf0t9NIDztAsbNzmXQ09aNiKkawu37
aKGqfqiq9wDrgH7A6/ELq3pZn3+A3B3hF9HMWL2jQsdLqxHbeu3PfbmauTmBW9PeOG5euS42bho3
P2bZPw8P7uG3I7gXr+sdk/378+nSzaWmdx+M3Qh30Sb5N5/Vkdo1a3ir6hoTjbASBVW93mfyHlUt
VtUFATcwEen3+DTv3Wc45rgX4BEDukR9zBl/jWoUVb+emPoj14ydy8bdwfve+WjhRnYfPMKE736K
aP+eFtk92zSgj59xI355RhZPXX1SufkXnnAMuaMvjuhY4frdW9/HZb8QXZkCOA0ZDxcWW8d4pkIi
7iVVVcPqJ0FEXhORbSLyQ4DlIiLPisgaEVkiIvG7ratidh90arVcc6r/jvDC0a5JSS2YPTG6y/3N
G/MB2LznEI9OXsHyTXtL1Qb607uLOPmhqdz936UR7XdQ95ZcelJrnr66FxOGn15q2ahLnQTj3G4t
+e7eAbT2UxA8ecTZkX6UpPA8wEV7n9/F7Rrd03uuMdGI5yA744ALgiy/EOjivoYDL8Yxliplwncb
ADgmSE2YSJz00OcRb1NwtIiCo6VrzyzfvJebxs3jrx8sYez0HC561u/w3WF7bVg2a/5+Ie2a1OW5
ob04tkV90moIH/7uZ3zx537MGnkuw87s6F2/RWYGM+46t9x+OjWv5y6vzVnHNiu1bPEDg/i/W38W
MIZ/XlX+CSRemtZ3CvyjLTLydHkyfLw9xJvoxS1RUNXpwM4gqwwG3lTHXKCR21DOhKmifd68dP0p
UW/b7b7POPXvX5Qr9P5q5baoyzx6tW9E7uiLva9zu7WkZlr5n+gpHRpzbIv6tGlUp9yytBrCyocv
YPlD53vnZaSnkTv6Yr679zxevSGbK3q39baJaFgnnV7tG/PQ4B4AXHpSa2be5WStjbnyRK48pa13
P/6y3P5w7rF8+LszIvqcz1zjv8HhmZ0D93YbDhtgx8RCMlsutQE2+EznufM2l11RRIbjPE3Qvn37
hARXHZzdpeSuubCo2O8FOJh9BYXehnCRuuTEY/hkyWZGXtiNq7PbsS7/AJ2bh9e5XygZ6YEbmmWk
p/HEL8rf/f/qjCx+dUaWdzpYWUTrhhls2uN00JfVtB6ndCgp5xDxf6dfq2YNb7flg09uw+mdmnKa
W4X1q7/0o2GddJbk7eGjRZuCfrZQerdvZOMqmAoJmiiIyFL8Z3EKoKp6YlyiKkNVxwJjAbKzs6t1
1QrPnfnxx1S81Wo9n9bMx977adwKZf15/trePH9tyXTjeuH34ZRo91zUjbk5O70xDjszizlr8/l6
1fZyY2P369rc282Gh+e8+pavtGyQwYgBXbigRys6eRLDCpYpANSumca2fYfJ33/Ymx1lTCRCPSlc
EsdjbwR8S0rbuvNMENv3O108DDw+NmMcZdauyb4QnajtKzhKrZo1IurqoSoZ3rczw/t2BpwLvKpy
8YmteeST5Zx3vDMU6tNXn8yf3l3EK7/Kpsu9n1IrrQb/uq43jeuVZOlMHnE2a3x6c/3zwK6ljhOL
isIXntCKOTn5fLdup7VsNlEJmiioqrerShHpAHRR1S9EpE6obcMwEbhNRN4BTgP2qGq5rCNT2oad
TnXDY92aJhV1SlZj753t67PW0bhuLab/uJ0hvdtSM03o2jKT3g9PpVHddP40oAvDzuzIU1N/jOpY
Dw3uwYltG9GtVWxiTxYRoU2jOrzoUyZzea82XN6rDQAf33YWzTNrl+sSo3vrBnHvl+ic41oAyxj9
2UpLFExUwrqwi8hvcPL0mwCdce7qX8Jp4RxomwlAf6CZiOQBDwDpAKr6EjAZZ5znNcBB4MZoP0R1
sniD0+Crk9vXTUU9cdVJnPKI06r5wY9LutP+78LSD227Dx5l1MfLOXi0KOL+/s85rjm/P+dYTunQ
uFoMCHNC24YV2r4iLdY9Q3NWtjEkTOoI927/90Af4FsAVV0tIkHzL1R1aIjl6u7XROC9+bGtjhpp
vvOYz1Z64UDkAAAgAElEQVRFfIzXb+wT8TbVUSwSTBGhds0aATvbMyaUcKubHFZV78gfIlKTipWH
mSgdcfvkj2Uh4rndYlM+UVattBpccqJlYSTaYbeW05Y91WcIUxM74SYK34jIPUAdERkIvA98HL+w
TCA522M/jMVrw05lzJVORbI+Hct3IxGuxQ8M4us7+gPwyOU9+fHvF/L8tdZQPdGuO82ptj18/Pwk
R2Iqo3Czj0YCvwaWArfglAe8Gq+gTOJ52iyc36MV43/dhzlr85mxekfAEdquObUdl57Umn0Fhfz2
Pwvof1xzGtZJp2Gd9IRWba1KPJlHFewElzsGHcdb3/7EkrzYdDhoqpewEgVVLQZecV8mSTwFkD3i
UIPlmIZ1WHz/IBrUqYmI0P+4FvTr2pzze7TilA6N2VdwlJMfmgo42U2jr3CeLL52u76u6IXMOA3f
YiGV23yY1Bdu7aMzgVFAB3cbT+O1TvELzZS155DTcV3HGNU8Kqth3dLdJIiINzupUd1azLv3PLbu
LSjV8thT26Ui2U7G0d7tpDCa4TgDOVxYVG3bl5johJt99G/gdmABYNUakmSdO+ZCh6Z1Q6wZH80z
a5cbpa1Ly0ym33mON3Ew0evQtB4L7xtIo7oV78MoM6Mm+woKef6rNfxl0HExiM5UF+EWNO9R1U9V
dZuq5ntecY3MlDN7rXPKu7RIrcZf7ZvWpUaMB+6prhrXqxWTqqnv3eJ00jdl2ZYQaxpTWrhPCl+L
yOPAfwFvqxhVjd9IIyYgy6oxoXj6xvpx6/4QaxpTWriJwmnu32yfeQqU77zexM3OA05TkRaZ1tGZ
CZ+VK5hIhFv7KHZjN5qoeaqHRtrFtameTmrbkMV5e7jvox8Yc2XiBgsylVtYVxcRqS0i14rIPSJy
v+cV7+CMMdF75Qbnwf69+XlJjsRUJuFmH/0P2INT+8h62jKmEmiRGZv+sUz1Em6i0FZVg423bIxJ
QfVqpXHgSBFfr9rmdqttTHDhZk7PFpET4hqJCepwodM8xDqYM5F4+ZdOFtKNr89LciSmsgj3SeEs
YJiIrMPJPkrocJwG1m5zGq5ZLRITiTOPbZrsEEwlE26icGFcozAhbdztDMZ+albjJEdiKhPfhnDz
cndyapa1cTHBhZV9pKrr3aE5D+G0T/C8TIJ4RtLq3KJ+iDWNKe2l653uy696aU6SIzGVQbhVUi8T
kdXAOuAbIBf4NIztLhCRVSKyRkRG+lk+TES2i8gi93VzhPFXG7sPOQ3XOjRJTr9HpvK6oKeVQ5nw
hVvQ/DBwOvCjqnbEGZt5brANRCQNeAEn66k7MFREuvtZ9V1VPdl92RgNAbwxOxco35OpMeHo2cbp
9uLFaWuTHIlJdeEmCkfdDvBqiEgNVf2a0l1e+NMHWKOqOe5Qnu8AgysQa7XWv6tTndAKmk00nrjq
ZAD+8dnKJEdiUl24icJuEakPTAfeEpFngFDjQrYBNvhM57nzyrpCRJaIyAci0s7fjkRkuIjMF5H5
27dvDzPkqmX3oSN0bWnlCSY6x7Uq6Vl3xea9SYzEpLpwE4XBOIXMtwOfAWuBS2Nw/I+BLLdq61Tg
DX8rqepYVc1W1ezmzWM3AEllMmXZVnYfPJrsMEwl1q+r879z4TMzkhyJSWXh1j46oKpFqlqoqm+o
6rNhjKewEfC982/rzvPdb76qerrNeBU4JdzAq6Nt+6yHERO9N27q431/4HBhEiMxqSzc2kdDRGS1
iOwRkb0isk9EQj2DzgO6iEhHEakFXANMLLNf32oRlwErIgm+uvCMzWzZR6aizujkNGbr8cCUJEdi
UlW42UdjgMtUtaGqNlDVTFUNOnq8qhYCtwFTcC7276nqMhF5SEQuc1cbISLLRGQxMAIYFt3HqNoO
HXW6uGjb2Kqjmop5+zened/v2G9Pnqa8cBOFraoa8V28qk5W1a6q2llV/+7Ou19VJ7rv71bVHqp6
kqqeo6pWNcIPz+A65/domeRITGUnIvRo7dzPZT/yRZKjMakoaKLgZhsNAeaLyLsiMtQzz51vEmD1
NmdIxYNHipIciakKJo042/v+kyWbkhiJSUWhnhQudV8NgIPAIJ95l8Q3NONRVOQpU8gMsaYx4bnz
/OMAuO3thd4yK2MgRId4qnpjogIxgY2Z4uSqHSksTnIkpqr4/TnH8viUVQB0vHsyuaMvTnJEJlWE
W/voDRFp5DPdWERei19Yxle227NlzzYNkxyJqUpWPlwybtbNb9h4C8YRbkHziaq62zOhqruAXvEJ
yZQ1cZGT79ukXq0kR2Kqkoz0NO94C1+s2MaSvN0htjDVQbiJQg0R8XbkLyJNCH8sBlNBZ3dpBkBa
DQmxpjGReevm073vL3t+llVTNWEnCk8Ac0TkYRF5GJiN03bBJEANETo3r5fsMEwV5VuekP3IF+y3
1s7VWrjdXLwJDAG2uq8hqjo+noGZEpOWbmbt9lD9DxoTvZxHL/K+7/nAFPJ2HUxiNCaZwn1SQFWX
q+rz7mt5PIMyxiRWjRrCusdKEoaz/vE1r87ISWJEJlnCThRM8rRpVIchvf31Om5M7IhIqaykRyat
IGvkpCRGZJLBEoVKYF/BURpk2IhrJjHKtlnIGjnJCqCrEUsUUlxRsbLvcCENMqyyl0mc3NEXc0vf
Tt7p7Ee+IGvkJGv9XA1YopDiCo4WoQr1aluiYBLr7ouO58dHLiw1r+Pdk5m6fGuSIjKJYIlCijvs
dm1Ru6Z9VSbxatWsQe7oi7nohFbeeb95cz5ZIydZtytVlF1pUpznH692elqSIzHV2b+uO4W1PtVW
Abr+7VMriK6CLFFIcYcLne6y7UnBJFtaDad20ge/PaPU/KyRk3h//oYkRWViza40Kc6TfVTLEgWT
IrKzmpA7+mL6uB01Atz5wRKyRk5i8QbrP6myi+uVRkQuEJFVIrJGREb6WV7bHbxnjYh8KyJZ8Yyn
MvJmH9W07COTWt777RnlspQGvzCLrJGTWLt9f5KiMhUVtyotIpIGvAAMBPKAeSIysUxr6F8Du1T1
WBG5BvgHcHW8YgJQVUTE+94n3lLLAm0Tan+e/fgqu9zzvljBt4+7299dxDWntuNwYTHN6tdm98Ej
zM3JByz7yKQmT5bSgcOF9Hhginf+gCe+AeCzP51Nt1ZBh3M3KUbiVe9YRM4ARqnq+e703QCq+pjP
OlPcdeaISE1gC9BcgwSVnZ2t8+fPjzieRRt2c/kLsyLeLlX8/pzO3Hl+t2SHYUxQOw8coffDU8vN
/3mvNjx19clJiMh4iMgCVc0OuV4cE4UrgQtU9WZ3+pfAaap6m886P7jr5LnTa911dpTZ13BguDt5
HLAqyrCaATtCrpV4qRoXpG5sFldkLK7IVMW4Oqhq81ArVYoWUao6Fhhb0f2IyPxwUspES9W4IHVj
s7giY3FFpjrHFc+M6o1AO5/ptu48v+u42UcNgfw4xmSMMSaIeCYK84AuItJRRGoB1wATy6wzEbjB
fX8l8FWw8gRjjDHxFbfsI1UtFJHbgClAGvCaqi4TkYeA+ao6Efg3MF5E1gA7cRKOeKpwFlScpGpc
kLqxWVyRsbgiU23jiltBszHGmMrHKr8bY4zxSnaL5t+KyFIRWSQiM0WkezzjMcYYE1w82ymkAT/i
06IZGOrbollEGqjqXvf9ZcCtqnpBXAIyxhgTUjyfFPoAa1Q1R1WPAO8Ag31X8CQIrnqAFXAYY0wS
xbPxWhvAtz/dPOC0siuJyO+BPwO1gHP97ci3RXO9evVO6datanX3sHTjHgAE6NmmYXKDMUmzdW8B
2/Y5YyGfYL8DE2MLFizYUSlaNKvqC8ALInIt8DdK2i34ruNt0Rxt30epzDNQSd1aacx/yHLPqqsn
Pl/Fc1+tAWD+6IuTHI2pakRkfTjrJbtFs693gMvjGI8xxpgQktqiWUS6+ExeDKyOYzzGGGNCSHaL
5ttE5DzgKLALP1lHxhhjEieuZQqqOhmYXGbe/T7v/xjP4xtjqr6jR4+Sl5dHQUFBskNJCRkZGbRt
25b09PSotk96QbMpcfBIUbJDMKbSycvLIzMzk6ysrIAjJFYXqkp+fj55eXl07Ngxqn1YNxfGmEqt
oKCApk2bVvsEAZyhf5s2bVqhpyZLFIwxlZ4lCCUqei4sUTDGGONliYIxxlRQ/fr1AcjNzaVOnTr0
6tWL448/nj59+jBu3Di/22zatIkrr7wygVGGxwqajTEmhjp37szChQsByMnJYciQIagqN954Y6n1
WrduzQcffFBu+8LCQmrWTN6l2Z4UjDEmTjp16sSTTz7Js88+W25Zbm4uPXv2BGDcuHFcdtllnHvu
uQwYMABV5c4776Rnz56ccMIJvPvuuwAUFxdz66230q1bNwYOHMhFF13kN2GpCHtSMMZUGQ9+vIzl
m/aGXjEC3Vs34IFLe0S9fe/evVm5ciUA8+fP56WXXuLVV18tt97333/PkiVLaNKkCR9++CGLFi1i
8eLF7Nixg1NPPZW+ffsya9YscnNzWb58Odu2beP444/npptuijo2f+xJwRhj4sh3zJrs7Gy/CQLA
wIEDadKkCQAzZ85k6NChpKWl0bJlS/r168e8efOYOXMmV111FTVq1KBVq1acc845MY/XnhSMMVVG
Re7o42XhwoUcf/zxIderV69eAqIJLeiTgog8G8brkUQFa4wxlUlubi533HEHf/jDHyLa7uyzz+bd
d9+lqKiI7du3M336dPr06cOZZ57Jhx9+SHFxMVu3bmXatGkxjznUk8Jg4P4Q64zEGQfBGGOqvbVr
19KrVy8KCgrIzMxkxIgRDBs2DAhepuDr5z//OXPmzOGkk05CRBgzZgytWrXiiiuu4Msvv6R79+60
a9eO3r1707BhbAdkCjpGs4j8SVWfDrqDMNaJpao8yA5Arg2uUm35DrJjv4PwrVixIqzsmapi//79
1K9fn/z8fPr06cOsWbNo1apVqXX8nRMRWaCq2aH2H+pJYVaoHSQyQTDGmOrukksuYffu3Rw5coT7
7ruvXIJQUaEShbEiUh9nVLQJqro8pkc3YSkuVkSsfxdjDHEpR/AVtKBZVXsBlwCFwAcislhERopI
VlyjMl67Dx6h0z2TeW1WbrJDMSZlBcsGr24qei5CtlNQ1VWq+qCqdgd+BTQEvhSRkFlLpuK27zsM
wNvfhjXmtjHVTkZGBvn5+ZYwUDKeQkZGRtT7CLudgojUAFoALYF6wLaoj2rClp7mpNsHDtsAPMb4
07ZtW/Ly8ti+fXuyQ0kJnpHXohUyURCRs4GhwOXAUpzyhdtVdU/URzVhS6/pJApb9tpQg8b4k56e
HvUoY6a8oImCiGwA1uMkBKNU1Z4OEqxmDStcNsYkTqgnhbNU1TKzjTGmmghV0HxjiOWIyKjYhGL8
sbIzY0wihXpSuFlEgvVDK8A1wKiYRWSMMSZpQiUKrwCZYaxjjDGmCgiaKKjqg4kKxPinlOQfFRUr
aVbwbIyJo7gOsiMiF4jIKhFZIyIj/Sz/s4gsF5ElIvKliHSIZzyV3TNf/JjsEIwxVVzcEgURSQNe
AC4EugNDRaR7mdUWAtmqeiLwATAmXvFUVr4Fzc+6PWgaY0y8xPNJoQ+wRlVzVPUITluHwb4rqOrX
qnrQnZwLRN8MzxhjTIWFGnmtroj8VUTuFJEMERkmIhNFZIzbe2owbYANPtN57rxAfg18Gl7Y1YfV
SDXGJFKoJ4VxOH0ddQQmAdnA4zhVUV+MVRAicr3Pvv0tHy4i80VkvvVvYowx8ROqSmpXVf2FOB35
bwbOU1UVkZnA4hDbbgTa+Uy3deeVIiLnAfcC/VT1sL8dqepYYCw4I6+FOG6VYj0/GmMSKawyBXWu
TJPdv57pUFereUAXEekoIrVwGrlN9F1BRHoBLwOXWb9KxhiTfKEShfmesgNVvckzU0Q6A/uCbaiq
hcBtwBRgBfCeqi4TkYdE5DJ3tceB+sD7IrJIRCYG2F21VfZBobCoODmBGGOqhVCN124OMH+t26V2
UKo6GZhcZt79Pu/PCzNO43pjznp+fVbqdBOsqrw5Zz0/792GBhnpyQ7HGFNBYWUfichNZeepZXYn
xcOfpNYw2XNzdvLAxGXc99EPyQ7FGBMDoaqkXi0ix+BkA3nmfRn3qEylUVDojAi36+DRJEdijImF
ULWPWuG0Su4qIu8CS4D2IlJPVQ/EPTpjXWcbYxIqVPbRR6o6BFgN3IFTDbU+8D8RmRbn2IwxxiRY
qCeFx0QkC2gPXInzpLBNVc8TEStVTAD1U/P34JFC6tYKObx2QlifrcZULUGfFFT1WlX9GbAF+AkY
AHQQkRnAUwmIz/jx3bqdyQ7By3K3jKlawu0Qb6Gqfqiq9wDrgH7A6/ELy3j4K1MY9vq8xAcSgj0x
GFM1hJUHoarX+0zeo6rFwIL4hGQqFXtUMKZKibjrbFW1nkyT4Ja+nZIdQlBijwrGVAlxHXnNVJzn
Rrxry1BDZcfW7DU72L7Pb/+EpfgrCDfGVF6WKFQSiR6b+dpXv2XIi7PCXt8eFIypGixRSHGJ6E1k
694CskZO4vNlW0rN37DzUNyPbYxJLUELmkVkKf6LEgWn+6MT4xKVKSeeefZ/c/stGj5+ATec0YHB
vUoGyNu2r4CaNWrQpF4txk5fS7P6tWlWvzZ9uzYHrMV1LNnTlkkFoWofXZKQKExAga65S/P2cELb
hjE5xtTlW73v35iznjfmrPdO9/m709XVlD/15dHJK0ttN6h7S07p0BiA3PyDGGMqv1CN19Z7Xu6s
Lu77bUDqtKCqhi59fmaFti8sKua5L1dz8EhhWOuf//T0cvM+X76Vxz51Eop1O6wrLGOqgnC7zv4N
8AHOKGngDK35UbyCMiV8s2eG/Syr1LItewqi3u+H3+fxxNQfeeaL1VHvo6yskZPYti/6mKq7rXtD
1/YyJt7CLWj+PXAmsBdAVVcDLeIVlClPRGjZIKPUvGWb9kS9v0NHnC6v127fX6G4ylq8IfqYqrsi
K6AxKSDcROGwqh7xTIhITawta4KUnOaTypQhTP9xe4X3+sUKGxrbGFMi3EThGxG5B6gjIgOB94GP
4xeWKUuAnx3brNS84goky9vCaJgWDU8NmgXrd7KvoPzAOz9s3EP+fssmMSZVhZsojAS2A0uBW3DG
Xf5bvIIyJYLlKPzn2/WBF4bw4rS1UW8bzOfLt7D/cCFXvDiH3/3n+3LLL3luJhc+MyMuxzbGVFxY
iYKqFqvqK6p6lape6b637KME8rRTeOOmPt55kX4Duw8eYdveAm547bsYRlbad+t2cqSwGIAfApR5
xOspxRhTcWH1kioiZwKjgA7uNp7Ga6ndS1sVUPa636pMYXMkTn5oasWCCUNu/kG+W5cPwO6DR9m4
+xBtGtWJ+3GNMbERbvbRv4EngbOAU4Fs969JEHFz649rVbpjvJwQtYdWb93Hpt2J7a7itz7ZRmf9
46uEHtsYUzHhjum4x7rMTo5QWUSDnprOmkcvCrh84FPlG50lkmUyGlO5hJsofC0ijwP/BbwZwqpa
viTRxEWgvo8KK1IFKUFGTVxGwzrp3D6wa7JDMcaEEG6icJr7N9tnngLnxjYcU1ZVGK9g3OxcgICJ
QsHRIvYfLqRZ/doJjMoY40+4tY/O8fMKmSCIyAUiskpE1ojISD/L+4rI9yJSKCJXRvMBqotgPWg+
OnkFxZXgiWH2mh3e9y99sxZV5af8gwx6ajrZj3yRxMiMMR7h9n1UW0SuFZF7ROR+zyvENmnAC8CF
QHdgqIh0L7PaT8Aw4O3IQ6++2jYuXZtn7PQc3l+wodx6q7bsC3uf91/ifDWDuresWHBBTFy8yft+
9KcrmblmB30f/5qfdla/HlZVlQc/XsbiDbuTHYoxpYRb++h/wGCgEDjg8wqmD7BGVXPcLjLecffh
paq5qroEKI4o6mrEX0Ft2UQBYJGfi8uw18Nrj7Bk1CBuOqsj6x67iJd/eQodm9WLOM5wvDOvdMJ1
tKj6fu2HC4t5fVYuv3h5TrJDMaaUcBOFtqp6taqOUdUnPK8Q27QBfK8Cee68iInIcBGZLyLzt2+P
vr+fysy3oLn/ceX7IpzwXfknhc1h9qLaICPdPYYgInx+e9/ogoxQznbrbtuYVBNuojBbRE6IayRB
qOpYVc1W1ezmzZsnK4yk8PekcEvfTvzm7I5xO2Z6mvOzKPtEsvj+QTE9ziOTVpSa/t1/FsR0/8aY
yIVb++gsYJiIrMOpkhrOcJwbgXY+023deSYqJY8KIsIFPY/hlRnrSq1RVKyk1YjNoI7f3TuAurVq
smLzXtZtP8BZXZrRsG56TPYdyKc/bAm9UhXhSewPF1bfLDSTmsJNFC6MYt/zgC4i0hEnMbgGuDaK
/VRrgauklp8/dflWLujZKqL9D+3Tzu/8FplOdxqnZjXh1KwmEe0zlmav2UHbxnVp37Ru0mIwpjoJ
t0qqZ0jOQzhXI88r2DaFwG3AFGAF8J6qLhORh0TkMgAROVVE8oCrgJdFZFn0H6VqK9t4zV8N1N9G
kf2S3SF5F/xwXPvqt/R9/Otkh2FMtRFuh3iXAU8ArXHGZ+6Ac6HvEWw7VZ2M082277z7fd7Pw8lW
MgEE6iaiIjWE+nZtTt8uzdhbUMjgk1tHvZ94KCpWDh4pJDMjvllVqaS4WBk7I4f9BeGNl21MPIWb
ffQwcDrwhar2EpFzgOvjF5Ypq2xJQbP6tWnbuA55u0p3djdu1jqGnRm8EPpNn+63I9W6YQabKjA2
dCid73HuIdY9dhG7DpYepGf2mh00qJNOzzYN/W0KwOY9h5iXu4vLTkqtxC6YN+fkMvrTlckOwxgg
/NpHR1U1H6ghIjVU9WtKd3lhkuDnvcrX8B318fK4HvPTP/Zl+p3neKcvPuGYuBxn054CZvq0gAYn
K+mS52YG3e7ql+cyYsJCDhcWxSWueJiybGuyQzDGK9xEYbeI1AemA2+JyDOEbrxmYkj89Ih3+3mR
dzA39+4BFYqjYd30UoW+w/vGZ0iNM0d/xYgJC4Ouc+tbC3irzOhzW+L4FBNLVaFPK1M1hZsoDMYp
ZL4d+AxYC1war6BMiWBdT9cIUP3075OWs6PMOMiLHxjEyocvoFXD6Afp8ZWZUZOzuzQLvWKMdLp7
kvf9bW87nfNOXrqFe//vB+/8b37czpFK2EraEgiTSsKtfXRAVYtUtVBV31DVZ93sJJMgkbQ+eGXG
unIdzDWsk05GelrM4lk66nzG//q0cvPfqEB5RTC+ta0+WbKZXQeOlFvHd5jR7Sk+5KdE9I0akzjh
dog3RERWi8geEdkrIvtEZG+8gzOpfxdZNrouLeon5LgrtpT8/FZs3kthmSeErXtDJwoHDheyeU9i
R6UzJtWFm300BrhMVRuqagNVzVTVBvEMzJQWaJCdZNMy+VuJivPaV771vr/wmRk8PmVVxPu4/IVZ
nPFYcoYLTfXE3lRf4SYKW1V1RejVTKyFGs6y/3Gh+4K6+MT41BAKZdSlZXtKj5+Xp+dEvM3qbcHH
tzamOgqaKLjZRkOA+SLyrogM9cxz55sECXQH/szVvUJu+8K1vWMcTXhq1YxdGUakrnhxdsQ1kYqK
tVIMVmRMPIV6UrjUfTUADgKDfOZdEt/QDIToSwSniujaRy9KSCz+lI0vrUzqlfPoReQkKb7TH/vS
7/zZa3ewwc/APp3vmRyyHUSshHoCNCZZgrZoVtUbExWICS5YbZVY9YxaUY9c3pMWDUqqvLZpXMdb
bXbeveex6+ARBj01PSmxfbAgj6nLt/DyL7NLlUeAU+Bcr7bzr7B8s9WfMNVbuLWP3hCRRj7TjUXk
tfiFZSI1eoj/4S4eHhy0e6qYuv70DgDMHnkuN56ZRV+fdgzNM2vTtWUmD16WuHh83fH+4oAth097
1P8ThTHVUbgFzSeqqne8R1XdBYTOzDYVVrZ2TyDX9Gnvd/5xreJbScxfeK0b1eGBS3v4bYXdt2ti
B0n687uL+PW4ed7pT5ZsKrfO/sOJ74jOco9Mqgo3UaghIo09EyLShPA70zOxEEYO0Zd/6VduXqM4
D4wTqWMaZlBD4PErT6RBRvx/Qv9duJEvV27zTt/2dvCuMwDWxKlW0svfrGXo2Lnl5lvZtkkl4SYK
TwBzRORhEXkYmI3TdsHEWSTXi87Nyzcc69oyM3bB+BXZFS0jPY2cxy7mqux21K2VmvcVb3/7U1z2
+9inK5mTU74jgO/W7YzL8YyJRrjdXLwJDAG2uq8hqjo+noGZ0sItSm7TqE7olVLEhOGnJzsEvwqL
w+s/ac7a/KirsIabLWhMooX7pICqLlfV591XfPtnNl6RXjtm3lXSrfW53VrEOJrYqshAQbH29aqS
LKa3wnhSmLJsC0Nfmcu42blxjMqYxAs7UTDJ5a/QNtB63983kG6tMnl2aPzrAlSVG94bXy8pjC4K
4+7/lvHO0Kfr860HeVO1WKKQ8iK/6japV4vP/tSX+rVTM8/e17gbT012CEF9uWJruc72jKnKLFGo
JFKjeVp5FX1Q6H9c6SyuRI7REMrzX63m12/M58mpP3LwSCHFxUrWyEm84qefpc9+2ELWyEns9NOl
tz9V5AHLVEGWKKS4VM+eiWV8X/2lH6/8KpsPfntG7HZaAf/8/EcA/jVtLd3vn0Khm600ZkrJeMoz
3CFDf/sfJztpkp92EMZUJpYopJiFP+0qdbe5wu12IVW7zo6FPw/sSssGtenUvD4Z6Wm0ToEaVLk7
ypcV5B9wxmg4WlSSEuZsL73eqq37WLxhN6u37mNJ3m5+3LovvoEaE2Opn+lczfz8X7MB+PqO/nRs
Vo/7/rcsyREFd2wMBtUZMaALIwZ08U63bJDBBT1aMezMLK7x09grEfr/c1q5eQfCaPmsCoNfmFVq
Xu7oi/2uZ0wqskQhRZ3zz2lkd/A2Ik/Z4Rub1KsFwC39OsVsn2k1hJd+eUrKdWM9bdV2v/OvfSU5
CcPnRcEAAAkhSURBVJcx8WCJQgqbv35XskMIi7874VhItSyzRyb5H2dq9tqSVsqpFrMxkYprmYKI
XCAiq0RkjYiM9LO8tjt4zxoR+VZEsuIZT6Js3VsQVlZDJKp7I6mM9MpR/BXOE93QsXOt+lE1VVSs
/JRffiyPVBK3JwURSQNeAAYCecA8EZlYpjX0r4FdqnqsiFwD/AO4Oh7xLPxpF8Nen8eeQ0epIaU7
ITu7SzNmrN7hd7uWDWqXGwQ+PU04WqSIOHnD/tYBaN0wg017Crj2tPa8O29DWI2iApm1xn981cXi
Bwbx5NQfefmbkuqgN5/VkVdnrktiVOWNn7s+5Dr++j8y1cMTn6/iX9PWMuOv53D2mK+5/OTWPH1N
SSPT/P2HaVS3VqkxUn7YuIcVm/dyVXa7hMQYz9uvPsAaVc1R1SPAO8DgMusMBt5w338ADJBwm+5G
6B+frWTPoaNA+V4pAyUIgN+Lvaf2iaew0N86AJvc4SDf/vanCiUIAIeOFlVo+8quds007r7w+FLz
bh/YNUnRRObVGTmcXmbMhqUb9yQpGhNPq7bsC9pWxZPV+N/vNwLw0aKSKsz7DxdyyiNf0P3+z3jh
6zXe+Zc8N5M7P1gSp4jLi2ei0AbY4DOd587zu46qFgJ7gKbxCGZujvVEWdn4uz+Yd+953vf1atfk
rZtPS2RIUXlk0gq27C09XvT1//42wNomEFXlhwgS0237CvyOn1FRP2zcwz8+W8lP+Qf57IfNLNvk
xJSzfT/nPz2d3g9P9a47cfEmskZO8jZ+XLTBGZbmqS9+LLdfzxCxhwuLeXzKKrJGTiJr5KSYxx+K
xKu3RhG5ErhAVW92p38JnKaqt/ms84O7Tp47vdZdZ0eZfQ0HhruTxwGrogyrGZCK+TCpGhekbmwW
V2QsrshUxbg6qGrIUa7iWftoI+CbCdbWnedvnTwRqQk0BMpluKrqWGBsRQMSkfmqml3R/cRaqsYF
qRubxRUZiysy1TmueGYfzQO6iEhHEakFXANMLLPOROAG9/2VwFdqHc0bY0zSxO1JQVULReQ2YAqQ
BrymqstE5CFgvqpOBP4NjBeRNcBOnITDGGNMksS18ZqqTgYml5l3v8/7AuCqeMZQRoWzoOIkVeOC
1I3N4oqMxRWZahtX3AqajTHGVD6Vo5moMcaYhKg2iUKoLjeSRURyRWSpiCwSkflJjOM1EdnmVhP2
zGsiIlNFZLX7t3GwfSQwrlEistE9Z4tE5KIkxNVORL4WkeUiskxE/ujOT+o5CxJXUs+ZiGSIyHci
stiN60F3fke3i5s1bpc3tVIkrnEiss7nfJ2cyLh84ksTkYUi8ok7Hf/zpapV/oVT0L0W6ATUAhYD
3ZMdlxtbLtAsBeLoC/QGfvCZNwYY6b4fCfwjReIaBdyR5PN1DNDbfZ8J/Ah0T/Y5CxJXUs8ZzuCB
9d336cC3wOnAe8A17vyXgN+lSFzjgCuT+RtzY/oz8DbwiTsd9/NVXZ4Uwulyo1pT1ek4NcB8+XZD
8gZweUKDImBcSaeqm1X1e/f9PmAFTgv9pJ6zIHEllTr2u5Pp7kuBc3G6uIHknK9AcSWdiLQFLgZe
daeFBJyv6pIohNPlRrIo8LmILHBbbqeSlqq62X2/BWiZzGDKuE1ElrjZSwnP1vLl9u7bC+cuM2XO
WZm4IMnnzM0KWQRsA6biPL3vVqeLG0jS/2XZuFTVc77+7p6vp0SkdqLjAp4G/goUu9NNScD5qi6J
Qio7S1V7AxcCvxeRvskOyB91nldT4g4KeBHoDJwMbAaeSFYgIlIf+BD4k6ru9V2WzHPmJ66knzNV
LVLVk3F6N+gDdEt0DP6UjUtEegJ348R3KtAEuCuRMYnIJcA2VV2QyONC9UkUwulyIylUdaP7dxvw
fzj/LKliq4gcA+D+3ZbkeABQ1a3uP3Ix8ApJOmciko5z4X1LVf/rzk76OfMXV6qcMzeW3cDXwBlA
I7eLG0jy/6VPXBe42XCqqoeB10n8+ToTuExEcnGyu88FniEB56u6JArhdLmRcCJST0QyPe+BQcAP
wbdKKN9uSG4A/pfEWLw8F13Xz0nCOXPzd/8NrFDVJ30WJfWcBYor2edMRJqLSCP3fR2ccVZW4FyE
r3RXS8b58hfXSp+EXXDy7RN6vlT1blVtq6pZONerr1T1OhJxvpJdup6oF3ARTk2MtcC9yY7HjakT
Tk2oxcCyZMYFTMDJVjiKk1f5a5w8zC+B1cAXQJMUiWs8sBRYgnMRPiYJcZ2FkzW0BFjkvi5K9jkL
EldSzxlwIrDQPf4PwP3u/E7Ad8Aa4H2gdorE9ZV7vn4A/oNbQykZL6A/JbWP4n6+rEWzMcYYr+qS
fWSMMSYMligYY4zxskTBGGOMlyUKxhhjvCxRMMYY42WJgjHGGC9LFEy1ICJNfbpB3lKmG+nZcTje
MBHZLiKvxmBfV7tdJf9/e3fvGkUURnH4d2JjEQwIlgpipfiBICLYRLAR9S8QJKVFDCIBBRtLCyEg
aGWpYAohoo1pgmIhpNvUBlsLETGgaXIs7nU/kHwsOxMEzwPL3l1m35kphsud3X3PmyaOLWIrrcZx
RvwrbH+l9P1B0n1gzfbDlnc7b3t61CK25yV9AWYbOKaILWWlEP89SWv1eVLSO0mvJK1KeiDpWg1h
WZF0pG53QNJLScv1cX4H+5iStKASvPNZ0rSk2zVA5aOk/XW7GZWAnI6kF+2eecTfslKIGHQKOErJ
cFgFnto+q5JgdhO4RWlMNmf7g6RDwNv6me0cp7Sy3ktpU3DH9mlJc8B1Sqvku8Bh2+t/evJE7KZM
ChGDll3zECR9Ahbr+yvAhTq+CBwrvdIA2Cdp3L2wls0suQTf/JD0HXjdV/tkHXeA55IWgIWRzyZi
SJkUIgat9403+l5v0LtexoBztn+1UPsyJYL0KnBP0gn3QlUiWpfvFCKGt0i5lQRAU6HuksaAg7aX
KKEuE8B4E7UjdiorhYjhzQCPJXUo19B74EYDdfcAzyRNUALlH7kEv0TsmrTOjmiBpCngTBM/Sa31
JoFZ21eaqBexmdw+imjHT+BSU39eA54A30Y+qohtZKUQERFdWSlERERXJoWIiOjKpBAREV2ZFCIi
oiuTQkREdP0GnbW+2CbTwUIAAAAASUVORK5CYII=
"
>
</div>

</div>

<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
k4BSSiUxTQJKKZXE4r5NQCnVUE1NDUVFRVRWVrY+s0p4mZmZDBo0iLS0tNZnboYmAaW6maKiIvLy
8hg6dCi2M1OVrIwxlJSUUFRUxH777deuz9DqIKW6mcrKSvr06aMJQCEi9OnTp0OlQk0CSnVDmgBU
WEe3BU0CSimVxDQJqKRXWRPkqN/O5OV5jUdrVCrxaRJQSamqNkhljR1ud8WWUop2VnD7m0taeZcK
y821Q/iuW7eOrKwsJk2axIEHHsihhx7KU0891e7Pa6s33niDpUuXtuu97XX55ZfzyiuvdOpnHnHE
EYBdn88991ynfnZrNAmopHTxn+dw6RN2FM1V2+wAaD2z0/0MqdsaPnw4X3zxBcuWLeOFF17gvvvu
48knn4zJsltKArW1bRp4zFcff/wx4E8S0EtEVdIJhgzz1u+se769rAqAlDacEu3YW03IGApyMzo7
vDa54+9LWLppT6d+5ugB+fz622Pa9d5hw4Zx7733cuONN3LFFVc0mT5jxgxeeuklqqqqOOuss7jj
jjuinufpp5/md7/7HSLC+PHjufbaa3nzzTd5//33ufPOO3n11Ve56qqrmDhxIh9++CEXXngh55xz
DldeeSXbt2+nsLCQJ598kiFDhnD55ZeTn5/PvHnz2LJlC/fccw/nntvcGPH2MszrrruOd999l8GD
B5OeXn+yMH/+fG644QbKysooKCjgqaeeon///hx33HFMmTKFWbNmsWvXLh5//HGOPvpolixZwhVX
XEF1dTWhUIhXX32VkSNHkpubS1lZGbfeeivLli1j4sSJXHbZZbz++us88MADTJw4EYCjjjqKhx56
iAkTWhtDK3paElBJZ1tp/eV0xpi6JBAMRj+2xpF3z2Tynf9hxZZSTrj3fXbsrW79TUnioIMOYvny
5QDMmzePq6++GoB33nmHlStXMnfuXBYsWMD8+fOZPXt2g/dGmmfJkiXceeedzJw5k4ULF3L//fdz
xBFHcPrppzNjxgwWLFjA8OHDAaiurmbevHnceOONXHfddVx22WUsWrSIiy++mGnTptUta/PmzXz4
4Ye89dZb3HrrrUTy+uuvs2LFCpYuXcrTTz9dd9ZeU1PDddddxyuvvML8+fO58sorue222+reV1tb
y9y5c7nvvvvqEtmf/vQnrr/+ehYsWMC8efMYNGhQg2XdfffdHH300SxYsICf/vSnXHXVVXXVa199
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
rkJggg==
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Get-real-physical-data">Get real physical data<a class="anchor-link" href="#Get-real-physical-data">&#182;</a></h2>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Uloop from IDuloop needs only multiplication</span>
<span class="n">U_l</span> <span class="o">=</span> <span class="n">IDuloop</span><span class="p">[</span><span class="s1">&#39;data&#39;</span><span class="p">]</span><span class="o">*</span><span class="n">UloopCalibration</span>
<span class="c1"># Chamber current I_ch needs offset correction, integration and calibration</span>
<span class="n">offset</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">IDirog</span><span class="p">[</span><span class="s1">&#39;data&#39;</span><span class="p">][:</span><span class="n">i_offset</span><span class="p">])</span> <span class="c1"># Up to 4 ms no signal, good zero specification</span>
<span class="n">I_chANDp</span> <span class="o">=</span> <span class="n">cumtrapz</span><span class="p">(</span><span class="n">IDirog</span><span class="p">[</span><span class="s1">&#39;data&#39;</span><span class="p">]</span><span class="o">-</span><span class="n">offset</span><span class="p">,</span> <span class="n">time</span><span class="p">,</span> <span class="n">initial</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span>  <span class="c1"># offset correction and integration</span>
<span class="n">I_chANDp</span> <span class="o">*=</span> <span class="n">RogowskiCalibration</span> <span class="c1"># calibration</span>
<span class="n">I_p</span><span class="o">=</span><span class="n">I_chANDp</span><span class="o">-</span><span class="n">U_l</span><span class="o">/</span><span class="n">R_ch</span> <span class="c1"># getting real plasma current from Ohm&#39;s law</span>

<span class="c1"># And let&#39;s plot it</span>
<span class="n">f</span><span class="p">,</span><span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span><span class="n">sharex</span><span class="o">=</span><span class="kc">True</span> <span class="p">)</span>
<span class="n">f</span><span class="o">.</span><span class="n">subplots_adjust</span><span class="p">(</span><span class="n">hspace</span><span class="o">=</span><span class="mf">0.05</span><span class="p">)</span>
<span class="n">f</span><span class="o">.</span><span class="n">suptitle</span><span class="p">(</span><span class="sa">r</span><span class="s1">&#39;Plasma shot: #&#39;</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="n">PlasmaShotNo</span><span class="p">)</span><span class="o">+</span> <span class="s1">&#39;- real data&#39;</span><span class="p">)</span>

<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;$U_l$ [V]&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">time</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span> <span class="n">U_l</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s1">&#39;Loop voltage $U_l$&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;$I_{ch+p}$ [kA]&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">time</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span><span class="n">I_chANDp</span><span class="o">/</span><span class="mf">1e3</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s1">&#39;Chamber+plasma current $I_{ch+p}$&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;$I_</span><span class="si">{p}</span><span class="s1">$ [kA]&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">time</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span><span class="n">I_p</span><span class="o">/</span><span class="mf">1e3</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s1">&#39;Plasma current $I_</span><span class="si">{p}</span><span class="s1">$&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;Time [ms]&#39;</span><span class="p">)</span>
<span class="p">[</span><span class="n">a</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="s1">&#39;best&#39;</span><span class="p">)</span> <span class="k">for</span> <span class="n">a</span> <span class="ow">in</span> <span class="n">ax</span><span class="p">]</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
whhjTEz/D5BNgPKDIYk0AAAAAElFTkSuQmCC
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Data-correlation-..">Data correlation ..<a class="anchor-link" href="#Data-correlation-..">&#182;</a></h2>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[7]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1">#select only a signal with the plasma </span>
<span class="n">i_start</span><span class="p">,</span><span class="n">i_end</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">searchsorted</span><span class="p">((</span><span class="n">IDuloop</span><span class="p">[</span><span class="s1">&#39;plasma_start&#39;</span><span class="p">]</span><span class="o">+</span><span class="mf">5e-4</span><span class="p">,</span><span class="n">IDuloop</span><span class="p">[</span><span class="s1">&#39;plasma_end&#39;</span><span class="p">]</span><span class="o">-</span><span class="mf">5e-4</span><span class="p">))</span>

<span class="n">n_e</span> <span class="o">=</span> <span class="n">n_e</span><span class="p">[</span><span class="n">i_start</span><span class="p">:</span><span class="n">i_end</span><span class="p">]</span>
<span class="n">I_p</span> <span class="o">=</span> <span class="n">I_p</span><span class="p">[</span><span class="n">i_start</span><span class="p">:</span><span class="n">i_end</span><span class="p">]</span>
<span class="n">U_l</span> <span class="o">=</span> <span class="n">U_l</span><span class="p">[</span><span class="n">i_start</span><span class="p">:</span><span class="n">i_end</span><span class="p">]</span>
<span class="n">time</span> <span class="o">=</span> <span class="n">time</span><span class="p">[</span><span class="n">i_start</span><span class="p">:</span><span class="n">i_end</span><span class="p">]</span>


<span class="c1"># And let&#39;s plot it</span>
<span class="n">f</span><span class="p">,</span><span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span><span class="n">sharex</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">f</span><span class="o">.</span><span class="n">subplots_adjust</span><span class="p">(</span><span class="n">hspace</span><span class="o">=</span><span class="mf">0.05</span><span class="p">)</span>
<span class="n">f</span><span class="o">.</span><span class="n">suptitle</span><span class="p">(</span><span class="s1">&#39;Plasma shot: #&#39;</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="n">PlasmaShotNo</span><span class="p">)</span><span class="o">+</span> <span class="s1">&#39;- real data&#39;</span><span class="p">)</span>

<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;$U_l$ [V]&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">time</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span> <span class="n">U_l</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s1">&#39;Loop voltage $U_l$&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;$I_</span><span class="si">{p}</span><span class="s1">$ [kA]&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">time</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span><span class="n">I_p</span><span class="o">/</span><span class="mf">1e3</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s1">&#39;Plasma current $I_</span><span class="si">{p}</span><span class="s1">$&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;$n_</span><span class="si">{e}</span><span class="s1">$ [$m^{-3}$]&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">time</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span><span class="n">n_e</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s1">&#39;Electron density $n_</span><span class="si">{e}</span><span class="s1">$&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;Time [ms]&#39;</span><span class="p">)</span>
<span class="p">[</span><span class="n">a</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="s1">&#39;best&#39;</span><span class="p">)</span> <span class="k">for</span> <span class="n">a</span> <span class="ow">in</span> <span class="n">ax</span><span class="p">]</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
rkJggg==
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Final-calculations">Final calculations<a class="anchor-link" href="#Final-calculations">&#182;</a></h2>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[8]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">R_p</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">maximum</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="n">U_l</span><span class="o">/</span><span class="n">I_p</span><span class="p">)</span> <span class="c1"># plasma resistivity adopted to avoid power(xx,-2./3) problems @ T_e calculation</span>
<span class="n">P_OH</span> <span class="o">=</span> <span class="n">U_l</span><span class="o">*</span><span class="n">I_p</span>  <span class="c1"># Plasma heating power</span>
<span class="n">T_e</span> <span class="o">=</span> <span class="mf">0.9</span><span class="o">*</span><span class="n">R_p</span><span class="o">**</span><span class="p">(</span><span class="o">-</span><span class="mf">2.</span><span class="o">/</span><span class="mi">3</span><span class="p">)</span> <span class="c1"># Electron temperature (the GOLEM specific case)</span>
<span class="n">W_p</span> <span class="o">=</span> <span class="n">V_p</span><span class="o">*</span><span class="n">n_e</span><span class="o">*</span><span class="n">eV</span><span class="o">*</span><span class="n">T_e</span><span class="o">/</span><span class="mi">3</span> <span class="c1"># Energy content in the plasma</span>
<span class="c1"># Let&#39;s make final calculations in the stationary phase to avoid complex derivation calculations of plasma energy balance</span>
<span class="n">imin</span><span class="p">,</span><span class="n">imax</span> <span class="o">=</span> <span class="n">time</span><span class="o">.</span><span class="n">searchsorted</span><span class="p">((</span><span class="mf">0.016</span><span class="p">,</span> <span class="mf">0.020</span><span class="p">))</span>
<span class="n">P_OH</span> <span class="o">=</span> <span class="n">P_OH</span><span class="p">[</span><span class="n">imin</span><span class="p">:</span><span class="n">imax</span><span class="p">]</span>
<span class="n">W_p</span> <span class="o">=</span> <span class="n">W_p</span><span class="p">[</span><span class="n">imin</span><span class="p">:</span><span class="n">imax</span><span class="p">]</span>
<span class="n">time</span> <span class="o">=</span> <span class="n">time</span><span class="p">[</span><span class="n">imin</span><span class="p">:</span><span class="n">imax</span><span class="p">]</span>
<span class="n">tau</span> <span class="o">=</span> <span class="n">W_p</span><span class="o">/</span><span class="n">P_OH</span> 
<span class="c1">#Plot</span>
<span class="n">f</span><span class="p">,</span><span class="n">ax</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="n">sharex</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">f</span><span class="o">.</span><span class="n">suptitle</span><span class="p">(</span><span class="s1">&#39;Plasma shot: #&#39;</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="n">PlasmaShotNo</span><span class="p">)</span><span class="o">+</span> <span class="s1">&#39; energy balance&#39;</span><span class="p">)</span>

<span class="n">f</span><span class="o">.</span><span class="n">subplots_adjust</span><span class="p">(</span><span class="n">hspace</span><span class="o">=</span><span class="mf">0.001</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;$P_</span><span class="si">{OH}</span><span class="s1">$ [kW]&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">time</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span> <span class="n">P_OH</span><span class="o">/</span><span class="mi">1000</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s1">&#39;Ohming heating power $P_</span><span class="si">{OH}</span><span class="s1">$&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;$W_p$ [J]&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">time</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span><span class="n">W_p</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="s1">&#39;Plasma energy volume $W_p$&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="sa">r</span><span class="s1">&#39;$\tau_E$ [us]&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">time</span><span class="o">*</span><span class="mf">1e3</span><span class="p">,</span><span class="n">tau</span><span class="o">*</span><span class="mf">1e6</span><span class="p">,</span><span class="n">label</span><span class="o">=</span><span class="sa">r</span><span class="s1">&#39;Energy confinement time $\tau_E$&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mi">80</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="s1">&#39;on&#39;</span><span class="p">)</span>
<span class="p">[</span><span class="n">a</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="s1">&#39;best&#39;</span><span class="p">)</span> <span class="k">for</span> <span class="n">a</span> <span class="ow">in</span> <span class="n">ax</span><span class="p">]</span>
<span class="n">ax</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;Time [ms]&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>

<span class="c1"># Final calculation</span>
<span class="n">tau</span><span class="p">,</span> <span class="n">tau_err</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">tau</span><span class="p">),</span> <span class="n">np</span><span class="o">.</span><span class="n">std</span><span class="p">(</span><span class="n">tau</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Energy confinement time =  (</span><span class="si">%.0f</span><span class="s2"> +/- </span><span class="si">%.0f</span><span class="s2">) us&quot;</span><span class="o">%</span><span class="p">(</span><span class="n">tau</span><span class="o">*</span><span class="mf">1e6</span><span class="p">,</span><span class="n">tau_err</span><span class="o">*</span><span class="mf">1e6</span><span class="p">))</span>
</pre></div>

</div>
</div>
</div>

<div class="output_wrapper">
<div class="output">


<div class="output_area"><div class="prompt"></div>


<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYoAAAEjCAYAAAAsbUY2AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz
AAALEgAACxIB0t1+/AAAIABJREFUeJzsnXd4FNXawH9vOgmh9xp6771aQKWIolzbtaGf3Wu7ehU7
ForXjmJH0asIKnaKdKVJld5L6B0CKaRs9nx/zMzu7O5sS9kEnN/z7JPZmTMzZzez5z3nraKUwsbG
xsbGxh9RJd0BGxsbG5vSjS0obGxsbGwCYgsKGxsbG5uA2ILCxsbGxiYgtqCwsbGxsQmILShsbGxs
bAJiC4pzABFZICJ3lHQ/CoKIKBFpXNL9sIkcIjJRRF4u4LkjReTLou6TTeGwBUUpQURSReSsiGSI
yBH9x1a2pPtVUohIii5kYgp4/n0iMlrf/kNE2pqO3Soiq0TkjIjsF5H/GvcRkXgRmSAie0QkXUTW
iMhAP/d4Tu9jf9O+jfr/0Hg5ROQX0/GPRGSriDhFZHhBPpuNTaSxBUXpYohSqizQEegMPFPC/TmX
6QSsFJEooDmwyXQsEXgYqAJ0A/oBj+nHYoB9wAVAebT/wTcikmK+uIg0Aq4BDpn3K6VaKaXK6v/H
ZP1a35qarAXuA1YX+hMWEQUVxjZ/H2xBUQpRSh0AZgCtvY+JSCMRmSciJ0TkuIh8JSIVTMefEJED
+mx4q4j00/ePFJFvReRL/dh6EWkqIk+KyFER2Scil5quc5uIbNbb7hKRu/31V0Qai8jvInJa79MU
ryb9RWS7iKSJyHgREf28KBF5Rp+9HxWRL0SkvH7OH/rfNH1m3iPMr7EzsApoBqQqpRzGAaXU+0qp
hUqpXP27/gropR/LVEqNVEqlKqWcSqlfgd1ogsfMeOAJIDdAH/qiCaOppnuPV0rNBbKDfQB9dfOa
iOzVV5kfiEgZ/diF+mroUf27OyQit4V57hMichj4TN//uH6dgyJyh6E2FJEu+jWiTde/WkTWBuh+
FRGZrT8/v4tIfdO5b+vP2xl9ZdcnwHfwrYgc1p+tP0SklenYRP15mqbfZ5kuwI3jrfQ+nNT7/5S+
P0pERojITv139I2IVAr2//g7YwuKUoiI1AUGAX9ZHQbGALWAFkBdYKR+XjPgX0AXpVQycBmQajp3
CPA/oKJ+7d/QnoHawIvAh6a2R4HLgXLAbcCbItLRT5dfAmbp160DvON1/HKgC9AWuFbvF8Bw/XUR
0BAoC7yrH+ur/62gz9CXikg9XdjUs+qEPjimichpNCG7Fk1YtNP3P+2n/32BjX6uWR1oaj4uItcA
OUqp6X6uZ3ArMFUplRmknT/G6vduDzRG+z89ZzpeA23VUxv4P2C8iFQM49xKQH3gLhEZAPwb6K+3
v9BoqJRaAZwALjWdfzPwRYC+34j2XFQB1qAJY4MVer8qAZOAb0Ukwc91ZgBNgGpoq7CvvI5fD7yA
9uztAEYBiEgyMAeYifZbaQzM1c95ABiKtmqsBZxCE/w2/lBK2a9S8EIb0DOANGAP8B5QRj+2ALjD
z3lDgb/07cZoA3x/INar3Uhgtun9EP1+0fr7ZEChDcxW9/kReMjPsS+Aj4A6FscU0Nv0/htghL49
F7jPdKwZkIem/knRz40pwHd5B/Cmvj0LTXD6a3s7sB+oYnEsFm2w+dC0LxnYDqSY/m/9Lc5NBM4A
F/q57yJgeIB+CZAJNDLt6wHs1rcvBM6avx/9f989xHNzgQTT8U+BMab3jfXvv7H+/gngK327EpAF
1PTT94nAZNP7skA+UNdP+1NAO9Nz+qWfdhX0PpU33ecT0/FBwBZ9+wb034XFdTYD/UzvaxrPXbjP
2t/lZesmSxdDlVJzAjXQZ7hvA33QBq0otB8aSqkdIvIw2o+tlYj8BvxbKXVQP/2I6VJngeNKqXzT
e9B+1GmiGXCfR5uVRqENfOv9dOtxtNnjchE5BbyulPrUdPywaTtLvwdos7k9pmN70IRE9UDfgT9E
ZDIwAEgCskXkdv1eXUVkm1Kqq1f7oWirs/5KqeNex6LQVl+5aKs0g5HA/5RSqUG6czVwEvi9IJ8F
qIr2na/SNXWgCYBoU5sTyqRSw/3dhnLuMaWUWf1VC1hper/Pqz9fAptFJAltVbhQKXUI/7jOV0pl
iMhJ/R77ROQxtBVQLbSBvxzaysMDXdU1Cs0WVBVw6oeqAKf1bX/PVl1gp5++1Qd+EBGnaV8+2nN3
IMBn+ttiq57OPUaj/bjaKKXKATehDQIAKKUmKaV6o/0YFPBKuDcQkXg0vfprQHWlVAVguvk+ZpRS
h5VSdyqlagF3A+9JaC6xB/V+GtQDHGgCLey0xkqp64HKaIKzAnAL8LVSqoKFkBgAfIzmQLDe65gA
E9AGjmFKqTzT4X7Ag7re/DDagPSNiDzh1Z1bgS+UPmUtAMfRhHcrvf8VlFLllWYkL4pzvft1CE1t
aFDXfFBptpylaALwZjQhGgjX+aJ571UCDur2iMfRhE1F/dk6jfWz9U/gSrQVcnm0VSZ+2nqzD02d
6e/YQNN3U0EplaB/RhsLbEFx7pGMpjI6LSK1gf8YB0SkmYhcrA/02WiDhdP6MgGJA+KBY4BDX11c
6q+xiFwjIsYgcwptEArlvl8Dj4hIA30wGQ1M0WfJx/Rr+Pux+6M5sFNfKXXEc5Zs9PdiNF33MKXU
cotrvI9m/xmilDrrdawfmv2jvf46iCYcXTpu/bu4CPjc4t5xuj5egFgRSdBXLx4opZxoguxNEamm
n1tbRC7zbltE534D3CYiLUQkEXjWos0XaIN8G+D7IN0YJCK9RSQObbX5p1JqH9rza/x/Y0TkObQV
hRXJQA6afSQR7fkIlV+BmiLysG67ShaRbvqxD4BRhoFdRKqKyJVhXPtvhy0ozj1eQBsATwPT8PzB
xqMZMY+jLcmrAU+GewOlVDrwINrgcQptZvdzgFO6AMtEJENv95BSalcIt/oUbWb6B5pnUTaaoRGl
VBaa2mGxbojurhuzM/wZs3U64XY97YhmzPbmWbQZ6nRxxzvMANAHj7vRhMBh0/Eb9X6d0FdQh5VS
h9FUFqeUUhmm698MLFVKWak+ZqEJ8J5odp2zuA333jyBZqD9U0TOoNlLmgX47AU+Vyk1AxgHzDfO
0w/lmJr9gK620f8/gZiEpro8ifY/uUnf/xuagXkbmqoxG181l8EXepsDaO7Nf/ppZ/V50oFL0Gxx
h9HsShfph99Ge05niUi6ft1uVtex0ZCCr4xtbGzOV0SkBbABiDfbQURkJ3B3MFuazfmFvaKwsbEB
QESu0tU0FdFsW794CYlhaGrFeSXVR5uSwRYUNjY2BnejudjuRFOp3WscEJEFaLab+3UbiM3fCFv1
ZGNjY2MTEHtFYWNjY2MTEFtQ2NjY2NgExBYUNjY2NjYBsQWFjY2NjU1AbEFhY2NjYxMQW1DY2NjY
2ATEFhQ2NjY2NgGxBYWNjY2NTUBsQWFjY2NjExBbUNjY2NjYBMQWFDY2NjY2AbEFhY2NjY1NQGxB
YWNjY2MTEFtQ2NjY2NgEJKakO1AUVKlSRaWkpJR0N2xsbGzOGVatWnVcKVU1lLYlJihEpC5aTdzq
aFWzPlJKva0fewC4H614yjSl1OOBrpWSksLKlSuLucc2NjY25w8isifUtiW5onAAjyqlVotIMrBK
RGajCY4rgXZKqRwRqVaCfYw4SimUgqgoKemu2NjY2AAlaKNQSh1SSq3Wt9OBzUBttPKLY5VSOfqx
oyXVx5LgianraPjU9JLuho2NjY2LUmHMFpEUoAOwDGgK9BGRZSLyu4h08XPOXSKyUkRWHjt2LHKd
LWa+WbkfgEOnz5ZwT0o/KSOmkTJiWkl3w8bmvKfEBYWIlAWmAg8rpc6gqcMqAd2B/wDfiIiPHkYp
9ZFSqrNSqnPVqiHZY84plu06WdJdOGeYtu5QSXfBxua8pkQFhYjEogmJr5RS3+u79wPfK43lgBOo
UlJ9BFi84zhPfLcuovcsExcd0fsVFy/9uonhny1n38msIr3u0fRs1/b9k1YX6bVtbGw8KTFBoa8S
JgCblVJvmA79CFykt2kKxAHHI99DNzd+sowpK/fhdKpivY8j3+naXrKjRD9ykTFh0W4WbD1Gn//O
L9Lr5jqcwRuVUn5ac4Ch4xeTl3/ufgabvxcluaLoBdwMXCwia/TXIOBToKGIbAAmA7cqpYp3hA6R
/CLqhr+PczYv37X9+dKQPdfOGdKz84rsWnn5peKRKBCPTFnDmn1pbDp4BoCVqSe5ecIy8ot5ImJj
U1BK0utpkVJKlFJtlVLt9dd0pVSuUuompVRrpVRHpdS8kuqjN02enlHoVUVmjoPOL8/hx78O+Bw7
m+sWFE2rly3UffyxdOcJOrw4yzWbnbRsLykjpnEyM7fI7+UtENOyik5QZOU6AKhSNg7w/O5KI7kO
p0tQVikbD8DR9BwA/vHBUhZuP87BNNuBwaZ0UuLG7HONTYfOFOr8I2eyOZGZy1tztvkcyzINdtuO
ZAS91sLtx9hzIjOs+9/w8Z+cysrjpzUHAZiyYi8Au48Hv1+4ZHoN3s4wV2RbDp8hZcQ0/vnxnz7H
TmRogu2iZlqYzeEz2T5tShPtXphFm5GzyMp1YMw17vzCM0jUXlHYlFZsQREml7+zyHL/0fRs1yzX
ig0HTvPZ4t2cydbaWKmxssKYFWfn5XPzhOVc8OqCkM8BSNKN5JWTtJn42v2nAXh77o6QznfkO3ng
679Ytz8taNszZz1XEOHq5Ae8tRCAJTtP+F5bn51H64GJo6ZtDuvakcZQK249nM7xjJyAbSLNrmMZ
pX5FZlOy2IIiBAz1RiC6jppLy+d+8zBIm7n8nUW88Msmtugrkihfj1/XQGGoJgKx7Uh60DZWVE3W
rm3M7suXiQ3r/EOns/ll7UFunxg8ZYq34Pzw911h3SsQmTnata/pXBdwC76SZN/JLA9vLCvSsz2/
k2yTcJi0bC/H0q2FSHGx72QWF7/+Oy2emxnR+9qcW9iCIgTiY6K5sJn/WA3zj33iktSA1/p2lRZQ
Zyko9Fldk2plESGgPeSKdxcHvI8/jFXLjqMZHEw7S/8W1QG4sKnn5zuYdtbjcxlk6AP0yczgA9qn
i1M93ucWwsvH296x/oC2Emqi23KmrNxX4GsXFX3+O5+uo+b67N91zK3Wu+XT5R7HTmW5bUP/+3MP
g8ctLL4OWrA2hJWhjY0tKEIgx+GkVoUyfo+bjbQve6lAxszYzPLdJ12rEmMmHG2Ry2nmRi1wLC4m
CqXgYDFEZxvCaMyMLfQcO48jum7fPPvPceTTc+w8mj870yfy2ZgRh6JOn7RMs3+M/2dHANrVqVDg
fg8dv5ibJyxzvTdkTnJ86U+AfDzD11GgVa1yAD5OBEcjvKKwzSI2oWALihDIceQTH+P/qzoQwFvl
w993ce2HS12Dxfaj2uxyx9EMHvt2rUfb5ARNDdS4mjZL7v3KfA6dPsvh057qDLN6Kyku2qWvDwVv
PfgiPV4jI8e9v9kz/tUQGTmh3euIybhsrEzC6SeAedG1dv9pFm4/7grcy8t3Uqt8Auag/UA2opIk
Jtp3UhCjTxRW7TkV6e54UEo8z21KObagCIEch5P4mGg61a9IhURfnf6w95dYnmeVh8js2fKdroYy
qKbbDy4wqYF6jJlH9zGe6oxXZm5xbWfm5tN25KyQBhylFA4/U8hQB1mzQAnETpO6pU2d8iTHx3D6
bOiC4tDps1iNYUbgXl6+k1hdeD8zuAUAx9OL3sW3KLAyFA/tUBuANXt9VT+RFHjh2qhs/p6ELShE
pFIIr4LrGEoZSilyHU7iY6LoULcCaVl5nMjIIWXENF6ftdWjbfVy8a74h+0hGpvNs2xDiDStnuzT
7oe/9jNmhqbWmrHhsM9xf8LK817+ByDD9vDJwsAG56ycEAWK6V5NqycTFxPFz2sOhjyDfWTKGr/H
HPlO8vKdxEVrj6+xAjuWUTpdZK0ExWWtagDwvUU8zcrUyK0yKia6nQCsbFI2NlCwFcVBYCWwKsAr
somRipEcPVVEXEwUnepXBKDTy3MAeGfeDo/AuboVE12qnds/XxHS9c1qJWO2X75MLLW9bCKPTFnr
8hraf8pX1RVK+Qpvd1Uzhu3E28YCnuoJ82ASyKUyw0ugnMjM5URmLhMW7Q7eUeDPAEkRGz89g1yH
IlYXFIYnV6Q9hkIlS//O3r6+vWuft2fbS0Nbu/7n3gbvcPj4j13M3BB6kkRzbEvLYvB8ynU4+Wzx
bjtdyTlOQQTFZqVUQ6VUA38vwNfx/RzF8NSJj4mipW6ANPOwaebboEqSy7BtzHaDYY7GNWwP0VHC
+zd1tGxv9sE3200M76VABPI6ChTDkZ3nPi/blGPp6gCrGEPATr23p8f+Dbq3UmHJceS7VE/VkhOA
0iMojqZn88rMLXyzQvPEyta/W0OggTbxMHNz9/pMf7BPoe89avpm7vlytUvwB8P8fy8Ow/akZXt4
4ZdNTPTygLM5tyiIoOhRRG3OCXJNK4o6FRP9tnu4fxPqVkokPdtBjiOf3o19E942r+FWKU17sDcA
+0yrg/RsB3HRUcTFRFmqn8DtFgrw55P9XNveM3grAs3qDG+mK9rV8jn20R9udZR5RbE5QJS64fbZ
sqYmXC9rpQmyJn4+lzd3X9AQgAm3dnbtu7SlWxgu3H6cON1IXCkpjiiBZ3/aaBnxDpCWlesauIuK
7UfSXUZ7s+2p66i5vL9gJ49P1RbWxiqzWrJ1fIyhOitvsn8VROidME0iDp0OTQ13wuR1NahNjbDv
GQzD0WNvEWcPtoksBREU94hIVxHx65eolCqdyuIC4BIU0VFERwkjBjZ3Hato+mEr5Z7tP//TRk5m
5VGnYhnWPHeJq83Ht7gHvZrlNTXDsz9uIPV4JkopzublkxivRU4nxEaza/Qgl7rLYMZ6t1qhYlIc
20cNpE+TKiENLHkOzylj1waV2PLSAAa3qekyNDucTtfAZfCmafA1ry4CkZaVR3xMlCtd+gc3dSIm
SkKe6UaLEBMltK/rNncN8RJihuopOkqorKty3pqz3fJ67V+czeNT19Hk6enc8JFvSpBwceQ7ueTN
P+g2WnM0MGez9VYDGrP22hW0iYb3/7RvE98YnfUHwo9vMDsLhBppbe7q9PW+tq/CkDJiGh8v1FSN
oQoum9JJQQRFHeAt4KhegW60iFwuIpWKuG+lAmMWbqgKkhPc8tEcZetUbp355BX7mLf5CJWT4qhg
MhbWrZTILT3qM+HWzh7eJhe+toDp6w+Tk+ckIcZdhyIqSnha9+gxMCrgGcRGR7Fw+3G2H80gxxF4
cDBUT/+6qDFXd6zNlLu6kxAbTZWyca7ZaHq2g7LxMVQvZz37zc7LJzkhhms61QH8u1ceOHWWhFj3
ZxERHE7Fewt2suNocEN/Xr6TuJgoEuPc37e3uibWpN6raOGNZn1dxdJdhdeMjp+/0+O9Wa13U/f6
HseMFUV8TBSpYwe71HE//6sXAE8MbOZqO+ffFwDwawGKMT3/80bXtr9MvflO5SFEvFeZX/5ZPFmL
52w+wpKd50fq/L8jYQsKpdRjSqmeQA3gSeAkcBuwQUQ2FXH/ShxjpmgMSjXKJbiOmV1NcxxOnh7k
HtQzc/NJ02d4qWMHkzp2MAAvXtmafi2q+wTcbTp0mmxHPvGxnv+SRD8FjAa3remzb/amIwE/izEo
9GxcmTeube+KQaiUFM+ZbAd5+U5OZuZSKSmOSXd258Zu9QBIqexWuX27ch85eU4aVi2r99ta/TRt
/SG/7rD93/gjaCGjXIcmKBJM30cgQWFOopiX7/Tx4PE+t7DM2+ou5T5mxmaPFYW3s0GuQ/PQivL6
n7etU4HUsYOJN00ODAH9/Wpfb6hgLNzuHog//MPXe00pRaOnptPiuZkuAe8tKIJlFigM//n2vPFx
+dtRmF9PGaAcUF5/HUSreX1ekeu1ojDPcM3c1behz0Cw50TgwfBq3ZcetJnuT2sOkukVp5AYa32/
1/7Rzmffvyb9FfB+ZjWamUpJ2mz8zdnb2HjwDBXKxNKoallGXdWGDvUqULeSJihOZeaSmZtPbr7T
tSIaPM46SSLgMciDp41hrCkWxLKv+doKzRxQFxcdxSWma/gLgmzy9AyaPzvTVe8BoG5F/5H1BWHt
Prdq6MPfd7HdtEqat+WoR1tjdRQKRtBluHiv7H7fdsxn376TbgFmOF3k6nU9bupez2O/mT0nMvll
7cGwMxV7cyDtbLEX/7IpHgoSR/GRiCwGpqAZrZcA1+j1q28r6g6WNN6Dq78SpaEk8vOmmml1YhiM
vTOL+htgzP343/91Del+o6drrq/eHk6VkrS+v7dAU6eYffv/2pvGwu3HSc/Oc7l5AiTFBy7VWrdS
GQa08jSOjruhg2t797HAg44xCwe4uLmWSjw92+FKfQEQa4p4fvDixj7XuO7DpXyxNJXZm44QE1W8
saX//Nh6juR0anE4sRbR2cEIpz6F1eqtydMzPN5nmgL5DPVbnv58/+dSzfZ2XI8RMnPBqwt44Ou/
wspUvHD7Mcv9VnEjBWH8/B08++OGIrlWqJzMzGVF6t+zln1Bfj31gHjgMHAArcb1eZtZzKik5l5R
+A6QVf14s5gHRiv82QH8tdk9ZpBlmz5NqtK2Tnn6NvWfuBBgy2Ft1us9qFRMCj6LbTNyFmf1geax
S5sGbHs2N599J8962GcAD5vFpkNnAgbfmdOm9NI9yColxfHAxU0s2z/Yz3d/eo6D537ayJ1frGS3
12w41FKq+U5F+xdnceunywuU7uJYRk5YKwozPceGXrPLypnBOwrf7Bn3tm70N9yYrdKMFAZvW5pB
qM4MwXj1t638r5jsKf7oMWYu13yw1CM9zd+FgtgoBgBdgNf0XY8CK0Rkloi8EOp1RKSuiMwXkU0i
slFEHvI6/qiIKBHx9TONIGb3WIAysb6Cwvwjvf+iRgDc0qO+paupmcohrELMqhcRYd6jFzD1Xl/v
42rJ8SwL0UjrPWh5q9NmP9LX8jxjJdK8RjkGtanpUi0t3+2eZV3x7iJXyuoFW4/6XGPXaLewe2Xm
Vp/jBqfP5lFOV2/d3iuFaQ/2pmuDSh62HfMwGBMdxaInLvJ7PW/BkJYVWrqPGz/5k7SsPH7fdoxd
x31XQb8+0Dvg+Wdz8/UVReg/tcl3dQfwCboMxDvzrOuJGA4O+U7FNR8sde0f0Fpb7aVl5epOA9Eu
l23QarYXpi75xoNuN+7hPVOopKeBNxvcDeZtOcJKi5l6yohppIyYFrCgU68whGlh2H4k3SVUv7IQ
UPlOxao95+9qo0DrcaWxAZgOzAAWA42AhwKe6IkDeFQp1RLoDtwvIi1BEyLApcDegvSvKDGMfcYP
3Ri8zDERZt37fy5rTurYwbx4Zeug186wSKnRrUFg57GGVcvSqb5vm8ycfHIcTr+eT9+vds/wDFWO
+5pJHu/NsQ5f3O5WaxmCIjEumtjoKJdq6NoP3QPQuv3uAWLUVW18+hEVJQxtrwnQpX68YBz5TjJz
HC5BJCK0qlXep13DKp5uvIHiXLzpOnouB9POcvf/VvLMj+st2+TlOz0ixI1YAOM7vqFrXVrXLu8a
BAEfdVva2TxyTelGQqF7w8pA4GSTZtbvP83Pa7WKhc8PacmOUQNdx46c1iYx3oP+mew8vlu1n1mb
jpAYF+36jo2V2T8/WeaRU8wgOy8/pJWVeXAfeUUrvjcFXnqff/vElfzjg6Ws25/Gev35MTsjeE+A
ft/mVmuF+h0VliNn3JPBv/b5KlBe/W0rw95fykyL9DrnAwWxUTwoIpNFZC/wO3A5sAW4GgjZRVYp
dUgptVrfTgc2A4Z1903gcTwnjcXKgbSzvL9gp89D/JWeKjtHf3DLl4nl/Rs7MvE29wB6lckoHQ5X
6ANm3UrumePzQ1r5tFv+dD82vzgg4LX668Jq62Fr19N/f+POVOs9uy2XEMuLV/reF/BQZ83RvaqM
iGhzXIgVrSwi2QFeu0YzxPexiB8ATSe+em8acTHWdhBD0Fipc7a8FPh7MtNz7Dx+23iEL/+0no94
B4kZXmVX6rVAvl6uBfCZJwrXda3r2dfxi/l13aEiV+2YGfKu26Hg6o51iDH9f5fuOs5rv231KUx0
OiuPx75dy+7jmR5OAeYiXWssBsRf1h6kwZPTAxbOmrnhkMuR4wb9+0ip4p6MTPET+HjFu4tdn8Ws
osr2mvzcWogUJwXFnDXZKkblg981+96j3/jPUXYuU5AVRQrwLXCjUqqRUupmpdT7Sqm1gLUSPQgi
kgJ0AJaJyJXAAf16gc65S0RWisjKY8esDWehsmTHcXqNnccrM7d4eIYALN/tq84Z2KYmNcon0CWl
IrUrlGFgG19X1VAoGx/Dgscu5IUr3IO0VZqQaskJfo3oBgd0l8wr3l1Mdl6+X7VB/xbVLPcbXkxW
8QhPDNAMnZ/oeZpO654x3RpW5pKW1V2JEL1dLcv58eAxBjIjxbnPZ9FniXF+BldD0FkZiBMsVIOh
ku9UjPx5o2sgOJTmqYs+qaeK3+IljCebBj5/nljhGtON64SbI6mcHudjxLk8MXU97873VEu1qV3e
5bqt3cv9nZnje4yMxGbh8bGeNPKvvf4TF97z5WrX9s3dU1zbzfSV6ojvrVdwZswOF95VAb3xNzkq
Ssx9WLnnFPO2WLuit6njufJ1OpWPmvP71fuLLJVNpCiIjeLfSqmpwNsi4tKviMgNwLPhXk9EygJT
gYfR1FFPAc+F0I+PdE+rzlWrBjbiBuOfn7g9VrLyPB/Kuy/QbA7t6vomxP32np4sHnFxoe6dUiWJ
i5pVo3vDSn5tA6FwvWkm2/zZmXR6abbH8a4p2mLv3X9a55AyBggrATN3s+ePoplJ7Va9XDxH03P4
fdsxn9gFb3dhb6xmrGb8GYCN/f70/gseu5Af7utpecwfe09k0eip6UxckkqL52ZyNjffx+g/c6On
WqF7Q98FdGx0FL/8q7crcM7A4QxvwDcqKjZ5ekbA9Oze37lh07q9dwO/55QrE+MqyQue33M5r7Tj
x9JzPArDXEx6AAAgAElEQVQvGcGDVm60VrSo6X5Wfrjf93/ir3RwKILCeKYve+sPchz57A3ijl5Q
lFI+wu2LpZ52ivp6rNGFzbzUuk9Np/2Lsz1K5P77m7Vc/o5/t/LSSGF8Bv8BfCEizUXkTuA+NLtC
yIhILJqQ+Eop9T2anaMBsFZEUtGiwFeLSNEnodHxXkZe/9GfPGpS03jbKIoDEWHyXT1CzoNkReOq
nvr6dC/vEofTSa/Glf3OuF2CwuKHe3MPz0hjI64CoGrZBNKy8rj10+UeP6bHBzQjEMbM983Z1rmZ
ABZus15xGGnW/QUYplRJol4lX3tFIONw31fne7xv8dxM7p+kzYw/ManYzD/4D27qBGgxNAax0VG0
qVOextXK0qeJ2w8jUNJFK27pkeLabvfCLMuVxRuzt9H8WeuMr/488e6/qBF5+YqDppQa5mfbu0Rv
l1FzPN5n6XE+oabkMDtjWMUgZVmkNs/Ld3q48voTFMtNBvBHpqyh76vzgwZyFoTZm464bC5TdEeD
trU9Vw6Gqs1fRPzRM762onOpaFSBRz+l1C7geuB7YBhwqVIq5PWUaE/QBLRstG/o11yvlKqmlEpR
SqWgud52VEoVm4Xo13UHPd6nZeUxdfV+10wnL99JdJRYli4tTURFiYetw5v0bAfJ8f7dYA1XVsMd
2Ewg760qyW61xDQ97USLmuW470LfuAaP/uiC7O25nrmZzC6c3sLOwCgfuuWw/6SE5sC1JnruqgnD
O5M6drBLVRYqnepXpIduYDbXxDaEq9lQHWN6Ttqa1BCh5l4y8HYw+NQiPfu4udZ5rQAqJ8V5ZBEw
uL5LPQ8vNfBM7mh8Tn8YSQQnLkll/6mCD8rGIGl8Lw/3d7s3Z+Y4XAIJPAdf8wrkqzu6ubaNAlCz
gmQnKAhLdrrVz90aViYuJorVFgWnAFduK3+YV4dP/RDZOJDCUBBj9noRWSci64Dv0AzYDdDsC+HE
6PcCbgYuFpE1+qtANo7C4M/1zlAzmAO/Sjv/18u/uiEjx0HZBP/1pSvog17N8r6Di4h/IbnRFP1s
jJGDWgdfAE66o7vl/tbP/xb0XGNlUDXZt68GZnWKYRNx6ELwresCx7d4UyExlnyL2Z/xvZhn5OYJ
hbkoUGaYVeuMpJEGZRNi/M5WrRARruro6WSxe8wgj9WgFf7Ufd7eXOAO0AwHIy3MyJ83Mn7+DpfR
OqVyEg10g3dGjsPj+zJPHoztupXK0KtxFVegpRGxX9SzdKdT+aQ1yXU4WbTjuI9K1jhmFCMz92WG
XiPEbK/4enmJO3WGTEFGwMuBIaZXNzSVk/E+JJRSi5RSopRqq5Rqr7+me7VJUUoVayYxf+m5DTc9
I+fQucBwL0GRMmIaq/ee4vJ3FnLodLZHQkNvKiTGckfvBrz7z/AG0ctMA4gxw/5H5zpBz+vRyD1z
9aen9sdTek6tC4IEGBrcrauG6urusy1rlWPqvT3Y9OJlPNK/KYODOCOIiIfhvFpyvMubByA2xn3M
LCjMqpZQs+6aWfucW5P79A8baDNyll/D7Zf/1411Iz01v4Nae34uQ7D1bBR41ZA6djDbTS62YJ1b
bNKy8Ac6w/X386V7ePW3rRzVY5AS46J57FJNXZmZk8+WQ+7PaXYjN7wQDUcJowb957rNwGxPKQqM
0rtWrNSN/Uu8nDJumaB5ZZldag2V00lTWnezarK0UxBj9p5Ar+LoZHEx/LPlzNpovVQ1Hkgj59C5
ytXvLWHDAW3WHyj9gIjwzOUtLWM0zHSs52nUb2JKSX5KN3AmxfsXSFb4W8aPHNLScv+gNjUYe3Ub
HrnEOkrbYPuogewaPYihHWqTOnawR72HTvUrkRgXw0P9m/B/faxXYq8Ma8Mv/9KC0J4cqAmnComx
HE3P8cjJFRtl1vG7z29v4QARDuUTYxl1lWc8juGya56t9m5chV6NK/t4mbWpU96lUzfzyrC2Qe/t
/cwPaVeLv569xE9rN+/o6rDLWlVn28sDfY7Xr+y5orleT/meFB/jSgszfv4OV2r7KmXjPFSQRhCn
EbtyZXvPVdOHf/i6uPccM9eyfn0wch3OgHEaxurb7AwDbicNc0xTa92mYb6eOYljaacgqqfVRdGm
NLDp4Bm/njfGSsOol32usOWlAVROirM8Fq6e3ArDC8ygVoUyrPYaQJL8JE70ZsFjFwKeAXsGu8cM
8lkhGYgI13et5+HWaUWsRcZWKzrWq8j6kZcy/cE+7Bg1kJu71+evZy/hui71XO6OrWuX58Zu9Vze
PkaAG8CwTu4VlFlN17JWOVeUdUFpUNnTVmHUaf/MVDHuyzu6+VUPdmtYmVrlExh7tTv4sW6lRH75
V29GDGxOuYQYvrk7tDpjFZPiWPlMf7a+7D9W5XXdOSE922G5Em9U1do+lBgXTVl9gmH+bqslJ3io
3Fbo9cSNio6dUzxreyjl+Twp5Tbch7tyNf9ebu5en49u1pwXfrxfSw8/evpmv3XGn/tpg0dSyqxc
LVDRHM8EWinkUIqOlTQFGQFbGDYKP6/1wDmxplK4vXzu8RoADXILmKenpEiIjWbC8C6Wxz7UH/TC
YKXuqeQlmEI1/JuDsAAWm5bwgewixUFyQiwta5UjJjqKl4a2pqKFsPWX2dX8+b29hvxVtQuVLl6R
+lsOp/PvKWsCGvK9WfJkP67vWs9jX5s65bnngkasG3kZXf1kA1j73KX8o1MdDxVYlbLxxMdEM7hN
TRqZDO75TuUKyARPA7CZpPgYy99ambhoy5Vow6pJljXijVQ6VpOiFamnXKsKs3E7M8yJktlVfmCb
Glyqq1mNlWJ2npMPf9/lUkMa7rqguc/e+5V7vpyZ4/BQRRk2lR5j59L6+d/YecydJr80UpARsDme
Ngrv1+VAeE7sJYQ5R9O/Lm7sClIy88vag+y2yPFTmrFyjZz9SF8aVyu4++0zg1sQJf4DygrLl3/u
4cZPSneWerONx182WG8XXGchjaux0VHsGj3Iw3b0/V8HXEn3/KnnioLyibG8dk07D5WdQbkyMZwx
2Q7Gz9/BHV+sdL0f3jPF73Ufv8zXdbpBlSSfCQdoaVmOnslxpSc30rq00EvsiohHFUmDw3riPvMA
HG5CQu+U/1aMn7+DFamnqF85kSl3d/epDmlwND2H7mPcHnNGpUzj8TDHgBw9kx0wdqYkKHIbhf6y
Th1ZiikTG80rw9ry32FtXQ95QfSapQHvwfzCZlULFaMBcEefhuwaM9jvTP8zP6uYUHkmwimjC4JZ
9z32ams9f3GsPqOihMvbWrsoX9UhuONAcZCXrziWnuPKpPqGKR7mtWvaMfIK65QwoH0es/2ib9Oq
xMdEU9UiSWbN8gnk5js5qXsLDWlbi+go8YiArpAYx9InL2bHqIEu7yyjXki2aRURrqAwq54qlPEU
Yob3Vm6+kx1HM9hzIgsR8Tup/MirkFQFr8DGOZuPoJRi5obDdB09l3YvzApasTKSnDs6lWImOkqI
ihKu7VLXI43BuYh3bQyr5INFTUEN/mOu9k0c+MFN1tHjJc0Jk8eKdyXCTvUrunJQmSnMKs6b67vU
9dlnNduPBIZRuf8bv/scu6hZcG80s0B9WU+gaWVPMtLsG95e367ab+nSXrN8GWKioziiB0Te8+Vq
pq07xDhTVl3vuJwpK/YGTBluuOg2q57sk1rn5aGeTgbG/GnmQ338Xs/gpStb+WSO/mrZXho8OZ17
vlzl2jd5+b4isSsWBbagsMA7jcG5zn0XWdtfipKC1gXq1cjXnOVtuygtPGSqeWF2cwSYem9P3rre
2rW4de1yPgNLQRgbgrdSpDDsDEbU9G29UlzHQkmfD7B+5KV8NrwL9UyeUM/oNeKXPdWP7aMGulyM
v16+1zLo0JsOdd3GbSOy3iAj28GBtLOkjJjGjPWHeGLqeoaOX+z3WsYg/co/fL9375V1U31C0KR6
Ms9e7qkObOQVPHmzHnVvTiZpxfM/b6TFczM9bD8lRaEFhUTa6liErHymv+V+f15D5xIrnu7Pbw/3
5Z/d6tGjYfH7FnRvENg33x8Jcb6PYINSKijMhZhCzXUE8OsDfbipe/3gDUPAXM+jJLlBN45frsdX
OLxKqoZCckIsF3mlvL+jT0NSxw6merkEYqOjXHEXv647xIu/bgK0pIb+eGKg/9Qxy3ef5Fq9Jodh
aDZSkazbn0bKiGkeE4DNusOAVQ0ab+4wuVif9QqurJhoPZ5c09l3hWh5bZPtp6QoihXFFBH5VkTe
FpFbRMS/crKUUaVsPI9e0pTRXnUTrDxezjWqJsfTrEYyo69qEzTzbFFgqA3MdTpCoZopunrh4xcx
+5G+Qd1eS5LVz17C7b0acP9FgVOUFBdRUULq2MF0SanIhFsDp3kvTpLiY2hoEug5jnxqlEvgpRDq
sISDlc0nUMr2+JhovrvH2t333fk7LOMizubmc4WeOv7J793JJX5eo7np+lNFG2n0y5eJ9Rj0h3k5
xZgnGDMfdqumwnF0OJVZtIGE4RJeZJQFSqlrAURkInAcLVmgbxmrUsoDFiU0rcqd2gRny0sDfNxD
Q+Ghfk1QEDS9RGmgUlIczxWjp1GofHtPyTsWlk+MddV4z3E4SYiNiohb819+AjQNOqdUokxstCvT
bTDMtTrMNVKMlUANi7Q2ANMe7MPExbsZ6lWPpmb5MnRvWMlV9Mqcur95Dbet45IW1WlZsxxD2tXy
KBJ1RbtaHrEkoAXqleQEttCCwkSWnoJjetCWESAvL4/9+/eTnR1+fdskpZhybV1E4PRZB/ExUWze
vLkYemkDMECfgP1dv+OEhATq1KlDbOy5ZRsrGx/Dwu3HWbrzBD+tORj8hALSqGoSO4+F56I++999
6f3KfPo0qcI1nevy4Nd/hXSeEZSnlCIjxxFU7eQvKHRw21ouQWGuyGcmKkqYrhu/uzesxCsztxAb
HcW4Gzr4CIrL31nE7jGDIh5fZFBoQSEiPwIHgZYi0glYq5Qq8VDD/fv3k5ycTEpKSoG/3IzsPHYd
z6RGuQSqWWTitLEpLEopTpw4wf79+2nQwH9Sx9JInYpazMgNH/9ZrPcZO6ytR73vUKhTMZHUsYNd
70MVFNPWH+Lg6WyOp+ew/sBpywy8odCncXgp5jvUq8jku9wqs9Sxg1m84zjztxx1FQz7beMRV63z
SFNoG4VSaigwGfgRuAKYUthrFgXZ2dlUrly5UBK4bEIsDask+c3tb2NTWESEypUrF2jlW9I0KULX
30CU9YrYfslP2d5A3Oknn5c3K1JP8dEfu/j+rwOAO3AvXMwG7PE3au7eMWGWKujVuIqrXDLAS7ox
vyQoihXFS7hTdlRFK2BUKiiKZVpZP2kbbGyKinPVcdA7z1JxYbYZdqxXweVeGg539GkYtFZEUWKO
b+nbpAovDW3NEIsMvMEQ3M/GgbSzKKVK5HkpCq+nikqpe5VS9wKPAS8UwTVtbGxKOQ39JPgrasxe
e/4yDQejerkEXhnWxsNTKxSSisCxRUS4uXt9D++nUGlRM9kjpX1qMZV7DUZRCAqX6FRKpQLnVtVw
GxubAuE9iFrVEC8KzHU9gtXSCMR1XeoxT89YHCqLnri4wPdb+9ylPjVCwiUmOooxV7d1VR5cGaBU
QHFSFIJisYiMEZFaIlILCD3i5m/A/v37ufLKK2nSpAmNGjXioYceIjc3l9TUVFq3LpzPec+eReMi
WRR9MUhLS+O9997z2FdU/SwtfPjhh9SoUYP27dvTsGFDJk6cWNJdKhG8VSCB8jsVBrPnkbk+eUH5
7eG+Hu+/ubsHd/VtyDs3eEbWX9C0aqFcUssnxvrUCCkoj13WFNBWRiVBURizvwB+AV4CxgCjQjlP
ROqKyHwR2SQiG0XkIX3/qyKyRU9Z/oOIFK76SwmilOLqq69m6NChbN++nW3btpGRkcHTTz9dJNdf
smRJkVynKLESFKWxn6GilMLp9KxjsH79ekaOHMmaNWv47rvvePTRR0uod6WLZoVMPOkPc9p6qwyz
4dKsRrJHadfEuGieGtSCDl5FuUpTeYEEXVgW1LheWApSuOhWETkuIidF5AsRSVZKLVFK/Z9S6lal
VKhpQB3Ao0qplkB34H4RaQnMBlorpdoC24Anw+1jaWHevHkkJCRw2223ARAdHc2bb77Jp59+SlZW
Fvn5+dx55520atWKSy+9lLNntajR1NRUmjdvzvDhw2natCk33ngjc+bMoVevXjRp0oTly7VSi2XL
lnW1b9GiheW1AF566SWaNWtG7969ueGGG3jttdd8+uqvL19++SVdu3alffv23H333eTnu139hg4d
SqdOnWjVqhUfffQRACNGjGDnzp20b9+e//znP65+FraPxndy44030qJFC/7xj3+QleXW177xxhu0
bt2a1q1b89ZbbwHw6quvMm7cOAAeeeQRLr74Ytf/5cYbb/T7+VJTU2nWrBm33HILrVu3Zt++fR59
WbduHc2ba2mi69Sp4/Gd/F3ZMWpgRIysReWB+I4pbbsRmFc5yfPapVFQPP6dO3I8M8cRsXTkBfF6
eha4BDgAPACM1v+GhVLqEHBI304Xkc1AbaXULFOzP9EivQvFC79s9Kg2VRS0rFWO54cEXmpv3LiR
Tp08iwWVK1eOevXq4XA42L59O19//TUff/wx1157LVOnTuWmm24CYMeOHXz77bd8+umndOnShUmT
JrFo0SJ+/vlnRo8ezY8//uhxXX/XWrFiBVOnTmXt2rXk5eXRsWNHnz75O79Tp05MmTKFxYsXExsb
y3333cdXX33FLbfcAsCnn35KpUqVOHv2LF26dGHYsGGMHTuWDRs2sGbNmpDuEU4ft27dyoQJE+jV
qxe333477733Ho899hirVq3is88+Y9myZSil6NatGxdccAF9+vTh9ddf58EHH2TlypXk5OSQl5fH
woUL6du3L5s3b7b8fH379mX79u18/vnndO/uW6Fu/fr1tGjRAqUU48aN4/LLLw/4HJzP/HBfT/ad
OktMhMoFe2dGLiix0VEkxUWTmZvvyh3lneomvhSVQI61yLr56m9b+X71ftaNvKzY718QQXFGKWVE
rzwrIoWuNiMiKUAHwPtat+MnLkNE7gLuAqhX79w0izRo0ID27dsD0KlTJ1JTUz2OtWmj5aBq1aoV
/fr1Q0Ro06aNR7tg11q8eDFXXnklCQkJJCQkMGTIkJD7kpaWxqpVq+jSRas1cfbsWapVcydxGzdu
HD/88AMA+/btY/v27dSo4T8gqLB9rFu3Lr16aWUob7rpJsaNG8djjz3GokWLuOqqq0hK0jxarr76
ahYuXMi9997LqlWrOHPmDPHx8XTs2JGVK1eycOFCxo0bx9y5cy0/X9++falfv76lkNi3bx8ZGRlc
dtllxMbG0rVrV8aPHw/A559/7hI6FSpUYNQoTQt75ZVX8tNPPwFwzTXXMHnyZKKjz480MR3qVaRD
vci4yULB09lbsXjExaSeyHLN1r35ae1B3riufZHdrzB4C7FGT00n36kilsC0IIKipj5IbwE2Y/J6
KggiUhaYCjyslDpj2v80mnrqK6vzlFIfAR8BdO7cOWB2rWAz/+KiZcuWfPfddx77zpw5w969e4mJ
iSE+3j07io6O9lDFmI9FRUW53kdFReFw+Aa+B7pWKFidr5Ti1ltvZcyYMT7tFyxYwJw5c1i6dCmJ
iYlceOGFQYPGCttHb9VGMFVHbGwsDRo0YOLEifTs2ZO2bdsyf/58duzYQYsWLZg7d67l50tNTXUJ
HW/Wr19Pv379mDlzpsf+xYsXs2nTJpcK7p577mHr1q0kJiZSs6bbf97pdJ43QuJcp0JiHO29XFZ3
jxlEgye1LERWdS9KCm+Vm9G3UMsOF5aCiOfngTZoxuutQGsRma57Pt0QzoVEJBZNSHyllPretH84
WknVG5UqZC3JEqRfv35kZWXxxRdfAJod4NFHH2X48OEkJkYmAV6vXr345ZdfyM7OJiMjg19//TXk
c/v168d3333H0aNakZqTJ0+yZ88eAE6fPk3FihVJTExky5Yt/PmnlsYhOTmZ9PT0Yunj3r17WbpU
S+UwadIkevfuDUCfPn348ccfycrKIjMzkx9++IE+ffq4jr322mv07duXPn368MEHH9ChQwdEJODn
88e6deto166dz/4JEybwwAOeGti4uDhWrVrFpk2buOeee7j11lupVcu6Up1NYFrXLkfr2uWCNywk
pT34MS46ylUWFrQSq5GgIKVQP1JKPaCUukApVQloCLwDpAEhJ8vX61hMADYrpd4w7R8APA5coZQq
meiSIkJE+OGHH/j2229p0qQJTZs2JSEhgdGjR0esD126dOGKK66gbdu2DBw4kDZt2lC+vP98/mZa
tmzJyy+/zKWXXkrbtm255JJLOHToEAADBgzA4XDQokULRowY4VLTVK5cmV69etG6dWuXMbuo+tis
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
xYJP/jpuno5trA35Arw9rNoZupL9ZwsSrd68uw2/7z/PrtNXbdYzNb635MHPtzD7gTj+t0Z7GNQo
ZVZyzxa1WbDtNPe009qA6NwEX4/uwLU8g0ua+3z3SCfcbqLSoS//up8DZ12bQBdRP4CXbnc+gzsv
L48VK1bQr18/q/lffPEFNWvWJCsri/bt23PXXXexbt066tevz7JlWsvYq1cL7r9jx47x448/8sUX
X9C+fXvmz5/P+vXrWbJkCa+//jqLFy+2u8+gIOtWNQcPHuT7779nw4YNeHh48Pjjj/Ptt9/SvXt3
jh49ynfffcenn37KPffcw08//URcXJzD9b/66is6derEtm3b+Omnn9i9eze5ubnExsYSF6f19Bg9
ejR33nknTz/9NAaDgQULFlg9pAHuvfdenn76aZ54QqtD+sMPP/Dbb7+RkJDAl19+yZYtW5BS0rFj
R3r06EFMjONRdEmuW1HX5KGHHrLaV0BAAGlpaSxZsoR7772XnJwcUlNT2blzJ+7u7kRHRzslU1lR
isKCnRYmoJZ1AwAI8HEnIyefvHyDy2PeD58veKD0j6rLkfNprD92CSml2YyUnG7fqfz30Ut8sOao
+bupvEZJeWVIFCM6NraKbBJCuKwDXHl2klNYk5WVZX5wdOvWjTFjxlgt/+CDD1i0aBEAp0+f5ujR
o7Ru3Zr//Oc/PPvsswwaNIhu3bqZ1w8LC6N1a+2+ioyMJD4+HiEErVu3Rq/XF7nPwopi9erVJCQk
0L59e7OcwcHBdO/enbCwMLPMcXFx6PV6rly5UuT6jRs3plMnrWXrhg0bGDJkCN7e3nh7e3P77beb
jxkaGkpQUBA7d+7kwoULxMTE2MgVExNDUlISZ8+e5eLFi9SoUYOGDRvy888/M3ToUPz8NN/fnXfe
yd9//+20onDmuhV1TQpjUhRffPEFixYtYt68eaSlpfHJJ5/w6KOPOiWPK1CKwoI/DlwAYOm/CvIG
Ao0hjKnZeVZ2cdDyF7Jy80sdmrn5ZArNgquZy2DU8vciO1fbp4+Hjhd/2cc3m61zOBaM68R9c7Qo
p0/+1Mp/75pyW6lNO57ublZKQlE2SvLm72pMPgp7rFu3jlWrVrFp0yZ8fX3p2bMn2dnZNG/enB07
drB8+XJeeOEF4uPjmTJlCgBeXgVRam5ububvbm5u5OXlFbnPwkgpGTlyJNOnT7ear9frrY6h0+nI
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
mqL4Qs7CdNkAAAAASUVORK5CYII=
"
>
</div>

</div>

<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Energy confinement time =  (43 +/- 6) us
</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Resources:</p>
<ul>
<li><a href="script.ipynb">Notebook (.ipynb)</a></li>
<li><a href="script.py">python (.py)</a></li>
<li><a href="script.pdf">(.pdf) version</a></li>
<li><a href="http://golem.fjfi.cvut.cz/wikiraw/Education/ExperimentMenu/ElectronEnergyConfinementTime/Code/Jupyter/script.html">(.html) version</a></li>
<li><a href="drawing.jpg">flowchart</a></li>
<li><a href="script.zip">all in zip</a></li>
</ul>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span> 
</pre></div>

</div>
</div>
</div>

</div>
    </div>
  </div>
</body>

 


</html>