<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>intro_mir_eval</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">
/* 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 text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p><a href="index.html">&larr; Back to Index</a></p>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="Evaluation-using-mir_eval">Evaluation using <code>mir_eval</code><a class="anchor-link" href="#Evaluation-using-mir_eval">&#182;</a></h1>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p><code>mir_eval</code> (<a href="http://craffel.github.io/mir_eval/">documentation</a>, <a href="http://colinraffel.com/publications/ismir2014mir_eval.pdf">paper</a>) is a Python library containing evaluation functions for a variety of common audio and music processing tasks.</p>
<p><code>mir_eval</code> was primarily created by Colin Raffel. This notebook was created by Brian McFee and edited by Steve Tjoa.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Why-mir_eval?">Why <code>mir_eval</code>?<a class="anchor-link" href="#Why-mir_eval?">&#182;</a></h2>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Most tasks in MIR are complicated. Evaluation is also complicated!</p>
<p>Any given task has many ways to evaluate a system. There is no one right away.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>For example, here are issues to consider when choosing an evaluation method:</p>
<ul>
<li>event matching</li>
<li>time padding</li>
<li>tolerance windows</li>
<li>vocabulary alignment</li>
</ul>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="mir_eval-tasks-and-submodules"><code>mir_eval</code> tasks and submodules<a class="anchor-link" href="#mir_eval-tasks-and-submodules">&#182;</a></h2>
</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">
<ul>
<li>onset, tempo, beat</li>
<li>chord, key</li>
<li>melody, multipitch</li>
<li>transcription</li>
<li>segment, hierarchy, pattern</li>
<li>separation (like <code>bss_eval</code> in Matlab)</li>
</ul>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="Install-mir_eval">Install <code>mir_eval</code><a class="anchor-link" href="#Install-mir_eval">&#182;</a></h2>
</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">

<pre><code>pip install mir_eval</code></pre>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>If that doesn't work:</p>

<pre><code>pip install --no-deps mir_eval</code></pre>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="More-than-metrics">More than metrics<a class="anchor-link" href="#More-than-metrics">&#182;</a></h2>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>mir_eval has tools for display and sonification.</p>

</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[38]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">librosa.display</span>
<span class="kn">import</span> <span class="nn">mir_eval.display</span>
</pre></div>

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

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Common plots: <code>events</code>, <code>labeled_intervals</code></p>
<p>pitch, multipitch, piano_roll
segments, hierarchy,
separation</p>

</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Example:-Events">Example: Events<a class="anchor-link" href="#Example:-Events">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[37]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">librosa</span><span class="o">.</span><span class="n">display</span><span class="o">.</span><span class="n">specshow</span><span class="p">(</span><span class="n">S</span><span class="p">,</span> <span class="n">x_axis</span><span class="o">=</span><span class="s1">&#39;time&#39;</span><span class="p">,</span> <span class="n">y_axis</span><span class="o">=</span><span class="s1">&#39;mel&#39;</span><span class="p">)</span>
<span class="n">mir_eval</span><span class="o">.</span><span class="n">display</span><span class="o">.</span><span class="n">events</span><span class="p">(</span><span class="n">ref_beats</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">&#39;w&#39;</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.8</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">3</span><span class="p">)</span>
<span class="n">mir_eval</span><span class="o">.</span><span class="n">display</span><span class="o">.</span><span class="n">events</span><span class="p">(</span><span class="n">est_beats</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">&#39;c&#39;</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.8</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">3</span><span class="p">,</span> <span class="n">linestyle</span><span class="o">=</span><span class="s1">&#39;--&#39;</span><span class="p">)</span>
</pre></div>

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

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


<div class="output_area">

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


<div class="output_subarea output_text output_error">
<pre>
<span class="ansi-red-fg">---------------------------------------------------------------------------</span>
<span class="ansi-red-fg">AttributeError</span>                            Traceback (most recent call last)
<span class="ansi-green-fg">&lt;ipython-input-37-982cafece7a6&gt;</span> in <span class="ansi-cyan-fg">&lt;module&gt;</span><span class="ansi-blue-fg">()</span>
<span class="ansi-green-fg">----&gt; 1</span><span class="ansi-red-fg"> </span>librosa<span class="ansi-blue-fg">.</span>display<span class="ansi-blue-fg">.</span>specshow<span class="ansi-blue-fg">(</span>S<span class="ansi-blue-fg">,</span> x_axis<span class="ansi-blue-fg">=</span><span class="ansi-blue-fg">&#39;time&#39;</span><span class="ansi-blue-fg">,</span> y_axis<span class="ansi-blue-fg">=</span><span class="ansi-blue-fg">&#39;mel&#39;</span><span class="ansi-blue-fg">)</span>
<span class="ansi-green-intense-fg ansi-bold">      2</span> mir_eval<span class="ansi-blue-fg">.</span>display<span class="ansi-blue-fg">.</span>events<span class="ansi-blue-fg">(</span>ref_beats<span class="ansi-blue-fg">,</span> color<span class="ansi-blue-fg">=</span><span class="ansi-blue-fg">&#39;w&#39;</span><span class="ansi-blue-fg">,</span> alpha<span class="ansi-blue-fg">=</span><span class="ansi-cyan-fg">0.8</span><span class="ansi-blue-fg">,</span> linewidth<span class="ansi-blue-fg">=</span><span class="ansi-cyan-fg">3</span><span class="ansi-blue-fg">)</span>
<span class="ansi-green-intense-fg ansi-bold">      3</span> mir_eval<span class="ansi-blue-fg">.</span>display<span class="ansi-blue-fg">.</span>events<span class="ansi-blue-fg">(</span>est_beats<span class="ansi-blue-fg">,</span> color<span class="ansi-blue-fg">=</span><span class="ansi-blue-fg">&#39;c&#39;</span><span class="ansi-blue-fg">,</span> alpha<span class="ansi-blue-fg">=</span><span class="ansi-cyan-fg">0.8</span><span class="ansi-blue-fg">,</span> linewidth<span class="ansi-blue-fg">=</span><span class="ansi-cyan-fg">3</span><span class="ansi-blue-fg">,</span> linestyle<span class="ansi-blue-fg">=</span><span class="ansi-blue-fg">&#39;--&#39;</span><span class="ansi-blue-fg">)</span>

<span class="ansi-red-fg">AttributeError</span>: module &#39;librosa&#39; has no attribute &#39;display&#39;</pre>
</div>
</div>

</div>
</div>

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Example:-Labeled-Intervals">Example: Labeled Intervals<a class="anchor-link" href="#Example:-Labeled-Intervals">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Example:-Source-Separation">Example: Source Separation<a class="anchor-link" href="#Example:-Source-Separation">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[39]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">y_harm</span><span class="p">,</span> <span class="n">y_perc</span> <span class="o">=</span> <span class="n">librosa</span><span class="o">.</span><span class="n">effects</span><span class="o">.</span><span class="n">hpss</span><span class="p">(</span><span class="n">y</span><span class="p">,</span> <span class="n">margin</span><span class="o">=</span><span class="mi">8</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;[45]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span> <span class="mi">4</span><span class="p">))</span>
<span class="n">mir_eval</span><span class="o">.</span><span class="n">display</span><span class="o">.</span><span class="n">separation</span><span class="p">([</span><span class="n">y_perc</span><span class="p">,</span> <span class="n">y_harm</span><span class="p">],</span> <span class="n">sr</span><span class="p">,</span> <span class="n">labels</span><span class="o">=</span><span class="p">[</span><span class="s1">&#39;percussive&#39;</span><span class="p">,</span> <span class="s1">&#39;harmonic&#39;</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span>
</pre></div>

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

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


<div class="output_area">

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




<div class="output_text output_subarea output_execute_result">
<pre>&lt;matplotlib.legend.Legend at 0x117a2f048&gt;</pre>
</div>

</div>

<div class="output_area">

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




<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtUAAAD8CAYAAAC4j1i8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvFvnyVgAAIABJREFUeJzsvX+wbUV17/sd3XOuvQ+gYJDnUzAFVd4g8vtyBJJTuaDEqElKbywU79MbiFYsfZbcvFSq9CbPmFxNlaasGIheUtbDxF+JGHwWEPUSX8iLfxC9HrQMoLFEPcFjCPIQkF/77DW7x/ujx+juOfda+9fav9ZhfKjD3nut+bNnz+7vGD16NDEzDMMwDMMwDMPYPG63L8AwDMMwDMMw5h0T1YZhGIZhGIYxIyaqDcMwDMMwDGNGTFQbhmEYhmEYxoyYqDYMwzAMwzCMGTFRbRiGYRiGYRgzYqLaMAzDMAzDMGbERLVhGIZhGIZhzIiJasMwDMMwDMOYkWa3L2CzPPOZz+RTTz11ty/DMAzDMAzDOIq54447/j9mPmmt7eZWVJ966qk4ePDgbl+GYRiGYRiGcRRDRP+ynu0s/MMwDMMwDMMwZsREtWEYhmEYhmHMiIlqwzAMwzAMw5iRuY2pNgzDMAzDeKowHo9x+PBhLC0t7falHLUsLi7ilFNOQdu2m9rfRLVhGIZhGMYe5/Dhw3ja056GU089FUS025dz1MHMePDBB3H48GGcdtppmzqGhX8YhmEYhmHscZaWlnDiiSeaoN4miAgnnnjiTCMBJqoNwzAMwzDmABPU28us5Wui2jAMwzAMwzBmxGKqDcMwDMMw5oxfu/4r+OHDT27Z8U4+YR8+9saLtux4O8m//uu/4uqrr8aNN964q9dhotowDMMwDGPO+OHDT+Kkpy1s6fG2k67r0DTbIzuf85zn7LqgBiz8wzAMwzAMw1gHhw4dwvOf/3y87nWvwxlnnIHLL78cTzzxBO644w5ccskluOCCC/DSl74U9913HwDg0ksvxW/+5m9i//79uOaaa3D//ffjV3/1V3Huuefi3HPPxe23345Dhw7hrLPOyud4//vfj9///d8HAFx77bV4wQtegHPOOQevfe1rAQD/8A//gPPOOw/nnXcezj//fDz66KO9Y1x88cW4++678/EuvfRSHDx4EI8//jje8IY34MILL8T555+Pm266acvLxzzVhmEYhmEYxrr49re/jeuvvx4HDhzAG97wBnzoQx/CZz/7Wdx000046aSTcMMNN+B3f/d38ZGPfAQAsLy8jIMHDwIArrjiClxyySX47Gc/ixACHnvsMTz00ENTz/Xe974X3//+97GwsICHH34YQBLdH/rQh3DgwAE89thjWFxc7O1zxRVX4NOf/jT+4A/+APfddx/uu+8+7N+/H7/zO7+DF7/4xfjIRz6Chx9+GBdeeCF+4Rd+Accee+yWlY15qg3DMAzDMIx18dznPhcHDhwAALz+9a/HrbfeirvuugsveclLcN555+E973kPDh8+nLe/4oor8u+33XYb3vKWtwAAvPc4/vjjVz3XOeecg9e97nX4xCc+kUNHDhw4gN/6rd/Ctddei4cffnhFSMlrXvOaHAry6U9/GpdffjkA4G//9m/x3ve+F+eddx4uvfRSLC0t4d57752xNPqYp9owDMMwDMNYF8O0c0972tNw5pln4h//8R8nbr+WJ7hpGsQY8991nujPfe5z+NKXvoRbbrkFf/iHf4g777wT73jHO/DLv/zL+PznP48DBw7g1ltv7XmrTz75ZJx44on4p3/6J9xwww34sz/7MwBpcZfPfOYzOP300zd8z+vFPNWGYRiGYRjGurj33nuzgP7Lv/xLXHzxxXjggQfyZ+PxuBfTXHPZZZfhuuuuAwCEEPDII4/gWc96Fn70ox/hwQcfxJEjR/A3f/M3AIAYI37wgx/gRS96Ed73vvfhkUcewWOPPYbvfve7OPvss/H2t78dL3zhC/HP//zPK85zxRVX4I/+6I/wyCOP4JxzzgEAvPSlL8Wf/umfgpkBAF//+te3tmCwDlFNRB8hoh8R0V3VZz9FRF8kou/Iz2fI50RE1xLRPUT0T0T076t9rpTtv0NEV1afX0BEd8o+15JlNjcMwzAMw1iVk0/YhwcePbJl/04+Yd+6znv66afjQx/6EM444ww89NBDeNvb3oYbb7wRb3/723HuuefivPPOw+233z5x32uuuQZ///d/j7PPPhsXXHABvvnNb6JtW/ze7/0eLrzwQrzkJS/B85//fABJdL/+9a/H2WefjfPPPx9XX301TjjhBPzJn/wJzjrrLJxzzjlo2xYvf/nLV5zn8ssvx6c+9Sm85jWvyZ+9853vxHg8xjnn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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;[&nbsp;]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">Audio</span><span class="p">(</span><span class="n">data</span><span class="o">=</span><span class="n">numpy</span><span class="o">.</span><span class="n">vstack</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;[&nbsp;]:</div>
<div class="inner_cell">
    <div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">mir_eval</span><span class="o">.</span><span class="n">sonify</span><span class="o">.</span><span class="n">chords</span><span class="p">()</span>
</pre></div>

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

</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p><a href="index.html">&larr; Back to Index</a></p>

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

 


</html>