Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
line-and-bar.html 981.00 KiB
<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />

<title>line-and-bar</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.7 (http://getbootstrap.com)
 * Copyright 2011-2016 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;
    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: 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: 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: 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.7.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.7.0');
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.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;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* 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-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/*!
*
* 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;
}
div.traceback-wrapper pre.traceback {
  max-height: 600px;
  overflow: 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 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 5px;
  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;
}
[dir="rtl"] #ipython_notebook {
  margin-right: 10px;
  margin-left: 0;
}
[dir="rtl"] #ipython_notebook.pull-left {
  float: right !important;
  float: right;
}
.flex-spacer {
  flex: 1;
}
#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#kernel_logo_widget {
  margin: 0 10px;
}
span#login_widget {
  float: right;
}
[dir="rtl"] span#login_widget {
  float: left;
}
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;
}
.modal-header {
  cursor: move;
}
@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;
}
[dir="rtl"] .center-nav form.pull-left {
  float: right !important;
  float: right;
}
[dir="rtl"] .center-nav .navbar-text {
  float: right;
}
[dir="rtl"] .navbar-inner {
  text-align: right;
}
[dir="rtl"] div.text-left {
  text-align: right;
}
/*!
*
* 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 {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  cursor: pointer;
  opacity: 0;
  z-index: 2;
}
.alternate_upload .btn-xs > input.fileinput {
  margin: -1px -5px;
}
.alternate_upload .btn-upload {
  position: relative;
  height: 22px;
}
::-webkit-file-upload-button {
  cursor: pointer;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
ul#tabs {
  margin-bottom: 4px;
}
ul#tabs a {
  padding-top: 6px;
  padding-bottom: 4px;
}
[dir="rtl"] ul#tabs.nav-tabs > li {
  float: right;
}
[dir="rtl"] ul#tabs.nav.nav-tabs {
  padding-right: 0;
}
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;
}
[dir="rtl"] .list_toolbar .tree-buttons .pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .list_toolbar .col-sm-4,
[dir="rtl"] .list_toolbar .col-sm-8 {
  float: right;
}
.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: text-bottom;
  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;
}
[dir="rtl"] .list_item > div input {
  margin-right: 0;
}
.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_modified {
  margin-right: 7px;
  margin-left: 7px;
}
[dir="rtl"] .item_modified.pull-right {
  float: left !important;
  float: left;
}
.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;
}
[dir="rtl"] .item_buttons.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .item_buttons .kernel-name {
  margin-left: 7px;
  float: right;
}
.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;
}
.sort_button {
  display: inline-block;
  padding-left: 7px;
}
[dir="rtl"] .sort_button.pull-right {
  float: left !important;
  float: left;
}
#tree-selector {
  padding-right: 0px;
}
#button-select-all {
  min-width: 50px;
}
[dir="rtl"] #button-select-all.btn {
  float: right ;
}
#select-all {
  margin-left: 7px;
  margin-right: 2px;
  margin-top: 2px;
  height: 16px;
}
[dir="rtl"] #select-all.pull-left {
  float: right !important;
  float: right;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.folder_icon:before.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.notebook_icon:before.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.file_icon:before.fa-pull-right {
  margin-left: .3em;
}
.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;
}
#new-menu .dropdown-header {
  font-size: 10px;
  border-bottom: 1px solid #e5e5e5;
  padding: 0 0 3px;
  margin: -3px 20px 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;
}
.move-button {
  display: none;
}
.download-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.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.fa-pull-right {
  margin-left: .3em;
}
.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);
  }
}
.CodeMirror-dialog {
  background-color: #fff;
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI escape sequences */
/* The color values are a mix of
   http://www.xcolors.net/dl/baskerville-ivorylight and
   http://www.xcolors.net/dl/euphrasia */
.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-default-inverse-fg {
  color: #FFFFFF;
}
.ansi-default-inverse-bg {
  background-color: #000000;
}
.ansi-bold {
  font-weight: bold;
}
.ansi-underline {
  text-decoration: underline;
}
/* The following styles are deprecated an will be removed in a future version */
.ansibold {
  font-weight: bold;
}
.ansi-inverse {
  outline: 0.5px dotted;
}
/* 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;
  position: relative;
  overflow: visible;
}
div.cell:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: transparent;
}
div.cell.jupyter-soft-selected {
  border-left-color: #E3F2FD;
  border-left-width: 1px;
  padding-left: 5px;
  border-right-color: #E3F2FD;
  border-right-width: 1px;
  background: #E3F2FD;
}
@media print {
  div.cell.jupyter-soft-selected {
    border-color: transparent;
  }
}
div.cell.selected,
div.cell.selected.jupyter-soft-selected {
  border-color: #ababab;
}
div.cell.selected:before,
div.cell.selected.jupyter-soft-selected:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: #42A5F5;
}
@media print {
  div.cell.selected,
  div.cell.selected.jupyter-soft-selected {
    border-color: transparent;
  }
}
.edit_mode div.cell.selected {
  border-color: #66BB6A;
}
.edit_mode div.cell.selected:before {
  position: absolute;
  display: block;
  top: -1px;
  left: -1px;
  width: 5px;
  height: calc(100% +  2px);
  content: '';
  background: #66BB6A;
}
@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 {
  min-width: 0;
  /* 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;
}
/* 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. */
  /* Note that this should set vertical padding only, since CodeMirror assumes
       that horizontal padding will be set on CodeMirror pre */
  padding: 0.4em 0;
}
.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. This sets horizontal padding only,
    use .CodeMirror-lines for vertical */
  padding: 0 0.4em;
  border: 0;
  border-radius: 0;
}
.CodeMirror-cursor {
  border-left: 1.4px solid black;
}
@media screen and (min-width: 2138px) and (max-width: 4319px) {
  .CodeMirror-cursor {
    border-left: 2px solid black;
  }
}
@media screen and (min-width: 4320px) {
  .CodeMirror-cursor {
    border-left: 4px solid black;
  }
}
/*

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;
}
div.output_area .mglyph > img {
  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: 1px 0 1px 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:not(.list-inline),
.rendered_html ol:not(.list-inline) {
  padding-left: 2em;
}
.rendered_html ul {
  list-style: disc;
}
.rendered_html ul ul {
  list-style: square;
  margin-top: 0;
}
.rendered_html ul ul ul {
  list-style: circle;
}
.rendered_html ol {
  list-style: decimal;
}
.rendered_html ol ol {
  list-style: upper-alpha;
  margin-top: 0;
}
.rendered_html ol ol ol {
  list-style: lower-alpha;
}
.rendered_html ol ol ol ol {
  list-style: lower-roman;
}
.rendered_html ol ol ol ol ol {
  list-style: decimal;
}
.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;
  padding: 0px;
  background-color: #fff;
}
.rendered_html code {
  background-color: #eff0f1;
}
.rendered_html p code {
  padding: 1px 5px;
}
.rendered_html pre code {
  background-color: #fff;
}
.rendered_html pre,
.rendered_html code {
  border: 0;
  color: #000;
  font-size: 100%;
}
.rendered_html blockquote {
  margin: 1em 2em;
}
.rendered_html table {
  margin-left: auto;
  margin-right: auto;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  color: black;
  font-size: 12px;
  table-layout: fixed;
}
.rendered_html thead {
  border-bottom: 1px solid black;
  vertical-align: bottom;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
  text-align: right;
  vertical-align: middle;
  padding: 0.5em 0.5em;
  line-height: normal;
  white-space: normal;
  max-width: none;
  border: none;
}
.rendered_html th {
  font-weight: bold;
}
.rendered_html tbody tr:nth-child(odd) {
  background: #f5f5f5;
}
.rendered_html tbody tr:hover {
  background: rgba(66, 165, 245, 0.2);
}
.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;
}
.rendered_html .alert {
  margin-bottom: initial;
}
.rendered_html * + .alert {
  margin-top: 1em;
}
[dir="rtl"] .rendered_html p {
  text-align: right;
}
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.rendered .rendered_html tr,
.text_cell.rendered .rendered_html th,
.text_cell.rendered .rendered_html td {
  max-width: none;
}
.text_cell.unrendered .text_cell_render {
  display: none;
}
.text_cell .dropzone .input_area {
  border: 2px dashed #bababa;
  margin: -1px;
}
.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;
}
.jupyter-keybindings {
  padding: 1px;
  line-height: 24px;
  border-bottom: 1px solid gray;
}
.jupyter-keybindings input {
  margin: 0;
  padding: 0;
  border: none;
}
.jupyter-keybindings i {
  padding: 6px;
}
.well code {
  background-color: #ffffff;
  border-color: #ababab;
  border-width: 1px;
  border-style: solid;
  padding: 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;
}
.tags_button_container {
  width: 100%;
  display: flex;
}
.tag-container {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  overflow: hidden;
  position: relative;
}
.tag-container > * {
  margin: 0 4px;
}
.remove-tag-btn {
  margin-left: 4px;
}
.tags-input {
  display: flex;
}
.cell-tag:last-child:after {
  content: "";
  position: absolute;
  right: 0;
  width: 40px;
  height: 100%;
  /* Fade to background color of cell toolbar */
  background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE);
}
.tags-input > * {
  margin-left: 4px;
}
.cell-tag,
.tags-input input,
.tags-input button {
  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;
  box-shadow: none;
  width: inherit;
  font-size: inherit;
  height: 22px;
  line-height: 22px;
  padding: 0px 4px;
  display: inline-block;
}
.cell-tag:focus,
.tags-input input:focus,
.tags-input button: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);
}
.cell-tag::-moz-placeholder,
.tags-input input::-moz-placeholder,
.tags-input button::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.cell-tag:-ms-input-placeholder,
.tags-input input:-ms-input-placeholder,
.tags-input button:-ms-input-placeholder {
  color: #999;
}
.cell-tag::-webkit-input-placeholder,
.tags-input input::-webkit-input-placeholder,
.tags-input button::-webkit-input-placeholder {
  color: #999;
}
.cell-tag::-ms-expand,
.tags-input input::-ms-expand,
.tags-input button::-ms-expand {
  border: 0;
  background-color: transparent;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
.cell-tag[readonly],
.tags-input input[readonly],
.tags-input button[readonly],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
  background-color: #eeeeee;
  opacity: 1;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
  cursor: not-allowed;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button {
  height: auto;
}
select.cell-tag,
select.tags-input input,
select.tags-input button {
  height: 30px;
  line-height: 30px;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button,
select[multiple].cell-tag,
select[multiple].tags-input input,
select[multiple].tags-input button {
  height: auto;
}
.cell-tag,
.tags-input button {
  padding: 0px 4px;
}
.cell-tag {
  background-color: #fff;
  white-space: nowrap;
}
.tags-input input[type=text]:focus {
  outline: none;
  box-shadow: none;
  border-color: #ccc;
}
.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 .current_kernel_logo {
  display: none;
  margin-top: -1px;
  margin-bottom: -1px;
  width: 32px;
  height: 32px;
}
[dir="rtl"] #kernel_logo_widget {
  float: left !important;
  float: left;
}
.modal .modal-body .move-path {
  display: flex;
  flex-direction: row;
  justify-content: space;
  align-items: center;
}
.modal .modal-body .move-path .server-root {
  padding-right: 20px;
}
.modal .modal-body .move-path .path-input {
  flex: 1;
}
#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;
}
[dir="rtl"] #menubar .navbar-toggle {
  float: right;
}
[dir="rtl"] #menubar .navbar-collapse {
  clear: right;
}
[dir="rtl"] #menubar .navbar-nav {
  float: right;
}
[dir="rtl"] #menubar .nav {
  padding-right: 0px;
}
[dir="rtl"] #menubar .navbar-nav > li {
  float: right;
}
[dir="rtl"] #menubar .navbar-right {
  float: left !important;
}
[dir="rtl"] ul.dropdown-menu {
  text-align: right;
  left: auto;
}
[dir="rtl"] ul#new-menu.dropdown-menu {
  right: auto;
  left: 0;
}
.nav-wrapper {
  border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
  padding-top: 4px;
}
[dir="rtl"] i.menu-icon.pull-right {
  float: left !important;
  float: left;
}
ul#help_menu li a {
  overflow: hidden;
  padding-right: 2.2em;
}
ul#help_menu li a i {
  margin-right: -1.2em;
}
[dir="rtl"] ul#help_menu li a {
  padding-left: 2.2em;
}
[dir="rtl"] ul#help_menu li a i {
  margin-right: 0;
  margin-left: -1.2em;
}
[dir="rtl"] ul#help_menu li a i.pull-right {
  float: left !important;
  float: left;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
[dir="rtl"] .dropdown-submenu > .dropdown-menu {
  right: 100%;
  margin-right: -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.fa-pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.fa-pull-right {
  margin-left: .3em;
}
.dropdown-submenu > a:after.pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
  margin-left: .3em;
}
[dir="rtl"] .dropdown-submenu > a:after {
  float: left;
  content: "\f0d9";
  margin-right: 0;
  margin-left: -10px;
}
.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;
}
[dir="rtl"] #notification_area {
  float: left !important;
  float: left;
}
.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;
}
[dir="rtl"] .indicator_area {
  float: left !important;
  float: left;
}
#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;
}
[dir="rtl"] #kernel_indicator {
  float: left !important;
  float: left;
  border-left: 0;
  border-right: 1px solid;
}
#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;
}
[dir="rtl"] #modal_indicator {
  float: left !important;
  float: left;
}
#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.fa-pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.fa-pull-right {
  margin-left: .3em;
}
.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.fa-pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.fa-pull-right {
  margin-left: .3em;
}
.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: 21ex;
  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 {
  height: 30px;
  margin-top: 4px;
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
  width: 50%;
  flex: 1;
}
span.save_widget span.filename {
  height: 100%;
  line-height: 1em;
  margin-left: 16px;
  border: none;
  font-size: 146.5%;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  border-radius: 2px;
}
span.save_widget span.filename:hover {
  background-color: #e6e6e6;
}
[dir="rtl"] span.save_widget.pull-left {
  float: right !important;
  float: right;
}
[dir="rtl"] span.save_widget span.filename {
  margin-left: 0;
  margin-right: 16px;
}
span.checkpoint_status,
span.autosave_status {
  font-size: small;
  white-space: nowrap;
  padding: 0 5px;
}
@media (max-width: 767px) {
  span.save_widget {
    font-size: small;
    padding: 0 0 0 5px;
  }
  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;
}
.toolbar-btn-label {
  margin-left: 6px;
}
#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;
}
[dir="rtl"] .btn-group > .btn,
.btn-group-vertical > .btn {
  float: right;
}
.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;
}
[dir="rtl"] ul.typeahead-list i {
  margin-left: 0;
  margin-right: -10px;
}
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;
}
ul.typeahead-list  > li > a.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .typeahead-list {
  text-align: right;
}
.cmd-palette .modal-body {
  padding: 7px;
}
.cmd-palette form {
  background: white;
}
.cmd-palette input {
  outline: none;
}
.no-shortcut {
  min-width: 20px;
  color: transparent;
}
[dir="rtl"] .no-shortcut.pull-right {
  float: left !important;
  float: left;
}
[dir="rtl"] .command-shortcut.pull-right {
  float: left !important;
  float: left;
}
.command-shortcut:before {
  content: "(command mode)";
  padding-right: 3px;
  color: #777777;
}
.edit-shortcut:before {
  content: "(edit)";
  padding-right: 3px;
  color: #777777;
}
[dir="rtl"] .edit-shortcut.pull-right {
  float: left !important;
  float: left;
}
#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;
}
[dir="ltr"] #find-and-replace .input-group-btn + .form-control {
  border-left: none;
}
[dir="rtl"] #find-and-replace .input-group-btn + .form-control {
  border-right: none;
}
#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 {
  width: 100%;
  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 .xterm-rows {
  padding: 10px;
}
.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">
/* 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://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.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="Line-Plots-and-Stacked/Clustered-Bar-Plots">Line Plots and Stacked/Clustered Bar Plots<a class="anchor-link" href="#Line-Plots-and-Stacked/Clustered-Bar-Plots">&#182;</a></h1><p><em>Tyler Caraza-Harter</em> and <em>Meenakshi Syamkumar</em></p>
<p>Previously, we learned how to create matplotlib pie charts, simple bar graphs, and scatter plots (by calling Pandas plotting methods for Series and DataFrames).</p>
<p>In this document, we'll also learn how to create line plots and more complicated bar plots (clustered and stacked).</p>
<p>Let's start by doing our matplotlib setup and usual imports:</p>

</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="o">%</span><span class="k">matplotlib</span> inline
</pre></div>

    </div>
</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="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
<span class="kn">from</span> <span class="nn">pandas</span> <span class="kn">import</span> <span class="n">Series</span><span class="p">,</span> <span class="n">DataFrame</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">
<p>For readability, you may also want to increase the default font size at the start of your notebooks.  You can do so by copy/pasting the following:</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="kn">import</span> <span class="nn">matplotlib</span>
<span class="n">matplotlib</span><span class="o">.</span><span class="n">rcParams</span><span class="o">.</span><span class="n">update</span><span class="p">({</span><span class="s1">&#39;font.size&#39;</span><span class="p">:</span> <span class="mi">16</span><span class="p">})</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">
<h1 id="Line-Plot-from-a-Series">Line Plot from a Series<a class="anchor-link" href="#Line-Plot-from-a-Series">&#182;</a></h1><p>We can create a line plot from either a Series (with <code>s.plot.line()</code>) or a DataFrame (with <code>df.plot.line()</code>).</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">s</span> <span class="o">=</span> <span class="n">Series</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span><span class="mi">100</span><span class="p">,</span><span class="mi">300</span><span class="p">,</span><span class="mi">200</span><span class="p">,</span><span class="mi">400</span><span class="p">])</span>
<span class="n">s</span>
</pre></div>

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

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

<div class="output_area">

    <div class="prompt output_prompt">Out[4]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>0      0
1    100
2    300
3    200
4    400
dtype: int64</pre>
</div>

</div>

</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="n">s</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">line</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[5]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>&lt;AxesSubplot:&gt;</pre>
</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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
"
>
</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>The y values are clearly the values in the Series, but where are the x-values coming from?  You guessed it, the Series' index.  Let's try the same values with a different index.</p>

</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="n">s</span> <span class="o">=</span> <span class="n">Series</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span><span class="mi">100</span><span class="p">,</span><span class="mi">300</span><span class="p">,</span><span class="mi">200</span><span class="p">,</span><span class="mi">400</span><span class="p">],</span> <span class="n">index</span><span class="o">=</span><span class="p">[</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">30</span><span class="p">,</span><span class="mi">31</span><span class="p">,</span><span class="mi">32</span><span class="p">])</span>
<span class="n">s</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[6]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>1       0
2     100
30    300
31    200
32    400
dtype: int64</pre>
</div>

</div>

</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="n">s</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">line</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[7]:</div>



<div class="output_text output_subarea output_execute_result">
<pre>&lt;AxesSubplot:&gt;</pre>
</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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
"
>
</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>Now we see that the plot starts from 1 (instead of 0) and a bigger gap in the index (between 2 and 30) corresponds to a bigger line segment over the x-axis.</p>
<p>What happens if our index is not in order?</p>

</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">s</span> <span class="o">=</span> <span class="n">Series</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span><span class="mi">100</span><span class="p">,</span><span class="mi">300</span><span class="p">,</span><span class="mi">200</span><span class="p">,</span><span class="mi">400</span><span class="p">],</span> <span class="n">index</span><span class="o">=</span><span class="p">[</span><span class="mi">1</span><span class="p">,</span><span class="mi">11</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">22</span><span class="p">,</span><span class="mi">3</span><span class="p">])</span>
<span class="n">s</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[8]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>1       0
11    100
2     300
22    200
3     400
dtype: int64</pre>
</div>

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

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[9]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">s</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">line</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[9]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>&lt;AxesSubplot:&gt;</pre>
</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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
"
>
</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>Oops!  That's probably not what we want.  99% of the time, people making a line plot want readers to be able to lookup a single y-value (per line) given a point along the x-axis.  So even though this line passes through all of our data points, the lines between the points are very misleading.</p>
<p>If your data isn't already sorted, you'll probably want to sort it by the index first:</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[10]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">s</span><span class="o">.</span><span class="n">sort_index</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[10]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>1       0
2     300
3     400
11    100
22    200
dtype: int64</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>Don't get confused about this function!  If we have a Python list <code>L</code> and we call <code>L.sort()</code>, the items in L are rearranged in place and the sort function doesn't return anything.</p>
<p>In contrast, if we have a Pandas Series <code>s</code> and we call <code>s.sort_index()</code>, the items in <code>s</code> are not moved, but the sort_index function returns a new Series that is sorted.  So if we print <code>s</code> again, we see the original (unsorted) data:</p>

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

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[11]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>1       0
11    100
2     300
22    200
3     400
dtype: int64</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>Because sort_index() returns a new Series and we can call <code>.plot.line()</code> on a Series, we can do the following on an unsorted Series <code>s</code> in one step:</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[12]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">s</span><span class="o">.</span><span class="n">sort_index</span><span class="p">()</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">line</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[12]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>&lt;AxesSubplot:&gt;</pre>
</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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
"
>
</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">
<h1 id="Line-Plot-from-a-DataFrame">Line Plot from a DataFrame<a class="anchor-link" href="#Line-Plot-from-a-DataFrame">&#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>In addition to the <code>Series.plot.line()</code> method, there is also a <code>DataFrame.plot.line()</code> method.  Whereas the line function for a Series creates a plot with a single line, the line plot for a DataFrame draws a line for each column in the DataFrame (remember that each column in a DataFrame is essentially just a Series).</p>
<p>Let's try with a DataFrame containing temperature patterns for Madison, WI.  The data was copied from <a href="https://www.usclimatedata.com/climate/madison/wisconsin/united-states/uswi0411">https://www.usclimatedata.com/climate/madison/wisconsin/united-states/uswi0411</a>, and contains the typical daily highs and lows for each month of the year.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[13]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span> <span class="o">=</span> <span class="n">DataFrame</span><span class="p">({</span>
    <span class="s2">&quot;high&quot;</span><span class="p">:</span> <span class="p">[</span><span class="mi">26</span><span class="p">,</span> <span class="mi">31</span><span class="p">,</span> <span class="mi">43</span><span class="p">,</span> <span class="mi">57</span><span class="p">,</span> <span class="mi">68</span><span class="p">,</span> <span class="mi">78</span><span class="p">,</span> <span class="mi">82</span><span class="p">,</span> <span class="mi">79</span><span class="p">,</span> <span class="mi">72</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">44</span><span class="p">,</span> <span class="mi">30</span><span class="p">],</span>
    <span class="s2">&quot;low&quot;</span><span class="p">:</span> <span class="p">[</span><span class="mi">11</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">25</span><span class="p">,</span> <span class="mi">36</span><span class="p">,</span> <span class="mi">46</span><span class="p">,</span> <span class="mi">56</span><span class="p">,</span> <span class="mi">61</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">39</span><span class="p">,</span> <span class="mi">28</span><span class="p">,</span> <span class="mi">16</span><span class="p">]</span>
<span class="p">})</span>

<span class="n">df</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[13]:</div>



<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>high</th>
      <th>low</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>26</td>
      <td>11</td>
    </tr>
    <tr>
      <th>1</th>
      <td>31</td>
      <td>15</td>
    </tr>
    <tr>
      <th>2</th>
      <td>43</td>
      <td>25</td>
    </tr>
    <tr>
      <th>3</th>
      <td>57</td>
      <td>36</td>
    </tr>
    <tr>
      <th>4</th>
      <td>68</td>
      <td>46</td>
    </tr>
    <tr>
      <th>5</th>
      <td>78</td>
      <td>56</td>
    </tr>
    <tr>
      <th>6</th>
      <td>82</td>
      <td>61</td>
    </tr>
    <tr>
      <th>7</th>
      <td>79</td>
      <td>59</td>
    </tr>
    <tr>
      <th>8</th>
      <td>72</td>
      <td>50</td>
    </tr>
    <tr>
      <th>9</th>
      <td>59</td>
      <td>39</td>
    </tr>
    <tr>
      <th>10</th>
      <td>44</td>
      <td>28</td>
    </tr>
    <tr>
      <th>11</th>
      <td>30</td>
      <td>16</td>
    </tr>
  </tbody>
</table>
</div>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[14]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">line</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[14]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>&lt;AxesSubplot:&gt;</pre>
</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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
"
>
</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>Not bad!  We can see the temperatures vary througout the year, with highs correlated with lows.  But what is the x-axis?  What is the y-axis?</p>
<p>Remember that calling an AxesSubplot object.  There are <code>AxesSubplot.set_xlabel</code> and <code>AxesSubplot.set_ylabel</code> functions that will help us out here.  Just to make sure to call them in the same cell where <code>.plot.line</code> is called, or the plot will be displayed before they can have an effect.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[15]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ax</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">line</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;Month&#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;Temp (Fehrenheit)&#39;</span><span class="p">)</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[15]:</div>



<div class="output_text output_subarea output_execute_result">
<pre>Text(0, 0.5, &#39;Temp (Fehrenheit)&#39;)</pre>
</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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
"
>
</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>What if we want the plot in Celcius?  That's easy enough with some element-wise operations.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[16]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">c_df</span> <span class="o">=</span> <span class="p">(</span><span class="n">df</span> <span class="o">-</span> <span class="mi">32</span><span class="p">)</span> <span class="o">*</span> <span class="mi">5</span><span class="o">/</span><span class="mi">9</span>
<span class="n">c_df</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[16]:</div>



<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>high</th>
      <th>low</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>-3.333333</td>
      <td>-11.666667</td>
    </tr>
    <tr>
      <th>1</th>
      <td>-0.555556</td>
      <td>-9.444444</td>
    </tr>
    <tr>
      <th>2</th>
      <td>6.111111</td>
      <td>-3.888889</td>
    </tr>
    <tr>
      <th>3</th>
      <td>13.888889</td>
      <td>2.222222</td>
    </tr>
    <tr>
      <th>4</th>
      <td>20.000000</td>
      <td>7.777778</td>
    </tr>
    <tr>
      <th>5</th>
      <td>25.555556</td>
      <td>13.333333</td>
    </tr>
    <tr>
      <th>6</th>
      <td>27.777778</td>
      <td>16.111111</td>
    </tr>
    <tr>
      <th>7</th>
      <td>26.111111</td>
      <td>15.000000</td>
    </tr>
    <tr>
      <th>8</th>
      <td>22.222222</td>
      <td>10.000000</td>
    </tr>
    <tr>
      <th>9</th>
      <td>15.000000</td>
      <td>3.888889</td>
    </tr>
    <tr>
      <th>10</th>
      <td>6.666667</td>
      <td>-2.222222</td>
    </tr>
    <tr>
      <th>11</th>
      <td>-1.111111</td>
      <td>-8.888889</td>
    </tr>
  </tbody>
</table>
</div>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[17]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ax</span> <span class="o">=</span> <span class="n">c_df</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">line</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;Month&#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;Temp (Celsius)&#39;</span><span class="p">)</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[17]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>Text(0, 0.5, &#39;Temp (Celsius)&#39;)</pre>
</div>

</div>

<div class="output_area">

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




<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZgAAAEQCAYAAACN2GLgAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/d3fzzAAAACXBIWXMAAAsTAAALEwEAmpwYAABJP0lEQVR4nO3dd3gU5drH8e+dToAAIYTee28BRKSDqCBFQHqzd7FwLMcjiIpyzmvvBUWkSpNqQ5oCAglVeu8lEJpAIMk+7x+zYIhJ2JDdzO7m/lzXXiGzs5vfLpO988w8RYwxKKWUUu4WYHcApZRS/kkLjFJKKY/QAqOUUsojtMAopZTyCC0wSimlPCLI7gDeJCoqypQrV87uGEop5VPi4uJOGGOKpN2uBSaVcuXKERsba3cMpZTyKSKyL73teopMKaWUR2iBUUop5RFaYJRSSnmEFhillFIeoQVGKaWUR2iBUUop5RHaTTmLzpw5w4kTJ7h8+bLdUfxaSEgIUVFRFChQwO4oSqkbpAUmCxITEzl27BilSpUiT548iIjdkfySMYaLFy9y8OBBQkNDCQsLszuSz0lxGJZuj+fAqQs0r1yE8lF57Y6kciEtMFkQHx9PkSJFCA8PtzuKXxMRwsPDiYqKIj4+ntKlS9sdyWccO5vIlNUHmLL6AIdOX7y6vWKRvLSrXpS21YvSoExBggL17LjyPC0wWZCYmEixYsXsjpFr5M+fn5MnT9odw+s5HIalO+KZuHI/v249TorDcEulKP7dsTo1ikeweNtxft16nK+W7eGzpbspGB5M66rRtKtelBZVosgfFmz3S1B+SgtMFiQnJxMUpG9ZTgkKCiI5OdnuGF7r+LlEpsYeZNKq/Rw8dZHCeUO4r3l5+jQqQ7lUp8QGR5VncLPynEtMYun2E/y65RiLth1n5tpDBAcKTcoXpm11q+CUjtTWuXIf/bTMIr3uknP0vf4nh8OwbNcJJq7czy+bj5HsMDStUJjnbqvGrTWLEhoUmOFj84cF07FOcTrWKU5yioM1+0/z65ZjLNhyjFfmbOaVOZupWjS/VWxqFKVeqYIEBOj/gbpxWmCU8gEn/rrE1NiDTF69n30nL1AoPJghzcrRp3EZKhTJl+XnCwoMoHH5SBqXj+SFO6qz58T5q8Xms6W7+XjxLqLyhdC6ajRtqxeleeUo8obqx4XKGj1ilPJSxhhW7DrJhFX7+XnTUZJSDI3LR/J0+yp0qFmMsOCMWytZVT4qL/c1r8B9zStw5kISi7cfZ8GW4/y46ShT4w4SEhTAzRUL07Z6UdpVj6Z4gTxu+9nKf2mByeVGjBjBK6+8QlJSUobXlxYvXkzr1q1ZtGgRrVq1cvvzq2slnL/MtLgDTFp1gD0nzlMgTzADbipH3yalqRSd3+M/v0B4MF3qlaRLvZIkpThYvTeBX7ccZ8GWY/zn+z/5z/dQs0TE1WJTq0QBPZWm0qW/8eq6GjRowIoVK6hRo4bdUfyWMYaVexKYuHI/P/55lMspDmLKFuLxNpW4o3Zxt7ZWsiI4MICbK0Zxc8UoXupYnV3xf7Fgy3F+3XKMDxfu4P1fd1A0IpQ21axic0vlqEyvA6ncRQuMuq6IiAhuuukmu2P4pdMXLjMtzuoJtiv+PPnDgujbpAx9GpehajHPt1ayQkSoFJ2fStH5eahlRRLOX2bR1uP8uvUYc9YfZtKq/VSOzse7vetRs4TOwKB0LjLltGfPHjp27Ei+fPkoW7YsI0eOxOFwANYpMhFh8eLFV/dPSUnhpZdeonjx4oSHh9OmTRu2bt2KiDBixIgsPX9uY4xh9d4EnpqyjsajfuW1eVvIHxbMf3vUYdWL7RjRuabXFZf0ROYNoXvDUnzcryFx/2nHp/0bcOZiEl0/WsZnS3bhcBi7IyqbaQsmm16Zs4nNh8/amqFGiQiG31kzW8/RrVs3hgwZwlNPPcWcOXMYPnw4pUuXZsiQIenuP3z4cEaNGsWwYcNo164dcXFxdO7c2W3P74+SUxxMXLWf8X/sY/uxv8gXGsTdMaXo27gsNUpE2B0vW0KDArmtVnGalC/MCzM28sYPW1m07Thv312PEgW1Q0BupQVGAfDMM89c/bBv164dCxcuZNKkSekWgFOnTvHuu+/y0EMPMXr0aADat29PSEgIzzzzTLaf3x8lpzh46rv1zFl/mDqlCvDmXbW5s24Jv+v6WyhvCJ/0b8C0uIOMmL2JDu8u5fVutelct4Td0ZQN/OvotkF2Ww7eomPHjtd8X6tWLdauXZvuvhs3buT8+fP07Nnzmu09evTIsMBk5fn9TXKKg6edxeX526vxUMuKdkfyKBGhZ0xpGpeP5Kkp63hi0loWbjnGK11qUSCPTkuTm+g1GAVAZGTkNd+HhoaSmJiY7r5HjhwBIDo6+prtRYsWdcvz+5MUh+GZqeuZvf4wz93m/8UltbKF8/Ldg015un0V5mw4wh3v/cbK3Tq3XG6iBUZlWfHixQE4fvz4NduPHTtmRxyvleIwPDt1PbPWHWZYh6o83Cr3FJcrggIDeKJtZaY91JTgQKH3F38w+setXE7OnR08chstMCrLateuTd68eZk6deo129N+n5ulOAzDpq5n5tpDDOtQlUdbV7I7kq3qlynEvCea07tRaT5ZvIu7PlnGzuN/2R1LeZheg1FZVqhQIYYOHcqoUaPInz8/7dq1Y82aNYwZMwaAgIDc/XdLisPwr2kbmLH2EM+0r5Lri8sVeUODeOOuOrSqGs3z0zfQ6YPf+Pcd1el/U1md2NRPaYFRN+SVV17BGMOYMWN4//33adKkCWPHjqVZs2a5epljh8Pw3PQNTF9zkKfbV+HxtpXtjuR1OtQsRv3SBRk2bQP/mbWJhVuP898edSmSP9TuaMrNxBgdDHVFTEyMiY2NzfD+LVu2UL169RxM5FumTZtGz549Wbp0Kc2bN3fLc/rSe36luEyNO8jQdpUZ2q6K3ZG8mjGGcSv2MWr+FvKFBvFm9zq0r5FxRxHlvUQkzhgTk3a7tmDUDVm5ciXz5s2jSZMmhIWFERcXx5tvvslNN93ELbfcYne8HOdwGF6YsZGpcQd5oq0WF1eICINuLsfNFQvz5OR13D8ulj6Ny/CfTtUJD9GPJn+g/4vqhuTLl4+lS5fy0UcfcfbsWaKjo7n77rt54403ct35dIfD8OLMjUyJPcATbSrxVDs9LZYVlYvmZ+ajN/P2L9v5fOlu/th9knd71aNu6YJ2R1PZpAVG3ZCaNWteMzdZbuVwGP79/Z9MXn2Ax1pX4qn2VXJdgXWH0KBAXri9Oq2qRPPMd+u465PlDG1bmYdbVSQoMHd3GvFl+j+n1A1yOAwvzfqTSav282jrijxzqxaX7GpasTA/PNmCO2oX561fttPr8z/Yf/KC3bHUDdICo9QNMMbw8uw/mbhyPw+3qsizt1bV4uImBcKD+aBPfd7rXY/tR89xx/u/MS3uINohyfdogVEqi4wxvDxrE+P/2M+DLSvwrw5aXDyhS72S/DC0OTVKRPDs1PU8OnENp85ftjuWygItMEplgTGG4bM38e0f+3iwRQWev62aFhcPKlUonEn338Rzt1Xjl83HuO29pfy+44TdsZSLtMAo5SJjDK/M2cy4Ffu4v3l5nr9di0tOCAwQHm5VkZmPNCNfaBD9x6zk1bmbSUxKsTuaug4tMEq5wBjDyLmbGbt8L/fdUp4X76iuxSWH1SpZgLmPN2dg07KM+X0PXT9axtEz/j8jty/TAqPUdRhjeHXuFr5etpd7mpXn3x21uNglT0ggI7vU4uvBjdifcIFHJ64hKUVnZvZWWmByuREjRuiHZSaMMbw2bwtfLdvDkGbl+E8nLS7eoHW1aN7sXoe4facY/cNWu+OoDGiBUSoDxhhGzd/CmN/3MPjmcrzcqYYWFy/SuW4JBjYty5e/7+HHP4/YHUelQwuMUukwxvDGD1v54rc9DGpaluF3anHxRv/uWJ26pQowbOoG9p44b3cclYYWGHWNs2fP8thjj1GiRAlCQ0OpWrUq77zzztVBbikpKRQsWJDXXnvt6mM2btyIiPxjkstSpUoxbNiwHM3vDsYY3vxxK58v3c2Am8oyonNNLS5eKjQokI/6NSAgQHh4whrtWeZldC6y7PrheTi60d4MxWrD7W9m+2kcDgcdO3ZkzZo1jBw5ktq1azNv3jyefvpp4uPjGTVqFIGBgbRo0YKFCxfy0ksvAbBw4ULy5MnDqlWrOH/+PHnz5mXbtm0cOnSINm3aZDtXTjLGMPrHbXy2ZDf9byrDyC5aXLxdqULhvNOrLveMjWX4rE2M7lHH7kjKySdaMCLSQ0Smi8g+EbkoIttE5A0RyZ9mv0Ii8qWInBCR8yKyQERq25Xb18yfP5/ff/+djz76iGeeeYZbb72V9957j3vvvZe33nqLEyesAW6tW7dmxYoVXLp0CYBFixYxaNAggoOD+f33369uCwoKctu6MDnBGMP/ftrGp0t20a9JGUZ2rqXFxUe0qVaUR1tXZErsAabGHrA7jnLylRbMs8B+4EXgIFAfGAG0FpGbjTEOsT4J5gDlgMeBU8ALwCIRqWeMOeiRZG5oOXiLpUuXEhAQQN++fa/Z3r9/f8aMGcOKFSu48847adOmDYmJiSxfvpyWLVuyZMkSvv76a3bv3s3ChQvp0KEDCxcuJCYmhnz58tn0arLGGMNbP2/n48W76NO4DK92qUVAgBYXX/JUuyrE7TvFf2b9Sa2SBahePMLuSLmeT7RggDuNMXcbYyYYY5YYY94FngCaAK2c+3QGmgEDjDGTjDE/OrcFAP+yIbPPSUhIIDIykpCQkGu2FytW7Or9AHXq1KFw4cIsWrSItWvXcvbsWVq2bEnr1q1ZtGgRxhgWL17sM6fHjDG8/ct2Ply0k96NSvN6Vy0uvigoMID3+9Qnf1gwj0xYw7nEJLsj5Xo+UWCMMfHpbF7t/FrS+bUzcNgYsyjV485gtWq6eDahf4iMjCQhIYHLl6+dUPDo0aNX7wdrJcKWLVuycOFCFi5cSL169ShUqBBt2rRhzZo1LFu2jPj4eFq3bp3jr+FGvLNgBx8s3EmvmNKM6lZbi4sPi84fxod96rM/4QLPT9+oMzDbzCcKTAZaOr9ucX6tCfyZzn6bgDIi4hvnamzUsmVLHA4HU6dOvWb7hAkTCAkJoWnTple3tWnThlWrVjF37tyrLZWGDRuSN29eRowYQUhICM2aNcvR/DfivQU7eP/XHdwdU4o37tLi4g+aVCjMsA5VmbfxCGOX77U7Tq7mK9dgriEiJYGRwAJjTKxzcySwN53dE5xfCwF/pfNcDwAPAJQpU8btWX3J7bffzi233MJDDz1EfHw8NWvWZP78+Xz55Ze88MILREVFXd23devWJCUlsXTpUp577jmAqz3M5s6dS4sWLciTJ49dL8Ul3yzfyzsLttO9QSnevKuOFhc/8kDzCsTuTeD1eVuoW7ogDcoUsjtSruRzLRhnS2QWkAwMye7zGWM+N8bEGGNiihQpku18viwgIIB58+YxaNAgRo8eTceOHZk3bx5vv/02r7/++jX71qhRg6JFixIUFESLFi2ubr/SmvH202NzNxxmxJxNtKtelNHdteXibwIChLd61qNYgTAem7CGBF1HxhbiS+coRSQPMB+oC7Q0xmxMdd9K4LQxpkOax/wLGA3kN8b8owWTWkxMjImNjc3w/i1btlC9evVsvAKVVZ54z5fvOsHgr1ZTt3QBvr23CWHBgW59fuU9Nh48Q/dPlnNTxcKMHdxI/5DwEBGJM8bEpN3uMy0YEQkGpgExwB2pi4vTJqzrMGnVAPZfr7io3GHT4TM8MC6OclHhfDmwkRYXP1e7VAFevrMGS7fH8+GinXbHyXV8osCISAAwAWgDdDXG/JHObrOBkiLSMtXjIoA7nfepXG7/yQsM/no1EWFBfHNPYwqEB9sdSeWAfk3K0LVeCd5ZsF1Xw8xhLhUYEblJREaIyI8iskFEdojIChEZKyJDRMTTV9A+AnoCbwHnnXmu3Eo595kNrADGi0hvEeng3CbAfz2cT3m5E39dYuBXK0lKcTDu3sYUL+DdHRCU+4gIr3erTaUi+Xhy8lpdpCwHZVpgRGSQiGwElgNPAeHADmAl1kj5JsCXwCFnsSnvoZy3O7/+G6uIpL7dB2CMcQCdgF+Aj4GZQArQ2hijc0fkYucvJXPP2NUcPZvImEGNqBSd//oPUn4lb2gQn/RvwMWkFB7TRcpyTIbdlEVkA1AEGAcMBNaZdHoEiEgBrA/2fsBmERlsjJnizpDGmHIu7pcA3OO8eYQxRuenyiHu6IByOdnBQ+Pj2HT4LJ8PaEjDstpdNbeqFJ2fN+6qzZOT1/HfH7fy74417I7k9zIbBzMG+MwYk2l70jlafgIwQUTqAsXcmM+rBAcHc/HiRcLDw+2OkitcvHiR4OAbv07icBiGTVvPbztO8N8edWhbvagb0ylf1KVeSWL3nuKL3/bQsGwkt9Xy248rr5DhKTJjzHvXKy7pPGa9Mean7MfyTtHR0Rw6dIgLFy7oFBQeZIzhwoULHDp0iOjo6Bt+nlHztzBr3WGGdajK3TGl3ZhQ+bKXOlWnTqkCDJu6nn0ndZEyT7rhkfwiEgmUB/40xlxyXyTvFRFhzc56+PBhkpJ0Ij1PCg4OpmjRolff86z6fOkuvnQudfxIq4puTqd8WWhQIB/1bUCnD37n4fFrmPHIzdpd3UNcKjAi8hKQ1xjzgvP7FsBcIC/WBf62xpgdnovpPSIiIm74Q0/ljBlrDjJq/lY61inOy510qWP1T6Uj/16k7JU5m3jjLl2kzBNcHQfTH9id6vvRwHqgK3AMeNW9sZS6MYu3Hedf0zZwc8XCvH13XR25rTLUplpRHmlVkUmrDjAtzjPLReV2rp4iK4nVPRkRKQI0BtoaYxaLSAjwvofyKeWydQdO8/D4NVQtlp/PBjQkNEhPe6jMPd2+Cmv2n+Kl7zdSq2QE1Yrp2Ql3crUFkwJcWYWqBZAILHN+H481k7FSttkV/xf3jF1NVP4Qvh7SiPxhOkpfXd81i5SNX8Nfl5LtjuRXXC0wm4D+zpmM7wGWGGOuXOUuDRz3RDilXHHsbCIDx6xCgG/vaUJ0/jC7IykfEp0/jA/61GfvyfM8N32D9hB1I1cLzEjgbuAM0BbrGswVdwBr3JxLKZecTUxi0FerOH3hMmOHNKZcVF67IykfdFOFwgzrUI15G47wjS5S5jYuXYMxxvwkItWBBlgj+nelunsp1gV/pXJUYlIK938Ty674v/hqcCNqlypgdyTlwx5sUYG4fQm8Pt9apKy+LlKWbS7PpmyM2WOMmZ6muGCM+SyD2Y2V8pgUh2Ho5HWs3JPA//WsS/PKuXuxuAzp6R6XXVmkrGhEGI9OWMMpXaQs21wdB9PievsYY5ZmP45S12eMYfjsP/lx01H+06kGXeqVtDuSdzEGdi6AxW/A0T+haE0oUQ9K1Ifi9SC6OgRqJ4j0FAgP5uN+DejxyQqGTlnH17pIWba42k15MXC9P4W0T6jKER8s3Mn4P/bzYMsK3HuLpybw9kHGwM5frcJyKBYKlIGGgyF+C2ycDrFfWfsFhkKxWlaxKVHfKj5FqmnRcapTqiAv31mDl77/k48W7eTxtpXtjuSzXC0w6S2wXhhrFuWWwGNuS6RUJiat2s/bv2yne4NSPH9bNbvjeAdjYNdCq7AcXA0FSsOd70HdvhDkHF3gcMCpPXB4LRxZB4fXwcapEDvGuj8oDIrW+rvglKgPUVUh8IZnk/Jp/ZqUYfXeBN5ZsJ0GZQvRrFKU3ZF8kmS3S56IvAOEGmMecU8k+8TExJjY2Fi7Y6gM/LTpKA+Pj6NllSJ8PjCG4ECfWJDVc4yB3Ytg8ZtwYCVElIIWz0C9/n8Xlsw4HJCw21lw1lpF58g6uOxcXTwoDxSrfe3ptSJVISB3nKw4fymZLh8t4/SFy8x9vDnFCmj394yISJwxJuYf291QYNoBk40xPl/itcB4r9V7E+j/5UqqF49g4v1NCA/JnX9ZA1Zh2bMEFr0BB/6AiJLQ/Bmo3x+CQrP33A4HJOz6u+AcXgtH1kOSc9bh4HBn0an/9ym2qMp+W3R2Hj9H5w+XUbNEBBPvv0n/qMlARgXGHb+lVQFdHk55zLaj57h37GpKFsrDV4Mb5e7ismepVVj2L4f8JeCO/4MGA7NfWK4ICLAKRlRlqHO3tc2RAid3Xlt01oyDpE+t+4PzQvE6VsFpMMDqVOAnUi9S9n8/beOFO6rbHcmnuNqLbGA6m0OAWsC9wAx3hlLqikOnLzLoq1XkCQlk3D2Niczrwqkff7TnN+tU2L7fIX9xuP1/VmEJzoHTNgGB1qmxIlWhbm9rmyMFTmxP1cpZB3FjrcLTezxUbOP5XDmkS72SrNqTwGdLd9O6WjQ3VShsdySf4dIpMhHJqIVyCZgCPOlc2dKn6Sky73Lq/GV6fLqc4+cuMfWhprlzIsK9y6yL93t/g3zFoPnT0GBQzhSWrDp7BCb0gPht0O1TqN3D7kRuc+FyMre9+xsAPw5tnrtb0enI6BSZqycUy6dzK26MyWOMGewPxUV5l4uXU7jnm9UcOHWRLwfG5L7ism85fHMnjL3Dainc9iY8uQ6aPOidxQUgojgMngelG8P0e+GPT+xO5DbhIUH8t0cd9idc4H8/bbM7js9wdaqYfZ4OotQVSSkOHp24hvUHTvNxvwY0yU2nJPb/AYtGWRfx80ZDh1EQcw8E57E7mWvyFIT+M2DGffDj8/DXMWg7HPxg0bebKhRmUNOyjF2+lztqF6dROZ1E/nq0S4TyKsYYXpyxkYVbj/Nq11rcVqu43ZFyxoFVMK4rfNUBjm+GW1+HJ9dD00d9p7hcERwGPb+BhkPg93dg1qOQ4h/T4P/rtmqUKpSHf03bwMXLKXbH8XoZFhgRSRGRxs5/O5zfZ3Tzj6NH2e7DhTuZGneQJ9tWpl+TsnbH8bwDq+Hbu2BMezi6Edq/ahWWmx+DkHC70924gEDo9A60egHWTYAp/eDyBbtTZVve0CBG31WHPSfO89bPeqrsejI7RTYSOJjq3zprnvKouH3WyOmu9UowtJ2fT89xMA4Wj7LmDAsvDO1HQqP7IMSPlhsQgVbPQ94iMO8ZGNcF+k6BcN8+tXRzpSj6NSnDmGV7uL12MRqW9e3X40nZHmjpT7QXmX3OJSZxx/tWL535TzT33xUpD62xeoXt+BnyREKzJ6DR/RCaz+5knrV5Fky/DwqVhwEzoEApuxNly1+XkunwzlJCgwOY/0RzwoL9c6Cpq7Lbiyy9J4wUkYYi4qYRXio3Gz57E4dOXeTdXvX8t7is+gK+aG3NF9b2ZRi6AW55yv+LC0CNLjBgJpw7AmNuheNb7E6ULflCgxjdvQ6748/zzi/b7Y7jtVwqMCLykoi8ker7FsBeYBWwQ0T8/HyG8qQ56w8zY80hHm9T2X9PN6z6AuY/C1U7wtCN1tQuofntTpWzyt0CQ+aDIxm+ug32r7Q7UbbcUjmKPo1L88Vvu1m7/5TdcbySqy2Y/sDuVN+PxlrFsitwDHjVvbFUbnHo9EX+PXMj9csU5PE2leyO4xmrxziLyx3Qc2zuKyypFasN9/5sXXca1wW2/WB3omx58Y7qFIsIY9i0DSQmaa+ytFwtMCWBHQAiUgRoDPzHGDMHeBNo7pl4yp+lOAxPT1lHisPwXq/6BPnjRIKxX8G8p6HK7VbXXVdmOfZ3hcpZRSa6GkzuB2vH253ohuUPC+aN7nXYefwv3vt1h91xvI6rv9EpWHOPAbQAEoFlzu/jAT89r6E86bOlu1i5J4FXutSiTGEf7pKbkdivYe5TULkD3K3F5Rp5o2DQXKjQ0hon89tbPru8c8sqRbg7phSfLdnF+gOn7Y7jVVwtMJuA/iKSD7gHWGKMSXLeVxo47olwyn9tPHiGt3/eTsc6xenewA+XPI77BuYOhcq3Qq9v3TfbsT8JzQd9pkDtnvDrSGvkv8M3J2b/d8caROcPY9i09VxK1lNlV7haYEYCdwNngLZY12CuuANY4+Zcyo9duJzMk5PXUiR/KKO61kb8YBqRa6wZB3OegErt4W4tLpkKCoFun8NNj8LKT60pZpIv2Z0qywrkCeaNu2qz/dhffLhwp91xvIarc5H9JCLVgQbAOmPMrlR3L8W64K+US16du4U9J88z8b6bKBDuZ12S13wLs5+ASu2g13jvnZjSmwQEQIfXIV80LBgOF05a752PdYZoXS2a7g1K8fHiXXSoWYxaJQvYHcl2Ll9VNcbsMcZMT1NcMMZ8Zoz5w/3RlD/6adNRJq3az4MtKtK0op9NYrl2Asx+HCq2hl4TtLhkhQjcMhS6fmKtfTO2E/wVb3eqLHu5Uw0K5w3h2anruZzsm6f73CnDFoxzrIvLjDFLsx9H+bPjZxN5fvoGapWM4On2VeyO417rJloXqyu0gt4TtbjcqHp9rS7M3w2Cr261ZmaOLG93KpcVCA9mVLfa3Dculo8W7eQpfzvOsyizU2SLcW3+MXHul7vnSlCZcjgMz0xdz8WkFN7tVZ+QID/qkrx+Mnz/iNUjqs8k35v92NtU6QCD5sDEntao//7TrSWZfUS7GkXpVr8kHy3aya01i1KzRO49VZZZgWmdYymU3/t6+V5+23GC17vVolK0H02Nsn4KzHwIyreA3lpc3KZ0I7jnJ2um6a/vgD4TrffYRwy/swa/7TjBsKkbmPVYM4L9cYyXCzJ81caYJVm5eTKkiJQSkQ9EZIWIXBARIyLl0tkvTET+JyJHROSic3/fOSr91JYjZxn9w1baVS9K38Zl7I7jPhu+g+8fgvLNoc9k355e3xsVqWoNyCxQCsZ3h00z7U7ksoLhIbzerRabj5zlk8W7rv8AP5WlsioiUSLSSUQGiUikc1uYiHi6PFfC6iZ9Cvgtk/3GAPcDLwOdgCPATyJSz8P5VAYSk1IYOnkdBcKDGd3dj7okb5gKMx+Ess2ssRxaXDyjQEm45wco0QCmDrHmdPMRHWoWo3PdEnywcAdbj561O44tXJ3sUkTkf1jrw8wGvgLKOe+eBfzbI+n+ttQYU9QYcwcwNYOMdYG+wFPGmC+MMb9iFaX9WON4lA3e/GEr246d4/961qVwPj8ZD7JxGsx8wCoufbW4eFyeQtZMzFVus+Z0W/i6z4z6H9G5JgXyBPPs1PUkpeS+XmWutjxeAB7D+qBugnVh/4o5WK0FjzHGuPI/0xlIAqakelwyMBnooMsK5LxF244zdvlehjQrR8sqReyO4x5/TocZ90OZps7i4kcLhHmzkHBrbEz9AbD0vzDnSZ9YhjkybwivdqnFn4fO8vnS3dd/gJ9xtcDcB4w0xozin6P2dwIV3ZrqxtQE9hhj0q7LuglrHjU/narXO5346xLDpm6gatH8PHdbNbvjuMemmTD9fih9E/T9TotLTgsMgs4fQPNnYc038N1ASEq0O9V13V67OB1rF+e9BTvYfuyc3XFyVFZmU85oMOVlwBt+0yKxrtGklZDq/n8QkQdEJFZEYuPjfW9glzcyxvD89A2cTUzivT71/GO1v03fw7R7oXRj6Dc1dywS5o1EoO1/4Pb/wrZ5VmvS4f1zf73SpSb5woIYNnU9ybnoVJmrBeYQUCuD++oCe9wTJ+cZYz43xsQYY2KKFPGT0zg2m7ByPwu2HOf526pRrViE3XGyb/MsmHYPlGqkxcVbNHkQOrwBW2bD/GFef00mKl8oI7vUZP3BM3zxm89+XGaZqwVmKvCyiDRLtc2ISBXgGazrHHY7BRRKZ/uVlktCOvcpN9t5/ByvzdtMiypFGHxzObvjZN/m2c7iEgP9p/nc/Fh+rekj0OxJiB0DS/9nd5rr6li7OLfVLMY7C7az83juOFXmaoEZAWzFmtjyyqo6U4GNzu/fdHuyrNsElBeRtF16amCdxtMpTj3scrKDJyevIzwkiP/rUYeAAB/vkrxlLkwbYnWR7afFxSu1ewXq9oFFr0PcWLvTZEpEeLVrLcJDAnl26gZSHN7d6nIHlwqMMeYi0AoYDCwHFgCrgQeA9saYyx7KlxVzgGCg55UNIhIE9AJ+Nsb43hzgPuatX7ax6fBZRnevQ3SEj8/FtXUeTB0EJepbU5WE+cGpPn8kYl34r9TeWtxty1y7E2WqSP5QXulck3UHTjPmd//vVebSdP0AxpgU4FvnLceJSA/nPxs6v94uIvFAvHM2gbUiMgV4V0SCsa4LPQyUB/rlfOLcZfnOE3y+dDd9m5ShfY2idsfJnq3zrckWi9fT4uILAoOtFUO/uROm3wsDvoeyTe1OlaHOdUswd8MR3vp5O22rF6ViEf+9ppdhC0ZEIkTkLRFpm8k+bZ375MQ7NNV5e8j5/cfO719Jtc8Q4GvgNWAe1mqbtxljdEE0Dzp94TJPf7ee8lF5ealjdbvjZM+2H6zur8XrwIAZEJZ7Jyr0KSF5oe9UKFAaJvWCY5vtTpQhEeH1rrUICw7kX9P8+1RZZqfIHsM6vbQ8k32WY52SetidodJjjJEMbq1S7XPRGPO0MaaYMSbMGNPEGLPY09lyM2MML87cyMnzl3i/d33CQ1xuFHufbT/ClAFQrLY1TbwWF9+St7D1R0FQHmvustMH7E6UoeiIMIbfWYO4facYu3yv3XE8JrMC0xX41Hn9JV3O+z4DemS0j/Jv0+IOMn/jUZ5uX9W3V/Db/jN8NwCK1bKmJclT0O5E6kYULGOd1rx8HsbfBRe8t/Not/olaVstmv/9tJU9J87bHccjMisw1cl4cGVqK537qlxm74nzjJi9iZsqRPJAiwp2x7lxO36BKf0guoYWF39QrJa1Ls+pfTDxbricdnIP7yAivN6tNsGBATw3bQMOPzxVllmBCcKa2+t6krB6b6lcJCnFwdAp6wgMEN6+ux6BvtoleccCmNwPoqvDwO+tiRWV7yvXDLp/CYfiYOpgSHHloyznFSsQxsudarBqbwLjVuy1O47bZVZgDpDx6P3UamHNsqxykQ9+3cG6A6d54646lCjoo4ts7VwAk/tCkSpWzyMtLv6lRme44/9gx08wZ6jXjvbv0bAUraoWYfSP29h30r9OlWVWYH4GHheRDAc0OAc1Pg784O5gynvF7k3gw0U76d6gFB3rFLc7zo3Z+StMchaXgbMhPN2p6pSva3QvtHwe1o2HX71z1Q4R4Y27ahMUIDw33b9OlWVWYEYDRYEFIlI/7Z3Obb8A0YD3z9Og3OJsYhJDp6yjVKFwRnSuYXecG7NrkdVyidLikiu0eh4aDobf34Y/PrU7TbqKF8jDS52q88fuBCas3Gd3HLfJbMnkA0AXoDIQKyIHRWSZ83YQiHXe18W5r8oFhs/axJEzibzTqx75w3zw0tvuxTCpNxSuBANnaXHJDUSg49tQrRP8+Ly1po8XujumNM0rR/HGD1s5kOCdHROyKtOpYowxS4GqwPNYc30Vct42ObdVNcZktoSx8iOz1h1i5tpDPN6mEg3L+uD1it1LYGJviKxotVzyFrY7kcopAYHWRf8yTWHGg9YfGl5GRHizex0CxDpVZrz0mlFWXHcuMmPMaWPM/4wxHYwxNZy3Ds5t6a2/ovzQwVMXeOn7P2lQpiCPtfbBtdv2LIWJvSCyPAzS4pIrBeexui9HVYbJ/eHwOrsT/UPJgnl48Y7qLN91kgkr99sdJ9tcnU1Z5WIpDsPTU9ZjDLzbqz5BgT522Oz5DSbcDYXKOVsuUXYnUnbJU9AaiJmnIEzoAQneN+Fkn8bWqbLX521hV/xfdsfJlszmIpud3sX9TPYPE5GnReSh6++tfMmnS3axam8CI7vUpEzhtKsheLm9v1uD7QqVhUFzIJ8uKpfrRZSwpgJyJMO3d8Ffx+1OdA0R4f961iU0OIChk9dxOdl3V8DM7E/RvcAfIrJSRJ4QkQbO6e+vEpESItJVRMYAR4B7AZ1Y0o/E7k3gnV+206lOcbrVL2l3nKzZuwwm9LQmQNTiolIrUsWaHPPcUaslc8m7FgArGhHGm3fVYeOhM7yzYLvdcW5YZr3InsBarGsV1oJjq4FEEUkQkSMichFrMOYMoCYwFKhjjFnl6dAqZxw8dYEHv42jVKE8vN61NiI+NFp/33JncSnlLC7RdidS3qZ0I2ua/6N/wpT+kOwNy1r97bZaxejdqDSfLtnFH7tP2h3nhogrPRVEJARoCjQBSgBhwEmcq1waY/yi43ZMTIyJjY21O4ZXOH8pme6fLOfQ6YvMfKQZlaJ9aM2KfSus2XQjSsDguZC/mN2JlDdbOwFmPQK1esBdX0CA91xjPH8pmU4f/M6lpBR+eLIFBcK9c2iAiMQZY2LSbndpbnXnipVLnDfl5xwOw1NT1rH92Dm+HtLYt4rL/pXWKY+I4lpclGvq94Pzx2HBCMhbBG57wxo74wXyhgbxbq96dP9kOS9+v5EP+9T3qTMJ3lOqldd4+5ft/Lz5GC91rEHLKj503eLAKqvlkr8YDNLiorKg2VBo8jCs/ASWvWt3mmvULV2Qp9pXYd6GI8xYc8juOFmiBUZdY9a6Q3y4aCe9G5VmSLNydsdx3YHVVo+gfNFWcYnw0TnSlD1EoMMoqNXdasmsm2h3oms81LIijctFMnz2Jvaf9J1R/lpg1FXrDpxm2LQNNC4XycgutXynKX4w1lpcKl8R67SYFhd1IwICoOsnUKEVzHoMtv9kd6KrAgOEt3vVRQSGTllLcopvdF3WAqMAOHomkQfGxRKdP5RP+jcgJMhHDo2DcfBtNwgv7Gy5lLA7kfJlQaHQa7y1aNl3g6yWsZcoVSic17vVZs3+03y4aKfdcVziI58iypMuXk7hgW9jOX8pmS8HxVA4X6jdkVxz6EpxibRaLgV8bJyO8k6h+aHfNOsa3sSeEO8941A61y1Bt/ol+WDhTuL2ef9MXVpgcjljDMOmrWfjoTO827s+1YpF2B3JNYfWwLhu1pQfg+Za412Ucpd80TBgBgQEWadfzx62O9FVr3SpSfECYQydspZzid65UucVLhcYEaksIt+IyHYROe/8OlZEfHDmQ3XFhwt3MnfDEf7VoRrtaxS1O45rDq+Fb7taxWXwPChY2u5Eyh9FVrBaMhdPWb0TL562OxEAEWHBvNurHodOXWTE7M12x8mUSwVGRFoB64FOwB/Ax86vdwIbRaSlh/IpD/rxzyO89ct2utUvyUMtK9gdxzWH18G4rhBWwDotpsVFeVKJetY1mRM7YFIfSLpodyIAYspF8libykxfc5C5G7yndZWWqy2Yt4C1QFljzEBjzDBjzECgHLDOeb/yIZsOn+GpKeupV7ogb9zlI9PAHFkP47pAaIR1WqxgGbsTqdygYmvo9insXw7T7wNHit2JAHiiTSXqlS7IizM2cvi0dxS+tFwtMDWA0caYa+aONsacw1pauaa7gynPiT93ifu/iaVgeDCfD2xIWHCg3ZGu78gGZ3HJD4PnWLMjK5VTaveA20bD1rkw72nwgsXAggIDeK93PVKcM2+kOOzPlJarBeYgEJLBfSGAbw0vzcUuJafw4LexJFy4zBcDY4jOH2Z3pOs7uhHGdYbgvNbElYXK2Z1I5UY3PQS3PAVxY2Hxm3anAaBs4byM6FyTlXsS+Hyp961t42qBGQ28IiLXDDIQkZLAcGCUu4Mp9zPG8MKMjazZf5q3etajVskCdke6vqN/wjedITjcuuYSWd7uRCo3azsc6vWDJW/C6jF2pwGgR8NSdKxdnLd+3sbGg2fsjnMNVwtMSyAC2C0ii0VkiogsBnYB+YBWIjLOefvGQ1lVNn3x225mrDnE0HaV6VjHB0a7H9vkbLnk0eKivIMI3PkeVO4A85+FzbPtToSI8Hq3WkTlC+XJKWu5cDnZ7khXuVpgbgGSsRYVKws0dn49AjiA5mluysss3HqMN37YSsfaxXmiTWW741zfsc3wzZ0QGGqdFov0kV5uyv8FBkPPsVCyoXXRf+/vdieiYHgIb/eqy54T53lt3ha741zlUoExxpTPwk0/CbzM9mPneGLSOmqWiOD/etYlIMDLe4xdLS4hVsulcEW7Eyl1rZBw6Pud1dlkUl+rtW2zmytG8UCLCkxcuZ+fNx21Ow6gI/n9XsL5y9z3TSx5QgL5YmAMeUK8vMfY8a1WcQkIsroia3FR3io8EvrPsIrN+O5wer/diXimfVVqlYzguekbOH420e44WSswIlJaRG4WkTZpb54KqG7c5WQHD4+P4+jZRD4f0JDiBfLYHSlzpw9Yc4sFBFotlyidJEJ5uYKlrSKTdMFaLuK8vUsbhwQF8G6v+lxMSuGZqetx2Nx12dWR/BVEZAWwF/gNWOC8/ZLqq/IixhiGz97Eyj0JjO5em/plCtkdKXMXEqw5ny6ft35ho3zgOpFSAEVrQJ/JVgtmYk/rGLZRpeh8vNSxBr/tOMHY5XttzeJqC+ZLoAwwFLgNaO28tUn1VXmRcSv2MWnVfh5uVZFu9b18IsjLF2Di3XBqH/SZZE2VrpQvKXsz9PjKmifvu0GQYu8klP2alKFd9Wje/GErW46ctS2HqwWmEfCEMeYDY8wvxpglaW+eDKmy5rcd8Yycu5l21aMZdmtVu+NkLiUJpg62pt7v/iWUa2Z3IqVuTPVO0PFt2PkLzH7c1tH+IsLo7nWIyBPM0MnrSEyyZ3qbrIzkv+zJIMo9dsf/xaMT1lA5Oh/v9q7v3T3GjIE5Q2HHT3DH/0GNznYnUip7YoZAqxdh/SRYMNzWKIXzhfJ/Peuw7dg5Rv+41ZYMrhaYUcBzIpLXk2FU9py5kMR938QSFBjAFwNjyBcaZHekzP06EtaNh5bPQ6N77U6jlHu0/BfE3APL3oMVH9sapVXVaAbfXI6vl+1l8bbjOf7zXfoEMsZ8KyLVgL0i8geQdik1Y4wZ5PZ0N0BESgPvAO0BweqEMNQYY38fQg9KTnHw2KQ1HDh1gQn33UTpyHC7I2Xuj0/h97eh4WBo9bzdaZRyHxGrRX4+Hn56wVq8rHYP2+I8f3s1Vuw6ybNTN/DT0OY5umKtq73IBgMvAAWBBvxz5L5XjN4XkXBgIVANGAQMACoDi/y99fX6/C38tuMEr3WtRePykXbHydyf0+HH56Ga85y1LywVoFRWBATCXV9C2Vtg5kOwa6FtUcKCA3mvTz3OJibx3PQNmBy8NuTqKbJXgJlAEWNMSS8evX8/UAHoaoz53hgzC+iMNa3Ng7Ym86BJq/bz9bK93HtLeXo18vI1UnYvhhkPQpmm1kX9AC8f+KnUjQoOg94TIKoKTBlg9TCzSbViETx3WzUWbDnOxFU5dzLH1QJTGPjYGHPag1ncoTPwhzFm55UNxpg9wDKgi22pPOiP3Sf5z/d/0rJKEV64vZrdcTJ3eB1M7m+NcekzyZrEUil/lqcg9J8OeSJhfA84ucu2KENuLkfzylG8OnczO4//df0HuIGrBeZ3oLong7hJTeDPdLZvwlo0za8cSLjAw+PjKFs4nA/61ico0Itn/knYDRN6pPqFK2h3IqVyRkRxGDADjMMaTHzumC0xAgKEt3rWJU9wIE9OXsvlZIfnf6aL+z0J3C8i/USksIgEpL15MmQWRPLPDggACUC6Q9lF5AERiRWR2Pj4eI+Gc6dziUnc+81qHAa+HNSIiLBguyNl7K/j1jQajmRrlH5Eies/Ril/ElUZ+k21fhcmdIdEewY/RkeEMbp7HTYdPstbv2zz+M9ztTBsAWoD44DjQFKam8+OkTHGfG6MiTHGxBQpUsTuOC5JcRiGTl7HrvjzfNyvAeWjvLj/wqVzVsvl3FHoOxWKVLE7kVL2KBUDd4+D41tgSj9IvmRLjFtrFqNP4zJ8vnQ3y3ed8OjPcnWgxEjA+xZ8/qdTpN9Syahl43MSk1IYNX8Lv249zqtdatKsUpTdkTKWfBmm9LdWpewzCUo3sjuRUvaq3B46fwjfPwQzH4TuX0FAzp8A+k+n6qzcfZKnp6znx6HNKRge4pGf4+o4mBEe+enutwnrOkxaNYDNOZzFrRKTUpiwcj+fLtlF/LlLDL65HAOalrM7VsYcDvj+YavXWNdPoEoHuxMp5R3q9YHzx+GXlyFvNNw+Ose76oeHBPFe7/p0+3gZL87cyEd9GyAeyJDlod4ikg+rV9lhY4y9M7r902zg/0SkgjFmN4CIlAOaAT45mi8xKYVJq/bzyeJdHD93iaYVCvNhn/o0qVDY7mgZMwZ+ehH+nAbtRkC9vnYnUsq73PyEdbH/j48gf1Fo/kyOR6hdqgDP3FqV0T9uZVrcQXrGlHb7z3C5wIhIJ6xTZXWdmxoBa0TkS2ChMWai29Nl3RfAY8AsEXkJ67Teq8AB4DM7g2VVYlIKk1ft55Mluzh29hJNykfyXu/6NK3oxYXlimXvwspPoMnD0Gyo3WmU8j4icOtrVkvm15GQryjU75/jMR5oUYHF244zYvYmGpePpGxh917PdXUkf1dgFnACeA5rCpYr9mCNmredMeY81tIB24FvgQlY+doYY3Km43c2XUpOYdyKvbT632JGzNlM2ci8TLy/CVMebOobxWXdRFgwAmr1gA6jdJS+UhkJCIAuH0PFNjD7Cdj2Y45HCAwQ3ulVj1KFwjl53v19tcSVaQNEZC0QZ4y5T0SCsHqNxRhj1ohIF6xBmCXdni6HxcTEmNjYWFt+9qXkFL6LPcjHi3Zy5EwijcoV4ql2VWhasbBHzo16xPafYVJvKN/c6jEW5JkLh0r5lUvnYGwniN8Gg2ZD6cY5HsHhMNmaeV1E4owxMWm3u3qKrDrwL+e/01akU1jXZNQNuJzsYGrcAT5auJPDZxJpWLYQ/+tRl2aVfKiwABxYDVMHWYuF9RqvxUUpV4Xmh37T4KtbrYX37vkJiuTsOk6eWtbD1QJzFsioP2w5wHdGKHqJy8kOpsUd5KNFOzl0+iL1yxTkze51aF45yrcKC0D8dmup2HxFrV+U0Px2J1LKt+QrYg1CHnOrNSj53p+hgM+fFHK5wPwCvCAiPwDnnNuMiIRiXVT/wRPh/FFSioPpcQf5YKFVWOqVLsiou2rTwhcLC8DZw9b0FwFB1nQY+aLtTqSUb4osD/2nwdcdYXx3uOcHyJPuBCQ+I8MCIyK7gW7GmPXAv4FVwDZgPtZpsueBOkABoKvHk/q4pBQHM9ZYheXgqYvULVWA17rVolWVIr5ZWAAunrZ+ES6egsHzINJbJtVWykcVr2vNwDyhhzUx7ICZPn26ObMWTDkgFMAYs1dEGmBN298BSAFaAD8CLxtjDns4p89KSnEwc+0hPly4k/0JF6hTqgCvdqlFq6o+XFgAki7CpD5wYoc1x1KJenYnUso/VGhpjfaf+QD8MAw6veuzvTFdHgdjjDkI6Lq2Lkq+UlgW7WTfyQvULlmAMYNiaFMt2rcLC4AjBabfB/tXQI8xULG13YmU8i91e0H8Fvj9HYiuCU0esDvRDblegfGF+ce8SnKKg1nrDvPBwh3sPXmBmiUi+GJgDO2q+0FhAWuU/rynYetcuG001OpudyKl/FObl+H4Vmv116hK1ngZH3O9AvOKiLgy3aYxxnjFYEu7pDgMs9cf4v1fd7LnxHlqFI/g8wENaV+jqH8UlisWvwlxY+GWp+Cmh+xOo5T/CgiA7l9YPcumDob7FlqFxodcr8DUA1yZUzpXt3R+2HiE//20jd0nzlOtWH4+7d+QW2sU9VjfctusHgNL3oR6/aHtcLvTKOX/QvNbM5F/0QYm9YL7FvhUz7LrFZiuxphVOZLEh209eo6QoAA+7d+AW2sU87/CArB5Nsx/Fip3gDvf89mLjkr5nELl4O5vYVwXmHaPNUtGYJbnKbaFt6xE6dMeaV2R+U8057Zaxf2zuOz93bqoX7Ih9BzrMwe3Un6jXDPo9DbsWgg/v2R3GpfpJ4UbhAYF2h3Bc46sh0l9oVBZ6PsdhITbnUip3KnBQGs1zD8+huhq0HCw3YmuS1swKmNH1sM3nSEswprGIjzS7kRK5W7tX4WKbWHeM9aZBS+XYYExxgTo9Zdc7OhG65xvSD4YPBcKun8xIqVUFgUGQY+voFB5mDIATu21O1GmtAWj/unoRqvlEhxuFZdC5exOpJS6Ik9B6DsFjAMm9obEs3YnypAWGHWto386i0seq7hElrc7kVIqrcIVrQ43J7bDjPut2TW8kBYY9bdjm2BcZwgKg0FzdPJKpbxZxdZw+2jY/qO17LIX0l5kynJsM3xzJwSGWC2XwhXtTqSUup5G98HxzbDsXYiuDnV7253oGtqCUVbXx2/uhIBga9p9LS5K+QYRuP2/UK45zH7cWlnWi2iBye2Ob3UWlyBtuSjliwKD4e5xEFECJveFMwftTnSVFpjcLH6bVVwkwCouUZXtTqSUuhHhkdBnyt/rNF0+b3ciQAtM7hW/HcZ2sv49SIuLUj4vupo1RuboRpj5EDgcdifSApMrndgB33QCjNVyKVLF7kRKKXeocivc+ipsmQ1LRtudRnuR5TondlgtF+OwWi5FqtqdSCnlTk0fszruLHnT+v2udZdtUbQFk5uc2GkVF0eyNc4luprdiZRS7iYCnd6B0k3g+0fg8FrbomiByS1O7rJOi10tLtXtTqSU8pSgUOg1HvJGWbOhnztqSwwtMLnByV1WyyXlMgyaDUVr2J1IKeVp+aKt1TATT1vdl5Mu5ngELTD+LmG31RU5OREGzoaiNe1OpJTKKcVqw12fw6E4mP0EmJxd3V4LjD9L2ANj77T+chk0G4rVsjuRUiqnVb8T2rwEG7+D39/J0R+tvcj8VcIe67RY0nmr5VKstt2JlFJ2af6sNWvHryOtnmXVOubIj9UWjD86tc86LXb5Lxg4C4rXsTuRUspOItDlQyhRH6bfby3LkQO0wPibU/uslsulc87iUtfuREopbxCcB3pPtJZAn9QHzp/w+I/UAuNPTu+3uiJfOgMDv4cS9exOpJTyJhHFrSJz/jhM6Q/Jlz3647TA+IvTB6yWS+IZGPC91RRWSqm0SjaArh/D/hUw7ymP9izTi/z+4MxBGNsRLp6GgTOtA0gppTJSq7t10X/pfyG6JjR9xCM/Rlswvu7MIWdxOQUDZkLJhnYnUkr5glYvWF2Yf/437FjgkR+hBcaXXSkuFxKs4lJKi4tSykUBAdDtM6sFM22ItYSHu3+E25/RA0TkaRGZIyJHRMSIyIhM9u0qImtFJFFE9onISyISmINxc8bZw9YF/fMnoP8MKBVjdyKllK8JyWtNJxNZHpIuuP3pfaLAAPcD0cD3me0kIh2A6cBq4HbgPeAlYJSH8+Wss4etC/p/xcOAGVC6kd2JlFK+qmBpeGCJR3qd+spF/prGGIeIBAEPZbLfm8DvxpgHnN8vEpF8wEsi8o4xxp4pRd3lzCFY+y3Efm0Nouw/A0o3tjuVUsrXiXjkaX2iBWOMue7anyJSGqgHjE9z17dAMFaLxvc4UmD7z9bAqHdrweI3rKn2B82GMk3sTqeUUhnylRaMK65ME3zNHAjGmD0icgHwrTnqzx2FNd/CmnFwZj/kLQLNnoQGg6zzpUop5eX8qcBEOr+eSue+U6nu914OB+xeaJ0C2/YDmBQo3xJuHQlVO0JQiN0JlVLKZTleYESkHfCLC7suMca08nAcROQB4AGAMmXKePrHpe+v49a1lbhv4PQ+CC8MTR+FhoOhcEV7MimlVDbZ0YJZDriyXm9W+8xdabkUSue+QkBCeg8yxnwOfA4QExOTc6vxOBywd6nVWtk611rKuOwt0PZla/BTUGiORVFKKU/I8QJjjLkAbPXAU29yfq0JrLiyUUTKAeHAZg/8zKw7fwLWTYC4sdZqk3kKQeMHrdZKkSp2p1NKKbfxm2swxpj9IrIe6Ad8mequ/kAS8IMtwcCaTG7v7xD3NWyZAymXoUxTaPk81OgCwWG2RVNKKU/xiQIjIjFAOf7uVl1DRHo4/z3f2SoCeBGYKyKfAZOA+lgDLd+zZQzMhQRYN9FqrZzcAWEFIOYeq7US7cpZQqWU8l0+UWCAx4BBqb7v6bwBlAf2Ahhj5jsLz3BgMHAMaxT/6zkVFGOsabBjv4bNsyDlEpRqDF0/gRpdISQ8x6IopZSdfKLAGGMGYxUMV/adAczwZJ50XTwF6ydbrZX4rRAaAQ0GQswQKFrzug9XSil/4xMFxust+S/89hYkJ1rT5Xf+EGrdZU0kp5RSuZQWGHcoUArq9YWGQ6B4HbvTKKWUV9AC4w71+lo3pZRSV/nEZJdKKaV8jxYYpZRSHqEFRimllEdogVFKKeURWmCUUkp5hBYYpZRSHqEFRimllEdogVFKKeURYkzOrbHl7UQkHth3gw+PAk64MY4/0Pckffq+/JO+J//kS+9JWWNMkbQbtcC4iYjEGmNi7M7hTfQ9SZ++L/+k78k/+cN7oqfIlFJKeYQWGKWUUh6hBcZ9Prc7gBfS9yR9+r78k74n/+Tz74leg1FKKeUR2oJRSinlEVpglFJKeYQWmEyISGkRmSYiZ0TkrIjMEJEyLj42TET+JyJHROSiiKwQkRaezuxpItJDRKaLyD7n69omIm+ISH4XHmsyuNXLgegeIyKtMnhdp114rL8eJ4sz+f/+8TqP9YvjRERKicgHzv/TC87XUC6d/bJ1DIjI/SKyVUQuOX8fH3LrC8kGXdEyAyISDiwELgGDAAO8BiwSkTrGmPPXeYoxQEdgGLAbeBT4SUSaGmPWeSy45z0L7AdeBA4C9YERQGsRudkY47jO48cCn6XZtt3NGe3yBLA61ffJLjzGX4+TR4CINNuaAm8Ds114/Fh8/zipBNwNxAG/AbdmsN8NHwMicj/W+/QGsABoC3wsImKM+cQdLyJbjDF6S+cGPAmkAJVSbSuP9aHx9HUeWxerIA1JtS0I2AbMtvu1ZfN9KZLOtoHO19vmOo81wGt2vwYPvCetnK+tXRYf57fHSQavdwzWH2yRueE4AQJS/fs+5+sq565jwLnfceCbNNu/wpoBINju90BPkWWsM/CHMWbnlQ3GmD3AMqCLC49NAqakemwyMBnoICKh7o+bM4wx8elsvvJXe8mczOIH/PY4Sct5RqAnMMcYk2B3npxgrt+ah+wdA02BIsD4NNu/BQoDt2QpsAdogclYTeDPdLZvAmq48Ng9xpgL6Tw2BKvp7E9aOr9ucWHfh53nii+IyEIRae7JYDlsgoikiMhJEZnowvW63HScdAPyA9+4uL8/HyepZecYqOn8mvZzapPz6/U+pzxOr8FkLBI4lc72BKBQNh575X6/ICIlgZHAAmNM7HV2Hw/MBQ4DZbHOOS8UkfbGmMUeDepZZ4C3gCXAWazrUi8CK0SkvjHmeAaPyzXHCdZp1OPADy7s66/HSXqycwxcuS/t473m+NECo26YiOQDZmFdlxpyvf2NMQNSffubiMzC+uvrNbygOX+jjDFrgbWpNi0RkaXAKqwL/y/ZEsxLiEgJoB3wnvP0T6b89TjJjfQUWcZOkX5LJaO/OFx9LPz9F4bPEpE8wBygAtDBGHMwq89hjDkHzAMauTme7Ywxa7B6PWX22vz+OHHqj/VZ4+rpsWv483FC9o6BK59DaR/vNcePFpiMbeLvc5yp1QA2u/DY8s4Lm2kfexnY+c+H+A4RCQamATHAHcaYjdl8Sn+eryiz1+bXx0kqg4D1xpj12XwefzxOsnMMXLnWkvZz6sq1l+t9TnmcFpiMzQZuEpEKVzY4B0k14/r9+OcAwVi9Zq48NgjoBfxsjLnk9rQ5REQCgAlAG6CrMeaPbDxXBNAJ61SSXxGRGKAqmb82vz1OrnC+DzW4wdaL8zn89jghe8fACqzuyP3SbO+P1XpZ5t6oN8DuftLeegPyYv31sBGrW3JnYD3WQKh8qfYri3UN4uU0j5+M1YS9D2vw0zQgEWhg92vL5vvyCX8POr0pza1URu8J1gDNL4C+WONGBjnf28tAc7tfVzbfkwnO9+MurML7DNYv/n4gKjceJ6le3/tY3XCj07nP748ToIfzduX35mHn9y2zegw4P49+TbPtIcDhPP5aYXW4cQCP2v3ajTFaYK5zcJQBpmP1DDoHfM8/B0qVcx44I9Jsz4M1avmo82BZCbSy+zW54T3Z63y96d1GZPSeAHdi/UV1wvmBcxKrJdjY7tfkhvfkBWADVm+yJOAA1lTrxXPrceJ8bcFAPNbYl/Tu9/vjJJPflcVZPQacv3uL09n+INb1vkvADuARu1/3lZtO16+UUsoj9BqMUkopj9ACo5RSyiO0wCillPIILTBKKaU8QguMUkopj9ACo5RSyiO0wCjlJiIyONXyvlXSub9lqvvbeTDDPZlk86clAJSX0wKjlPudAwaks32Q8z5PGgz8o8AoZQctMEq53wygv4jIlQ3O2ad7YM0MoVSuoAVGKff7FmuerdRrl3TD+n37R4ERkf4isl5EEkXkhIh8KyLF0+yzV0TGi0hvEdkiIudFJFZEbkm1z2Ks1UWbpToVtzjNj4sSkQkiclZEDovI+yIS5p6XrdS1tMAo5X77gKVce5psIDAT+Cv1jiLyAFZB2oI1WebzQAesRcvypXne5lgTaf4Ha7bdQGCuiBR03v8I1sJnG7DWa2/q3Jbat8Au58/6BHgUay41pdxOV7RUyjPGAW+JyBNYC0K1A25PvYOIBAKvYk1g2DvV9q3Ab1jXUt5P9ZAIoJ4x5pRzv6PAauAOYKIxZrOInAWCTMbLKEw0xgx3/nuBiDQB+gDDM9hfqRumLRilPGMqEIo1O3A/rJlyf02zT1UgGmu6/6uMMb9jtYJaptl/xZXi4nRlobcyWcg1L833G7P4eKVcpi0YpTzAGHNORL7HOk1WDphgjHGkuu4Pfy9teySdpzia6v4rrlkC1xhzyfl8WbmGknYZ3UtYhVApt9MCo5TnjMNqMQRgnYZK68qHfbF07isGxHkol1I5Qk+RKeU5vwDfAZ8aYzalc/824BjQO/VGEbkZqxfa4hv4mZewFrBSynbaglHKQ4wxKaTfcrl6v4i8DHwmIuOB8UBJ4HWslQm/uoEfuxl4RER6YfUWO2eM2XYDz6NUtmmBUcpGxpjPReQCMAyYhdWNeT7wL2PM+Rt4ytFYnQe+BPIBS7DWalcqx+mSyUoppTxCr8EopZTyCC0wSimlPEILjFJKKY/QAqOUUsojtMAopZTyCC0wSimlPEILjFJKKY/QAqOUUsoj/h+XS8parsZg7AAAAABJRU5ErkJggg==
"
>
</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>That's looking good!</p>
<p>One small thing: did you notice the extra print above the plot that says <code>Text(0,0.5,'Temp (Celsius)')</code>?  That happened because the call to <code>set_ylabel</code> returned that value.  We could always put <code>None</code> at the end of our cell to supress that:</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[18]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ax</span> <span class="o">=</span> <span class="n">c_df</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">line</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;Month&#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;Temp (Celsius)&#39;</span><span class="p">)</span>
<span class="kc">None</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,iVBORw0KGgoAAAANSUhEUgAAAZgAAAEQCAYAAACN2GLgAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/d3fzzAAAACXBIWXMAAAsTAAALEwEAmpwYAABJP0lEQVR4nO3dd3gU5drH8e+dToAAIYTee28BRKSDqCBFQHqzd7FwLMcjiIpyzmvvBUWkSpNqQ5oCAglVeu8lEJpAIMk+7x+zYIhJ2JDdzO7m/lzXXiGzs5vfLpO988w8RYwxKKWUUu4WYHcApZRS/kkLjFJKKY/QAqOUUsojtMAopZTyCC0wSimlPCLI7gDeJCoqypQrV87uGEop5VPi4uJOGGOKpN2uBSaVcuXKERsba3cMpZTyKSKyL73teopMKaWUR2iBUUop5RFaYJRSSnmEFhillFIeoQVGKaWUR2iBUUop5RHaTTmLzpw5w4kTJ7h8+bLdUfxaSEgIUVFRFChQwO4oSqkbpAUmCxITEzl27BilSpUiT548iIjdkfySMYaLFy9y8OBBQkNDCQsLszuSz0lxGJZuj+fAqQs0r1yE8lF57Y6kciEtMFkQHx9PkSJFCA8PtzuKXxMRwsPDiYqKIj4+ntKlS9sdyWccO5vIlNUHmLL6AIdOX7y6vWKRvLSrXpS21YvSoExBggL17LjyPC0wWZCYmEixYsXsjpFr5M+fn5MnT9odw+s5HIalO+KZuHI/v249TorDcEulKP7dsTo1ikeweNtxft16nK+W7eGzpbspGB5M66rRtKtelBZVosgfFmz3S1B+SgtMFiQnJxMUpG9ZTgkKCiI5OdnuGF7r+LlEpsYeZNKq/Rw8dZHCeUO4r3l5+jQqQ7lUp8QGR5VncLPynEtMYun2E/y65RiLth1n5tpDBAcKTcoXpm11q+CUjtTWuXIf/bTMIr3uknP0vf4nh8OwbNcJJq7czy+bj5HsMDStUJjnbqvGrTWLEhoUmOFj84cF07FOcTrWKU5yioM1+0/z65ZjLNhyjFfmbOaVOZupWjS/VWxqFKVeqYIEBOj/gbpxWmCU8gEn/rrE1NiDTF69n30nL1AoPJghzcrRp3EZKhTJl+XnCwoMoHH5SBqXj+SFO6qz58T5q8Xms6W7+XjxLqLyhdC6ajRtqxeleeUo8obqx4XKGj1ilPJSxhhW7DrJhFX7+XnTUZJSDI3LR/J0+yp0qFmMsOCMWytZVT4qL/c1r8B9zStw5kISi7cfZ8GW4/y46ShT4w4SEhTAzRUL07Z6UdpVj6Z4gTxu+9nKf2mByeVGjBjBK6+8QlJSUobXlxYvXkzr1q1ZtGgRrVq1cvvzq2slnL/MtLgDTFp1gD0nzlMgTzADbipH3yalqRSd3+M/v0B4MF3qlaRLvZIkpThYvTeBX7ccZ8GWY/zn+z/5z/dQs0TE1WJTq0QBPZWm0qW/8eq6GjRowIoVK6hRo4bdUfyWMYaVexKYuHI/P/55lMspDmLKFuLxNpW4o3Zxt7ZWsiI4MICbK0Zxc8UoXupYnV3xf7Fgy3F+3XKMDxfu4P1fd1A0IpQ21axic0vlqEyvA6ncRQuMuq6IiAhuuukmu2P4pdMXLjMtzuoJtiv+PPnDgujbpAx9GpehajHPt1ayQkSoFJ2fStH5eahlRRLOX2bR1uP8uvUYc9YfZtKq/VSOzse7vetRs4TOwKB0LjLltGfPHjp27Ei+fPkoW7YsI0eOxOFwANYpMhFh8eLFV/dPSUnhpZdeonjx4oSHh9OmTRu2bt2KiDBixIgsPX9uY4xh9d4EnpqyjsajfuW1eVvIHxbMf3vUYdWL7RjRuabXFZf0ROYNoXvDUnzcryFx/2nHp/0bcOZiEl0/WsZnS3bhcBi7IyqbaQsmm16Zs4nNh8/amqFGiQiG31kzW8/RrVs3hgwZwlNPPcWcOXMYPnw4pUuXZsiQIenuP3z4cEaNGsWwYcNo164dcXFxdO7c2W3P74+SUxxMXLWf8X/sY/uxv8gXGsTdMaXo27gsNUpE2B0vW0KDArmtVnGalC/MCzM28sYPW1m07Thv312PEgW1Q0BupQVGAfDMM89c/bBv164dCxcuZNKkSekWgFOnTvHuu+/y0EMPMXr0aADat29PSEgIzzzzTLaf3x8lpzh46rv1zFl/mDqlCvDmXbW5s24Jv+v6WyhvCJ/0b8C0uIOMmL2JDu8u5fVutelct4Td0ZQN/OvotkF2Ww7eomPHjtd8X6tWLdauXZvuvhs3buT8+fP07Nnzmu09evTIsMBk5fn9TXKKg6edxeX526vxUMuKdkfyKBGhZ0xpGpeP5Kkp63hi0loWbjnGK11qUSCPTkuTm+g1GAVAZGTkNd+HhoaSmJiY7r5HjhwBIDo6+prtRYsWdcvz+5MUh+GZqeuZvf4wz93m/8UltbKF8/Ldg015un0V5mw4wh3v/cbK3Tq3XG6iBUZlWfHixQE4fvz4NduPHTtmRxyvleIwPDt1PbPWHWZYh6o83Cr3FJcrggIDeKJtZaY91JTgQKH3F38w+setXE7OnR08chstMCrLateuTd68eZk6deo129N+n5ulOAzDpq5n5tpDDOtQlUdbV7I7kq3qlynEvCea07tRaT5ZvIu7PlnGzuN/2R1LeZheg1FZVqhQIYYOHcqoUaPInz8/7dq1Y82aNYwZMwaAgIDc/XdLisPwr2kbmLH2EM+0r5Lri8sVeUODeOOuOrSqGs3z0zfQ6YPf+Pcd1el/U1md2NRPaYFRN+SVV17BGMOYMWN4//33adKkCWPHjqVZs2a5epljh8Pw3PQNTF9zkKfbV+HxtpXtjuR1OtQsRv3SBRk2bQP/mbWJhVuP898edSmSP9TuaMrNxBgdDHVFTEyMiY2NzfD+LVu2UL169RxM5FumTZtGz549Wbp0Kc2bN3fLc/rSe36luEyNO8jQdpUZ2q6K3ZG8mjGGcSv2MWr+FvKFBvFm9zq0r5FxRxHlvUQkzhgTk3a7tmDUDVm5ciXz5s2jSZMmhIWFERcXx5tvvslNN93ELbfcYne8HOdwGF6YsZGpcQd5oq0WF1eICINuLsfNFQvz5OR13D8ulj6Ny/CfTtUJD9GPJn+g/4vqhuTLl4+lS5fy0UcfcfbsWaKjo7n77rt54403ct35dIfD8OLMjUyJPcATbSrxVDs9LZYVlYvmZ+ajN/P2L9v5fOlu/th9knd71aNu6YJ2R1PZpAVG3ZCaNWteMzdZbuVwGP79/Z9MXn2Ax1pX4qn2VXJdgXWH0KBAXri9Oq2qRPPMd+u465PlDG1bmYdbVSQoMHd3GvFl+j+n1A1yOAwvzfqTSav282jrijxzqxaX7GpasTA/PNmCO2oX561fttPr8z/Yf/KC3bHUDdICo9QNMMbw8uw/mbhyPw+3qsizt1bV4uImBcKD+aBPfd7rXY/tR89xx/u/MS3uINohyfdogVEqi4wxvDxrE+P/2M+DLSvwrw5aXDyhS72S/DC0OTVKRPDs1PU8OnENp85ftjuWygItMEplgTGG4bM38e0f+3iwRQWev62aFhcPKlUonEn338Rzt1Xjl83HuO29pfy+44TdsZSLtMAo5SJjDK/M2cy4Ffu4v3l5nr9di0tOCAwQHm5VkZmPNCNfaBD9x6zk1bmbSUxKsTuaug4tMEq5wBjDyLmbGbt8L/fdUp4X76iuxSWH1SpZgLmPN2dg07KM+X0PXT9axtEz/j8jty/TAqPUdRhjeHXuFr5etpd7mpXn3x21uNglT0ggI7vU4uvBjdifcIFHJ64hKUVnZvZWWmByuREjRuiHZSaMMbw2bwtfLdvDkGbl+E8nLS7eoHW1aN7sXoe4facY/cNWu+OoDGiBUSoDxhhGzd/CmN/3MPjmcrzcqYYWFy/SuW4JBjYty5e/7+HHP4/YHUelQwuMUukwxvDGD1v54rc9DGpaluF3anHxRv/uWJ26pQowbOoG9p44b3cclYYWGHWNs2fP8thjj1GiRAlCQ0OpWrUq77zzztVBbikpKRQsWJDXXnvt6mM2btyIiPxjkstSpUoxbNiwHM3vDsYY3vxxK58v3c2Am8oyonNNLS5eKjQokI/6NSAgQHh4whrtWeZldC6y7PrheTi60d4MxWrD7W9m+2kcDgcdO3ZkzZo1jBw5ktq1azNv3jyefvpp4uPjGTVqFIGBgbRo0YKFCxfy0ksvAbBw4ULy5MnDqlWrOH/+PHnz5mXbtm0cOnSINm3aZDtXTjLGMPrHbXy2ZDf9byrDyC5aXLxdqULhvNOrLveMjWX4rE2M7lHH7kjKySdaMCLSQ0Smi8g+EbkoIttE5A0RyZ9mv0Ii8qWInBCR8yKyQERq25Xb18yfP5/ff/+djz76iGeeeYZbb72V9957j3vvvZe33nqLEyesAW6tW7dmxYoVXLp0CYBFixYxaNAggoOD+f33369uCwoKctu6MDnBGMP/ftrGp0t20a9JGUZ2rqXFxUe0qVaUR1tXZErsAabGHrA7jnLylRbMs8B+4EXgIFAfGAG0FpGbjTEOsT4J5gDlgMeBU8ALwCIRqWeMOeiRZG5oOXiLpUuXEhAQQN++fa/Z3r9/f8aMGcOKFSu48847adOmDYmJiSxfvpyWLVuyZMkSvv76a3bv3s3ChQvp0KEDCxcuJCYmhnz58tn0arLGGMNbP2/n48W76NO4DK92qUVAgBYXX/JUuyrE7TvFf2b9Sa2SBahePMLuSLmeT7RggDuNMXcbYyYYY5YYY94FngCaAK2c+3QGmgEDjDGTjDE/OrcFAP+yIbPPSUhIIDIykpCQkGu2FytW7Or9AHXq1KFw4cIsWrSItWvXcvbsWVq2bEnr1q1ZtGgRxhgWL17sM6fHjDG8/ct2Ply0k96NSvN6Vy0uvigoMID3+9Qnf1gwj0xYw7nEJLsj5Xo+UWCMMfHpbF7t/FrS+bUzcNgYsyjV485gtWq6eDahf4iMjCQhIYHLl6+dUPDo0aNX7wdrJcKWLVuycOFCFi5cSL169ShUqBBt2rRhzZo1LFu2jPj4eFq3bp3jr+FGvLNgBx8s3EmvmNKM6lZbi4sPi84fxod96rM/4QLPT9+oMzDbzCcKTAZaOr9ucX6tCfyZzn6bgDIi4hvnamzUsmVLHA4HU6dOvWb7hAkTCAkJoWnTple3tWnThlWrVjF37tyrLZWGDRuSN29eRowYQUhICM2aNcvR/DfivQU7eP/XHdwdU4o37tLi4g+aVCjMsA5VmbfxCGOX77U7Tq7mK9dgriEiJYGRwAJjTKxzcySwN53dE5xfCwF/pfNcDwAPAJQpU8btWX3J7bffzi233MJDDz1EfHw8NWvWZP78+Xz55Ze88MILREVFXd23devWJCUlsXTpUp577jmAqz3M5s6dS4sWLciTJ49dL8Ul3yzfyzsLttO9QSnevKuOFhc/8kDzCsTuTeD1eVuoW7ogDcoUsjtSruRzLRhnS2QWkAwMye7zGWM+N8bEGGNiihQpku18viwgIIB58+YxaNAgRo8eTceOHZk3bx5vv/02r7/++jX71qhRg6JFixIUFESLFi2ubr/SmvH202NzNxxmxJxNtKtelNHdteXibwIChLd61qNYgTAem7CGBF1HxhbiS+coRSQPMB+oC7Q0xmxMdd9K4LQxpkOax/wLGA3kN8b8owWTWkxMjImNjc3w/i1btlC9evVsvAKVVZ54z5fvOsHgr1ZTt3QBvr23CWHBgW59fuU9Nh48Q/dPlnNTxcKMHdxI/5DwEBGJM8bEpN3uMy0YEQkGpgExwB2pi4vTJqzrMGnVAPZfr7io3GHT4TM8MC6OclHhfDmwkRYXP1e7VAFevrMGS7fH8+GinXbHyXV8osCISAAwAWgDdDXG/JHObrOBkiLSMtXjIoA7nfepXG7/yQsM/no1EWFBfHNPYwqEB9sdSeWAfk3K0LVeCd5ZsF1Xw8xhLhUYEblJREaIyI8iskFEdojIChEZKyJDRMTTV9A+AnoCbwHnnXmu3Eo595kNrADGi0hvEeng3CbAfz2cT3m5E39dYuBXK0lKcTDu3sYUL+DdHRCU+4gIr3erTaUi+Xhy8lpdpCwHZVpgRGSQiGwElgNPAeHADmAl1kj5JsCXwCFnsSnvoZy3O7/+G6uIpL7dB2CMcQCdgF+Aj4GZQArQ2hijc0fkYucvJXPP2NUcPZvImEGNqBSd//oPUn4lb2gQn/RvwMWkFB7TRcpyTIbdlEVkA1AEGAcMBNaZdHoEiEgBrA/2fsBmERlsjJnizpDGmHIu7pcA3OO8eYQxRuenyiHu6IByOdnBQ+Pj2HT4LJ8PaEjDstpdNbeqFJ2fN+6qzZOT1/HfH7fy74417I7k9zIbBzMG+MwYk2l70jlafgIwQUTqAsXcmM+rBAcHc/HiRcLDw+2OkitcvHiR4OAbv07icBiGTVvPbztO8N8edWhbvagb0ylf1KVeSWL3nuKL3/bQsGwkt9Xy248rr5DhKTJjzHvXKy7pPGa9Mean7MfyTtHR0Rw6dIgLFy7oFBQeZIzhwoULHDp0iOjo6Bt+nlHztzBr3WGGdajK3TGl3ZhQ+bKXOlWnTqkCDJu6nn0ndZEyT7rhkfwiEgmUB/40xlxyXyTvFRFhzc56+PBhkpJ0Ij1PCg4OpmjRolff86z6fOkuvnQudfxIq4puTqd8WWhQIB/1bUCnD37n4fFrmPHIzdpd3UNcKjAi8hKQ1xjzgvP7FsBcIC/WBf62xpgdnovpPSIiIm74Q0/ljBlrDjJq/lY61inOy510qWP1T6Uj/16k7JU5m3jjLl2kzBNcHQfTH9id6vvRwHqgK3AMeNW9sZS6MYu3Hedf0zZwc8XCvH13XR25rTLUplpRHmlVkUmrDjAtzjPLReV2rp4iK4nVPRkRKQI0BtoaYxaLSAjwvofyKeWydQdO8/D4NVQtlp/PBjQkNEhPe6jMPd2+Cmv2n+Kl7zdSq2QE1Yrp2Ql3crUFkwJcWYWqBZAILHN+H481k7FSttkV/xf3jF1NVP4Qvh7SiPxhOkpfXd81i5SNX8Nfl5LtjuRXXC0wm4D+zpmM7wGWGGOuXOUuDRz3RDilXHHsbCIDx6xCgG/vaUJ0/jC7IykfEp0/jA/61GfvyfM8N32D9hB1I1cLzEjgbuAM0BbrGswVdwBr3JxLKZecTUxi0FerOH3hMmOHNKZcVF67IykfdFOFwgzrUI15G47wjS5S5jYuXYMxxvwkItWBBlgj+nelunsp1gV/pXJUYlIK938Ty674v/hqcCNqlypgdyTlwx5sUYG4fQm8Pt9apKy+LlKWbS7PpmyM2WOMmZ6muGCM+SyD2Y2V8pgUh2Ho5HWs3JPA//WsS/PKuXuxuAzp6R6XXVmkrGhEGI9OWMMpXaQs21wdB9PievsYY5ZmP45S12eMYfjsP/lx01H+06kGXeqVtDuSdzEGdi6AxW/A0T+haE0oUQ9K1Ifi9SC6OgRqJ4j0FAgP5uN+DejxyQqGTlnH17pIWba42k15MXC9P4W0T6jKER8s3Mn4P/bzYMsK3HuLpybw9kHGwM5frcJyKBYKlIGGgyF+C2ycDrFfWfsFhkKxWlaxKVHfKj5FqmnRcapTqiAv31mDl77/k48W7eTxtpXtjuSzXC0w6S2wXhhrFuWWwGNuS6RUJiat2s/bv2yne4NSPH9bNbvjeAdjYNdCq7AcXA0FSsOd70HdvhDkHF3gcMCpPXB4LRxZB4fXwcapEDvGuj8oDIrW+rvglKgPUVUh8IZnk/Jp/ZqUYfXeBN5ZsJ0GZQvRrFKU3ZF8kmS3S56IvAOEGmMecU8k+8TExJjY2Fi7Y6gM/LTpKA+Pj6NllSJ8PjCG4ECfWJDVc4yB3Ytg8ZtwYCVElIIWz0C9/n8Xlsw4HJCw21lw1lpF58g6uOxcXTwoDxSrfe3ptSJVISB3nKw4fymZLh8t4/SFy8x9vDnFCmj394yISJwxJuYf291QYNoBk40xPl/itcB4r9V7E+j/5UqqF49g4v1NCA/JnX9ZA1Zh2bMEFr0BB/6AiJLQ/Bmo3x+CQrP33A4HJOz6u+AcXgtH1kOSc9bh4HBn0an/9ym2qMp+W3R2Hj9H5w+XUbNEBBPvv0n/qMlARgXGHb+lVQFdHk55zLaj57h37GpKFsrDV4Mb5e7ismepVVj2L4f8JeCO/4MGA7NfWK4ICLAKRlRlqHO3tc2RAid3Xlt01oyDpE+t+4PzQvE6VsFpMMDqVOAnUi9S9n8/beOFO6rbHcmnuNqLbGA6m0OAWsC9wAx3hlLqikOnLzLoq1XkCQlk3D2Niczrwqkff7TnN+tU2L7fIX9xuP1/VmEJzoHTNgGB1qmxIlWhbm9rmyMFTmxP1cpZB3FjrcLTezxUbOP5XDmkS72SrNqTwGdLd9O6WjQ3VShsdySf4dIpMhHJqIVyCZgCPOlc2dKn6Sky73Lq/GV6fLqc4+cuMfWhprlzIsK9y6yL93t/g3zFoPnT0GBQzhSWrDp7BCb0gPht0O1TqN3D7kRuc+FyMre9+xsAPw5tnrtb0enI6BSZqycUy6dzK26MyWOMGewPxUV5l4uXU7jnm9UcOHWRLwfG5L7ism85fHMnjL3Dainc9iY8uQ6aPOidxQUgojgMngelG8P0e+GPT+xO5DbhIUH8t0cd9idc4H8/bbM7js9wdaqYfZ4OotQVSSkOHp24hvUHTvNxvwY0yU2nJPb/AYtGWRfx80ZDh1EQcw8E57E7mWvyFIT+M2DGffDj8/DXMWg7HPxg0bebKhRmUNOyjF2+lztqF6dROZ1E/nq0S4TyKsYYXpyxkYVbj/Nq11rcVqu43ZFyxoFVMK4rfNUBjm+GW1+HJ9dD00d9p7hcERwGPb+BhkPg93dg1qOQ4h/T4P/rtmqUKpSHf03bwMXLKXbH8XoZFhgRSRGRxs5/O5zfZ3Tzj6NH2e7DhTuZGneQJ9tWpl+TsnbH8bwDq+Hbu2BMezi6Edq/ahWWmx+DkHC70924gEDo9A60egHWTYAp/eDyBbtTZVve0CBG31WHPSfO89bPeqrsejI7RTYSOJjq3zprnvKouH3WyOmu9UowtJ2fT89xMA4Wj7LmDAsvDO1HQqP7IMSPlhsQgVbPQ94iMO8ZGNcF+k6BcN8+tXRzpSj6NSnDmGV7uL12MRqW9e3X40nZHmjpT7QXmX3OJSZxx/tWL535TzT33xUpD62xeoXt+BnyREKzJ6DR/RCaz+5knrV5Fky/DwqVhwEzoEApuxNly1+XkunwzlJCgwOY/0RzwoL9c6Cpq7Lbiyy9J4wUkYYi4qYRXio3Gz57E4dOXeTdXvX8t7is+gK+aG3NF9b2ZRi6AW55yv+LC0CNLjBgJpw7AmNuheNb7E6ULflCgxjdvQ6748/zzi/b7Y7jtVwqMCLykoi8ker7FsBeYBWwQ0T8/HyG8qQ56w8zY80hHm9T2X9PN6z6AuY/C1U7wtCN1tQuofntTpWzyt0CQ+aDIxm+ug32r7Q7UbbcUjmKPo1L88Vvu1m7/5TdcbySqy2Y/sDuVN+PxlrFsitwDHjVvbFUbnHo9EX+PXMj9csU5PE2leyO4xmrxziLyx3Qc2zuKyypFasN9/5sXXca1wW2/WB3omx58Y7qFIsIY9i0DSQmaa+ytFwtMCWBHQAiUgRoDPzHGDMHeBNo7pl4yp+lOAxPT1lHisPwXq/6BPnjRIKxX8G8p6HK7VbXXVdmOfZ3hcpZRSa6GkzuB2vH253ohuUPC+aN7nXYefwv3vt1h91xvI6rv9EpWHOPAbQAEoFlzu/jAT89r6E86bOlu1i5J4FXutSiTGEf7pKbkdivYe5TULkD3K3F5Rp5o2DQXKjQ0hon89tbPru8c8sqRbg7phSfLdnF+gOn7Y7jVVwtMJuA/iKSD7gHWGKMSXLeVxo47olwyn9tPHiGt3/eTsc6xenewA+XPI77BuYOhcq3Qq9v3TfbsT8JzQd9pkDtnvDrSGvkv8M3J2b/d8caROcPY9i09VxK1lNlV7haYEYCdwNngLZY12CuuANY4+Zcyo9duJzMk5PXUiR/KKO61kb8YBqRa6wZB3OegErt4W4tLpkKCoFun8NNj8LKT60pZpIv2Z0qywrkCeaNu2qz/dhffLhwp91xvIarc5H9JCLVgQbAOmPMrlR3L8W64K+US16du4U9J88z8b6bKBDuZ12S13wLs5+ASu2g13jvnZjSmwQEQIfXIV80LBgOF05a752PdYZoXS2a7g1K8fHiXXSoWYxaJQvYHcl2Ll9VNcbsMcZMT1NcMMZ8Zoz5w/3RlD/6adNRJq3az4MtKtK0op9NYrl2Asx+HCq2hl4TtLhkhQjcMhS6fmKtfTO2E/wVb3eqLHu5Uw0K5w3h2anruZzsm6f73CnDFoxzrIvLjDFLsx9H+bPjZxN5fvoGapWM4On2VeyO417rJloXqyu0gt4TtbjcqHp9rS7M3w2Cr261ZmaOLG93KpcVCA9mVLfa3Dculo8W7eQpfzvOsyizU2SLcW3+MXHul7vnSlCZcjgMz0xdz8WkFN7tVZ+QID/qkrx+Mnz/iNUjqs8k35v92NtU6QCD5sDEntao//7TrSWZfUS7GkXpVr8kHy3aya01i1KzRO49VZZZgWmdYymU3/t6+V5+23GC17vVolK0H02Nsn4KzHwIyreA3lpc3KZ0I7jnJ2um6a/vgD4TrffYRwy/swa/7TjBsKkbmPVYM4L9cYyXCzJ81caYJVm5eTKkiJQSkQ9EZIWIXBARIyLl0tkvTET+JyJHROSic3/fOSr91JYjZxn9w1baVS9K38Zl7I7jPhu+g+8fgvLNoc9k355e3xsVqWoNyCxQCsZ3h00z7U7ksoLhIbzerRabj5zlk8W7rv8AP5WlsioiUSLSSUQGiUikc1uYiHi6PFfC6iZ9Cvgtk/3GAPcDLwOdgCPATyJSz8P5VAYSk1IYOnkdBcKDGd3dj7okb5gKMx+Ess2ssRxaXDyjQEm45wco0QCmDrHmdPMRHWoWo3PdEnywcAdbj561O44tXJ3sUkTkf1jrw8wGvgLKOe+eBfzbI+n+ttQYU9QYcwcwNYOMdYG+wFPGmC+MMb9iFaX9WON4lA3e/GEr246d4/961qVwPj8ZD7JxGsx8wCoufbW4eFyeQtZMzFVus+Z0W/i6z4z6H9G5JgXyBPPs1PUkpeS+XmWutjxeAB7D+qBugnVh/4o5WK0FjzHGuPI/0xlIAqakelwyMBnooMsK5LxF244zdvlehjQrR8sqReyO4x5/TocZ90OZps7i4kcLhHmzkHBrbEz9AbD0vzDnSZ9YhjkybwivdqnFn4fO8vnS3dd/gJ9xtcDcB4w0xozin6P2dwIV3ZrqxtQE9hhj0q7LuglrHjU/narXO5346xLDpm6gatH8PHdbNbvjuMemmTD9fih9E/T9TotLTgsMgs4fQPNnYc038N1ASEq0O9V13V67OB1rF+e9BTvYfuyc3XFyVFZmU85oMOVlwBt+0yKxrtGklZDq/n8QkQdEJFZEYuPjfW9glzcyxvD89A2cTUzivT71/GO1v03fw7R7oXRj6Dc1dywS5o1EoO1/4Pb/wrZ5VmvS4f1zf73SpSb5woIYNnU9ybnoVJmrBeYQUCuD++oCe9wTJ+cZYz43xsQYY2KKFPGT0zg2m7ByPwu2HOf526pRrViE3XGyb/MsmHYPlGqkxcVbNHkQOrwBW2bD/GFef00mKl8oI7vUZP3BM3zxm89+XGaZqwVmKvCyiDRLtc2ISBXgGazrHHY7BRRKZ/uVlktCOvcpN9t5/ByvzdtMiypFGHxzObvjZN/m2c7iEgP9p/nc/Fh+rekj0OxJiB0DS/9nd5rr6li7OLfVLMY7C7az83juOFXmaoEZAWzFmtjyyqo6U4GNzu/fdHuyrNsElBeRtF16amCdxtMpTj3scrKDJyevIzwkiP/rUYeAAB/vkrxlLkwbYnWR7afFxSu1ewXq9oFFr0PcWLvTZEpEeLVrLcJDAnl26gZSHN7d6nIHlwqMMeYi0AoYDCwHFgCrgQeA9saYyx7KlxVzgGCg55UNIhIE9AJ+Nsb43hzgPuatX7ax6fBZRnevQ3SEj8/FtXUeTB0EJepbU5WE+cGpPn8kYl34r9TeWtxty1y7E2WqSP5QXulck3UHTjPmd//vVebSdP0AxpgU4FvnLceJSA/nPxs6v94uIvFAvHM2gbUiMgV4V0SCsa4LPQyUB/rlfOLcZfnOE3y+dDd9m5ShfY2idsfJnq3zrckWi9fT4uILAoOtFUO/uROm3wsDvoeyTe1OlaHOdUswd8MR3vp5O22rF6ViEf+9ppdhC0ZEIkTkLRFpm8k+bZ375MQ7NNV5e8j5/cfO719Jtc8Q4GvgNWAe1mqbtxljdEE0Dzp94TJPf7ee8lF5ealjdbvjZM+2H6zur8XrwIAZEJZ7Jyr0KSF5oe9UKFAaJvWCY5vtTpQhEeH1rrUICw7kX9P8+1RZZqfIHsM6vbQ8k32WY52SetidodJjjJEMbq1S7XPRGPO0MaaYMSbMGNPEGLPY09lyM2MML87cyMnzl3i/d33CQ1xuFHufbT/ClAFQrLY1TbwWF9+St7D1R0FQHmvustMH7E6UoeiIMIbfWYO4facYu3yv3XE8JrMC0xX41Hn9JV3O+z4DemS0j/Jv0+IOMn/jUZ5uX9W3V/Db/jN8NwCK1bKmJclT0O5E6kYULGOd1rx8HsbfBRe8t/Not/olaVstmv/9tJU9J87bHccjMisw1cl4cGVqK537qlxm74nzjJi9iZsqRPJAiwp2x7lxO36BKf0guoYWF39QrJa1Ls+pfTDxbricdnIP7yAivN6tNsGBATw3bQMOPzxVllmBCcKa2+t6krB6b6lcJCnFwdAp6wgMEN6+ux6BvtoleccCmNwPoqvDwO+tiRWV7yvXDLp/CYfiYOpgSHHloyznFSsQxsudarBqbwLjVuy1O47bZVZgDpDx6P3UamHNsqxykQ9+3cG6A6d54646lCjoo4ts7VwAk/tCkSpWzyMtLv6lRme44/9gx08wZ6jXjvbv0bAUraoWYfSP29h30r9OlWVWYH4GHheRDAc0OAc1Pg784O5gynvF7k3gw0U76d6gFB3rFLc7zo3Z+StMchaXgbMhPN2p6pSva3QvtHwe1o2HX71z1Q4R4Y27ahMUIDw33b9OlWVWYEYDRYEFIlI/7Z3Obb8A0YD3z9Og3OJsYhJDp6yjVKFwRnSuYXecG7NrkdVyidLikiu0eh4aDobf34Y/PrU7TbqKF8jDS52q88fuBCas3Gd3HLfJbMnkA0AXoDIQKyIHRWSZ83YQiHXe18W5r8oFhs/axJEzibzTqx75w3zw0tvuxTCpNxSuBANnaXHJDUSg49tQrRP8+Ly1po8XujumNM0rR/HGD1s5kOCdHROyKtOpYowxS4GqwPNYc30Vct42ObdVNcZktoSx8iOz1h1i5tpDPN6mEg3L+uD1it1LYGJviKxotVzyFrY7kcopAYHWRf8yTWHGg9YfGl5GRHizex0CxDpVZrz0mlFWXHcuMmPMaWPM/4wxHYwxNZy3Ds5t6a2/ovzQwVMXeOn7P2lQpiCPtfbBtdv2LIWJvSCyPAzS4pIrBeexui9HVYbJ/eHwOrsT/UPJgnl48Y7qLN91kgkr99sdJ9tcnU1Z5WIpDsPTU9ZjDLzbqz5BgT522Oz5DSbcDYXKOVsuUXYnUnbJU9AaiJmnIEzoAQneN+Fkn8bWqbLX521hV/xfdsfJlszmIpud3sX9TPYPE5GnReSh6++tfMmnS3axam8CI7vUpEzhtKsheLm9v1uD7QqVhUFzIJ8uKpfrRZSwpgJyJMO3d8Ffx+1OdA0R4f961iU0OIChk9dxOdl3V8DM7E/RvcAfIrJSRJ4QkQbO6e+vEpESItJVRMYAR4B7AZ1Y0o/E7k3gnV+206lOcbrVL2l3nKzZuwwm9LQmQNTiolIrUsWaHPPcUaslc8m7FgArGhHGm3fVYeOhM7yzYLvdcW5YZr3InsBarGsV1oJjq4FEEUkQkSMichFrMOYMoCYwFKhjjFnl6dAqZxw8dYEHv42jVKE8vN61NiI+NFp/33JncSnlLC7RdidS3qZ0I2ua/6N/wpT+kOwNy1r97bZaxejdqDSfLtnFH7tP2h3nhogrPRVEJARoCjQBSgBhwEmcq1waY/yi43ZMTIyJjY21O4ZXOH8pme6fLOfQ6YvMfKQZlaJ9aM2KfSus2XQjSsDguZC/mN2JlDdbOwFmPQK1esBdX0CA91xjPH8pmU4f/M6lpBR+eLIFBcK9c2iAiMQZY2LSbndpbnXnipVLnDfl5xwOw1NT1rH92Dm+HtLYt4rL/pXWKY+I4lpclGvq94Pzx2HBCMhbBG57wxo74wXyhgbxbq96dP9kOS9+v5EP+9T3qTMJ3lOqldd4+5ft/Lz5GC91rEHLKj503eLAKqvlkr8YDNLiorKg2VBo8jCs/ASWvWt3mmvULV2Qp9pXYd6GI8xYc8juOFmiBUZdY9a6Q3y4aCe9G5VmSLNydsdx3YHVVo+gfNFWcYnw0TnSlD1EoMMoqNXdasmsm2h3oms81LIijctFMnz2Jvaf9J1R/lpg1FXrDpxm2LQNNC4XycgutXynKX4w1lpcKl8R67SYFhd1IwICoOsnUKEVzHoMtv9kd6KrAgOEt3vVRQSGTllLcopvdF3WAqMAOHomkQfGxRKdP5RP+jcgJMhHDo2DcfBtNwgv7Gy5lLA7kfJlQaHQa7y1aNl3g6yWsZcoVSic17vVZs3+03y4aKfdcVziI58iypMuXk7hgW9jOX8pmS8HxVA4X6jdkVxz6EpxibRaLgV8bJyO8k6h+aHfNOsa3sSeEO8941A61y1Bt/ol+WDhTuL2ef9MXVpgcjljDMOmrWfjoTO827s+1YpF2B3JNYfWwLhu1pQfg+Za412Ucpd80TBgBgQEWadfzx62O9FVr3SpSfECYQydspZzid65UucVLhcYEaksIt+IyHYROe/8OlZEfHDmQ3XFhwt3MnfDEf7VoRrtaxS1O45rDq+Fb7taxWXwPChY2u5Eyh9FVrBaMhdPWb0TL562OxEAEWHBvNurHodOXWTE7M12x8mUSwVGRFoB64FOwB/Ax86vdwIbRaSlh/IpD/rxzyO89ct2utUvyUMtK9gdxzWH18G4rhBWwDotpsVFeVKJetY1mRM7YFIfSLpodyIAYspF8libykxfc5C5G7yndZWWqy2Yt4C1QFljzEBjzDBjzECgHLDOeb/yIZsOn+GpKeupV7ogb9zlI9PAHFkP47pAaIR1WqxgGbsTqdygYmvo9insXw7T7wNHit2JAHiiTSXqlS7IizM2cvi0dxS+tFwtMDWA0caYa+aONsacw1pauaa7gynPiT93ifu/iaVgeDCfD2xIWHCg3ZGu78gGZ3HJD4PnWLMjK5VTaveA20bD1rkw72nwgsXAggIDeK93PVKcM2+kOOzPlJarBeYgEJLBfSGAbw0vzcUuJafw4LexJFy4zBcDY4jOH2Z3pOs7uhHGdYbgvNbElYXK2Z1I5UY3PQS3PAVxY2Hxm3anAaBs4byM6FyTlXsS+Hyp961t42qBGQ28IiLXDDIQkZLAcGCUu4Mp9zPG8MKMjazZf5q3etajVskCdke6vqN/wjedITjcuuYSWd7uRCo3azsc6vWDJW/C6jF2pwGgR8NSdKxdnLd+3sbGg2fsjnMNVwtMSyAC2C0ii0VkiogsBnYB+YBWIjLOefvGQ1lVNn3x225mrDnE0HaV6VjHB0a7H9vkbLnk0eKivIMI3PkeVO4A85+FzbPtToSI8Hq3WkTlC+XJKWu5cDnZ7khXuVpgbgGSsRYVKws0dn49AjiA5mluysss3HqMN37YSsfaxXmiTWW741zfsc3wzZ0QGGqdFov0kV5uyv8FBkPPsVCyoXXRf+/vdieiYHgIb/eqy54T53lt3ha741zlUoExxpTPwk0/CbzM9mPneGLSOmqWiOD/etYlIMDLe4xdLS4hVsulcEW7Eyl1rZBw6Pud1dlkUl+rtW2zmytG8UCLCkxcuZ+fNx21Ow6gI/n9XsL5y9z3TSx5QgL5YmAMeUK8vMfY8a1WcQkIsroia3FR3io8EvrPsIrN+O5wer/diXimfVVqlYzguekbOH420e44WSswIlJaRG4WkTZpb54KqG7c5WQHD4+P4+jZRD4f0JDiBfLYHSlzpw9Yc4sFBFotlyidJEJ5uYKlrSKTdMFaLuK8vUsbhwQF8G6v+lxMSuGZqetx2Nx12dWR/BVEZAWwF/gNWOC8/ZLqq/IixhiGz97Eyj0JjO5em/plCtkdKXMXEqw5ny6ft35ho3zgOpFSAEVrQJ/JVgtmYk/rGLZRpeh8vNSxBr/tOMHY5XttzeJqC+ZLoAwwFLgNaO28tUn1VXmRcSv2MWnVfh5uVZFu9b18IsjLF2Di3XBqH/SZZE2VrpQvKXsz9PjKmifvu0GQYu8klP2alKFd9Wje/GErW46ctS2HqwWmEfCEMeYDY8wvxpglaW+eDKmy5rcd8Yycu5l21aMZdmtVu+NkLiUJpg62pt7v/iWUa2Z3IqVuTPVO0PFt2PkLzH7c1tH+IsLo7nWIyBPM0MnrSEyyZ3qbrIzkv+zJIMo9dsf/xaMT1lA5Oh/v9q7v3T3GjIE5Q2HHT3DH/0GNznYnUip7YoZAqxdh/SRYMNzWKIXzhfJ/Peuw7dg5Rv+41ZYMrhaYUcBzIpLXk2FU9py5kMR938QSFBjAFwNjyBcaZHekzP06EtaNh5bPQ6N77U6jlHu0/BfE3APL3oMVH9sapVXVaAbfXI6vl+1l8bbjOf7zXfoEMsZ8KyLVgL0i8geQdik1Y4wZ5PZ0N0BESgPvAO0BweqEMNQYY38fQg9KTnHw2KQ1HDh1gQn33UTpyHC7I2Xuj0/h97eh4WBo9bzdaZRyHxGrRX4+Hn56wVq8rHYP2+I8f3s1Vuw6ybNTN/DT0OY5umKtq73IBgMvAAWBBvxz5L5XjN4XkXBgIVANGAQMACoDi/y99fX6/C38tuMEr3WtRePykXbHydyf0+HH56Ga85y1LywVoFRWBATCXV9C2Vtg5kOwa6FtUcKCA3mvTz3OJibx3PQNmBy8NuTqKbJXgJlAEWNMSS8evX8/UAHoaoz53hgzC+iMNa3Ng7Ym86BJq/bz9bK93HtLeXo18vI1UnYvhhkPQpmm1kX9AC8f+KnUjQoOg94TIKoKTBlg9TCzSbViETx3WzUWbDnOxFU5dzLH1QJTGPjYGHPag1ncoTPwhzFm55UNxpg9wDKgi22pPOiP3Sf5z/d/0rJKEV64vZrdcTJ3eB1M7m+NcekzyZrEUil/lqcg9J8OeSJhfA84ucu2KENuLkfzylG8OnczO4//df0HuIGrBeZ3oLong7hJTeDPdLZvwlo0za8cSLjAw+PjKFs4nA/61ico0Itn/knYDRN6pPqFK2h3IqVyRkRxGDADjMMaTHzumC0xAgKEt3rWJU9wIE9OXsvlZIfnf6aL+z0J3C8i/USksIgEpL15MmQWRPLPDggACUC6Q9lF5AERiRWR2Pj4eI+Gc6dziUnc+81qHAa+HNSIiLBguyNl7K/j1jQajmRrlH5Eies/Ril/ElUZ+k21fhcmdIdEewY/RkeEMbp7HTYdPstbv2zz+M9ztTBsAWoD44DjQFKam8+OkTHGfG6MiTHGxBQpUsTuOC5JcRiGTl7HrvjzfNyvAeWjvLj/wqVzVsvl3FHoOxWKVLE7kVL2KBUDd4+D41tgSj9IvmRLjFtrFqNP4zJ8vnQ3y3ed8OjPcnWgxEjA+xZ8/qdTpN9Syahl43MSk1IYNX8Lv249zqtdatKsUpTdkTKWfBmm9LdWpewzCUo3sjuRUvaq3B46fwjfPwQzH4TuX0FAzp8A+k+n6qzcfZKnp6znx6HNKRge4pGf4+o4mBEe+enutwnrOkxaNYDNOZzFrRKTUpiwcj+fLtlF/LlLDL65HAOalrM7VsYcDvj+YavXWNdPoEoHuxMp5R3q9YHzx+GXlyFvNNw+Ose76oeHBPFe7/p0+3gZL87cyEd9GyAeyJDlod4ikg+rV9lhY4y9M7r902zg/0SkgjFmN4CIlAOaAT45mi8xKYVJq/bzyeJdHD93iaYVCvNhn/o0qVDY7mgZMwZ+ehH+nAbtRkC9vnYnUsq73PyEdbH/j48gf1Fo/kyOR6hdqgDP3FqV0T9uZVrcQXrGlHb7z3C5wIhIJ6xTZXWdmxoBa0TkS2ChMWai29Nl3RfAY8AsEXkJ67Teq8AB4DM7g2VVYlIKk1ft55Mluzh29hJNykfyXu/6NK3oxYXlimXvwspPoMnD0Gyo3WmU8j4icOtrVkvm15GQryjU75/jMR5oUYHF244zYvYmGpePpGxh917PdXUkf1dgFnACeA5rCpYr9mCNmredMeY81tIB24FvgQlY+doYY3Km43c2XUpOYdyKvbT632JGzNlM2ci8TLy/CVMebOobxWXdRFgwAmr1gA6jdJS+UhkJCIAuH0PFNjD7Cdj2Y45HCAwQ3ulVj1KFwjl53v19tcSVaQNEZC0QZ4y5T0SCsHqNxRhj1ohIF6xBmCXdni6HxcTEmNjYWFt+9qXkFL6LPcjHi3Zy5EwijcoV4ql2VWhasbBHzo16xPafYVJvKN/c6jEW5JkLh0r5lUvnYGwniN8Gg2ZD6cY5HsHhMNmaeV1E4owxMWm3u3qKrDrwL+e/01akU1jXZNQNuJzsYGrcAT5auJPDZxJpWLYQ/+tRl2aVfKiwABxYDVMHWYuF9RqvxUUpV4Xmh37T4KtbrYX37vkJiuTsOk6eWtbD1QJzFsioP2w5wHdGKHqJy8kOpsUd5KNFOzl0+iL1yxTkze51aF45yrcKC0D8dmup2HxFrV+U0Px2J1LKt+QrYg1CHnOrNSj53p+hgM+fFHK5wPwCvCAiPwDnnNuMiIRiXVT/wRPh/FFSioPpcQf5YKFVWOqVLsiou2rTwhcLC8DZw9b0FwFB1nQY+aLtTqSUb4osD/2nwdcdYXx3uOcHyJPuBCQ+I8MCIyK7gW7GmPXAv4FVwDZgPtZpsueBOkABoKvHk/q4pBQHM9ZYheXgqYvULVWA17rVolWVIr5ZWAAunrZ+ES6egsHzINJbJtVWykcVr2vNwDyhhzUx7ICZPn26ObMWTDkgFMAYs1dEGmBN298BSAFaAD8CLxtjDns4p89KSnEwc+0hPly4k/0JF6hTqgCvdqlFq6o+XFgAki7CpD5wYoc1x1KJenYnUso/VGhpjfaf+QD8MAw6veuzvTFdHgdjjDkI6Lq2Lkq+UlgW7WTfyQvULlmAMYNiaFMt2rcLC4AjBabfB/tXQI8xULG13YmU8i91e0H8Fvj9HYiuCU0esDvRDblegfGF+ce8SnKKg1nrDvPBwh3sPXmBmiUi+GJgDO2q+0FhAWuU/rynYetcuG001OpudyKl/FObl+H4Vmv116hK1ngZH3O9AvOKiLgy3aYxxnjFYEu7pDgMs9cf4v1fd7LnxHlqFI/g8wENaV+jqH8UlisWvwlxY+GWp+Cmh+xOo5T/CgiA7l9YPcumDob7FlqFxodcr8DUA1yZUzpXt3R+2HiE//20jd0nzlOtWH4+7d+QW2sU9VjfctusHgNL3oR6/aHtcLvTKOX/QvNbM5F/0QYm9YL7FvhUz7LrFZiuxphVOZLEh209eo6QoAA+7d+AW2sU87/CArB5Nsx/Fip3gDvf89mLjkr5nELl4O5vYVwXmHaPNUtGYJbnKbaFt6xE6dMeaV2R+U8057Zaxf2zuOz93bqoX7Ih9BzrMwe3Un6jXDPo9DbsWgg/v2R3GpfpJ4UbhAYF2h3Bc46sh0l9oVBZ6PsdhITbnUip3KnBQGs1zD8+huhq0HCw3YmuS1swKmNH1sM3nSEswprGIjzS7kRK5W7tX4WKbWHeM9aZBS+XYYExxgTo9Zdc7OhG65xvSD4YPBcKun8xIqVUFgUGQY+voFB5mDIATu21O1GmtAWj/unoRqvlEhxuFZdC5exOpJS6Ik9B6DsFjAMm9obEs3YnypAWGHWto386i0seq7hElrc7kVIqrcIVrQ43J7bDjPut2TW8kBYY9bdjm2BcZwgKg0FzdPJKpbxZxdZw+2jY/qO17LIX0l5kynJsM3xzJwSGWC2XwhXtTqSUup5G98HxzbDsXYiuDnV7253oGtqCUVbXx2/uhIBga9p9LS5K+QYRuP2/UK45zH7cWlnWi2iBye2Ob3UWlyBtuSjliwKD4e5xEFECJveFMwftTnSVFpjcLH6bVVwkwCouUZXtTqSUuhHhkdBnyt/rNF0+b3ciQAtM7hW/HcZ2sv49SIuLUj4vupo1RuboRpj5EDgcdifSApMrndgB33QCjNVyKVLF7kRKKXeocivc+ipsmQ1LRtudRnuR5TondlgtF+OwWi5FqtqdSCnlTk0fszruLHnT+v2udZdtUbQFk5uc2GkVF0eyNc4luprdiZRS7iYCnd6B0k3g+0fg8FrbomiByS1O7rJOi10tLtXtTqSU8pSgUOg1HvJGWbOhnztqSwwtMLnByV1WyyXlMgyaDUVr2J1IKeVp+aKt1TATT1vdl5Mu5ngELTD+LmG31RU5OREGzoaiNe1OpJTKKcVqw12fw6E4mP0EmJxd3V4LjD9L2ANj77T+chk0G4rVsjuRUiqnVb8T2rwEG7+D39/J0R+tvcj8VcIe67RY0nmr5VKstt2JlFJ2af6sNWvHryOtnmXVOubIj9UWjD86tc86LXb5Lxg4C4rXsTuRUspOItDlQyhRH6bfby3LkQO0wPibU/uslsulc87iUtfuREopbxCcB3pPtJZAn9QHzp/w+I/UAuNPTu+3uiJfOgMDv4cS9exOpJTyJhHFrSJz/jhM6Q/Jlz3647TA+IvTB6yWS+IZGPC91RRWSqm0SjaArh/D/hUw7ymP9izTi/z+4MxBGNsRLp6GgTOtA0gppTJSq7t10X/pfyG6JjR9xCM/Rlswvu7MIWdxOQUDZkLJhnYnUkr5glYvWF2Yf/437FjgkR+hBcaXXSkuFxKs4lJKi4tSykUBAdDtM6sFM22ItYSHu3+E25/RA0TkaRGZIyJHRMSIyIhM9u0qImtFJFFE9onISyISmINxc8bZw9YF/fMnoP8MKBVjdyKllK8JyWtNJxNZHpIuuP3pfaLAAPcD0cD3me0kIh2A6cBq4HbgPeAlYJSH8+Wss4etC/p/xcOAGVC6kd2JlFK+qmBpeGCJR3qd+spF/prGGIeIBAEPZbLfm8DvxpgHnN8vEpF8wEsi8o4xxp4pRd3lzCFY+y3Efm0Nouw/A0o3tjuVUsrXiXjkaX2iBWOMue7anyJSGqgHjE9z17dAMFaLxvc4UmD7z9bAqHdrweI3rKn2B82GMk3sTqeUUhnylRaMK65ME3zNHAjGmD0icgHwrTnqzx2FNd/CmnFwZj/kLQLNnoQGg6zzpUop5eX8qcBEOr+eSue+U6nu914OB+xeaJ0C2/YDmBQo3xJuHQlVO0JQiN0JlVLKZTleYESkHfCLC7suMca08nAcROQB4AGAMmXKePrHpe+v49a1lbhv4PQ+CC8MTR+FhoOhcEV7MimlVDbZ0YJZDriyXm9W+8xdabkUSue+QkBCeg8yxnwOfA4QExOTc6vxOBywd6nVWtk611rKuOwt0PZla/BTUGiORVFKKU/I8QJjjLkAbPXAU29yfq0JrLiyUUTKAeHAZg/8zKw7fwLWTYC4sdZqk3kKQeMHrdZKkSp2p1NKKbfxm2swxpj9IrIe6Ad8mequ/kAS8IMtwcCaTG7v7xD3NWyZAymXoUxTaPk81OgCwWG2RVNKKU/xiQIjIjFAOf7uVl1DRHo4/z3f2SoCeBGYKyKfAZOA+lgDLd+zZQzMhQRYN9FqrZzcAWEFIOYeq7US7cpZQqWU8l0+UWCAx4BBqb7v6bwBlAf2Ahhj5jsLz3BgMHAMaxT/6zkVFGOsabBjv4bNsyDlEpRqDF0/gRpdISQ8x6IopZSdfKLAGGMGYxUMV/adAczwZJ50XTwF6ydbrZX4rRAaAQ0GQswQKFrzug9XSil/4xMFxust+S/89hYkJ1rT5Xf+EGrdZU0kp5RSuZQWGHcoUArq9YWGQ6B4HbvTKKWUV9AC4w71+lo3pZRSV/nEZJdKKaV8jxYYpZRSHqEFRimllEdogVFKKeURWmCUUkp5hBYYpZRSHqEFRimllEdogVFKKeURYkzOrbHl7UQkHth3gw+PAk64MY4/0Pckffq+/JO+J//kS+9JWWNMkbQbtcC4iYjEGmNi7M7hTfQ9SZ++L/+k78k/+cN7oqfIlFJKeYQWGKWUUh6hBcZ9Prc7gBfS9yR9+r78k74n/+Tz74leg1FKKeUR2oJRSinlEVpglFJKeYQWmEyISGkRmSYiZ0TkrIjMEJEyLj42TET+JyJHROSiiKwQkRaezuxpItJDRKaLyD7n69omIm+ISH4XHmsyuNXLgegeIyKtMnhdp114rL8eJ4sz+f/+8TqP9YvjRERKicgHzv/TC87XUC6d/bJ1DIjI/SKyVUQuOX8fH3LrC8kGXdEyAyISDiwELgGDAAO8BiwSkTrGmPPXeYoxQEdgGLAbeBT4SUSaGmPWeSy45z0L7AdeBA4C9YERQGsRudkY47jO48cCn6XZtt3NGe3yBLA61ffJLjzGX4+TR4CINNuaAm8Ds114/Fh8/zipBNwNxAG/AbdmsN8NHwMicj/W+/QGsABoC3wsImKM+cQdLyJbjDF6S+cGPAmkAJVSbSuP9aHx9HUeWxerIA1JtS0I2AbMtvu1ZfN9KZLOtoHO19vmOo81wGt2vwYPvCetnK+tXRYf57fHSQavdwzWH2yRueE4AQJS/fs+5+sq565jwLnfceCbNNu/wpoBINju90BPkWWsM/CHMWbnlQ3GmD3AMqCLC49NAqakemwyMBnoICKh7o+bM4wx8elsvvJXe8mczOIH/PY4Sct5RqAnMMcYk2B3npxgrt+ah+wdA02BIsD4NNu/BQoDt2QpsAdogclYTeDPdLZvAmq48Ng9xpgL6Tw2BKvp7E9aOr9ucWHfh53nii+IyEIRae7JYDlsgoikiMhJEZnowvW63HScdAPyA9+4uL8/HyepZecYqOn8mvZzapPz6/U+pzxOr8FkLBI4lc72BKBQNh575X6/ICIlgZHAAmNM7HV2Hw/MBQ4DZbHOOS8UkfbGmMUeDepZZ4C3gCXAWazrUi8CK0SkvjHmeAaPyzXHCdZp1OPADy7s66/HSXqycwxcuS/t473m+NECo26YiOQDZmFdlxpyvf2NMQNSffubiMzC+uvrNbygOX+jjDFrgbWpNi0RkaXAKqwL/y/ZEsxLiEgJoB3wnvP0T6b89TjJjfQUWcZOkX5LJaO/OFx9LPz9F4bPEpE8wBygAtDBGHMwq89hjDkHzAMauTme7Ywxa7B6PWX22vz+OHHqj/VZ4+rpsWv483FC9o6BK59DaR/vNcePFpiMbeLvc5yp1QA2u/DY8s4Lm2kfexnY+c+H+A4RCQamATHAHcaYjdl8Sn+eryiz1+bXx0kqg4D1xpj12XwefzxOsnMMXLnWkvZz6sq1l+t9TnmcFpiMzQZuEpEKVzY4B0k14/r9+OcAwVi9Zq48NgjoBfxsjLnk9rQ5REQCgAlAG6CrMeaPbDxXBNAJ61SSXxGRGKAqmb82vz1OrnC+DzW4wdaL8zn89jghe8fACqzuyP3SbO+P1XpZ5t6oN8DuftLeegPyYv31sBGrW3JnYD3WQKh8qfYri3UN4uU0j5+M1YS9D2vw0zQgEWhg92vL5vvyCX8POr0pza1URu8J1gDNL4C+WONGBjnf28tAc7tfVzbfkwnO9+MurML7DNYv/n4gKjceJ6le3/tY3XCj07nP748ToIfzduX35mHn9y2zegw4P49+TbPtIcDhPP5aYXW4cQCP2v3ajTFaYK5zcJQBpmP1DDoHfM8/B0qVcx44I9Jsz4M1avmo82BZCbSy+zW54T3Z63y96d1GZPSeAHdi/UV1wvmBcxKrJdjY7tfkhvfkBWADVm+yJOAA1lTrxXPrceJ8bcFAPNbYl/Tu9/vjJJPflcVZPQacv3uL09n+INb1vkvADuARu1/3lZtO16+UUsoj9BqMUkopj9ACo5RSyiO0wCillPIILTBKKaU8QguMUkopj9ACo5RSyiO0wCjlJiIyONXyvlXSub9lqvvbeTDDPZlk86clAJSX0wKjlPudAwaks32Q8z5PGgz8o8AoZQctMEq53wygv4jIlQ3O2ad7YM0MoVSuoAVGKff7FmuerdRrl3TD+n37R4ERkf4isl5EEkXkhIh8KyLF0+yzV0TGi0hvEdkiIudFJFZEbkm1z2Ks1UWbpToVtzjNj4sSkQkiclZEDovI+yIS5p6XrdS1tMAo5X77gKVce5psIDAT+Cv1jiLyAFZB2oI1WebzQAesRcvypXne5lgTaf4Ha7bdQGCuiBR03v8I1sJnG7DWa2/q3Jbat8Au58/6BHgUay41pdxOV7RUyjPGAW+JyBNYC0K1A25PvYOIBAKvYk1g2DvV9q3Ab1jXUt5P9ZAIoJ4x5pRzv6PAauAOYKIxZrOInAWCTMbLKEw0xgx3/nuBiDQB+gDDM9hfqRumLRilPGMqEIo1O3A/rJlyf02zT1UgGmu6/6uMMb9jtYJaptl/xZXi4nRlobcyWcg1L833G7P4eKVcpi0YpTzAGHNORL7HOk1WDphgjHGkuu4Pfy9teySdpzia6v4rrlkC1xhzyfl8WbmGknYZ3UtYhVApt9MCo5TnjMNqMQRgnYZK68qHfbF07isGxHkol1I5Qk+RKeU5vwDfAZ8aYzalc/824BjQO/VGEbkZqxfa4hv4mZewFrBSynbaglHKQ4wxKaTfcrl6v4i8DHwmIuOB8UBJ4HWslQm/uoEfuxl4RER6YfUWO2eM2XYDz6NUtmmBUcpGxpjPReQCMAyYhdWNeT7wL2PM+Rt4ytFYnQe+BPIBS7DWalcqx+mSyUoppTxCr8EopZTyCC0wSimlPEILjFJKKY/QAqOUUsojtMAopZTyCC0wSimlPEILjFJKKY/QAqOUUsoj/h+XS8parsZg7AAAAABJRU5ErkJggg==
"
>
</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="Tick-Labels">Tick Labels<a class="anchor-link" href="#Tick-Labels">&#182;</a></h2><p>The above plot would be nicer if we saw actual month names along the y-axis.  Let's create a DataFrame with the same data, but month names for the index.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[19]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span> <span class="o">=</span> <span class="n">DataFrame</span><span class="p">({</span>
    <span class="s2">&quot;month&quot;</span><span class="p">:</span> <span class="p">[</span><span class="s2">&quot;Jan&quot;</span><span class="p">,</span> <span class="s2">&quot;Feb&quot;</span><span class="p">,</span> <span class="s2">&quot;Mar&quot;</span><span class="p">,</span> <span class="s2">&quot;Apr&quot;</span><span class="p">,</span> <span class="s2">&quot;May&quot;</span><span class="p">,</span> <span class="s2">&quot;Jun&quot;</span><span class="p">,</span> <span class="s2">&quot;Jul&quot;</span><span class="p">,</span> <span class="s2">&quot;Aug&quot;</span><span class="p">,</span> <span class="s2">&quot;Sep&quot;</span><span class="p">,</span> <span class="s2">&quot;Oct&quot;</span><span class="p">,</span> <span class="s2">&quot;Nov&quot;</span><span class="p">,</span> <span class="s2">&quot;Dec&quot;</span><span class="p">],</span>
    <span class="s2">&quot;high&quot;</span><span class="p">:</span> <span class="p">[</span><span class="mi">26</span><span class="p">,</span> <span class="mi">31</span><span class="p">,</span> <span class="mi">43</span><span class="p">,</span> <span class="mi">57</span><span class="p">,</span> <span class="mi">68</span><span class="p">,</span> <span class="mi">78</span><span class="p">,</span> <span class="mi">82</span><span class="p">,</span> <span class="mi">79</span><span class="p">,</span> <span class="mi">72</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">44</span><span class="p">,</span> <span class="mi">30</span><span class="p">],</span>
    <span class="s2">&quot;low&quot;</span><span class="p">:</span> <span class="p">[</span><span class="mi">11</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">25</span><span class="p">,</span> <span class="mi">36</span><span class="p">,</span> <span class="mi">46</span><span class="p">,</span> <span class="mi">56</span><span class="p">,</span> <span class="mi">61</span><span class="p">,</span> <span class="mi">59</span><span class="p">,</span> <span class="mi">50</span><span class="p">,</span> <span class="mi">39</span><span class="p">,</span> <span class="mi">28</span><span class="p">,</span> <span class="mi">16</span><span class="p">]</span>
<span class="p">})</span>

<span class="n">df</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">set_index</span><span class="p">(</span><span class="s2">&quot;month&quot;</span><span class="p">)</span>

<span class="n">df</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[19]:</div>



<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>high</th>
      <th>low</th>
    </tr>
    <tr>
      <th>month</th>
      <th></th>
      <th></th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>Jan</th>
      <td>26</td>
      <td>11</td>
    </tr>
    <tr>
      <th>Feb</th>
      <td>31</td>
      <td>15</td>
    </tr>
    <tr>
      <th>Mar</th>
      <td>43</td>
      <td>25</td>
    </tr>
    <tr>
      <th>Apr</th>
      <td>57</td>
      <td>36</td>
    </tr>
    <tr>
      <th>May</th>
      <td>68</td>
      <td>46</td>
    </tr>
  </tbody>
</table>
</div>
</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>Let's try plotting it.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[20]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ax</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">line</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;Month&#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;Temp (Fehrenheit)&#39;</span><span class="p">)</span>
<span class="kc">None</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">
<p>Unfortunately, even though we now have months for the index, matplotlib won't use all the index values for the x-axis unless we specifically tell it to.  We can explicitly give matplotlib tick labels with the <code>set_xticklabels</code> method. <code>set_xticklabels</code> enables us to set the labels, but not the tick positions.  Let's take a look at the positions:</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[21]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ax</span><span class="o">.</span><span class="n">get_xticks</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[21]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>array([-2.5,  0. ,  2.5,  5. ,  7.5, 10. , 12.5])</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>You should read the above as follows:</p>
<ul>
<li>the 1st tick label (Jan) is drawn at position 0. (the leftmost)</li>
<li>the 6th tick label (Feb) is drawn at position 5. (center)</li>
<li>the 11th tick label (Mar) is drawn at position 10. (the rightmost)</li>
</ul>
<p>Fortunately, we can set all the tick positions explicitly.  The only correct configuration in this case is 0, 1, 2, 3, ...
In order to use <code>set_xticklabels</code>, we need to first use <code>set_xticks</code>. Here is the updated code:</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[22]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ax</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">line</span><span class="p">()</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_xticks</span><span class="p">([</span><span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">6</span><span class="p">,</span> <span class="mi">7</span><span class="p">,</span> <span class="mi">8</span><span class="p">,</span> <span class="mi">9</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="mi">11</span><span class="p">])</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_xticklabels</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">index</span><span class="p">)</span>
<span class="kc">None</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">
<p>If we want to count from 0 to 11, we can use <code>range(len(df.index))</code>.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[23]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ax</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">line</span><span class="p">()</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_xticks</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">index</span><span class="p">)))</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_xticklabels</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">index</span><span class="p">)</span>
<span class="kc">None</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,iVBORw0KGgoAAAANSUhEUgAAAXgAAAEQCAYAAAC6Om+RAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/d3fzzAAAACXBIWXMAAAsTAAALEwEAmpwYAABK/UlEQVR4nO2ddXgUxxvHP2+c4AGCu3uAoMVLKRQv7lLaUhdKvUXaUkdq/Ao1WqRIoS3a4tJiwd1dA0ET4vP7Yy4QrgcRkuzdZT7Pc0+yOt+93fvu7Lsz84pSCoPBYDC4Hx5WCzAYDAZD+mAM3mAwGNwUY/AGg8HgphiDNxgMBjfFGLzBYDC4KV5WC0hM3rx5VYkSJayWYTAYDC7D5s2bLyql8jla5lQGX6JECUJCQqyWYTAYDC6DiBy/2zITojEYDAY3xRi8wWAwuCnG4A0Gg8FNMQZvMBgMbooxeIPBYHBTjMEbDAaDm+JUzSSTw9WrV7l48SLR0dFWS3FbfHx8yJs3Lzlz5rRaisFguA9cyuAjIyM5f/48RYoUIUuWLIiI1ZLcDqUUN2/e5NSpU/j6+uLn52e1JJfkcng0C3edJVcWHxqXy0t2P2+rJRkyIS5l8KGhoeTLlw9/f3+rpbgtIoK/vz958+YlNDSUokWLWi3JZVBKsenYZaZtOM7CXeeIjo0HwNtTqFsyDy0qBvJgxfwUDTDXryFjSJbBi8gDwHAgCMgCHAS+Ukr9kGgdP+A9oA+QC9gGvKaUWp1WYiMjIylQoEBa7c5wD7Jnz86lS5esluESXI2I4bctp5i+8QQHL9wgu68XPWoXpXvtooRHxbFs73mW7j3PiHl7GDFvD+XzZ+fBioG0qJSfoCK58PAwT6KG9CFJgxeRasBSYD3wOBABdAG+FxFfpdQE26rfA22AYcAR4BngLxGpr5TalhZiY2Nj8fJyqYcOl8XLy4vY2FirZTgtSim2nLjM1A0nWLDjLFGx8VQvmotPOlejbfWC+Pvcvk7rlAzgjUcqcvRi+C2z/3b1Eb5ZeZi82XxoVl7X7BuVzUtWX3N9G9KO5FxNPQBPoJ1S6oZt3hKb8fcDJohIdaAXMEgp9SOAiKwCdgOjgPZpJdjE3TMG8z075lpkDHO3nGb6xhPsO3edrD6edKlVhF51i1G50L1fSpfMm5XBjUoxuFEprkbEsPLABZbuvcDi3eeYtfkUPl4eNCidhwcr5qdFxUAK5sySQUdlcFeSY/A+QAxw027+VSC37f/2tnVmJCxUSsWKyK/A67aaflQa6DUYMhylFNtOXmHahhPM23GGyJh4qhbOyYePVqV99UKpqnXn9PemQ1BhOgQVJiYunk3Hwli65wLL9p3nnd938c7vULlQjltmX6VQThPKMaSY5FyZPwFPAV+IyAfoEE1X4EGgr22dysBRpVSE3ba70TeIMrb/DQaX4XpkDH9sO8O0DSfYc/Ya/j6edAwqTK+6xahWJFealePt6UGD0nlpUDov77StyOHQGyzde4Fle8/z1fKDfLHsIPlz+NK8gjb7B8rkxc/bM83KN7gvSRq8UmqXiDQF5gJP22bHAEOUUr/apgOAyw42D0u03CEi8gTwBECxYsWSJdpdGDFiBCNHjiQmJuau7xZWrlxJs2bNWLFiBU2bNk3z/Rv+y85TV5m28Th/bDtDRHQcFQvm4L2OVegYVCjdmzuKCGUCs1MmMDtDmpQmLDyaFft0zX7e9jNM33gCP28PGpbJR4uKgTSvGEhgdtOU1eCY5LxkLQv8hq6BD0GHajoA/xORSKXU1PsRoJSaCEwECA4OVvezL3ekZs2arFu3jkqVKlktxa0Jj4rlz+26tr7z9FX8vD1oV60QveoWI6hoLsveSQRk9aFzrSJ0rlWEqNg4NhwJs72ovcDSvecBqF40Fy0qBPJQ5fxUKJDDEp0G5yQ51brR6Bp7W6VUjG3eMhHJA4wXkeno2ntxB9sm1NzDHCwzJIMcOXJQr149q2W4LbvPXGXahhP8se0MN6JiKZ8/OyPbV6ZjjcLkzOJcnZN8vTxpXC4fjcvlY0R7xf7z11m6R5v9mKUH+HzJAXrWKcrbbSqZ1jgGIHlj0VQFticy9wQ2AnmAQHTtvqSI2PfgqAREA4fuV6g7c/ToUdq0aUO2bNkoXrw4o0aNIj5ed5JZuXIlIsLKlStvrR8XF8fbb79NwYIF8ff3p3nz5uzbtw8RYcSIESnaf2YkIjqWmZtO0uHrf2jzxVpmbz5Fy8r5+e2p+ix+sRH9G5RwOnO3R0SoUCAHzzYvy+/PPMDGN1vwZJNS/LrpJG2+WMO2k1eslmhwApJzmz8HBImIj1Iq8QAwdYFIdO18HjAS/fJ1MoCIeAHdgb/TswXNyHm72XPmWnrtPllUKpSD4e0qp3r7Tp06MXDgQF566SXmzZvH8OHDKVq0KAMHDnS4/vDhwxk9ejTDhg2jRYsWbN68mfbt794SNaX7d1dOXY5g4uojzN1ymutRsZQJzMa7bSvxaM3C5PL3sVrefZEvuy9vtK5I8/KBvDxzO50n/MsLD5bl6aal8fI0YwpmVpJj8F8Bs4B5IvINOgbfHugJjLWZ/lYRmQGMExFv4Ci65U1JoHe6KHcjhg4destsW7RowfLly5k+fbpDA758+TLjxo1jyJAhfPzxxwA89NBD+Pj4MHTo0Pvev7ty9GI4PSau43JEDI9UKUCvusWpXSK327X3r1sqDwtfaMTwP3YxZskBVu6/wLjuNSiWxwyPkBlJTiua2SLyCPAa8B3gBxxG91T9NtGqA4EPgPfRQxVsB1oppbakseY7uJ+as7PQpk2bO6arVKnC1q1bHa67c+dOwsPD6dq16x3zu3TpcleDT8n+3ZEEc4+NU8x7tiHlC2S3WlK6kjOLN+N61KBZhUDe/n0XrcevZkT7ynSpVcTtbmiGe5OsNzFKqUXAoiTWuQm8bPsYUkBAwJ2tSH19fYmMjHS47tmzZwEIDAy8Y37+/PnTZP/uxrGL4fScuJ6YOMW0x+u6vbknpkNQYYJLBPDyjG0Mm72D5fsuMLpTVXJnde1wlCH5mOCci1GwYEEALly4cMf88+fPWyHHqTl+KZyek9YTFRvH1MF1M2UTwsK5sjDt8Xq83roCS/eep9X41aw5GGq1LEMGYQzexahatSpZs2Zl1qxZd8y3n87snLgUQc+J64mMiWPq4HpULJj5zD0BTw9hSJPSzH36AbL7edP3+42MmreHyJg4q6UZ0hnTWNbFyJ07Ny+++CKjR48me/bstGjRgi1btvD9998D4OFh7tknwyLoOWk9ETFxTBtcj0qFMq+5J6ZK4ZzMf64hHy3axw//HOWfQxcZ1yMoU9/83B3jBi7IyJEjeeONN5g8eTLt27dn0aJF/PTTTwCZPs3eybAIekxcz42oWKYOrmvM3Q4/b09GtK/MjwNrcyk8mg5f/cN3a44QH286kbsjopTznNjg4GAVEhJy1+V79+6lYsWKGajIdZg9ezZdu3Zl9erVNGrUKE326Wrft725VymcuW92SXHpRhSvz9nJkj3naVA6D593q26GKHZBRGSzUirY0TITonFBNmzYwIIFC6hbty5+fn5s3ryZjz76iHr16tGwYUOr5VnCqcs6LHM9MoZpj9cz5p4M8mTzZWLfWszYdJKR8/bQatwaRneqSptqBa2WZkgjjMG7INmyZWP16tV8/fXXXLt2jcDAQLp168aHH36YKds5n75yk56T1nPtZgxTBxtzTwkiQo86xahbKg8vztjGM9O2sGxfYUa2r2wShbsBxuBdkMqVK98xNk1m5syVm/ScuJ4rETFMHVyXqkWMuaeGknmzMntIfb5cfoivlh9k49EwxnYPonaJu470bXABzEtWg8ty9upNekxcz+XwaKY8VjdNk3BkRrw9PXj5oXLMGtIADxG6f7uOz/7aT0xc5h2YztUxBm9wSRKb+8+P1aF60VxWS3IbahXPzcIXGtG5ZhG+WnGIzhP+5XDojaQ3NDgdxuANLse5q5H0nLieSzeimfxYHWoUy530RoYUkc3Xi0+7VmdC75qcCIug7RdrmbrhOM7U6s6QNMbgDS7FuauR9Jy0nos3opk8qA41jbmnK62rFmTxC40JLpGbt+buYvDkEC7eSLfRvw1pjDF4g8tw/lokvSat58K1SCYPqk2t4sbcM4ICOf2YPLAO77atxJpDF2k1bjXL95mxj1wBY/AGl+DCNV1zP38tksmD6lCruGndkZF4eAiDGpZk3rMNyZvNl0E/hfDe/D0mZOPkGIM3OD0XrmtzP3c1kp8G1SHYNN2zjPIFsvPHsw/Qp14xvl97lCkbTlgtyXAPjMFbyIgRIzJlx6SUEHo9ip4T13P2aiQ/Daxj2mU7Ab5enoxqX4Wm5fPx3rw9bDf5X50WY/AGpyX0ehQ9J63nzJVIfhxQmzoljbk7Cx4ewthuQeTN5sPTU7dwJSI66Y0MGY4xeINTcvFGFL0mref05Zv8OLA2dUvlsVqSwY7cWX34undNLlyPZOjM7WZESifEGLwTce3aNZ599lkKFSqEr68v5cuXZ+zYsbdeZMXFxZErVy7ef//9W9vs3LkTEfnPIGNFihRh2LBhGao/rUgw95OXI/hhQG3qGXN3WmoUy81bj1Rk2b4L/G/1YavlGOxw/bFoFr0O53Zaq6FAVWj90X3tIj4+njZt2rBlyxZGjRpF1apVWbBgAS+//DKhoaGMHj0aT09PGjduzPLly3n77bcBWL58OVmyZGHjxo2Eh4eTNWtW9u/fz+nTp2nevHlaHF2GculGFL0nbeBEmDb3+qWNuTs7/RuUYNPxy3z2135qFM1tzpkTYWrwTsLChQtZu3YtX3/9NUOHDqVly5aMHz+exx57jM8//5yLFy8C0KxZM9atW0dUlO5ssmLFCvr374+3tzdr1669Nc/LyyvNxoXPKMLCo+n93QaOXQrnh/61aVA6r9WSDMlARPi4czVK5M3Kc9O3cuFa5kjo7gq4fg3+PmvOzsLq1avx8PCgV69ed8zv06cP33//PevWraNdu3Y0b96cyMhI/v33X5o0acKqVav48ccfOXLkCMuXL+fhhx9m+fLlBAcHky1bNouOJuWEhUfTa9J6jl4M5/v+tWlQxpi7K5HN14sJvWvR4eu1PDd9K1MH18XL09QfrcacASchLCyMgIAAfHx87phfoECBW8sBqlWrRp48eVixYgVbt27l2rVrNGnShGbNmrFixQqUUqxcudKlwjOXbTX3oxfD+a5/MA3LGnN3RcoXyM4HHauy4WgYny85YLUcA8bgnYaAgADCwsKIjr6zudm5c+duLQf9ONykSROWL1/O8uXLCQoKInfu3DRv3pwtW7bwzz//EBoaSrNmzTL8GFJDgrkfDr3BpH7BNCqbz2pJhvugc60i9KxTlAkrD7NsrxnOwGqMwTsJTZo0IT4+nlmzZt0xf+rUqfj4+FC/fv1b85o3b87GjRuZP3/+rZp6rVq1yJo1KyNGjMDHx4cHHnggQ/WnhqsRMfT5fgOHbObeuJwxd3dgeLvKVC6Ug5dmbONkWITVcjI1xuCdhNatW9OwYUOGDBnCuHHjWLJkCS+99BLfffcdQ4cOJW/e22GLZs2aERMTw+rVq2/V1BNa2Cxbtox69eqRJYtzJ0+OjIlj8M+bOHj+Bt/2rUUTY+5ug5+3J9/0rokCnpm2hajYOKslZVqMwTsJHh4eLFiwgP79+/Pxxx/Tpk0bFixYwJgxY/jggw/uWLdSpUrkz58fLy8vGjdufGt+Qm3e2cMzsXHxPDd9KyHHLzOme3WalQ+0WpIhjSmeJyufda3OjlNXeX/+XqvlZFrEmUaDCw4OViEhIXddvnfvXipWrJiBijI36fF9K6V4c+5Opm88yYh2lRjwQMk03b/BuRi9cC8TVx9hfI8gOgQVtlqOWyIim5VSwY6WmRq8IUMZu/Qg0zee5JlmpY25ZwKGPVye2iVy88acnRw8f91qOZkOY/CGDOOX9cf5YtlBugUX4ZWW5a2WY8gAvD09+LJnTbJ4e/LU1C2ER8VaLSlTYQzekCEs2nmWd//YxYMVAhndqaoZJjkTUSCnH1/0rMHh0Bu8NXenSRKSgRiDN6Q7649c4oVft1GjaC6+6lXT9HDMhDxQJi8vtyjH79vOMNUkCckwXO6XZu7+GUNafc97zlzj8ckhFMvjzw8DapPFxzNN9mtwPZ5pVoYm5fIxat4edpy6YrWcTIFLGby3tzc3b960Wkam4ObNm3h7e9/XPk6GRdD/x41k8/Pi50F1yOXvk/RGBrfFw0MY2/12kpCrETFWS3J7XMrgAwMDOX36NBEREaYmn04opYiIiOD06dMEBqa+ffqlG1H0/2EjUTFxTB5Uh0K5nLvjlSFjCMjqw1e9a3L+WiQvz9xmkoSkMy41mmSOHDkAOHPmDDEx5u6fXnh7e5M/f/5b33dKiYiOZdDkEE5fucnUwXUplz97Gis0uDI1bUlCRszbw7erj/BU09JWS3JbXMrgQZt8ao3HkP7ExMXz1JQt7Dx1hW/7BhNskmQbHNC/QQk2HbvMZ3/vp0axXCZrVzrhUiEag3MTH694bfYOVh0IZXSnqjxUKb/VkgxOiojwUeeqFA/w10lCrpskIemBMXhDmvHx4n3M2XqaoQ+Vo0edYlbLMTg52f28+aZPTa5HxvD89K3ExsVbLcntMAZvSBO+W3OEb1cfoV/94jzbvIzVcgwuQoUCOXi/Y1XWHwlj7FKTJCStMQZvuG9+33qa9xfs5ZGqBRjerrLppWpIEV1qFaFH7aJ8veIwy/eZJCFpiTF4w32x+kAor8zaTr1SAYzpFoSnhzF3Q8oZ0b4ylQrm4KUZ202SkDQk2QYvIo+IyGoRuSEi10QkRESaJ1qeW0S+E5GLIhIuIktFpGr6yDY4A9tPXmHIlM2UzZ+dif2C8fM2vVQNqcPP25MJfWoSr5RJEpKGJMvgReRJ4A9gM9AJ6ArMAvxtywWYB7QCngM6A97AChEpkvayDVZz9GI4A3/aREBWHyYPrE0Ov/vr9eqWKKU/hmRRPE9WPu2ik4R8sMAkCUkLkmwHLyIlgHHAMKXUuESL/kr0f3vgAaC5UmqFbbt1wFHgVeD5tJFrcAYuXI+k3w8bAPh5UB0Cc/hZrMjJiLoOG76FdV+DCBSqAQWD9N9CQZCjsJ5v+A+tqhTg8UYlmbTmKLWK5zZJQu6T5HR0GgTEA/+7xzrtgTMJ5g6glLoqIvOADhiDdxuuR8Yw4IdNXLoRzfTH61EqXzarJTkPUTdg40T490u4GQZlW0K2QDizHQ6PBWULO2TNd6fhF6oB2Qsa07fxaqsKbD1xhTfm7KRyoRyUCTQ9oVNLcgy+IbAP6CEi7wDFgWPAWKXU17Z1KgO7HGy7G+gnItmUUjfSQK/BQqJi43ji580cOH+d7wfUpnrRXFZLcg6ibsCmSfDPF7eNvcnrUKTW7XVibsL53XBmq+2zDQ4vA2Vr+5018E7DLxgEOQpacDDW4+3pwVe9atLmizU8NWULfzz7AP4+Ltfp3ilIzrdWyPb5FHgTOIyOwX8lIl5KqfFAANr07Qmz/c0NODR4EXkCeAKgWDHTOcZZiYtXvDxjO+uOXGJc9yCalMtntSTriQ6HTd/BP+Mh4hKUaQFN34AiDtJjemfR8xMvi46A87tuG/6ZrXBoyW3Tz1bgTsMvVAOyZ47ewQVy+jG+Rw36/rCBN+fsZGz3INP8NhUkx+A9gOzAAKXUHNu85bbY/Bsi8sX9CFBKTQQmgk66fT/7MqQPSilGzdvNgp1neeuRinSskcnjotEREPK9NvbwUCjdXBt70Top24+Pv94m8XbR4XBu523DP7sNDvwF2H4a2Qv+N6afLfWjfjozDcvm5aUW5Riz5AC1SwbQu25xqyW5HMkx+EtAWWCJ3fy/0a1mCgKX0bV0exJGmrqcWoEG6/lm5WEmrzvO441K8njjUlbLsY7oCAj5Af4Zp429VDNt7MXqpl0ZPlmhWD39SSDqhs30bYZ/ZivsX8Qt089RWBt+0dpQ50l943ATnm1WhpDjlxn55x6qFc5F1SI5rZbkUiTH4HcD9e6xPN62TksHyyoBJ0z83XWZsekEn/61n041CvNG64pWy7GGmJsQ8qM29hvnoWQTbezF62dM+b7ZdFmJy4u6Dmd33Db8M9tg/wLYtxB6zQB/9xjF08NDGNc9iDZfrOGlmduY/1xD098iBSSnHfxc29+H7ea3Ak4ppc4BfwKFRaRJwkIRyQG0sy0zuCBL95znjTk7aVwuH590qYZHZuulGnMT1k+A8dXhrzcgX3kYuAj6/5lx5n43fLNDiQeg/jPQ+Tt4LgS6/awN/4dWcPWUtfrSkICsPnzUuRqHLtxg/LKDVstxKZJTg18IrAC+FZG8wBH0S9aWwEDbOn8C64ApIjIMHZJ5AxDgk7QWbUh/Nh8P45lpW6haOCcTetfEOzMlyo6JhC2TYc0YuHEOSjSCLj9AiYZWK7s3lTqAfx6Y3hO+bwl9foNA93jqalIuH92Ci/DtqsO0qlzAtOBKJkn+apXOjdcR+BUYCcwH6gK9lVI/2daJB9qi4/TfoGv9cUAzpdTJ9BBuSD8Onr/OoJ9CKJQrCz8MqE1W30zSRC02CjZOgi9qwKJXIU9p6D8fBsx3fnNPoERDGLgQ4mN1Tf7EBqsVpRlvtalEYHY/hs3eboYySCbiTLlNg4ODVUhIiNUyMjVnrtyk84R/iY1XzHmqAUUD3OeF3V2JjYKtv+ga+7XTUKy+jrGXbOy6nY8uH4NfHtXH0/UnKN/aakVpwop9Fxj40yaea16GoS3LWy3HKRCRzUopB21zzWiShkTcjI5j4I+buBEZy+SBddzf3GOjYdP38EVNWDAUchaFfn/oOHupJq5r7gC5S8Bjf+sQza+9YesUqxWlCc0qBNK5ZhG+WXmYXaevWi3H6TEGb7jF6IV72X/+Ol/3rkmlQm6c9zY2WreK+bImLHgZchSCvnNh0GIo1dS1jT0xWfPqEFOpJvDHM7Dmc7cY/OzdtpXIk9WHV2ZtJzrWZIG6F8bgDQAs23ueX9brtu6N3bWXalwMbP4JvqwF81+EbPn1i8jH/tadldzF2BPjmw16zoCqXWHZKFj8OsS7tinm9PdmdKeq7Dt3na9XHLJajlOTSd6eGe5F6PUoXp29g4oFc/DKw24a14wOh2nd4dgaKFwL2o6FMg+6p6nb4+UDnSbq8W7Wf607aXWcAF6+VitLNS0q5adTjcJ8veIQLSvnp3Ih0wHKEaYGn8lRSjFs9nZuRMXyRY8gfL3csBNJdIQ29+P/QIdvYPAyKNsic5h7Ah4e8PAH0GIk7PoNpnXTnaVcmOHtKpHL34dhs3YQYxJ2O8QYfCbn53XHWbk/lLfbVKRsfjccljU6QpvZ8X90LbZG78xl7IkRgYYv6tr70TXwU1u4EWq1qlSTy9+HDzpVYc/Za0xYedhqOU6JMfhMzIHz1/lg4V6aVwikTz03HMgpOgKm22runb6Fal2tVuQcBPWCntMhdD/80BLCjlqtKNU8XLkA7asX4svlB9l37prVcpwOY/CZlKjYOJ6fvpUcfl583Lma+w3FGnMTfu2pa6od/wfVulmtyLko9zD0nwc3L+ter2d3WK0o1YxoX5mcWbx5ZdZ2E6qxwxh8JuXTxfvZd+46n3apTr7srvuyzSExN3V3/SOrdDiienerFTknRWvDoL/A0wd+fASOrrZaUaoIyOrDex2qsOv0NSauPmK1HKfCGHwmZM3BUL5be5T+9YvTrIKbjSUecxN+7QVHVkLHbyCop9WKnJt85XUz0ZxFYEpn2D036W2ckNZVC9KmakHGLz3IgfOu/fI4LTEGn8kIC49m6MztlA3MxhuPuMdAVLeIidS9Ng+vgA5f6VizIWlyFoZBi6BQTZg1UI/H44KM7FCZbH5eDJu1nVgTqgGMwWcqlFK8/tsOrkTEMK5HkHuNqx0TCTN66zyn7b+EGn2sVuRaZMmte/OWawULX4HlH7hcr9e82XwZ1aEy209dZdIa131xnJYYg89EzNh0kr/3nOfVVuXdq2NIbBTM7AuHlmpzr9nXakWuiY8/dJ8CNfrC6k9g3gsQF2u1qhTRpmpBWlUuwNilBzh0wYRqjMFnEo6E3mDkvD00LJOXQQ+UtFpO2hEbBTP6wsG/od14qNnPakWujaeXvkk2ekWPiT+rv36v4SKICO91rIK/jyevzNpBXLxrPYWkNcbgMwHRsfG88Os2fL09+KxrdffJzBQbBTP7wcG/oO04qDXAakXugQg8+A60/gT2LdDDDt+8YrWqZJMvuy8j21dm28krfL82c7eqMQafCRi39AA7T1/lo0erUSCnn9Vy0obYaJjZHw4shjZjIHhg0tsYUkbdJ3Umq1Ob4MfWcO2M1YqSTfvqhXioUn4+//sAh0Mzb0poY/BuzoYjl5iw6jA9ahelVZUCVstJG2KjdejgwCJo8znUfsxqRe5LlUehz2y4ckJ3iAo9YLWiZCEifNCxCn7enrw6O/OGaozBuzFXb8bw0oxtFA/w5522layWkzbERsOsAbB/ITzyGdQebLUi96dUUxiwAGIj4YeH4ZRrZF0LzOHH8HaV2Hz8Mj/9e8xqOZZgDN5NUUrx1tydXLgexfgeNdwjr2pcDMweCPsXQOtPoc7jVivKPBQK0h2i/HLA5HZwcInVipJFpxqFebBCIJ/+tY+jF8OtlpPhGIN3U+ZuPc38HWd56aFy7pGBPsHc983XL//qPmG1osxHQCl4bAnkKQPTe8D2GVYrShIR4YNOVfH29OC12TuIz2ShGmPwbsjJsAje/WM3dUoEMKRJaavl3D9xMTB7EOydB60+0i//DNaQLVCHa4o3gN+HwJ4/rVaUJAVy+vFu20psPBbGz+uOWS0nQzEG72bExsXz4oxtiMCY7tXxdPUmkXEx8Ntg2PsnPDwa6j1ltSKDXw6dBrBwLX1ujq21WlGSdKlVhKbl8/Hx4v0cv5R5QjXG4N2Mr1ccZvPxy7zfsQpFcvtbLef+iIuFOY/Dnt+h5QdQ/xmrFRkS8PGHXjMhdwmY3gvO77Za0T0RET58tCpeHsJrv2WeUI0xeDdiy4nLfLH8IJ1qFKZDUGGr5dwfcbEw9wk9umHL96HBs1YrMtjjH6CTlvtk1Z2hLh+3WtE9KZgzC2+3rcj6I2FM3eDcWtMKY/Buwo2oWF78dRsFcvgxskNlq+XcH3GxMPdJnTv0oVHQ4DmrFRnuRq6i2uRjb8KURyH8ktWK7km34KI0KpuXDxft42RYhNVy0h1j8G7CiD93c+pyBON6BJHDz9tqOaknPk6/vNs1WyeIfuAFqxUZkiJ/Jej5K1w9BdO6QrTzxrhFhI86V8NDdKhGudiImSnFGLwbMH/HGWZvPsWzzcpQu0SA1XJST3wczB0CO2fBg8N1gmiDa1C8gR7W4MxWPYREXIzViu5K4VxZePORivx7+BLTNp6wWk66YgzexTlz5SZvztlJUNFcPPdgWavlpJ74OPj9adg5E5q/A41etlqRIaVUaANtx8KhJfDnc049nnzPOkV5oEweRi/Yy6nL7huqMQbvwsTFK16euY3YeMW47kF4e7ro6YyPgz+egR2/QvO3ofErVisypJZaA6DZW7B9OiwdbrWauyIifPRoNRTwxpydbhuqcVFHMABMWnOE9UfCGNG+MiXyZrVaTuqIj4M/ntWG0OwtaDzMakWG+6XxMD1G0D/jYd03Vqu5K0UD/HmjdQXWHLzIjE0nrZaTLhiDd1F2nrrK53/v55GqBehaq4jVclJHfDz8+TxsnwZN34Qmr1qtyJAWiOjhJCq2h7/egJ2zrVZ0V3rXLU69UgF8sGAvZ664TmKT5GIM3gW5GR3HCzO2kierL6M7VUXEBXurxsfDvOdg2xRo8jo0fc1qRYa0xMMTHp0ExRvqF+eHl1utyCEeHsInnasTG6/cMlRjDN4FeX/BHo5eDGdMt+rk8vexWk7KiY+H+S/A1inQ+FVo+rrVigzpgbcf9JgK+crrtIpntlqtyCHF8vjzWqvyrDoQyuzNp6yWk6YYg3cxluw5z9QNJ3iiUSkalMlrtZyUEx8P81+ELT/rWG2zN/UjvcE9yZILes+GLAEwpQtcOmy1Iof0q1+COiUCGDV/D+euRlotJ80wBu9CXLgWyWu/7aByoRy83LKc1XJSTnw8LHhJJ3NuNFS/VDXm7v7kKAh954CKh186wfXzViv6Dx4ewiddqhETF8+bc90nVGMM3kWIj1e8MnsH4VGxjO8RhK+Xp9WSUkZ8PCwcCpt/goYv67buxtwzD3nL6pp8eChM7QyR16xW9B9K5M3KsIcrsHzfBeZuPW21nDTBGLyLMHndMVYfCOXttpUoE5jdajkpQylY+AqE/AAPvAgPvmvMPTNSpBZ0+wUu7IUZvSE2ympF/2FAgxIEF8/NiD93c/6a64dqjMG7APvOXePDRft4sEIgfeoWs1pOylAKFg6DkO/1uDItRhhzz8yUbQEdvoajq/WAcvHxViu6A09bqCY6Lp5XZm13+WGFjcE7OZExcbwwfRs5/Lz5uEs112oSqRQsehU2TdIjQrYYaczdANV76FFCd8+Fxa873ZAGpfJl4922lVlz8CI//HPUajn3hTF4J+f9BXvYf/46n3atRt5svlbLST5K6R/vxolQ/1l46D1j7obbNHheXxcbv4W1Y6xW8x961inKQ5Xy88ni/ew543zvC5KLMXgn5pf1x5my/gRPNC5Fs/KBVstJPkrB4jdgw/+g3jM6YYcxd0NiRPRNv2o3WDYKtvxitaI70GPVVCWnvzcvzthKZEyc1ZJShTF4J+XfQxcZ8edumpXPx2utKlgtJ/koBX+9CRsmQN2n4OEPjLkbHOPhoePxpZvDvBdg/2KrFd1Bnmy+fNa1OgfO3+CjRfuslpMqjME7IccuhvPU1C2UypuVL3rWcJ3E2UrB32/D+m+g7hBo9aExd8O98fKBbj9DwWowawCc2GC1ojtoUi4fgx4oyU//HmPFvgtWy0kxqTJ4EVksIkpE3rebn1tEvhORiyISLiJLRaRq2kjNHFyLjGHwzyGIwHf9g8nuKtmZlIIl78C6r6DOk9DqI2PuhuThmx16zdIdoqZ1gwvOVVt+tVV5KhTIzrDZ27l4w/madt6LFBu8iPQEqjuYL8A8oBXwHNAZ8AZWiIiLDneYscTFK56fvpVjF8P5pndNiudxkSGAlYIl78K/X0Ltx6H1x8bcDSkjWz7oMwc8fXRu16vO09HIz9uTcT2CuBYZy2uzXSvNX4oMXkRyA2MBR+l22gMPAH2VUtOVUott8zwAMw5sMvho0V5W7g9lZIfKNCjtIuPMKAVLR8C/X0DwY/DIp8bcDakjoKRO4B15TZt8RJjVim5RoUAO3mhdgWX7LjBlg+uk+UtpDf5jYJdSarqDZe2BM0qpFQkzlFJX0bX6DqmXmDmYGXKSSWuO0r9+cXrXLW61nOShFCwbCf+Mg+BB8MhnxtwN90fBatBzGoQdgek9IcZ5xmgf0KAETcrl4/35ezh04brVcpJFsg1eRBoC/YBn7rJKZWCXg/m7gWIiki3l8jIHIcfCeGvuThqWycs7bStZLSd5KAXL34O1Y6HWQHjkc90qwmC4X0o2hkcnwskNMHsQxMVarQjQTSc/7VqNrL5ePD99G1Gxzt90Mlm/SBHxAb4FPlNK7b/LagHAZQfzE56zct9l30+ISIiIhISGhiZHjltx6nIET/6ymSK5/fm6V028XCGvqlKw/H1Y8znU7A9txhhzN6QtlTvprFD7F+oRSJ0k7h2Y3Y+PO1djz9lrjPn7gNVykiS5v8pXgSzAB2ktQCk1USkVrJQKzpcvX1rv3qkJj4pl8OQQouPimdQvmJz+LtJiZuWHsOYzqNkP2o4z5m5IH+o+AY1e0bkDVoy2Ws0tHqqUn951i/Ht6iP8c+ii1XLuSZK/TBEpBrwFvAP4ikguEcllW5ww7YmuvTuqpQfY/jqq3Wda4uMVL83YxoHz1/mqV03KBLpIBGvFh7DqY6jRB9qON+ZuSF+avw01+sLqT2DjJKvV3OLtNpUolS8rQ2du50pEtNVy7kpyfp2lAD9gCtqkEz4Ar9j+r4qOtVd2sH0l4IRS6sZ9q3Ujxiw5wN97zvN2m0o0KeciTy4rP4JVH0FQH2j3pTF3Q/ojop8Sy7XWo5Lu/t1qRQBk8fHkix41uBQe5dS5XJPzC90GNHPwAW36zYBDwJ9AYRFpkrChiOQA2tmWGWz8se00X604RI/aRRn4QAmr5SSPVZ/o0ExQb2hvzN2QgXh6QZcfoGgdmPM4HF1jtSIAqhTOydCW5Vm06xyznDSXa5K/UqXUFaXUSvuPbfFx2/QNtImvA6aISA8Redg2T4BP0usAXI1tJ68wbPYOnf+xQxXXGP531aew4gOo3tOYu8EafPyh568QUAp+7QXndlqtCIAnGpWifqk8jPhzN8cuhlst5z+k2S9VKRUPtAWWAN8Ac4E4oJlS6mRalePKnLsayRM/hxCY3ZcJfWri4+UCRrn6M1jxPlTroQeG8nCxVIEG98E/QHeE8s0OUzrD5WNWK8LDQ/i8W3W8PT14YcY2YuKcK4FJqh1GKSVKqbft5oUppQYppQKUUv5KqQeVUtvvX6brczM6jid+CSE8Kpbv+geTxxXGdl8zRrd1r9YdOn5jzN1gPTmLaJOPjYJfHoVw61uxFMqVhdGdqrL95BW+XHbQajl34AJVSNdHKcWw2dvZefoq43rUoEKBHFZLSpq1Y3Uv1apdoeMEY+4G5yGwIvSaCddOw9SuEGV9+4021QrSpVYRvlpxiE3HnGeIBWPwGcBXyw8xf8dZXn24Ag9Vym+1nKT5Z7weX6ZKF+j4P2PuBuejWF3o8iOc3QYz+0Gs9U0VR7SvTJHc/rz46zauRcZYLQcwBp/uLN51ls+XHKBTjcIMaVLKajlJ8++XemTIKp2h07e6BYPB4IxUeEQ3oTy8DP581vIE3tl8vRjXI4hz1yJ593dHo7ZkPMbg05HdZ67y0oztBBXNxYePVnX+FjNbftYJOyp3gk4TjbkbnJ9a/XVnqB0zYOm7VquhZrHcPN+8LL9vO8Mf26wf8tgYfDoRej2KxyeHkMvfm4n9auHn7eRhjv2LdNq00g8acze4Fo1e0XkI/v1SfyzmmWalqVU8N2/P3cXJsAhLtRiDTweiYuN48pcQwiKimdQvmMDsflZLujcnNuh0aQWDdPo0Lx+rFRkMyUdEJ5mp1EE/gW6fYakcL08PxnUPQgEvz9xGXLx1vVyNwacxSinemLOTLSeu8HnXIKoUzmm1pHtzYZ9Ok5ajMPSeBb4uMiaOwZAYD094dBKUaAR/PA2Hlloqp2iAP+91rMymY5eZsPKQZTqMwacxk9YcYc6W07zYoixtqhW0Ws69uXpKZ87x8oW+cyCri2SRMhgc4eULPaZCvoowox+c3mypnI5BhWlXvRDjlh5k28krlmgwBp+GLN93ng8X7aNNtYK88GBZq+Xcm4gw3Rsw6rruOJK7hNWKDIb7xy8n9JkNWfPoNvIXras9iwjvd6xC/hx+vPjrVsKjMj5xiTH4NOLA+es8P30blQvl4LMu1Z27xUx0hE6HFnYEekyDAlWtVmQwpB3ZC0Df3wGBKZ3g+jnLpOTM4s2YbtU5HhbBqHl7Mrx8Y/BpQFh4NIMnh5DFx5NJ/YLJ4uPELWbiYnUatJMbdMyyZCOrFRkMaU+e0vqdUvglmNIFIq9aJqVuqTw83bQ0M0JOsnjX2Qwt2xj8fRIdG89TUzZz7lokE/vWomDOLFZLujtKwfwX4cAieORTqNzRakUGQ/pRuCZ0/wVC98KvvSEm0jIpL7YoR7UiOXl9zk7OXc04Hcbg7wOlFMP/3M2Go2F80rkaNYo5TDvrPKz4ALb+Ao2HQZ3HrVZjMKQ/ZR7UYykdWwNzn4B4axJle9uaTkbFxDN01jbiM6jppDH4++DndceZvvEETzctTccaha2Wc282TITVn+o8qs3eslqNwZBxVOsGLT+APX/AotcsS+BdKl82hrerxD+HLvH92qMZUqYx+FSy5mAoo+bv4aFK+XmlZXmr5dyb3XNh0atQ/hFoM1Z3DDEYMhMNnoUGz8GmSTrHgUV0r12Uhyvn55O/9rH7TPq/FzAGnwqOhN7gmalbKBuYjbHdg/DwcGLDPLoa5jwBRevqtGdmCAJDZqXFKJ3bYMX7sHmyJRJEhI8erUZufx9e+HUbN6PTN2RkDD6FHLsYzuDJIXh5ejCpXzDZfJ3YMM/ugOm9dJqzntPB24lfABsM6Y2Hh85KVqaFbmywb6ElMnJn9eHzbtU5dOEGHy7am65lGYNPJscvhTN05nYeHLOKs1cj+V+fWhQN8Lda1t25fAymdrF1/Jij050ZDJkdT2/oOlmPuzR7IJxYb4mMRmXzMbhhSX5ed5xle8+nWznG4JPgxKUIhs3aTvPPVzF/xxkGNCjBqlebUqekExvmjVD4pZNOa9Z3DuR08hfABkNG4ptNt5HPUViPw3QhfWvRd2NYq/JUKJCdV2fvIPR6VLqUYQz+LpwMi+DV2dtp9vlK/th+hn71i7Pm1Wa807aSc48OGXUDpnWFa2d1WrN8Tv4C2GCwgqx5oe9c8Mqih+y4eirDJfh6efJFzxrciIrl1dnbUenQuseJA8jWcDIsgq9XHGL25lN4eAh96xXnqaalyZ/DiU09gdhomNlXx957TNVpzQwGg2NyF9fjMP3YWifwHrQ4w0OZ5fJn581HKrLm4EVuxsTh75O2lizpcddILcHBwSokJMSSsk9d1sY+K+QUHiL0rFOUp5qWoUBOFzB20OnK5j4JO2fqF0k1+lityGBwDY6u0aOqFgyCfn+AT8a+W0vw4NSOXyUim5VSwY6WZfoa/OkrN23GfhJB6FmnGE83K+3cQw44Ysk72tybv2PM3WBICSUbQefvYGZ//eK1+9QMbU6cngMTZlqDP3PlJt+sPMSMTScB3QHh6aZlKJTLxYwd4J8vYN1XUOdJaDTUajUGg+tRqQO0+QwWDIX5L0D7r9yiQ2CmM/izV2/yzYrDzNh0EoWia3BRnmlWhsKuaOwA23/VtffKnaDVR25xURoMllB7MFw/D6s/gWz54UHrk3jfL5nG4M9djWTCykNM33iSeJVg7KUpktuJ27InxcGl8MczULIxdPpWd+QwGAypp9mbcOM8rPkcchWDWgOsVnRfuL3Bn78WyYSVh5m28QTx8YoutYrwTLMyzt1JKTmc2qxbzARW1DFDL1+rFRkMro8ItBmjm00uGAp5ykCJhlarSjVua/AXrkUyYdVhpm04QWy8okvNIjzb3A2MHXQasmldIWs+6P0b+OWwWpHB4D54eulxm75rATP6whMrXDalpdsZ/IXrkXy76ghT1h8nNl7xaI3CPNe8LMXyuIGxg+7A9EsnQHRHjez5rVZkMLgfWXJBrxkwqTlM6wGP/e2SFSm3MfjQ61F8u+owUzYcJzo2nk41ivBc8zKUyJvVamlpR+RVPb5MxCUYMF+nJTMYDOlDntLQ9Sfd03XO4zp/sYcTp+N0gMsbfER0LOOWHuTndceIjo2no63GXtKdjB10urHpvSB0P/SeqdORGQyG9KV0M2j9MSx8BZaNgodGWq0oRbi8wft4erB0z3laVynIc83LUCpfNqslpT3xcboGcXwtdP4eSje3WpHBkHmoPRgu7IF/xulGDdV7WK0o2bi8wXt5erDwhUb4ebvWo1OyUQoWDoO9f8LDo6FqF6sVGQyZCxFo/QlcPAh/PgcBpaFobatVJQu3aDjttuYOsPJDCPkeHngB6j9jtRqDIXPi6Q3dfoYcheDXXpaMPpka3MLg3ZaVH8OqjyGoD7RwrdifweB2+AdAzxkQcxOm94TocKsVJYkxeGdl1aewcjRU7wXtvzBDEBgMzkBgBd1G/txOmDtEj+LqxBiDd0ZWf6YTA1frAR2+crmmWQaDW1OuJbR8T78XW/Wx1Wruicu/ZHU71nwOy9/T2d87fmPM3WBwRuo/q1P9rfpIZ02r8qjVihxiavDOxNqxuq1t1a7QcYIxd4PBWRGBtmOhaF34/Wk4s9VqRQ4xBu8srB0HS0dAlS7Q8X/G3A0GZ8fLF7pP0fldp/eC6+esVvQfjME7A/98AUuHQ5XOetjfDMwmYzAY7oNsgdBzOkRe0c0nY25aregOjMFbzb9f3U7Y0WmiMXeDwdUoUBUenQinN8Ofz+vOiU6CMXgrWfc1/P0WVOoIj35nzN1gcFUqtoPmb+u8yGvHWq3mFkkavIh0EZHfROS4iNwUkf0i8qGIZLdbL7eIfCciF0UkXESWikjV9JPu4qz7Bv56U+eC7GzM3WBweRq9osOsy0bBvgVWqwGSV4N/BYgD3gRaAROAp4AlIuIBIDot+Dzb8ueAzoA3sEJEiqSDbtdm/f/grzf0Xb/z97obtMFgcG1EoMPXUCgIfnsczu2yWlGyDL6dUqqbUmqqUmqVUmoc8DxQF2hqW6c98ADQVyk1XSm12DbPA3g17WW7MBu+hcWvQYW20OVHY+4GgzvhnQV6TNfJQab3hPCLlspJ0uCVUqEOZm+y/S1s+9seOKOUWpFou6voWn2H+xXpNmycBIteNeZuMLgzOQpCj6kQfgFm9IHYaMukpPYlaxPb3722v5UBR88ju4FiIuKGg7SnkI2TdNKA8m20uXv5WK3IYDCkF4Vr6XDNiXWw4CXLWtak2OBFpDAwCliqlAqxzQ4ALjtYPcz2N/c99veEiISISEhoqKOHBTdg0/fa3Mu11inAjLkbDO5P1S7QeBhsnQLrJ1giIUUGb6uJ/wHEAgPTQoBSaqJSKlgpFZwvX7602KVzEfIDLHgZyrWCbpONuRsMmYmmb+qQ7N9vwcGlGV58sg1eRLKgY+qlgIeVUolHvL+M41p6QKLlmY+QH2H+S1D2YZ0swMvXakUGgyEj8fDQvdMDK8PsgRB6IGOLT85KIuINzAaCgUeUUjvtVtmNjsPbUwk4oZS6cV8qXZHNk2H+i1C2JXT/xZi7wZBZ8c2mhzPw8oXp3SEiLOlt0ojkdHTyAKYCzYGOSqn1Dlb7EygsIk0SbZcDaGdblrnY8gvMex7KtIBuxtwNhkxPrqLQfapO9TdrAMTFZEixyanBfw10BT4HwkWkXqJPQiemP4F1wBQR6SEiD9vmCfBJegh3WrZO0Yl5Sz+oT6i3n9WKDAaDM1CsLrQbD0dXweI3MqTI5Bh8a9vft9AmnvgzGEApFQ+0BZYA3wBz0b1fmymlTqaxZudl61T441ko3Qx6TDPmbjAY7iSoFzR4HjZNgk3fpXtxSQ6AopQqkZwdKaXCgEG2T+Zj2zT44xko1dSYu8FguDstRkDoflj4KuQpC6WaJLlJajGjSaYF23/VWV1KNdEvU7yzWK3IYDA4Kx6eeoDBvGVhZj+4dDj9ikq3PWcWts/Q2dVLNtJjUBhzNxgMSeGXA3r+CuKhx6yJvJouxRiDvx92zILfh0CJhtBzBvj4W63IYDC4CgEldf+YsMMw+zGIj0vzIozBp5ads2HuE1D8AehlzN1gMKSCko3gkc/0O7u4tB+UzGSZSA07Z8Ocx6FYA5u5Z7VakcFgcFWCB0KtAXo8+TTGGHxyUQqO/wObf4Jdv0Gx+tB7pjF3g8Fw/6SDuYMx+KSJCNOtZDb/CBcPgG9OqPMENH/HmLvBYHBqjME7Qik4uUEPFrZ7LsRFQeFgPb5z5UdNvN1gMLgExuATc/MK7JihjT10L/hkhxp9dIysgMkfbjAYXAtj8ErBqRAdgtk1B2JvQqEa0O4LnSHd1ySjMhgMrknmNfjIq7Bjpn5pen4X+GSD6t2h1kCdFd1gMBhcnMxl8ErBmS06BLPrN4iJgALVoO1YqNoVfLNbrdBgMBjSjMxh8FHXYecsbezndoC3vw6/BA+EQjXTrYmSwWAwWIl7G/yZbTq2vnM2RN+A/FV0r7Fq3cAvp9XqDAaDIV1xP4OPDteGvvlHOLMVvLJAlUd1bL1IsKmtGwyGTIP7GPy5nToEs2MmRF+HfBWh9SdQrTtkyWW1OoPBYMhwXN/go67DL53g1Cbw9IXKnXRsvWhdU1s3GAyZGtc3eN/sEFBK9zCt3gP8A6xWZDAYDE6B6xs8wKMTrVZgMBgMTocZD95gMBjcFGPwBoPB4KYYgzcYDAY3xRi8wWAwuCnG4A0Gg8FNMQZvMBgMbooxeIPBYHBTjMEbDAaDmyJKKas13EJEQoHjqdw8L3AxDeU4S1nuXp47H1tGl+fOx5bR5bnSsRVXSuVztMCpDP5+EJEQpVSwu5Xl7uW587FldHnufGwZXZ67HJsJ0RgMBoObYgzeYDAY3BR3MviMHHEso0c3c+fy3PnYMro8dz62jC7PLY7NbWLwBoPBYLgTd6rBGwwGgyERxuANBoPBTXFqgxeRESKiRCRdE5OIyABbOY4+LZK5j6bJWd+urHIOljdJadnJRUQm2fY7No33a9kx2fafIddJWpUrIj+JyLFkrpsu58xBOR1FZLWIXBCRmyJyXER+F5FW6VmureyWIrJIRC6JSKSIHBCRj0Ukdwr3E2Q7JwGJ5iVcm1fs9yciXrZlI9LoUBx5SbiIHBORuSLSTSRj84g6tcFbQFegvt1nYzqVdR3o62B+f9uyNEVEsgDdbJO90skMM/SY3J0MOmeIyPPAXOAg8BjQBnjftrh5epSZqOw3gb+ASGAw8DDwP2AAsElEiqZgd0HAcMBR3s6cwGv3ozWFJHjJI8A7QBQwHVhiO68ZgjH4O9mmlFpv97mWTmXNAfokvqPbTnwX4Le0KkREfG3/dgRyAAuBQCAta2YJxpMhx5SJ6Ej6nbPEvAL8rpR6TCk1Tym1XCk1SSnVEXg9ncpERJqhbyTjlFKdlFJzlVKrlFJjgHpoo/45jYr7G3hORPKn0f6SIsFLVimlflFK9UDfrJsDn2SQBtcyeBHpISLLRSRURG6IyFYR6e9gPSUi74vI8yJyVESui8gqEamcynL9bY+MR0Uk2vb3LRFx9P3ltD2CXxaRayIyVUTyOFjvF6A40DDRvE7oc3KHGYpIbRGZLSKnbI/P+0VktH1NQERWishaEWln+26igKdti/sDl9E1o5u26cTbJoQbqorIChGJEJGzIjIq8XHK7VDUo7bwQSjwRXock4h8KSLnRcTbbtvstnP6kYPvNeH8j7CbV8I2f0CieT/Zyq8hImtsx3xQRIY42m9SJLfcFJDUOXMY6rFdByvt5tW0HeNNETkpIm+KyEgRUWgjPedIgFIq3m4/JW3XdKiIRInINhHpZLdOsq4l4FUgDHjDQblHgY+ApiJS17ZfLxF5TUT2iA7lhIrIYhGpYPt+f7RtftBWvkIPAQC3n0jednScibTXEZGlNn8JF5FlIlIn0fJhNg/4z29aRPYAz99t30qp34A/gMdFxN+2TbK8RUTyicg3tnMXZfv7i9yuwDnEpQweKAXMBnqjazfzgO/u8oPsg37UfAEYCBQD/pB7P+Z62i6ihI+nbf2/0I+P44HWwHfox65PHexjHKCAnsBbQHubZnuOA6u5M6TRD/2ofMNu3WLANmAIuhY3HhjE7Qs6MeXQhvsl+nF3mYgUAloAM5RSocDvQDtxHOP8HViK/n6n2Y7zXQfrfQmITf936XRME9A110522/YCsgLfOtCVUnKgj3MK0AHYBEwQXbu0jBSes6T2lRdYhjby/sBz6GtjgG2VjUB/m3n95x1Kov0UBTYA1YGX0Nf2FuA3EWnvYJPfucu1ZPtdNQGWKKUi71Lkn7a/CWGiX4EP0E80HYHHgT1AQWABt008caj1im3eWeAr4AkRKX6X46sGrAJyo7+bfujrY5WIVLetNg3wBLrbbVsLqAj8c5djSWAh4AsEJ9dbbOf8X1uZY9Bhn1cBb8DnnqUppZz2A4xAm6WXg2Ue6NDAJGC73TKFjid6J5rXxTa/gYN9DbAts/+sRZuVAhrbbfMWEA0E2qab2tZbbLdeb9v8B+3KKoM2tMuAH/oijQUeSrSvFg60iu24+wDxQJ5Ey1ba5gXZbfOqbX/1bdMP26aHOPiuX7fbdhI6fp7L7jjnOvj+0uuYltmtvyXx92x/ndj+H2G3TQnb/AGJ5v1km9cs0Txf4BIwMaXXZwrLPZbEvpNzzhzux/adrUw0PRodAy6SaF4W4Lxtn+WAHdy+7i+i48Ut7fb7PRCa+PzY5i9BhySSfS0B+W3rfHiP78DPts43aJNXwPP3WP/WdXiXazMAbfg/2JZ5JT5n6IrYFWzXum1eDvRTxhy7411nV/Y49HU/2F6D3XoJ57E7yfeWUUAcUCOpa9L+41I1eBEpKyLTReQ0EGP7DAbKO1h9iVIqJtH0TtvfYvcoohNQO9HnMXTt8jjwb+LaPTqm542OFSZmpt30LLRp1XdQ3iy0obRD3wjOoWtadyAiOWyPcYfRP9QYdDhEgLJ2qx9TSm2zm9cfOKiUWmebXgqcwe6R/y76fwWyAVXs5s91sG16HNM3QDMRKWvbrjZQg7SpvQNEKKVWJEwopaKAA9z7OskIUnLOkqIesF4pdSphhlLqJrrWi1LqAPo7bYKuIW9D/xb+EpHEIY1W6BroVbvfwl9AdRHJYVducq+l5NASbYaTUrEtAEqpMOBzoJ+IOPKMxsB8pdSVRNtcQz9JNEm03s9APREpA7eeRnqijzc2CRkJ76cUyfeWlsAmpdTW5B5rAi5j8CKSDX3nrI5+8dMIbcI/oA3FnjC76SjbX797FLNLKRWS6LMfHSIozu0bSsInoXWNfSzufOIJpVQ0+s5e2L4wpdR19GNsX/Tj4FRlF/O08SM6lPEFujZcG3jmLsdzNvGEiAQDlYA5IpJLRHIB2dEvROs5eCQ/f5dpe/1ncUA6HNNc9E3iSdv0ELTRzXNUfiq47GBeFPe+TtKVVJyzpCgIXHAw/9a5VkrFKaVWK6XeVkq1QIdDdwLDE4WFAtHn1P63kBBOuOdvgTuvpUvoljMl7qE7YdlJ277DbDem+2Es2htGOVgWgOPr+hw6bJPAHCCc26HIlujvJjkvhBNaBZ0l+d6SBzhFKsjQdsP3SX30l9FIKbU2YWYSMfW04BJwlNvN1ew5Zjd9x1t6EfFBXxyn77L9z+ialAe6FnAHIuKHjg2PUEqNTzS/6l32p+ymE2p8r+G4mVg/7nzxlB84YjeNA/325SQmzY5JKRUjIt8BT4vIJ0AP4HOl1L1qSlH8Nzbp6EV3WpNW5Sb3nEU6KC+hzEuJphPMxJ67tihRSp2xfe/j0U9UG237XAN8fJfNzjjYv8NrSSkVKyKrgIdExE85jsMnxPWXo0MlASKS5X5MXil1Q0Q+RNfk7d+hhQEFHGxWgEQVAaVUuIjMRT+hDkeHFo8opf5JeNK8B23Q520zyfeWizioICYHl6nBA/62v7fCLraaRYd0Lncx+q57w652n/CxH6Tf/mR1RX/P63DMEvSj3f+UUrsdLPdFv9SJsZs/ICnhtptLT/SLsWYOPtuAviJ3dL6w198D/YJ0J8knrY/pW3TcNiH8k9Rj+nH+GwZok8Q2acF9l5vCc3YcyC8i+RJtX5r/hizXA/VFpEii9bIkaBORgneRU8H2N6GFzWKgGrD7Lr+FKLvtk7qWPkPfjEY7+B5Kom9uq5VSG9BhC0GHZO9GQvlJtTP/Bl1hed9u/irgERHJnkhHdnS4caXduj8DpUXkYfQL3ylJlImIdEbftP6nlIog+d7yN1An0YveZOMqNXiFfot8DfhaRIajW1G8jb675UzHsqeiW+EsE5HPge3oWlNp9MnqaDtZCVQWkR/R8cZy6JjmSqXUf+LQoB+NcVDLTbT8qoisB4aKyFn08Q4ieXf0Nugf0FCl1Er7hSLyLbqlStNEsx+3NdHahH4hNBhd076ajPISNKfpMSmlTovIn+i48Dyl1Mm77dr291fgbRF5C21uje6lJw1Iy3JTcs5mAe8BU0RkDLpJ4Bv8NzPQGOApdEx9JNoIX7b9VcAuEVmKjq8fRdeWH0GHw2YqpU7Y9vMuuia/WkS+Qtcwc6NvaqWUUoPsyr3ntaSUWmr7LY8UkRJo07wM1ESHYa9iC4MopVaIyG/AGFtrnuXoOHVjYIHtu9pjK/cZEZmMrkB42n+HSqkoERnFf0dwfA9oi/6tf2z7bl5DVy7tQzrL0E8s36NvKL/YLQ+ytV7yQb/PaYuu7C3hdrPQ5HrLWHTLsaUi8j76BpkXXbkdYguLOialb2Uz8oN+FIxNNN0c2IpuE3wY3eZ0hD6MO7ZTwPt280pg15oh0bIB3PvNt5+tnH3oH0UY+qIdwe0WFE1t+3gU3brhCrrFwDQgb3LLsttXi0TaF9n2dwHd3KuNbZ2mibZbCaxNNP07+qbof5dycgIRNr0jbPurAqywfcfn0Be9x920pfcxJdq+p21Zm2RcJ37o0MJZ2/5nAHXsz7/tuE852N9KErVCScH1mZJyj91ln8k+Z7bpjsAu2/najo4H/0c/2jTXosMDp9FN8cajDXUI+kXicdvycPTv7FXAx24/RdBN+U6jW3qcRZtWn0TrJOtaSrR+K/SL2svo39dBdPgkwG49L3QLkwO2skPRN6XyidYZbtMWZ9PwCg6uTdu+DmDX8gmoi36hfcP2PSwD6tzlXHxq2/5fB7+FhM9N2/c6F23wklJvsa0XiL4hnbUd+0lgMuB7r2vUqYcLFpE5QDWlVBmrtbg7ojvoDEc3LU2qJUCGIyJTgQfQNUX7zjeWXCeufH2KiCe6uelFpdSDabzvETjxtZSZcMoQja0VQSN0jW6MxXIMFiIi9dBjjHQHXk5s7lZdJ654fYrIe8AhdG0yDzpcUg0dijG4KU5p8OgXdB7oR8jhFmsxWMs69OPyZPTLscRYdZ244vWp0DH0Qrb/d6BjvIssVWVIV5w6RGMwGAyG1ONKzSQNBoPBkAKMwRsMBoObYgzeYDAY3BRj8AZDGiJ6LPT/ZEES29jzVmgyZF6MwRsMactw0jnNncGQXIzBGwwGg5tiDN7g8sjtFHEVROQv0anWTojIQNvyviKyT3QathW2AbkStvUWnd7xmOiUacds096J1klIu/ek6LRzZ0XkiojMsxvAK6HN8Vu29R2l8KshaZAe0GBIDsbgDe7ELPQwxR3Rw7H+ICKj0QNtvY4e2Kk8enygBCbblv2MHhDqJ/QAU5Md7P8NbmetegE9hHXiUQQTkrr8xO2Ucd8lWu6U6QEN7ouz9mQ1GFLDp0qpnwFEJAQ9zOuTQEmlM/MkDI07XnRezuzoQcxGKqVG2Pbxt4jEAu+JyEdKqR2J9n9MKdUrYcI2TO+nIlJIKXVGKbXeNvLyaaXUegf6sgNPK1sGKRFZjR5lsSd6UC6DIU0xNXiDO3Gr271S6jJ6lMr1CeZuY5/tb1H0ULPw37G8E6ab2M1faDednDSQiXHW9IAGN8UYvMGdsE+/F32XeaCHaQ2w/W+fpi0hwUWA3fzUpIG8l76EfViWHtDg3hiDN2RmEgzbPk1bAbvlBoNLYgzekJlZbfvbw25+b9vflanYZzRJp4wzGDIE85LVkGlRSu0SkenACNHJ2/9Ft3x5B5iulEpJHtoE9gBtRGQxOiRzRilln4zaYMgQTA3ekNkZgE69Nwj9EvUx23T/VO7vWXSqt3noZpBP3L9EgyF1mPHgDQaDwU0xNXiDwWBwU4zBGwwGg5tiDN5gMBjcFGPwBoPB4KYYgzcYDAY3xRi8wWAwuCnG4A0Gg8FNMQZvMBgMbsr/AZc2Lt0NzN9uAAAAAElFTkSuQmCC
"
>
</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>This plot is correct, but crowded!  There are two solutions: (1) make the plot wider or (2) rotate the labels.  We'll demo both.  We'll also add back the axis labels.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[24]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># approach 1: wider plot</span>
<span class="n">ax</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">line</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span><span class="mi">4</span><span class="p">))</span> <span class="c1"># this is the (width,height)</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_xticks</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">index</span><span class="p">)))</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_xticklabels</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">index</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;Month&#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;Temp (Fehrenheit)&#39;</span><span class="p">)</span>
<span class="kc">None</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 code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[25]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># approach 2: rotate ticks</span>
<span class="n">ax</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">line</span><span class="p">()</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_xticks</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="nb">len</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">index</span><span class="p">)))</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_xticklabels</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">index</span><span class="p">,</span> <span class="n">rotation</span><span class="o">=</span><span class="mi">90</span><span class="p">)</span> <span class="c1"># 90 is in degrees</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;Month&#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;Temp (Fehrenheit)&#39;</span><span class="p">)</span>
<span class="kc">None</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">
<h1 id="Example:-Stock-Market-Returns">Example: Stock Market Returns<a class="anchor-link" href="#Example:-Stock-Market-Returns">&#182;</a></h1><p>In this example, we'll plot the performance of American stocks from 1970 to 2017.  Specifically, we'll be looking at S&amp;P 500 index data.  The S&amp;P 500 index tracks how well the 500 largest public American companies are collectively worth (think of it as a weighted average with more valuable companies being weighted more heavily).</p>
<p>We'll get our data from the Wikipedia on the <a href="https://en.wikipedia.org/wiki/S%26P_500_Index">S&amp;P 500 Index</a> article.  Take a moment to skip the article.</p>
<p>We're interested in the "Total Annual Return Including Dividends" column of the table in the "Annual returns" section.  Investors make money when (1) stock prices rise, or (2) companies pay dividends to shareholders.  This column captures the yearly return, considering both these factors.</p>
<p>There are three parts in this example.  In part 1, we do some web scraping to collect the data (it's a details BeautifulSoup example).  For part 2, we'll visualise the data in several ways.  In part 3, we'll simulate stock market returns, sampling from the real data in order to explore possible investment outcomes.</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="Stock-Market-Part-1:-Collecting-the-Data">Stock Market Part 1: Collecting the Data<a class="anchor-link" href="#Stock-Market-Part-1:-Collecting-the-Data">&#182;</a></h2><p>As a first step, let's download the wiki page and save it to a file named sp500.html.  We check if this file exists before doing the download.  If it does, we just use the contents of sp500.html instead of fetching the data again from Wikipedia (it's faster to access data on your computer rather than from a website).</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[26]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">os</span><span class="o">,</span> <span class="nn">requests</span>

<span class="n">path</span> <span class="o">=</span> <span class="s2">&quot;sp500.html&quot;</span>

<span class="k">if</span> <span class="ow">not</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">exists</span><span class="p">(</span><span class="n">path</span><span class="p">):</span>
    <span class="n">r</span> <span class="o">=</span> <span class="n">requests</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">&#39;https://en.wikipedia.org/wiki/S%26P_500_Index&#39;</span><span class="p">)</span>
    <span class="n">r</span><span class="o">.</span><span class="n">raise_for_status</span><span class="p">()</span>
    <span class="n">f</span> <span class="o">=</span> <span class="nb">open</span><span class="p">(</span><span class="n">path</span><span class="p">,</span> <span class="s2">&quot;w&quot;</span><span class="p">)</span>
    <span class="n">f</span><span class="o">.</span><span class="n">write</span><span class="p">(</span><span class="n">r</span><span class="o">.</span><span class="n">text</span><span class="p">)</span>
    <span class="n">f</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>

<span class="n">f</span> <span class="o">=</span> <span class="nb">open</span><span class="p">(</span><span class="n">path</span><span class="p">)</span>
<span class="n">html</span> <span class="o">=</span> <span class="n">f</span><span class="o">.</span><span class="n">read</span><span class="p">()</span>
<span class="n">f</span><span class="o">.</span><span class="n">close</span><span class="p">()</span>
</pre></div>

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

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[27]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># let&#39;s parse the HTML</span>
<span class="kn">from</span> <span class="nn">bs4</span> <span class="kn">import</span> <span class="n">BeautifulSoup</span>
<span class="n">page</span> <span class="o">=</span> <span class="n">BeautifulSoup</span><span class="p">(</span><span class="n">html</span><span class="p">,</span> <span class="s1">&#39;html.parser&#39;</span><span class="p">)</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">
<p>The page contains six tables.  Which one has the data we care about?  We can loop over each table, convert the contents to text, and check with the text contains the term "Total Annual Return" (that's the name of the column with the data we want).</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[28]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">target_column</span> <span class="o">=</span> <span class="s2">&quot;Total Annual Return&quot;</span>
<span class="n">tab</span> <span class="o">=</span> <span class="kc">None</span>
<span class="k">for</span> <span class="n">curr</span> <span class="ow">in</span> <span class="n">page</span><span class="o">.</span><span class="n">find_all</span><span class="p">(</span><span class="s1">&#39;table&#39;</span><span class="p">):</span>
    <span class="k">if</span> <span class="n">curr</span><span class="o">.</span><span class="n">get_text</span><span class="p">()</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="n">target_column</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">0</span><span class="p">:</span>
        <span class="n">tab</span> <span class="o">=</span> <span class="n">curr</span>
        <span class="k">break</span>
<span class="k">assert</span><span class="p">(</span><span class="n">tab</span> <span class="o">!=</span> <span class="kc">None</span><span class="p">)</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">
<p>Now we have the table we want.  Let's create a list of lists representing the table data.  This will be a list of rows, where each row contains <code>td</code> (table data) and <code>th</code> (table header) elements.  Both of these elements are used to represent cells in HTML tables.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[29]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">rows</span> <span class="o">=</span> <span class="p">[]</span>
<span class="k">for</span> <span class="n">tr</span> <span class="ow">in</span> <span class="n">tab</span><span class="o">.</span><span class="n">find_all</span><span class="p">(</span><span class="s1">&#39;tr&#39;</span><span class="p">):</span>
    <span class="n">rows</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">tr</span><span class="o">.</span><span class="n">find_all</span><span class="p">([</span><span class="s1">&#39;td&#39;</span><span class="p">,</span> <span class="s1">&#39;th&#39;</span><span class="p">]))</span>

<span class="c1"># let&#39;s print the first three rows to make sure they are what we expect.</span>
<span class="n">rows</span><span class="p">[:</span><span class="mi">3</span><span class="p">]</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[29]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>[[&lt;th&gt;Year
  &lt;/th&gt;,
  &lt;th&gt;Change in Index
  &lt;/th&gt;,
  &lt;th&gt;Total Annual Return Including Dividends
  &lt;/th&gt;,
  &lt;th&gt;Value of $1.00 Invested on 1970‑01‑01
  &lt;/th&gt;,
  &lt;th&gt;5 Year Annualized Return
  &lt;/th&gt;,
  &lt;th&gt;10 Year Annualized Return
  &lt;/th&gt;,
  &lt;th&gt;15 Year Annualized Return
  &lt;/th&gt;,
  &lt;th&gt;20 Year Annualized Return
  &lt;/th&gt;,
  &lt;th&gt;25 Year Annualized Return
  &lt;/th&gt;],
 [&lt;td&gt;1970
  &lt;/td&gt;,
  &lt;td align=&#34;right&#34;&gt;0.10%
  &lt;/td&gt;,
  &lt;td align=&#34;right&#34;&gt;4.01%
  &lt;/td&gt;,
  &lt;td align=&#34;right&#34;&gt;$1.04
  &lt;/td&gt;,
  &lt;td align=&#34;right&#34;&gt;-
  &lt;/td&gt;,
  &lt;td align=&#34;right&#34;&gt;-
  &lt;/td&gt;,
  &lt;td align=&#34;right&#34;&gt;-
  &lt;/td&gt;,
  &lt;td align=&#34;right&#34;&gt;-
  &lt;/td&gt;,
  &lt;td align=&#34;right&#34;&gt;-
  &lt;/td&gt;],
 [&lt;td&gt;1971
  &lt;/td&gt;,
  &lt;td align=&#34;right&#34;&gt;10.79%
  &lt;/td&gt;,
  &lt;td align=&#34;right&#34;&gt;14.31%
  &lt;/td&gt;,
  &lt;td align=&#34;right&#34;&gt;$1.19
  &lt;/td&gt;,
  &lt;td align=&#34;right&#34;&gt;-
  &lt;/td&gt;,
  &lt;td align=&#34;right&#34;&gt;-
  &lt;/td&gt;,
  &lt;td align=&#34;right&#34;&gt;-
  &lt;/td&gt;,
  &lt;td align=&#34;right&#34;&gt;-
  &lt;/td&gt;,
  &lt;td align=&#34;right&#34;&gt;-
  &lt;/td&gt;]]</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>Let's make sure (with asserts) that the 0th and 2nd columns contain year and annual return data.  If they do, we want to extract these entries and construct a Series with year as index and annual return for values.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[30]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">assert</span><span class="p">(</span><span class="n">rows</span><span class="p">[</span><span class="mi">0</span><span class="p">][</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">get_text</span><span class="p">()</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="s2">&quot;Year&quot;</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">0</span><span class="p">)</span>
<span class="k">assert</span><span class="p">(</span><span class="n">rows</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="o">.</span><span class="n">get_text</span><span class="p">()</span><span class="o">.</span><span class="n">find</span><span class="p">(</span><span class="s2">&quot;Total Annual Return&quot;</span><span class="p">)</span> <span class="o">&gt;=</span> <span class="mi">0</span><span class="p">)</span>

<span class="n">index</span> <span class="o">=</span> <span class="p">[]</span>
<span class="n">values</span> <span class="o">=</span> <span class="p">[]</span>

<span class="k">for</span> <span class="n">row</span> <span class="ow">in</span> <span class="n">rows</span><span class="p">[</span><span class="mi">1</span><span class="p">:]:</span>
    <span class="n">index</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">row</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">get_text</span><span class="p">()</span><span class="o">.</span><span class="n">strip</span><span class="p">())</span>
    <span class="n">values</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">row</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">get_text</span><span class="p">()</span><span class="o">.</span><span class="n">strip</span><span class="p">())</span>
    <span class="k">if</span> <span class="n">index</span><span class="p">[</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> <span class="o">==</span> <span class="s1">&#39;2018&#39;</span><span class="p">:</span>
        <span class="k">break</span>
    
<span class="n">returns</span> <span class="o">=</span> <span class="n">Series</span><span class="p">(</span><span class="n">values</span><span class="p">,</span> <span class="n">index</span><span class="o">=</span><span class="n">index</span><span class="p">)</span>
<span class="n">returns</span><span class="o">.</span><span class="n">tail</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[30]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>2014    13.69%
2015     1.38%
2016    11.96%
2017    21.83%
2018    −4.43%
dtype: object</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>Let's normalize the data so we can use it to multiply initial money.  For example, we want to convert 4% to 1.04.  That way, if we start with \$100, we can multiply by 1.04 to compute that we have \\$104 after a year.</p>
<p>Don't worry about the replace of <code>chr(8722)</code>.  It's not important to the example.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[31]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="nb">print</span><span class="p">(</span><span class="s2">&quot;&#39;</span><span class="si">{}</span><span class="s2">&#39; is a weird dash, not the negative dash &#39;-&#39; that will let us convert to a float.&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="nb">chr</span><span class="p">(</span><span class="mi">8722</span><span class="p">)))</span>

<span class="n">mults</span> <span class="o">=</span> <span class="n">returns</span><span class="o">.</span><span class="n">str</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="nb">chr</span><span class="p">(</span><span class="mi">8722</span><span class="p">),</span> <span class="s2">&quot;-&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">str</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">&quot;%&quot;</span><span class="p">,</span> <span class="s2">&quot;&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="nb">float</span><span class="p">)</span> <span class="o">/</span> <span class="mi">100</span> <span class="o">+</span> <span class="mi">1</span>
<span class="n">mults</span><span class="o">.</span><span class="n">head</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>&#39;−&#39; is a weird dash, not the negative dash &#39;-&#39; that will let us convert to a float.
</pre>
</div>
</div>

<div class="output_area">

    <div class="prompt output_prompt">Out[31]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>1970    1.0401
1971    1.1431
1972    1.1898
1973    0.8534
1974    0.7353
dtype: float64</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>We'll save this nicely formatted data to a CSV file.  Any analysis of returns can use that directly without needing to repeat this HTML parsing.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[32]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span> <span class="o">=</span> <span class="n">DataFrame</span><span class="p">({</span><span class="s2">&quot;year&quot;</span><span class="p">:</span><span class="n">mults</span><span class="o">.</span><span class="n">index</span><span class="p">,</span> <span class="s2">&quot;return&quot;</span><span class="p">:</span><span class="n">mults</span><span class="o">.</span><span class="n">values</span><span class="p">})</span>
<span class="n">df</span><span class="o">.</span><span class="n">to_csv</span><span class="p">(</span><span class="s2">&quot;sp500.csv&quot;</span><span class="p">,</span> <span class="n">index</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
<span class="n">df</span><span class="o">.</span><span class="n">tail</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[32]:</div>



<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>year</th>
      <th>return</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>44</th>
      <td>2014</td>
      <td>1.1369</td>
    </tr>
    <tr>
      <th>45</th>
      <td>2015</td>
      <td>1.0138</td>
    </tr>
    <tr>
      <th>46</th>
      <td>2016</td>
      <td>1.1196</td>
    </tr>
    <tr>
      <th>47</th>
      <td>2017</td>
      <td>1.2183</td>
    </tr>
    <tr>
      <th>48</th>
      <td>2018</td>
      <td>0.9557</td>
    </tr>
  </tbody>
</table>
</div>
</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="Stock-Market-Part-2:-Plotting">Stock Market Part 2: Plotting<a class="anchor-link" href="#Stock-Market-Part-2:-Plotting">&#182;</a></h2><p>In the previous step, we generated sp500.csv.  Let's read that in and start doing some plotting.  There are a few things we want to plot:</p>
<ul>
<li>returns each year</li>
<li>total returns over time</li>
<li>correlation between the returns in one year and the subsequent year</li>
</ul>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[33]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s2">&quot;sp500.csv&quot;</span><span class="p">)</span>
<span class="n">df</span><span class="o">.</span><span class="n">tail</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[33]:</div>



<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>year</th>
      <th>return</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>44</th>
      <td>2014</td>
      <td>1.1369</td>
    </tr>
    <tr>
      <th>45</th>
      <td>2015</td>
      <td>1.0138</td>
    </tr>
    <tr>
      <th>46</th>
      <td>2016</td>
      <td>1.1196</td>
    </tr>
    <tr>
      <th>47</th>
      <td>2017</td>
      <td>1.2183</td>
    </tr>
    <tr>
      <th>48</th>
      <td>2018</td>
      <td>0.9557</td>
    </tr>
  </tbody>
</table>
</div>
</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>Lets use the year as the index.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[34]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">set_index</span><span class="p">(</span><span class="s2">&quot;year&quot;</span><span class="p">)</span>
<span class="n">df</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[34]:</div>



<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>return</th>
    </tr>
    <tr>
      <th>year</th>
      <th></th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>1970</th>
      <td>1.0401</td>
    </tr>
    <tr>
      <th>1971</th>
      <td>1.1431</td>
    </tr>
    <tr>
      <th>1972</th>
      <td>1.1898</td>
    </tr>
    <tr>
      <th>1973</th>
      <td>0.8534</td>
    </tr>
    <tr>
      <th>1974</th>
      <td>0.7353</td>
    </tr>
  </tbody>
</table>
</div>
</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><strong>Plot 1</strong>: returns each year.  We want the year for the x-axis and the return on the y-axis.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[35]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">line</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[35]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>&lt;AxesSubplot:xlabel=&#39;year&#39;&gt;</pre>
</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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FIrGKRxFq+bl2JcVYTxmZ2cZGxsjnU63+lAUJXC73fT39xOJRFp9KIo2wBgINZtIqyZBG9P2xmN2dpbR0VHWrVuH3+9XMgY2Q0pJPB5nZESb+6UMiKIahbLsatiafWn7YOLY2Bjr1q0jEAgow2FDhBAEAgHWrVvH2NhYqw9H0QaEvVrYai6RUcPWbEzbG490Oo3fb49BNory+P1+FVZUmMIIW01Ek4BScLArbW88AOVxtAHqGinMYoStxuc046GqreyJuioKhcJWGKW6hvFQnoc9UcZDoVDYCp/bicfpWDAeqtrKlijjsYJ44oknuOuuu5icnGz1oSgUDRHyuRibSwDgdSnjYUeU8VhBPPHEE7z//e9XxkPR9oR9LsajyvOwM8p4tAHJZHJV71+x+gh5XSrnYXOU8bAZd911F0IInn76aW699VZCoRC33XYbsViMO++8k82bN+PxeNi8eTMf+tCHyOVyANx77738xm/8BgDbtm1DCIEQguHhYYaHhxFCcO+99y7a1/33348Qgvvvvz+/7IYbbuCFL3wh3/jGN7j22mvxer184hOfyK9733338e53v5ve3l56e3t5y1vewvT09DL9dRSrhZDXRSKtfbZVtZU9afsO85XKa1/7Wt7+9rdz5513ksvluPXWW3nmmWd43/vex969e3nooYf4i7/4CyYnJ/nYxz7GK1/5St773vfywQ9+kK985SusX78egDVr1nDx4sWa9n3s2DFuv/123ve+97Flyxa6u7vzobA77riDV73qVXzxi1/k6NGjvOc978HpdPK5z33O8r+BYvVi6FuB8jzsyoo0Hu//xmGeuTDb0mPYvTbC/3r1nrq3v/3227njjjsA+PznP89PfvITHnjgAV784hcDcPPNNwPw/ve/nzvvvJP+/n6uuOIKAK655hq2bt1a974nJib43ve+xzXXXJNfZngnL37xi7n77rsBuOWWWzh69Cif/vSnuffee1Uvh8IyjF4PUCMP7IryB23K6173uvz/v/Od77Bp0yae//znk8lk8v9uueUW0uk0Dz30kKX7HhoaWmQ4CnnlK1+56Pe9e/eSTCYZHR219BgUqxtlPOzPivQ8Gnnitwtr1qzJ/39sbIwzZ87gdrtLrnv58uWm7buY7u7uRb97vV4AEomEpcegWN0YjYKgqq3syoo0HiuBwhBQT08Pmzdv5stf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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">
<p>We see a lot of noise, but the line stays above 1 in most years.</p>
<p><strong>Plot 2</strong>: total returns over time.  The x-axis will be time, and the y-axis will be total returns.  We will assume we started in 1970 with \$1000.</p>
<p>In order to get the total money in a given year, we want to multiply the starting money by all the return multiples up through that year (this is called a compounding return).  We can use the <code>cumprod</code> method for this.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[36]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span><span class="p">[</span><span class="s1">&#39;return&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">cumprod</span><span class="p">()</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[36]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>year
1970    1.040100
1971    1.188938
1972    1.414599
1973    1.207219
1974    0.887668
Name: return, dtype: float64</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>For example, the 1973 value of <code>1.207</code> came by multiplying <code>1.0401 * 1.1431 * 1.1898 * 0.8534</code> (the multiples for 1970 through 1973).  Let's plot how much money we have over time, if we start with $1000.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[37]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">total</span> <span class="o">=</span> <span class="mi">1000</span> <span class="o">*</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;return&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">cumprod</span><span class="p">()</span>
<span class="n">total</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[37]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>year
1970    1040.100000
1971    1188.938310
1972    1414.598801
1973    1207.218617
1974     887.667849
Name: return, dtype: float64</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[38]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ax</span> <span class="o">=</span> <span class="n">total</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">line</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;Net Worth&#39;</span><span class="p">)</span>
<span class="kc">None</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">
<p><strong>Plot 3</strong>: do a scatter to show the correlation between one year and the next.</p>
<p>To do this, we'll create two Series, both indexed by year.  The first Series we'll pull directly from sp500.csv: the index will be a year, and the corresponding value will be the returns for that year.  In the second Series, the index will be a year, and the value will the the returns in the year FOLLOWING the year in the index.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[39]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s2">&quot;sp500.csv&quot;</span><span class="p">)</span>
<span class="n">df</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[39]:</div>



<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>year</th>
      <th>return</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>1970</td>
      <td>1.0401</td>
    </tr>
    <tr>
      <th>1</th>
      <td>1971</td>
      <td>1.1431</td>
    </tr>
    <tr>
      <th>2</th>
      <td>1972</td>
      <td>1.1898</td>
    </tr>
    <tr>
      <th>3</th>
      <td>1973</td>
      <td>0.8534</td>
    </tr>
    <tr>
      <th>4</th>
      <td>1974</td>
      <td>0.7353</td>
    </tr>
  </tbody>
</table>
</div>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[40]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">set_index</span><span class="p">(</span><span class="s2">&quot;year&quot;</span><span class="p">)</span>
<span class="n">df</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[40]:</div>



<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>return</th>
    </tr>
    <tr>
      <th>year</th>
      <th></th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>1970</th>
      <td>1.0401</td>
    </tr>
    <tr>
      <th>1971</th>
      <td>1.1431</td>
    </tr>
    <tr>
      <th>1972</th>
      <td>1.1898</td>
    </tr>
    <tr>
      <th>1973</th>
      <td>0.8534</td>
    </tr>
    <tr>
      <th>1974</th>
      <td>0.7353</td>
    </tr>
  </tbody>
</table>
</div>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[41]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">series1</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;return&#39;</span><span class="p">]</span>
<span class="n">series2</span> <span class="o">=</span> <span class="n">Series</span><span class="p">(</span><span class="n">df</span><span class="p">[</span><span class="s1">&#39;return&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">values</span><span class="p">[</span><span class="mi">1</span><span class="p">:],</span> <span class="n">index</span><span class="o">=</span><span class="n">df</span><span class="p">[</span><span class="s1">&#39;return&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">index</span><span class="p">[:</span><span class="o">-</span><span class="mi">1</span><span class="p">])</span>
<span class="n">pairs</span> <span class="o">=</span> <span class="n">DataFrame</span><span class="p">({</span><span class="s2">&quot;curr&quot;</span><span class="p">:</span><span class="n">series1</span><span class="p">,</span> <span class="s2">&quot;next&quot;</span><span class="p">:</span><span class="n">series2</span><span class="p">})</span>
<span class="n">pairs</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[41]:</div>



<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>curr</th>
      <th>next</th>
    </tr>
    <tr>
      <th>year</th>
      <th></th>
      <th></th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>1970</th>
      <td>1.0401</td>
      <td>1.1431</td>
    </tr>
    <tr>
      <th>1971</th>
      <td>1.1431</td>
      <td>1.1898</td>
    </tr>
    <tr>
      <th>1972</th>
      <td>1.1898</td>
      <td>0.8534</td>
    </tr>
    <tr>
      <th>1973</th>
      <td>0.8534</td>
      <td>0.7353</td>
    </tr>
    <tr>
      <th>1974</th>
      <td>0.7353</td>
      <td>1.3720</td>
    </tr>
  </tbody>
</table>
</div>
</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>As you can see, the <code>next</code> column of the 1970 year contains the <code>curr</code> value of the 1971 year.  Let's do a scatter plot to look at the correlation.  As a pre-step, we'll subtract 1 from ever cell so a 10% loss will be represented as -0.1 (instead of 0.9).</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[42]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="p">(</span><span class="n">pairs</span> <span class="o">-</span> <span class="mi">1</span><span class="p">)</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[42]:</div>



<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>curr</th>
      <th>next</th>
    </tr>
    <tr>
      <th>year</th>
      <th></th>
      <th></th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>1970</th>
      <td>0.0401</td>
      <td>0.1431</td>
    </tr>
    <tr>
      <th>1971</th>
      <td>0.1431</td>
      <td>0.1898</td>
    </tr>
    <tr>
      <th>1972</th>
      <td>0.1898</td>
      <td>-0.1466</td>
    </tr>
    <tr>
      <th>1973</th>
      <td>-0.1466</td>
      <td>-0.2647</td>
    </tr>
    <tr>
      <th>1974</th>
      <td>-0.2647</td>
      <td>0.3720</td>
    </tr>
  </tbody>
</table>
</div>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[43]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="p">(</span><span class="n">pairs</span> <span class="o">-</span> <span class="mi">1</span><span class="p">)</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">scatter</span><span class="p">(</span><span class="n">x</span><span class="o">=</span><span class="s1">&#39;curr&#39;</span><span class="p">,</span> <span class="n">y</span><span class="o">=</span><span class="s1">&#39;next&#39;</span><span class="p">)</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[43]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>&lt;AxesSubplot:xlabel=&#39;curr&#39;, ylabel=&#39;next&#39;&gt;</pre>
</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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
"
>
</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="Stock-Market-Part-3:-Simulation">Stock Market Part 3: Simulation<a class="anchor-link" href="#Stock-Market-Part-3:-Simulation">&#182;</a></h2><p>In this section, we'll going explore likely outcomes if one were to invest \$1000 in an S&amp;P 500 index fund for 10 years.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[44]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s2">&quot;sp500.csv&quot;</span><span class="p">)</span>
<span class="n">df</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[44]:</div>



<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>year</th>
      <th>return</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>1970</td>
      <td>1.0401</td>
    </tr>
    <tr>
      <th>1</th>
      <td>1971</td>
      <td>1.1431</td>
    </tr>
    <tr>
      <th>2</th>
      <td>1972</td>
      <td>1.1898</td>
    </tr>
    <tr>
      <th>3</th>
      <td>1973</td>
      <td>0.8534</td>
    </tr>
    <tr>
      <th>4</th>
      <td>1974</td>
      <td>0.7353</td>
    </tr>
  </tbody>
</table>
</div>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[45]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">returns</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;return&#39;</span><span class="p">]</span>
<span class="n">returns</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[45]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>0    1.0401
1    1.1431
2    1.1898
3    0.8534
4    0.7353
Name: return, dtype: float64</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[46]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">random</span>
<span class="n">sim</span> <span class="o">=</span> <span class="n">DataFrame</span><span class="p">()</span>

<span class="c1"># do 25 simulations</span>
<span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">25</span><span class="p">):</span>
    <span class="c1"># sample returns for 10 years</span>
    <span class="n">decade</span> <span class="o">=</span> <span class="n">random</span><span class="o">.</span><span class="n">choices</span><span class="p">(</span><span class="n">returns</span><span class="p">,</span> <span class="n">k</span><span class="o">=</span><span class="mi">10</span><span class="p">)</span>

    <span class="c1"># start with $1000, compute compounded wealth over</span>
    <span class="c1"># the course of the decade</span>
    <span class="n">net_worth</span> <span class="o">=</span> <span class="mi">1000</span> <span class="o">*</span> <span class="n">Series</span><span class="p">(</span><span class="n">decade</span><span class="p">)</span><span class="o">.</span><span class="n">cumprod</span><span class="p">()</span>
    
    <span class="c1"># add this simulation as a column in the DataFrame</span>
    <span class="n">sim</span><span class="p">[</span><span class="s1">&#39;sim&#39;</span><span class="o">+</span><span class="nb">str</span><span class="p">(</span><span class="n">i</span><span class="p">)]</span> <span class="o">=</span> <span class="n">net_worth</span>
    
<span class="n">sim</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[46]:</div>



<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>sim0</th>
      <th>sim1</th>
      <th>sim2</th>
      <th>sim3</th>
      <th>sim4</th>
      <th>sim5</th>
      <th>sim6</th>
      <th>sim7</th>
      <th>sim8</th>
      <th>sim9</th>
      <th>...</th>
      <th>sim15</th>
      <th>sim16</th>
      <th>sim17</th>
      <th>sim18</th>
      <th>sim19</th>
      <th>sim20</th>
      <th>sim21</th>
      <th>sim22</th>
      <th>sim23</th>
      <th>sim24</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>1150.600000</td>
      <td>1021.100000</td>
      <td>1021.100000</td>
      <td>1238.400000</td>
      <td>1218.300000</td>
      <td>955.700000</td>
      <td>1049.100000</td>
      <td>1316.900000</td>
      <td>1304.700000</td>
      <td>1375.800000</td>
      <td>...</td>
      <td>969.000000</td>
      <td>1054.900000</td>
      <td>1304.700000</td>
      <td>1013.800000</td>
      <td>1286.800000</td>
      <td>1021.100000</td>
      <td>1150.600000</td>
      <td>1100.800000</td>
      <td>1065.600000</td>
      <td>1375.800000</td>
    </tr>
    <tr>
      <th>1</th>
      <td>1524.545000</td>
      <td>1244.006130</td>
      <td>1404.829380</td>
      <td>1640.880000</td>
      <td>1540.662180</td>
      <td>1134.129190</td>
      <td>1016.577900</td>
      <td>1524.838510</td>
      <td>1246.901790</td>
      <td>1686.180480</td>
      <td>...</td>
      <td>1200.009600</td>
      <td>1447.322800</td>
      <td>1322.704860</td>
      <td>789.750200</td>
      <td>1627.287280</td>
      <td>1251.460160</td>
      <td>1365.417020</td>
      <td>1066.675200</td>
      <td>1173.012480</td>
      <td>1393.960560</td>
    </tr>
    <tr>
      <th>2</th>
      <td>1599.400159</td>
      <td>1422.023407</td>
      <td>1423.373128</td>
      <td>1887.996528</td>
      <td>1828.303809</td>
      <td>1083.887267</td>
      <td>1162.050197</td>
      <td>1962.162195</td>
      <td>1098.645167</td>
      <td>2248.690288</td>
      <td>...</td>
      <td>1278.730230</td>
      <td>1542.267176</td>
      <td>1741.870030</td>
      <td>897.867002</td>
      <td>1884.235942</td>
      <td>1161.605321</td>
      <td>1798.663840</td>
      <td>1219.316421</td>
      <td>1452.658655</td>
      <td>1917.810938</td>
    </tr>
    <tr>
      <th>3</th>
      <td>1790.688419</td>
      <td>1292.619277</td>
      <td>1566.849139</td>
      <td>2078.306578</td>
      <td>2385.387980</td>
      <td>1427.371142</td>
      <td>1516.126893</td>
      <td>2599.864908</td>
      <td>1170.716290</td>
      <td>2366.746528</td>
      <td>...</td>
      <td>1239.089593</td>
      <td>1617.992494</td>
      <td>1856.136704</td>
      <td>956.767078</td>
      <td>2481.350311</td>
      <td>731.811352</td>
      <td>1897.410485</td>
      <td>1245.043998</td>
      <td>1924.772718</td>
      <td>1743.290143</td>
    </tr>
    <tr>
      <th>4</th>
      <td>2167.449262</td>
      <td>1377.415102</td>
      <td>1588.471657</td>
      <td>2532.000904</td>
      <td>2534.951806</td>
      <td>1521.006689</td>
      <td>1949.435959</td>
      <td>3441.961152</td>
      <td>1434.829885</td>
      <td>2151.372594</td>
      <td>...</td>
      <td>965.250793</td>
      <td>1719.440623</td>
      <td>2058.084378</td>
      <td>969.970463</td>
      <td>3268.682765</td>
      <td>906.275178</td>
      <td>2041.993164</td>
      <td>1380.504785</td>
      <td>2383.638534</td>
      <td>1536.012945</td>
    </tr>
    <tr>
      <th>5</th>
      <td>2634.534578</td>
      <td>1705.790862</td>
      <td>1610.392566</td>
      <td>3376.676406</td>
      <td>3081.233920</td>
      <td>1581.999057</td>
      <td>1976.338175</td>
      <td>3667.753803</td>
      <td>1224.483824</td>
      <td>2045.525063</td>
      <td>...</td>
      <td>823.745026</td>
      <td>2107.346428</td>
      <td>2823.691766</td>
      <td>1043.882213</td>
      <td>3429.175089</td>
      <td>773.415237</td>
      <td>2154.098589</td>
      <td>1775.053052</td>
      <td>2930.921942</td>
      <td>1902.198431</td>
    </tr>
    <tr>
      <th>6</th>
      <td>3387.484560</td>
      <td>2193.305890</td>
      <td>1689.462841</td>
      <td>3780.526904</td>
      <td>3729.525537</td>
      <td>1938.898044</td>
      <td>2340.774934</td>
      <td>5032.158218</td>
      <td>1456.890854</td>
      <td>2433.765719</td>
      <td>...</td>
      <td>641.697376</td>
      <td>2507.320780</td>
      <td>2736.157321</td>
      <td>1381.995661</td>
      <td>4515.880675</td>
      <td>895.537503</td>
      <td>1678.042801</td>
      <td>1846.232679</td>
      <td>2840.063361</td>
      <td>2002.063849</td>
    </tr>
    <tr>
      <th>7</th>
      <td>4195.060879</td>
      <td>2431.937571</td>
      <td>1637.089493</td>
      <td>3932.126033</td>
      <td>4417.250046</td>
      <td>2362.159487</td>
      <td>2868.853759</td>
      <td>5579.657032</td>
      <td>1515.312177</td>
      <td>2259.021341</td>
      <td>...</td>
      <td>789.031093</td>
      <td>2607.864343</td>
      <td>3648.939404</td>
      <td>1829.624056</td>
      <td>5358.995597</td>
      <td>867.775840</td>
      <td>2056.609257</td>
      <td>1871.710690</td>
      <td>3437.612693</td>
      <td>2029.692330</td>
    </tr>
    <tr>
      <th>8</th>
      <td>5473.295929</td>
      <td>2142.780194</td>
      <td>1989.882279</td>
      <td>2477.239400</td>
      <td>4100.091493</td>
      <td>3240.882816</td>
      <td>2234.837079</td>
      <td>7347.850346</td>
      <td>1754.579970</td>
      <td>2974.905204</td>
      <td>...</td>
      <td>959.067294</td>
      <td>2744.777221</td>
      <td>4830.830876</td>
      <td>2439.986641</td>
      <td>4174.657570</td>
      <td>1193.886001</td>
      <td>2446.953694</td>
      <td>2293.968622</td>
      <td>2165.695996</td>
      <td>2272.443533</td>
    </tr>
    <tr>
      <th>9</th>
      <td>5742.034759</td>
      <td>2076.354008</td>
      <td>2017.342654</td>
      <td>2873.597705</td>
      <td>4301.405985</td>
      <td>2855.541849</td>
      <td>2357.529634</td>
      <td>7907.756542</td>
      <td>1668.254635</td>
      <td>2621.188975</td>
      <td>...</td>
      <td>871.792170</td>
      <td>2888.878025</td>
      <td>5147.733382</td>
      <td>3183.450571</td>
      <td>5279.271963</td>
      <td>1284.860115</td>
      <td>3242.213644</td>
      <td>2639.440297</td>
      <td>2069.755664</td>
      <td>2201.997783</td>
    </tr>
  </tbody>
</table>
<p>10 rows × 25 columns</p>
</div>
</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>Each of the above columns in the above DataFrame represents a simulation.  The bottom row represents the total wealth after 10 years.</p>
<p>Let's plot each simulation.  We'll disable the legend because 25 legend entries is too many.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[47]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">sim</span><span class="o">.</span><span class="n">set_index</span><span class="p">(</span><span class="n">sim</span><span class="o">.</span><span class="n">index</span> <span class="o">+</span> <span class="mi">1</span><span class="p">,</span> <span class="n">inplace</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">ax</span> <span class="o">=</span> <span class="n">sim</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">line</span><span class="p">(</span><span class="n">legend</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">8</span><span class="p">,</span><span class="mi">8</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="s2">&quot;Years Elapsed&quot;</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="s2">&quot;Net Worth ($)&quot;</span><span class="p">)</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[47]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>Text(0, 0.5, &#39;Net Worth ($)&#39;)</pre>
</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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
"
>
</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>It appears that doubling one's money (or better) over 10 years is fairly like.  Of course, in some cases wealth increases very little (or worse, decreases).  We also observe that the road to wealth is usually bumpy.</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">
<h1 id="Bar-Plots">Bar Plots<a class="anchor-link" href="#Bar-Plots">&#182;</a></h1><p>Just like a line plot, bar plots can be created from either a Pandas Series or DataFrame.  For our example data, let's learn a bit about the fire hydrants around the city of Madison.  Data describing each fire hydrant can be found at <a href="http://data-cityofmadison.opendata.arcgis.com/datasets/54c4877f16084409849ebd5385e2ee27_6">http://data-cityofmadison.opendata.arcgis.com/datasets/54c4877f16084409849ebd5385e2ee27_6</a>.  We have already downloaded the data to a file named "Fire_Hydrants.csv".  Let's read it and preview a few rows.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[48]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="s1">&#39;Fire_Hydrants.csv&#39;</span><span class="p">)</span>
<span class="n">df</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[48]:</div>



<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }
    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>X</th>
      <th>Y</th>
      <th>OBJECTID</th>
      <th>CreatedBy</th>
      <th>CreatedDate</th>
      <th>LastEditor</th>
      <th>LastUpdate</th>
      <th>FacilityID</th>
      <th>DataSource</th>
      <th>ProjectNumber</th>
      <th>...</th>
      <th>Elevation</th>
      <th>Manufacturer</th>
      <th>Style</th>
      <th>year_manufactured</th>
      <th>BarrelDiameter</th>
      <th>SeatDiameter</th>
      <th>Comments</th>
      <th>nozzle_color</th>
      <th>MaintainedBy</th>
      <th>InstallType</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>0</th>
      <td>-89.519573</td>
      <td>43.049308</td>
      <td>2536</td>
      <td>NaN</td>
      <td>NaN</td>
      <td>WUJAG</td>
      <td>2018-06-07T19:45:53.000Z</td>
      <td>HYDR-2360-2</td>
      <td>FASB</td>
      <td>NaN</td>
      <td>...</td>
      <td>1138.0</td>
      <td>NaN</td>
      <td>Pacer</td>
      <td>1996.0</td>
      <td>5.0</td>
      <td>NaN</td>
      <td>NaN</td>
      <td>blue</td>
      <td>MADISON WATER UTILITY</td>
      <td>NaN</td>
    </tr>
    <tr>
      <th>1</th>
      <td>-89.521988</td>
      <td>43.049193</td>
      <td>2537</td>
      <td>NaN</td>
      <td>NaN</td>
      <td>WUJAG</td>
      <td>2018-06-07T19:45:53.000Z</td>
      <td>HYDR-2360-4</td>
      <td>FASB</td>
      <td>NaN</td>
      <td>...</td>
      <td>1170.0</td>
      <td>NaN</td>
      <td>Pacer</td>
      <td>1995.0</td>
      <td>5.0</td>
      <td>NaN</td>
      <td>NaN</td>
      <td>blue</td>
      <td>MADISON WATER UTILITY</td>
      <td>NaN</td>
    </tr>
    <tr>
      <th>2</th>
      <td>-89.522093</td>
      <td>43.048233</td>
      <td>2538</td>
      <td>NaN</td>
      <td>NaN</td>
      <td>WUJAG</td>
      <td>2018-06-07T19:45:53.000Z</td>
      <td>HYDR-2361-19</td>
      <td>FASB</td>
      <td>NaN</td>
      <td>...</td>
      <td>1179.0</td>
      <td>NaN</td>
      <td>Pacer</td>
      <td>1996.0</td>
      <td>5.0</td>
      <td>NaN</td>
      <td>NaN</td>
      <td>blue</td>
      <td>MADISON WATER UTILITY</td>
      <td>NaN</td>
    </tr>
    <tr>
      <th>3</th>
      <td>-89.521013</td>
      <td>43.049033</td>
      <td>2539</td>
      <td>NaN</td>
      <td>NaN</td>
      <td>WUJAG</td>
      <td>2018-06-07T19:45:53.000Z</td>
      <td>HYDR-2360-3</td>
      <td>FASB</td>
      <td>NaN</td>
      <td>...</td>
      <td>1163.0</td>
      <td>NaN</td>
      <td>Pacer</td>
      <td>1995.0</td>
      <td>5.0</td>
      <td>NaN</td>
      <td>NaN</td>
      <td>blue</td>
      <td>MADISON WATER UTILITY</td>
      <td>NaN</td>
    </tr>
    <tr>
      <th>4</th>
      <td>-89.524782</td>
      <td>43.056263</td>
      <td>2540</td>
      <td>NaN</td>
      <td>NaN</td>
      <td>WUPTB</td>
      <td>2017-08-31T16:19:46.000Z</td>
      <td>HYDR-2257-5</td>
      <td>NaN</td>
      <td>NaN</td>
      <td>...</td>
      <td>1065.0</td>
      <td>NaN</td>
      <td>Pacer</td>
      <td>1996.0</td>
      <td>5.0</td>
      <td>NaN</td>
      <td>NaN</td>
      <td>blue</td>
      <td>MADISON WATER UTILITY</td>
      <td>NaN</td>
    </tr>
  </tbody>
</table>
<p>5 rows × 25 columns</p>
</div>
</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>For our first example, let's see what nozzle colors are most common.  We can get a Series summarizing the data by first extracting the <code>nozzle_color</code> column, then using the <code>Series.value_counts()</code> function to produce a summary Series.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[49]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span><span class="p">[</span><span class="s1">&#39;nozzle_color&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[49]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>0    blue
1    blue
2    blue
3    blue
4    blue
Name: nozzle_color, dtype: object</pre>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[50]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span><span class="p">[</span><span class="s1">&#39;nozzle_color&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[50]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>blue      5810
Blue      1148
Green      320
Orange      74
BLUE        45
Red          9
green        9
orange       4
white        1
C            1
GREEN        1
ORANGE       1
Name: nozzle_color, dtype: int64</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>The above data means, for example, that there are 5810 "blue" nozzles and 1148 "Blue" nozzles.  We can already see there is a lot of blue, but we would really like a total count, not confused by whether the letters are upper or lower case.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[51]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">df</span><span class="p">[</span><span class="s1">&#39;nozzle_color&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">str</span><span class="o">.</span><span class="n">upper</span><span class="p">()</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[51]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>BLUE      7003
GREEN      330
ORANGE      79
RED          9
WHITE        1
C            1
Name: nozzle_color, dtype: int64</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>Great!  It's not clear what "C" means, but the data is clean enough.  Let's plot it with <code>Series.plot.bar</code>.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[52]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">counts</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;nozzle_color&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">str</span><span class="o">.</span><span class="n">upper</span><span class="p">()</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span>
<span class="n">ax</span> <span class="o">=</span> <span class="n">counts</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">bar</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="s2">&quot;Hydrant Counts&quot;</span><span class="p">)</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[52]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>Text(0, 0.5, &#39;Hydrant Counts&#39;)</pre>
</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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
"
>
</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>Is the data reasonable?  Try to notice next time you're walking by a hydrant.  Consider it a challenge to spot a green nozzle (bonus points for orange!).</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">
<p>For our second question, let's create a similar plot that tells us what model of hydrants are most common.  The model is represented by the <code>Style</code> column in the table.  The following code is a copy/paste of above, just replacing "nozzle_color" with "Style":</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[53]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">counts</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="s1">&#39;Style&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">str</span><span class="o">.</span><span class="n">upper</span><span class="p">()</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span>
<span class="n">counts</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">bar</span><span class="p">(</span><span class="n">color</span><span class="o">=</span><span class="s2">&quot;gray&quot;</span><span class="p">)</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[53]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>&lt;AxesSubplot:&gt;</pre>
</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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
"
>
</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>Woah!  That's way too much data.  Let's just consider the top 10 models.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[54]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">top10</span> <span class="o">=</span> <span class="n">counts</span><span class="p">[:</span><span class="mi">10</span><span class="p">]</span>
<span class="n">top10</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[54]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>PACER             3620
M-3               1251
MUELLER           1243
WB-59              664
K-11               351
K-81               162
W-59               151
CLOW 2500          123
CLOW MEDALLION      70
CLOW                50
Name: Style, dtype: int64</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>How many others are not in the top 10?  We should show that in our results too.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[55]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">others</span> <span class="o">=</span> <span class="n">counts</span><span class="p">[</span><span class="mi">10</span><span class="p">:]</span><span class="o">.</span><span class="n">sum</span><span class="p">()</span>
<span class="n">top10</span><span class="p">[</span><span class="s2">&quot;others&quot;</span><span class="p">]</span> <span class="o">=</span> <span class="n">others</span>
<span class="n">top10</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[55]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>PACER             3620
M-3               1251
MUELLER           1243
WB-59              664
K-11               351
K-81               162
W-59               151
CLOW 2500          123
CLOW MEDALLION      70
CLOW                50
others             229
Name: Style, dtype: int64</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>Now that looks like what we want to plot.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[56]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ax</span> <span class="o">=</span> <span class="n">top10</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">bar</span><span class="p">(</span><span class="n">color</span><span class="o">=</span><span class="s2">&quot;gray&quot;</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="s2">&quot;Hydrant Counts&quot;</span><span class="p">)</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[56]:</div>



<div class="output_text output_subarea output_execute_result">
<pre>Text(0, 0.5, &#39;Hydrant Counts&#39;)</pre>
</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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
"
>
</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>Nice!  This shows us what we want.  We see Pacer is easily the most common.  Some of the longer texts are harder to read vertically, so we also have the option to use <code>.barh</code> instead of <code>.bar</code> to rotate the bars.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[57]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">top10</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">barh</span><span class="p">(</span><span class="n">color</span><span class="o">=</span><span class="s2">&quot;gray&quot;</span><span class="p">)</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[57]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>&lt;AxesSubplot:&gt;</pre>
</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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
"
>
</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>I wonder what is up with all those Pacer hydrants?  Have they always been so popular with the city?  Turns out we can find out, because we also have a column called <code>year_manufactured</code>.</p>
<p>Let's find all the rows for Pacer hydrants and extract the year.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[58]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">pacer_years</span> <span class="o">=</span> <span class="n">df</span><span class="p">[</span><span class="n">df</span><span class="p">[</span><span class="s1">&#39;Style&#39;</span><span class="p">]</span> <span class="o">==</span> <span class="s1">&#39;Pacer&#39;</span><span class="p">][</span><span class="s1">&#39;year_manufactured&#39;</span><span class="p">]</span>
<span class="n">pacer_years</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[58]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>0    1996.0
1    1995.0
2    1996.0
3    1995.0
4    1996.0
Name: year_manufactured, dtype: float64</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>Let's round to the decade.  We can do that by dividing by 10 (integer division), then multiplying by 10 again.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[59]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">pacer_decades</span> <span class="o">=</span> <span class="n">pacer_years</span> <span class="o">//</span> <span class="mi">10</span> <span class="o">*</span> <span class="mi">10</span>
<span class="n">pacer_decades</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[59]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>0    1990.0
1    1990.0
2    1990.0
3    1990.0
4    1990.0
Name: year_manufactured, dtype: float64</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>How many Pacers were there each decade?</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[60]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">pacer_decades</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="nb">int</span><span class="p">)</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[60]:</div>



<div class="output_text output_subarea output_execute_result">
<pre>2000.0    1730
1990.0     846
2010.0     503
1980.0      21
1960.0       1
Name: year_manufactured, dtype: int64</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>Let's do the same thing in one step for non-pacers.  That is, we'll identify non-pacers, extract the year, round to the decade, and then count how many entries there are per decade.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[61]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">other_decades</span> <span class="o">=</span> <span class="p">(</span><span class="n">df</span><span class="p">[</span><span class="n">df</span><span class="p">[</span><span class="s1">&#39;Style&#39;</span><span class="p">]</span> <span class="o">!=</span> <span class="s1">&#39;Pacer&#39;</span><span class="p">][</span><span class="s1">&#39;year_manufactured&#39;</span><span class="p">]</span> <span class="o">//</span> <span class="mi">10</span> <span class="o">*</span> <span class="mi">10</span><span class="p">)</span>
<span class="n">other_decades</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[61]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>2010.0    1196
1980.0     937
1970.0     578
1990.0     431
1950.0     371
1960.0     349
2000.0     215
1940.0      68
1930.0       9
1900.0       1
Name: year_manufactured, dtype: int64</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>Let's line up these two Series side-by-side in a DataFrame</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[62]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">pacer_df</span> <span class="o">=</span> <span class="n">DataFrame</span><span class="p">({</span>
    <span class="s2">&quot;pacer&quot;</span><span class="p">:</span><span class="n">pacer_decades</span><span class="o">.</span><span class="n">dropna</span><span class="p">()</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="nb">int</span><span class="p">)</span><span class="o">.</span><span class="n">value_counts</span><span class="p">(),</span> 
    <span class="s2">&quot;other&quot;</span><span class="p">:</span><span class="n">other_decades</span><span class="o">.</span><span class="n">dropna</span><span class="p">()</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="nb">int</span><span class="p">)</span><span class="o">.</span><span class="n">value_counts</span><span class="p">()</span>
<span class="p">})</span>
<span class="n">pacer_df</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[62]:</div>



<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
    .dataframe tbody tr th:only-of-type {
        vertical-align: middle;
    }

    .dataframe tbody tr th {
        vertical-align: top;
    }

    .dataframe thead th {
        text-align: right;
    }
</style>
<table border="1" class="dataframe">
  <thead>
    <tr style="text-align: right;">
      <th></th>
      <th>pacer</th>
      <th>other</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>1900</th>
      <td>NaN</td>
      <td>1</td>
    </tr>
    <tr>
      <th>1930</th>
      <td>NaN</td>
      <td>9</td>
    </tr>
    <tr>
      <th>1940</th>
      <td>NaN</td>
      <td>68</td>
    </tr>
    <tr>
      <th>1950</th>
      <td>NaN</td>
      <td>371</td>
    </tr>
    <tr>
      <th>1960</th>
      <td>1.0</td>
      <td>349</td>
    </tr>
    <tr>
      <th>1970</th>
      <td>NaN</td>
      <td>578</td>
    </tr>
    <tr>
      <th>1980</th>
      <td>21.0</td>
      <td>937</td>
    </tr>
    <tr>
      <th>1990</th>
      <td>846.0</td>
      <td>431</td>
    </tr>
    <tr>
      <th>2000</th>
      <td>1730.0</td>
      <td>215</td>
    </tr>
    <tr>
      <th>2010</th>
      <td>503.0</td>
      <td>1196</td>
    </tr>
  </tbody>
</table>
</div>
</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>That looks plottable!</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[63]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">pacer_df</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">bar</span><span class="p">()</span>
</pre></div>

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

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

<div class="output_area">

    <div class="prompt output_prompt">Out[63]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>&lt;AxesSubplot:&gt;</pre>
</div>

</div>

<div class="output_area">

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




<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYwAAAEXCAYAAAC+mHPKAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/d3fzzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAikElEQVR4nO3deZgU5bn38e+NwMgSQGQVxQFR1GjUiCJHVDQGUFBcQUM8LhEjSdQQTV5R1GExLlFfjAkuwcRzRHGLiQEi8BoJeAkuuIOKmgCaEQQBRWTAAe73j6oZepoeeNCu6ZqZ3+e66pqpqme6fl093XdXPbWYuyMiIrIjDQodQEREagcVDBERCaKCISIiQVQwREQkiAqGiIgEUcEQEZEgDQsdIElt2rTx4uLiQscQEalVXnnllU/dvW329DpdMIqLi5k/f36hY4iI1CpmtjTXdO2SEhGRICoYIiISRAVDRESCqGCIiEgQFQwREQmigiEiIkHq9GG1IdauXcuKFSsoLy8vdBQBGjVqRLt27WjRokWho4hIlnpdMNauXcsnn3xCp06daNKkCWZW6Ej1mrtTVlZGaWkpgIqGSMrU64KxYsUKOnXqRNOmTQsdRQAzo2nTpnTq1ImPP/5YBUNSpfjqadudv+TmATWUpHDqdR9GeXk5TZo0KXQMydKkSRPtIhRJoXpdMADthkohvSYi6VTvC4aIiIRRwRARkSD1utO7Ojvq3Epafeg8E5HaR1sYIiISRAVDCmbjxo2FjiAiO0EFo44pKSnBzHjrrbc4/vjjadq0KR07duT6669ny5YtAGzYsIERI0Zw0EEH0bx5czp06MApp5zCu+++u83jLV68mPPOO48OHTpQVFRE165dueKKK6q0mT17Nt/73vf41re+RbNmzejXrx8LFiyo0qZPnz707t2bKVOmcNhhh1FUVMSECROSWxEiknfqw6ijTjvtNC666CJGjhzJjBkzGDt2LA0aNKCkpISNGzfyxRdfMGrUKDp27Mjq1auZMGECvXr14p133qFDhw5AVCyOPPJImjZtypgxY9h333358MMPmTlzZuVypk2bxqBBgxgwYACTJk0C4JZbbuGYY47hzTffZK+99qps+95773H55Zdz3XXX0bVrV1q3bl2zK0VEvhEVjDpq2LBhXH311QD07duXtWvXcvvtt/Pzn/+cVq1aMXHixMq2mzdvpl+/frRv357JkyczYsQIAG644QbKysp444032GOPPSrbn3/++ZW/X3HFFRx33HE89dRTldOOP/54unbtyu2338748eMrp3/66afMnDmTQw89NKFnLSJJ0i6pOmrw4MFVxs855xzWrVtXuavoscceo2fPnrRq1YqGDRvSrFkz1q1bx6JFiyr/ZubMmQwcOLBKscj0/vvv869//YuhQ4eyadOmyqFp06b06tWLOXPmVGlfXFysYiFSi6lg1FHt27fPOV5aWsqUKVMYMmQIBxxwAA8//DAvvvgiL7/8Mm3btmXDhg2Vf7Nq1Sr23HPPapexYsUKAH70ox/RqFGjKsPUqVNZtWpVlfYdO3bM19MTkQLQLqk66pNPPqFr165VxgE6derE3XffTbdu3XjggQcq55eXl7N69eoqj9GmTZvKK8fmsvvuuwNw0003ceKJJ24zv3HjxlXGdckPkdpNBaOOeuyxxyr7MAAeeeQRmjdvzsEHH8z69etp2LDqS//ggw+yefPmKtP69u3Lk08+ybJly3JuHXTv3p3i4mIWLlxYZVkiUjepYNRRf/jDH9iyZQtHHHEEM2bMYOLEiZSUlNCyZUv69+/PX//6V0aMGMHAgQOZP38+d911F61ataryGKNHj+bvf/87//Vf/8U111xDt27dKC0tZfr06UyaNAkz4/e//z2DBg3iq6++YvDgwbRp04ZPPvmEuXPn0rlzZ37xi18UZgWISN6pYORQFy7N8dRTT3HZZZcxduxYWrZsyahRo7juuuuA6Aiqjz76iD/+8Y/ce++9HHHEEUyZMoXTTz+9ymMUFxfzwgsvMGrUKEaOHMm6devo1KkTgwYNqmxz8sknM2fOHG688UYuvvhiysrK6NChA0cddRRDhgyp0ecsIslSwaij9t9/f2bNmpVzXoMGDRg3bhzjxo2rMn3JkiXbtN1nn32YPHnydpfVq1cvpk6dut02//znP7c7X0TST0dJiYhIEBUMEREJooJRx5SUlODu2xwFJSLyTalgiIhIkKCCYWZ7mtldZjbPzNabmZtZcY52Xs1waFa7BmY20syWmNkGM3vDzM6sZtnDzOxdM9toZovM7NKv80RFROSbCd3C6AYMBtYAz+2g7QNAr6zhvaw2Y4ES4HfAScALwONmdnJmIzMbBtwL/BnoDzwOTDCz4YG5RUQkT0J3dM9x9/YAZnYx0Hc7bUvd/YXqZppZO+Aq4GZ3vy2ePMvMugE3A3+P2zUEbgQedPdrM9rtAYw1s4nuXh6YX0REvqGgLQx335LHZfYDGgOTsqZPAg42sy7xeC+gbY52DwK7A73zmElERHYgiU7v4XF/w3oze9bMjsma/21gI/BB1vSF8c8DM9oBLNhBOxERqQH5LhiTgJ8AJwKXEG0JPGtmfTLatAY+c3fP+tvVGfMzf67ZQbsqzOwSM5tvZvNXrly5009ARERyy+vB+u5+Xsboc2b2FNEWwjhqaBeSu98H3AfQo0eP7KIUpqRlPiN9jeV/nujDjx8/ns6dO3PGGWdUXWxJCaNHj6a8vFzncYjINhI9D8PdvwCmAUdkTF4DtLJtb45QscWwOqMdwG47aCc7afz48Tz55JOFjiEitUxNnbiX+U1/IVAE7JPVpqJP4u2MdrC1L6O6dlKLbNy4sdARRORrSrRgmFkLYCDwUsbk6UA5MDSr+Q+BBe6+OB6fB3xaTbvVwPN5D1xHTJ8+nV69etGkSRNatmzJaaedVnmv7uLiYpYuXcpDDz2EmWFmXHDBBVX+fvHixQwYMIDmzZuz9957M2bMGLZsqXqg3MqVK7n00kvp1KkTRUVF7L///tx3331V2jzwwAOYGXPmzOHss8+mVatW9OzZM9HnLiLJCd5RbWZnxb8eHv88ycxWAivdfbaZXQV0B2YBHwN7E51v0YGMD313X2FmdwAjzewL4FVgCHACcGpGu3Izu47oRL1S4Jm4zUXAZe7+1dd5wnXd9OnTGTBgACeccAKPPvoo69at4/rrr6d37968/vrr/OUvf+Hkk0/mkEMOoaSkBIC2bdtWeYzTTz+dCy+8kBEjRjBlyhRuuOEG9tprLy688EIA1q5dS+/evSkrK6OkpIQuXbowY8YMhg8fzsaNG7nsssuqPN7QoUM599xzeeKJJ9i0aVONrAcRyb+d6dl8PGt8QvxzNtAHWAScHg8tgbVEWwE/cveXsv72WmAdcAVRQVkEDHb3KjdVcPd7zMyBK4FfAh8CP3P3CUhOo0aNomvXrjz99NOVHde9evViv/324/bbb+eOO+6gqKiINm3acNRRR+V8jCuvvLKyOJx44ok8++yzTJ48uXLanXfeydKlS3nrrbfYd999K9t99tlnjB49muHDh1fpND/rrLO49dZbk3zaIlIDgndJubtVM/SJ509x96PdvY27N3L33d391BzFAnff7O7j3H1vdy9y9++4+xPVLPded98vbrevikX1vvzyS1599VWGDBlS5QO7S5cuHH300cyePTvocQYMqHrHwYMOOogPP/ywcnz69On07NmTLl26sGnTpsqhX79+rFq1irffrtq9lH0nPxGpnXTsZB2yZs0a3J2OHTtuM69Dhw4sXbo06HFat656iktRUREbNmyoHF+xYgUffPABjRo1yvn3q1atqjKeK4+I1D4qGHXIbrvthpmxfPnybeYtX758m0Lwde2+++60a9eOO++8M+f87t27Vxnf9ghqEamNVDDqkGbNmnH44Yfz+OOPU1JSwi677ALA0qVLmTt3bmVndFFREWVlZV97Of379+euu+6ic+fOtGvXLi/ZRST9dAOlOmbs2LG8//77DBw4kClTpjB58mS+//3v07JlS6688koADjzwQJ577jmmTp3K/PnzWbJkyU4tY8SIEbRr145jjjmGe+65h1mzZjF16lRuu+02Bg0alMCzEpE00BZGLglfmiNJ/fv3Z9q0aYwePZrBgwfTuHFj+vTpw6233soee+wBwE033cSwYcMYPHgwZWVlnH/++TzwwAPBy2jZsiVz585lzJgx3HLLLZSWltKqVSu6d+/OmWfmvA+WiNQBtu01AOuOHj16+Pz586ud/84773DAAQfUYCIJpddG0qb46mnbnb/k5gHbnV+bmNkr7t4je7p2SYmISBAVDBERCaKCISIiQVQwREQkSL0vGHW507+20msikk71umA0atToG53AJskoKyur9rIjIlI49bpgtGvXjtLSUtavX69vtSng7qxfv57S0lKdQS6SQvX6xL0WLVoA8PHHH1NeXl7gNALRVl/79u0rXxsRSY96XTAgKhr6cBIR2bF6vUtKRETCqWCIiEgQFQwREQmigiEiIkFUMEREJIgKhoiIBFHBEBGRICoYIiISRAVDRESCqGCIiEgQFQwREQmigiEiIkFUMEREJIgKhoiIBKn3lzcXEalTSlruYP7nX/uhtYUhIiJBVDBERCSICoaIiARRwRARkSAqGCIiEkQFQ0REgqhgiIhIEBUMEREJooIhIiJBVDBERCSICoaIiARRwRARkSAqGCIiEkQFQ0REgqhgiIhIEBUMEREJooIhIiJBggqGme1pZneZ2TwzW29mbmbFOdrtama/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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">
<p>That plot shows that the city started getting Pacers in the 90's.  Most were from the 2000 decade, and it seems there is finally a shift to other styles.</p>
<p>While this plot is fine, when multiple bars represent a breakdown of a total amount, it's more intuitive to stack the bars over each other.  This is easy with the <code>stacked=</code> argument.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[64]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ax</span> <span class="o">=</span> <span class="n">pacer_df</span><span class="o">.</span><span class="n">plot</span><span class="o">.</span><span class="n">bar</span><span class="p">(</span><span class="n">stacked</span><span class="o">=</span><span class="kc">True</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="s2">&quot;Hydrant Counts&quot;</span><span class="p">)</span>
</pre></div>

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

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


<div class="output_area">

    <div class="prompt output_prompt">Out[64]:</div>




<div class="output_text output_subarea output_execute_result">
<pre>Text(0, 0.5, &#39;Hydrant Counts&#39;)</pre>
</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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ncu4ceM48cQT6dWrF/fddx///ve/efHFF2nbti0rVqxY95xFixaxww471LiMBQsWAPDDH/6QRo0aVbuNHz+eRYsWVavv2LFjsd6eiJSANrtJnT766CO6d+9e7TFA586dueWWW+jRowd33333uvmrVq1i8eLq1+hr06bNupN8FrL99tsDcPXVV3P44YdvML9x48bVHuvMBSKbNzUfqdNDDz20bp8PwAMPPMC2227LHnvswfLly9lqq+o/Rvfccw9r1qypNu2II47gkUceYd68eQXXWnr27EnXrl2ZPn16tWWJSMOk5iN1+v3vf8/atWvZZ599eOKJJ7jjjjuoqKigRYsW9O/fn0cffZShQ4cyaNAgpk2bxs0330zLli2rvcaIESP429/+xte//nUuvvhievTowdy5c5kwYQJjxozBzPjd737H4MGD+eKLLxgyZAht2rTho48+YurUqXTp0oWf//znpfkARKTo1HykTmPHjuWcc85h5MiRtGjRguHDh3PppZcCYSTcBx98wF133cVtt93GPvvsw7hx4zj22GOrvUbXrl15/vnnGT58OMOGDWPZsmV07tyZwYMHr6sZMGAAU6ZM4aqrruJHP/oRlZWVdOjQgf33358TTzwx1fcsIsnS9Xxiqut6Pm+99Ra9evVKMVHyKioqGDFiBKtWrdpg09rmpCF+b2Qzp+v5aLSbiIikT81HRERSp+YjNaqoqMDdN+tNbiKSTWo+IiKSOjUfERFJnZqPiIikThvzRURS1nXFffV+jdn1j1FSWvMREZHUqfmIiEjqtNlNRKRc1fdMC/U4y4LWfKReRo0axSOPPLLB9IqKCsyM1atXlyCViGSd1nySVoxzONVr+cme/2nUqFH07duXb33rW4kuR0QaFq35yGZr5cqVpY4gIptIzUdqNWHCBPr06UPTpk1p0aIFxxxzDDNmzADCZRLmzJnDvffei5lhZpxyyinVnj9r1iwGDhzItttuy0477cQVV1zB2rVrq9UsXLiQs846i86dO9OkSRO+9KUvcfvtt1erufvuuzEzpkyZwgknnEDLli3Zb7/9En3vIpIcbXaTGk2YMIGBAwdy6KGH8uCDD7Js2TIuu+wy+vbty6uvvspf//pXBgwYwJ577klFRQUAbdu2rfYaxx57LKeeeipDhw5l3LhxXH755ey4446ceuqpAHz66af07duXyspKKioq6NatG0888QRnn302K1eu5Jxzzqn2eieddBLf+c53+POf/6z9SSKbMTUfqdHw4cPp3r07f//739edXLRPnz7suuuu3HDDDdx44400adKENm3asP/++xd8jfPPP39dozn88MN5+umnuf/++9dNu+mmm5gzZw6vv/46u+yyy7q6Tz75hBEjRnD22WdXO7Hp8ccfz3XXXZfk2xaRFGizmxT0+eef8/LLL3PiiSdW++PfrVs3vvGNbzB58uRYrzNw4MBqj3fffXfef//9dY8nTJjAfvvtR7du3Vi9evW6W79+/Vi0aBFvvvlmtefnXyFVRDZPWvORgpYsWYK707Fjxw3mdejQgTlz5sR6ndatW1d73KRJE1asWLHu8YIFC5g5cyaNGjUq+PxFixZVe1woj4hsftR8pKBWrVphZsyfP3+DefPnz9+gqWyq7bffnnbt2nHTTTcVnN+zZ89qj82sKMsVkdLa5OZjZq2BbsAb7q4xrw3MNttsw9e+9jUefvhhKioq2HLLLQGYM2cOU6dOXTcQoEmTJlRWVm7ycvr378/NN99Mly5daNeuXVGyi0j2xdrnY2bDzezqnMcHEk6q+gLwrpntkkw8KaWRI0fy7rvvMmjQIMaNG8f999/PN7/5TVq0aMH5558PwG677cYzzzzD+PHjmTZtGrNnz96oZQwdOpR27dpxwAEHcOuttzJp0iTGjx/P9ddfz+DBgxN4VyKSBXEHHHwP+G/O42uB14BjgI+AkcWNJVnQv39/Hn/8cT755BOGDBnCWWedRa9evfjXv/5Fp06dALj66qvp2bMnQ4YMYZ999lk35DquFi1aMHXqVAYMGMC1115Lv379OO200xg7diyHHHJIAu9KRLLA3L3uIrPPgKPc/Z9m1haYDxwWPT4O+I27d044a0n17t3bp02bVuP8t956i169eqWYSOLS90ayputFj9f7NWZfM7DuorqkcGJRM3vJ3XvnT4+75rMGaBx9fSCwAng2erwQKM7eZxERKQtxm8904Htmti1wGjDZ3VdF83YEFsRdoJntYGY3m9lzZrbczNzMuhao8xpue+XVbWFmw8xstpmtMLPXorWxQss+3czeNrOVZjbDzM6Km1tERIonbvO5AhgCLAUOI+zzqTIAeHkjltkjeq0lwDN11N4N9Mm7vZNXMxKoAH4LHAk8DzxsZgNyi8zs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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">
<p>This data supports all the same conclusions as before, and now one more thing is obvious: although there was stead growth in the number of hydrants over several decades, things seem to have leveled off more recently.  Why?  Further probing of the data might provide an answer.  One explanation is that the 2000 decade contains 10 years, but we have a couple years left for the 10's.  Perhaps this decade will still catch up.</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">
<h1 id="Conclusion">Conclusion<a class="anchor-link" href="#Conclusion">&#182;</a></h1><p>After this reading, you should now be ready to create four types of plots: pie charts, scatter plots, line plots, and 
bar plots.</p>
<p>We saw that both line and bar plots can be created from either a single Series or a DataFrame.  When created from a single Series, we end up with either a single line (for a line plot) or one set of bars (for a bar plot).</p>
<p>When we create from a DataFrame, we get multiple lines (one per column) for a line plot.  And for a bar plot, we get multiple sets of bars.  We can control whether those bars are vertical (with .bar) or horizontal (with .barh), as well as whether the bars are stacked or side-by-side.</p>

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

 


</html>