<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>fib_fit</title>

<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>

<style type="text/css">
    /*!
*
* Twitter Bootstrap
*
*/
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  line-height: 1.42857143;
  color: #000;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 27px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 9px;
}
.lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 19.5px;
  }
}
small,
.small {
  font-size: 92%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 541px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: inherit;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #888;
  background-color: transparent;
  border-radius: 1px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 768px) {
  .container {
    width: 768px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 32px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 45px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 18px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 30px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.form-group-lg select.form-control {
  height: 45px;
  line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 45px;
  min-height: 35px;
  padding: 11px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 40px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 541px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 1px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 17px;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 30px;
  margin-bottom: 18px;
  border: 1px solid transparent;
}
@media (min-width: 541px) {
  .navbar {
    border-radius: 2px;
  }
}
@media (min-width: 541px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 0px;
  padding-left: 0px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 541px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}
@media (min-width: 541px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 541px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 541px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 6px 0px;
  font-size: 17px;
  line-height: 18px;
  height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 541px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0px;
  padding: 9px 10px;
  margin-top: -2px;
  margin-bottom: -2px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 541px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 3px 0px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}
@media (max-width: 540px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 541px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.navbar-form {
  margin-left: 0px;
  margin-right: 0px;
  padding: 10px 0px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: -1px;
  margin-bottom: -1px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 540px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 541px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: -1px;
  margin-bottom: -1px;
}
.navbar-btn.btn-sm {
  margin-top: 0px;
  margin-bottom: 0px;
}
.navbar-btn.btn-xs {
  margin-top: 4px;
  margin-bottom: 4px;
}
.navbar-text {
  margin-top: 6px;
  margin-bottom: 6px;
}
@media (min-width: 541px) {
  .navbar-text {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (min-width: 541px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: 0px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 540px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 540px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #5e5e5e;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 2px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 3px;
  padding-left: 0px;
  padding-right: 0px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 59px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 18px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #000;
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 18px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 3px;
}
.well-sm {
  padding: 9px;
  border-radius: 1px;
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 2px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 2px 2px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
*
* Font Awesome
*
*/
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
code {
  color: #000;
}
pre {
  font-size: inherit;
  line-height: inherit;
}
label {
  font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.corner-all {
  border-radius: 2px;
}
.no-padding {
  padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer.  It allows the usage of flexible box 
model layouts accross multiple browsers, including older browsers.  The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below).  Browsers that are known to implement this 
new spec completely include:

    Firefox 28.0+
    Chrome 29.0+
    Internet Explorer 11+ 
    Opera 17.0+

Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
.hbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.vbox {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.vbox > * {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
  /* Old browsers */
  -webkit-box-direction: reverse;
  -moz-box-direction: reverse;
  box-direction: reverse;
  /* Modern browsers */
  flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
  /* Old browsers */
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  box-flex: 0;
  /* Modern browsers */
  flex: none;
  width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
  /* Old browsers */
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
  /* Old browsers */
  -webkit-box-flex: 2;
  -moz-box-flex: 2;
  box-flex: 2;
  /* Modern browsers */
  flex: 2;
}
.box-group1 {
  /*  Deprecated */
  -webkit-box-flex-group: 1;
  -moz-box-flex-group: 1;
  box-flex-group: 1;
}
.box-group2 {
  /* Deprecated */
  -webkit-box-flex-group: 2;
  -moz-box-flex-group: 2;
  box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
  /* Old browsers */
  -webkit-box-pack: start;
  -moz-box-pack: start;
  box-pack: start;
  /* Modern browsers */
  justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
  /* Old browsers */
  -webkit-box-pack: center;
  -moz-box-pack: center;
  box-pack: center;
  /* Modern browsers */
  justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
  /* Old browsers */
  -webkit-box-pack: baseline;
  -moz-box-pack: baseline;
  box-pack: baseline;
  /* Modern browsers */
  justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
  /* Old browsers */
  -webkit-box-pack: stretch;
  -moz-box-pack: stretch;
  box-pack: stretch;
  /* Modern browsers */
  justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
  /* Old browsers */
  -webkit-box-align: start;
  -moz-box-align: start;
  box-align: start;
  /* Modern browsers */
  align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
  /* Old browsers */
  -webkit-box-align: end;
  -moz-box-align: end;
  box-align: end;
  /* Modern browsers */
  align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
  /* Old browsers */
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  /* Modern browsers */
  align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
  /* Old browsers */
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  box-align: baseline;
  /* Modern browsers */
  align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
  /* Old browsers */
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  box-align: stretch;
  /* Modern browsers */
  align-items: stretch;
}
div.error {
  margin: 2em;
  text-align: center;
}
div.error > h1 {
  font-size: 500%;
  line-height: normal;
}
div.error > p {
  font-size: 200%;
  line-height: normal;
}
div.traceback-wrapper {
  text-align: left;
  max-width: 800px;
  margin: auto;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
body {
  background-color: #fff;
  /* This makes sure that the body covers the entire window and needs to
       be in a different element than the display: box in wrapper below */
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  overflow: visible;
}
body > #header {
  /* Initially hidden to prevent FLOUC */
  display: none;
  background-color: #fff;
  /* Display over codemirror */
  position: relative;
  z-index: 100;
}
body > #header #header-container {
  padding-bottom: 5px;
  padding-top: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
body > #header .header-bar {
  width: 100%;
  height: 1px;
  background: #e7e7e7;
  margin-bottom: -1px;
}
@media print {
  body > #header {
    display: none !important;
  }
}
#header-spacer {
  width: 100%;
  visibility: hidden;
}
@media print {
  #header-spacer {
    display: none;
  }
}
#ipython_notebook {
  padding-left: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
}
@media (max-width: 991px) {
  #ipython_notebook {
    margin-left: 10px;
  }
}
#noscript {
  width: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  text-align: center;
  font-size: 22px;
  color: red;
  font-weight: bold;
}
#ipython_notebook img {
  height: 28px;
}
#site {
  width: 100%;
  display: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  overflow: auto;
}
@media print {
  #site {
    height: auto !important;
  }
}
/* Smaller buttons */
.ui-button .ui-button-text {
  padding: 0.2em 0.8em;
  font-size: 77%;
}
input.ui-button {
  padding: 0.3em 0.9em;
}
span#login_widget {
  float: right;
}
span#login_widget > .button,
#logout {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
  background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
  background-color: #fff;
  border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
  color: #fff;
  background-color: #333;
}
.nav-header {
  text-transform: none;
}
#header > span {
  margin-top: 10px;
}
.modal_stretch .modal-dialog {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
  max-height: calc(100vh - 200px);
  overflow: auto;
  flex: 1;
}
@media (min-width: 768px) {
  .modal .modal-dialog {
    width: 700px;
  }
}
@media (min-width: 768px) {
  select.form-control {
    margin-left: 12px;
    margin-right: 12px;
  }
}
/*!
*
* IPython auth
*
*/
.center-nav {
  display: inline-block;
  margin-bottom: -4px;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
  background-color: none;
  display: inline;
}
.alternate_upload.form {
  padding: 0;
  margin: 0;
}
.alternate_upload input.fileinput {
  text-align: center;
  vertical-align: middle;
  display: inline;
  opacity: 0;
  z-index: 2;
  width: 12ex;
  margin-right: -12ex;
}
.alternate_upload .btn-upload {
  height: 22px;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
ul#tabs {
  margin-bottom: 4px;
}
ul#tabs a {
  padding-top: 6px;
  padding-bottom: 4px;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
  text-decoration: none;
}
ul.breadcrumb i.icon-home {
  font-size: 16px;
  margin-right: 4px;
}
ul.breadcrumb span {
  color: #5e5e5e;
}
.list_toolbar {
  padding: 4px 0 4px 0;
  vertical-align: middle;
}
.list_toolbar .tree-buttons {
  padding-top: 1px;
}
.dynamic-buttons {
  padding-top: 3px;
  display: inline-block;
}
.list_toolbar [class*="span"] {
  min-height: 24px;
}
.list_header {
  font-weight: bold;
  background-color: #EEE;
}
.list_placeholder {
  font-weight: bold;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
}
.list_container {
  margin-top: 4px;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 2px;
}
.list_container > div {
  border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
  background-color: red;
}
.list_container > div:last-child {
  border: none;
}
.list_item:hover .list_item {
  background-color: #ddd;
}
.list_item a {
  text-decoration: none;
}
.list_item:hover {
  background-color: #fafafa;
}
.list_header > div,
.list_item > div {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
.list_header > div input,
.list_item > div input {
  margin-right: 7px;
  margin-left: 14px;
  vertical-align: baseline;
  line-height: 22px;
  position: relative;
  top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
  margin-left: -1px;
  vertical-align: baseline;
  line-height: 22px;
}
.new-file input[type=checkbox] {
  visibility: hidden;
}
.item_name {
  line-height: 22px;
  height: 24px;
}
.item_icon {
  font-size: 14px;
  color: #5e5e5e;
  margin-right: 7px;
  margin-left: 7px;
  line-height: 22px;
  vertical-align: baseline;
}
.item_buttons {
  line-height: 1em;
  margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
  float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
  margin-left: 5px;
}
.item_buttons .btn {
  min-width: 13ex;
}
.item_buttons .running-indicator {
  padding-top: 4px;
  color: #5cb85c;
}
.item_buttons .kernel-name {
  padding-top: 4px;
  color: #5bc0de;
  margin-right: 7px;
  float: left;
}
.toolbar_info {
  height: 24px;
  line-height: 24px;
}
.list_item input:not([type=checkbox]) {
  padding-top: 3px;
  padding-bottom: 3px;
  height: 22px;
  line-height: 14px;
  margin: 0px;
}
.highlight_text {
  color: blue;
}
#project_name {
  display: inline-block;
  padding-left: 7px;
  margin-left: -2px;
}
#project_name > .breadcrumb {
  padding: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  font-weight: bold;
}
#tree-selector {
  padding-right: 0px;
}
#button-select-all {
  min-width: 50px;
}
#select-all {
  margin-left: 7px;
  margin-right: 2px;
}
.menu_icon {
  margin-right: 2px;
}
.tab-content .row {
  margin-left: 0px;
  margin-right: 0px;
}
.folder_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f114";
}
.folder_icon:before.pull-left {
  margin-right: .3em;
}
.folder_icon:before.pull-right {
  margin-left: .3em;
}
.notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
}
.notebook_icon:before.pull-left {
  margin-right: .3em;
}
.notebook_icon:before.pull-right {
  margin-left: .3em;
}
.running_notebook_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f02d";
  position: relative;
  top: -1px;
  color: #5cb85c;
}
.running_notebook_icon:before.pull-left {
  margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
  margin-left: .3em;
}
.file_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f016";
  position: relative;
  top: -2px;
}
.file_icon:before.pull-left {
  margin-right: .3em;
}
.file_icon:before.pull-right {
  margin-left: .3em;
}
#notebook_toolbar .pull-right {
  padding-top: 0px;
  margin-right: -1px;
}
ul#new-menu {
  left: auto;
  right: 0;
}
.kernel-menu-icon {
  padding-right: 12px;
  width: 24px;
  content: "\f096";
}
.kernel-menu-icon:before {
  content: "\f096";
}
.kernel-menu-icon-current:before {
  content: "\f00c";
}
#tab_content {
  padding-top: 20px;
}
#running .panel-group .panel {
  margin-top: 3px;
  margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
  background-color: #EEE;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
  line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
  text-decoration: none;
}
#running .panel-group .panel .panel-body {
  padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 0px;
  border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
  border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
  border-bottom: 0px;
}
.delete-button {
  display: none;
}
.duplicate-button {
  display: none;
}
.rename-button {
  display: none;
}
.shutdown-button {
  display: none;
}
.dynamic-instructions {
  display: inline-block;
  padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
  padding: 0px 5px;
}
.selected-keymap i.fa:before {
  content: "\f00c";
}
#mode-menu {
  overflow: auto;
  max-height: 20em;
}
.edit_app #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
  /* Use a negative 1 bottom margin, so the border overlaps the border of the
    header */
  margin-bottom: -1px;
}
.dirty-indicator {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator.pull-left {
  margin-right: .3em;
}
.dirty-indicator.pull-right {
  margin-left: .3em;
}
.dirty-indicator-dirty {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-dirty.pull-left {
  margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 20px;
}
.dirty-indicator-clean.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
  margin-left: .3em;
}
.dirty-indicator-clean:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
}
.dirty-indicator-clean:before.pull-left {
  margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
  margin-left: .3em;
}
#filename {
  font-size: 16pt;
  display: table;
  padding: 0px 5px;
}
#current-mode {
  padding-left: 5px;
  padding-right: 5px;
}
#texteditor-backdrop {
  padding-top: 20px;
  padding-bottom: 20px;
}
@media not print {
  #texteditor-backdrop {
    background-color: #EEE;
  }
}
@media print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container .CodeMirror-gutter,
  #texteditor-backdrop #texteditor-container .CodeMirror-gutters {
    background-color: #fff;
  }
}
@media not print {
  #texteditor-backdrop #texteditor-container {
    padding: 0px;
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI colors. */
.ansibold {
  font-weight: bold;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
  color: black;
}
.ansired {
  color: darkred;
}
.ansigreen {
  color: darkgreen;
}
.ansiyellow {
  color: #c4a000;
}
.ansiblue {
  color: darkblue;
}
.ansipurple {
  color: darkviolet;
}
.ansicyan {
  color: steelblue;
}
.ansigray {
  color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
  background-color: black;
}
.ansibgred {
  background-color: red;
}
.ansibggreen {
  background-color: green;
}
.ansibgyellow {
  background-color: yellow;
}
.ansibgblue {
  background-color: blue;
}
.ansibgpurple {
  background-color: magenta;
}
.ansibgcyan {
  background-color: cyan;
}
.ansibggray {
  background-color: gray;
}
div.cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  border-radius: 2px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  width: 100%;
  padding: 5px;
  /* This acts as a spacer between cells, that is outside the border */
  margin: 0px;
  outline: none;
  border-left-width: 1px;
  padding-left: 5px;
  background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);
}
div.cell.jupyter-soft-selected {
  border-left-color: #90CAF9;
  border-left-color: #E3F2FD;
  border-left-width: 1px;
  padding-left: 5px;
  border-right-color: #E3F2FD;
  border-right-width: 1px;
  background: #E3F2FD;
}
@media print {
  div.cell.jupyter-soft-selected {
    border-color: transparent;
  }
}
div.cell.selected {
  border-color: #ababab;
  border-left-width: 0px;
  padding-left: 6px;
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
}
@media print {
  div.cell.selected {
    border-color: transparent;
  }
}
div.cell.selected.jupyter-soft-selected {
  border-left-width: 0;
  padding-left: 6px;
  background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
}
.edit_mode div.cell.selected {
  border-color: #66BB6A;
  border-left-width: 0px;
  padding-left: 6px;
  background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
}
@media print {
  .edit_mode div.cell.selected {
    border-color: transparent;
  }
}
.prompt {
  /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
  min-width: 14ex;
  /* This padding is tuned to match the padding on the CodeMirror editor. */
  padding: 0.4em;
  margin: 0px;
  font-family: monospace;
  text-align: right;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
  /* Don't highlight prompt number selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Use default cursor */
  cursor: default;
}
@media (max-width: 540px) {
  .prompt {
    text-align: left;
  }
}
div.inner_cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
@-moz-document url-prefix() {
  div.inner_cell {
    overflow-x: hidden;
  }
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
  border: 1px solid #cfcfcf;
  border-radius: 2px;
  background: #f7f7f7;
  line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
   is no content in the output_subarea and the prompt. The main purpose of this is
   to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
  padding-top: 0;
  padding-bottom: 0;
}
div.unrecognized_cell {
  padding: 5px 5px 5px 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.unrecognized_cell .inner_cell {
  border-radius: 2px;
  padding: 5px;
  font-weight: bold;
  color: red;
  border: 1px solid #cfcfcf;
  background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
  color: inherit;
  text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 540px) {
  div.unrecognized_cell > div.prompt {
    display: none;
  }
}
div.code_cell {
  /* avoid page breaking on code cells when printing */
}
@media print {
  div.code_cell {
    page-break-inside: avoid;
  }
}
/* any special styling for code cells that are currently running goes here */
div.input {
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.input {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
  color: #303F9F;
  border-top: 1px solid transparent;
}
div.input_area > div.highlight {
  margin: 0.4em;
  border: none;
  padding: 0px;
  background-color: transparent;
}
div.input_area > div.highlight > pre {
  margin: 0px;
  border: none;
  padding: 0px;
  background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
 * monospace font with inconsistent normal/bold/italic height.  See
 * notebookmain.js.  Such fonts will have keywords vertically offset with
 * respect to the rest of the text.  The user should select a better font.
 * See: https://github.com/ipython/ipython/issues/1503
 *
 * .CodeMirror span {
 *      vertical-align: bottom;
 * }
 */
.CodeMirror {
  line-height: 1.21429em;
  /* Changed from 1em to our global default */
  font-size: 14px;
  height: auto;
  /* Changed to auto to autogrow */
  background: none;
  /* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
  /*  The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
  /*  We have found that if it is visible, vertical scrollbars appear with font size changes.*/
  overflow-y: hidden;
  overflow-x: auto;
}
.CodeMirror-lines {
  /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
  /* we have set a different line-height and want this to scale with that. */
  padding: 0.4em;
}
.CodeMirror-linenumber {
  padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.CodeMirror pre {
  /* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
  /* .CodeMirror-lines */
  padding: 0;
  border: 0;
  border-radius: 0;
}
/*

Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme

*/
.highlight-base {
  color: #000;
}
.highlight-variable {
  color: #000;
}
.highlight-variable-2 {
  color: #1a1a1a;
}
.highlight-variable-3 {
  color: #333333;
}
.highlight-string {
  color: #BA2121;
}
.highlight-comment {
  color: #408080;
  font-style: italic;
}
.highlight-number {
  color: #080;
}
.highlight-atom {
  color: #88F;
}
.highlight-keyword {
  color: #008000;
  font-weight: bold;
}
.highlight-builtin {
  color: #008000;
}
.highlight-error {
  color: #f00;
}
.highlight-operator {
  color: #AA22FF;
  font-weight: bold;
}
.highlight-meta {
  color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
  color: #00f;
}
.highlight-string-2 {
  color: #f50;
}
.highlight-qualifier {
  color: #555;
}
.highlight-bracket {
  color: #997;
}
.highlight-tag {
  color: #170;
}
.highlight-attribute {
  color: #00c;
}
.highlight-header {
  color: blue;
}
.highlight-quote {
  color: #090;
}
.highlight-link {
  color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
  color: #008000;
  font-weight: bold;
}
.cm-s-ipython span.cm-atom {
  color: #88F;
}
.cm-s-ipython span.cm-number {
  color: #080;
}
.cm-s-ipython span.cm-def {
  color: #00f;
}
.cm-s-ipython span.cm-variable {
  color: #000;
}
.cm-s-ipython span.cm-operator {
  color: #AA22FF;
  font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
  color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
  color: #333333;
}
.cm-s-ipython span.cm-comment {
  color: #408080;
  font-style: italic;
}
.cm-s-ipython span.cm-string {
  color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
  color: #f50;
}
.cm-s-ipython span.cm-meta {
  color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
  color: #555;
}
.cm-s-ipython span.cm-builtin {
  color: #008000;
}
.cm-s-ipython span.cm-bracket {
  color: #997;
}
.cm-s-ipython span.cm-tag {
  color: #170;
}
.cm-s-ipython span.cm-attribute {
  color: #00c;
}
.cm-s-ipython span.cm-header {
  color: blue;
}
.cm-s-ipython span.cm-quote {
  color: #090;
}
.cm-s-ipython span.cm-link {
  color: #00c;
}
.cm-s-ipython span.cm-error {
  color: #f00;
}
.cm-s-ipython span.cm-tab {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
  background-position: right;
  background-repeat: no-repeat;
}
div.output_wrapper {
  /* this position must be relative to enable descendents to be absolute within it */
  position: relative;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
  /* ideally, this would be max-height, but FF barfs all over that */
  height: 24em;
  /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
  width: 100%;
  overflow: auto;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
  display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
  margin: 0px;
  padding: 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
div.out_prompt_overlay {
  height: 100%;
  padding: 0px 0.4em;
  position: absolute;
  border-radius: 2px;
}
div.out_prompt_overlay:hover {
  /* use inner shadow to get border that is computed the same on WebKit/FF */
  -webkit-box-shadow: inset 0 0 1px #000;
  box-shadow: inset 0 0 1px #000;
  background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
  color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
  padding: 0px;
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.output_area .MathJax_Display {
  text-align: left !important;
}
div.output_area .rendered_html table {
  margin-left: 0;
  margin-right: 0;
}
div.output_area .rendered_html img {
  margin-left: 0;
  margin-right: 0;
}
div.output_area img,
div.output_area svg {
  max-width: 100%;
  height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
  max-width: none;
}
/* This is needed to protect the pre formating from global settings such
   as that of bootstrap */
.output {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.output_area {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
div.output_area pre {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  color: black;
  background-color: transparent;
  border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
   the prompt div. */
div.output_subarea {
  overflow-x: auto;
  padding: 0.4em;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
  max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
  overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
   output types */
/* all text output has this class: */
div.output_text {
  text-align: left;
  color: #000;
  /* This has to match that of the the CodeMirror class line-height below */
  line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
  background: #fdd;
  /* very light red background for stderr */
}
div.output_latex {
  text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
  padding: 0;
}
.js-error {
  color: darkred;
}
/* raw_input styles */
div.raw_input_container {
  line-height: 1.21429em;
  padding-top: 5px;
}
pre.raw_input_prompt {
  /* nothing needed here. */
}
input.raw_input {
  font-family: monospace;
  font-size: inherit;
  color: inherit;
  width: auto;
  /* make sure input baseline aligns with prompt */
  vertical-align: baseline;
  /* padding + margin = 0.5em between prompt and cursor */
  padding: 0em 0.25em;
  margin: 0em 0.25em;
}
input.raw_input:focus {
  box-shadow: none;
}
p.p-space {
  margin-bottom: 10px;
}
div.output_unrecognized {
  padding: 5px;
  font-weight: bold;
  color: red;
}
div.output_unrecognized a {
  color: inherit;
  text-decoration: none;
}
div.output_unrecognized a:hover {
  color: inherit;
  text-decoration: none;
}
.rendered_html {
  color: #000;
  /* any extras will just be numbers: */
}
.rendered_html em {
  font-style: italic;
}
.rendered_html strong {
  font-weight: bold;
}
.rendered_html u {
  text-decoration: underline;
}
.rendered_html :link {
  text-decoration: underline;
}
.rendered_html :visited {
  text-decoration: underline;
}
.rendered_html h1 {
  font-size: 185.7%;
  margin: 1.08em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h2 {
  font-size: 157.1%;
  margin: 1.27em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h3 {
  font-size: 128.6%;
  margin: 1.55em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h4 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
}
.rendered_html h5 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h6 {
  font-size: 100%;
  margin: 2em 0 0 0;
  font-weight: bold;
  line-height: 1.0;
  font-style: italic;
}
.rendered_html h1:first-child {
  margin-top: 0.538em;
}
.rendered_html h2:first-child {
  margin-top: 0.636em;
}
.rendered_html h3:first-child {
  margin-top: 0.777em;
}
.rendered_html h4:first-child {
  margin-top: 1em;
}
.rendered_html h5:first-child {
  margin-top: 1em;
}
.rendered_html h6:first-child {
  margin-top: 1em;
}
.rendered_html ul {
  list-style: disc;
  margin: 0em 2em;
  padding-left: 0px;
}
.rendered_html ul ul {
  list-style: square;
  margin: 0em 2em;
}
.rendered_html ul ul ul {
  list-style: circle;
  margin: 0em 2em;
}
.rendered_html ol {
  list-style: decimal;
  margin: 0em 2em;
  padding-left: 0px;
}
.rendered_html ol ol {
  list-style: upper-alpha;
  margin: 0em 2em;
}
.rendered_html ol ol ol {
  list-style: lower-alpha;
  margin: 0em 2em;
}
.rendered_html ol ol ol ol {
  list-style: lower-roman;
  margin: 0em 2em;
}
.rendered_html ol ol ol ol ol {
  list-style: decimal;
  margin: 0em 2em;
}
.rendered_html * + ul {
  margin-top: 1em;
}
.rendered_html * + ol {
  margin-top: 1em;
}
.rendered_html hr {
  color: black;
  background-color: black;
}
.rendered_html pre {
  margin: 1em 2em;
}
.rendered_html pre,
.rendered_html code {
  border: 0;
  background-color: #fff;
  color: #000;
  font-size: 100%;
  padding: 0px;
}
.rendered_html blockquote {
  margin: 1em 2em;
}
.rendered_html table {
  margin-left: auto;
  margin-right: auto;
  border: 1px solid black;
  border-collapse: collapse;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
  border: 1px solid black;
  border-collapse: collapse;
  margin: 1em 2em;
}
.rendered_html td,
.rendered_html th {
  text-align: left;
  vertical-align: middle;
  padding: 4px;
}
.rendered_html th {
  font-weight: bold;
}
.rendered_html * + table {
  margin-top: 1em;
}
.rendered_html p {
  text-align: left;
}
.rendered_html * + p {
  margin-top: 1em;
}
.rendered_html img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.rendered_html * + img {
  margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
  max-width: 100%;
  height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
  max-width: none;
}
div.text_cell {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.text_cell > div.prompt {
    display: none;
  }
}
div.text_cell_render {
  /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
  outline: none;
  resize: none;
  width: inherit;
  border-style: none;
  padding: 0.5em 0.5em 0.5em 0.4em;
  color: #000;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
a.anchor-link:link {
  text-decoration: none;
  padding: 0px 20px;
  visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
  visibility: visible;
}
.text_cell.rendered .input_area {
  display: none;
}
.text_cell.rendered .rendered_html {
  overflow-x: auto;
  overflow-y: hidden;
}
.text_cell.unrendered .text_cell_render {
  display: none;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
  font-size: 185.7%;
}
.cm-header-2 {
  font-size: 157.1%;
}
.cm-header-3 {
  font-size: 128.6%;
}
.cm-header-4 {
  font-size: 110%;
}
.cm-header-5 {
  font-size: 100%;
  font-style: italic;
}
.cm-header-6 {
  font-size: 100%;
  font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
  .notebook_app {
    padding-left: 0px;
    padding-right: 0px;
  }
}
#ipython-main-app {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook_panel {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 100%;
}
div#notebook {
  font-size: 14px;
  line-height: 20px;
  overflow-y: hidden;
  overflow-x: auto;
  width: 100%;
  /* This spaces the page away from the edge of the notebook area */
  padding-top: 20px;
  margin: 0px;
  outline: none;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  min-height: 100%;
}
@media not print {
  #notebook-container {
    padding: 15px;
    background-color: #fff;
    min-height: 0;
    -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
    box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  }
}
@media print {
  #notebook-container {
    width: 100%;
  }
}
div.ui-widget-content {
  border: 1px solid #ababab;
  outline: none;
}
pre.dialog {
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 0.4em;
  padding-left: 2em;
}
p.dialog {
  padding: 0.2em;
}
/* Word-wrap output correctly.  This is the CSS3 spelling, though Firefox seems
   to not honor it correctly.  Webkit browsers (Chrome, rekonq, Safari) do.
 */
pre,
code,
kbd,
samp {
  white-space: pre-wrap;
}
#fonttest {
  font-family: monospace;
}
p {
  margin-bottom: 0;
}
.end_space {
  min-height: 100px;
  transition: height .2s ease;
}
.notebook_app > #header {
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
  .notebook_app {
    background-color: #EEE;
  }
}
kbd {
  border-style: solid;
  border-width: 1px;
  box-shadow: none;
  margin: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
  border: thin solid #CFCFCF;
  border-bottom: none;
  background: #EEE;
  border-radius: 2px 2px 0px 0px;
  width: 100%;
  height: 29px;
  padding-right: 4px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-pack: end;
  -moz-box-pack: end;
  box-pack: end;
  /* Modern browsers */
  justify-content: flex-end;
  display: -webkit-flex;
}
@media print {
  .celltoolbar {
    display: none;
  }
}
.ctb_hideshow {
  display: none;
  vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
   Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
  display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
  border: 1px solid #cfcfcf;
}
.celltoolbar {
  font-size: 87%;
  padding-top: 3px;
}
.celltoolbar select {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
  width: inherit;
  font-size: inherit;
  height: 22px;
  padding: 0px;
  display: inline-block;
}
.celltoolbar select:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
  color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
  color: #999;
}
.celltoolbar select::-ms-expand {
  border: 0;
  background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
  background-color: #eeeeee;
  opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
  cursor: not-allowed;
}
textarea.celltoolbar select {
  height: auto;
}
select.celltoolbar select {
  height: 30px;
  line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
  height: auto;
}
.celltoolbar label {
  margin-left: 5px;
  margin-right: 5px;
}
.completions {
  position: absolute;
  z-index: 110;
  overflow: hidden;
  border: 1px solid #ababab;
  border-radius: 2px;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  line-height: 1;
}
.completions select {
  background: white;
  outline: none;
  border: none;
  padding: 0px;
  margin: 0px;
  overflow: auto;
  font-family: monospace;
  font-size: 110%;
  color: #000;
  width: auto;
}
.completions select option.context {
  color: #286090;
}
#kernel_logo_widget {
  float: right !important;
  float: right;
}
#kernel_logo_widget .current_kernel_logo {
  display: none;
  margin-top: -1px;
  margin-bottom: -1px;
  width: 32px;
  height: 32px;
}
#menubar {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-top: 1px;
}
#menubar .navbar {
  border-top: 1px;
  border-radius: 0px 0px 2px 2px;
  margin-bottom: 0px;
}
#menubar .navbar-toggle {
  float: left;
  padding-top: 7px;
  padding-bottom: 7px;
  border: none;
}
#menubar .navbar-collapse {
  clear: left;
}
.nav-wrapper {
  border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
  padding-top: 4px;
}
ul#help_menu li a {
  overflow: hidden;
  padding-right: 2.2em;
}
ul#help_menu li a i {
  margin-right: -1.2em;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -6px;
  margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: block;
  content: "\f0da";
  float: right;
  color: #333333;
  margin-top: 2px;
  margin-right: -10px;
}
.dropdown-submenu > a:after.pull-left {
  margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
  margin-left: .3em;
}
.dropdown-submenu:hover > a:after {
  color: #262626;
}
.dropdown-submenu.pull-left {
  float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
}
#notification_area {
  float: right !important;
  float: right;
  z-index: 10;
}
.indicator_area {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
#kernel_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
  padding-left: 5px;
  padding-right: 5px;
}
#modal_indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
}
#readonly-indicator {
  float: right !important;
  float: right;
  color: #777;
  margin-left: 5px;
  margin-right: 5px;
  width: 11px;
  z-index: 10;
  text-align: center;
  width: auto;
  margin-top: 2px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  display: none;
}
.modal_indicator:before {
  width: 1.28571429em;
  text-align: center;
}
.edit_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f040";
}
.edit_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.command_mode .modal_indicator:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ' ';
}
.command_mode .modal_indicator:before.pull-left {
  margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
  margin-left: .3em;
}
.kernel_idle_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f10c";
}
.kernel_idle_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_busy_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f111";
}
.kernel_busy_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_dead_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f1e2";
}
.kernel_dead_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
  margin-left: .3em;
}
.kernel_disconnected_icon:before {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f127";
}
.kernel_disconnected_icon:before.pull-left {
  margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
  margin-left: .3em;
}
.notification_widget {
  color: #777;
  z-index: 10;
  background: rgba(240, 240, 240, 0.5);
  margin-right: 4px;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.notification_widget:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
  background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
  background-color: #fff;
  border-color: #ccc;
}
.notification_widget .badge {
  color: #fff;
  background-color: #333;
}
.notification_widget.warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.notification_widget.warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
  background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.notification_widget.warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.notification_widget.success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.notification_widget.success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
  background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.notification_widget.success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.notification_widget.info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.notification_widget.info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
  background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.notification_widget.info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.notification_widget.danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.notification_widget.danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
  background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.notification_widget.danger .badge {
  color: #d9534f;
  background-color: #fff;
}
div#pager {
  background-color: #fff;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
  display: none;
  position: fixed;
  bottom: 0px;
  width: 100%;
  max-height: 50%;
  padding-top: 8px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  /* Display over codemirror */
  z-index: 100;
  /* Hack which prevents jquery ui resizable from changing top. */
  top: auto !important;
}
div#pager pre {
  line-height: 1.21429em;
  color: #000;
  background-color: #f7f7f7;
  padding: 0.4em;
}
div#pager #pager-button-area {
  position: absolute;
  top: 8px;
  right: 20px;
}
div#pager #pager-contents {
  position: relative;
  overflow: auto;
  width: 100%;
  height: 100%;
}
div#pager #pager-contents #pager-container {
  position: relative;
  padding: 15px 0px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
  top: 0px;
  height: 8px;
  background: #f7f7f7;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  /* This injects handle bars (a short, wide = symbol) for 
        the resize handle. */
}
div#pager .ui-resizable-handle::after {
  content: '';
  top: 2px;
  left: 50%;
  height: 3px;
  width: 30px;
  margin-left: -15px;
  position: absolute;
  border-top: 1px solid #cfcfcf;
}
.quickhelp {
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
  line-height: 1.8em;
}
.shortcut_key {
  display: inline-block;
  width: 20ex;
  text-align: right;
  font-family: monospace;
}
.shortcut_descr {
  display: inline-block;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
span.save_widget {
  margin-top: 6px;
}
span.save_widget span.filename {
  height: 1em;
  line-height: 1em;
  padding: 3px;
  margin-left: 16px;
  border: none;
  font-size: 146.5%;
  border-radius: 2px;
}
span.save_widget span.filename:hover {
  background-color: #e6e6e6;
}
span.checkpoint_status,
span.autosave_status {
  font-size: small;
}
@media (max-width: 767px) {
  span.save_widget {
    font-size: small;
  }
  span.checkpoint_status,
  span.autosave_status {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  span.checkpoint_status {
    display: none;
  }
  span.autosave_status {
    font-size: x-small;
  }
}
.toolbar {
  padding: 0px;
  margin-left: -5px;
  margin-top: 2px;
  margin-bottom: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
  width: auto;
  vertical-align: middle;
  margin-right: 2px;
  margin-bottom: 0px;
  display: inline;
  font-size: 92%;
  margin-left: 0.3em;
  margin-right: 0.3em;
  padding: 0px;
  padding-top: 3px;
}
.toolbar .btn {
  padding: 2px 8px;
}
.toolbar .btn-group {
  margin-top: 0px;
  margin-left: 5px;
}
#maintoolbar {
  margin-bottom: -3px;
  margin-top: -8px;
  border: 0px;
  min-height: 27px;
  margin-left: 0px;
  padding-top: 11px;
  padding-bottom: 3px;
}
#maintoolbar .navbar-text {
  float: none;
  vertical-align: middle;
  text-align: right;
  margin-left: 5px;
  margin-right: 0px;
  margin-top: 0px;
}
.select-xs {
  height: 24px;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
  background-color: #F37626;
  color: white;
}
/**
 * Primary styles
 *
 * Author: Jupyter Development Team
 */
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
 * of chance of beeing generated from the ../less/[samename].less file, you can
 * try to get back the less file by reverting somme commit in history
 **/
/*
 * We'll try to get something pretty, so we
 * have some strange css to have the scroll bar on
 * the left with fix button on the top right of the tooltip
 */
@-moz-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-moz-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/*properties of tooltip after "expand"*/
.bigtooltip {
  overflow: auto;
  height: 200px;
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
  -webkit-transition-property: height;
  -webkit-transition-duration: 500ms;
  -moz-transition-property: height;
  -moz-transition-duration: 500ms;
  transition-property: height;
  transition-duration: 500ms;
  text-overflow: ellipsis;
  overflow: hidden;
  height: 80px;
}
.tooltipbuttons {
  position: absolute;
  padding-right: 15px;
  top: 0px;
  right: 0px;
}
.tooltiptext {
  /*avoid the button to overlap on some docstring*/
  padding-right: 30px;
}
.ipython_tooltip {
  max-width: 700px;
  /*fade-in animation when inserted*/
  -webkit-animation: fadeOut 400ms;
  -moz-animation: fadeOut 400ms;
  animation: fadeOut 400ms;
  -webkit-animation: fadeIn 400ms;
  -moz-animation: fadeIn 400ms;
  animation: fadeIn 400ms;
  vertical-align: middle;
  background-color: #f7f7f7;
  overflow: visible;
  border: #ababab 1px solid;
  outline: none;
  padding: 3px;
  margin: 0px;
  padding-left: 7px;
  font-family: monospace;
  min-height: 50px;
  -moz-box-shadow: 0px 6px 10px -1px #adadad;
  -webkit-box-shadow: 0px 6px 10px -1px #adadad;
  box-shadow: 0px 6px 10px -1px #adadad;
  border-radius: 2px;
  position: absolute;
  z-index: 1000;
}
.ipython_tooltip a {
  float: right;
}
.ipython_tooltip .tooltiptext pre {
  border: 0;
  border-radius: 0;
  font-size: 100%;
  background-color: #f7f7f7;
}
.pretooltiparrow {
  left: 0px;
  margin: 0px;
  top: -16px;
  width: 40px;
  height: 16px;
  overflow: hidden;
  position: absolute;
}
.pretooltiparrow:before {
  background-color: #f7f7f7;
  border: 1px #ababab solid;
  z-index: 11;
  content: "";
  position: absolute;
  left: 15px;
  top: 10px;
  width: 25px;
  height: 25px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
}
ul.typeahead-list i {
  margin-left: -10px;
  width: 18px;
}
ul.typeahead-list {
  max-height: 80vh;
  overflow: auto;
}
ul.typeahead-list > li > a {
  /** Firefox bug **/
  /* see https://github.com/jupyter/notebook/issues/559 */
  white-space: normal;
}
.cmd-palette .modal-body {
  padding: 7px;
}
.cmd-palette form {
  background: white;
}
.cmd-palette input {
  outline: none;
}
.no-shortcut {
  display: none;
}
.command-shortcut:before {
  content: "(command)";
  padding-right: 3px;
  color: #777777;
}
.edit-shortcut:before {
  content: "(edit)";
  padding-right: 3px;
  color: #777777;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
  background-color: #BBDEFB;
  border-color: #90CAF9;
  border-style: solid;
  border-width: 1px;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .match {
  background-color: #FFCDD2;
  border-color: #EF9A9A;
  border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
  background-color: #C8E6C9;
  border-color: #A5D6A7;
  border-radius: 0px;
}
#find-and-replace #replace-preview {
  max-height: 60vh;
  overflow: auto;
}
#find-and-replace #replace-preview pre {
  padding: 5px 10px;
}
.terminal-app {
  background: #EEE;
}
.terminal-app #header {
  background: #fff;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
  float: left;
  font-family: monospace;
  color: white;
  background: black;
  padding: 0.4em;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
  line-height: 1em;
  font-size: 14px;
}
.terminal-app .terminal-cursor {
  color: black;
  background: white;
}
.terminal-app #terminado-container {
  margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
    </style>
<style type="text/css">
    .highlight .hll { background-color: #ffffcc }
.highlight  { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.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 .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
    </style>
<style type="text/css">
    
/* Temporary definitions which will become obsolete with Notebook release 5.0 */
.ansi-black-fg { color: #3E424D; }
.ansi-black-bg { background-color: #3E424D; }
.ansi-black-intense-fg { color: #282C36; }
.ansi-black-intense-bg { background-color: #282C36; }
.ansi-red-fg { color: #E75C58; }
.ansi-red-bg { background-color: #E75C58; }
.ansi-red-intense-fg { color: #B22B31; }
.ansi-red-intense-bg { background-color: #B22B31; }
.ansi-green-fg { color: #00A250; }
.ansi-green-bg { background-color: #00A250; }
.ansi-green-intense-fg { color: #007427; }
.ansi-green-intense-bg { background-color: #007427; }
.ansi-yellow-fg { color: #DDB62B; }
.ansi-yellow-bg { background-color: #DDB62B; }
.ansi-yellow-intense-fg { color: #B27D12; }
.ansi-yellow-intense-bg { background-color: #B27D12; }
.ansi-blue-fg { color: #208FFB; }
.ansi-blue-bg { background-color: #208FFB; }
.ansi-blue-intense-fg { color: #0065CA; }
.ansi-blue-intense-bg { background-color: #0065CA; }
.ansi-magenta-fg { color: #D160C4; }
.ansi-magenta-bg { background-color: #D160C4; }
.ansi-magenta-intense-fg { color: #A03196; }
.ansi-magenta-intense-bg { background-color: #A03196; }
.ansi-cyan-fg { color: #60C6C8; }
.ansi-cyan-bg { background-color: #60C6C8; }
.ansi-cyan-intense-fg { color: #258F8F; }
.ansi-cyan-intense-bg { background-color: #258F8F; }
.ansi-white-fg { color: #C5C1B4; }
.ansi-white-bg { background-color: #C5C1B4; }
.ansi-white-intense-fg { color: #A1A6B2; }
.ansi-white-intense-bg { background-color: #A1A6B2; }

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

    </style>


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

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

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

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

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

<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="Fitting-the-Fibonacci-Series">Fitting the Fibonacci Series<a class="anchor-link" href="#Fitting-the-Fibonacci-Series">&#182;</a></h1><ul>
<li><a href="https://jupyter.org/">Jupyter notebooks</a></li>
<li><a href="https://matplotlib.org/tutorials/introductory/usage.html">matplotlib</a></li>
</ul>
<p>Jim Mahoney | MIT License | Jan 2019 | cs.marlboro.college</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="c1"># My standard numerical work imports.</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">from</span> <span class="nn">numpy</span> <span class="k">import</span> <span class="o">*</span>
<span class="o">%</span><span class="k">matplotlib</span> inline
</pre></div>

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

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="a-sample-plot">a sample plot<a class="anchor-link" href="#a-sample-plot">&#182;</a></h2><p>Here's an example of how to make a labeled plot of a curve and some points.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Points are stored as two arrays, [x1, x2, x3, ...] and [y1, y2, y3, ...].</span>
<span class="n">points_x</span> <span class="o">=</span> <span class="p">[</span><span class="mf">1.5</span><span class="p">,</span> <span class="mf">3.2</span><span class="p">,</span> <span class="mf">5.1</span><span class="p">]</span>
<span class="n">points_y</span> <span class="o">=</span> <span class="p">[</span><span class="o">-</span><span class="mf">0.5</span><span class="p">,</span> <span class="mf">0.2</span><span class="p">,</span> <span class="mf">0.9</span><span class="p">]</span>

<span class="c1"># Curves are just closely spaces points.</span>
<span class="n">x</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">2</span><span class="o">*</span><span class="n">pi</span><span class="p">,</span> <span class="mi">200</span><span class="p">)</span>  <span class="c1"># 200 points from 0 to 2*pi ; a numpy.ndarray</span>
<span class="n">y</span> <span class="o">=</span> <span class="n">sin</span><span class="p">(</span><span class="n">x</span><span class="p">)</span>                     <span class="c1"># numpy&#39;s sin() : take the sine of each</span>

<span class="c1"># Set up the plot with successive commands.</span>

<span class="n">figure</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">dpi</span><span class="o">=</span><span class="mi">220</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="mi">2</span><span class="p">))</span>   <span class="c1"># dots_per_inch and (width, height) in inches</span>
<span class="n">axis</span> <span class="o">=</span> <span class="n">figure</span><span class="o">.</span><span class="n">add_subplot</span><span class="p">(</span><span class="mi">111</span><span class="p">)</span>                 <span class="c1"># 111 indicates (rows,cols,number) i.e. 1x1 #1 .</span>
<span class="n">axis</span><span class="o">.</span><span class="n">set</span><span class="p">(</span><span class="n">xlabel</span><span class="o">=</span><span class="s2">&quot;the x axis&quot;</span><span class="p">,</span> <span class="n">ylabel</span><span class="o">=</span><span class="s2">&quot;sideways&quot;</span><span class="p">,</span> <span class="n">title</span><span class="o">=</span><span class="s2">&quot;not a plot of $\pi$&quot;</span><span class="p">)</span>
<span class="n">axis</span><span class="o">.</span><span class="n">set_xlim</span><span class="p">((</span><span class="mi">0</span><span class="p">,</span> <span class="mi">2</span><span class="o">*</span><span class="n">pi</span><span class="p">))</span>  <span class="c1"># i.e. xlimits=(0,10)</span>
<span class="n">axis</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">((</span><span class="o">-</span><span class="mf">1.2</span><span class="p">,</span> <span class="mf">1.2</span><span class="p">))</span>    <span class="c1"># </span>

<span class="n">axis</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">points_x</span><span class="p">,</span> <span class="n">points_y</span><span class="p">,</span> <span class="n">marker</span><span class="o">=</span><span class="s2">&quot;o&quot;</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s2">&quot;blue&quot;</span><span class="p">,</span> <span class="n">linestyle</span><span class="o">=</span><span class="s2">&quot;none&quot;</span><span class="p">)</span>
<span class="n">axis</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s2">&quot;green&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>

<span class="c1"># See all the details at</span>
<span class="c1"># https://matplotlib.org/api/_as_gen/matplotlib.axes.Axes.plot.html?highlight=plot#matplotlib.axes.Axes.plot</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">
<h2 id="Fib-on-a-log-scale">Fib on a log scale<a class="anchor-link" href="#Fib-on-a-log-scale">&#182;</a></h2><p>Generate a bunch of fibonacci values and plot 'em on a log scale.</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="n">n</span> <span class="o">=</span> <span class="mi">100</span>                <span class="c1"># how many fibonnaci values</span>
<span class="n">fib</span> <span class="o">=</span> <span class="p">[</span><span class="kc">None</span><span class="p">]</span> <span class="o">*</span> <span class="n">n</span>       <span class="c1"># set up an array to hold &#39;em.</span>
<span class="n">fib</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</span>
<span class="n">fib</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">=</span> <span class="mi">1</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">2</span><span class="p">,</span> <span class="n">n</span><span class="p">):</span>
    <span class="n">fib</span><span class="p">[</span><span class="n">i</span><span class="p">]</span> <span class="o">=</span> <span class="n">fib</span><span class="p">[</span><span class="n">i</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> <span class="o">+</span> <span class="n">fib</span><span class="p">[</span><span class="n">i</span><span class="o">-</span><span class="mi">2</span><span class="p">]</span>
<span class="nb">str</span><span class="p">(</span><span class="n">fib</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[3]:</div>


<div class="output_text output_subarea output_execute_result">
<pre>&#39;[1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181, 6765, 10946, 17711, 28657, 46368, 75025, 121393, 196418, 317811, 514229, 832040, 1346269, 2178309, 3524578, 5702887, 9227465, 14930352, 24157817, 39088169, 63245986, 102334155, 165580141, 267914296, 433494437, 701408733, 1134903170, 1836311903, 2971215073, 4807526976, 7778742049, 12586269025, 20365011074, 32951280099, 53316291173, 86267571272, 139583862445, 225851433717, 365435296162, 591286729879, 956722026041, 1548008755920, 2504730781961, 4052739537881, 6557470319842, 10610209857723, 17167680177565, 27777890035288, 44945570212853, 72723460248141, 117669030460994, 190392490709135, 308061521170129, 498454011879264, 806515533049393, 1304969544928657, 2111485077978050, 3416454622906707, 5527939700884757, 8944394323791464, 14472334024676221, 23416728348467685, 37889062373143906, 61305790721611591, 99194853094755497, 160500643816367088, 259695496911122585, 420196140727489673, 679891637638612258, 1100087778366101931, 1779979416004714189, 2880067194370816120, 4660046610375530309, 7540113804746346429, 12200160415121876738, 19740274219868223167, 31940434634990099905, 51680708854858323072, 83621143489848422977, 135301852344706746049, 218922995834555169026, 354224848179261915075]&#39;</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;[4]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Here&#39;s what they look like.</span>

<span class="n">figure</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">dpi</span><span class="o">=</span><span class="mi">220</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="mi">2</span><span class="p">))</span>   <span class="c1"># dots_per_inch and (width, height) in inches</span>
<span class="n">axis</span> <span class="o">=</span> <span class="n">figure</span><span class="o">.</span><span class="n">add_subplot</span><span class="p">(</span><span class="mi">111</span><span class="p">)</span>                 <span class="c1"># 111 indicates (rows,cols,number) i.e. 1x1 #1 .</span>
<span class="n">axis</span><span class="o">.</span><span class="n">set</span><span class="p">(</span><span class="n">xlabel</span><span class="o">=</span><span class="s2">&quot;n&quot;</span><span class="p">,</span> <span class="n">ylabel</span><span class="o">=</span><span class="s2">&quot;fib[n]&quot;</span><span class="p">,</span> <span class="n">title</span><span class="o">=</span><span class="s2">&quot;Fibonacci&quot;</span><span class="p">)</span>
<span class="n">axis</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="n">n</span><span class="p">),</span> <span class="n">fib</span><span class="p">,</span> <span class="n">marker</span><span class="o">=</span><span class="s2">&quot;.&quot;</span><span class="p">,</span> <span class="n">markersize</span><span class="o">=</span><span class="mf">1.0</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s2">&quot;blue&quot;</span><span class="p">,</span> <span class="n">linestyle</span><span class="o">=</span><span class="s2">&quot;none&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

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

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


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


<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAogAAAIDCAYAAACHPu+hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAh1QAAIdUBBJy0nQAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzt3XmcJVV99/HPD9BBFsUFBJ1BUBEXMC4hMIzo4KMoKu4GUQTigqgxTyKJKDyZ6ERwjUlcUMAFiQti3HBFFBoVxhVRNlGRZYZFBGSXQfD3/HGq7ao793bf7r73Vk/35/163detqnvq1Onuqelvn6pzKjITSZIkadwGbTdAkiRJc4sBUZIkSQ0GREmSJDUYECVJktRgQJQkSVKDAVGSJEkNBkRJkiQ1GBAlSZLUYECUJElSgwFRkiRJDQZESZIkNRgQJUmS1GBAlCRJUoMBUZIkSQ0GREmSJDUYECVJktRgQJQkSVKDAVGSJEkNBkRJkiQ1GBAlSZLUYECUJElSgwFRkiRJDQZESXNaRBwSEVm9fjnbcloYIuIdtX8P32y7PdL6xoAoSZKkBgOipIGKiINqPTfTfrXdfkmSAVGSJEkdNmq7AZLmvSuBP85058z8MPDhwTVHC0Fmvgl4U9vtkNZXBkRJw/bSzBxruxGSpP55iVmSJEkN9iBKmvciYhNgT2Bb4J7AVcCqzPz1LOrcEFgK7ABsRbmMfjVwVmaumXWjyzHuDSwHlgAbU9r93cy8bIb17QA8ivJ92By4DbgW+ElmXjiA9m4CPKFq75bAn4HfAxcAZ2fmn6ZZ390p3+MHV/VtAFwHXAj8NDNnfOuCpMkZECXNaRFxCPChavWizHz4NPZdBBwFvIoSiDo//z7w2sw8dxp1bkq5t+01wH17lPkh8KZ+Lq1HxInAvtXqMZl5SETcC3gv8BJKMOzc5xvA6zLzkinqDuBpwH7V+/0nKXs58E7g2My8c6p2d+z7V8BbgL2BRT2K3RIRXwPenZk/naK+7av6ng9s1qPY7RHxbeA/M/O0LnW8AzisWj0lM58+1dchaYIBUdK8FBFbAKcCfz1JsScAP4mIF2fmF/uo88FVnQ+eouiuwOkR8e7MfGO/ba6O8VDglCmOsTdwZkQ8aYpe0PsC3+jz0NsCHwSeHREvysyb+2zvSuAIpr5laTNKEL4B6BkQqz8I3gfcbYr6NgaeVZVbJyBKmh0DoqT56jgmwuGZwNeAa4CtgefWPrs78JmIeHJmntWrsojYGvgu8MDa5kuBk4DfAJsCy4DnMBFu/iUi/lyNqO3H5sDJlHD4R+DLwA+BmyiXbfcFHlGV3QY4PiKekJn9zB95O/B94CfAFcAtwL2Bx1G+H+M9dU8DjqH0Xk4qIo4BDu7YvAr4NjB+mX0b4G+AJ9OlN7SjvjdTenzrfkEJuZcBd1B6QR8PPIVyu4CkITAgSpqPdgB2BP4EHJiZn+n4/MiIOJhy6XoDymXRj0TEX01yn9yHaYbDDwCHZuYdtW3/FRGPoQS7battb4yIr2fmd/to94ur9qwC9s3M1fUPI+JISvA9qNq0OyUonTpJnZcAbwc+m5k3dStQ3ev4UeB51ab9IuK4zDy9V6URcSDNcHgJ5Xv9vR7l7wUcCGzR4/M9gbfVNl0HvDIzv9Sj/D2Av2XyHmJJM+QoZknz0fj/ba/vEg4ByMxjgcNrmx7BRPBqiIjdKT2D407MzNd3hMPxes+hXAK+fXx34F3TaPdvgL06w2FV952Uex/rn03W0/cHYMfMPK5XOKzq/QMlbNV7UF/bq3x1H+Z/1jZdAezRKxxWx7gxM9+XmSu71BfA0Uz83G4BlvcKh1V9f8zMT2Tm63uVkTRzBkRJw3Z6n4/ZO2fAxz0HOHaKMu+lBLJxr+hR7pDa8m3AP01WaWZeUNU9bteIeOwUbRn3z5l5yyR13w78T23T30xS9q5+Rw5X4fOttU1PrYJbNwdRLk+Pe11mXtHPcXp4BlAffPT/MvO8WdQnaZYMiJLmq49MdW9eFZ4+Udu0a0Rs2aXoM2rLJ2fm1X0c/8NA/fjP6FWw5nrgK32U+0Ft+WF9lO/XGcBd1fK9gIf2KPfC2vKvM/PLszxuvb4bKZfRJbXIgLgeiYgNI2KniDgoIt4fEasi4rZaD8zxLbRp44h4RkS8JyLOiIirI+KOiLglIn4bESdFxIsiYqoRiZ31bhMRb4mIn0bEddXXeXFEHB8RTxzW16OhuBK4uI/X5QM+7rdmWK5xT1tEPITmdDbf7KfS6hJxvResZ09fzY8z8899lLuytrxRRPSaCmZaMnMtZZTxuAd2lqnO5frX0vMy8DQ8obb8rcy8bQB1SpoFB6msX06izAs2J0TEiymX8NaZX44yinP76vUi4LyIeEk/881FxHOAj9O8hAVlZOeDgQOr0ZOvy8y7OvfXnNPGo/Zup4TOfpzfsf4wmlPD7NDxed9zJlJG4O7co55u+umZBLi1Y31Tyn17PUXEoymjoHehXM7dgjJyuddlZCi9iJ0eBGxSW590TsOpVIGz3lM5q/okDYYBcf2yYcf69ZSRfv384hmG7ZgIh9dSprb4EeVpDxsBjwUOAO4H7ES5F21ZZl7Uq8JqJONJlKlHoExNcjLlF+LjgFdSprZ4NeXy3WsG+hVpvriuz544MvPWiLiNidDT+YdJ5/rvp9GOetnOerq5feoiXfUMeRGxmDIAZJ8Z1NttWprOycH7DbW93GfA9UkaAAPi+uVHVI+Yojxm6pKIOIjS29aWH1JGaH6ly83wn4yIoyhTfiyj/GL5EGU+tHVUT734GBPh8PWZ+YFakU9VPYdnUOayOyQi/jczvzOwr0bzxXQfwVYPiJ2XazftUrZf9Z6+gVwGno6IWAJ8j9Lr1+l2yuXkP1IeiTduOyb+GO0WPDuvGEzac9mHQdcnaQAMiOuRzOycQLZtx2bmOyYrkJnXRcSLKJf77gHsGRHbZealXYq/nPLLCUrg/EBngcz8VUS8Dvh8tenfAQOiOt1jmuXrl0w7A0rn+iaUnvt+1MNlG8HnaJrh8AuUQTk/yMxruu0QEb+jPFu6l84nrMw2+A66PkkD4CCVBS4ilkbEhyLi/Ij4Q0TcHhGrI+IL1eCSnpeuMvP6fo6RmVdRnkAx7tE9ir64tvzeHmWg3BR/abW8NCK69Y5oYbtvRPT1/1s1p189IP6ho0jnerdRzr3Uy3bWM1TV84yfVdt0eGa+IDNP7hUOK93uO6zrDMdbz6iBEzr/H5ltfZIGwIC4QEXEZhFxEmVi3EOAR1JuWl8ELKY8UeEk4HsRMVlvQr/qk/Su07sTEZszMZLxZsplsa6qe8vqI0n3HkD7NL9sDDykz7KP6lj/Vcf6bzrWe/2B00297GTPTB6G+q0c19LHZN0R8QDK/wGTuZTmZfbHT7tlNdWtKfXvzazqkzQYBsQFKCI2odzH96Jq02rg3ZTHYO0LHAb8rPpsGfDt6rFWs7FTbfmyLp8/kol/jz/rY3Tyj2vLO/cspYVsrxmW+0l9JTMvpgSscU/rp9JqcEj93/0P+2zPoDygtnx+nyP+95yqQDWhdn0exuf0KjsN9T8I96r+j5LUIgPiwvRflBHBUAaN7JCZb8zMEzLzpMx8F+Wv+HdWZXYG/nWmB4uI5ZTHmEEZ1fnjLsV2rC1f0ke19TI79iylhezlk90iARARG1FG2o/7YWZ2G6X89drysyOin8ugr6Y5yONrfewzSPVjdxuN3M3r+iz3udrywyLi2X3u109996LMViCpRQbEBSYiHkwZDAJwama+tpoctyGLNwHfrza9NiL6/SVTP97GlBvlx729R0/GFrXla7t83ql+H9QWPUtpIXscvR+dN+6faE4T9dEe5Y6pLW9C8znE64iIhwOH1jb9IDN/PkVbBq3+vObHRcQ2kxWOiNcDS/us+wSa5+DREbHOpNrTcApwQW39yIjYqVdhScNnQFx49mdiCot391F+/Jmv9wJ2ncHxPs5E7+GPgXVGJlfqIxf7mQuuPo1Jt4m6tbCNT9vywYjYt1uBiHgF8PbapguB47uVzcyzaD4x5MUR8d8RcffOstWE1N9g4l7bpNy2MWrfYeL7cDfKtFP37CxUPaHpUMqVBWhOedNV9aST/1vb9EDK/cpP6LHL+H3Pr4uIFV3qG5/TdPzYmwFjk/VMRsSiiNg/It43VXslTZ/T3Cw8e9SWt46I505Rvt4r8AjKvYt9qeZAHB+ZfB2wb5e5EruZ9Pm5Uh9+TXmKyYuAEyPi74GvUm5x2Jpy31z9cXFrgVdO8e/zNZSnkIyfE/8A7BMRn6VM47Qp5Z7d5zAxlyfAuzKzPop/JDLz8og4EXhJtenJwK8i4jOUp8dsQBnI83wmnmRyNPAC4P591P+pKhAeUm3anhISz6JMmn8F5VzehnLLylMova/HdKmOzPxuRBwOjE+ddV/gyxHxc0rgvgz4E2UKnscCT6VcPThlym+GpGkzIC4829WWT5jmvp1PPOgpIo4A3lyt3gDslZmT3VtYnyOunwEx9TKd86hJAK+i/HvfhTJCvlfv1h3AflUvYU+ZeXX1HPBTKY98hBKK3jTJbu+pbtVoy+uAx1AGgUEJfv/Yo+xXKZfcX9Bv5Zn5moj4A+V7MH7P4+7Va9oy850RcTOlN3P8+e1/Vb0kjZCXmBee2dyvt87ltG4i4k3A26rVG4GnZebZU+x2Q235fn0cpv64rxt6ltKClZk3UnrM30vvPyLOBP46M7/YZ52/pUxdcyTrzt9X9yPgyZn5L/23ePAy8wbKfYUfBe7sUWw1JTQ+OzPvmMExDqeE8G9Mcgwo/xf8D2Vg3GT1HU2ZeuizTH67yW3AFyk/C0kDFuXWD62vOh6194nMPGiK8pdQelXuAO7R7/Nqp9Gew5i4RHQTpedwyuk9ImJXJqbO+G5mPmmK8i9nYkDB0ZnZ7+hLLUDVZNjLKU8VuSfleeGrMrNzzsPp1LkhpafsYZQJsW+nPEf4zMxcPdm+bYiILYEnUb4HG1G+B7+mDKAZyC+CiLgX8ETKXKr3oVy6v4YyAOWcaoqc6dS3CSXkP4jyh+OdlEFsv6Q8bnSdAXaSBsNLzAvPGkpAvDtl9OZFg6q46jkcv+n/ZuDp/YTDygWUG9Q3AB4bERtOMW/bLrXl86bdWC0omXkrA55mpvr3+T0mmdR9Lqmm7/nfIR/jRuArA6zvNrzHUGqFl5gXnvogk+cPqtKq53A8HN5CCYer+t0/M2+mXO6DMip5stGQG9CcrPgb02utJEmajAFx4fkkE1NJvGGqudH6ERFvZOKy8ng4nPSG/x5OrC0f2rMUPJcyOADK5bFLZ3AsSZLUgwFxgcnMXzJx7979gG9FxKRPIomI3SKi65yJEfHPTDxx5RZg78w8s1vZPnwMuLxa3ici1rmvMCJ2AD5Y2zTjJ7xIkqTuHKSyHomI7Vn3yRCPBvapln/Buvf/nJaZp3XUszFlEt3xqSjurPY7g3Lj+oaUm+53psxdth1wcWY+tKOeVwLH1Tb9BxNPXpnML6uguo6IeArlsWbjU1x8FTgZuJXyZIxXUibtBjguMw/u43iSJGkaDIjrkeqZxqdPc7e3ZuZbutS1MWWusVfRX0/yGZm5vKOO44EDp9menm2q1fs8Sm/iZFPyHAe8ZoqBLJIkaQYcxbxAZebtwCER8R+UZzMvp0z+e29Kj+LvKVNJrAK+MY3RyINo2xcj4geUJ1fsQ+nB3JjSu/l94KOZ2fcTXSRJ0vTYgyhJkqQGB6lIkiSpwYAoSZKkBgOiJEmSGgyIkiRJajAgSpIkqcGAKEmSpAbnQZyjqmckP6ta/S1wW4vNkSRJo7EJZV5igK9m5lVtNMKAOHc9Czi27UZIkqTWHEzzkbYj4yVmSZIkNdiDOHf9dnzhmGOOYeedd26zLZIkaQTOPfdcXv3qV4+v/nayssNkQJy7/nLP4c4778zSpUvbbIskSRq91sYfeIlZkiRJDQZESZIkNRgQJUmS1GBAlCRJUoMBUZIkSQ0GREmSJDUYECVJktRgQJQkSVKDAVGSJEkNBkRJkiQ1GBAlSZL6tHYtHHEELFtW3teubbtFw+GzmCVJkvq0ciUcdRQsWVLeAY48st02DYM9iJIkSX0aGyvhcPVqWLy4rM9HBkRJkqQ+LV8+EQ7XrCnr85GXmCVJkvq0YkV5HxuDAw6YWJ9vDIiSJEl9WrRoft5z2MlLzJIkSWowIEqSJKnBgChJkqQGA6IkSZIaDIiSJElqMCBKkiSpwYAoSZKkBgOiJEmSGgyIkiRJajAgSpIkqcGAKEmSpAYDoiRJkhoMiJIkSWowIEqSJKnBgChJkqQGA6IkSZIaDIiSJElqMCBKkiSpwYAoSZKkBgOiJEmSGgyIkiRJajAgSpIkqcGAKEmSpAYDoiRJkhoMiJIkSWowIEqSJKnBgChJkqQGA6IkSZIaDIiSJElqMCBKkiSpwYAoSZKkBgOiJEmSGjZquwFzSUTsAvwNsAvwKGBL4H7A3YAbgAuB04HjM/OyttopSZI0TAbEptOBTXt8tlX1ehLw5oh4a2a+fWQtkyRJGhED4rquAX4EnA9cXb0C2A54JrAMWAQcFRF3y8yVLbVTkiRpKAyITbsB52dm9vj87RFxAHA8JTT+a0R8JDOvHFUDJUmShs1BKjWZed4k4XC8zAnAV6vVjYCnD71hkiRJI2RAnJnza8tbt9YKSZKkITAgzsxDa8tXt9YKSZKkITAgTlNE7AM8r1q9Hfhai82RJEkaOAep9BARTwTuU63eHVgC7FW9AO4EDsnM37XQPEmSpKExIPb2LmDXLtsTOAP4t8z87kwqjoilfRTbaSZ1S5IkzZYBcfquAE4Ffj2LOs4aUFskSZIGznsQe8jM3TIzMjOAzYDHACuAzYEjgXMj4ilttlGSJGkY7EHsQ2beCvwc+HlEfBL4PvAA4GsR8deZee40q9y9jzI7AcdOs15JkqRZMyBOU2ZeEhFvAk6gDF45AnjxNOtYNVWZiJhZAyVJkmbJS8wz843a8vK2GiFJkjQMBsSZubm2fO/WWiFJkjQEBsSZ2aG2/PvWWiFJkjQEBsSZOaS2fGZrrZAkSRoCA2IlIg6JiD1jktEhEbFhNUDltbXNRw+/dZIkSaPjKOYJuwEfAlZHxKnAucA1wB3AFpRpZ54DbFfb5+2ZecaI2ylJkjRUBsR1LQFePkWZG4E3Z+aHRtAeSZKkkTIgTvh74DPAkyi9iQ8AtqI8OeVW4HfAL4BTgM9l5o0ttVOSJGmoDIiVzLyFEv5OabstkiRJbXKQiiRJkhoMiJIkSWowIEqSJKnBgChJkqQGA6IkSZIaDIiSJElqMCBKkiSpwYAoSZKkBgOiJEmSGgyIkiRJajAgSpIkqcGAKEmSpAYDoiRJkhoMiJIkSWowIEqSJKnBgChJkqQGA6IkSZIaDIiSJElqMCBKkiSpwYAoSZKkBgOiJEmSGgyIkiRJajAgSpIkqcGAKEmSpAYDoiRJkhoMiJIkSWowIEqSJKnBgChJkqQGA6IkSZIaDIiSJElqMCBKkiSpwYAoSZKkBgOiJEmSGgyIkiRJajAgSpIkqcGAKEmSpAYDoiRJkhoMiJIkSWowIEqSJKnBgChJkqQGA6IkSZIaDIiSJElqMCBKkiSpwYAoSZKkBgOiJEmSGgyIkiRJajAgSpIkqcGAKEmSpAYDoiRJkhoMiJIkSWowIEqSJKnBgChJkqQGA6IkSZIaDIiSJElqMCBKkiSpYaNhVRwR2w6r7i6uyczbR3g8SZK0AKxdCytXwtgYLF8OK1bAokVtt2r4hhYQgUuBHGL9dc8DTh7RsSRJ0gKxciUcdRQsWVLeAY48st02jcIwAyJADLl+GF0IlSRJC8zYWAmHq1fD4sVlfSEYdkBMYAy4fEj1HzikeiVJkli+vPQcLl4Ma9bAAQe03aLRGHZABPjvzBzK5d+IMCBKkqShWbGivI+NlXA4vj7fjSIgSpIkrZcWLVoY9xx2cpobSZIkNQyzB/Gx1fsl68sxImJzYC9gT+BxwA7AFsAfgSuBHwGfBk7JTAfHSJKkeWloATEzfz6suodxjIh4A3AksHGXjzcHdqxeLwO+FxH7Z+awBt9IkiS1xnsQJzyMiXC4BvgO8FPgmmr7bsD+wGbAHsBYROyWmde00FZJkqShMSBOSOBbwHuA72Tmnzs+/0REvAM4hdKTuD3wDuDlI22lJEnSkDlIZcIRmfm0zDy1SzgEIDMvA/atbdo3IjYZTfMkSZJGo/UexIjYAHgIcG+63/+3jsz87qDbkZnX91nu5xFxEaUXcRPgocAvBt0eSZKktrQWECNid+CNwFPpMxhWkvaD7U215Xu01gpJkqQhaCVoRcShwDspz2oexfOaByYi7k4Z0DLusrbaIkmSNAwjD4gRsQfwbkpPYABXAKdTRg6vHXV7ZuAlwL2q5bMz8+o2GyNJkjRobfQg/t/a8r8Cb+81KGSuiYgtKT2f4942w3qW9lFsp5nULUmSNFttBMSllN7DL2XmevN0w+rS8ueBrapNX8rML86wurMG0ypJkqTBa2Oam/tW719p4dgzUo20/hhlgmyAi3H+Q0mSNE+10YN4LbANcGsLx562iAjgw8BLq02XA0/JzD/Motrd+yizE3DsLI4hSZI0I20ExHMoAfEhLRx7WqpweDTwqmrTGuDJmXnpbOrNzFV9HHs2h5AkSZqxNi4xf5QyevnFLRy7b1U4/CBwSLXpCmDPzLy4vVZJkiQN38gDYjWw4/PAoyPiXaM+fj9q4fA11aYrKeHwN+21SpIkaTTaeiLJ/pQ5Dw+NiMcD/wWsysxrW2rPX3QJh1dRwuGv22uVJEnS6LQxUfZd9VVgefXq9767zMxhtvsDTITDqynh8FdDPJ4kSdKc0kYPYmcKnDOjMSLi/cBrq9XxcHhRi02SJEkauTYC4ncpE2XPKRHxNuDvq9UE/ht4eEQ8fIpdz87My4faOEmSpBEaeUDMzOWjPmafnlBbDuDtfe73d8DxA2+NJElSS9qY5kaSJElzWFujmOecOdyzKUmSNFL2IEqSJKnBgChJkqSGoV1ijoj3Vosfzczz19djSJIkLTTDvAfxHynTxYwBwwpvoziGJEnSguIlZkmSJDWMIiDOuUmxJUmS1Nsoprn5Up/PWJYkSdIcMIqAaDqUJElajwwzII7ymcvXjug4kiRJ897QAqJPJpEkSVo/OYpZkiRJDQZESZIkNRgQJUmS1NB6QIyIZ0XE8RFxQUTcEBF3Vu8XRMTHI+KZbbdRkiRpIRnFNDddRcTjgeOBR9Y3V+/3BDYHdgQOiIjzgL/LzLNH2khJkqQFqJUexIjYizINziMpoXD8dQNwRfVe374z8P2IeEob7ZUkSVpIRh4QI+L+wInAPSjh7yfAfsCWmXmfzFySmfcB7ldt/1G168bASdX+kiRJGpI2ehAPBbagTKL9fmDXzPxsZl5XL5SZ11fbdwPeV22+F/CGkbZWkiRpgWkjID6TEg7PAf4xM/t52so/AT+j9DjuM8S2SZIkLXhtBMQHVe+f6jMcUpX7VLW67VBaJUmSJKCdgLi2er98mvut7thfkiRJQ9BGQLy0ep/uYJOtqvdLBtcUSZIkdWojIH6Bci/hC6a53wsp9y5+YeAtkiRJ0l+0ERA/SLm8/KSIOLSfHSLiH4EnUXofPzC8pkmSJGnkATEzb6CMZL4EeFdEnBQRu3QrGxG7RMRngf8ALgb2ycybRtdaSZKkhWdoj9qLiNOmKHITE5eaXxARN1FC4K3ApsBDKI/cq5f/QERkZv6fITRZkiRJDPdZzMsp9wxOZvzzoEyC/djaZ9FR5jHVtr6mxpEkSdLMDDMgwkTIm0356dYhSZKkWRhaQMzMNgbASJIkaZYMcZIkSWowIEqSJKnBgChJkqQGA6IkSZIahjkP4gHjy5l5QrftM1WvT5IkSYM1zGlujqfMWZjACV22z1RnfZIkSRqgtuZBdG5DSZKkOWqYAfHvprldkiRJc8AwA+L4ZeTGM5kz8xNDPKYkSZJmaRT3ID4PWDO+MSI+Vi2+LzPPGeLxJUmSNANtTHNzEHAgsG0Lx5YkSdIUhhkQ76zeFw3xGJIkSRqwYQbE66v3hw/xGJIkSQOxdi0ccQQsW1be165tu0XtGeY9iD8Dnga8PiJ+Va3fXvt8q4iY0WXmzLx8AO2TJEn6i5Ur4aijYMmS8g5w5JHttqktwwyIH6cExPsCn+74LIBjZlhvMvz5GyVJ0gIzNlbC4erVsHhxWV+ohnaJOTNPAo6mhMH6a1zn9um8JEmSBmr58olwuGZNWV+ohtoTl5l/HxEfAZ4JLKEMWDmQ0gs4BnipWJIkzQkrVpT3sTE44ICJ9YVo6Jdqq7kO/zLfYUQcWC3+d2aePOzjS5Ik9WPRooV7z2GnNuZBlCRJ0hzWxmCPPav381o4tiRJkqYw8oCYmWeM+piSJEnqn5eYJUmS1GBAlCRJUoMBUZIkSQ0GREmSJDUYECVJktRgQJQkSVKDAVGSJEkNBkRJkiQ1GBAlSZLUYECUJElSgwFRkiRJDQZESZIkNRgQJUmS1GBArImIDSNip4g4KCLeHxGrIuK2iMjqdXzbbZQkSRq2jdpuwBxzEvD8thshSZLUJnsQmzbsWL8e+HUbDZEkSWqLPYhNPwIuBH4K/DQzL4mIg4CPt9oqSZKkETIg1mTmUW23QZIkqW1eYpYkSVKDAVGSJEkNBkRJkiQ1eA9iCyJiaR/Fdhp6QyRJkrowILbjrLYbIEmS1IuXmCVJktRgD2I7du+jzE7AscNuiCRJUicDYgsyc9VUZSJiFE2RJElah5eYJUmS1GBAlCRJUoMBUZIkSQ0GREmSJDUYECVJktRgQJQkSVKD09zURMT2wCs6Nj+6tvzYiHhbx+enZeZpw22ZJEnS6BgQmx4EHDHJ54+mGRgB7gQMiJIkad7wErMkSZIa7EGsycwxwEeYSJI0z61dCytXwtgYLF8OK1bAokVtt2ruMCBKkqQFZ+VKOOooWLKkvAMceWS7bZpLvMQsSZIWnLGxEg5Xr4bFi8u6JhgQJUnSgrN8+UQ4XLOmrGuCl5glSdKCs2JFeR8bgwMOmFh5+JxVAAAUu0lEQVRXYUCUJEkLzqJF3nM4GS8xS5IkqcGAKEmSpAYDoiRJkhoMiJIkSWowIEqSJKnBgChJkqQGA6IkSZIaDIiSJElqMCBKkiSpwYAoSZKkBgOiJEmSGgyIkiRJajAgSpIkqcGAKEmSpAYDoiRJkhoMiJIkSWowIEqSJKnBgChJkqQGA6IkSZIaDIiSJElqMCBKkiSpwYAoSZLmvbVr4YgjYNmy8r52bdstmts2arsBkiRJw7ZyJRx1FCxZUt4Bjjyy3TbNZfYgSpKkeW9srITD1ath8eKyrt4MiJIkad5bvnwiHK5ZU9bVm5eYJUnSvLdiRXkfG4MDDphYV3cGREmSNO8tWuQ9h9PhJWZJkiQ1GBAlSZLUYECUJElSgwFRkiRJDQZESZIkNRgQJUmS1GBAlCRJUoMBUZIkSQ0GREmSJDUYECVJktRgQJQkSVKDAVGSJM0ra9fCEUfAsmXlfe3atlu0/tmo7QZIkiQN0sqVcNRRsGRJeQc48sh227S+sQdRkiTNK2NjJRyuXg2LF5d1TY8BUZIkzSvLl0+EwzVryrqmx0vMkiRpXlmxoryPjcEBB0ysq38GREmSNK8sWuQ9h7PlJWZJkiQ1GBAlSZLUYECUJElSgwFRkiRJDQZESZK03vKpKcPhKGZJkrTe8qkpw2EPoiRJWm/51JThMCBKkqT1lk9NGQ4vMUuSpPWWT00ZDgOiJElab/nUlOHwErMkSZIaDIiSJGm94JQ2o+MlZkmStF5wSpvRsQexi4jYJyI+FxGXRsTtEXFNRJwVEf8SEfdsu32SJC1ETmkzOgbEmojYLCK+DJwMvBB4ELAI2BJYCrwLOC8idmuvlZIkLUxOaTM6XmKuRMSGwOeAp1ebfgccB1wA3AfYD1gGLAG+HhHLMvPCNtoqSdJCsHZtuaw8NlbC4GGHle1OaTN8BsQJr2QiHF4APDkzf1f7/IMR8R7gUODewDHAE0fbREmSFg7vOWyPl5j5S+/hv9U2vawjHI47DDinWt4jIvYaeuMkSVoAuo1Q9p7D9hgQiycC21TLZ2Tm2d0KZeZdwPtqm/YbdsMkSVoIxnsLV68u7ytXes9hm7zEXOxdW/76FGXrn+/ds5QkSeqq897CFSu69xaedlop7z2Ho2dALHauLf94soKZ+buIWE0ZrHL/iNgyM38/1NZJkrSe6Bb+oLntzjvhXe9q3lu4fHlZHu8tPOAAH6PXJi8xFzvWli/po3y9zI49S/UQEUunegE7TbfefnW7z6OfbTfdNLP9BlnXqPebC23wa7bt83W/udAG2z74NnS7VNy57dOfXre3cMUKOPxw2Hbb8m5vYcsyc8G/gOuBrF6b9VH+C7Xyz5rB8XI6r7POOisH6fDDMyFzyZLyfvjh/W3bffeZ7TfIuka931xog1+zbZ+v+82FNtj2wbdh990n1hcvLuud2x74wInl8f1UnHXWWVnLAEsz28lGkZmjyqJzVkTcAdytWr1bZt45RflPAS+pVl+SmZ+Z5vGm9U0/66yzWLp06XR2mdSyZeWvtvG/3LbdtmyfatuNN8IWW0x/v0HWNer95kIb/Jpt+3zdby60wbYPvg2dl4oPP7zsV9/2xjfCRhs1L0MvWoSAVatWsfvuu4+v7p6Zq9poh5eY27F7H6+Dh3XwbqPC+tm2884z22+QdY16v7nQBr9m2z5f95sLbbDtg29Dt0vFndtWriz3Fp55Znk3HM49DlIpbqFMfg2wcbU+mXvUlm+e7sH6+WsgIqZbbd/G7+voNipssm2HHQbvfOf09xtkXaPeby60wa/Zts/X/eZCG2z74NvQa2CJg03WL15iBiLit8D21er2mXnpFOXPYOIpKntk5veH0KalwFkw+EvMkiRpbvIS89xyUW15+56lupe5qGcpSZKk9ZABsTi3trzLZAUj4v6UORABrknnQJQkSfOMAbH4Zm15qqejPKO2PNVTVyRJktY7BsTiDODqanl5RDyuW6GI2BD4h9qmE4fdMEmSpFEzIAKZeRewsrbphIjYqkvRdwCPqZbPzMxTht44SZKkEXOamwnHAc8Dngo8Cvh5RBwHXADcB9gPeEJV9kbg1W00UpIkadgMiJXMvDMiXgB8GngWsDXwr12KrgH2zczzR9k+SZKkUfESc01m3pyZ+wDPpTxveTWwFrgW+CFwGLBTZp7VXislSZKGyx7ELjLzy8CX226HJElSGwyIc9cm4wvnnnvuZOUkSdI80fE7f5Ne5YbNR+3NURHxKuDYttshSZJac3BmHtfGgb0HUZIkSQ32IM5REbENZTQ1wG+B2wZY/U5M9E4eDJw3wLrVHn+u848/0/nJn+v8M8if6SbAg6vlr2bmVbNp2Ex5D+IcVf2DGEq3ckTUV8/LzFXDOI5Gy5/r/OPPdH7y5zr/DOFn+p1Z7j9rXmKWJElSgwFRkiRJDQZESZIkNRgQJUmS1GBAlCRJUoMBUZIkSQ0GREmSJDUYECVJktTgk1QkSZLUYA+iJEmSGgyIkiRJajAgSpIkqcGAKEmSpAYDoiRJkhoMiJIkSWowIEqSJKnBgChJkqQGA6IkSZIaDIiSJElqMCBKkiSpwYC4wETEPhHxuYi4NCJuj4hrIuKsiPiXiLhn2+0TRMTmEfGCiPhA9bP5fUT8KSJuiohfRsQJEfH0iIgp6jkoInIar7eM6EtccCJibJo/i+36qPOhEfHuiDgvIm6MiFsi4qKI+GBEPGb4X9XCFhFvmebPdPw11qUuz9Uhi4gNI2Kn6nv9/ohYFRG31b6nx8+gzoGdgxGxKCJeExGnRcRVEbE2ItZExNciYv+IGHle22jUB1Q7ImIz4FPAszs+2rJ6LQVeHxF/m5k/GHX7VETEG4AjgY27fLw5sGP1ehnwvYjYPzMvH2ETNQdExMHAfwH36PjoYdXr1RGxMjNXjrxxmspv227AAnUS8PxBVTbIczAiHg58Hnhkx0cPrF7PqOp7YWb+btaN75MBcQGIiA2BzwFPrzb9DjgOuAC4D7AfsAxYAnw9IpZl5oVttFU8jIlwuAb4DvBT4Jpq+27A/sBmwB7AWETslpnXTFHv+4HTpijzy5k2WtPyvD7K9Px5RsT+wDHV6p+BEyn/Tu6knMcHAouAt0bE2sx85+yaqx5OBM7po9zdgE8Cd6/WPzZFec/V4diwY/164Dpgh+lWNMhzMCK2AU4Btq02/QL4BHAl8GDgFdX7E4CvRcSTMvPW6bZ5RjLT1zx/Aa8GsnqdD9y/S5n31Mp8t+02L9QX8KHqP4unAhv0KPMgyi+I8Z/Xx3qUO6hW5qC2v7aF/ALGxn8Ws6xnS+DGqq67gGd3KbMbcGtV5k/Ajm1//Qv5RfmDYPw8/GWPMp6rw/85HA68HXghsH2X7/vxfdYz0HMQ+EytDZ8BNur4fLP6/x/Av4/qe+Y9iPNc1Xv4b7VNL8vuXdSHMfHX8B4RsdfQG6dujsjMp2XmqZn5524FMvMyYN/apn0jYpPRNE8t+2dg/F7hD2bmyZ0Fstwi8q/V6kY0z3+N3stry1P1HmpIMvOozHxzZv5vZl4yi6oGdg5GxCOZ+L/8KuBVmXlnR123AC8Fbq82vSEitphF+/tmQJz/nghsUy2fkZlndyuUmXcB76tt2m/YDdO6MvP6Psv9HLioWt0EeOjQGqW5pP6HwX9OUu44Sg8GwHP8A6Id1eXDvavVO4ETWmyOBmOQ5+C+wPhgw2OrMLiOzLyCcg8llP/vn9N/c2fOgDj/7V1b/voUZeuf792zlOaKm2rLnTdKa56pehseVK1eOFkvSGbeDHyvWt2E8oeiRu9AJu59+1pmXt1mYzQ7QzgH5/TvZwPi/LdzbfnHkxWsLj2vrlbvHxFbDq1VmpWIuDtlQMu4y6bY5bURcWE1DcNtEXF5RJxcTatg79IIRcRXI+KKiLgjIv4QEedHxHERsecUu/Z9Lncps3PPUhqmv6stf7TPfTxX566BnYMREcCjqtW7gJ/NtK5hMSDOfzvWlvu576JeZseepdS2lwD3qpbP7qNnYhfg4cCmlN7GJcA+wNHApRHxrGE1VOt4JvAAyujWLShTW7wSOC0ivlNdluzGc3k9EhF7MPFH3FXAN/rc1XN17hrkObiE0rMIsCYz/zRFXaspQRJghypgDpXT3Mx/9ZtZr+2j/HU99tUcUfXs1qdNeNskxe8CVlEudfwKuIXyc3088LeUaY62BE6OiJdm5meG0mgB/AE4FfgJcAXlZ/NA4P9QLhkF8GRgVTV1UWfo91xev9QHp3yic/BBF56rc98gz8Fp1ZWZf4qIm4B7U/643JTyb2RoDIjz32a15dt7lprwx9ry5gNui2apurT8eWCratOXMvOLPYp/H9guM9d0+ewjEfFGyo3U4zdKfywizkwn3h6GNwM/zcw7unz23oj4a8rPdVvKPU4fo0yOW+e5vJ6oHkzwotqmqUYve66uHwZ5Dk63rvH67l2rb6gB0UvM0nqietTSxygTZANcTLOXoiEzf9PjF8745zdTpk8YqzZtTJnuSAOWmat6hMPxz39Cmch+bbVp74jYZbIqB9k+DdyLKT08AN/LzF9PVthzdb00yHNwTp7PBsT5r/4XRrfHt3Wqj4a9ecBt0QxV95t8mPJLAuBy4CmZ+YfZ1FtNb/T/apu8v6klWZ5e9D+1TZ0/i/q53M+odc/l9tT/cOt3cMqkPFfnhEGeg9Ota6r6Bs6AOP/dUFu+Xx/l79tjX7WkCodHA6+qNq0BnpyZlw7oEKuYuMSxrSMlW3V6bfkRHZ95Lq8HqufqLq1Wb6I85nRQPFfbNchzcFp1RcRGTEzQfScTcywOjQFx/ruotrx9H+XrZS7qWUojUYXDDwKHVJuuAPbMzIsHdYzqiS31Cbod0NCe39eWO38Onsvrh1fUlk/MzNsGVbHnausGeQ6uBsb/bSyOiLtNUde2TMyp+ausnsM3TAbE+e/c2vJk9zQREfenDL0HuCYzfz9ZeQ1XLRy+ptp0JSUc/mbAx9mAiRufwd6mNtV7Ejp/Dn2fy13KnDfjFqlvVS/Py2qbBnJ5uVa/52q7BnYOVgHv/Gp1Q+CxM61rWAyI8983a8tTzb5eHzU51azuGqIu4fAqSjic9Gb3GdqNiXtb1gyyx0PTVp8su9HjkJkXUO49BXhERGzXq5JqFO34YKbbgDMG10RN4pnA/avl8zLzRwOu33O1RUM4B+f072cD4vx3BjA+n9ryiHhct0IRsSHwD7VNJw67YZrUB5gIh1dTwuGvBn2QqkdiZW3TVwd9DPUnIh5Gs/ep28/is7XlN0xS3cFMjKI92SAxMvXLy8PoPfRcbd8gz8F6Xa+OiE27lCEiHkiZCxPKVDdf7rOts2JAnOeqkW/1/1ROiIituhR9B/CYavnMzDxl6I1TVxHxfuC11ep4OJzWPWQRsTQiDo6IniPXq/+MTqBM1AxlipV39iqvmYmIf4iI3aco81jgFCZmGvhWZv6wS9H3MDF68XUR8ewude0K/Hu1ehfw1hk1XNMSEVsz0Qt0B/DJPvfzXF2/DOwczMzzgZOq1W2A46rbFOp1bQZ8ion/G96bmSO5tSBGcJ+jWlb9g/s68NRq09WUSVcvoMzOvx/whOqzG4Fl1T9cjVhEvA04olpN4HDgl33senZ90tyIeC7wRcpUCqcCP6XcFH0r5RF9j6PM1TY+yi6BAzKzr19q6l9EfAl4DmXeym9T7h+6jvKL4wGUX/rPYOIP9suA3TPzyh71HQgcX63+mdLbf2pV3zLgQCZ+mRyRmUcN9itSN9Vk1uOh7XOZ+beTla/t57k6AhGxPc0eXoBHUx5jCPAL4Csdn5+Wmad1qWtg52DVO/gDYHGtHcdT7jl/MOUxnA+uPjsH2CMzhzpB9l9kpq8F8KLMuv4Vyn8uvV6rKb+YWm/vQn1RJsKd7GfU63VQRz3Pnca+VwHPbPtrn68v4EvT+Fl8E3hAH3W+hnKpqVc9dwJvbftrX0gvyh9y49//p01jP8/V0fx8ls/g/9W3TFLfwM5ByvPYL5yiLWcCW4/ye+aj9haILDPx7xMRzwEOoIyI2orSVX4x8AXgmMy8sb1WaoC+Tem12hX4G8ro9PtSpsW4DbgGOBv4GnBSZvb7qCdN36GUP852Bf6Kct7dD1hE6bG/lDK/3acz8wf9VJiZH4qIb1OmP3o65ee7AaXX4TvAsZn5s8F+GeolIpYBO1arqym9Sf3yXF0PDfIczMwLqttMXkF5ROPDKaPVr6X0KH4a+FSWaY5GxkvMkiRJanCQiiRJkhoMiJIkSWowIEqSJKnBgChJkqQGA6IkSZIaDIiSJElqMCBKkiSpwYAoSZKkBgOiJEmSGgyIkiRJajAgSpIkqcGAKEmSpAYDoiRJkhoMiJIkSWowIEqSJKnBgChJkqQGA6IkSZIaDIiSJElqMCBKkiSpwYAoSZKkBgOiJEmSGgyIkiRJajAgSpIkqcGAKEktiojlEZHV6y3VtgdExFERcX5E3BIRN0XEzyJiRURs3nKTJS0AG7XdAEnShIjYC/gMcJ+Ojx5TvV4aEU/OzCtG3jhJC4Y9iJI0dzwG+AKwGXA88EpgX2AFcHVV5mHAx9tonKSFIzKz7TZI0oIVEcuB02ubrgT2yszzO8ptDfwYWFxtenxmnj2SRkpacOxBlKS5Zf/OcAiQmVcDR9Y27T26JklaaAyIkjR3nJOZp0/y+am15Z2G3RhJC5cBUZLmjlVTfL6mtnzvYTZE0sJmQJSkuePayT7MzLW11Y2H3BZJC5gBUZLmjj+33QBJAgOiJEmSOhgQJUmS1GBAlCRJUoMBUZIkSQ0GREmSJDUYECVJktRgQJQkSVKDAVGSJEkNkZltt0GSJElziD2IkiRJajAgSpIkqcGAKEmSpAYDoiRJkhoMiJIkSWowIEqSJKnBgChJkqQGA6IkSZIaDIiSJElqMCBKkiSpwYAoSZKkBgOiJEmSGgyIkiRJajAgSpIkqcGAKEmSpAYDoiRJkhoMiJIkSWowIEqSJKnBgChJkqQGA6IkSZIaDIiSJElqMCBKkiSpwYAoSZKkBgOiJEmSGgyIkiRJajAgSpIkqcGAKEmSpIb/DxcGXEd/5K4PAAAAAElFTkSuQmCC
"
>
</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="c1"># Much more revealing is to take the log() of the y values</span>
<span class="c1"># .. or to plot with log scaling, which amounts to the same thing visually.</span>
<span class="c1"># google &quot;matplotlib log&quot;</span>

<span class="n">figure</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">dpi</span><span class="o">=</span><span class="mi">220</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="mi">2</span><span class="p">))</span>   <span class="c1"># dots_per_inch and (width, height) in inches</span>
<span class="n">axis</span> <span class="o">=</span> <span class="n">figure</span><span class="o">.</span><span class="n">add_subplot</span><span class="p">(</span><span class="mi">111</span><span class="p">)</span>                 <span class="c1"># 111 indicates (rows,cols,number) i.e. 1x1 #1 .</span>
<span class="n">axis</span><span class="o">.</span><span class="n">set</span><span class="p">(</span><span class="n">xlabel</span><span class="o">=</span><span class="s2">&quot;n&quot;</span><span class="p">,</span> <span class="n">ylabel</span><span class="o">=</span><span class="s2">&quot;fib[n]&quot;</span><span class="p">,</span> <span class="n">title</span><span class="o">=</span><span class="s2">&quot;Fibonacci&quot;</span><span class="p">)</span>
<span class="n">axis</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="n">n</span><span class="p">),</span> <span class="n">fib</span><span class="p">,</span> <span class="n">marker</span><span class="o">=</span><span class="s2">&quot;.&quot;</span><span class="p">,</span> <span class="n">markersize</span><span class="o">=</span><span class="mf">1.0</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s2">&quot;blue&quot;</span><span class="p">,</span> <span class="n">linestyle</span><span class="o">=</span><span class="s2">&quot;none&quot;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">yscale</span><span class="p">(</span><span class="s1">&#39;log&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

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

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


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


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

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>So on a log scale, the Fibonacci series is a straight line ... which means that it is a power law, approximately fib[n] ~ $a * b^n$ for some constants $a$ and $b$.</p>
<p>It turns out that $b$ is the golden ratio $k = 1.62... $</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">ns</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="n">n</span><span class="p">))</span>  <span class="c1"># The ns should be a numpy array for the arithmetic below to work.</span>

<span class="n">a</span> <span class="o">=</span> <span class="mf">0.7</span>
<span class="n">b</span> <span class="o">=</span> <span class="mf">1.62</span>
<span class="n">ys</span> <span class="o">=</span> <span class="n">a</span> <span class="o">*</span> <span class="n">b</span> <span class="o">**</span> <span class="n">ns</span>           <span class="c1"># The power law that we&#39;re approximating.</span>

<span class="n">figure</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">dpi</span><span class="o">=</span><span class="mi">220</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span> <span class="mi">3</span><span class="p">))</span>   <span class="c1"># dots_per_inch and (width, height) in inches</span>
<span class="n">axis</span> <span class="o">=</span> <span class="n">figure</span><span class="o">.</span><span class="n">add_subplot</span><span class="p">(</span><span class="mi">111</span><span class="p">)</span>                 <span class="c1"># 111 indicates (rows,cols,number) i.e. 1x1 #1 .</span>
<span class="n">axis</span><span class="o">.</span><span class="n">set</span><span class="p">(</span><span class="n">xlabel</span><span class="o">=</span><span class="s2">&quot;n&quot;</span><span class="p">,</span> <span class="n">ylabel</span><span class="o">=</span><span class="s2">&quot;fib[n]&quot;</span><span class="p">,</span> <span class="n">title</span><span class="o">=</span><span class="s2">&quot;Fibonacci&quot;</span><span class="p">)</span>
<span class="n">axis</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="n">n</span><span class="p">),</span> <span class="n">fib</span><span class="p">,</span> <span class="n">marker</span><span class="o">=</span><span class="s2">&quot;.&quot;</span><span class="p">,</span> <span class="n">markersize</span><span class="o">=</span><span class="mf">1.0</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s2">&quot;blue&quot;</span><span class="p">,</span> <span class="n">linestyle</span><span class="o">=</span><span class="s2">&quot;none&quot;</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s2">&quot;fib[n]&quot;</span><span class="p">)</span>
<span class="n">axis</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">ns</span><span class="p">,</span> <span class="n">ys</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s2">&quot;red&quot;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span> <span class="n">linestyle</span><span class="o">=</span><span class="s2">&quot;dashed&quot;</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s2">&quot;$</span><span class="si">{}</span><span class="s2">*</span><span class="si">{}</span><span class="s2">^n$&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">a</span><span class="p">,</span><span class="n">b</span><span class="p">))</span>
<span class="n">axis</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">yscale</span><span class="p">(</span><span class="s1">&#39;log&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

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

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


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


<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABAUAAAKpCAYAAADE95XbAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAh1QAAIdUBBJy0nQAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3Xd4VNW6x/HvSoDQQyD0hCIqVZAiHooSQVTAgmDDAlyxK6gHPSDdICjWI4iKWBBEwAIWrHgggBSVJkgVRAxKCT0RMkiy7h97MkxCyiSZMEnm93meeWbtvdde+03OvZF5Z613GWstIiIiIiIiIhJ8QgIdgIiIiIiIiIgEhpICIiIiIiIiIkFKSQERERERERGRIKWkgIiIiIiIiEiQUlJAREREREREJEgpKSAiIiIiIiISpJQUEBEREREREQlSSgqIiIiIiIiIBCklBURERERERESClJICIiIiIiIiIkFKSQERERERERGRIKWkgIiIiIiIiEiQUlJAREREREREJEgpKSAiIiIiIiISpJQUEBEREREREQlSSgqIiIiIiIiIBCklBURERERERESClJICIiIiIiIiIkFKSQERERERERGRIKWkgIiIiIiIiEiQUlJAREREREREJEgpKSAiIiIiIiISpJQUEBERCXLGmPuMMdb92pLffhIcjDHPeP3fw9eBjkdERPJGSQERERERERGRIKWkgIiISBFjjOnv9Q1trl+Bjl9EREQKDyUFRERERERERIJUiUAHICIiIvn2F3Airzdba18HXvdfOBIMrLVDgaGBjkNERPJHSQEREZGi7zZrbVyggxAREZGiR8sHRERERERERIKUZgqIiIhIvhljygKXAXWAisAeYIW19td8jBkKtAPOA6rhLJHYCyy31u7Od9DOMyKAGCAaKI0T9xJr7a48jnce0BTn91ABOA4cAFZZazf7Id6yQEd3vFWBVCAB2ASssdb+k8vxSuH8js9xjxcCHAQ2A6uttXleliIiIkWDkgIiIiJBzhhzH/Ca+3CrtbZRLu4NA8YDd+N8CM54/XvgAWvthlyMWQ5nrfr9QJUs+vwADPVl2YQxZjZws/twirX2PmNMOPAicCtOMiDjPV8BD1prd+YwtgGuBPq436tn0/cPYALwhrX2VE5xZ7i3BTAG6AaEZdEtyRjzBfCctXZ1DuPVd4/XCyifRbdkY8x3wEvW2oWZjPEMMMR9+I219qqcfg4RESl8lBQQERGRPDHGVAIWAG2y6dYRWGWMucVaO8+HMc9xj3lODl0vBhYZY56z1v7H15jdzzgX+CaHZ3QDlhljOuUw26EK8JWPj64DTAauNcbcaK1N9DHeWGA4OS/7LI+T/DgCZJkUcCeBJgIlcxivNHC1u98ZSQERESkelBQQERGRvJrK6YTAMuALYD9QA+jpda0UMMsY09lauzyrwYwxNYAlQG2v078DHwDbgXJAB+A6Tn+gfdwYk+quhO+LCsBnOAmBE8CnwA/AMZwp+TcDjd19awLTjDEdrbXWh7GTge+BVcCfQBIQAbTC+X2kfSN/JTAFZ5ZCtowxU4B7MpxeAXwHpC2hqAm0BTqTyayHDOM9gTOzw9t6nMTGLuAkzmyH1sDlOEtBRESkGFNSQERERPLiPKAh8A/Qz1o7K8P1ccaYe3CWJYTgTHl/0xjTIpt176+TPiHwCjDYWnvS69x/jTEX4nyYr+M+9x9jzJfW2iU+xH2LO54VwM3W2njvi8aYcTjJjv7uU+1xPhwvyGbMncDTwBxr7bHMOrhrF7wFXO8+1ccYM9VauyirQY0x/UifENiJ87temkX/cKAfUCmL65cBT3mdOgjcZa39JIv+ZYCbyH4miIiIFHHafUBERETyIu3fEAMzSQgAYK19Axjmdaoxpz9sp2OMaY8zAyDNbGvtwAwJgbRx1+FM709Oux14NhdxbweuyJgQcI99CqeWgfe17L7RPww0tNZOzSoh4B73MM4HbO+ZEg9k1d9dV+Elr1N/ApdklRBwP+OotXaitTY2k/EM8Cqn/3dLAmKySgi4xzthrX3XWjswqz4iIlL0KSkgIiJS9C0yxlgfXuv8/Nx1wBs59HkR50N4mgFZ9LvPq30ceDS7Qa21m9xjp7nYGNMyh1jSPGatTcpm7GRghtepttn0TfG14r874fCk16mu7g/rmemPs/QgzYPW2j99eU4WugPeBSRHWGt/ycd4IiJSTCgpICIiInn1Zk5r7d0fmN/1OnWxMaZqJl27e7U/s9bu9eH5rwPez++eVUcvh4DPfei30qt9vg/9fbUYSHG3w4Fzs+h3g1f7V2vtp/l8rvd4R3GWSIiIiCgpICIiUgz8Bezw4fWHn5/7bR77pVujboxpQPqtB7/2ZVD39H/vb7uz/Ebfy0/W2lQf+v3l1S5hjMlq275csda6cHYHSFM7Yx9jTEnS/yxZTvHPhY5e7W+ttcf9MKaIiBQDKjQoIiJS9N1mrY07y89Mxkk0+GJjhuPzSb+N33kZrm/IRRzrgQuyGCczvsxAAPg7w3E5nHX4WTLGNMfZveAinKn6lXB2HMhqiQA4swUyqguU9TrOcntBX7iTDN4zEvI1noiIFC9KCoiIiEheHPTxG3estX8bY45z+oNuRIYuGY8TchGHd9+M42QmOecumcryg70xJgqniN81eRg3sy0Eq2Q49jWRkZXKfh5PRESKESUFREREJC9O5LK/d1Ig41T8cpn09ZX3N/p+meKfG8aYaGApzrf7GSXjLBU4AXgnUOoBoWlDZHJfhQzH2c5Q8IG/xxMRkWJESQERERHJizK57O89HT7jh9KMx2WBgz6O651QCMSH3VdJnxCYi1NYcaW1dn9mNxhj9gHVshkzMcNxfpMd/h5PRESKESUFREREJC+qGGNCfFlCYIwpR/qkwOEMXTIeVwXifYzDeyeDjOMUKGNMfeBqr1PDrLVP+3BrZnUEvGVMiNTIVWBnOuTn8UREpBjR7gMiIiKSF6WBBj72bZrheFuG4+0ZjpvnIg7vvr/m4j5/6OzVPgA8m9MNxphaQFgO3X4n/RKK1rmOzIt7W0jv302+xhMRkeJFSQERERHJqyvy2G+V94G1dgfOh+o0V/oyqLvAXzOvUz/4GI+/1PJqb7TWpvhwz2U5dbDWngJWep26LreBZWKpV/sKY0zZLHuKiEhQUVJARERE8upOY0x22+1hjCkB9PU69YO1NrPdBb70al9rjPFlivu9pC/U94UP9/iT97Mz20UgMw/62O9Dr/b5xphrfbzPl/HCgbvyOZ6IiBQTSgqIiIhIXrUCBuTQ51HgPK/jt7LoN8WrXRZ4KbtBjTGNgMFep1Zaa3/OIRZ/86570MoYUzO7zsaYgUA7H8eeTvraAq8aY2rnMj5v3wCbvI7HGWOaZdVZRESCh5ICIiIikhdpBQYnG2NuzqyDMWYA4F14bzMwLbO+1trlwCdep24xxrxsjCmVybjNga84vQOCBYbkKnr/+B+nfw8lgfeMMRUzdjLGhBpjBgP/dZ/KsTijtfY48LDXqdrAUmNMx6zuMcaUN8Y8aIwZlcl4Frjf69nlgbjsZiAYY8KMMbcbYybmFK+IiBRd2n1ARERE8uJXYD1wIzDbGPMQMB9IwKlufx3Q1qu/C7jLXfQuK/cDF+F8AAYYBFxjjJkD7MDZfrCDe2zvZMGz1tol+f6Jcsla+4cxZjZwq/tUZ2CbMWYWsBHny5cGQC/gXHefV4HeQHUfxp/pTgLc5z5VHycxsBz4DvgTJyFSE6d44OU4syymZDIc1tolxphhwDPuU1WAT40xP+MkWXYB/+Bsl9gS6ApUwpllICIixZSSAiIiIpJXdwP1cD7Id3S/MnMS6OOeDZAla+1eY8ylwALgHPfp+sDQbG573lqb3fWC9iBwIdDEfVwdeCSLvvNxllP09nVwa+39xpjDOL+DtBoG7d2vXLPWTjDGJOLMWijpPt3C/RIRkSCk5QMiIiKSJ9bao8AlwItAYhbdlgFtrLXzfBzzN5xtBscBh7Lp+iPQ2Vr7uO8R+5+19ghOnYC3gFNZdIvHSRRca609mYdnDMNJvHyVzTMAjgIzgNdyGO9VnG0i5wDJ2XQ9DszD+d9CRESKKeMsMRMRERHJO2NMOSAGqAtUBPYAK6y12/IxZijON+LnA1VxPsDuBZZZa+OzuzcQjDFVgU44v4MSOL+DX3GKIPrlH1zGmHDgUiAKqIyzLGM/ThHBde7tDHMzXlmcxE5dIBIn6XAA2AKstta6/BG3iIgUXkoKiIiIiIiIiAQpLR8QERERERERCVJKCoiIiIiIiIgEKSUFRERERERERIKUkgIiIiIiIiIiQUpJAREREREREZEgpaSAiIiIiIiISJBSUkBEREREREQkSCkpICIiIiIiIhKklBQQERERERERCVJKCoiIiIiIiIgEKSUFRERERERERIKUkgIiIiIiIiIiQUpJAREREREREZEgVSLQAUjxZIypCVztPvwNOB7AcERERERERIqSssA57vZ8a+2egnqQkgJSUK4G3gh0ECIiIiIiIkXcPcDUghpcywdEREREREREgpRmCkhB+S2tMWXKFC644IJAxiIiIiIiIlJkbNiwgXvvvTft8Lfs+uaXkgJSUDw1BC644ALatWsXyFhERERERESKqgKtz6blAyIiIiIiIiJBSkkBERERERERkSClpICIiIiIiIhIkFJSQERERERERCRIKSkgIiIiIiIiEqSUFBAREREREREJUkoKiIiIiIiIiAQpJQVEREREREREgpSSAiIiIiIiIiJBSkkBERERERERkSBVItABiOSWtRZrbaDDEJEAMMZgjAl0GCIiIiLFhpICUui5XC4SExM5duwYJ0+eVEJAJMgZYyhVqhQVK1akQoUKhIWFBTokERERkSJLSQEp1A4cOEBCQkKgwxCRQsRai8vlIiEhgYSEBKpWrUpkZGSgwxIREREpklRTQAotJQRExBcJCQkcOHAg0GGIiIiIFEmaKSCFUtq3gGnCwsKIiIigfPnyhIaGBjAyEQm0lJQUkpKSOHz4MC6XC3ASA1pKICIiIpJ7SgpIoZSYmOhph4WFUbduXSUDRASAkJAQIiIiqFixIrt27fIkBhITE5UUEBEREcklLR+QQunYsWOedkREhBICInKG0NBQIiIiPMfefzdERERExDdKCkihdPLkSU+7fPnyAYxERAoz778P3n83RERERMQ3SgpIoWOtTbftoGYJiEhWvP8+ZPzbISIiIiI5U1JACh39o15E8kp/P0RERMRXLhcMHw4dOjjv7jJFQUeFBkVERERERCR4HD8Ozz7Lx+ubMX7eDURHw/jxzqVx4wIbWiBopoCIiIiIiIgUf9bCxx9D48bw5JOUXr6Q6GiIj4eoKIiLC3SAgaGkgIiIiIiIiBRvmzZB165www1Qpgx88w2rB7zqSQjs3g0xMYEOMjC0fEBERERERESKHZcLYmOdGQDDy3xFtx9/xDz/PAwcCKVKMaqT0y8uDvr2hVGjAhlt4CgpICIiIiIiIsVLairze7/Lqi9qER99JT3jB/LkoNt4YnANT5ewsOCsIZCRlg+ISK598MEHXHXVVVSvXp2SJUtijMEYw7Rp05g2bVq648ykXY/xwxytmJgYz3jer0ceeSTfY+dk3bp1mT7bGMPvv/9e4M8XERERkUz89BO0b0/vL+5kUJk3iY+H6lGlmL+qRs73BiElBUQkVx566CFuvvlmvvnmG/bv38+pU6cCHZKIiIiICOzfDwMGQNu2sH07n3SbwrUnZgd9zYCcaPmAiPhs7dq1TJ48GYAqVaowcOBAGjVqRFhYGACtWrVi4cKFAYtv3rx5nnaDBg0K/Hn169dP98yJEyeyaNGiAn+uiIiIiGRi6lSYNg0eeghiY+lWNoKhsaoZkBMlBUTEZ1988YWnPXHiRG699dYz+vTv35/+/fufxahO69mz51l9Xnh4eLpnfvLJJ2f1+SIiIiLB7uTXC3nn/TCm7+jA5R3+zfAfr6VU6wsACEM1A3yhpICI+Cw+Pt7TbtWqVQAjEREREZGg9scfMHgwpT76iPp0JT76W2KfK8OpkhcwrnWggytaVFNARHzmcrk87dKlSwcwEhEREREJSsnJMHYsNGoEn33Gu7WHMbD2POLjISrKWSoguaOkgIhkKy4uzlNR/9133/Wcr1+/frpq+2lLBnzZfSCjw4cPM27cOFq1akXlypUpV64cTZo04fHHH2fv3r1+/Xm8dytIM2/ePHr06EHt2rUJCwujVq1a9O7dmyVLlvj12SIiIiKSTy++6BQHuPxy2LSJbf3Gse3PciommA9aPiAiAfXLL79w9dVXs2vXrnTnN2/ezObNm3nzzTeZPXs2V155pd+fnZyczB133MFHH32U7vyePXuYO3cuc+fO5dlnn+Xxxx/3+7NFREREJGcuF7w6aAtrfzhJdI/mjHp0IGGtWsFVVwGniweqmGDeKSkgItlq1qyZp8K+d3X9KVOmUK1aNU+/OnXq5Hrso0ePct1117Fr1y4uvfRSbrjhBqpXr84ff/zBzJkzWbduHUeOHKFnz54sWbKEiy66yD8/lNuAAQP46KOPaNasGX369KFBgwb8/ffffP75556igUOGDKFdu3Z07NjRr88WERERkRwcO8aPV8Ty0A8vszqsPe1+XgxUYNy4qzxdwsJUTDC/lBQQkWxFRkZ6Kux7V9e/4oorqFevXr7GXrduHQATJkzgP//5T7prjz76KI888givvPIKycnJ9O/fnw0bNhAS4r9VT++//z7//ve/ee6559KNe+edd/LUU08xcuRIrLU8++yzSgqIiIiInC2pqfDeezBkCJfs3cvcsrcx8PgE1QwoIKopIJIPLhcMHw4dOjjvXnX4xEe9evU6IyEAEBoayssvv0ybNm0A2LRpE/Pnz/frszt16sTzzz+faaLhiSeeoHbt2gAsWLCAU6dO+fXZIiIiIpKFl16Cfv2gRg3euGMpvY+/R0hUbdUMKCBKCojkQ2wsjB8P8fHOe2xsoCMqejJLCKQJCQlh8ODBnuOMa//z69FHH01XcNBbaGgol112GeDUHtixY4dfny0iIiIiXhISIO3fW3feCVOmwKpV9JvakWHDoE4dGDZMNQMKgpYPiORDXBxER6MtUPKoYsWKtG3bNts+l19+uaf9448/+vX57dq1y/Z6VFSUp3348GG/PltEREREwPX3Kb69/jU6LRzFwVrNqfXrYsIiIuCeewAIC1XNgIKmmQIi+RATczohoOlMudegQYMsv6lPExkZSaVKlQD466+//Pr8yMjIbK+HhYV52snJyX59toiIiEjQW7yYw/Vbcc2CQWwJbcb18S9r5m0AaKaASD5oC5T8KVeunM/9jhw5QlJSkl+f78+ihSIiIiKSC1OmwH33EVqqFgMrz+SVQ32IijKaeRsASgoUAcaYVsDlwEXuV133pfrW2t+zua8BMBzoClQDDgELgbHW2i0FGXOw0BYo+fP333/nql/58uULMhwRERERKUjJyXDkCNSoAT17Qnw8ryYP4ZUXKnhm3vbtG+ggg4+SAkXDKOC63NxgjOkIfAlUAH4F5gPnAbcC1xtjullrF/s7UJHc2LFjB9babJcQHDx4kCNHjgBQq1atsxWaiIiIiPiLtTB/PjzyCJxzDnz7LVSvDk89xVAXnAzTzNtAUlKgaFgBbABWuV+rgepZdTbGlAE+wEkIPAsMtdZa97UHgVeA2caYc621vn1VK1IAjh07xo8//sjFF1+cZZ/vvvvO086un4iIiIgUPid/2cbOno/QcMdXHIxoQMUHHqak1xdCmnkbeFpQWwRYaydYa0daaz+11v7pwy29gJo4MwSGpSUE3GNNBhYBNYD+BRGvSG48//zzWV6z1vLiiy96jm+44YazEZKIiIiI+MPs2YS0aEbUjsVMCB9H7cO/MGbV1YGOSjJQUqB4auN+X2ytTcnk+kL3e8+zFI9Ilj766KN0H/zTpKam8uijj3q2IWzatCk9evQ42+GJiIiISG5YC4mJTrtDBxZUuYXONbcw9OgwqkaVViHBQkjLB7wYY0KBxjgfqlu731sAZdxd3rXW9s/DuNcAfXGKBNYAjgHbgXnAFGvtsXwHn15aSfdDWVw/6H5v6efniuTKhRdeyLFjxxg8eDCfffYZN9xwA9WqVSM+Pp6ZM2eydu1awNka8J133tFuASIiIiKF2dq1MHAgVK0K8+ZBdDTf3z2dH8ejQoKFmJIC6X2AM/XeL4wx5YGZwLUZLlV1v9oBA40xN1lrV/rruUCC+71+FtfTzlcxxpS31vp3nzcRH4WHhzNjxgyuueYaFi9ezOLFZ9a+DA8PZ86cOVx00UUBiFBEREREsuNywXNDD9J01giu2/8GplI4ZuxYZ8aAMdrCuwhQUiC90AzHh3C+VT8vtwO5Zx18CFzlPrUPmApsAioDfYAOQDTwpTGmg7V2cx7jzmgRMAzoYYypYa3d6xVXGeA2r74VACUFJGCaNWvG2rVreeWVV5g7dy47d+7E5XJRp04drr76agYPHkzNmjUDHaaIiIiIZGJ2v6+4f87tRHCYqdzNgX7jGP5gpOe6CgkWfkoKpPcjsBmnuv9qa+1OY0x/4J08jHUXpxMCm4DO1tp9XtcnG2OeBwYDEcAU4NK8Bp7B/3B2LGgHfGOMeQD4GTgXeAmo5tU31U/PlCAwbdo0pk2blm2f/v37079//2z7eNW+BKBSpUqMGDGCESNG5DPCnMXlYiHbmDFjGDNmTIHFIiIiIlJknToFJUrwxbbzOC+sOQNdz7M/qjV1foThgY5NckULdL1Ya8dba5+w1n5krd2Z13HcswRGe526I0NCIM0QYJ27fYkx5oq8PtObe7eB3jjbFzYHvgcSgbU4iYLH07oCR/zxTBERERERCQJ//gm33QbuL4HO63YuHVyL2B/Vmt27ISYmoNFJHigpUDAuxdkSEJwdANZk1sm9M8BEr1N9/BWAtXYPcDFOPYPngTdwlhQ0Bn5wd9turXX565kigWaM8bweeeSRAn/eunXr0j3z3XffLfBnioiIiASEywXPPAMNG8IHH0CtWpCayqhRMGwY1KnjvKtmQNGj5QMFo5tX+8sc+npf75Zlrzyw1qYCn7tfHsaYO9zN//nzeSIiIiIiUvycXLyCY736EXnoV7adcyX15v2XUs0bAaoZUBwoKVAwLvBq/5RdR2vtPmNMPE7BwerGmKrW2oTs7skP944I9+AsHZhSUM8ROVueeuopDhw4cMb5Bg0aFPiz69evz7x58zK9Vq1atUzPi4iIiBQ1r71XgW6HYEjkJ7z927UMm2MY1zzQUYm/KClQMBp6tX2pTbATJymQdm++kwLGmGbADmvtCa9zVXG2SKwNvGqtXZfV/TmM3c6Hbs3yMrZIbnXs2DFgzw4PD6dnz54Be76IiIhIgUhKgqefhmPHYNIkPtjUjBejtvDH7hCiopztBaX4UFKgYFTyap/5FeaZDmZxLwDGmB7ASK9Tld3v84wxaTUBvrDWjvXq8xjQyxizBvgLqAJ0BMoCHwH5WXC9PB/3ioiIiIhIYWQtzJ4Njz/uFBS8+WZISSEmJpTx452EwO7d0LdvoAMVf1JSoGCU92on+9D/hFe7QibXq+IUDczoQq/2lgzXPgGq4+w+0A5n94FlwFRr7Yc+xCQiIiIiIkHA5YLXBm2m0+z7aHlsCalNmhIyfTp07gycLh4YF+ckBFRMsHhRUqAIsNZOA6bl8p5PcBIDBaG9D32a4ex4ICIiIiIihVhsLHzzxt/0D9nAIF4m/NoHGNv59EdFFRMs3pQUKBhJQIS7Xdp9nJ0yXu3EAonIj6y1K3LqY4w5G6GIiIiIiEhepKTAm2/C3r3ExY1mf3QbasfHUzmqHHWWwNicR5BiIiTQARRTR7zakT70r5LFvSIiIiIiIv61fDm0bQv33QcLFtD50lPEx0PlqHLs3g0xMYEOUM4mzRQoGFuB+u52feD3HPrX92pvLYiAREREREQkyO3ZA0OGwIwZUK0avPMO9O3LiH9CSA1RzYBgpaRAwdgAXOVuXwQsyqqjMaY6p7cj3G+tzfd2hCIiIiIiImlcLqduwOHPtjNp0yzsoEcpETsawsMB1QwIdlo+UDC+9mp3y6Fvd6/2lwUQi4iIiIiIBKtvvuGbayczfjzMP3oJ0am7GF3+RU9CQERJgYKxGNjrbscYY1pl1skYEwoM8jo1u6ADExERERGRIPDbb3DddXDVVVy4ZCLnRJ0kPh5Co2oRFxfo4KQwUVKgAFhrU4BYr1PTjTHVMun6DHChu73MWvtNgQcnIiIiIiLF1/HjMHIkNGkC334Lo0fz9sC1/La7FFFRqJCgnEE1BbwYY+oDAzKcbu7VbmmMeSrD9YXW2oWZDDcVuB7oCjQFfjbGTAU2AZWBPkBHd9+jwL35DF9ERERERILd8uXw1FPQqxe88ALUq8cTLvinpAoJSuaUFEivLjA8m+vNSZ8kADgFnJEUsNaeMsb0Bt4HrgZqACMzGXM3cLO1dmOeIhYRERERkaB2cs0vzI39hUkJtxATczmjV66h1MUtPddVSFCyo+UDBcham2itvQboCcwF4gEXcAD4ARgCNLPWLg9clCIiIiIiUiQdOQIPP0xomwu59NN/s/+PZMaPhyc/a5nzvSJumingxVobB5gCGPdT4FN/jysiIiIiIkEoNRXefhueeAIOHODrqv0ZVfJptu8uTVQUKiQouaKZAiIiUuAOHDiAMYbGjRtz6tQpJk2axEUXXUT58uWpVasW99xzD0ePHg10mCIiIkXD//4Hd98N9erBihUsv/sd1vxVQ4UEJU+UFBCRPPv888+58cYbqVevHqVLl6ZatWq0b9+e5557jmPHjvnlGWPGjMEYk+tXTD7+axgXF4cxhjFjxuQr9pSUFH755RemTZvGwIEDadeuHWXLlvXE2L9//3yN74sNGzYwdOhQWrduTbVq1QgLC6NWrVq0adOGhx56iI8++oiUlJQs709MTOTjjz/moYceon379lStWpWSJUtSsWJFGjVqRN++ffn666+x1mYbx9q1awGoW7cuHTp0YMyYMURFRdG1a1eOHTvG1KlTuf/++/36s4to7Lz7AAAgAElEQVSIiBQXLheMf3gfjzRdwPDh4Lrkcvj8c/jhB/jXvxg1CoYNgzp1nHcVEpTc0PIBEcm1pKQkbrvtNj777LN05xMSEkhISGDFihVMmjSJDz74gH/9618BifGcc84JyHO93XTTTcydOzcgzz5+/DiDBw/mjTfeIDU1Nd21PXv2sGfPHlavXs3kyZM5fPgwlSpVOmOMF198keHDh5OcnHzGtcTERLZu3crWrVuZMWMGl1xyCe+99x516tTJNJ5169YB8M0339CvXz8WLlxIuXLlANi8eTPNmzdn7ty5pKSkEBoamt8fX0REpPj45x/+12MSD/7vSVJCShI1/g+gLOPGXe3pokKCkh9KCohIrqSkpHDjjTfy9ddfA1C9enXuvvtumjRpwqFDh5g1axbLli0jPj6e7t27s2zZMho3bpzn591yyy1ceOGFOfb7559/uP322zl58iQAd955p0/j79q1i8jISM8H1OxYa9myZYvPP0/Gb+ArV65MlSpV+PXXX326P68SExPp0aMHS5cuBSAyMpLevXvTunVrwsPD2bdvH7t37yYuLo6ffvopy3G2bdvmSQhERUXRpUsXz4yD5ORkVq5cyXvvvUdSUhJLly4lJiaGlStXUq1atTPGSpsp0KFDB958801KlDj9n5/GjRtTt25dduzYwdGjR6lcubI/fx0iIiJF13ffwaBBdN+8mWVhl3GvayJVosqqZoD4lZICIpIrb775pich0KRJExYuXEj16tU91x988EEee+wxXnjhBQ4fPsy9997LkiVL8vy8Ro0a0ahRoxz7zZs3z5MQaNiwIR07dvRp/Ntvv51du3bx3//+l169emXZ7+eff+b+++9n8+bNbNu2japVq+Y4dtu2bWncuDGtW7emdevW1K9fn2nTpvF///d/PsWWV3fddZcnIXD77bczefJkKlasmGnfPXv2UL58+UyvGWO44ooreOyxx+jSpQshIelXnPXr14+hQ4dy5ZVXsnXrVnbu3MnQoUN5++23zxgrbabAyJEj0yUE0hw4cIAyZcoQERGRq59VRESk2IqLg65dITqaWdd/wK3zbiAqyrB7N/TtG+jgpDhRTQER8VlKSgpPPvmk53jGjBnpEgJpJkyY4Pl2f+nSpXz77bcFHpv3B1FfZwmkpqZy0003kZycTO/evenevTu//fZbuj6JiYk8+uijtG7dmtWrV3PHHXf4PL192LBhPP3009xwww3Ur1/f9x8mHz755BM++OADALp378706dOzTAgA1KxZM9MP6QDjxo3jm2++oWvXrmckBNLUrVuXOXPmeI7nzJnD8ePH0/U5ceIE27Zto2LFinTp0uWMMXbt2sXRo0dp2rQpxvh9AxgREZGi48QJWL3aaXfqBK+9Bps302vWjQwbZlQzQAqEkgIi4rMlS5awZ88eADp16kSrVq0y7RcaGsqgQYM8x7NmzSrQuPbs2cNXX30FQIkSJejrY/o8JCSEgQMHsmPHDkaMGMHixYtp2rQpkyZNAmDx4sU0atSIl19+mRtvvJHNmzczceLEQj29/ZlnngGcn23SpEn5+pDt68/ZokULGjZsCDi1DLZv357u+vr160lJSaFly5aZJiDWrFkDQMuW2lNZRESCkyvZMrP3XPZENObvS67CdTAJjIH77oNy5Tw1A5Ytc97DwgIdsRQnSgqIiM/SPniD8y10dryve99XEN59913P+v0ePXpQo0aNXN1foUIFxo4dy/bt27njjjv49NNPAWcXgkaNGvHTTz8xa9asQlG8MDsbN27khx9+AKBLly5nNV7v2QgnTpxIdy1t6UDr1q0zvVdJARERCWqbNhHf+Apum9ubv1NK0/vEDGJfzHxpn0hBUFJARHy2YcMGT/uiiy7Ktm/16tWJjo4GYN++fSQkJBRYXO+8846nPWDAgDyPk7ZVoLeQkJAiM6V98eLFnnaXLl2w1jJr1iyuuOIKqlev7tmO8JprrmH69OnZbkWYGydPnmTbtm2e47p166a7npYUyGpmiZICIiIStFasgBYtqPXHSp4Kf44mp9azMeoqFRKUs0pJARHx2datWz1t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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>For a really good time we can even use <a href="https://jakevdp.github.io/blog/2013/07/10/XKCD-plots-in-matplotlib/">xkcd style</a> !</p>

</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="k">with</span> <span class="n">plt</span><span class="o">.</span><span class="n">xkcd</span><span class="p">():</span>
    <span class="n">figure</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">dpi</span><span class="o">=</span><span class="mi">220</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span> <span class="mi">3</span><span class="p">))</span>   <span class="c1"># dots_per_inch and (width, height) in inches</span>
    <span class="n">axis</span> <span class="o">=</span> <span class="n">figure</span><span class="o">.</span><span class="n">add_subplot</span><span class="p">(</span><span class="mi">111</span><span class="p">)</span>                 <span class="c1"># 111 indicates (rows,cols,number) i.e. 1x1 #1 .</span>
    <span class="n">axis</span><span class="o">.</span><span class="n">set</span><span class="p">(</span><span class="n">xlabel</span><span class="o">=</span><span class="s2">&quot;n&quot;</span><span class="p">,</span> <span class="n">ylabel</span><span class="o">=</span><span class="s2">&quot;fib[n]&quot;</span><span class="p">,</span> <span class="n">title</span><span class="o">=</span><span class="s2">&quot;Fibonacci?&quot;</span><span class="p">)</span>
    <span class="n">axis</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="nb">range</span><span class="p">(</span><span class="n">n</span><span class="p">),</span> <span class="n">fib</span><span class="p">,</span> <span class="n">marker</span><span class="o">=</span><span class="s2">&quot;.&quot;</span><span class="p">,</span> <span class="n">markersize</span><span class="o">=</span><span class="mf">1.0</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s2">&quot;blue&quot;</span><span class="p">,</span> <span class="n">linestyle</span><span class="o">=</span><span class="s2">&quot;none&quot;</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s2">&quot;fib[n]&quot;</span><span class="p">)</span>
    <span class="n">axis</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">ns</span><span class="p">,</span> <span class="n">ys</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s2">&quot;red&quot;</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mf">0.5</span><span class="p">,</span> <span class="n">linestyle</span><span class="o">=</span><span class="s2">&quot;dashed&quot;</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s2">&quot;$</span><span class="si">{}</span><span class="s2">*</span><span class="si">{}</span><span class="s2">^n$&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">a</span><span class="p">,</span><span class="n">b</span><span class="p">))</span>
    <span class="n">axis</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">yscale</span><span class="p">(</span><span class="s1">&#39;log&#39;</span><span class="p">)</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>

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

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


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


<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDIAAALgCAYAAABmj1c+AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAh1QAAIdUBBJy0nQAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMS4xLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvAOZPmwAAIABJREFUeJzs3Xl8E9XeP/BP0iVNl3QvhbKjLCKoKCCCFxSuggjqw+IVURCuCC4sCvoTFL1XUFx4EPFRFGVRQAUBF1BRQBTZKaLIIpsClu5buqVtmvn90XvmJjOTNGmTpmk/79crL8jJZM50MpnM+c4536OTJEkCEREREREREVEA0Pt7A4iIiIiIiIiI3MVABhEREREREREFDAYyiIiIiIiIiChgMJBBRERERERERAGDgQwiIiIiIiIiChgMZBARERERERFRwGAgg4iIiIiIiIgCBgMZRERERERERBQwGMggIiIiIiIiooDBQAYRERERERERBQwGMoiIiIiIiIgoYDCQQUREREREREQBg4EMIiIiIiIiIgoYDGQQERERERERUcBgIIOIiIiIiIiIAgYDGUREREREREQUMBjIICIiIiIiIqKAwUAGEREREREREQUMBjKIiIiIiIiIKGAE+3sDiIiIyHeKi4tx4cIFZGZmIisrC8XFxbBYLDAajYiNjUVcXBzat2+Pli1bQqfT1dt2nT59Glu2bEHfvn3Rs2fPequXiIiIAh8DGURERAEsOzsbzzzzDI4fP44bb7wR8fHxOH78OI4fP46zZ88iOzvbrfVER0ejW7duuPbaa3HLLbdgwIABCA8P98k2f/311xgxYgTKysoQERGB/fv3o2vXrj6pi4iIiBofnSRJkr83goiIiGrn5ptvxvfff+/19UZERGDatGmYOXMmYmNjXS67YcMGrF+/Hpdffjlmz54No9HodFlJktClSxf8/vvvctn//u//YsaMGV7bdiJPVVRU4LXXXsORI0cwdOhQ3HfffdDrPR+BLUkSKioqEBoaWq89nIiImhoGMoiIiAJUUVERTCaTT+tISkrC4cOHkZKSovn6qFGj8Omnn8rPw8PDkZGRgaioKM3lT5w4gSuuuMKh7L333sPEiRO9t9FEHqioqEDz5s2Rl5cnl/Xv3x87d+506/3nz5/H559/js8//xx79uyBxWJBaGgounXrhuuuuw5jxozB3/72Nx9tPRFR08Rkn0RERAGqqKjI53VkZWVhy5Ytmq9lZGQ4BDEAoLS0FLNnz3a6vj///FNV1r59+zptI1FdvPLKKw5BDAD44YcfHHoNaUlNTcVdd92Ftm3bYtq0adixYwcsFguA6uBIamoq3nnnHfTv3x8DBgzAjh07wPuHRETewRwZREREASooKMit5XQ6HZKSkpCUlITo6GgYjUbYbDZYLBYUFBTg3LlzKCsrc/re66+/XvO18+fPa5YfP37c6baIhp49X+XiIHLHb7/9pll+7tw5dOrUSVVuNpvx+OOPY/ny5W4HJn744QcMHDgQt912G1avXl3jcC0iInKNgQwiIqIAFRys/hnX6/WYMGECunbtii5duqBDhw5o3bo1QkNDna7HZrMhPT0dZ86cwdGjR/HVV19h+/btCA0Nxcsvv4zu3btrvu+KK66ATqdTNeZuv/12p3VpNfzcDcgQ+cIdd9yBTz75xKHMaDSiR48eqmWLi4sxdOhQ/PTTT7Wq66uvvkLv3r3xxRdfoHPnzrVaBxERMUcGERFRwCosLERMTIxDWUREBIqLi+u87vLycgQHB9cYZFi5ciUmTJggByhuuOEG7Nq1y2mixA0bNmDkyJEOZYcPH8Y111xT520mqq3hw4fjyy+/BFAdDPzoo48wevRoh2UkScKgQYOwY8eOOteXnJyMvXv3om3btnVeFxFRU8QcGURERAFKq0eGt2ZKMBgMbvWUGD9+PAoLC7F3715cuHABu3fvdjnbA3tkUEP0xRdf4NKlS9izZw9yc3NVQQwAuHjxotMgRnh4OB588EHs2rUL586dw549ezBz5kxVoFHIyMjAkCFDVLk5iIjIPeyRQUREFKAsFotqqtOoqCiYzWY/bVHN1q9fr2okHjt2TDWTCVFDU1ZWhoSEBJSWljqUjx8/Hq+88goSExNV7yktLcX777+Pp556SjMPzZQpU/DWW2/5bJuJiBor9sggIiIKUFq9L7zVI8NXtO6fuOrBQdRQGI1G/N///Z/cg6hr16748ccfsWLFCs0gBlDdU+Oxxx7D3r170axZM9Xry5Ytw9mzZ3263UREjRGvHIiIiAKUzWZTlQViIINDSyhQjB8/HqdOncKuXbvw66+/4sYbb3TrfVdddRW2bdsGk8nkUG61WvH888/7YEuJiBo3BjKIiIgClFZQgIGMhuPo0aPYsGED0tPT/b0p5EXt27dHv379PO5JdOWVV+LJJ59Ula9ZswbZ2dne2jwioiaB068SEREFKK0eGQ19mIa7Q0uqqqpw6tQp/PXXX6isrERycjKuvPJKl9PINiSvvPIKnnrqKQBAu3btkJqaitjYWNVyeXl5+PLLL7F582akpaUhIiIC119/PUaPHo1u3bp5bXusVisuXbqEsrIyNG/eXNUzwBvOnDmDTz/9FKdPn4ZOp0Pr1q3Rq1cv9OzZE/Hx8V6rp6ioCF9++SV2796NkpISxMfH45prrkGvXr1w2WWXNejvwNSpU7Fo0SLk5ubKZZIkYf/+/S6nLSYiIkcMZBAREQWohjC05KeffsLq1asRFRWFadOmoWXLli6XdxXIkCQJP/30E5YuXYpvvvlGNaODwWDAddddhylTpuDuu+/WnLWlNn799Vd89dVX2LNnDw4dOoS8vDzo9Xq0bdsWN998M0aOHIkBAwa4vT6r1YrnnntOfv7HH39gxowZWLlypVxWVVWFRYsW4dlnn4XFYnF4/7Zt2/Diiy/iqaeewvz582v9mR47dgzvv/8+9u7di19++cUh2WRcXBxuuukmjBw5ErfffjsiIyNrVQcAnD59GhMnTsSuXbucLtOrVy/cf//9GD9+PCIiImpVT3l5OZ555hksWbIE5eXlmsskJydj9OjRePTRR3H55Ze7tV6bzYaVK1fip59+QteuXfHoo4/CYDDUahtrEhUVhQcffBALFixwKD948CADGUREnpCIiIgoIOXn50sAHB4JCQn1Vv+BAwckvV4v192mTRupuLjY5XtWr16t2ua//vpL2rt3r3T99derXnP2aNeunbRr1646bf+xY8ekESNGuFXfiBEjpLS0NLfWm5WVpXp/hw4d5NczMzOl3r17u1XvggULPP67Dh06JA0aNMjtfWkymaS5c+dK5eXlHte1atUqKTw83O264uPjpS+++MLjek6dOiVdddVVbtej0+mkyZMnS5WVlTWue968eQ7vHTdunMfb54kVK1aotnfKlCk+rZOIqLFhjwwiIqIAVVVVpSqzv3ufm5uLffv24ZdffsFff/2FtLQ0FBQUwGAwICwsDGFhYYiKikJiYiISExORlJSEDh06oGfPnggJCamx/g0bNjj0Cjl//jwOHDiAm266yel7JI0eGdOmTcOGDRtq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QTp+VUTEi1mthITA/v2w65MtULky/Pgj/PILtGljOjoRERGfZCqn8kghw2q10qNHD/r06UPbtm05ePDgJV+zYsUKmjRpwj333ENCQoInwvJa6enpPP744/Tt25fMzEy3r1+oD0VuEhMT6dixIxs3bnT7Wvny5fnXv/5F79696dSpU64nyQwdOpS5c+de9BktW7bk6aefdow3bdpEnz596NChA2+//TZpaWlYLBYef/xxVqxYQenSpfMcf1Fy7bKbkZFhKBIREbmgnBz45BNo2pT/3raeK66ArtsmkrRsPdxyi+noREREfJqpnMojhYyffvrJsTUiPj7eccrFhaSnp9OvXz927NjBN998w8svv+yJsLxScnIyN998M+++++4FrwkIyHsrk5iYGDZv3uw0Fx0dzcKFCzlx4gRfffUV8+bNY8mSJezbt4+BAwe63T8mJoajR49e9Dnjx4+/6JYRm81GRkYG2dnZeY69qAUGBjqNs7KyDEUiIiLnLFgAa9diL2B89pl960ivXpCeToWQRPbuhS8XhxIQmPdG1SIiIuIZpnIqjxQyjh8/7jS+VI+HDRs2sG/fPsf43LYEXzBo0CB+/fXXi16T186vq1at4sMPP3Sau/HGG9myZQt33nknfn7O/3NXrlyZGTNmEBsbS6lSpRzzqampjB079oLPSUpK4pZbbuG3335zzNWuXZuYmBgqV67smJs7dy5NmjRh586deYq/qLn+edhsNkORiIgIwJYtcO+9MGJwOrYmTexdPTMz4YMP4I8/oGNHgoKgVStwWckqIiIiBpjKqTxSyDg/KQbYv3//Ra93PZ7Tl5b4L1261GkcFRXl1lMiOTn5kvex2Ww8++yzTnM1atRg0aJFl+yx0axZM958802nudmzZ1+wADV48GBWr14N2Ju7vPHGG+zevZs33niDQ4cOMXv2bKKiogCIi4ujY8eOXnkEqysVMkREDLJaidhuL+yv2RDClqYP2QsYu3fDQw9BPlYnioiIiBnFupBRsWJFp/G6devctjucLzg42GnsS4WMIUOGOD7v0qULW7dupWPHjk7X5KVhyq+//uq2smPevHlERkbmKY4HHniAhg0bOsZWq5WffvrJ7bq4uDhHE9HIyEh+++03YmJiHEuKAgICePTRR/ntt98czz5x4gTvv/9+nuIoSq5vMotFy5RFRIqczQbffw8t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VQrLJc6ma9GihdN469atBXr2X3/95XZ8zpVXXlmge3kb1zfU33//7XaNa7FDRET+kZ0NEyfClVfC8uUwYQJ+v//GtBn+zJ1rOjgRERExwWRO5TVbSwDuvvtu7r77btNhGJXXZpvncy1kbN++nZycHPz9/fP17D179jiNa9eubbwB5vDhwx1HvV4O1yNpXY+sBa3IEBG5oJ9/hpEj4fbb4Y034J+TwG6/3fGpiIiI+BiTOZVXFTIEtxUReTm+pmbNmkRGRjq2paSmprJ//37q16+fr2evXLnSaXzVVVfl6/WeEB4enqdiTn65ngwDEB0dXejPEREptlJSSFm7hfDOreHWW2HZMmjfHlxWCTZqZCY8ERERMctkTuU1W0vEzrVxZ3p6+iVfY7FYaN68udPc77//nq/n2mw2FixY4DTXtGnTfN2jOHE9JgjcTzYREfFZP/0ETZoQdu+tJP35zy8pHTq4FTFERETEd5nMqVTI8DJRUVFO49yW6+SmZcuWTuNZs2bl67krV65021py66235usexcnZs2fd5lTIEBGfl5QEjz5qX4Hh54flq684lqnVaiIiIuLOZE6lQoaXcV2Kk5qammuly9WDDz7oNF65ciW//vprnp6ZnZ3NsGHDnObq169P69at8/T64ujYsWNO48DAQLcjWkVEfMrJk3D11TB3Ljz9NGzbBp0706CB6cBERETEG5nMqVTI8DLBwcFuDTZz6wbrqkWLFrRq1cpprk+fPiQnJ1/yta+88gqxsbFOc4888sglT0spzuLi4pzG0dHR+Pnp7SAiPqxCBWjdGn78EaZOBZetjiIiIiLnM5lTKXPzQqVLl3YaJyYm5ul1zz//vNN47969tGjRgiVLluR6vdVq5YUXXnB7Xbly5RgwYEA+Ii5+jh496jSuWrWqoUhERAw6fBhb9+5w4oS9/8X770PnzqajEhERkWLAZE6lU0sMy8zMZPLkyXz//ffEx8cTFBTk1v21ffv2WCwWAgIC6NatG9OmLmeZGgAAIABJREFUTcu10nXXXXdxzz338PXXXzvm9u3bxy233EKvXr148MEHqVatGhkZGfzyyy98/PHHbN682e0+kydPpmzZsoX/zXoR1/1crr1JRERKvE8/hf79sWRmwiOPQNeupiMSERGRYsRkTmWx2Wy2InuauGnfvj0rVqzI12sWLlzInXfemevX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AxlEREREREREFDUYyCAiIiIiIiKiqMFABhERERERERFFDQYyiIiIiIiIiChqMJBBRERERERERFGDgQwiIiIiIiIiihoMZBARERERERFR1GAgg4iIiIiIiIiiRrzaCSAiwGAw4JlnnglqO6KWYn6jtsY8R22NeY7aEvMbtTXmOUAjCIKgdiKIiIiIiIiIiILBriVEREREREREFDUYyCAiIiIiIiKiqMFABhERERERERFFDQYyiIiIiIiIiChqMJBBRERERERERFGDgQwiIiIiIiIiihoMZBARERERERFR1GAgg4iIiIiIiIiiBgMZRERERERERBQ14tVOABHVs1qt2L59O77++mucP38eLpcLGRkZGDp0KEaOHIkePXpAo9GonUyKYIIg4Pvvv8fPP/8MAMjMzESfPn0QHx+eol4QBJw9exZbt27Frl27UFZWhvj4eHTu3BnXXHMNRo4ciYyMjLCci6LTuXPnsGTJEhw9ehTdunXDq6++2qI8UVdXh507d2Lr1q04ffo06urqYLFYMHDgQIwcORL9+vVDXFxcGL8BRQOXy4WlS5fiwIEDmD9/PoYOHRqW47KMI3+CIMBms8HpdMJsNiMhISGsx3c6ndi3bx+2bNmC48ePo6amBiaTCX369MHIkSMxePBg6HS6sJ6T2pbT6cRf/vIXfPrppxg6dCiWLFnS7Od5r9eLw4cPY+vWrTh48CCqqqqQlJSEHj16YOTIkRg2bBiMRmOL0ywIAk6cOIGtW7di7969qKiogE6nQ/fu3TFy5EiMGDECFoulxecJR0KJSEWFhYXCzJkzBa1WKwBo8DNmzBhh7969aieXItDu3buF6dOnC506dVLkm7S0NOH+++8XPv30U8Hj8TT7HDt37hSGDh3aaB5NSEgQ5s6dK5SUlITx21G0ePvttwWdTifLE0OGDGnWsWw2m/DMM88ISUlJjea53r17C1988YXg9XrD/G0oUlmtVuHaa6+V8kBycrJQXFzc4uN+++23wtVXX91ofouPjxcee+yxsJyPIpfL5RK++OIL4c477xQMBoMsD1x22WXCwoULhT179rSo3HE6ncLy5cuFtLS0RvNc586dhXfffbdF929Sz7Fjx4RLLrlE9psePnw45ON4vV7ho48+Erp27dpofklNTRVeeukloa6urtlp/te//iX06tWr0fMYDAZh8eLFQlVV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wnKelmIgg4iIiIgimt1ux7Fjx2C1WmEymZCVlYXOnTsjISFB7aQREZEKGMggIiIiIiIioqjBtupEREREREREFDUYyCAiIiIiIiKiqMFABhERERERERFFDQYyiIiIiIiIiChqMJBBRERERERERFGDgQwiIiIiIiIiihoMZBARERERERFR1GAgg4iIiIiIiIiiBgMZRERERERERBQ1GMggIiIiIiIioqjBQAYRERERERERRQ0GMoiIiIiIiIgoajCQQURERERERERRg4EMIiIiIiIiIooaDGQQERERERERUdRgIIOIiIiIiIiIogYDGUREREREREQUNRjIICIiIiIiIqKowUAGEREREREREUUNBjKIiIiIiIiIKGowkEFEREREREREUYOBDCIiIiIiIiKKGgxkEBEREREREVHUYCCDiIiIiIiIiKIGAxlEREREREREFDUYyCAiIiIiIiKiqMFABhERERERERFFDQYyiIiIiIiIiChqMJBBRERERERERFGDgQwiIiIiIiIiihoMZBARERERERFR1GAgg4iIiEgl58+fx913340xY8bg4MGDAbcRBAH79+/H+vXr8e2336K2traNU0lERBRZNIIgCGongoiIiCgW3XrrrfjnP/8JAOjWrRuOHj0Ko9EIoD6A8eqrr+LFF1/EhQsXpH26deuGN954AzfccIMqaSYiIlIbW2QQERERqeTYsWPS///44484dOgQAKC0tBS333475s2bJwtiiNvdeOON+N3vfteWSSUiIooYDGQQERERqSQxMVG2XFxcjLNnz6J///744osvGt33ueeew4kTJ1ozeURERBGJgQwiIiIilZhMJtlyYWEhxo8fj/z8fMW2FotFtuzxePD222+3avqIiIgiEQMZRERERCoRx8MQPfHEEzh58qRs3f3334+LFy+ioqICTzzxhOxvu3btavU0EhERRRoGMoiIiIhUotXKH8VsNpv0/yaTCRs3bsSqVauQm5sLAPjlL38p2/7YsWPguO1ERBRrGMggIiIiUonD4Qi4XqPRYN26dbjuuutk67t3747OnTtLy1arFcXFxa2aRiIiokjDQAYRERGRSux2e8D1CxYsaHB61fT0dNlyWVlZ2NNFREQUyRjIICIiIlJJVVWVYl16ejqeeeaZBvcxGAyyZd/uKERERLGAgQwiIiIilVitVsW6uXPnKgYB9eV0OmXLHCODiIhiDQMZRERERCrwer2KQIbJZMKcOXMa3Y8tMIiIKNYxkEFERESkgurqani9Xtm6e++9F2lpaY3uV1NTI1uOj48Pe9qIiIgiGQMZRERERCoI1K1k4sSJTe7ncrlaIzlERERRg4EMIiIiIhUECmQMGTKkyf0SExNly/4tNIiIiNo7BjKIiIiIVFBRUSFb1uv1sFgsTe7nP2tJeXl5WNNFREQU6RjIICIiIlJBXV2dbDk3NxcajabJ/bKysmTL586dC2eyiIiIIh4DGUREREQqcDgcsuWmBvkU5eTkyJbPnDkTtjQRERFFAwYyiIiIiFQgCIJsWasN7rGsU6dOsuWzZ8+GLU1ERETRgIEMIiIiIhX4t8AINPhnIN26dZMtnz59OmxpIiIiigYMZBARERGpwL+LSFFRUVD75eXlyZbPnTunaN1BRETUnjGQQURERKSC9PR02bLNZoPb7W5yP/8WGU6nE3a7PaxpIyIiimQMZBARERGpID09HcnJydJyZmYm4uLimtwvLy9PsZ3L5Qp7+oiIiCIVAxlEREREKtBqtVi5ciUyMzORk5ODlStXBjX9alJSEu69915pedSoUTCbza2ZVCIiooiiEdipkoiIiEg1wv9r345NGIihIAr+XBWqOxUqOKcXOjH4wUwFGz/Y5/kqYLzde+ecMzMze+9Za/1gGQD8JyEDAAAAyHAtAQAAADKEDAAAACBDyAAAAAAyhAwAAAAgQ8gAAAAAMoQMAAAAIEPIAAAAADKEDAAAACBDyAAAAAAyhAwAAAAgQ8gAAAAAMoQMAAAAIEPIAAAAADKEDAAAACBDyAAAAAAyhAwAAAAgQ8gAAAAAMoQMAAAAIEPIAAAAADKEDAAAACBDyAAAAAAyhAwAAAAgQ8gAAAAAMoQMAAAAIEPIAAAAADKEDAAAACBDyAAAAAAyhAwAAAAgQ8gAAAAAMoQMAAAAIEPIAAAAADI+eNEhBbK5X+cAAAAASUVORK5CYII=
"
>
</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>OK, so <em>now</em> we're having fun. :)</p>

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