Sandbox/StudentskeKody/0518MichFarn/GOLEMdensity.html

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

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

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

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

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

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

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

    </style>


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

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

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

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

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

<div class="cell border-box-sizing 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="o">%</span> <span class="n">pylab</span> <span class="n">inline</span>
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">import</span> <span class="nn">urllib.request</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">matplotlib</span>
<span class="kn">import</span> <span class="nn">sympy</span> <span class="k">as</span> <span class="nn">sy</span>
<span class="kn">import</span> <span class="nn">scipy</span> <span class="k">as</span> <span class="nn">sp</span>
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">import</span> <span class="nn">math</span>
<span class="kn">import</span> <span class="nn">os</span>
</pre></div>

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

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


<div class="output_area"><div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Populating the interactive namespace from numpy and matplotlib
</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">smooth</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">box_pts</span><span class="p">):</span> 
<span class="c1">#Smoothing function</span>
    <span class="n">box</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">ones</span><span class="p">(</span><span class="n">box_pts</span><span class="p">)</span><span class="o">/</span><span class="n">box_pts</span>
    <span class="n">data_smooth</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">convolve</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">box</span><span class="p">,</span> <span class="n">mode</span><span class="o">=</span><span class="s1">&#39;same&#39;</span><span class="p">)</span>
    <span class="k">return</span> <span class="n">data_smooth</span>

<span class="k">def</span> <span class="nf">shift</span><span class="p">(</span><span class="n">x</span><span class="p">,</span><span class="n">sample</span><span class="p">):</span> 
    <span class="n">t</span><span class="o">=</span><span class="mi">0</span>
    <span class="n">m</span><span class="o">=</span><span class="mi">1</span>
    <span class="k">while</span> <span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">x</span><span class="p">[</span><span class="n">t</span><span class="p">:</span><span class="n">sample</span><span class="o">+</span><span class="n">t</span><span class="p">])</span> <span class="o">&lt;</span> <span class="mi">1</span><span class="p">:</span>
        <span class="n">i</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">mean</span><span class="p">(</span><span class="n">x</span><span class="p">[</span><span class="n">t</span><span class="p">:</span><span class="n">sample</span><span class="o">+</span><span class="n">t</span><span class="p">])</span>
        <span class="k">if</span> <span class="p">(</span><span class="n">i</span> <span class="o">&lt;</span> <span class="n">m</span><span class="p">):</span>
            <span class="n">m</span> <span class="o">=</span> <span class="n">i</span>
        <span class="n">t</span><span class="o">=</span><span class="n">t</span><span class="o">+</span><span class="n">sample</span>
    <span class="k">return</span> <span class="o">-</span><span class="mi">1</span><span class="o">*</span><span class="n">m</span>

<span class="k">def</span> <span class="nf">data_array</span><span class="p">(</span><span class="n">data</span><span class="p">):</span> <span class="c1">#getdata from GOLEM database</span>
    <span class="n">datas</span> <span class="o">=</span> <span class="n">urllib</span><span class="o">.</span><span class="n">request</span><span class="o">.</span><span class="n">urlopen</span><span class="p">(</span><span class="n">data</span><span class="p">)</span>
    <span class="n">lines</span> <span class="o">=</span> <span class="n">datas</span><span class="o">.</span><span class="n">readlines</span><span class="p">()</span>
    <span class="k">for</span> <span class="n">k</span><span class="p">,</span><span class="n">l</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">lines</span><span class="p">):</span>
        <span class="n">lines</span><span class="p">[</span><span class="n">k</span><span class="p">]</span> <span class="o">=</span> <span class="n">l</span><span class="o">.</span><span class="n">strip</span><span class="p">()</span><span class="o">.</span><span class="n">split</span><span class="p">()</span>
        <span class="k">for</span> <span class="n">i</span><span class="p">,</span><span class="n">j</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">lines</span><span class="p">[</span><span class="n">k</span><span class="p">]):</span>
            <span class="k">try</span><span class="p">:</span> 
                <span class="n">lines</span><span class="p">[</span><span class="n">k</span><span class="p">][</span><span class="n">i</span><span class="p">]</span> <span class="o">=</span> <span class="nb">float</span><span class="p">(</span><span class="n">j</span><span class="p">)</span>
            <span class="k">except</span> <span class="s1">&#39;VallueError&#39;</span><span class="p">:</span>
                <span class="nb">print</span><span class="p">(</span><span class="s1">&#39;not a number&#39;</span><span class="p">)</span>
    <span class="k">return</span> <span class="n">array</span><span class="p">(</span><span class="n">lines</span><span class="p">)</span>
</pre></div>

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

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">current_time</span><span class="p">(</span><span class="n">shot</span><span class="p">):</span>
	<span class="n">current</span> <span class="o">=</span> <span class="n">data_array</span><span class="p">(</span><span class="s1">&#39;http://golem.fjfi.cvut.cz/utils/data/</span><span class="si">%i</span><span class="s1">/plasma_current&#39;</span><span class="o">%</span><span class="k">shot</span>)
	<span class="k">return</span> <span class="n">current</span><span class="p">[:,</span><span class="mi">0</span><span class="p">]</span>

<span class="k">def</span> <span class="nf">current_data</span><span class="p">(</span><span class="n">shot</span><span class="p">):</span>
	<span class="n">current</span> <span class="o">=</span> <span class="n">data_array</span><span class="p">(</span><span class="s1">&#39;http://golem.fjfi.cvut.cz/utils/data/</span><span class="si">%i</span><span class="s1">/plasma_current&#39;</span><span class="o">%</span><span class="k">shot</span>)
	<span class="k">return</span> <span class="n">current</span><span class="p">[:,</span><span class="mi">1</span><span class="p">]</span>

<span class="k">def</span> <span class="nf">digital_time</span><span class="p">(</span><span class="n">shot</span><span class="p">):</span>
	<span class="n">digital</span> <span class="o">=</span> <span class="n">data_array</span><span class="p">(</span><span class="s1">&#39;http://golem.fjfi.cvut.cz/utils/data/</span><span class="si">%i</span><span class="s1">/electron_density&#39;</span><span class="o">%</span><span class="k">shot</span>)
	<span class="k">return</span> <span class="n">digital</span><span class="p">[:,</span><span class="mi">0</span><span class="p">]</span>

<span class="k">def</span> <span class="nf">digital_data</span><span class="p">(</span><span class="n">shot</span><span class="p">):</span>
	<span class="n">digital</span> <span class="o">=</span> <span class="n">data_array</span><span class="p">(</span><span class="s1">&#39;http://golem.fjfi.cvut.cz/utils/data/</span><span class="si">%i</span><span class="s1">/electron_density&#39;</span><span class="o">%</span><span class="k">shot</span>)
	<span class="k">return</span> <span class="n">digital</span><span class="p">[:,</span><span class="mi">1</span><span class="p">]</span>

<span class="k">def</span> <span class="nf">green_time</span><span class="p">(</span><span class="n">shot</span><span class="p">):</span>
	<span class="n">green</span> <span class="o">=</span> <span class="n">data_array</span><span class="p">(</span><span class="s1">&#39;http://golem.fjfi.cvut.cz/utils/data/</span><span class="si">%i</span><span class="s1">/greenwald_density&#39;</span><span class="o">%</span><span class="k">shot</span>)
	<span class="k">return</span> <span class="n">green</span><span class="p">[:,</span><span class="mi">0</span><span class="p">]</span>

<span class="k">def</span> <span class="nf">green_data</span><span class="p">(</span><span class="n">shot</span><span class="p">):</span>
	<span class="n">green</span> <span class="o">=</span> <span class="n">data_array</span><span class="p">(</span><span class="s1">&#39;http://golem.fjfi.cvut.cz/utils/data/</span><span class="si">%i</span><span class="s1">/greenwald_density&#39;</span><span class="o">%</span><span class="k">shot</span>)
	<span class="k">return</span> <span class="n">green</span><span class="p">[:,</span><span class="mi">1</span><span class="p">]</span>
</pre></div>

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

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[7]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">repeat19330</span> <span class="o">=</span> <span class="p">[</span><span class="mi">24041</span><span class="p">,</span><span class="mi">24042</span><span class="p">,</span><span class="mi">24043</span><span class="p">,</span><span class="mi">24044</span><span class="p">,</span><span class="mi">24045</span><span class="p">,</span><span class="mi">24046</span><span class="p">,</span><span class="mi">24047</span><span class="p">]</span>
<span class="n">Ucd_Scan</span> <span class="o">=</span> <span class="p">[</span><span class="mi">24047</span><span class="p">,</span><span class="mi">24048</span><span class="p">,</span><span class="mi">24049</span><span class="p">,</span><span class="mi">24050</span><span class="p">]</span>
<span class="n">Ucd</span> 	 <span class="o">=</span> <span class="p">[</span><span class="mi">500</span>  <span class="p">,</span><span class="mi">450</span>  <span class="p">,</span><span class="mi">400</span>  <span class="p">,</span><span class="mi">350</span><span class="p">]</span> <span class="c1">#pch=10 mPa</span>

<span class="n">pch_Scan</span> <span class="o">=</span> <span class="p">[</span><span class="mi">24047</span><span class="p">,</span><span class="mi">24052</span><span class="p">,</span><span class="mi">24055</span><span class="p">,</span><span class="mi">24057</span><span class="p">,</span><span class="mi">24058</span><span class="p">,</span><span class="mi">24062</span><span class="p">,</span><span class="mi">24061</span><span class="p">]</span>
<span class="n">pch</span> 	 <span class="o">=</span> <span class="p">[</span><span class="mi">10</span>	 <span class="p">,</span><span class="mi">12</span>   <span class="p">,</span><span class="mi">14</span>	 <span class="p">,</span><span class="mi">16</span>   <span class="p">,</span><span class="mi">18</span>	 <span class="p">,</span><span class="mi">20</span>   <span class="p">,</span><span class="mi">24</span><span class="p">]</span> <span class="c1">#Ucd=500 V</span>
</pre></div>

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

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[8]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">pch_dens</span> <span class="o">=</span> <span class="p">[</span><span class="nb">max</span><span class="p">(</span><span class="n">digital_data</span><span class="p">(</span><span class="n">x</span><span class="p">))</span> <span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="n">pch_Scan</span><span class="p">]</span>

<span class="n">fig</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">axes1</span> <span class="o">=</span> <span class="n">fig</span><span class="o">.</span><span class="n">add_axes</span><span class="p">([</span><span class="mf">0.10</span><span class="p">,</span> <span class="mf">0.10</span><span class="p">,</span> <span class="mf">0.8</span><span class="p">,</span> <span class="mf">0.8</span><span class="p">])</span>
<span class="n">axes1</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;$p_</span><span class="si">{ch}</span><span class="s1">$ [mPa]&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">12</span><span class="p">)</span>
<span class="n">axes1</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;$n_</span><span class="si">{e}</span><span class="s1">$ [m$^</span><span class="si">{3}</span><span class="s1">$]&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">12</span><span class="p">)</span>
<span class="n">axes1</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">pch</span><span class="p">,</span> <span class="n">pch_dens</span><span class="p">,</span><span class="s1">&#39;o&#39;</span> <span class="p">,</span><span class="n">markersize</span><span class="o">=</span><span class="mi">8</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">&#39;b&#39;</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s2">&quot;Maximální hustota&quot;</span><span class="p">)</span>
<span class="c1">#axes1.plot(analog_time, cal*(analog_data_smooth + pos),lw=3, color=&#39;r&#39;, label=&quot;Zpracovaná analogová data &quot; )</span>
<span class="n">axes1</span><span class="o">.</span><span class="n">set_xlim</span><span class="p">(</span><span class="mi">9</span><span class="p">,</span><span class="mi">26</span><span class="p">)</span>
<span class="n">axes1</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="mf">1e19</span><span class="p">)</span>
<span class="n">axes1</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s1">&#39;Závislost maxima $n_</span><span class="si">{e}</span><span class="s1">$  na požadovaném $p_</span><span class="si">{ch}</span><span class="s1">$&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="mi">5</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="s1">&#39;medium&#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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
9OqV/J08OZnfGZL46le/umZ69erVDBo0iC984Qsd2t6sWbP40Y9+1O71Vq5cyQUXXMDIkSPXzNtv
v/1o6yrzr776KhdddBGjRo1aa/748eOZOXNmu+Modscdd7Bo0aI2y82YMYNXX3210/V1REeSzUUk
VxTYguSOmc2Pf6hgXGZWY1atgtGjYepUePNNiEj+Tp2azO9Mwtloo4147rnneO+95DTx7373O7ba
aqsOb2/s2LFMmjSp3estWrSIyy67jAEDBrRrvWeffZZrr72Wfv36tbvOcnTXZHMUMDIiDo+IrxU8
jq10cGZWO6ZNgyVLoHjQWlNTMn/atM5tf8yYMfz6178G4MYbb+Too49es+yJJ57gM5/5DKNGjWKv
vfbihRdeAGD69OmccMIJQPKFP2LECN59911mzJjBhAkTgKR1ceqppzJ69Gi23XZbZs+ezQknnMBO
O+3E+PHj19Rx6qmncvrpp3PYYYcxefLkkjH279+f8847j1133ZXRo0fz+uvJJSTnzp3LLbfcUnKd
OXPmsNdee7HtttuuaeXMnj17rVbbhAkTmDFjBgCTJk1i+PDh7LLLLpx99tk8+uijzJo1i4kTJzJy
5EiWLFnCvHnzGD16NLvssguHHXYYb731FjNnzqShoYFjjjmGkSNH8t577zFlyhR23313RowYwckn
n0w59zfrqI4kmxeBDyodiJnVtiuuWDfRNGtqgiuv7Nz2jzrqKG666SaamppYsGABe+6555plO+64
Iw899BDPPPMMU6ZM4dxzzwXgW9/6FosXL+b222/n+OOP56qrrmLDDTdcZ9tvvfUWc+fOZfr06Ywd
O5azzjqLhQsX8uyzzzJv3jwALrroIhoaGliwYAEPPvggCxYsWGc777zzDqNHj2b+/Pnss88+XHPN
NW2+rtdee42HH36Yu+66q83W1vLly7n99ttZuHAhCxYs4Hvf+x577bUXY8eOZdq0acybN4/tttuO
Y489losvvpgFCxZQV1fHhRdeyOGHH059fT033HAD8+bNo1+/fkyYMIEnn3xyTavxrrvuajPejupI
svkFMEvS0ZIOKHxUOjgzqx3L27hZe1vL27LLLrvQ2NjIjTfeyJgxY9ZatnLlSr785S8zYsSINYkC
oFevXsyYMYOvfe1r7Lvvvnz2s58tue0vfvGLSKKuro4tttiCuro6evXqxc4770xjYyMAt912G3vv
vTcHHHAAS5YsKdlttf76669pkXz6059es25rDj30UHr16sXw4cPXtIRasskmm9C3b19OPPFEbrvt
tpKJc+XKlaxYsYJ9990XgOOOO445c+aU3N6DDz7InnvuSV1dHQ888MCa9y0LHRn6/M307w+L5gew
befCMbNaNXBgco6mteWdNXbsWM4++2xmz57N8oLsdf7557P//vtz++2309jYyH777bdm2R//+Ef6
9+/f6rmKDTbYAEiSU/Pz5unVq1fT2NjI1KlTefrpp+nfvz/HHXdcyR+59unTZ80IrvXWW4/Vq1e3
+ZoK62vuxurduzcfffTRmvnNdfXu3ZsnnniC+++/n5kzZ3LZZZfxwAMPtFlHKU1NTZx22mk0NDQw
ZMgQLrjggkx/uNvulk1EDGvh4URj1oOddhr0beF68H37wqmndr6OE044gcmTJ1NXV7fW/JUrV64Z
MNB8bqN5/hlnnMGcOXNYvnx5h0d+rVixgn79+rHhhhvy+uuv89vf/rbDr6Ec22yzDYsWLeL9999n
xYoV3H///QCsWrWKlStXMmbMGKZPn878+fMBGDBgAG+//TaQtH4+9rGPrRme/Ytf/GJNK6ewXHNi
2WyzzVi1alVFRsW1xldvNrOKmDgRbr113UECffvCdtslyztr8ODBnHHGGevMP+ecczjuuOP4wQ9+
wOc///k188866yy++c1vssMOO3Dttdey//77s88++7S73l133ZVdd92VHXfckSFDhrTYHVcpQ4YM
4YgjjmDEiBEMGzZszZDpt99+m3HjxtHU1EREcMkllwDJ+ayTTjqJn/70p8ycOZPrr7+eU045hXff
fZdtt92Wn//850AyGOKUU06hX79+zJ07l5NOOokRI0bwiU98gt133z3T16RyRh9I+reIOL+MchdG
ROlhGl2ovr4+2hr3bmblef7559lpp53KKrtqVTLq7Mork3M0AwcmLZqJE6F//7bXt+pT6vOX9FRE
1LdnO+W2bM6UdB3Q1s9JzwByTzZmlo/+/eHCC5OHWaFyk81GwGLaTja+LKyZma2jrGQTER0ZIm1m
ZgZ07Hc2ZtbDZPnLcqtelfzcnWzMrFV9+/Zl+fLlTjg9TPP9bPq2NJ69nTz02cxaNXjwYJYuXVqx
+5pY7Wi+U2clONmYWav69OlTkTs1Ws/W6W40SXtLmiXpekm9JA2qRGBmZtZ9VOKczY+BrwFDIuIj
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
ZGd+AAAAAElFTkSuQmCC
"
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[9]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">fig2</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">axes2</span> <span class="o">=</span> <span class="n">fig2</span><span class="o">.</span><span class="n">add_axes</span><span class="p">([</span><span class="mf">0.10</span><span class="p">,</span> <span class="mf">0.10</span><span class="p">,</span> <span class="mf">0.8</span><span class="p">,</span> <span class="mf">0.8</span><span class="p">])</span>
<span class="n">axes2</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;$t$ [ms]&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">12</span><span class="p">)</span>
<span class="n">axes2</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;$n_</span><span class="si">{e}</span><span class="s1">$ [m$^</span><span class="si">{3}</span><span class="s1">$]&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">12</span><span class="p">)</span>
<span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="n">pch_Scan</span><span class="p">:</span>
	<span class="n">axes2</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">digital_time</span><span class="p">(</span><span class="n">x</span><span class="p">),</span><span class="n">digital_data</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> <span class="p">,</span><span class="n">lw</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s2">&quot;</span><span class="si">%.0f</span><span class="s2">&quot;</span><span class="o">%</span><span class="p">(</span><span class="n">x</span><span class="p">))</span>

<span class="n">axes2</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="o">-</span><span class="mf">0.01e19</span><span class="p">,</span><span class="mf">1e19</span><span class="p">)</span>
<span class="n">axes2</span><span class="o">.</span><span class="n">set_xlim</span><span class="p">(</span><span class="mf">0.005</span><span class="p">,</span><span class="mf">0.030</span><span class="p">)</span>
<span class="n">axes2</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s1">&#39;Porovnání $n_</span><span class="si">{e}</span><span class="s1">$ pri pokusu o hustotní scan&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="s1">&#39;medium&#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 code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[10]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">fig3</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">axes3</span> <span class="o">=</span> <span class="n">fig3</span><span class="o">.</span><span class="n">add_axes</span><span class="p">([</span><span class="mf">0.10</span><span class="p">,</span> <span class="mf">0.10</span><span class="p">,</span> <span class="mf">0.8</span><span class="p">,</span> <span class="mf">0.8</span><span class="p">])</span>
<span class="n">axes3</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;$t$ [ms]&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">12</span><span class="p">)</span>
<span class="n">axes3</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;$n_</span><span class="si">{e}</span><span class="s1">$ [m$^</span><span class="si">{3}</span><span class="s1">$]&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">12</span><span class="p">)</span>
<span class="k">for</span> <span class="n">x</span> <span class="ow">in</span> <span class="n">Ucd_Scan</span><span class="p">:</span>
	<span class="n">axes3</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">digital_time</span><span class="p">(</span><span class="n">x</span><span class="p">),</span><span class="n">digital_data</span><span class="p">(</span><span class="n">x</span><span class="p">)</span> <span class="p">,</span><span class="n">lw</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s2">&quot;</span><span class="si">%.0f</span><span class="s2">&quot;</span><span class="o">%</span><span class="p">(</span><span class="n">x</span><span class="p">))</span>

<span class="n">axes3</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="o">-</span><span class="mf">0.01e19</span><span class="p">,</span><span class="mf">1e19</span><span class="p">)</span>
<span class="n">axes3</span><span class="o">.</span><span class="n">set_xlim</span><span class="p">(</span><span class="mf">0.005</span><span class="p">,</span><span class="mf">0.030</span><span class="p">)</span>
<span class="n">axes3</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s1">&#39;Porovnání $n_</span><span class="si">{e}</span><span class="s1">$ pri proudovém scanu&#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="s1">&#39;medium&#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 code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[11]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">fig4</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">axes4</span> <span class="o">=</span> <span class="n">fig4</span><span class="o">.</span><span class="n">add_axes</span><span class="p">([</span><span class="mf">0.10</span><span class="p">,</span> <span class="mf">0.10</span><span class="p">,</span> <span class="mf">0.8</span><span class="p">,</span> <span class="mf">0.8</span><span class="p">])</span>
<span class="n">axes4</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;$t$ [ms]&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">12</span><span class="p">)</span>
<span class="n">axes4</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;$n_</span><span class="si">{e}</span><span class="s1">$ [m$^</span><span class="si">{3}</span><span class="s1">$]&#39;</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="mi">12</span><span class="p">)</span>
<span class="n">axes4</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">digital_time</span><span class="p">(</span><span class="mi">24047</span><span class="p">),</span><span class="n">digital_data</span><span class="p">(</span><span class="mi">24047</span><span class="p">)</span> <span class="p">,</span><span class="n">lw</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s2">&quot;Hustota&quot;</span><span class="p">)</span>
<span class="n">axes4</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">green_time</span><span class="p">(</span><span class="mi">24047</span><span class="p">),</span><span class="n">green_data</span><span class="p">(</span><span class="mi">24047</span><span class="p">)</span> <span class="p">,</span><span class="n">lw</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s2">&quot;Greenwald&quot;</span><span class="p">)</span>

<span class="n">axes4</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="o">-</span><span class="mf">0.01e19</span><span class="p">,</span><span class="mf">0.6e20</span><span class="p">)</span>
<span class="n">axes4</span><span class="o">.</span><span class="n">set_xlim</span><span class="p">(</span><span class="mf">0.005</span><span class="p">,</span><span class="mf">0.030</span><span class="p">)</span>
<span class="n">axes4</span><span class="o">.</span><span class="n">set_title</span><span class="p">(</span><span class="s1">&#39;Shot 24047, $n_</span><span class="si">{GW}</span><span class="s1">/n_</span><span class="si">{e}</span><span class="s1">\ \simeq \ 4 $ &#39;</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">loc</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span><span class="n">fontsize</span><span class="o">=</span><span class="s1">&#39;medium&#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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
aIwxxgTU/wOHi8ySkj5ncwAAAABJRU5ErkJggg==
"
>
</div>

</div>

</div>
</div>

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

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

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

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

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

 


</html>