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

<style type="text/css">
    /*!
*
* Twitter Bootstrap
*
*/
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    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: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 3px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 18px;
  margin-bottom: 18px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 18px;
  margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 9px;
  margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 33px;
}
h2,
.h2 {
  font-size: 27px;
}
h3,
.h3 {
  font-size: 23px;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 13px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 9px;
}
.lead {
  margin-bottom: 18px;
  font-size: 14px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 19.5px;
  }
}
small,
.small {
  font-size: 92%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 8px;
  margin: 36px 0 18px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 18px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 541px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 9px 18px;
  margin: 0 0 18px;
  font-size: inherit;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 18px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #888;
  background-color: transparent;
  border-radius: 1px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 8.5px;
  margin: 0 0 9px;
  font-size: 12px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 768px) {
  .container {
    width: 768px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 940px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1140px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 0px;
  padding-right: 0px;
}
.row {
  margin-left: 0px;
  margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 0px;
  padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 13.5px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 18px;
  font-size: 19.5px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 32px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 45px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 18px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 30px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-lg {
  height: 45px;
  line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.form-group-lg select.form-control {
  height: 45px;
  line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 45px;
  min-height: 35px;
  padding: 11px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 40px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 45px;
  height: 45px;
  line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #404040;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 25px;
}
.form-horizontal .form-group {
  margin-left: 0px;
  margin-right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 0px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 17px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 13px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 2px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 541px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
  border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 45px;
  line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 2px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 1px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 17px;
  border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 8px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 2px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 2px 2px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 30px;
  margin-bottom: 18px;
  border: 1px solid transparent;
}
@media (min-width: 541px) {
  .navbar {
    border-radius: 2px;
  }
}
@media (min-width: 541px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 0px;
  padding-left: 0px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 541px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}
@media (min-width: 541px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 541px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 541px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 6px 0px;
  font-size: 17px;
  line-height: 18px;
  height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 541px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: 0px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 0px;
  padding: 9px 10px;
  margin-top: -2px;
  margin-bottom: -2px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 541px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 3px 0px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 18px;
}
@media (max-width: 540px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 18px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 541px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 6px;
    padding-bottom: 6px;
  }
}
.navbar-form {
  margin-left: 0px;
  margin-right: 0px;
  padding: 10px 0px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: -1px;
  margin-bottom: -1px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 540px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 541px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: -1px;
  margin-bottom: -1px;
}
.navbar-btn.btn-sm {
  margin-top: 0px;
  margin-bottom: 0px;
}
.navbar-btn.btn-xs {
  margin-top: 4px;
  margin-bottom: 4px;
}
.navbar-text {
  margin-top: 6px;
  margin-bottom: 6px;
}
@media (min-width: 541px) {
  .navbar-text {
    float: left;
    margin-left: 0px;
    margin-right: 0px;
  }
}
@media (min-width: 541px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: 0px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 540px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 540px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 18px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #5e5e5e;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 18px 0;
  border-radius: 2px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #337ab7;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 17px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 1px;
  border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 1px;
  border-top-right-radius: 1px;
}
.pager {
  padding-left: 0;
  margin: 18px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 20px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 3px;
  padding-left: 0px;
  padding-right: 0px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 59px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 18px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 2px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #000;
}
.alert {
  padding: 15px;
  margin-bottom: 18px;
  border: 1px solid transparent;
  border-radius: 2px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 18px;
  margin-bottom: 18px;
  background-color: #f5f5f5;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 18px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 1px;
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 18px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 2px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 3px;
}
.well-sm {
  padding: 9px;
  border-radius: 1px;
}
.close {
  float: right;
  font-size: 19.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 2px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 2px 2px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
*
* Font Awesome
*
*/
/*!
 *  Font Awesome 4.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;
  }
}
[dir="rtl"] #ipython_notebook {
  float: right !important;
}
#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
 */
[dir="rtl"] #tabs li {
  float: right;
}
ul#tabs {
  margin-bottom: 4px;
}
[dir="rtl"] ul#tabs {
  margin-right: 0px;
}
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;
}
[dir="rtl"] .list_toolbar .tree-buttons {
  float: left !important;
}
[dir="rtl"] .list_toolbar .pull-right {
  padding-top: 1px;
  float: left !important;
}
[dir="rtl"] .list_toolbar .pull-left {
  float: right !important;
}
.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;
}
[dir="rtl"] #tree-selector a {
  float: right;
}
#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;
}
[dir="rtl"] #new-menu {
  text-align: right;
}
.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;
}
[dir="rtl"] #running .col-sm-8 {
  float: right !important;
}
.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 {
  min-width: 0;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: vertical;
  -moz-box-align: stretch;
  display: box;
  box-orient: vertical;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
  border: 1px solid #cfcfcf;
  border-radius: 2px;
  background: #f7f7f7;
  line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
   is no content in the output_subarea and the prompt. The main purpose of this is
   to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
  padding-top: 0;
  padding-bottom: 0;
}
div.unrecognized_cell {
  padding: 5px 5px 5px 0px;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
div.unrecognized_cell .inner_cell {
  border-radius: 2px;
  padding: 5px;
  font-weight: bold;
  color: red;
  border: 1px solid #cfcfcf;
  background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
  color: inherit;
  text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
  color: inherit;
  text-decoration: none;
}
@media (max-width: 540px) {
  div.unrecognized_cell > div.prompt {
    display: none;
  }
}
div.code_cell {
  /* avoid page breaking on code cells when printing */
}
@media print {
  div.code_cell {
    page-break-inside: avoid;
  }
}
/* any special styling for code cells that are currently running goes here */
div.input {
  page-break-inside: avoid;
  /* Old browsers */
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-align: stretch;
  display: -moz-box;
  -moz-box-orient: horizontal;
  -moz-box-align: stretch;
  display: box;
  box-orient: horizontal;
  box-align: stretch;
  /* Modern browsers */
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 540px) {
  div.input {
    /* Old browsers */
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-align: stretch;
    display: -moz-box;
    -moz-box-orient: vertical;
    -moz-box-align: stretch;
    display: box;
    box-orient: vertical;
    box-align: stretch;
    /* Modern browsers */
    display: flex;
    flex-direction: column;
    align-items: stretch;
  }
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
  color: #303F9F;
  border-top: 1px solid transparent;
}
div.input_area > div.highlight {
  margin: 0.4em;
  border: none;
  padding: 0px;
  background-color: transparent;
}
div.input_area > div.highlight > pre {
  margin: 0px;
  border: none;
  padding: 0px;
  background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
 * monospace font with inconsistent normal/bold/italic height.  See
 * notebookmain.js.  Such fonts will have keywords vertically offset with
 * respect to the rest of the text.  The user should select a better font.
 * See: https://github.com/ipython/ipython/issues/1503
 *
 * .CodeMirror span {
 *      vertical-align: bottom;
 * }
 */
.CodeMirror {
  line-height: 1.21429em;
  /* Changed from 1em to our global default */
  font-size: 14px;
  height: auto;
  /* Changed to auto to autogrow */
  background: none;
  /* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
  /*  The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
  /*  We have found that if it is visible, vertical scrollbars appear with font size changes.*/
  overflow-y: hidden;
  overflow-x: auto;
}
.CodeMirror-lines {
  /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
  /* we have set a different line-height and want this to scale with that. */
  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: 21ex;
  text-align: right;
  font-family: monospace;
}
.shortcut_descr {
  display: inline-block;
  /* Old browsers */
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  /* Modern browsers */
  flex: 1;
}
span.save_widget {
  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 {
  width: 100%;
  float: left;
  font-family: monospace;
  color: white;
  background: black;
  padding: 0.4em;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
  box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
  line-height: 1em;
  font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
  padding: 10px;
}
.terminal-app .terminal-cursor {
  color: black;
  background: white;
}
.terminal-app #terminado-container {
  margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
    </style>
<style type="text/css">
    .highlight .hll { background-color: #ffffcc }
.highlight  { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
    </style>
<style type="text/css">
    
/* 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">
    
    </style>


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

div#notebook {
  overflow: visible;
  border-top: none;
}@media print {
  div.cell {
    display: block;
    page-break-inside: avoid;
  } 
  div.output_wrapper { 
    display: block;
    page-break-inside: avoid; 
  }
  div.output { 
    display: block;
    page-break-inside: avoid; 
  }
}
</style>

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

<!-- Loading mathjax macro -->
<!-- Load mathjax -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/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;[176]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span>libraries <span class="o">=</span> <span class="kt">c</span><span class="p">(</span><span class="s">&quot;distr&quot;</span><span class="p">,</span><span class="s">&quot;readxl&quot;</span><span class="p">,</span><span class="s">&quot;dplyr&quot;</span><span class="p">,</span><span class="s">&quot;magrittr&quot;</span><span class="p">,</span><span class="s">&quot;tidyr&quot;</span><span class="p">,</span><span class="s">&quot;ggplot2&quot;</span><span class="p">,</span><span class="s">&quot;gridExtra&quot;</span><span class="p">,</span><span class="s">&quot;RColorBrewer&quot;</span><span class="p">,</span><span class="s">&quot;reshape2&quot;</span><span class="p">)</span> 
<span class="kr">for</span><span class="p">(</span>x <span class="kr">in</span> libraries<span class="p">)</span> <span class="p">{</span>
    <span class="kn">library</span><span class="p">(</span>x<span class="p">,</span>character.only<span class="o">=</span><span class="kc">TRUE</span><span class="p">,</span>warn.conflicts<span class="o">=</span><span class="kc">FALSE</span><span class="p">)</span> <span class="p">}</span>

windowsFonts<span class="p">(</span>Times <span class="o">=</span> windowsFont<span class="p">(</span><span class="s">&quot;Times New Roman&quot;</span><span class="p">))</span>

<span class="s">&#39;%&amp;%&#39;</span> <span class="o">=</span> <span class="kr">function</span><span class="p">(</span>x<span class="p">,</span>y<span class="p">)</span><span class="kp">paste0</span><span class="p">(</span>x<span class="p">,</span>y<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;[177]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span>filename <span class="o">=</span> <span class="s">&quot;../../data/Data.xlsx&quot;</span>

<span class="c1"># load data</span>
read_excel<span class="p">(</span>filename<span class="p">,</span> sheet <span class="o">=</span> <span class="m">1</span><span class="p">)</span> <span class="o">%&gt;%</span> ncol <span class="o">-&gt;</span> nclmns
read_excel<span class="p">(</span>filename<span class="p">,</span> sheet <span class="o">=</span> <span class="m">1</span><span class="p">,</span> col_types <span class="o">=</span> <span class="kt">c</span><span class="p">(</span><span class="s">&quot;date&quot;</span><span class="p">,</span><span class="kp">rep</span><span class="p">(</span><span class="s">&quot;numeric&quot;</span><span class="p">,</span>nclmns<span class="m">-1</span><span class="p">)))</span> <span class="o">%&gt;%</span>
  mutate<span class="p">(</span>Date<span class="o">=</span><span class="kp">as.Date</span><span class="p">(</span>Date<span class="p">))</span> <span class="o">%&gt;%</span> mutate<span class="p">(</span>t<span class="o">=</span><span class="m">1</span><span class="o">:</span>n<span class="p">())</span> <span class="o">-&gt;</span> Data.delay  

incd <span class="o">=</span> Data.delay<span class="p">[</span><span class="m">1</span><span class="o">:</span><span class="p">(</span><span class="kp">nrow</span><span class="p">(</span>Data.delay<span class="p">)</span><span class="m">-5</span><span class="p">),</span><span class="m">4</span><span class="p">][[</span><span class="m">1</span><span class="p">]]</span>
dates <span class="o">=</span> <span class="kp">length</span><span class="p">(</span>incd<span class="p">)</span> 
gtime <span class="o">=</span> p<span class="p">(</span>Gammad<span class="p">(</span>shape<span class="o">=</span><span class="m">4</span><span class="p">,</span>scale<span class="o">=</span><span class="m">2</span><span class="p">))(</span><span class="m">1</span><span class="o">:</span>dates<span class="p">)</span><span class="o">-</span>p<span class="p">(</span>Gammad<span class="p">(</span>shape<span class="o">=</span><span class="m">4</span><span class="p">,</span>scale<span class="o">=</span><span class="m">2</span><span class="p">))(</span><span class="m">1</span><span class="o">:</span>dates<span class="m">-1</span><span class="p">)</span>
qN <span class="o">=</span> <span class="m">579384</span> <span class="c1">#WHO situation report#7 23Dec2017</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;[178]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span>output <span class="o">=</span> <span class="kp">as.data.frame</span><span class="p">(</span>read.csv<span class="p">(</span><span class="s">&quot;output_Julia_50.csv&quot;</span><span class="p">,</span>header<span class="o">=</span><span class="bp">T</span><span class="p">))</span>
output <span class="o">%&gt;%</span> <span class="kp">head</span>
</pre></div>

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

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


<div class="output_area">

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



<div class="output_html rendered_html output_subarea ">
<table>
<thead><tr><th scope=col>R0</th><th scope=col>a1</th><th scope=col>a2</th><th scope=col>v</th></tr></thead>
<tbody>
	<tr><td>11.330879  </td><td>0.016094511</td><td>0.008359434</td><td>0.5894227  </td></tr>
	<tr><td> 5.200248  </td><td>0.007386490</td><td>0.003836517</td><td>0.1053883  </td></tr>
	<tr><td> 8.286219  </td><td>0.011769850</td><td>0.006113211</td><td>0.4385615  </td></tr>
	<tr><td> 6.470598  </td><td>0.009190894</td><td>0.004773731</td><td>0.2810246  </td></tr>
	<tr><td> 6.898279  </td><td>0.009798399</td><td>0.005089236</td><td>0.3255987  </td></tr>
	<tr><td> 5.904218  </td><td>0.008386464</td><td>0.004355879</td><td>0.2120550  </td></tr>
</tbody>
</table>

</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[179]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span><span class="c1">#values for fit</span>
reneq2 <span class="o">=</span> <span class="kr">function</span><span class="p">(</span>R0<span class="p">,</span>p_vaccinated<span class="p">,</span>p_report1<span class="p">,</span>p_report2<span class="p">){</span>
    cumul.i <span class="o">=</span> <span class="kt">c</span><span class="p">(</span><span class="kt">numeric</span><span class="p">(</span>dates<span class="p">))</span>
    convn <span class="o">=</span>  <span class="kt">c</span><span class="p">(</span><span class="kt">numeric</span><span class="p">(</span>dates<span class="p">))</span>
    alph <span class="o">=</span> <span class="kt">c</span><span class="p">(</span><span class="kp">rep</span><span class="p">(</span>p_report1<span class="p">,</span><span class="m">34</span><span class="p">),</span><span class="kp">rep</span><span class="p">(</span>p_report2<span class="p">,(</span>dates<span class="m">-34</span><span class="p">)))</span>

    St2 <span class="o">=</span> <span class="kt">c</span><span class="p">(</span><span class="kt">numeric</span><span class="p">(</span>dates<span class="p">))</span>
    dat <span class="o">=</span> incd<span class="p">[</span><span class="m">1</span><span class="o">:</span>dates<span class="p">]</span>
        
    <span class="kr">for</span> <span class="p">(</span>t <span class="kr">in</span> <span class="p">(</span><span class="m">2</span><span class="o">:</span>dates<span class="p">))</span> <span class="p">{</span>
        y <span class="o">=</span> <span class="p">(</span><span class="m">1</span><span class="o">:</span><span class="p">(</span><span class="kp">t</span><span class="m">-1</span><span class="p">))</span>
        convn<span class="p">[</span><span class="kp">t</span><span class="p">]</span> <span class="o">=</span> alph<span class="p">[</span><span class="kp">t</span><span class="p">]</span><span class="o">*</span><span class="kp">sum</span><span class="p">(</span>gtime<span class="p">[</span>y<span class="p">]</span><span class="o">*</span>dat<span class="p">[</span><span class="kp">t</span><span class="o">-</span>y<span class="p">]</span><span class="o">/</span><span class="p">(</span>alph<span class="p">[</span><span class="kp">t</span><span class="o">-</span>y<span class="p">]))</span> 
        St2<span class="p">[</span><span class="kp">t</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span><span class="m">1</span><span class="o">-</span>p_vaccinated<span class="o">-</span><span class="kp">sum</span><span class="p">(</span>dat<span class="p">[</span>y<span class="p">]</span><span class="o">/</span><span class="p">(</span>alph<span class="p">[</span>y<span class="p">]</span><span class="o">*</span>qN<span class="p">)))</span>
    <span class="p">}</span>

    R0<span class="o">*</span>St2<span class="o">*</span>convn <span class="o">%&gt;%</span> <span class="kr">return</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;[180]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span>fit <span class="o">=</span> <span class="kp">sapply</span><span class="p">(</span><span class="m">1</span><span class="o">:</span><span class="p">(</span><span class="kp">nrow</span><span class="p">(</span>output<span class="p">)),</span> <span class="kr">function</span><span class="p">(</span>i<span class="p">){</span>
  reneq2<span class="p">(</span>R0<span class="o">=</span>output<span class="o">$</span>R0<span class="p">[</span>i<span class="p">],</span>
         p_vaccinated<span class="o">=</span>output<span class="o">$</span>v<span class="p">[</span>i<span class="p">],</span>
         p_report1<span class="o">=</span>output<span class="o">$</span>a1<span class="p">[</span>i<span class="p">],</span>
         p_report2<span class="o">=</span>output<span class="o">$</span>a2<span class="p">[</span>i<span class="p">])})</span>
fit <span class="o">=</span> <span class="kp">as.data.frame</span><span class="p">(</span>fit<span class="p">)</span>
<span class="kp">colnames</span><span class="p">(</span>fit<span class="p">)</span> <span class="o">=</span> <span class="kp">paste</span><span class="p">(</span><span class="s">&quot;fit&quot;</span><span class="p">,</span> <span class="kp">seq</span><span class="p">(</span><span class="m">1000</span><span class="p">),</span> sep<span class="o">=</span><span class="s">&quot;&quot;</span><span class="p">)</span>
<span class="kp">rownames</span><span class="p">(</span>fit<span class="p">)</span> <span class="o">=</span> <span class="kp">paste</span><span class="p">(</span><span class="s">&quot;time&quot;</span><span class="p">,</span><span class="kp">seq</span><span class="p">(</span><span class="m">45</span><span class="p">),</span> sep<span class="o">=</span><span class="s">&quot;&quot;</span><span class="p">)</span>
daf <span class="o">=</span> <span class="kp">as.data.frame</span><span class="p">(</span>fit<span class="p">)</span>
daf<span class="o">$</span>time <span class="o">=</span> <span class="kp">rownames</span><span class="p">(</span>daf<span class="p">)</span>
mdaf <span class="o">=</span> melt<span class="p">(</span>daf<span class="p">,</span> id.vars<span class="o">=</span><span class="s">&quot;time&quot;</span><span class="p">)</span>
mdaf<span class="o">$</span>fit <span class="o">=</span> <span class="kp">as.numeric</span><span class="p">(</span><span class="kp">gsub</span><span class="p">(</span><span class="s">&quot;fit&quot;</span><span class="p">,</span> <span class="s">&quot;&quot;</span><span class="p">,</span> mdaf<span class="o">$</span>variable<span class="p">))</span>
mdaf<span class="o">$</span>timen <span class="o">=</span> <span class="kp">as.numeric</span><span class="p">(</span><span class="kp">gsub</span><span class="p">(</span><span class="s">&quot;time&quot;</span><span class="p">,</span> <span class="s">&quot;&quot;</span><span class="p">,</span> mdaf<span class="o">$</span>time<span class="p">))</span>

edates <span class="o">=</span> <span class="m">1</span><span class="o">:</span>dates<span class="c1"># add date information</span>
edates <span class="o">=</span> <span class="kp">as.Date</span><span class="p">(</span>edates<span class="p">,</span> origin<span class="o">=</span><span class="s">&quot;2017-11-07&quot;</span><span class="p">)</span>
mdaf<span class="o">$</span>timed<span class="o">=</span><span class="kp">rep</span><span class="p">(</span>edates<span class="p">)</span>

sortlist<span class="o">=</span> <span class="kp">order</span><span class="p">(</span>mdaf<span class="o">$</span>timed<span class="p">)</span> <span class="c1"># reorder by date</span>
mdaf <span class="o">=</span> mdaf<span class="p">[</span>sortlist<span class="p">,]</span> 
mdaf<span class="o">$</span>incd<span class="o">=</span><span class="kp">rep</span><span class="p">(</span>incd<span class="p">,</span>each<span class="o">=</span><span class="m">1000</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;[181]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span><span class="kp">options</span><span class="p">(</span>repr.plot.width<span class="o">=</span><span class="m">6</span><span class="p">,</span>repr.plot.height<span class="o">=</span><span class="m">4.5</span><span class="p">)</span>

pf <span class="o">=</span> mdaf <span class="o">%&gt;%</span> 
    ggplot<span class="p">(</span>aes<span class="p">(</span>x <span class="o">=</span> timed<span class="p">,</span> y <span class="o">=</span> incd<span class="p">,</span> group<span class="o">=</span>fit<span class="p">))</span><span class="o">+</span>
    geom_bar<span class="p">(</span>stat <span class="o">=</span> <span class="s">&quot;identity&quot;</span><span class="p">,</span>colour<span class="o">=</span><span class="s">&quot;deepskyblue2&quot;</span><span class="p">,</span>  position <span class="o">=</span> position_dodge<span class="p">(</span>width<span class="o">=</span><span class="m">0.7</span><span class="p">))</span><span class="o">+</span>
    labs<span class="p">(</span>x<span class="o">=</span><span class="s">&quot;time&quot;</span><span class="p">,</span> y<span class="o">=</span><span class="s">&quot;number of new cases&quot;</span><span class="p">)</span><span class="o">+</span>
    scale_x_date<span class="p">(</span>date_breaks <span class="o">=</span> <span class="s">&quot;1 day&quot;</span><span class="p">,</span>date_labels <span class="o">=</span> <span class="s">&quot;%b %d&quot;</span><span class="p">)</span> <span class="o">+</span>
    coord_cartesian<span class="p">(</span>ylim<span class="o">=</span><span class="kt">c</span><span class="p">(</span><span class="m">0</span><span class="p">,</span><span class="m">150</span><span class="p">))</span> <span class="o">+</span>
    theme_bw<span class="p">(</span>base_family<span class="o">=</span><span class="s">&#39;Times&#39;</span><span class="p">)</span> <span class="o">+</span>
    theme<span class="p">(</span>axis.text<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">10</span><span class="p">),</span>
        axis.text.x <span class="o">=</span> element_text<span class="p">(</span>size<span class="o">=</span><span class="m">9</span><span class="p">,</span> angle <span class="o">=</span> <span class="m">90</span><span class="p">,</span> vjust <span class="o">=</span> <span class="m">0.5</span><span class="p">),</span>
        axis.title<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">12</span><span class="p">),</span> 
        panel.grid<span class="o">=</span> element_blank<span class="p">())</span>

ggsave<span class="p">(</span>filename<span class="o">=</span><span class="s">&quot;Fig1.tiff&quot;</span><span class="p">,</span> plot<span class="o">=</span>pf<span class="p">,</span> width<span class="o">=</span><span class="m">180</span><span class="p">,</span> height<span class="o">=</span><span class="m">120</span><span class="p">,</span> units<span class="o">=</span><span class="s">&quot;mm&quot;</span><span class="p">,</span> dpi<span class="o">=</span><span class="m">300</span><span class="p">)</span>

pf
</pre></div>

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

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


<div class="output_area">

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





</div>

<div class="output_area">

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




<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
dxN1oi73m5PxBgVr6oQQT229+b/tH77rwuI1TSxo2qUFbUETa+pct9S71tWL+zfWP3X3zUKI
/9G87vOfe3bNvFZf57ql3rXGJRY07d1FIYTYkFepaeKLX4g2/Hrh2vU3kZXybW+qd7Vs+s0b
ltve5dx7elvjEjfVvae9niefW39NW2fcm/WNVvbV6Vtcsjf9g9x2k+uh61/IU1tvLvnVvbso
6lzioUq/N/PeGtfVZS4vMR7lvk3117drVtlQzldXTpnZRssvq0lvVdvoelE3t1TZ/753/f88
eeWVCwsmvQkhtm6w9CnWqvrqbPoN16S3jXV1F3OmZXXiL+5p+OXF3Atnl/jT9I4GS+2tccpX
t5xcmmbTa/o7OjrkJSry6fj4+OHDh00uVHnuuedOnTo1ODi4XA0CAIDf6O3t/eEPf/iJT3zC
6BexfU+p+P3+qakp/emZM2f8fn8N+wEAABWzb+DYvXt3IpGQo0dTqVQikeju7q51UwAAoBL2
HcPhdruj0WgoFJJPmWkUAICVy76BQwjhdrvJGQAAOIB9T6kAAADHIHAAAADlCBwAAEA5AgcA
AFCOwAEAAJQjcAAAAOUIHAAAQDkCBwAAUI7AAQAAlCNwAAAA5QgcAABAOQIHAABQztY3byvX
z372s89//vO17gIAgFUnk8mYFzgqcLz99tuvvPJKrbsAAGCVWrdundEq5wSOlpaW9evX5y+5
du3al7/8ZSFEa2vrPffcY/LaL3/5y9euXfv4xz/+wQ9+0KRsZGTk4sWLH/nIRx566CGTsiNH
jpw9e/a+++57+OGHTcq++93vvvbaa01NTX/4h39oUvb9739/Zmbmrrvu+tSnPmVSlkwmU6nU
+973vs9+9rMmZf/8z//84x//eN26dX/+539uUvYv//Iv3/ve94QQX/jCF1wul1HZ6dOnY7GY
EOLP/uzPCr78fP/+7//+d3/3d0KIz3zmM7fffrtR2aVLl772ta8JIT71qU/dddddRmWLi4vP
PvusEMLv9zc3N5t8img0Oj8///DDD993330mZc8///z58+cffPDBlpYWk7Jvf/vb2Wx2x44d
n/jEJ0zKjh49eurUqXvuuae1tdWk7Ic//OH09PTmzZs//elPm5RNTU399Kc/ve222/bu3WtS
9uqrr7700ksNDQ379u0zKTt58mQikRBCdHd319UZnk59/fXXx8bGhBBPPpHFT/gAABJCSURB
VPnkLbfcYlT21ltvfeMb3xBC/Mmf/Mlv//ZvG5XNzc199atfFUJ88pOf3LJli1GZpmmHDh0S
Qjz22GPbtm0z+RRf+cpXLl++/LGPfez+++83Kfv617/+9ttvP/DAAx/96EdNykZHR994443t
27c/+uijJmXxeDyTyfzO7/zOH/3RH5mUvfjii8ePH7/zzjufeOIJk7JXXnnl5Zdf3rhxY1dX
l0nZ8ePHX3zxxbVr14ZCIZOyTCYTj8eFEE899dSaNYY/0t94443R0VEhxOc+97lbb73VqOzt
t9/++te/LoTYs2fPHXfcYVR25cqVw4cPCyHa29vvvvtuk/YOHTqkadqjjz66fft2k7KvfvWr
c3NzPp/vwx/+sEnZ3/7t37755psf/vCHfT6fSdnY2Njrr7++bdu2xx57zKQskUicPHly69at
HR0dJmUvvfTSq6++escdd+zZs8ek7NixYz/5yU9uueWWJ5980qTsF7/4xQ9+8IP6+nrz4/Gn
Tp06evSoECIUCq1du9ao7N/+7d++9a1vCSH27t172223GZWdP3/++eefF0I88cQTd955p1HZ
/Px8NBoVQrS1tf3u7/6uSXvPPvvs4uLiI488cu+99xas+tjHPmb0KucEjvvvv7/gB9Dly5dl
4Pj4xz/+yCOPmLz2K1/5yrVr11paWv74j//YpOw73/nOxYsXf//3f9/8x8QPfvCDs2fPbtu2
zbzs1Vdffe211+6++27zstOnT8/MzNx5553mZRcvXkylUrfddpt5WX19/Y9//OOGhgbzsomJ
CRk4urq6TAJHMpmUgWPPnj3ve9/7jMpOnDghA8cnP/lJk+R37tw5GTgef/zxBx980Khsfn5e
Bo6HH3748ccfN/kUX/va1+bn5x966CHzHxMvvPDC+fPnP/ShD5l/Jz/60Y+y2Wxzc7N52c9/
/vNTp05t3brVvOyNN96Ynp6+4447zMvm5uZ++tOfLvmbae3atS+99NLatWvNyxKJhAwce/fu
NfnN9Morr8jA8cQTT5j8yslkMjJwtLe3/97v/Z5R2VtvvSUDx2OPPWYS6XK5nAwcO3fuNM9q
zz///OXLlx988EHzbP3d73737bff/uAHP2j+nUxOTr7xxhtNTU3mZb/85S8zmcwHPvAB87Kz
Z88eP378t37rt8zLrl69+vLLL996663mZd/61rdefPHFNWvWmJd9//vfl4Hjs5/9bENDg1HZ
P/3TP8nA8elPf9rtdhuVvfbaazJwtLW1mUSECxcuyMDx6KOPmvyCEUJEIhFN03w+n/kv9W98
4xtzc3Mej+dP//RPTcr+4R/+4c0337z33nvNv5OXX3759ddfv+eee8zLTp48efLkyfe///3m
ZW+++earr756++23m5ctLi7+5Cc/2bBhg3nZ3//938vAYV72j//4jzJwfOYzn9mwYYNR2fHj
x2Xg2L179wc+8AGjstdff10GjkAgYPIH2KVLl2TgeOSRR8z/YI5Go4uLix/96EfN/xIuwKBR
AACgHIEDAAAo59I0rdY9qKJp2jvvvCOEWLdu3U033WRS+c4772ia1tDQYHKqTAhx6dKlXC63
ZNnc3NzCwsLatWtNDm/qZTfddJPJEBshxOXLl69du7ZmzRqTQRJCiKtXr169erW+vt7k4JsQ
Yn5+/sqVKy6Xy+QkrhDi2rVrly9fFkJs3LjRpGxhYWFubk4Iceutt5qcecnlcpcuXRJC3HLL
LSZDB/SyDRs21NfXm2z34sWLotq79eabb7755ptNysrarUvurytXrszPz9tzty4uLr777rvC
8v6yWLZ+/XqT8zii2rv13XffXVxcrNZutfifYVm7ta6uzmSIjCh/t5r/Z1jubjX/z1D/6Vqt
3Wrxp2tZu7VaP13lbrX4n6HF3Sqq9NO1trt1yf1VwMmBAwAA2ASnVAAAgHIEDgAAoJxzLovV
jY+Pt7e35z+Vl28JIfr7+z0ej3wsr9Hatm3bwYMHzd+wr6/vxIkT+ZX69V3yolBdwXVfBWt1
kUhEXp2o8/v93d3d5m2Yv1XBB+no6Ni3b5/8HrLZrLyOX378VCp14MABWRaNRk0ukJPvU1BT
sMSoAYt7QbAjhBA22BHW94Kw944AYF+a48h5ZqRjx4719vbmr4rFYvJxe3v7sWPHZmdn26+b
nZ0t+W5y+ezsrHyr9vZ2/T31bcVisfb2dv1Vs7Ozx44da29vz29G9iO3W7AVo+Ul6R/h0KFD
+kblB9HfQb6hfNzb2yvbOHToUEFXvb29+kval5L/vekv17832UD+95b/6Yz2gsaOuL6qtjvC
4l7QbLkjCtqT/ed/Utmk/mH1jynfX27L/FPnv09BTcESowby/81r17+f/Db0dyt+bUlyp+dX
FvwLKV5ecm0+vXldwf6yjh1R8Y6o4l7QarEjTDgwcMRiMf3fTfF+KvgJm79K/rspWJ7/r1Pf
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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;[182]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span><span class="kp">options</span><span class="p">(</span>repr.plot.width<span class="o">=</span><span class="m">6</span><span class="p">,</span>repr.plot.height<span class="o">=</span><span class="m">4.5</span><span class="p">)</span>

pf <span class="o">=</span> ggplot<span class="p">(</span>mdaf<span class="p">,</span> aes<span class="p">(</span>x <span class="o">=</span> timed<span class="p">,</span> y <span class="o">=</span> incd<span class="p">,</span> group<span class="o">=</span>fit<span class="p">))</span><span class="o">+</span>
  geom_bar<span class="p">(</span>stat <span class="o">=</span> <span class="s">&quot;identity&quot;</span><span class="p">,</span>colour<span class="o">=</span><span class="s">&quot;deepskyblue2&quot;</span><span class="p">,</span> position <span class="o">=</span> position_dodge<span class="p">(</span>width<span class="o">=</span><span class="m">0.7</span><span class="p">))</span><span class="o">+</span>
  geom_point<span class="p">(</span>aes<span class="p">(</span>x<span class="o">=</span>timed<span class="p">,</span> y<span class="o">=</span>value<span class="p">,</span> group<span class="o">=</span>fit<span class="p">),</span> size<span class="o">=</span><span class="m">1.0</span><span class="p">,</span> colour<span class="o">=</span><span class="s">&quot;deepskyblue4&quot;</span><span class="p">)</span><span class="o">+</span>
  labs<span class="p">(</span>x<span class="o">=</span><span class="s">&quot;time&quot;</span><span class="p">,</span> y<span class="o">=</span><span class="s">&quot;number of new cases&quot;</span><span class="p">)</span><span class="o">+</span>
  theme_bw<span class="p">(</span>base_family<span class="o">=</span><span class="s">&#39;Times&#39;</span><span class="p">)</span><span class="o">+</span>
  theme<span class="p">(</span>axis.text<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">10</span><span class="p">,</span> colour<span class="o">=</span><span class="s">&quot;black&quot;</span><span class="p">),</span>
        axis.title<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">12</span><span class="p">),</span> 
        panel.grid<span class="o">=</span> element_blank<span class="p">())</span>

pf
</pre></div>

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

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


<div class="output_area">

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





</div>

<div class="output_area">

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




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

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[183]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span><span class="kp">options</span><span class="p">(</span>repr.plot.width<span class="o">=</span><span class="m">7</span><span class="p">,</span>repr.plot.height<span class="o">=</span><span class="m">6</span><span class="p">)</span>

<span class="c1">#2D scatterplot; </span>
<span class="c1">#R0 vs V</span>
Rvp <span class="o">=</span> output <span class="o">%&gt;%</span> ggplot<span class="p">(</span>aes<span class="p">(</span>x<span class="o">=</span>v<span class="p">,</span>y<span class="o">=</span>R0<span class="p">))</span><span class="o">+</span>
    geom_point<span class="p">(</span>colour<span class="o">=</span><span class="s">&quot;deepskyblue4&quot;</span><span class="p">,</span> size<span class="o">=</span><span class="m">1</span><span class="p">)</span><span class="o">+</span>
    xlab<span class="p">(</span><span class="kp">expression</span><span class="p">(</span>italic<span class="p">(</span>v<span class="p">)))</span> <span class="o">+</span> 
    ylab<span class="p">(</span><span class="kp">expression</span><span class="p">(</span>italic<span class="p">(</span>R<span class="p">)[</span><span class="m">0</span><span class="p">]))</span> <span class="o">+</span>
    theme_bw<span class="p">(</span>base_family<span class="o">=</span><span class="s">&#39;Times&#39;</span><span class="p">)</span><span class="o">+</span>
    theme<span class="p">(</span>axis.text<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">10</span><span class="p">),</span>
          axis.title<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">12</span><span class="p">),</span>
          panel.grid<span class="o">=</span> element_blank<span class="p">())</span>
         
<span class="c1">#R0 vs alpha1</span>
Ra1p <span class="o">=</span> output <span class="o">%&gt;%</span> ggplot<span class="p">(</span>aes<span class="p">(</span>x<span class="o">=</span>a1<span class="p">,</span>y<span class="o">=</span>R0<span class="p">))</span><span class="o">+</span>
    geom_point<span class="p">(</span>colour<span class="o">=</span><span class="s">&quot;deepskyblue4&quot;</span><span class="p">,</span> size<span class="o">=</span><span class="m">1</span><span class="p">)</span><span class="o">+</span>
    xlab<span class="p">(</span><span class="kp">expression</span><span class="p">(</span>italic<span class="p">(</span>a<span class="p">)[</span><span class="m">1</span><span class="p">]))</span> <span class="o">+</span> 
    ylab<span class="p">(</span><span class="kp">expression</span><span class="p">(</span>italic<span class="p">(</span>R<span class="p">)[</span><span class="m">0</span><span class="p">]))</span> <span class="o">+</span>
    theme_bw<span class="p">(</span>base_family<span class="o">=</span><span class="s">&#39;Times&#39;</span><span class="p">)</span> <span class="o">+</span>
    theme<span class="p">(</span>axis.text<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">10</span><span class="p">),</span>axis.title<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">12</span><span class="p">),</span>panel.grid<span class="o">=</span> element_blank<span class="p">())</span><span class="o">+</span>
    scale_x_continuous<span class="p">(</span>labels<span class="o">=</span><span class="kr">function</span><span class="p">(</span>x<span class="p">)</span> <span class="kp">sprintf</span><span class="p">(</span><span class="s">&quot;%.3f&quot;</span><span class="p">,</span> x<span class="p">))</span>
                       
<span class="c1">#R0 vs alpha2</span>
Ra2p <span class="o">=</span> output <span class="o">%&gt;%</span> ggplot<span class="p">(</span>aes<span class="p">(</span>x<span class="o">=</span>a2<span class="p">,</span>y<span class="o">=</span>R0<span class="p">))</span><span class="o">+</span>
    geom_point<span class="p">(</span>colour<span class="o">=</span><span class="s">&quot;deepskyblue4&quot;</span><span class="p">,</span> size<span class="o">=</span><span class="m">1</span><span class="p">)</span><span class="o">+</span>
    xlab<span class="p">(</span><span class="kp">expression</span><span class="p">(</span>italic<span class="p">(</span>a<span class="p">)[</span><span class="m">2</span><span class="p">]))</span> <span class="o">+</span> 
    ylab<span class="p">(</span><span class="kp">expression</span><span class="p">(</span>italic<span class="p">(</span>R<span class="p">)[</span><span class="m">0</span><span class="p">]))</span> <span class="o">+</span>
    theme_bw<span class="p">(</span>base_family<span class="o">=</span><span class="s">&#39;Times&#39;</span><span class="p">)</span><span class="o">+</span>
    theme<span class="p">(</span>axis.text<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">10</span><span class="p">),</span>axis.title<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">12</span><span class="p">),</span>panel.grid<span class="o">=</span> element_blank<span class="p">())</span>
         
<span class="c1"># 2D figures</span>
twoD_fig <span class="o">=</span> grid.arrange<span class="p">(</span>Rvp<span class="p">,</span>Ra1p<span class="p">,</span>Ra2p<span class="p">,</span>pf<span class="p">,</span>nrow<span class="o">=</span><span class="m">2</span><span class="p">)</span>
ggsave<span class="p">(</span>filename<span class="o">=</span><span class="s">&quot;Fig2.tiff&quot;</span><span class="p">,</span> plot<span class="o">=</span>twoD_fig<span class="p">,</span> width<span class="o">=</span><span class="m">180</span><span class="p">,</span> height<span class="o">=</span><span class="m">120</span><span class="p">,</span> units<span class="o">=</span><span class="s">&quot;mm&quot;</span><span class="p">,</span> dpi<span class="o">=</span><span class="m">300</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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
SUVORK5CYII="
>
</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[184]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span><span class="kp">options</span><span class="p">(</span>repr.plot.width<span class="o">=</span><span class="m">8</span><span class="p">,</span>repr.plot.height<span class="o">=</span><span class="m">4</span><span class="p">)</span>

<span class="c1">#Histogram for one dimentionals</span>
output <span class="o">=</span> <span class="kp">as.data.frame</span><span class="p">(</span>output<span class="p">)</span>

nbins <span class="o">=</span> <span class="m">40</span>
ymax <span class="o">=</span> <span class="m">80</span>

<span class="c1">#R0</span>
R0pic <span class="o">=</span> ggplot<span class="p">(</span>output<span class="p">,</span> aes<span class="p">(</span>x<span class="o">=</span>R0<span class="p">))</span> <span class="o">+</span>
    geom_histogram<span class="p">(</span>colour<span class="o">=</span><span class="s">&quot;black&quot;</span><span class="p">,</span> fill<span class="o">=</span><span class="s">&quot;deepskyblue4&quot;</span><span class="p">,</span> bins<span class="o">=</span>nbins<span class="p">)</span> <span class="o">+</span>
    ylab<span class="p">(</span><span class="s">&quot;frequency&quot;</span><span class="p">)</span> <span class="o">+</span>
    xlab<span class="p">(</span><span class="kp">expression</span><span class="p">(</span>italic<span class="p">(</span>R<span class="p">)[</span><span class="m">0</span><span class="p">]))</span> <span class="o">+</span>
    theme_bw<span class="p">(</span>base_family<span class="o">=</span><span class="s">&#39;Times&#39;</span><span class="p">)</span> <span class="o">+</span>
    theme<span class="p">(</span>axis.text<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">10</span><span class="p">),</span>
          axis.title.x<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">14</span><span class="p">),</span>
          panel.grid<span class="o">=</span> element_blank<span class="p">())</span> <span class="o">+</span>
    scale_x_continuous<span class="p">(</span>labels<span class="o">=</span><span class="kr">function</span><span class="p">(</span>x<span class="p">)</span> <span class="kp">sprintf</span><span class="p">(</span><span class="s">&quot;%.1f&quot;</span><span class="p">,</span> x<span class="p">))</span> <span class="o">+</span>
    scale_y_continuous<span class="p">(</span>breaks<span class="o">=</span><span class="kp">seq</span><span class="p">(</span><span class="m">0</span><span class="p">,</span> ymax<span class="p">,</span> by<span class="o">=</span><span class="m">20</span><span class="p">),</span>limits <span class="o">=</span> <span class="kt">c</span><span class="p">(</span><span class="m">0</span><span class="p">,</span> ymax<span class="p">))</span>

<span class="c1">#alpha1</span>
a1pic <span class="o">=</span> ggplot<span class="p">(</span>output<span class="p">,</span> aes<span class="p">(</span>x<span class="o">=</span>a1<span class="p">))</span><span class="o">+</span>
    geom_histogram<span class="p">(</span>colour<span class="o">=</span><span class="s">&quot;black&quot;</span><span class="p">,</span> fill<span class="o">=</span><span class="s">&quot;deepskyblue4&quot;</span><span class="p">,</span> bins<span class="o">=</span>nbins<span class="p">)</span><span class="o">+</span>
    xlab<span class="p">(</span><span class="kp">expression</span><span class="p">(</span>italic<span class="p">(</span>a<span class="p">)[</span><span class="m">1</span><span class="p">]))</span> <span class="o">+</span>
    scale_x_continuous<span class="p">(</span>labels<span class="o">=</span><span class="kr">function</span><span class="p">(</span>x<span class="p">)</span> <span class="kp">sprintf</span><span class="p">(</span><span class="s">&quot;%.3f&quot;</span><span class="p">,</span> x<span class="p">))</span><span class="o">+</span>
    scale_y_continuous<span class="p">(</span>breaks<span class="o">=</span><span class="kp">seq</span><span class="p">(</span><span class="m">0</span><span class="p">,</span> ymax<span class="p">,</span> by<span class="o">=</span><span class="m">20</span><span class="p">),</span>limits <span class="o">=</span> <span class="kt">c</span><span class="p">(</span><span class="m">0</span><span class="p">,</span> ymax<span class="p">))</span> <span class="o">+</span>
    theme_bw<span class="p">(</span>base_family<span class="o">=</span><span class="s">&#39;Times&#39;</span><span class="p">)</span> <span class="o">+</span>
    theme<span class="p">(</span>axis.text<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">10</span><span class="p">),</span>
          axis.title.x<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">14</span><span class="p">),</span>
          axis.title.y <span class="o">=</span> element_blank<span class="p">(),</span> 
          panel.grid<span class="o">=</span> element_blank<span class="p">())</span>

<span class="c1">#alpha2</span>
a2pic <span class="o">=</span> ggplot<span class="p">(</span>output<span class="p">,</span> aes<span class="p">(</span>x<span class="o">=</span>a2<span class="p">))</span><span class="o">+</span>
    geom_histogram<span class="p">(</span>colour<span class="o">=</span><span class="s">&quot;black&quot;</span><span class="p">,</span> fill<span class="o">=</span><span class="s">&quot;deepskyblue4&quot;</span><span class="p">,</span> bins<span class="o">=</span>nbins<span class="p">,</span> position <span class="o">=</span> position_dodge<span class="p">(</span>width<span class="o">=</span><span class="m">0.7</span><span class="p">))</span><span class="o">+</span>
    xlab<span class="p">(</span><span class="kp">expression</span><span class="p">(</span>italic<span class="p">(</span>a<span class="p">)[</span><span class="m">2</span><span class="p">]))</span> <span class="o">+</span>
    theme_bw<span class="p">(</span>base_family<span class="o">=</span><span class="s">&#39;Times&#39;</span><span class="p">)</span><span class="o">+</span>
    theme<span class="p">(</span>axis.text<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">10</span><span class="p">),</span>
          axis.title.x<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">14</span><span class="p">),</span>
          axis.title.y <span class="o">=</span> element_blank<span class="p">(),</span> 
          panel.grid<span class="o">=</span> element_blank<span class="p">())</span><span class="o">+</span>
    scale_y_continuous<span class="p">(</span>breaks <span class="o">=</span> <span class="kp">seq</span><span class="p">(</span><span class="m">0</span><span class="p">,</span> ymax<span class="p">,</span> by<span class="o">=</span><span class="m">20</span><span class="p">),</span>limits <span class="o">=</span> <span class="kt">c</span><span class="p">(</span><span class="m">0</span><span class="p">,</span> ymax<span class="p">))</span><span class="o">+</span> 
    scale_x_continuous<span class="p">(</span>labels<span class="o">=</span><span class="kr">function</span><span class="p">(</span>x<span class="p">)</span> <span class="kp">sprintf</span><span class="p">(</span><span class="s">&quot;%.3f&quot;</span><span class="p">,</span> x<span class="p">))</span>
                       
sing <span class="o">=</span> grid.arrange<span class="p">(</span>R0pic<span class="p">,</span>a1pic<span class="p">,</span>a2pic<span class="p">,</span>nrow<span class="o">=</span><span class="m">1</span><span class="p">)</span>
ggsave<span class="p">(</span>filename<span class="o">=</span><span class="s">&quot;Fig3.tiff&quot;</span><span class="p">,</span> plot<span class="o">=</span>sing<span class="p">,</span> width<span class="o">=</span><span class="m">180</span><span class="p">,</span> height<span class="o">=</span><span class="m">60</span><span class="p">,</span> units<span class="o">=</span><span class="s">&quot;mm&quot;</span><span class="p">,</span> dpi<span class="o">=</span><span class="m">300</span><span class="p">)</span>
                       
sing
</pre></div>

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

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


<div class="output_area">

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




<div class="output_text output_subarea ">
<pre>TableGrob (1 x 3) &#34;arrange&#34;: 3 grobs
  z     cells    name           grob
1 1 (1-1,1-1) arrange gtable[layout]
2 2 (1-1,2-2) arrange gtable[layout]
3 3 (1-1,3-3) arrange gtable[layout]</pre>
</div>

</div>

<div class="output_area">

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




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

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="Sensitivity-analysis-(Fig-4)">Sensitivity analysis (Fig 4)<a class="anchor-link" href="#Sensitivity-analysis-(Fig-4)">&#182;</a></h1>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[185]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span><span class="kt">data.frame</span><span class="p">(</span>R0 <span class="o">=</span> read.csv<span class="p">(</span><span class="s">&quot;output_Julia_50.csv&quot;</span><span class="p">,</span>header<span class="o">=</span><span class="bp">T</span><span class="p">)</span><span class="o">$</span>R0<span class="p">,</span> CV <span class="o">=</span> <span class="s">&quot;50%&quot;</span><span class="p">)</span> <span class="o">%&gt;%</span>
    <span class="kp">rbind</span><span class="p">(</span><span class="kt">data.frame</span><span class="p">(</span>R0 <span class="o">=</span> read.csv<span class="p">(</span><span class="s">&quot;output_Julia_25.csv&quot;</span><span class="p">,</span>header<span class="o">=</span><span class="bp">T</span><span class="p">)</span><span class="o">$</span>R0<span class="p">,</span> CV <span class="o">=</span> <span class="s">&quot;25%&quot;</span><span class="p">))</span> <span class="o">%&gt;%</span>
    <span class="kp">rbind</span><span class="p">(</span><span class="kt">data.frame</span><span class="p">(</span>R0 <span class="o">=</span> read.csv<span class="p">(</span><span class="s">&quot;output_Julia_75.csv&quot;</span><span class="p">,</span>header<span class="o">=</span><span class="bp">T</span><span class="p">)</span><span class="o">$</span>R0<span class="p">,</span> CV <span class="o">=</span> <span class="s">&quot;75%&quot;</span><span class="p">))</span> <span class="o">-&gt;</span> dfSensitivity

dfSensitivity <span class="o">%&gt;%</span> <span class="kp">head</span>
</pre></div>

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

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


<div class="output_area">

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



<div class="output_html rendered_html output_subarea ">
<table>
<thead><tr><th scope=col>R0</th><th scope=col>CV</th></tr></thead>
<tbody>
	<tr><td>11.330879</td><td>50%      </td></tr>
	<tr><td> 5.200248</td><td>50%      </td></tr>
	<tr><td> 8.286219</td><td>50%      </td></tr>
	<tr><td> 6.470598</td><td>50%      </td></tr>
	<tr><td> 6.898279</td><td>50%      </td></tr>
	<tr><td> 5.904218</td><td>50%      </td></tr>
</tbody>
</table>

</div>

</div>

</div>
</div>

</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[192]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-r"><pre><span></span><span class="kp">options</span><span class="p">(</span>repr.plot.width<span class="o">=</span><span class="m">4</span><span class="p">,</span>repr.plot.height<span class="o">=</span><span class="m">4</span><span class="p">)</span>

dfSensitivity <span class="o">%&gt;%</span>
    ggplot<span class="p">(</span>aes<span class="p">(</span>x <span class="o">=</span> CV<span class="p">,</span> y <span class="o">=</span> R0<span class="p">))</span> <span class="o">+</span>
    geom_boxplot<span class="p">(</span>colour<span class="o">=</span><span class="s">&quot;deepskyblue4&quot;</span><span class="p">,</span> fill<span class="o">=</span><span class="s">&quot;deepskyblue2&quot;</span><span class="p">,</span>outlier.shape <span class="o">=</span> <span class="kc">NA</span><span class="p">)</span> <span class="o">+</span>
    scale_x_discrete<span class="p">(</span>limits<span class="o">=</span><span class="kt">c</span><span class="p">(</span><span class="s">&quot;25%&quot;</span><span class="p">,</span><span class="s">&quot;50%&quot;</span><span class="p">,</span><span class="s">&quot;75%&quot;</span><span class="p">))</span> <span class="o">+</span>
    ylab<span class="p">(</span><span class="kp">expression</span><span class="p">(</span>italic<span class="p">(</span>R<span class="p">)[</span><span class="m">0</span><span class="p">]))</span> <span class="o">+</span>
    coord_cartesian<span class="p">(</span>ylim<span class="o">=</span><span class="kt">c</span><span class="p">(</span><span class="m">4</span><span class="p">,</span><span class="m">16</span><span class="p">))</span> <span class="o">+</span>
    theme_bw<span class="p">(</span>base_family<span class="o">=</span><span class="s">&#39;Times&#39;</span><span class="p">)</span> <span class="o">+</span>
    theme<span class="p">(</span>axis.text<span class="o">=</span>element_text<span class="p">(</span>size<span class="o">=</span><span class="m">10</span><span class="p">),</span>
          panel.grid<span class="o">=</span> element_blank<span class="p">())</span> <span class="o">-&gt;</span> plt_cv

ggsave<span class="p">(</span>filename<span class="o">=</span><span class="s">&quot;Fig4.tiff&quot;</span><span class="p">,</span> plot<span class="o">=</span>plt_cv<span class="p">,</span> width<span class="o">=</span><span class="m">60</span><span class="p">,</span> height<span class="o">=</span><span class="m">80</span><span class="p">,</span> units<span class="o">=</span><span class="s">&quot;mm&quot;</span><span class="p">,</span> dpi<span class="o">=</span><span class="m">300</span><span class="p">)</span>

plt_cv
</pre></div>

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

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


<div class="output_area">

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





</div>

<div class="output_area">

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




<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
2bNnz55dsGDB0qVL854lNwINEJQlDoCgBBogqM/9ZXafaz09PRMTE9ntgYGBYrFY+2ipVBoZ
Gclub9u2bdOmTSml8fHx3t7e2i21f9vWrVtbWlrqMfoV4aJHOFO96nxoaKi60cGfE9XDWKv2
OHvmVwl0bnp6enbs2JFFuaenp6urq7bR5XK5+hxNKd15553Zxt7e3oGBgdOnT/f29t55553V
/Uul0pX6HJ0nFz3C2faurq5du3a1tLSMj493dnZm7XDw58rhw4enbWlvb6/e9syvJdD5KJfL
W7durT7JduzY0dXVNTY2Vj012Lt378xz6rGxsZRSsVjMtlf3Hx8fTyldqc/ReXLRI5xtb29v
zw5mS0tLe3t7qVTq7u528OdEuVxubW3t7u6ubhkeHl6+fHn1rmd+LWvQ+SgWi7XPquxpV32a
ZicRXV1dpVLp0/xtu3fvrn3G84kucYRHRkZaW1urd1tbW2tP6GZy8C/LtGd+SmlwcLC6xTN/
GoEOoVwuNzc3V5+me/fuzW6MjIx0dnaWy+XsbvXXvezEIbubLZXkMPTn2WxHuHpjmnK57ODP
h/Hx8W3btlXveuZPVyGAJ5988vTp0zO3Z7/Kbdq0aeaWoaGhSqUyNDSU3Zi2nU9p2hE+ffr0
pk2bav+/yHbItjj4c84z/9IEOn9jY2NjY2OzPZol46I7jI2NPfnkk9ntbJ9L7Mxsag/apQNd
y8GfEzt37pztIc/8SqViiSNn5XL58OHDl3iVo1gstre3nz59euZDvb292QJc9nvf8uXLi8Vi
c3PzRXdmNrVHOHsxoPYA1m6v5eB/dsPDw+vXr5/tUc/8ZA06X+Vy+fHHH6++yjE+Pn7RNdBX
X321ehFYVU9Pz8DAwEX/2pMnT87tnFe82iPc3t5eex3YyZMnay8Cyzj4c+LgwYMzn9i1PPNd
Zpeb7HrbVPOeiObm5r6+vmm7lUql9evXTzuDy049qhuzE/Ds9GFiYmLr1q3zPfyVZNoR3rJl
S1dX15YtW4rF4vj4+MjISO17KJKDP0eyc5GZv5pUeeYnH5aUl4u+mar6Fqnadxhm75io3W14
ePjkyZPTri6q5n7m+6yY6dJHuHow04XvcEsO/twplUqtra3Tjrxn/jQCDRCUNWiAoAQaICiB
BghKoAGCEmiAoAQaICiBBghKoAGCEmhIKaX+/v62trZCoVAoFNra2g4cOJBSyt6iVt2eyR7K
HDhwoLq9v78/t+m5Qgk0jW5qaqpQKOzZs+eRRx7JPuNxdHT0xIkThUIh22F0dLRSqaxbty6l
NDk52dHRUf2zHR0dk5OT69atm5yc3L59ez7/A7hyCTQNbWpqqqmpad26daOjo7Xl3b59+/79
+48fP17d8sgjj8z2lzzyyCOrVq2a30FpSAJNQ3vsscfSLPHt6OhYu3Zt7d1169Zl+9fat29f
bdlhDvmwJBpato7xKf8t6O/vf+ihhyYnJ6vny1NTU4899thsH08Mn5EzaBrX1NRUSilbXP40
slXm2pPoffv27dy5cz5mgyTQNLLJycnL/SNPPPHEU089lZU9pbRnzx6rz8wfgaZxNTU1pZQO
HTr06f/Ixo0b08cn0QcOHLjnnnvmaTZIAk0jW7VqVba+UXtp8yf+kfvvvz87iX700UezXsM8
EWgaWnb9xqOPPnrRR6tffFVr8+bNKaX77rtv7dq11jeYVwJNQ+vo6Ni/f/+hQ4eq7x7MTE1N
tbW1XfQFwOx6u0OHDmWlhvkj0DS67N2Aa9eu3bBhQ/Wt3vv27RsdHZ3tBDlbenb5M/PNddAA
QTmDBghKoAGCEmiAoAQaICiBBghKoAGCEmiAoAQaIKj/D2hwLH6ACeGQAAAAAElFTkSuQmCC
"
>
</div>

</div>

</div>
</div>

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

 


</html>
