septum-mec/actions/stimulus-response/data/20_stimulus-spike-response....

15287 lines
530 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>20_stimulus-spike-response</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<style type="text/css">
/*!
*
* Twitter Bootstrap
*
*/
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
*,
*:before,
*:after {
background: transparent !important;
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
.navbar {
display: none;
}
.btn > .caret,
.dropup > .btn > .caret {
border-top-color: #000 !important;
}
.label {
border: 1px solid #000;
}
.table {
border-collapse: collapse !important;
}
.table td,
.table th {
background-color: #fff !important;
}
.table-bordered th,
.table-bordered td {
border: 1px solid #ddd !important;
}
}
@font-face {
font-family: 'Glyphicons Halflings';
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
content: "\002a";
}
.glyphicon-plus:before {
content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
content: "\20ac";
}
.glyphicon-minus:before {
content: "\2212";
}
.glyphicon-cloud:before {
content: "\2601";
}
.glyphicon-envelope:before {
content: "\2709";
}
.glyphicon-pencil:before {
content: "\270f";
}
.glyphicon-glass:before {
content: "\e001";
}
.glyphicon-music:before {
content: "\e002";
}
.glyphicon-search:before {
content: "\e003";
}
.glyphicon-heart:before {
content: "\e005";
}
.glyphicon-star:before {
content: "\e006";
}
.glyphicon-star-empty:before {
content: "\e007";
}
.glyphicon-user:before {
content: "\e008";
}
.glyphicon-film:before {
content: "\e009";
}
.glyphicon-th-large:before {
content: "\e010";
}
.glyphicon-th:before {
content: "\e011";
}
.glyphicon-th-list:before {
content: "\e012";
}
.glyphicon-ok:before {
content: "\e013";
}
.glyphicon-remove:before {
content: "\e014";
}
.glyphicon-zoom-in:before {
content: "\e015";
}
.glyphicon-zoom-out:before {
content: "\e016";
}
.glyphicon-off:before {
content: "\e017";
}
.glyphicon-signal:before {
content: "\e018";
}
.glyphicon-cog:before {
content: "\e019";
}
.glyphicon-trash:before {
content: "\e020";
}
.glyphicon-home:before {
content: "\e021";
}
.glyphicon-file:before {
content: "\e022";
}
.glyphicon-time:before {
content: "\e023";
}
.glyphicon-road:before {
content: "\e024";
}
.glyphicon-download-alt:before {
content: "\e025";
}
.glyphicon-download:before {
content: "\e026";
}
.glyphicon-upload:before {
content: "\e027";
}
.glyphicon-inbox:before {
content: "\e028";
}
.glyphicon-play-circle:before {
content: "\e029";
}
.glyphicon-repeat:before {
content: "\e030";
}
.glyphicon-refresh:before {
content: "\e031";
}
.glyphicon-list-alt:before {
content: "\e032";
}
.glyphicon-lock:before {
content: "\e033";
}
.glyphicon-flag:before {
content: "\e034";
}
.glyphicon-headphones:before {
content: "\e035";
}
.glyphicon-volume-off:before {
content: "\e036";
}
.glyphicon-volume-down:before {
content: "\e037";
}
.glyphicon-volume-up:before {
content: "\e038";
}
.glyphicon-qrcode:before {
content: "\e039";
}
.glyphicon-barcode:before {
content: "\e040";
}
.glyphicon-tag:before {
content: "\e041";
}
.glyphicon-tags:before {
content: "\e042";
}
.glyphicon-book:before {
content: "\e043";
}
.glyphicon-bookmark:before {
content: "\e044";
}
.glyphicon-print:before {
content: "\e045";
}
.glyphicon-camera:before {
content: "\e046";
}
.glyphicon-font:before {
content: "\e047";
}
.glyphicon-bold:before {
content: "\e048";
}
.glyphicon-italic:before {
content: "\e049";
}
.glyphicon-text-height:before {
content: "\e050";
}
.glyphicon-text-width:before {
content: "\e051";
}
.glyphicon-align-left:before {
content: "\e052";
}
.glyphicon-align-center:before {
content: "\e053";
}
.glyphicon-align-right:before {
content: "\e054";
}
.glyphicon-align-justify:before {
content: "\e055";
}
.glyphicon-list:before {
content: "\e056";
}
.glyphicon-indent-left:before {
content: "\e057";
}
.glyphicon-indent-right:before {
content: "\e058";
}
.glyphicon-facetime-video:before {
content: "\e059";
}
.glyphicon-picture:before {
content: "\e060";
}
.glyphicon-map-marker:before {
content: "\e062";
}
.glyphicon-adjust:before {
content: "\e063";
}
.glyphicon-tint:before {
content: "\e064";
}
.glyphicon-edit:before {
content: "\e065";
}
.glyphicon-share:before {
content: "\e066";
}
.glyphicon-check:before {
content: "\e067";
}
.glyphicon-move:before {
content: "\e068";
}
.glyphicon-step-backward:before {
content: "\e069";
}
.glyphicon-fast-backward:before {
content: "\e070";
}
.glyphicon-backward:before {
content: "\e071";
}
.glyphicon-play:before {
content: "\e072";
}
.glyphicon-pause:before {
content: "\e073";
}
.glyphicon-stop:before {
content: "\e074";
}
.glyphicon-forward:before {
content: "\e075";
}
.glyphicon-fast-forward:before {
content: "\e076";
}
.glyphicon-step-forward:before {
content: "\e077";
}
.glyphicon-eject:before {
content: "\e078";
}
.glyphicon-chevron-left:before {
content: "\e079";
}
.glyphicon-chevron-right:before {
content: "\e080";
}
.glyphicon-plus-sign:before {
content: "\e081";
}
.glyphicon-minus-sign:before {
content: "\e082";
}
.glyphicon-remove-sign:before {
content: "\e083";
}
.glyphicon-ok-sign:before {
content: "\e084";
}
.glyphicon-question-sign:before {
content: "\e085";
}
.glyphicon-info-sign:before {
content: "\e086";
}
.glyphicon-screenshot:before {
content: "\e087";
}
.glyphicon-remove-circle:before {
content: "\e088";
}
.glyphicon-ok-circle:before {
content: "\e089";
}
.glyphicon-ban-circle:before {
content: "\e090";
}
.glyphicon-arrow-left:before {
content: "\e091";
}
.glyphicon-arrow-right:before {
content: "\e092";
}
.glyphicon-arrow-up:before {
content: "\e093";
}
.glyphicon-arrow-down:before {
content: "\e094";
}
.glyphicon-share-alt:before {
content: "\e095";
}
.glyphicon-resize-full:before {
content: "\e096";
}
.glyphicon-resize-small:before {
content: "\e097";
}
.glyphicon-exclamation-sign:before {
content: "\e101";
}
.glyphicon-gift:before {
content: "\e102";
}
.glyphicon-leaf:before {
content: "\e103";
}
.glyphicon-fire:before {
content: "\e104";
}
.glyphicon-eye-open:before {
content: "\e105";
}
.glyphicon-eye-close:before {
content: "\e106";
}
.glyphicon-warning-sign:before {
content: "\e107";
}
.glyphicon-plane:before {
content: "\e108";
}
.glyphicon-calendar:before {
content: "\e109";
}
.glyphicon-random:before {
content: "\e110";
}
.glyphicon-comment:before {
content: "\e111";
}
.glyphicon-magnet:before {
content: "\e112";
}
.glyphicon-chevron-up:before {
content: "\e113";
}
.glyphicon-chevron-down:before {
content: "\e114";
}
.glyphicon-retweet:before {
content: "\e115";
}
.glyphicon-shopping-cart:before {
content: "\e116";
}
.glyphicon-folder-close:before {
content: "\e117";
}
.glyphicon-folder-open:before {
content: "\e118";
}
.glyphicon-resize-vertical:before {
content: "\e119";
}
.glyphicon-resize-horizontal:before {
content: "\e120";
}
.glyphicon-hdd:before {
content: "\e121";
}
.glyphicon-bullhorn:before {
content: "\e122";
}
.glyphicon-bell:before {
content: "\e123";
}
.glyphicon-certificate:before {
content: "\e124";
}
.glyphicon-thumbs-up:before {
content: "\e125";
}
.glyphicon-thumbs-down:before {
content: "\e126";
}
.glyphicon-hand-right:before {
content: "\e127";
}
.glyphicon-hand-left:before {
content: "\e128";
}
.glyphicon-hand-up:before {
content: "\e129";
}
.glyphicon-hand-down:before {
content: "\e130";
}
.glyphicon-circle-arrow-right:before {
content: "\e131";
}
.glyphicon-circle-arrow-left:before {
content: "\e132";
}
.glyphicon-circle-arrow-up:before {
content: "\e133";
}
.glyphicon-circle-arrow-down:before {
content: "\e134";
}
.glyphicon-globe:before {
content: "\e135";
}
.glyphicon-wrench:before {
content: "\e136";
}
.glyphicon-tasks:before {
content: "\e137";
}
.glyphicon-filter:before {
content: "\e138";
}
.glyphicon-briefcase:before {
content: "\e139";
}
.glyphicon-fullscreen:before {
content: "\e140";
}
.glyphicon-dashboard:before {
content: "\e141";
}
.glyphicon-paperclip:before {
content: "\e142";
}
.glyphicon-heart-empty:before {
content: "\e143";
}
.glyphicon-link:before {
content: "\e144";
}
.glyphicon-phone:before {
content: "\e145";
}
.glyphicon-pushpin:before {
content: "\e146";
}
.glyphicon-usd:before {
content: "\e148";
}
.glyphicon-gbp:before {
content: "\e149";
}
.glyphicon-sort:before {
content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
content: "\e152";
}
.glyphicon-sort-by-order:before {
content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
content: "\e154";
}
.glyphicon-sort-by-attributes:before {
content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
content: "\e156";
}
.glyphicon-unchecked:before {
content: "\e157";
}
.glyphicon-expand:before {
content: "\e158";
}
.glyphicon-collapse-down:before {
content: "\e159";
}
.glyphicon-collapse-up:before {
content: "\e160";
}
.glyphicon-log-in:before {
content: "\e161";
}
.glyphicon-flash:before {
content: "\e162";
}
.glyphicon-log-out:before {
content: "\e163";
}
.glyphicon-new-window:before {
content: "\e164";
}
.glyphicon-record:before {
content: "\e165";
}
.glyphicon-save:before {
content: "\e166";
}
.glyphicon-open:before {
content: "\e167";
}
.glyphicon-saved:before {
content: "\e168";
}
.glyphicon-import:before {
content: "\e169";
}
.glyphicon-export:before {
content: "\e170";
}
.glyphicon-send:before {
content: "\e171";
}
.glyphicon-floppy-disk:before {
content: "\e172";
}
.glyphicon-floppy-saved:before {
content: "\e173";
}
.glyphicon-floppy-remove:before {
content: "\e174";
}
.glyphicon-floppy-save:before {
content: "\e175";
}
.glyphicon-floppy-open:before {
content: "\e176";
}
.glyphicon-credit-card:before {
content: "\e177";
}
.glyphicon-transfer:before {
content: "\e178";
}
.glyphicon-cutlery:before {
content: "\e179";
}
.glyphicon-header:before {
content: "\e180";
}
.glyphicon-compressed:before {
content: "\e181";
}
.glyphicon-earphone:before {
content: "\e182";
}
.glyphicon-phone-alt:before {
content: "\e183";
}
.glyphicon-tower:before {
content: "\e184";
}
.glyphicon-stats:before {
content: "\e185";
}
.glyphicon-sd-video:before {
content: "\e186";
}
.glyphicon-hd-video:before {
content: "\e187";
}
.glyphicon-subtitles:before {
content: "\e188";
}
.glyphicon-sound-stereo:before {
content: "\e189";
}
.glyphicon-sound-dolby:before {
content: "\e190";
}
.glyphicon-sound-5-1:before {
content: "\e191";
}
.glyphicon-sound-6-1:before {
content: "\e192";
}
.glyphicon-sound-7-1:before {
content: "\e193";
}
.glyphicon-copyright-mark:before {
content: "\e194";
}
.glyphicon-registration-mark:before {
content: "\e195";
}
.glyphicon-cloud-download:before {
content: "\e197";
}
.glyphicon-cloud-upload:before {
content: "\e198";
}
.glyphicon-tree-conifer:before {
content: "\e199";
}
.glyphicon-tree-deciduous:before {
content: "\e200";
}
.glyphicon-cd:before {
content: "\e201";
}
.glyphicon-save-file:before {
content: "\e202";
}
.glyphicon-open-file:before {
content: "\e203";
}
.glyphicon-level-up:before {
content: "\e204";
}
.glyphicon-copy:before {
content: "\e205";
}
.glyphicon-paste:before {
content: "\e206";
}
.glyphicon-alert:before {
content: "\e209";
}
.glyphicon-equalizer:before {
content: "\e210";
}
.glyphicon-king:before {
content: "\e211";
}
.glyphicon-queen:before {
content: "\e212";
}
.glyphicon-pawn:before {
content: "\e213";
}
.glyphicon-bishop:before {
content: "\e214";
}
.glyphicon-knight:before {
content: "\e215";
}
.glyphicon-baby-formula:before {
content: "\e216";
}
.glyphicon-tent:before {
content: "\26fa";
}
.glyphicon-blackboard:before {
content: "\e218";
}
.glyphicon-bed:before {
content: "\e219";
}
.glyphicon-apple:before {
content: "\f8ff";
}
.glyphicon-erase:before {
content: "\e221";
}
.glyphicon-hourglass:before {
content: "\231b";
}
.glyphicon-lamp:before {
content: "\e223";
}
.glyphicon-duplicate:before {
content: "\e224";
}
.glyphicon-piggy-bank:before {
content: "\e225";
}
.glyphicon-scissors:before {
content: "\e226";
}
.glyphicon-bitcoin:before {
content: "\e227";
}
.glyphicon-btc:before {
content: "\e227";
}
.glyphicon-xbt:before {
content: "\e227";
}
.glyphicon-yen:before {
content: "\00a5";
}
.glyphicon-jpy:before {
content: "\00a5";
}
.glyphicon-ruble:before {
content: "\20bd";
}
.glyphicon-rub:before {
content: "\20bd";
}
.glyphicon-scale:before {
content: "\e230";
}
.glyphicon-ice-lolly:before {
content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
content: "\e232";
}
.glyphicon-education:before {
content: "\e233";
}
.glyphicon-option-horizontal:before {
content: "\e234";
}
.glyphicon-option-vertical:before {
content: "\e235";
}
.glyphicon-menu-hamburger:before {
content: "\e236";
}
.glyphicon-modal-window:before {
content: "\e237";
}
.glyphicon-oil:before {
content: "\e238";
}
.glyphicon-grain:before {
content: "\e239";
}
.glyphicon-sunglasses:before {
content: "\e240";
}
.glyphicon-text-size:before {
content: "\e241";
}
.glyphicon-text-color:before {
content: "\e242";
}
.glyphicon-text-background:before {
content: "\e243";
}
.glyphicon-object-align-top:before {
content: "\e244";
}
.glyphicon-object-align-bottom:before {
content: "\e245";
}
.glyphicon-object-align-horizontal:before {
content: "\e246";
}
.glyphicon-object-align-left:before {
content: "\e247";
}
.glyphicon-object-align-vertical:before {
content: "\e248";
}
.glyphicon-object-align-right:before {
content: "\e249";
}
.glyphicon-triangle-right:before {
content: "\e250";
}
.glyphicon-triangle-left:before {
content: "\e251";
}
.glyphicon-triangle-bottom:before {
content: "\e252";
}
.glyphicon-triangle-top:before {
content: "\e253";
}
.glyphicon-console:before {
content: "\e254";
}
.glyphicon-superscript:before {
content: "\e255";
}
.glyphicon-subscript:before {
content: "\e256";
}
.glyphicon-menu-left:before {
content: "\e257";
}
.glyphicon-menu-right:before {
content: "\e258";
}
.glyphicon-menu-down:before {
content: "\e259";
}
.glyphicon-menu-up:before {
content: "\e260";
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html {
font-size: 10px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 1.42857143;
color: #000;
background-color: #fff;
}
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
a {
color: #337ab7;
text-decoration: none;
}
a:hover,
a:focus {
color: #23527c;
text-decoration: underline;
}
a:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
figure {
margin: 0;
}
img {
vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto;
}
.img-rounded {
border-radius: 3px;
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
}
.img-circle {
border-radius: 50%;
}
hr {
margin-top: 18px;
margin-bottom: 18px;
border: 0;
border-top: 1px solid #eeeeee;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
[role="button"] {
cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
margin-top: 18px;
margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
margin-top: 9px;
margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
font-size: 75%;
}
h1,
.h1 {
font-size: 33px;
}
h2,
.h2 {
font-size: 27px;
}
h3,
.h3 {
font-size: 23px;
}
h4,
.h4 {
font-size: 17px;
}
h5,
.h5 {
font-size: 13px;
}
h6,
.h6 {
font-size: 12px;
}
p {
margin: 0 0 9px;
}
.lead {
margin-bottom: 18px;
font-size: 14px;
font-weight: 300;
line-height: 1.4;
}
@media (min-width: 768px) {
.lead {
font-size: 19.5px;
}
}
small,
.small {
font-size: 92%;
}
mark,
.mark {
background-color: #fcf8e3;
padding: .2em;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-justify {
text-align: justify;
}
.text-nowrap {
white-space: nowrap;
}
.text-lowercase {
text-transform: lowercase;
}
.text-uppercase {
text-transform: uppercase;
}
.text-capitalize {
text-transform: capitalize;
}
.text-muted {
color: #777777;
}
.text-primary {
color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
color: #286090;
}
.text-success {
color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
color: #2b542c;
}
.text-info {
color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
color: #245269;
}
.text-warning {
color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
color: #66512c;
}
.text-danger {
color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
color: #843534;
}
.bg-primary {
color: #fff;
background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
background-color: #286090;
}
.bg-success {
background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
background-color: #c1e2b3;
}
.bg-info {
background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
background-color: #afd9ee;
}
.bg-warning {
background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
background-color: #f7ecb5;
}
.bg-danger {
background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
background-color: #e4b9b9;
}
.page-header {
padding-bottom: 8px;
margin: 36px 0 18px;
border-bottom: 1px solid #eeeeee;
}
ul,
ol {
margin-top: 0;
margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
margin-bottom: 0;
}
.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline {
padding-left: 0;
list-style: none;
margin-left: -5px;
}
.list-inline > li {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
}
dl {
margin-top: 0;
margin-bottom: 18px;
}
dt,
dd {
line-height: 1.42857143;
}
dt {
font-weight: bold;
}
dd {
margin-left: 0;
}
@media (min-width: 541px) {
.dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.dl-horizontal dd {
margin-left: 180px;
}
}
abbr[title],
abbr[data-original-title] {
cursor: help;
border-bottom: 1px dotted #777777;
}
.initialism {
font-size: 90%;
text-transform: uppercase;
}
blockquote {
padding: 9px 18px;
margin: 0 0 18px;
font-size: inherit;
border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
display: block;
font-size: 80%;
line-height: 1.42857143;
color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #eeeeee;
border-left: 0;
text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
content: '\00A0 \2014';
}
address {
margin-bottom: 18px;
font-style: normal;
line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
font-family: monospace;
}
code {
padding: 2px 4px;
font-size: 90%;
color: #c7254e;
background-color: #f9f2f4;
border-radius: 2px;
}
kbd {
padding: 2px 4px;
font-size: 90%;
color: #888;
background-color: transparent;
border-radius: 1px;
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: bold;
box-shadow: none;
}
pre {
display: block;
padding: 8.5px;
margin: 0 0 9px;
font-size: 12px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
color: #333333;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 2px;
}
pre code {
padding: 0;
font-size: inherit;
color: inherit;
white-space: pre-wrap;
background-color: transparent;
border-radius: 0;
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll;
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
@media (min-width: 768px) {
.container {
width: 768px;
}
}
@media (min-width: 992px) {
.container {
width: 940px;
}
}
@media (min-width: 1200px) {
.container {
width: 1140px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
.row {
margin-left: 0px;
margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 0px;
padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}
table {
background-color: transparent;
}
caption {
padding-top: 8px;
padding-bottom: 8px;
color: #777777;
text-align: left;
}
th {
text-align: left;
}
.table {
width: 100%;
max-width: 100%;
margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd;
}
.table > thead > tr > th {
vertical-align: bottom;
border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
border-top: 0;
}
.table > tbody + tbody {
border-top: 2px solid #ddd;
}
.table .table {
background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
padding: 5px;
}
.table-bordered {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
background-color: #f5f5f5;
}
table col[class*="col-"] {
position: static;
float: none;
display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
position: static;
float: none;
display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
background-color: #ebcccc;
}
.table-responsive {
overflow-x: auto;
min-height: 0.01%;
}
@media screen and (max-width: 767px) {
.table-responsive {
width: 100%;
margin-bottom: 13.5px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
}
.table-responsive > .table {
margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
white-space: nowrap;
}
.table-responsive > .table-bordered {
border: 0;
}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0;
}
}
fieldset {
padding: 0;
margin: 0;
border: 0;
min-width: 0;
}
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 18px;
font-size: 19.5px;
line-height: inherit;
color: #333333;
border: 0;
border-bottom: 1px solid #e5e5e5;
}
label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: bold;
}
input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px \9;
line-height: normal;
}
input[type="file"] {
display: block;
}
input[type="range"] {
display: block;
width: 100%;
}
select[multiple],
select[size] {
height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
output {
display: block;
padding-top: 7px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
}
.form-control {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
color: #999;
opacity: 1;
}
.form-control:-ms-input-placeholder {
color: #999;
}
.form-control::-webkit-input-placeholder {
color: #999;
}
.form-control::-ms-expand {
border: 0;
background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
background-color: #eeeeee;
opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
cursor: not-allowed;
}
textarea.form-control {
height: auto;
}
input[type="search"] {
-webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
line-height: 32px;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm,
.input-group-sm input[type="date"],
.input-group-sm input[type="time"],
.input-group-sm input[type="datetime-local"],
.input-group-sm input[type="month"] {
line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg,
.input-group-lg input[type="date"],
.input-group-lg input[type="time"],
.input-group-lg input[type="datetime-local"],
.input-group-lg input[type="month"] {
line-height: 45px;
}
}
.form-group {
margin-bottom: 15px;
}
.radio,
.checkbox {
position: relative;
display: block;
margin-top: 10px;
margin-bottom: 10px;
}
.radio label,
.checkbox label {
min-height: 18px;
padding-left: 20px;
margin-bottom: 0;
font-weight: normal;
cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
position: absolute;
margin-left: -20px;
margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
position: relative;
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
vertical-align: middle;
font-weight: normal;
cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
margin-top: 0;
margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
cursor: not-allowed;
}
.form-control-static {
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0;
min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
padding-left: 0;
padding-right: 0;
}
.input-sm {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-sm {
height: 30px;
line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
height: auto;
}
.form-group-sm .form-control {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.form-group-sm select.form-control {
height: 30px;
line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
height: auto;
}
.form-group-sm .form-control-static {
height: 30px;
min-height: 30px;
padding: 6px 10px;
font-size: 12px;
line-height: 1.5;
}
.input-lg {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-lg {
height: 45px;
line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
height: auto;
}
.form-group-lg .form-control {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.form-group-lg select.form-control {
height: 45px;
line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
height: auto;
}
.form-group-lg .form-control-static {
height: 45px;
min-height: 35px;
padding: 11px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.has-feedback {
position: relative;
}
.has-feedback .form-control {
padding-right: 40px;
}
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
width: 45px;
height: 45px;
line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
width: 30px;
height: 30px;
line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
color: #3c763d;
}
.has-success .form-control {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
color: #3c763d;
border-color: #3c763d;
background-color: #dff0d8;
}
.has-success .form-control-feedback {
color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
color: #8a6d3b;
}
.has-warning .form-control {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
border-color: #66512c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
color: #8a6d3b;
border-color: #8a6d3b;
background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
color: #a94442;
}
.has-error .form-control {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
color: #a94442;
border-color: #a94442;
background-color: #f2dede;
}
.has-error .form-control-feedback {
color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
top: 0;
}
.help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #404040;
}
@media (min-width: 768px) {
.form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.form-inline .form-control-static {
display: inline-block;
}
.form-inline .input-group {
display: inline-table;
vertical-align: middle;
}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
width: auto;
}
.form-inline .input-group > .form-control {
width: 100%;
}
.form-inline .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio,
.form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
padding-left: 0;
}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
top: 0;
}
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
min-height: 25px;
}
.form-horizontal .form-group {
margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 7px;
}
}
.form-horizontal .has-feedback .form-control-feedback {
right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
padding-top: 11px;
font-size: 17px;
}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
padding-top: 6px;
font-size: 12px;
}
}
.btn {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
border-radius: 2px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
color: #333;
text-decoration: none;
}
.btn:active,
.btn.active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
cursor: not-allowed;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
pointer-events: none;
}
.btn-default {
color: #333;
background-color: #fff;
border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.btn-default:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
background-color: #fff;
border-color: #ccc;
}
.btn-default .badge {
color: #fff;
background-color: #333;
}
.btn-primary {
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
color: #fff;
background-color: #286090;
border-color: #122b40;
}
.btn-primary:hover {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
color: #fff;
background-color: #204d74;
border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary .badge {
color: #337ab7;
background-color: #fff;
}
.btn-success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.btn-success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success .badge {
color: #5cb85c;
background-color: #fff;
}
.btn-info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.btn-info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info .badge {
color: #5bc0de;
background-color: #fff;
}
.btn-warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.btn-warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.btn-danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.btn-danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger .badge {
color: #d9534f;
background-color: #fff;
}
.btn-link {
color: #337ab7;
font-weight: normal;
border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
color: #23527c;
text-decoration: underline;
background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
color: #777777;
text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-block {
display: block;
width: 100%;
}
.btn-block + .btn-block {
margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
.collapse {
display: none;
}
.collapse.in {
display: block;
}
tr.collapse.in {
display: table-row;
}
tbody.collapse.in {
display: table-row-group;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition-property: height, visibility;
transition-property: height, visibility;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
.caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid \9;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.dropup,
.dropdown {
position: relative;
}
.dropdown-toggle:focus {
outline: 0;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
font-size: 13px;
text-align: left;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 2px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
}
.dropdown-menu.pull-right {
right: 0;
left: auto;
}
.dropdown-menu .divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.dropdown-menu > li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #333333;
white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
text-decoration: none;
color: #262626;
background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
color: #fff;
text-decoration: none;
outline: 0;
background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
text-decoration: none;
background-color: transparent;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
cursor: not-allowed;
}
.open > .dropdown-menu {
display: block;
}
.open > a {
outline: 0;
}
.dropdown-menu-right {
left: auto;
right: 0;
}
.dropdown-menu-left {
left: 0;
right: auto;
}
.dropdown-header {
display: block;
padding: 3px 20px;
font-size: 12px;
line-height: 1.42857143;
color: #777777;
white-space: nowrap;
}
.dropdown-backdrop {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 990;
}
.pull-right > .dropdown-menu {
right: 0;
left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px dashed;
border-bottom: 4px solid \9;
content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 2px;
}
@media (min-width: 541px) {
.navbar-right .dropdown-menu {
left: auto;
right: 0;
}
.navbar-right .dropdown-menu-left {
left: 0;
right: auto;
}
}
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
position: relative;
float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
margin-left: -1px;
}
.btn-toolbar {
margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0;
}
.btn-group > .btn:first-child {
margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group > .btn-group {
float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
padding-left: 8px;
padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
padding-left: 12px;
padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
-webkit-box-shadow: none;
box-shadow: none;
}
.btn .caret {
margin-left: 0;
}
.btn-lg .caret {
border-width: 5px 5px 0;
border-bottom-width: 0;
}
.dropup .btn-lg .caret {
border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
margin-top: -1px;
margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
border-top-right-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.btn-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
float: none;
display: table-cell;
width: 1%;
}
.btn-group-justified > .btn-group .btn {
width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none;
}
.input-group {
position: relative;
display: table;
border-collapse: separate;
}
.input-group[class*="col-"] {
float: none;
padding-left: 0;
padding-right: 0;
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
}
.input-group .form-control:focus {
z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
height: 45px;
line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
height: 30px;
line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
border-radius: 0;
}
.input-group-addon,
.input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle;
}
.input-group-addon {
padding: 6px 12px;
font-size: 13px;
font-weight: normal;
line-height: 1;
color: #555555;
text-align: center;
background-color: #eeeeee;
border: 1px solid #ccc;
border-radius: 2px;
}
.input-group-addon.input-sm {
padding: 5px 10px;
font-size: 12px;
border-radius: 1px;
}
.input-group-addon.input-lg {
padding: 10px 16px;
font-size: 17px;
border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.input-group-addon:first-child {
border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.input-group-addon:last-child {
border-left: 0;
}
.input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap;
}
.input-group-btn > .btn {
position: relative;
}
.input-group-btn > .btn + .btn {
margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
z-index: 2;
margin-left: -1px;
}
.nav {
margin-bottom: 0;
padding-left: 0;
list-style: none;
}
.nav > li {
position: relative;
display: block;
}
.nav > li > a {
position: relative;
display: block;
padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.nav > li.disabled > a {
color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
color: #777777;
text-decoration: none;
background-color: transparent;
cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
background-color: #eeeeee;
border-color: #337ab7;
}
.nav .nav-divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.nav > li > a > img {
max-width: none;
}
.nav-tabs {
border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
float: left;
margin-bottom: -1px;
}
.nav-tabs > li > a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
color: #555555;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: default;
}
.nav-tabs.nav-justified {
width: 100%;
border-bottom: 0;
}
.nav-tabs.nav-justified > li {
float: none;
}
.nav-tabs.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-tabs.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs.nav-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.nav-pills > li {
float: left;
}
.nav-pills > li > a {
border-radius: 2px;
}
.nav-pills > li + li {
margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
color: #fff;
background-color: #337ab7;
}
.nav-stacked > li {
float: none;
}
.nav-stacked > li + li {
margin-top: 2px;
margin-left: 0;
}
.nav-justified {
width: 100%;
}
.nav-justified > li {
float: none;
}
.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs-justified {
border-bottom: 0;
}
.nav-tabs-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar {
position: relative;
min-height: 30px;
margin-bottom: 18px;
border: 1px solid transparent;
}
@media (min-width: 541px) {
.navbar {
border-radius: 2px;
}
}
@media (min-width: 541px) {
.navbar-header {
float: left;
}
}
.navbar-collapse {
overflow-x: visible;
padding-right: 0px;
padding-left: 0px;
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
-webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
overflow-y: auto;
}
@media (min-width: 541px) {
.navbar-collapse {
width: auto;
border-top: 0;
box-shadow: none;
}
.navbar-collapse.collapse {
display: block !important;
height: auto !important;
padding-bottom: 0;
overflow: visible !important;
}
.navbar-collapse.in {
overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
padding-left: 0;
padding-right: 0;
}
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 200px;
}
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0px;
margin-left: 0px;
}
@media (min-width: 541px) {
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0;
margin-left: 0;
}
}
.navbar-static-top {
z-index: 1000;
border-width: 0 0 1px;
}
@media (min-width: 541px) {
.navbar-static-top {
border-radius: 0;
}
}
.navbar-fixed-top,
.navbar-fixed-bottom {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
}
@media (min-width: 541px) {
.navbar-fixed-top,
.navbar-fixed-bottom {
border-radius: 0;
}
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-fixed-bottom {
bottom: 0;
margin-bottom: 0;
border-width: 1px 0 0;
}
.navbar-brand {
float: left;
padding: 6px 0px;
font-size: 17px;
line-height: 18px;
height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
text-decoration: none;
}
.navbar-brand > img {
display: block;
}
@media (min-width: 541px) {
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
margin-left: 0px;
}
}
.navbar-toggle {
position: relative;
float: right;
margin-right: 0px;
padding: 9px 10px;
margin-top: -2px;
margin-bottom: -2px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 2px;
}
.navbar-toggle:focus {
outline: 0;
}
.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
margin-top: 4px;
}
@media (min-width: 541px) {
.navbar-toggle {
display: none;
}
}
.navbar-nav {
margin: 3px 0px;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
line-height: 18px;
}
@media (max-width: 540px) {
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none;
}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
line-height: 18px;
}
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus {
background-image: none;
}
}
@media (min-width: 541px) {
.navbar-nav {
float: left;
margin: 0;
}
.navbar-nav > li {
float: left;
}
.navbar-nav > li > a {
padding-top: 6px;
padding-bottom: 6px;
}
}
.navbar-form {
margin-left: 0px;
margin-right: 0px;
padding: 10px 0px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
margin-top: -1px;
margin-bottom: -1px;
}
@media (min-width: 768px) {
.navbar-form .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.navbar-form .form-control-static {
display: inline-block;
}
.navbar-form .input-group {
display: inline-table;
vertical-align: middle;
}
.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
width: auto;
}
.navbar-form .input-group > .form-control {
width: 100%;
}
.navbar-form .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio,
.navbar-form .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio label,
.navbar-form .checkbox label {
padding-left: 0;
}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
top: 0;
}
}
@media (max-width: 540px) {
.navbar-form .form-group {
margin-bottom: 5px;
}
.navbar-form .form-group:last-child {
margin-bottom: 0;
}
}
@media (min-width: 541px) {
.navbar-form {
width: auto;
border: 0;
margin-left: 0;
margin-right: 0;
padding-top: 0;
padding-bottom: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
}
.navbar-nav > li > .dropdown-menu {
margin-top: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
margin-bottom: 0;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.navbar-btn {
margin-top: -1px;
margin-bottom: -1px;
}
.navbar-btn.btn-sm {
margin-top: 0px;
margin-bottom: 0px;
}
.navbar-btn.btn-xs {
margin-top: 4px;
margin-bottom: 4px;
}
.navbar-text {
margin-top: 6px;
margin-bottom: 6px;
}
@media (min-width: 541px) {
.navbar-text {
float: left;
margin-left: 0px;
margin-right: 0px;
}
}
@media (min-width: 541px) {
.navbar-left {
float: left !important;
float: left;
}
.navbar-right {
float: right !important;
float: right;
margin-right: 0px;
}
.navbar-right ~ .navbar-right {
margin-right: 0;
}
}
.navbar-default {
background-color: #f8f8f8;
border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
color: #5e5e5e;
background-color: transparent;
}
.navbar-default .navbar-text {
color: #777;
}
.navbar-default .navbar-nav > li > a {
color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
.navbar-default .navbar-toggle {
border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: #e7e7e7;
color: #555;
}
@media (max-width: 540px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #777;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
}
.navbar-default .navbar-link {
color: #777;
}
.navbar-default .navbar-link:hover {
color: #333;
}
.navbar-default .btn-link {
color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
color: #ccc;
}
.navbar-inverse {
background-color: #222;
border-color: #080808;
}
.navbar-inverse .navbar-brand {
color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-text {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
color: #444;
background-color: transparent;
}
.navbar-inverse .navbar-toggle {
border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
background-color: #080808;
color: #fff;
}
@media (max-width: 540px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
border-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #444;
background-color: transparent;
}
}
.navbar-inverse .navbar-link {
color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
color: #fff;
}
.navbar-inverse .btn-link {
color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
color: #444;
}
.breadcrumb {
padding: 8px 15px;
margin-bottom: 18px;
list-style: none;
background-color: #f5f5f5;
border-radius: 2px;
}
.breadcrumb > li {
display: inline-block;
}
.breadcrumb > li + li:before {
content: "/\00a0";
padding: 0 5px;
color: #5e5e5e;
}
.breadcrumb > .active {
color: #777777;
}
.pagination {
display: inline-block;
padding-left: 0;
margin: 18px 0;
border-radius: 2px;
}
.pagination > li {
display: inline;
}
.pagination > li > a,
.pagination > li > span {
position: relative;
float: left;
padding: 6px 12px;
line-height: 1.42857143;
text-decoration: none;
color: #337ab7;
background-color: #fff;
border: 1px solid #ddd;
margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
margin-left: 0;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-bottom-right-radius: 2px;
border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
z-index: 2;
color: #23527c;
background-color: #eeeeee;
border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 3;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
color: #777777;
background-color: #fff;
border-color: #ddd;
cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
border-bottom-left-radius: 1px;
border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
border-bottom-right-radius: 1px;
border-top-right-radius: 1px;
}
.pager {
padding-left: 0;
margin: 18px 0;
list-style: none;
text-align: center;
}
.pager li {
display: inline;
}
.pager li > a,
.pager li > span {
display: inline-block;
padding: 5px 14px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
float: right;
}
.pager .previous > a,
.pager .previous > span {
float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
color: #777777;
background-color: #fff;
cursor: not-allowed;
}
.label {
display: inline;
padding: .2em .6em .3em;
font-size: 75%;
font-weight: bold;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
a.label:hover,
a.label:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.label:empty {
display: none;
}
.btn .label {
position: relative;
top: -1px;
}
.label-default {
background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
background-color: #5e5e5e;
}
.label-primary {
background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
background-color: #286090;
}
.label-success {
background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
background-color: #449d44;
}
.label-info {
background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
background-color: #31b0d5;
}
.label-warning {
background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
background-color: #ec971f;
}
.label-danger {
background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
background-color: #c9302c;
}
.badge {
display: inline-block;
min-width: 10px;
padding: 3px 7px;
font-size: 12px;
font-weight: bold;
color: #fff;
line-height: 1;
vertical-align: middle;
white-space: nowrap;
text-align: center;
background-color: #777777;
border-radius: 10px;
}
.badge:empty {
display: none;
}
.btn .badge {
position: relative;
top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
top: 0;
padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
color: #337ab7;
background-color: #fff;
}
.list-group-item > .badge {
float: right;
}
.list-group-item > .badge + .badge {
margin-right: 5px;
}
.nav-pills > li > a > .badge {
margin-left: 3px;
}
.jumbotron {
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 30px;
color: inherit;
background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
color: inherit;
}
.jumbotron p {
margin-bottom: 15px;
font-size: 20px;
font-weight: 200;
}
.jumbotron > hr {
border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
border-radius: 3px;
padding-left: 0px;
padding-right: 0px;
}
.jumbotron .container {
max-width: 100%;
}
@media screen and (min-width: 768px) {
.jumbotron {
padding-top: 48px;
padding-bottom: 48px;
}
.container .jumbotron,
.container-fluid .jumbotron {
padding-left: 60px;
padding-right: 60px;
}
.jumbotron h1,
.jumbotron .h1 {
font-size: 59px;
}
}
.thumbnail {
display: block;
padding: 4px;
margin-bottom: 18px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: border 0.2s ease-in-out;
-o-transition: border 0.2s ease-in-out;
transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
margin-left: auto;
margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
border-color: #337ab7;
}
.thumbnail .caption {
padding: 9px;
color: #000;
}
.alert {
padding: 15px;
margin-bottom: 18px;
border: 1px solid transparent;
border-radius: 2px;
}
.alert h4 {
margin-top: 0;
color: inherit;
}
.alert .alert-link {
font-weight: bold;
}
.alert > p,
.alert > ul {
margin-bottom: 0;
}
.alert > p + p {
margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
position: relative;
top: -2px;
right: -21px;
color: inherit;
}
.alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
}
.alert-success hr {
border-top-color: #c9e2b3;
}
.alert-success .alert-link {
color: #2b542c;
}
.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
}
.alert-info hr {
border-top-color: #a6e1ec;
}
.alert-info .alert-link {
color: #245269;
}
.alert-warning {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
}
.alert-warning hr {
border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
color: #66512c;
}
.alert-danger {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
}
.alert-danger hr {
border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
@keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
.progress {
overflow: hidden;
height: 18px;
margin-bottom: 18px;
background-color: #f5f5f5;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
float: left;
width: 0%;
height: 100%;
font-size: 12px;
line-height: 18px;
color: #fff;
text-align: center;
background-color: #337ab7;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-transition: width 0.6s ease;
-o-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
-webkit-animation: progress-bar-stripes 2s linear infinite;
-o-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
margin-top: 15px;
}
.media:first-child {
margin-top: 0;
}
.media,
.media-body {
zoom: 1;
overflow: hidden;
}
.media-body {
width: 10000px;
}
.media-object {
display: block;
}
.media-object.img-thumbnail {
max-width: none;
}
.media-right,
.media > .pull-right {
padding-left: 10px;
}
.media-left,
.media > .pull-left {
padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
display: table-cell;
vertical-align: top;
}
.media-middle {
vertical-align: middle;
}
.media-bottom {
vertical-align: bottom;
}
.media-heading {
margin-top: 0;
margin-bottom: 5px;
}
.media-list {
padding-left: 0;
list-style: none;
}
.list-group {
margin-bottom: 20px;
padding-left: 0;
}
.list-group-item {
position: relative;
display: block;
padding: 10px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd;
}
.list-group-item:first-child {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
}
.list-group-item:last-child {
margin-bottom: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
text-decoration: none;
color: #555;
background-color: #f5f5f5;
}
button.list-group-item {
width: 100%;
text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
background-color: #eeeeee;
color: #777777;
cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
z-index: 2;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
color: #c7ddef;
}
.list-group-item-success {
color: #3c763d;
background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
color: #3c763d;
background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
color: #fff;
background-color: #3c763d;
border-color: #3c763d;
}
.list-group-item-info {
color: #31708f;
background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
color: #31708f;
background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
color: #fff;
background-color: #31708f;
border-color: #31708f;
}
.list-group-item-warning {
color: #8a6d3b;
background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
color: #8a6d3b;
background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
color: #fff;
background-color: #8a6d3b;
border-color: #8a6d3b;
}
.list-group-item-danger {
color: #a94442;
background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
color: #a94442;
background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
color: #fff;
background-color: #a94442;
border-color: #a94442;
}
.list-group-item-heading {
margin-top: 0;
margin-bottom: 5px;
}
.list-group-item-text {
margin-bottom: 0;
line-height: 1.3;
}
.panel {
margin-bottom: 18px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 2px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
padding: 15px;
}
.panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
color: inherit;
}
.panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 15px;
color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
color: inherit;
}
.panel-footer {
padding: 10px 15px;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
border-width: 1px 0;
border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
border-top-width: 0;
}
.list-group + .panel-footer {
border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
padding-left: 15px;
padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
border-top-left-radius: 1px;
border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
border-bottom-left-radius: 1px;
border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
border-bottom: 0;
}
.panel > .table-responsive {
border: 0;
margin-bottom: 0;
}
.panel-group {
margin-bottom: 18px;
}
.panel-group .panel {
margin-bottom: 0;
border-radius: 2px;
}
.panel-group .panel + .panel {
margin-top: 5px;
}
.panel-group .panel-heading {
border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
border-bottom: 1px solid #ddd;
}
.panel-default {
border-color: #ddd;
}
.panel-default > .panel-heading {
color: #333333;
background-color: #f5f5f5;
border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
color: #f5f5f5;
background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ddd;
}
.panel-primary {
border-color: #337ab7;
}
.panel-primary > .panel-heading {
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
color: #337ab7;
background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #337ab7;
}
.panel-success {
border-color: #d6e9c6;
}
.panel-success > .panel-heading {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
color: #dff0d8;
background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #d6e9c6;
}
.panel-info {
border-color: #bce8f1;
}
.panel-info > .panel-heading {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
color: #d9edf7;
background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #bce8f1;
}
.panel-warning {
border-color: #faebcc;
}
.panel-warning > .panel-heading {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
color: #fcf8e3;
background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #faebcc;
}
.panel-danger {
border-color: #ebccd1;
}
.panel-danger > .panel-heading {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
color: #f2dede;
background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ebccd1;
}
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
padding-bottom: 75%;
}
.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
border-color: #ddd;
border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
padding: 24px;
border-radius: 3px;
}
.well-sm {
padding: 9px;
border-radius: 1px;
}
.close {
float: right;
font-size: 19.5px;
font-weight: bold;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: 0.2;
filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
opacity: 0.5;
filter: alpha(opacity=50);
}
button.close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.modal-open {
overflow: hidden;
}
.modal {
display: none;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.modal.fade .modal-dialog {
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
-o-transform: translate(0, -25%);
transform: translate(0, -25%);
-webkit-transition: -webkit-transform 0.3s ease-out;
-moz-transition: -moz-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
}
.modal-content {
position: relative;
background-color: #fff;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
background-clip: padding-box;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
filter: alpha(opacity=0);
}
.modal-backdrop.in {
opacity: 0.5;
filter: alpha(opacity=50);
}
.modal-header {
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
margin-top: -2px;
}
.modal-title {
margin: 0;
line-height: 1.42857143;
}
.modal-body {
position: relative;
padding: 15px;
}
.modal-footer {
padding: 15px;
text-align: right;
border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
margin-left: 5px;
margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
margin-left: 0;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media (min-width: 768px) {
.modal-dialog {
width: 600px;
margin: 30px auto;
}
.modal-content {
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.modal-sm {
width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg {
width: 900px;
}
}
.tooltip {
position: absolute;
z-index: 1070;
display: block;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 12px;
opacity: 0;
filter: alpha(opacity=0);
}
.tooltip.in {
opacity: 0.9;
filter: alpha(opacity=90);
}
.tooltip.top {
margin-top: -3px;
padding: 5px 0;
}
.tooltip.right {
margin-left: 3px;
padding: 0 5px;
}
.tooltip.bottom {
margin-top: 3px;
padding: 5px 0;
}
.tooltip.left {
margin-left: -3px;
padding: 0 5px;
}
.tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 2px;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
bottom: 0;
right: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
bottom: 0;
left: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
top: 0;
right: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
top: 0;
left: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1060;
display: none;
max-width: 276px;
padding: 1px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 13px;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
margin-top: -10px;
}
.popover.right {
margin-left: 10px;
}
.popover.bottom {
margin-top: 10px;
}
.popover.left {
margin-left: -10px;
}
.popover-title {
margin: 0;
padding: 8px 14px;
font-size: 13px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 2px 2px 0 0;
}
.popover-content {
padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.popover > .arrow {
border-width: 11px;
}
.popover > .arrow:after {
border-width: 10px;
content: "";
}
.popover.top > .arrow {
left: 50%;
margin-left: -11px;
border-bottom-width: 0;
border-top-color: #999999;
border-top-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
}
.popover.top > .arrow:after {
content: " ";
bottom: 1px;
margin-left: -10px;
border-bottom-width: 0;
border-top-color: #fff;
}
.popover.right > .arrow {
top: 50%;
left: -11px;
margin-top: -11px;
border-left-width: 0;
border-right-color: #999999;
border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
content: " ";
left: 1px;
bottom: -10px;
border-left-width: 0;
border-right-color: #fff;
}
.popover.bottom > .arrow {
left: 50%;
margin-left: -11px;
border-top-width: 0;
border-bottom-color: #999999;
border-bottom-color: rgba(0, 0, 0, 0.25);
top: -11px;
}
.popover.bottom > .arrow:after {
content: " ";
top: 1px;
margin-left: -10px;
border-top-width: 0;
border-bottom-color: #fff;
}
.popover.left > .arrow {
top: 50%;
right: -11px;
margin-top: -11px;
border-right-width: 0;
border-left-color: #999999;
border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
content: " ";
right: 1px;
border-right-width: 0;
border-left-color: #fff;
bottom: -10px;
}
.carousel {
position: relative;
}
.carousel-inner {
position: relative;
overflow: hidden;
width: 100%;
}
.carousel-inner > .item {
display: none;
position: relative;
-webkit-transition: 0.6s ease-in-out left;
-o-transition: 0.6s ease-in-out left;
transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner > .item {
-webkit-transition: -webkit-transform 0.6s ease-in-out;
-moz-transition: -moz-transform 0.6s ease-in-out;
-o-transition: -o-transform 0.6s ease-in-out;
transition: transform 0.6s ease-in-out;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
}
.carousel-inner > .item.next,
.carousel-inner > .item.active.right {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
left: 0;
}
.carousel-inner > .item.prev,
.carousel-inner > .item.active.left {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
left: 0;
}
.carousel-inner > .item.next.left,
.carousel-inner > .item.prev.right,
.carousel-inner > .item.active {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
left: 0;
}
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
display: block;
}
.carousel-inner > .active {
left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
position: absolute;
top: 0;
width: 100%;
}
.carousel-inner > .next {
left: 100%;
}
.carousel-inner > .prev {
left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
left: 0;
}
.carousel-inner > .active.left {
left: -100%;
}
.carousel-inner > .active.right {
left: 100%;
}
.carousel-control {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 15%;
opacity: 0.5;
filter: alpha(opacity=50);
font-size: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
left: auto;
right: 0;
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
outline: 0;
color: #fff;
text-decoration: none;
opacity: 0.9;
filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
position: absolute;
top: 50%;
margin-top: -10px;
z-index: 5;
display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
left: 50%;
margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
right: 50%;
margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 20px;
height: 20px;
line-height: 1;
font-family: serif;
}
.carousel-control .icon-prev:before {
content: '\2039';
}
.carousel-control .icon-next:before {
content: '\203a';
}
.carousel-indicators {
position: absolute;
bottom: 10px;
left: 50%;
z-index: 15;
width: 60%;
margin-left: -30%;
padding-left: 0;
list-style: none;
text-align: center;
}
.carousel-indicators li {
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
border: 1px solid #fff;
border-radius: 10px;
cursor: pointer;
background-color: #000 \9;
background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
margin: 0;
width: 12px;
height: 12px;
background-color: #fff;
}
.carousel-caption {
position: absolute;
left: 15%;
right: 15%;
bottom: 20px;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
text-shadow: none;
}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 30px;
height: 30px;
margin-top: -10px;
font-size: 30px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
margin-right: -10px;
}
.carousel-caption {
left: 20%;
right: 20%;
padding-bottom: 30px;
}
.carousel-indicators {
bottom: 20px;
}
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
content: " ";
display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
@-ms-viewport {
width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table !important;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table !important;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table !important;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table !important;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table !important;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
}
.visible-print-block {
display: none !important;
}
@media print {
.visible-print-block {
display: block !important;
}
}
.visible-print-inline {
display: none !important;
}
@media print {
.visible-print-inline {
display: inline !important;
}
}
.visible-print-inline-block {
display: none !important;
}
@media print {
.visible-print-inline-block {
display: inline-block !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
}
/*!
*
* Font Awesome
*
*/
/*!
* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eee;
border-radius: .1em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left {
margin-right: .3em;
}
.fa.fa-pull-right {
margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-glass:before {
content: "\f000";
}
.fa-music:before {
content: "\f001";
}
.fa-search:before {
content: "\f002";
}
.fa-envelope-o:before {
content: "\f003";
}
.fa-heart:before {
content: "\f004";
}
.fa-star:before {
content: "\f005";
}
.fa-star-o:before {
content: "\f006";
}
.fa-user:before {
content: "\f007";
}
.fa-film:before {
content: "\f008";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-check:before {
content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-power-off:before {
content: "\f011";
}
.fa-signal:before {
content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
content: "\f013";
}
.fa-trash-o:before {
content: "\f014";
}
.fa-home:before {
content: "\f015";
}
.fa-file-o:before {
content: "\f016";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-road:before {
content: "\f018";
}
.fa-download:before {
content: "\f019";
}
.fa-arrow-circle-o-down:before {
content: "\f01a";
}
.fa-arrow-circle-o-up:before {
content: "\f01b";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-play-circle-o:before {
content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e";
}
.fa-refresh:before {
content: "\f021";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-lock:before {
content: "\f023";
}
.fa-flag:before {
content: "\f024";
}
.fa-headphones:before {
content: "\f025";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-book:before {
content: "\f02d";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-print:before {
content: "\f02f";
}
.fa-camera:before {
content: "\f030";
}
.fa-font:before {
content: "\f031";
}
.fa-bold:before {
content: "\f032";
}
.fa-italic:before {
content: "\f033";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-right:before {
content: "\f038";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-list:before {
content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b";
}
.fa-indent:before {
content: "\f03c";
}
.fa-video-camera:before {
content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e";
}
.fa-pencil:before {
content: "\f040";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-adjust:before {
content: "\f042";
}
.fa-tint:before {
content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-share-square-o:before {
content: "\f045";
}
.fa-check-square-o:before {
content: "\f046";
}
.fa-arrows:before {
content: "\f047";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-backward:before {
content: "\f04a";
}
.fa-play:before {
content: "\f04b";
}
.fa-pause:before {
content: "\f04c";
}
.fa-stop:before {
content: "\f04d";
}
.fa-forward:before {
content: "\f04e";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-eject:before {
content: "\f052";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-times-circle-o:before {
content: "\f05c";
}
.fa-check-circle-o:before {
content: "\f05d";
}
.fa-ban:before {
content: "\f05e";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064";
}
.fa-expand:before {
content: "\f065";
}
.fa-compress:before {
content: "\f066";
}
.fa-plus:before {
content: "\f067";
}
.fa-minus:before {
content: "\f068";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-gift:before {
content: "\f06b";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-fire:before {
content: "\f06d";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-plane:before {
content: "\f072";
}
.fa-calendar:before {
content: "\f073";
}
.fa-random:before {
content: "\f074";
}
.fa-comment:before {
content: "\f075";
}
.fa-magnet:before {
content: "\f076";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-retweet:before {
content: "\f079";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-arrows-v:before {
content: "\f07d";
}
.fa-arrows-h:before {
content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-key:before {
content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085";
}
.fa-comments:before {
content: "\f086";
}
.fa-thumbs-o-up:before {
content: "\f087";
}
.fa-thumbs-o-down:before {
content: "\f088";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.fa-sign-out:before {
content: "\f08b";
}
.fa-linkedin-square:before {
content: "\f08c";
}
.fa-thumb-tack:before {
content: "\f08d";
}
.fa-external-link:before {
content: "\f08e";
}
.fa-sign-in:before {
content: "\f090";
}
.fa-trophy:before {
content: "\f091";
}
.fa-github-square:before {
content: "\f092";
}
.fa-upload:before {
content: "\f093";
}
.fa-lemon-o:before {
content: "\f094";
}
.fa-phone:before {
content: "\f095";
}
.fa-square-o:before {
content: "\f096";
}
.fa-bookmark-o:before {
content: "\f097";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
content: "\f09e";
}
.fa-hdd-o:before {
content: "\f0a0";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-hand-o-right:before {
content: "\f0a4";
}
.fa-hand-o-left:before {
content: "\f0a5";
}
.fa-hand-o-up:before {
content: "\f0a6";
}
.fa-hand-o-down:before {
content: "\f0a7";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7";
}
.fa-square:before {
content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-table:before {
content: "\f0ce";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-plus:before {
content: "\f0d5";
}
.fa-money:before {
content: "\f0d6";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-columns:before {
content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4";
}
.fa-comment-o:before {
content: "\f0e5";
}
.fa-comments-o:before {
content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea";
}
.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa-exchange:before {
content: "\f0ec";
}
.fa-cloud-download:before {
content: "\f0ed";
}
.fa-cloud-upload:before {
content: "\f0ee";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-bell-o:before {
content: "\f0a2";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cutlery:before {
content: "\f0f5";
}
.fa-file-text-o:before {
content: "\f0f6";
}
.fa-building-o:before {
content: "\f0f7";
}
.fa-hospital-o:before {
content: "\f0f8";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-desktop:before {
content: "\f108";
}
.fa-laptop:before {
content: "\f109";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}
.fa-circle-o:before {
content: "\f10c";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-spinner:before {
content: "\f110";
}
.fa-circle:before {
content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-folder-o:before {
content: "\f114";
}
.fa-folder-open-o:before {
content: "\f115";
}
.fa-smile-o:before {
content: "\f118";
}
.fa-frown-o:before {
content: "\f119";
}
.fa-meh-o:before {
content: "\f11a";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-keyboard-o:before {
content: "\f11c";
}
.fa-flag-o:before {
content: "\f11d";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-terminal:before {
content: "\f120";
}
.fa-code:before {
content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-crop:before {
content: "\f125";
}
.fa-code-fork:before {
content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127";
}
.fa-question:before {
content: "\f128";
}
.fa-info:before {
content: "\f129";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-shield:before {
content: "\f132";
}
.fa-calendar-o:before {
content: "\f133";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-rocket:before {
content: "\f135";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-html5:before {
content: "\f13b";
}
.fa-css3:before {
content: "\f13c";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-ticket:before {
content: "\f145";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-minus-square-o:before {
content: "\f147";
}
.fa-level-up:before {
content: "\f148";
}
.fa-level-down:before {
content: "\f149";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-pencil-square:before {
content: "\f14b";
}
.fa-external-link-square:before {
content: "\f14c";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-compass:before {
content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
content: "\f153";
}
.fa-gbp:before {
content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158";
}
.fa-won:before,
.fa-krw:before {
content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-text:before {
content: "\f15c";
}
.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa-sort-amount-asc:before {
content: "\f160";
}
.fa-sort-amount-desc:before {
content: "\f161";
}
.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-youtube-square:before {
content: "\f166";
}
.fa-youtube:before {
content: "\f167";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-youtube-play:before {
content: "\f16a";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-adn:before {
content: "\f170";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitbucket-square:before {
content: "\f172";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-long-arrow-down:before {
content: "\f175";
}
.fa-long-arrow-up:before {
content: "\f176";
}
.fa-long-arrow-left:before {
content: "\f177";
}
.fa-long-arrow-right:before {
content: "\f178";
}
.fa-apple:before {
content: "\f179";
}
.fa-windows:before {
content: "\f17a";
}
.fa-android:before {
content: "\f17b";
}
.fa-linux:before {
content: "\f17c";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-skype:before {
content: "\f17e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-trello:before {
content: "\f181";
}
.fa-female:before {
content: "\f182";
}
.fa-male:before {
content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
content: "\f184";
}
.fa-sun-o:before {
content: "\f185";
}
.fa-moon-o:before {
content: "\f186";
}
.fa-archive:before {
content: "\f187";
}
.fa-bug:before {
content: "\f188";
}
.fa-vk:before {
content: "\f189";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-renren:before {
content: "\f18b";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-arrow-circle-o-right:before {
content: "\f18e";
}
.fa-arrow-circle-o-left:before {
content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191";
}
.fa-dot-circle-o:before {
content: "\f192";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195";
}
.fa-plus-square-o:before {
content: "\f196";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-slack:before {
content: "\f198";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-openid:before {
content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-google:before {
content: "\f1a0";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-pied-piper-pp:before {
content: "\f1a7";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-language:before {
content: "\f1ab";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-building:before {
content: "\f1ad";
}
.fa-child:before {
content: "\f1ae";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-spoon:before {
content: "\f1b1";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-database:before {
content: "\f1c0";
}
.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa-file-word-o:before {
content: "\f1c2";
}
.fa-file-excel-o:before {
content: "\f1c3";
}
.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8";
}
.fa-file-code-o:before {
content: "\f1c9";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd";
}
.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9";
}
.fa-history:before {
content: "\f1da";
}
.fa-circle-thin:before {
content: "\f1db";
}
.fa-header:before {
content: "\f1dc";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-sliders:before {
content: "\f1de";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-bomb:before {
content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3";
}
.fa-tty:before {
content: "\f1e4";
}
.fa-binoculars:before {
content: "\f1e5";
}
.fa-plug:before {
content: "\f1e6";
}
.fa-slideshare:before {
content: "\f1e7";
}
.fa-twitch:before {
content: "\f1e8";
}
.fa-yelp:before {
content: "\f1e9";
}
.fa-newspaper-o:before {
content: "\f1ea";
}
.fa-wifi:before {
content: "\f1eb";
}
.fa-calculator:before {
content: "\f1ec";
}
.fa-paypal:before {
content: "\f1ed";
}
.fa-google-wallet:before {
content: "\f1ee";
}
.fa-cc-visa:before {
content: "\f1f0";
}
.fa-cc-mastercard:before {
content: "\f1f1";
}
.fa-cc-discover:before {
content: "\f1f2";
}
.fa-cc-amex:before {
content: "\f1f3";
}
.fa-cc-paypal:before {
content: "\f1f4";
}
.fa-cc-stripe:before {
content: "\f1f5";
}
.fa-bell-slash:before {
content: "\f1f6";
}
.fa-bell-slash-o:before {
content: "\f1f7";
}
.fa-trash:before {
content: "\f1f8";
}
.fa-copyright:before {
content: "\f1f9";
}
.fa-at:before {
content: "\f1fa";
}
.fa-eyedropper:before {
content: "\f1fb";
}
.fa-paint-brush:before {
content: "\f1fc";
}
.fa-birthday-cake:before {
content: "\f1fd";
}
.fa-area-chart:before {
content: "\f1fe";
}
.fa-pie-chart:before {
content: "\f200";
}
.fa-line-chart:before {
content: "\f201";
}
.fa-lastfm:before {
content: "\f202";
}
.fa-lastfm-square:before {
content: "\f203";
}
.fa-toggle-off:before {
content: "\f204";
}
.fa-toggle-on:before {
content: "\f205";
}
.fa-bicycle:before {
content: "\f206";
}
.fa-bus:before {
content: "\f207";
}
.fa-ioxhost:before {
content: "\f208";
}
.fa-angellist:before {
content: "\f209";
}
.fa-cc:before {
content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b";
}
.fa-meanpath:before {
content: "\f20c";
}
.fa-buysellads:before {
content: "\f20d";
}
.fa-connectdevelop:before {
content: "\f20e";
}
.fa-dashcube:before {
content: "\f210";
}
.fa-forumbee:before {
content: "\f211";
}
.fa-leanpub:before {
content: "\f212";
}
.fa-sellsy:before {
content: "\f213";
}
.fa-shirtsinbulk:before {
content: "\f214";
}
.fa-simplybuilt:before {
content: "\f215";
}
.fa-skyatlas:before {
content: "\f216";
}
.fa-cart-plus:before {
content: "\f217";
}
.fa-cart-arrow-down:before {
content: "\f218";
}
.fa-diamond:before {
content: "\f219";
}
.fa-ship:before {
content: "\f21a";
}
.fa-user-secret:before {
content: "\f21b";
}
.fa-motorcycle:before {
content: "\f21c";
}
.fa-street-view:before {
content: "\f21d";
}
.fa-heartbeat:before {
content: "\f21e";
}
.fa-venus:before {
content: "\f221";
}
.fa-mars:before {
content: "\f222";
}
.fa-mercury:before {
content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
content: "\f224";
}
.fa-transgender-alt:before {
content: "\f225";
}
.fa-venus-double:before {
content: "\f226";
}
.fa-mars-double:before {
content: "\f227";
}
.fa-venus-mars:before {
content: "\f228";
}
.fa-mars-stroke:before {
content: "\f229";
}
.fa-mars-stroke-v:before {
content: "\f22a";
}
.fa-mars-stroke-h:before {
content: "\f22b";
}
.fa-neuter:before {
content: "\f22c";
}
.fa-genderless:before {
content: "\f22d";
}
.fa-facebook-official:before {
content: "\f230";
}
.fa-pinterest-p:before {
content: "\f231";
}
.fa-whatsapp:before {
content: "\f232";
}
.fa-server:before {
content: "\f233";
}
.fa-user-plus:before {
content: "\f234";
}
.fa-user-times:before {
content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
content: "\f236";
}
.fa-viacoin:before {
content: "\f237";
}
.fa-train:before {
content: "\f238";
}
.fa-subway:before {
content: "\f239";
}
.fa-medium:before {
content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
content: "\f23b";
}
.fa-optin-monster:before {
content: "\f23c";
}
.fa-opencart:before {
content: "\f23d";
}
.fa-expeditedssl:before {
content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
content: "\f244";
}
.fa-mouse-pointer:before {
content: "\f245";
}
.fa-i-cursor:before {
content: "\f246";
}
.fa-object-group:before {
content: "\f247";
}
.fa-object-ungroup:before {
content: "\f248";
}
.fa-sticky-note:before {
content: "\f249";
}
.fa-sticky-note-o:before {
content: "\f24a";
}
.fa-cc-jcb:before {
content: "\f24b";
}
.fa-cc-diners-club:before {
content: "\f24c";
}
.fa-clone:before {
content: "\f24d";
}
.fa-balance-scale:before {
content: "\f24e";
}
.fa-hourglass-o:before {
content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: "\f253";
}
.fa-hourglass:before {
content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: "\f256";
}
.fa-hand-scissors-o:before {
content: "\f257";
}
.fa-hand-lizard-o:before {
content: "\f258";
}
.fa-hand-spock-o:before {
content: "\f259";
}
.fa-hand-pointer-o:before {
content: "\f25a";
}
.fa-hand-peace-o:before {
content: "\f25b";
}
.fa-trademark:before {
content: "\f25c";
}
.fa-registered:before {
content: "\f25d";
}
.fa-creative-commons:before {
content: "\f25e";
}
.fa-gg:before {
content: "\f260";
}
.fa-gg-circle:before {
content: "\f261";
}
.fa-tripadvisor:before {
content: "\f262";
}
.fa-odnoklassniki:before {
content: "\f263";
}
.fa-odnoklassniki-square:before {
content: "\f264";
}
.fa-get-pocket:before {
content: "\f265";
}
.fa-wikipedia-w:before {
content: "\f266";
}
.fa-safari:before {
content: "\f267";
}
.fa-chrome:before {
content: "\f268";
}
.fa-firefox:before {
content: "\f269";
}
.fa-opera:before {
content: "\f26a";
}
.fa-internet-explorer:before {
content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
content: "\f26c";
}
.fa-contao:before {
content: "\f26d";
}
.fa-500px:before {
content: "\f26e";
}
.fa-amazon:before {
content: "\f270";
}
.fa-calendar-plus-o:before {
content: "\f271";
}
.fa-calendar-minus-o:before {
content: "\f272";
}
.fa-calendar-times-o:before {
content: "\f273";
}
.fa-calendar-check-o:before {
content: "\f274";
}
.fa-industry:before {
content: "\f275";
}
.fa-map-pin:before {
content: "\f276";
}
.fa-map-signs:before {
content: "\f277";
}
.fa-map-o:before {
content: "\f278";
}
.fa-map:before {
content: "\f279";
}
.fa-commenting:before {
content: "\f27a";
}
.fa-commenting-o:before {
content: "\f27b";
}
.fa-houzz:before {
content: "\f27c";
}
.fa-vimeo:before {
content: "\f27d";
}
.fa-black-tie:before {
content: "\f27e";
}
.fa-fonticons:before {
content: "\f280";
}
.fa-reddit-alien:before {
content: "\f281";
}
.fa-edge:before {
content: "\f282";
}
.fa-credit-card-alt:before {
content: "\f283";
}
.fa-codiepie:before {
content: "\f284";
}
.fa-modx:before {
content: "\f285";
}
.fa-fort-awesome:before {
content: "\f286";
}
.fa-usb:before {
content: "\f287";
}
.fa-product-hunt:before {
content: "\f288";
}
.fa-mixcloud:before {
content: "\f289";
}
.fa-scribd:before {
content: "\f28a";
}
.fa-pause-circle:before {
content: "\f28b";
}
.fa-pause-circle-o:before {
content: "\f28c";
}
.fa-stop-circle:before {
content: "\f28d";
}
.fa-stop-circle-o:before {
content: "\f28e";
}
.fa-shopping-bag:before {
content: "\f290";
}
.fa-shopping-basket:before {
content: "\f291";
}
.fa-hashtag:before {
content: "\f292";
}
.fa-bluetooth:before {
content: "\f293";
}
.fa-bluetooth-b:before {
content: "\f294";
}
.fa-percent:before {
content: "\f295";
}
.fa-gitlab:before {
content: "\f296";
}
.fa-wpbeginner:before {
content: "\f297";
}
.fa-wpforms:before {
content: "\f298";
}
.fa-envira:before {
content: "\f299";
}
.fa-universal-access:before {
content: "\f29a";
}
.fa-wheelchair-alt:before {
content: "\f29b";
}
.fa-question-circle-o:before {
content: "\f29c";
}
.fa-blind:before {
content: "\f29d";
}
.fa-audio-description:before {
content: "\f29e";
}
.fa-volume-control-phone:before {
content: "\f2a0";
}
.fa-braille:before {
content: "\f2a1";
}
.fa-assistive-listening-systems:before {
content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
content: "\f2a4";
}
.fa-glide:before {
content: "\f2a5";
}
.fa-glide-g:before {
content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
content: "\f2a7";
}
.fa-low-vision:before {
content: "\f2a8";
}
.fa-viadeo:before {
content: "\f2a9";
}
.fa-viadeo-square:before {
content: "\f2aa";
}
.fa-snapchat:before {
content: "\f2ab";
}
.fa-snapchat-ghost:before {
content: "\f2ac";
}
.fa-snapchat-square:before {
content: "\f2ad";
}
.fa-pied-piper:before {
content: "\f2ae";
}
.fa-first-order:before {
content: "\f2b0";
}
.fa-yoast:before {
content: "\f2b1";
}
.fa-themeisle:before {
content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
content: "\f2b4";
}
.fa-handshake-o:before {
content: "\f2b5";
}
.fa-envelope-open:before {
content: "\f2b6";
}
.fa-envelope-open-o:before {
content: "\f2b7";
}
.fa-linode:before {
content: "\f2b8";
}
.fa-address-book:before {
content: "\f2b9";
}
.fa-address-book-o:before {
content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
content: "\f2bc";
}
.fa-user-circle:before {
content: "\f2bd";
}
.fa-user-circle-o:before {
content: "\f2be";
}
.fa-user-o:before {
content: "\f2c0";
}
.fa-id-badge:before {
content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
content: "\f2c3";
}
.fa-quora:before {
content: "\f2c4";
}
.fa-free-code-camp:before {
content: "\f2c5";
}
.fa-telegram:before {
content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
content: "\f2cb";
}
.fa-shower:before {
content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
content: "\f2cd";
}
.fa-podcast:before {
content: "\f2ce";
}
.fa-window-maximize:before {
content: "\f2d0";
}
.fa-window-minimize:before {
content: "\f2d1";
}
.fa-window-restore:before {
content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
content: "\f2d4";
}
.fa-bandcamp:before {
content: "\f2d5";
}
.fa-grav:before {
content: "\f2d6";
}
.fa-etsy:before {
content: "\f2d7";
}
.fa-imdb:before {
content: "\f2d8";
}
.fa-ravelry:before {
content: "\f2d9";
}
.fa-eercast:before {
content: "\f2da";
}
.fa-microchip:before {
content: "\f2db";
}
.fa-snowflake-o:before {
content: "\f2dc";
}
.fa-superpowers:before {
content: "\f2dd";
}
.fa-wpexplorer:before {
content: "\f2de";
}
.fa-meetup:before {
content: "\f2e0";
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
code {
color: #000;
}
pre {
font-size: inherit;
line-height: inherit;
}
label {
font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.corner-all {
border-radius: 2px;
}
.no-padding {
padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer. It allows the usage of flexible box
model layouts accross multiple browsers, including older browsers. The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below). Browsers that are known to implement this
new spec completely include:
Firefox 28.0+
Chrome 29.0+
Internet Explorer 11+
Opera 17.0+
Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
.hbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.vbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
.vbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
/* Old browsers */
-webkit-box-direction: reverse;
-moz-box-direction: reverse;
box-direction: reverse;
/* Modern browsers */
flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
/* Old browsers */
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
/* Old browsers */
-webkit-box-flex: 2;
-moz-box-flex: 2;
box-flex: 2;
/* Modern browsers */
flex: 2;
}
.box-group1 {
/* Deprecated */
-webkit-box-flex-group: 1;
-moz-box-flex-group: 1;
box-flex-group: 1;
}
.box-group2 {
/* Deprecated */
-webkit-box-flex-group: 2;
-moz-box-flex-group: 2;
box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
/* Old browsers */
-webkit-box-pack: start;
-moz-box-pack: start;
box-pack: start;
/* Modern browsers */
justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
/* Old browsers */
-webkit-box-pack: center;
-moz-box-pack: center;
box-pack: center;
/* Modern browsers */
justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
/* Old browsers */
-webkit-box-pack: baseline;
-moz-box-pack: baseline;
box-pack: baseline;
/* Modern browsers */
justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
/* Old browsers */
-webkit-box-pack: stretch;
-moz-box-pack: stretch;
box-pack: stretch;
/* Modern browsers */
justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
/* Old browsers */
-webkit-box-align: start;
-moz-box-align: start;
box-align: start;
/* Modern browsers */
align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
/* Old browsers */
-webkit-box-align: end;
-moz-box-align: end;
box-align: end;
/* Modern browsers */
align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
/* Old browsers */
-webkit-box-align: center;
-moz-box-align: center;
box-align: center;
/* Modern browsers */
align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
/* Old browsers */
-webkit-box-align: baseline;
-moz-box-align: baseline;
box-align: baseline;
/* Modern browsers */
align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
/* Old browsers */
-webkit-box-align: stretch;
-moz-box-align: stretch;
box-align: stretch;
/* Modern browsers */
align-items: stretch;
}
div.error {
margin: 2em;
text-align: center;
}
div.error > h1 {
font-size: 500%;
line-height: normal;
}
div.error > p {
font-size: 200%;
line-height: normal;
}
div.traceback-wrapper {
text-align: left;
max-width: 800px;
margin: auto;
}
div.traceback-wrapper pre.traceback {
max-height: 600px;
overflow: auto;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
body {
background-color: #fff;
/* This makes sure that the body covers the entire window and needs to
be in a different element than the display: box in wrapper below */
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
overflow: visible;
}
body > #header {
/* Initially hidden to prevent FLOUC */
display: none;
background-color: #fff;
/* Display over codemirror */
position: relative;
z-index: 100;
}
body > #header #header-container {
display: flex;
flex-direction: row;
justify-content: space-between;
padding: 5px;
padding-bottom: 5px;
padding-top: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
body > #header .header-bar {
width: 100%;
height: 1px;
background: #e7e7e7;
margin-bottom: -1px;
}
@media print {
body > #header {
display: none !important;
}
}
#header-spacer {
width: 100%;
visibility: hidden;
}
@media print {
#header-spacer {
display: none;
}
}
#ipython_notebook {
padding-left: 0px;
padding-top: 1px;
padding-bottom: 1px;
}
[dir="rtl"] #ipython_notebook {
margin-right: 10px;
margin-left: 0;
}
[dir="rtl"] #ipython_notebook.pull-left {
float: right !important;
float: right;
}
.flex-spacer {
flex: 1;
}
#noscript {
width: auto;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
font-size: 22px;
color: red;
font-weight: bold;
}
#ipython_notebook img {
height: 28px;
}
#site {
width: 100%;
display: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: auto;
}
@media print {
#site {
height: auto !important;
}
}
/* Smaller buttons */
.ui-button .ui-button-text {
padding: 0.2em 0.8em;
font-size: 77%;
}
input.ui-button {
padding: 0.3em 0.9em;
}
span#kernel_logo_widget {
margin: 0 10px;
}
span#login_widget {
float: right;
}
[dir="rtl"] span#login_widget {
float: left;
}
span#login_widget > .button,
#logout {
color: #333;
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
color: #fff;
background-color: #333;
}
.nav-header {
text-transform: none;
}
#header > span {
margin-top: 10px;
}
.modal_stretch .modal-dialog {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
max-height: calc(100vh - 200px);
overflow: auto;
flex: 1;
}
.modal-header {
cursor: move;
}
@media (min-width: 768px) {
.modal .modal-dialog {
width: 700px;
}
}
@media (min-width: 768px) {
select.form-control {
margin-left: 12px;
margin-right: 12px;
}
}
/*!
*
* IPython auth
*
*/
.center-nav {
display: inline-block;
margin-bottom: -4px;
}
[dir="rtl"] .center-nav form.pull-left {
float: right !important;
float: right;
}
[dir="rtl"] .center-nav .navbar-text {
float: right;
}
[dir="rtl"] .navbar-inner {
text-align: right;
}
[dir="rtl"] div.text-left {
text-align: right;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
background-color: none;
display: inline;
}
.alternate_upload.form {
padding: 0;
margin: 0;
}
.alternate_upload input.fileinput {
position: absolute;
display: block;
width: 100%;
height: 100%;
overflow: hidden;
cursor: pointer;
opacity: 0;
z-index: 2;
}
.alternate_upload .btn-xs > input.fileinput {
margin: -1px -5px;
}
.alternate_upload .btn-upload {
position: relative;
height: 22px;
}
::-webkit-file-upload-button {
cursor: pointer;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
ul#tabs {
margin-bottom: 4px;
}
ul#tabs a {
padding-top: 6px;
padding-bottom: 4px;
}
[dir="rtl"] ul#tabs.nav-tabs > li {
float: right;
}
[dir="rtl"] ul#tabs.nav.nav-tabs {
padding-right: 0;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
text-decoration: none;
}
ul.breadcrumb i.icon-home {
font-size: 16px;
margin-right: 4px;
}
ul.breadcrumb span {
color: #5e5e5e;
}
.list_toolbar {
padding: 4px 0 4px 0;
vertical-align: middle;
}
.list_toolbar .tree-buttons {
padding-top: 1px;
}
[dir="rtl"] .list_toolbar .tree-buttons .pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .list_toolbar .col-sm-4,
[dir="rtl"] .list_toolbar .col-sm-8 {
float: right;
}
.dynamic-buttons {
padding-top: 3px;
display: inline-block;
}
.list_toolbar [class*="span"] {
min-height: 24px;
}
.list_header {
font-weight: bold;
background-color: #EEE;
}
.list_placeholder {
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
}
.list_container {
margin-top: 4px;
margin-bottom: 20px;
border: 1px solid #ddd;
border-radius: 2px;
}
.list_container > div {
border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
background-color: red;
}
.list_container > div:last-child {
border: none;
}
.list_item:hover .list_item {
background-color: #ddd;
}
.list_item a {
text-decoration: none;
}
.list_item:hover {
background-color: #fafafa;
}
.list_header > div,
.list_item > div {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
.list_header > div input,
.list_item > div input {
margin-right: 7px;
margin-left: 14px;
vertical-align: text-bottom;
line-height: 22px;
position: relative;
top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
margin-left: -1px;
vertical-align: baseline;
line-height: 22px;
}
[dir="rtl"] .list_item > div input {
margin-right: 0;
}
.new-file input[type=checkbox] {
visibility: hidden;
}
.item_name {
line-height: 22px;
height: 24px;
}
.item_icon {
font-size: 14px;
color: #5e5e5e;
margin-right: 7px;
margin-left: 7px;
line-height: 22px;
vertical-align: baseline;
}
.item_modified {
margin-right: 7px;
margin-left: 7px;
}
[dir="rtl"] .item_modified.pull-right {
float: left !important;
float: left;
}
.item_buttons {
line-height: 1em;
margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
margin-left: 5px;
}
.item_buttons .btn {
min-width: 13ex;
}
.item_buttons .running-indicator {
padding-top: 4px;
color: #5cb85c;
}
.item_buttons .kernel-name {
padding-top: 4px;
color: #5bc0de;
margin-right: 7px;
float: left;
}
[dir="rtl"] .item_buttons.pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .item_buttons .kernel-name {
margin-left: 7px;
float: right;
}
.toolbar_info {
height: 24px;
line-height: 24px;
}
.list_item input:not([type=checkbox]) {
padding-top: 3px;
padding-bottom: 3px;
height: 22px;
line-height: 14px;
margin: 0px;
}
.highlight_text {
color: blue;
}
#project_name {
display: inline-block;
padding-left: 7px;
margin-left: -2px;
}
#project_name > .breadcrumb {
padding: 0px;
margin-bottom: 0px;
background-color: transparent;
font-weight: bold;
}
.sort_button {
display: inline-block;
padding-left: 7px;
}
[dir="rtl"] .sort_button.pull-right {
float: left !important;
float: left;
}
#tree-selector {
padding-right: 0px;
}
#button-select-all {
min-width: 50px;
}
[dir="rtl"] #button-select-all.btn {
float: right ;
}
#select-all {
margin-left: 7px;
margin-right: 2px;
margin-top: 2px;
height: 16px;
}
[dir="rtl"] #select-all.pull-left {
float: right !important;
float: right;
}
.menu_icon {
margin-right: 2px;
}
.tab-content .row {
margin-left: 0px;
margin-right: 0px;
}
.folder_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f114";
}
.folder_icon:before.fa-pull-left {
margin-right: .3em;
}
.folder_icon:before.fa-pull-right {
margin-left: .3em;
}
.folder_icon:before.pull-left {
margin-right: .3em;
}
.folder_icon:before.pull-right {
margin-left: .3em;
}
.notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
}
.notebook_icon:before.fa-pull-left {
margin-right: .3em;
}
.notebook_icon:before.fa-pull-right {
margin-left: .3em;
}
.notebook_icon:before.pull-left {
margin-right: .3em;
}
.notebook_icon:before.pull-right {
margin-left: .3em;
}
.running_notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
color: #5cb85c;
}
.running_notebook_icon:before.fa-pull-left {
margin-right: .3em;
}
.running_notebook_icon:before.fa-pull-right {
margin-left: .3em;
}
.running_notebook_icon:before.pull-left {
margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
margin-left: .3em;
}
.file_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f016";
position: relative;
top: -2px;
}
.file_icon:before.fa-pull-left {
margin-right: .3em;
}
.file_icon:before.fa-pull-right {
margin-left: .3em;
}
.file_icon:before.pull-left {
margin-right: .3em;
}
.file_icon:before.pull-right {
margin-left: .3em;
}
#notebook_toolbar .pull-right {
padding-top: 0px;
margin-right: -1px;
}
ul#new-menu {
left: auto;
right: 0;
}
#new-menu .dropdown-header {
font-size: 10px;
border-bottom: 1px solid #e5e5e5;
padding: 0 0 3px;
margin: -3px 20px 0;
}
.kernel-menu-icon {
padding-right: 12px;
width: 24px;
content: "\f096";
}
.kernel-menu-icon:before {
content: "\f096";
}
.kernel-menu-icon-current:before {
content: "\f00c";
}
#tab_content {
padding-top: 20px;
}
#running .panel-group .panel {
margin-top: 3px;
margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
background-color: #EEE;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
text-decoration: none;
}
#running .panel-group .panel .panel-body {
padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
border-bottom: 0px;
}
.delete-button {
display: none;
}
.duplicate-button {
display: none;
}
.rename-button {
display: none;
}
.move-button {
display: none;
}
.download-button {
display: none;
}
.shutdown-button {
display: none;
}
.dynamic-instructions {
display: inline-block;
padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
padding: 0px 5px;
}
.selected-keymap i.fa:before {
content: "\f00c";
}
#mode-menu {
overflow: auto;
max-height: 20em;
}
.edit_app #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
/* Use a negative 1 bottom margin, so the border overlaps the border of the
header */
margin-bottom: -1px;
}
.dirty-indicator {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator.pull-left {
margin-right: .3em;
}
.dirty-indicator.pull-right {
margin-left: .3em;
}
.dirty-indicator-dirty {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-dirty.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator-dirty.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator-dirty.pull-left {
margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-clean.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator-clean.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator-clean.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f00c";
}
.dirty-indicator-clean:before.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator-clean:before.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator-clean:before.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
margin-left: .3em;
}
#filename {
font-size: 16pt;
display: table;
padding: 0px 5px;
}
#current-mode {
padding-left: 5px;
padding-right: 5px;
}
#texteditor-backdrop {
padding-top: 20px;
padding-bottom: 20px;
}
@media not print {
#texteditor-backdrop {
background-color: #EEE;
}
}
@media print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container {
padding: 0px;
background-color: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
.CodeMirror-dialog {
background-color: #fff;
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI escape sequences */
/* The color values are a mix of
http://www.xcolors.net/dl/baskerville-ivorylight and
http://www.xcolors.net/dl/euphrasia */
.ansi-black-fg {
color: #3E424D;
}
.ansi-black-bg {
background-color: #3E424D;
}
.ansi-black-intense-fg {
color: #282C36;
}
.ansi-black-intense-bg {
background-color: #282C36;
}
.ansi-red-fg {
color: #E75C58;
}
.ansi-red-bg {
background-color: #E75C58;
}
.ansi-red-intense-fg {
color: #B22B31;
}
.ansi-red-intense-bg {
background-color: #B22B31;
}
.ansi-green-fg {
color: #00A250;
}
.ansi-green-bg {
background-color: #00A250;
}
.ansi-green-intense-fg {
color: #007427;
}
.ansi-green-intense-bg {
background-color: #007427;
}
.ansi-yellow-fg {
color: #DDB62B;
}
.ansi-yellow-bg {
background-color: #DDB62B;
}
.ansi-yellow-intense-fg {
color: #B27D12;
}
.ansi-yellow-intense-bg {
background-color: #B27D12;
}
.ansi-blue-fg {
color: #208FFB;
}
.ansi-blue-bg {
background-color: #208FFB;
}
.ansi-blue-intense-fg {
color: #0065CA;
}
.ansi-blue-intense-bg {
background-color: #0065CA;
}
.ansi-magenta-fg {
color: #D160C4;
}
.ansi-magenta-bg {
background-color: #D160C4;
}
.ansi-magenta-intense-fg {
color: #A03196;
}
.ansi-magenta-intense-bg {
background-color: #A03196;
}
.ansi-cyan-fg {
color: #60C6C8;
}
.ansi-cyan-bg {
background-color: #60C6C8;
}
.ansi-cyan-intense-fg {
color: #258F8F;
}
.ansi-cyan-intense-bg {
background-color: #258F8F;
}
.ansi-white-fg {
color: #C5C1B4;
}
.ansi-white-bg {
background-color: #C5C1B4;
}
.ansi-white-intense-fg {
color: #A1A6B2;
}
.ansi-white-intense-bg {
background-color: #A1A6B2;
}
.ansi-default-inverse-fg {
color: #FFFFFF;
}
.ansi-default-inverse-bg {
background-color: #000000;
}
.ansi-bold {
font-weight: bold;
}
.ansi-underline {
text-decoration: underline;
}
/* The following styles are deprecated an will be removed in a future version */
.ansibold {
font-weight: bold;
}
.ansi-inverse {
outline: 0.5px dotted;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
color: black;
}
.ansired {
color: darkred;
}
.ansigreen {
color: darkgreen;
}
.ansiyellow {
color: #c4a000;
}
.ansiblue {
color: darkblue;
}
.ansipurple {
color: darkviolet;
}
.ansicyan {
color: steelblue;
}
.ansigray {
color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
background-color: black;
}
.ansibgred {
background-color: red;
}
.ansibggreen {
background-color: green;
}
.ansibgyellow {
background-color: yellow;
}
.ansibgblue {
background-color: blue;
}
.ansibgpurple {
background-color: magenta;
}
.ansibgcyan {
background-color: cyan;
}
.ansibggray {
background-color: gray;
}
div.cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
border-radius: 2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-width: 1px;
border-style: solid;
border-color: transparent;
width: 100%;
padding: 5px;
/* This acts as a spacer between cells, that is outside the border */
margin: 0px;
outline: none;
position: relative;
overflow: visible;
}
div.cell:before {
position: absolute;
display: block;
top: -1px;
left: -1px;
width: 5px;
height: calc(100% + 2px);
content: '';
background: transparent;
}
div.cell.jupyter-soft-selected {
border-left-color: #E3F2FD;
border-left-width: 1px;
padding-left: 5px;
border-right-color: #E3F2FD;
border-right-width: 1px;
background: #E3F2FD;
}
@media print {
div.cell.jupyter-soft-selected {
border-color: transparent;
}
}
div.cell.selected,
div.cell.selected.jupyter-soft-selected {
border-color: #ababab;
}
div.cell.selected:before,
div.cell.selected.jupyter-soft-selected:before {
position: absolute;
display: block;
top: -1px;
left: -1px;
width: 5px;
height: calc(100% + 2px);
content: '';
background: #42A5F5;
}
@media print {
div.cell.selected,
div.cell.selected.jupyter-soft-selected {
border-color: transparent;
}
}
.edit_mode div.cell.selected {
border-color: #66BB6A;
}
.edit_mode div.cell.selected:before {
position: absolute;
display: block;
top: -1px;
left: -1px;
width: 5px;
height: calc(100% + 2px);
content: '';
background: #66BB6A;
}
@media print {
.edit_mode div.cell.selected {
border-color: transparent;
}
}
.prompt {
/* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
min-width: 14ex;
/* This padding is tuned to match the padding on the CodeMirror editor. */
padding: 0.4em;
margin: 0px;
font-family: monospace;
text-align: right;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
/* Don't highlight prompt number selection */
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
/* Use default cursor */
cursor: default;
}
@media (max-width: 540px) {
.prompt {
text-align: left;
}
}
div.inner_cell {
min-width: 0;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
border: 1px solid #cfcfcf;
border-radius: 2px;
background: #f7f7f7;
line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
is no content in the output_subarea and the prompt. The main purpose of this is
to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
padding-top: 0;
padding-bottom: 0;
}
div.unrecognized_cell {
padding: 5px 5px 5px 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.unrecognized_cell .inner_cell {
border-radius: 2px;
padding: 5px;
font-weight: bold;
color: red;
border: 1px solid #cfcfcf;
background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
color: inherit;
text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
color: inherit;
text-decoration: none;
}
@media (max-width: 540px) {
div.unrecognized_cell > div.prompt {
display: none;
}
}
div.code_cell {
/* avoid page breaking on code cells when printing */
}
@media print {
div.code_cell {
page-break-inside: avoid;
}
}
/* any special styling for code cells that are currently running goes here */
div.input {
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.input {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
color: #303F9F;
border-top: 1px solid transparent;
}
div.input_area > div.highlight {
margin: 0.4em;
border: none;
padding: 0px;
background-color: transparent;
}
div.input_area > div.highlight > pre {
margin: 0px;
border: none;
padding: 0px;
background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
* monospace font with inconsistent normal/bold/italic height. See
* notebookmain.js. Such fonts will have keywords vertically offset with
* respect to the rest of the text. The user should select a better font.
* See: https://github.com/ipython/ipython/issues/1503
*
* .CodeMirror span {
* vertical-align: bottom;
* }
*/
.CodeMirror {
line-height: 1.21429em;
/* Changed from 1em to our global default */
font-size: 14px;
height: auto;
/* Changed to auto to autogrow */
background: none;
/* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
/* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
/* We have found that if it is visible, vertical scrollbars appear with font size changes.*/
overflow-y: hidden;
overflow-x: auto;
}
.CodeMirror-lines {
/* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
/* we have set a different line-height and want this to scale with that. */
/* Note that this should set vertical padding only, since CodeMirror assumes
that horizontal padding will be set on CodeMirror pre */
padding: 0.4em 0;
}
.CodeMirror-linenumber {
padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.CodeMirror pre {
/* In CM3 this went to 4px from 0 in CM2. This sets horizontal padding only,
use .CodeMirror-lines for vertical */
padding: 0 0.4em;
border: 0;
border-radius: 0;
}
.CodeMirror-cursor {
border-left: 1.4px solid black;
}
@media screen and (min-width: 2138px) and (max-width: 4319px) {
.CodeMirror-cursor {
border-left: 2px solid black;
}
}
@media screen and (min-width: 4320px) {
.CodeMirror-cursor {
border-left: 4px solid black;
}
}
/*
Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme
*/
.highlight-base {
color: #000;
}
.highlight-variable {
color: #000;
}
.highlight-variable-2 {
color: #1a1a1a;
}
.highlight-variable-3 {
color: #333333;
}
.highlight-string {
color: #BA2121;
}
.highlight-comment {
color: #408080;
font-style: italic;
}
.highlight-number {
color: #080;
}
.highlight-atom {
color: #88F;
}
.highlight-keyword {
color: #008000;
font-weight: bold;
}
.highlight-builtin {
color: #008000;
}
.highlight-error {
color: #f00;
}
.highlight-operator {
color: #AA22FF;
font-weight: bold;
}
.highlight-meta {
color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
color: #00f;
}
.highlight-string-2 {
color: #f50;
}
.highlight-qualifier {
color: #555;
}
.highlight-bracket {
color: #997;
}
.highlight-tag {
color: #170;
}
.highlight-attribute {
color: #00c;
}
.highlight-header {
color: blue;
}
.highlight-quote {
color: #090;
}
.highlight-link {
color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
color: #008000;
font-weight: bold;
}
.cm-s-ipython span.cm-atom {
color: #88F;
}
.cm-s-ipython span.cm-number {
color: #080;
}
.cm-s-ipython span.cm-def {
color: #00f;
}
.cm-s-ipython span.cm-variable {
color: #000;
}
.cm-s-ipython span.cm-operator {
color: #AA22FF;
font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
color: #333333;
}
.cm-s-ipython span.cm-comment {
color: #408080;
font-style: italic;
}
.cm-s-ipython span.cm-string {
color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
color: #f50;
}
.cm-s-ipython span.cm-meta {
color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
color: #555;
}
.cm-s-ipython span.cm-builtin {
color: #008000;
}
.cm-s-ipython span.cm-bracket {
color: #997;
}
.cm-s-ipython span.cm-tag {
color: #170;
}
.cm-s-ipython span.cm-attribute {
color: #00c;
}
.cm-s-ipython span.cm-header {
color: blue;
}
.cm-s-ipython span.cm-quote {
color: #090;
}
.cm-s-ipython span.cm-link {
color: #00c;
}
.cm-s-ipython span.cm-error {
color: #f00;
}
.cm-s-ipython span.cm-tab {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
background-position: right;
background-repeat: no-repeat;
}
div.output_wrapper {
/* this position must be relative to enable descendents to be absolute within it */
position: relative;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
/* ideally, this would be max-height, but FF barfs all over that */
height: 24em;
/* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
width: 100%;
overflow: auto;
border-radius: 2px;
-webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
margin: 0px;
padding: 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
div.out_prompt_overlay {
height: 100%;
padding: 0px 0.4em;
position: absolute;
border-radius: 2px;
}
div.out_prompt_overlay:hover {
/* use inner shadow to get border that is computed the same on WebKit/FF */
-webkit-box-shadow: inset 0 0 1px #000;
box-shadow: inset 0 0 1px #000;
background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
padding: 0px;
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.output_area .MathJax_Display {
text-align: left !important;
}
div.output_area .rendered_html table {
margin-left: 0;
margin-right: 0;
}
div.output_area .rendered_html img {
margin-left: 0;
margin-right: 0;
}
div.output_area img,
div.output_area svg {
max-width: 100%;
height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
max-width: none;
}
div.output_area .mglyph > img {
max-width: none;
}
/* This is needed to protect the pre formating from global settings such
as that of bootstrap */
.output {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
@media (max-width: 540px) {
div.output_area {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
div.output_area pre {
margin: 0;
padding: 1px 0 1px 0;
border: 0;
vertical-align: baseline;
color: black;
background-color: transparent;
border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
the prompt div. */
div.output_subarea {
overflow-x: auto;
padding: 0.4em;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
output types */
/* all text output has this class: */
div.output_text {
text-align: left;
color: #000;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
background: #fdd;
/* very light red background for stderr */
}
div.output_latex {
text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
padding: 0;
}
.js-error {
color: darkred;
}
/* raw_input styles */
div.raw_input_container {
line-height: 1.21429em;
padding-top: 5px;
}
pre.raw_input_prompt {
/* nothing needed here. */
}
input.raw_input {
font-family: monospace;
font-size: inherit;
color: inherit;
width: auto;
/* make sure input baseline aligns with prompt */
vertical-align: baseline;
/* padding + margin = 0.5em between prompt and cursor */
padding: 0em 0.25em;
margin: 0em 0.25em;
}
input.raw_input:focus {
box-shadow: none;
}
p.p-space {
margin-bottom: 10px;
}
div.output_unrecognized {
padding: 5px;
font-weight: bold;
color: red;
}
div.output_unrecognized a {
color: inherit;
text-decoration: none;
}
div.output_unrecognized a:hover {
color: inherit;
text-decoration: none;
}
.rendered_html {
color: #000;
/* any extras will just be numbers: */
}
.rendered_html em {
font-style: italic;
}
.rendered_html strong {
font-weight: bold;
}
.rendered_html u {
text-decoration: underline;
}
.rendered_html :link {
text-decoration: underline;
}
.rendered_html :visited {
text-decoration: underline;
}
.rendered_html h1 {
font-size: 185.7%;
margin: 1.08em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h2 {
font-size: 157.1%;
margin: 1.27em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h3 {
font-size: 128.6%;
margin: 1.55em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h4 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h5 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h6 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h1:first-child {
margin-top: 0.538em;
}
.rendered_html h2:first-child {
margin-top: 0.636em;
}
.rendered_html h3:first-child {
margin-top: 0.777em;
}
.rendered_html h4:first-child {
margin-top: 1em;
}
.rendered_html h5:first-child {
margin-top: 1em;
}
.rendered_html h6:first-child {
margin-top: 1em;
}
.rendered_html ul:not(.list-inline),
.rendered_html ol:not(.list-inline) {
padding-left: 2em;
}
.rendered_html ul {
list-style: disc;
}
.rendered_html ul ul {
list-style: square;
margin-top: 0;
}
.rendered_html ul ul ul {
list-style: circle;
}
.rendered_html ol {
list-style: decimal;
}
.rendered_html ol ol {
list-style: upper-alpha;
margin-top: 0;
}
.rendered_html ol ol ol {
list-style: lower-alpha;
}
.rendered_html ol ol ol ol {
list-style: lower-roman;
}
.rendered_html ol ol ol ol ol {
list-style: decimal;
}
.rendered_html * + ul {
margin-top: 1em;
}
.rendered_html * + ol {
margin-top: 1em;
}
.rendered_html hr {
color: black;
background-color: black;
}
.rendered_html pre {
margin: 1em 2em;
padding: 0px;
background-color: #fff;
}
.rendered_html code {
background-color: #eff0f1;
}
.rendered_html p code {
padding: 1px 5px;
}
.rendered_html pre code {
background-color: #fff;
}
.rendered_html pre,
.rendered_html code {
border: 0;
color: #000;
font-size: 100%;
}
.rendered_html blockquote {
margin: 1em 2em;
}
.rendered_html table {
margin-left: auto;
margin-right: auto;
border: none;
border-collapse: collapse;
border-spacing: 0;
color: black;
font-size: 12px;
table-layout: fixed;
}
.rendered_html thead {
border-bottom: 1px solid black;
vertical-align: bottom;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
text-align: right;
vertical-align: middle;
padding: 0.5em 0.5em;
line-height: normal;
white-space: normal;
max-width: none;
border: none;
}
.rendered_html th {
font-weight: bold;
}
.rendered_html tbody tr:nth-child(odd) {
background: #f5f5f5;
}
.rendered_html tbody tr:hover {
background: rgba(66, 165, 245, 0.2);
}
.rendered_html * + table {
margin-top: 1em;
}
.rendered_html p {
text-align: left;
}
.rendered_html * + p {
margin-top: 1em;
}
.rendered_html img {
display: block;
margin-left: auto;
margin-right: auto;
}
.rendered_html * + img {
margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
max-width: 100%;
height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
max-width: none;
}
.rendered_html .alert {
margin-bottom: initial;
}
.rendered_html * + .alert {
margin-top: 1em;
}
[dir="rtl"] .rendered_html p {
text-align: right;
}
div.text_cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.text_cell > div.prompt {
display: none;
}
}
div.text_cell_render {
/*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
outline: none;
resize: none;
width: inherit;
border-style: none;
padding: 0.5em 0.5em 0.5em 0.4em;
color: #000;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
a.anchor-link:link {
text-decoration: none;
padding: 0px 20px;
visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
visibility: visible;
}
.text_cell.rendered .input_area {
display: none;
}
.text_cell.rendered .rendered_html {
overflow-x: auto;
overflow-y: hidden;
}
.text_cell.rendered .rendered_html tr,
.text_cell.rendered .rendered_html th,
.text_cell.rendered .rendered_html td {
max-width: none;
}
.text_cell.unrendered .text_cell_render {
display: none;
}
.text_cell .dropzone .input_area {
border: 2px dashed #bababa;
margin: -1px;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
font-weight: bold;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
font-size: 185.7%;
}
.cm-header-2 {
font-size: 157.1%;
}
.cm-header-3 {
font-size: 128.6%;
}
.cm-header-4 {
font-size: 110%;
}
.cm-header-5 {
font-size: 100%;
font-style: italic;
}
.cm-header-6 {
font-size: 100%;
font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
.notebook_app {
padding-left: 0px;
padding-right: 0px;
}
}
#ipython-main-app {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook_panel {
margin: 0px;
padding: 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook {
font-size: 14px;
line-height: 20px;
overflow-y: hidden;
overflow-x: auto;
width: 100%;
/* This spaces the page away from the edge of the notebook area */
padding-top: 20px;
margin: 0px;
outline: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
min-height: 100%;
}
@media not print {
#notebook-container {
padding: 15px;
background-color: #fff;
min-height: 0;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
@media print {
#notebook-container {
width: 100%;
}
}
div.ui-widget-content {
border: 1px solid #ababab;
outline: none;
}
pre.dialog {
background-color: #f7f7f7;
border: 1px solid #ddd;
border-radius: 2px;
padding: 0.4em;
padding-left: 2em;
}
p.dialog {
padding: 0.2em;
}
/* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems
to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do.
*/
pre,
code,
kbd,
samp {
white-space: pre-wrap;
}
#fonttest {
font-family: monospace;
}
p {
margin-bottom: 0;
}
.end_space {
min-height: 100px;
transition: height .2s ease;
}
.notebook_app > #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
.notebook_app {
background-color: #EEE;
}
}
kbd {
border-style: solid;
border-width: 1px;
box-shadow: none;
margin: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
}
.jupyter-keybindings {
padding: 1px;
line-height: 24px;
border-bottom: 1px solid gray;
}
.jupyter-keybindings input {
margin: 0;
padding: 0;
border: none;
}
.jupyter-keybindings i {
padding: 6px;
}
.well code {
background-color: #ffffff;
border-color: #ababab;
border-width: 1px;
border-style: solid;
padding: 2px;
padding-top: 1px;
padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
border: thin solid #CFCFCF;
border-bottom: none;
background: #EEE;
border-radius: 2px 2px 0px 0px;
width: 100%;
height: 29px;
padding-right: 4px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
display: -webkit-flex;
}
@media print {
.celltoolbar {
display: none;
}
}
.ctb_hideshow {
display: none;
vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
border: 1px solid #cfcfcf;
}
.celltoolbar {
font-size: 87%;
padding-top: 3px;
}
.celltoolbar select {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
width: inherit;
font-size: inherit;
height: 22px;
padding: 0px;
display: inline-block;
}
.celltoolbar select:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
color: #999;
opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
color: #999;
}
.celltoolbar select::-ms-expand {
border: 0;
background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
background-color: #eeeeee;
opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
cursor: not-allowed;
}
textarea.celltoolbar select {
height: auto;
}
select.celltoolbar select {
height: 30px;
line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
height: auto;
}
.celltoolbar label {
margin-left: 5px;
margin-right: 5px;
}
.tags_button_container {
width: 100%;
display: flex;
}
.tag-container {
display: flex;
flex-direction: row;
flex-grow: 1;
overflow: hidden;
position: relative;
}
.tag-container > * {
margin: 0 4px;
}
.remove-tag-btn {
margin-left: 4px;
}
.tags-input {
display: flex;
}
.cell-tag:last-child:after {
content: "";
position: absolute;
right: 0;
width: 40px;
height: 100%;
/* Fade to background color of cell toolbar */
background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE);
}
.tags-input > * {
margin-left: 4px;
}
.cell-tag,
.tags-input input,
.tags-input button {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
box-shadow: none;
width: inherit;
font-size: inherit;
height: 22px;
line-height: 22px;
padding: 0px 4px;
display: inline-block;
}
.cell-tag:focus,
.tags-input input:focus,
.tags-input button:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.cell-tag::-moz-placeholder,
.tags-input input::-moz-placeholder,
.tags-input button::-moz-placeholder {
color: #999;
opacity: 1;
}
.cell-tag:-ms-input-placeholder,
.tags-input input:-ms-input-placeholder,
.tags-input button:-ms-input-placeholder {
color: #999;
}
.cell-tag::-webkit-input-placeholder,
.tags-input input::-webkit-input-placeholder,
.tags-input button::-webkit-input-placeholder {
color: #999;
}
.cell-tag::-ms-expand,
.tags-input input::-ms-expand,
.tags-input button::-ms-expand {
border: 0;
background-color: transparent;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
.cell-tag[readonly],
.tags-input input[readonly],
.tags-input button[readonly],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
background-color: #eeeeee;
opacity: 1;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
cursor: not-allowed;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button {
height: auto;
}
select.cell-tag,
select.tags-input input,
select.tags-input button {
height: 30px;
line-height: 30px;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button,
select[multiple].cell-tag,
select[multiple].tags-input input,
select[multiple].tags-input button {
height: auto;
}
.cell-tag,
.tags-input button {
padding: 0px 4px;
}
.cell-tag {
background-color: #fff;
white-space: nowrap;
}
.tags-input input[type=text]:focus {
outline: none;
box-shadow: none;
border-color: #ccc;
}
.completions {
position: absolute;
z-index: 110;
overflow: hidden;
border: 1px solid #ababab;
border-radius: 2px;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
line-height: 1;
}
.completions select {
background: white;
outline: none;
border: none;
padding: 0px;
margin: 0px;
overflow: auto;
font-family: monospace;
font-size: 110%;
color: #000;
width: auto;
}
.completions select option.context {
color: #286090;
}
#kernel_logo_widget .current_kernel_logo {
display: none;
margin-top: -1px;
margin-bottom: -1px;
width: 32px;
height: 32px;
}
[dir="rtl"] #kernel_logo_widget {
float: left !important;
float: left;
}
.modal .modal-body .move-path {
display: flex;
flex-direction: row;
justify-content: space;
align-items: center;
}
.modal .modal-body .move-path .server-root {
padding-right: 20px;
}
.modal .modal-body .move-path .path-input {
flex: 1;
}
#menubar {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-top: 1px;
}
#menubar .navbar {
border-top: 1px;
border-radius: 0px 0px 2px 2px;
margin-bottom: 0px;
}
#menubar .navbar-toggle {
float: left;
padding-top: 7px;
padding-bottom: 7px;
border: none;
}
#menubar .navbar-collapse {
clear: left;
}
[dir="rtl"] #menubar .navbar-toggle {
float: right;
}
[dir="rtl"] #menubar .navbar-collapse {
clear: right;
}
[dir="rtl"] #menubar .navbar-nav {
float: right;
}
[dir="rtl"] #menubar .nav {
padding-right: 0px;
}
[dir="rtl"] #menubar .navbar-nav > li {
float: right;
}
[dir="rtl"] #menubar .navbar-right {
float: left !important;
}
[dir="rtl"] ul.dropdown-menu {
text-align: right;
left: auto;
}
[dir="rtl"] ul#new-menu.dropdown-menu {
right: auto;
left: 0;
}
.nav-wrapper {
border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
padding-top: 4px;
}
[dir="rtl"] i.menu-icon.pull-right {
float: left !important;
float: left;
}
ul#help_menu li a {
overflow: hidden;
padding-right: 2.2em;
}
ul#help_menu li a i {
margin-right: -1.2em;
}
[dir="rtl"] ul#help_menu li a {
padding-left: 2.2em;
}
[dir="rtl"] ul#help_menu li a i {
margin-right: 0;
margin-left: -1.2em;
}
[dir="rtl"] ul#help_menu li a i.pull-right {
float: left !important;
float: left;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
}
[dir="rtl"] .dropdown-submenu > .dropdown-menu {
right: 100%;
margin-right: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.dropdown-submenu > a:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f0da";
float: right;
color: #333333;
margin-top: 2px;
margin-right: -10px;
}
.dropdown-submenu > a:after.fa-pull-left {
margin-right: .3em;
}
.dropdown-submenu > a:after.fa-pull-right {
margin-left: .3em;
}
.dropdown-submenu > a:after.pull-left {
margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
margin-left: .3em;
}
[dir="rtl"] .dropdown-submenu > a:after {
float: left;
content: "\f0d9";
margin-right: 0;
margin-left: -10px;
}
.dropdown-submenu:hover > a:after {
color: #262626;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
}
#notification_area {
float: right !important;
float: right;
z-index: 10;
}
[dir="rtl"] #notification_area {
float: left !important;
float: left;
}
.indicator_area {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
[dir="rtl"] .indicator_area {
float: left !important;
float: left;
}
#kernel_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
padding-left: 5px;
padding-right: 5px;
}
[dir="rtl"] #kernel_indicator {
float: left !important;
float: left;
border-left: 0;
border-right: 1px solid;
}
#modal_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
[dir="rtl"] #modal_indicator {
float: left !important;
float: left;
}
#readonly-indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
display: none;
}
.modal_indicator:before {
width: 1.28571429em;
text-align: center;
}
.edit_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f040";
}
.edit_mode .modal_indicator:before.fa-pull-left {
margin-right: .3em;
}
.edit_mode .modal_indicator:before.fa-pull-right {
margin-left: .3em;
}
.edit_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.command_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ' ';
}
.command_mode .modal_indicator:before.fa-pull-left {
margin-right: .3em;
}
.command_mode .modal_indicator:before.fa-pull-right {
margin-left: .3em;
}
.command_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.kernel_idle_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f10c";
}
.kernel_idle_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_idle_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_idle_icon:before.pull-left {
margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
margin-left: .3em;
}
.kernel_busy_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f111";
}
.kernel_busy_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_busy_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_busy_icon:before.pull-left {
margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
margin-left: .3em;
}
.kernel_dead_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f1e2";
}
.kernel_dead_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_dead_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_dead_icon:before.pull-left {
margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
margin-left: .3em;
}
.kernel_disconnected_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f127";
}
.kernel_disconnected_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_disconnected_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_disconnected_icon:before.pull-left {
margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
margin-left: .3em;
}
.notification_widget {
color: #777;
z-index: 10;
background: rgba(240, 240, 240, 0.5);
margin-right: 4px;
color: #333;
background-color: #fff;
border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.notification_widget:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
background-color: #fff;
border-color: #ccc;
}
.notification_widget .badge {
color: #fff;
background-color: #333;
}
.notification_widget.warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.notification_widget.warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.notification_widget.success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.notification_widget.success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success .badge {
color: #5cb85c;
background-color: #fff;
}
.notification_widget.info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.notification_widget.info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info .badge {
color: #5bc0de;
background-color: #fff;
}
.notification_widget.danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.notification_widget.danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger .badge {
color: #d9534f;
background-color: #fff;
}
div#pager {
background-color: #fff;
font-size: 14px;
line-height: 20px;
overflow: hidden;
display: none;
position: fixed;
bottom: 0px;
width: 100%;
max-height: 50%;
padding-top: 8px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
/* Display over codemirror */
z-index: 100;
/* Hack which prevents jquery ui resizable from changing top. */
top: auto !important;
}
div#pager pre {
line-height: 1.21429em;
color: #000;
background-color: #f7f7f7;
padding: 0.4em;
}
div#pager #pager-button-area {
position: absolute;
top: 8px;
right: 20px;
}
div#pager #pager-contents {
position: relative;
overflow: auto;
width: 100%;
height: 100%;
}
div#pager #pager-contents #pager-container {
position: relative;
padding: 15px 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
top: 0px;
height: 8px;
background: #f7f7f7;
border-top: 1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
/* This injects handle bars (a short, wide = symbol) for
the resize handle. */
}
div#pager .ui-resizable-handle::after {
content: '';
top: 2px;
left: 50%;
height: 3px;
width: 30px;
margin-left: -15px;
position: absolute;
border-top: 1px solid #cfcfcf;
}
.quickhelp {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
line-height: 1.8em;
}
.shortcut_key {
display: inline-block;
width: 21ex;
text-align: right;
font-family: monospace;
}
.shortcut_descr {
display: inline-block;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
span.save_widget {
height: 30px;
margin-top: 4px;
display: flex;
justify-content: flex-start;
align-items: baseline;
width: 50%;
flex: 1;
}
span.save_widget span.filename {
height: 100%;
line-height: 1em;
margin-left: 16px;
border: none;
font-size: 146.5%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
border-radius: 2px;
}
span.save_widget span.filename:hover {
background-color: #e6e6e6;
}
[dir="rtl"] span.save_widget.pull-left {
float: right !important;
float: right;
}
[dir="rtl"] span.save_widget span.filename {
margin-left: 0;
margin-right: 16px;
}
span.checkpoint_status,
span.autosave_status {
font-size: small;
white-space: nowrap;
padding: 0 5px;
}
@media (max-width: 767px) {
span.save_widget {
font-size: small;
padding: 0 0 0 5px;
}
span.checkpoint_status,
span.autosave_status {
display: none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
span.checkpoint_status {
display: none;
}
span.autosave_status {
font-size: x-small;
}
}
.toolbar {
padding: 0px;
margin-left: -5px;
margin-top: 2px;
margin-bottom: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
width: auto;
vertical-align: middle;
margin-right: 2px;
margin-bottom: 0px;
display: inline;
font-size: 92%;
margin-left: 0.3em;
margin-right: 0.3em;
padding: 0px;
padding-top: 3px;
}
.toolbar .btn {
padding: 2px 8px;
}
.toolbar .btn-group {
margin-top: 0px;
margin-left: 5px;
}
.toolbar-btn-label {
margin-left: 6px;
}
#maintoolbar {
margin-bottom: -3px;
margin-top: -8px;
border: 0px;
min-height: 27px;
margin-left: 0px;
padding-top: 11px;
padding-bottom: 3px;
}
#maintoolbar .navbar-text {
float: none;
vertical-align: middle;
text-align: right;
margin-left: 5px;
margin-right: 0px;
margin-top: 0px;
}
.select-xs {
height: 24px;
}
[dir="rtl"] .btn-group > .btn,
.btn-group-vertical > .btn {
float: right;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
background-color: #F37626;
color: white;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
* of chance of beeing generated from the ../less/[samename].less file, you can
* try to get back the less file by reverting somme commit in history
**/
/*
* We'll try to get something pretty, so we
* have some strange css to have the scroll bar on
* the left with fix button on the top right of the tooltip
*/
@-moz-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-moz-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/*properties of tooltip after "expand"*/
.bigtooltip {
overflow: auto;
height: 200px;
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
text-overflow: ellipsis;
overflow: hidden;
height: 80px;
}
.tooltipbuttons {
position: absolute;
padding-right: 15px;
top: 0px;
right: 0px;
}
.tooltiptext {
/*avoid the button to overlap on some docstring*/
padding-right: 30px;
}
.ipython_tooltip {
max-width: 700px;
/*fade-in animation when inserted*/
-webkit-animation: fadeOut 400ms;
-moz-animation: fadeOut 400ms;
animation: fadeOut 400ms;
-webkit-animation: fadeIn 400ms;
-moz-animation: fadeIn 400ms;
animation: fadeIn 400ms;
vertical-align: middle;
background-color: #f7f7f7;
overflow: visible;
border: #ababab 1px solid;
outline: none;
padding: 3px;
margin: 0px;
padding-left: 7px;
font-family: monospace;
min-height: 50px;
-moz-box-shadow: 0px 6px 10px -1px #adadad;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
border-radius: 2px;
position: absolute;
z-index: 1000;
}
.ipython_tooltip a {
float: right;
}
.ipython_tooltip .tooltiptext pre {
border: 0;
border-radius: 0;
font-size: 100%;
background-color: #f7f7f7;
}
.pretooltiparrow {
left: 0px;
margin: 0px;
top: -16px;
width: 40px;
height: 16px;
overflow: hidden;
position: absolute;
}
.pretooltiparrow:before {
background-color: #f7f7f7;
border: 1px #ababab solid;
z-index: 11;
content: "";
position: absolute;
left: 15px;
top: 10px;
width: 25px;
height: 25px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
ul.typeahead-list i {
margin-left: -10px;
width: 18px;
}
[dir="rtl"] ul.typeahead-list i {
margin-left: 0;
margin-right: -10px;
}
ul.typeahead-list {
max-height: 80vh;
overflow: auto;
}
ul.typeahead-list > li > a {
/** Firefox bug **/
/* see https://github.com/jupyter/notebook/issues/559 */
white-space: normal;
}
ul.typeahead-list > li > a.pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .typeahead-list {
text-align: right;
}
.cmd-palette .modal-body {
padding: 7px;
}
.cmd-palette form {
background: white;
}
.cmd-palette input {
outline: none;
}
.no-shortcut {
min-width: 20px;
color: transparent;
}
[dir="rtl"] .no-shortcut.pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .command-shortcut.pull-right {
float: left !important;
float: left;
}
.command-shortcut:before {
content: "(command mode)";
padding-right: 3px;
color: #777777;
}
.edit-shortcut:before {
content: "(edit)";
padding-right: 3px;
color: #777777;
}
[dir="rtl"] .edit-shortcut.pull-right {
float: left !important;
float: left;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
background-color: #BBDEFB;
border-color: #90CAF9;
border-style: solid;
border-width: 1px;
border-radius: 0px;
}
[dir="ltr"] #find-and-replace .input-group-btn + .form-control {
border-left: none;
}
[dir="rtl"] #find-and-replace .input-group-btn + .form-control {
border-right: none;
}
#find-and-replace #replace-preview .replace .match {
background-color: #FFCDD2;
border-color: #EF9A9A;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
background-color: #C8E6C9;
border-color: #A5D6A7;
border-radius: 0px;
}
#find-and-replace #replace-preview {
max-height: 60vh;
overflow: auto;
}
#find-and-replace #replace-preview pre {
padding: 5px 10px;
}
.terminal-app {
background: #EEE;
}
.terminal-app #header {
background: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
width: 100%;
float: left;
font-family: monospace;
color: white;
background: black;
padding: 0.4em;
border-radius: 2px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
line-height: 1em;
font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
padding: 10px;
}
.terminal-app .terminal-cursor {
color: black;
background: white;
}
.terminal-app #terminado-container {
margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
</style>
<style type="text/css">
.highlight .hll { background-color: #ffffcc }
.highlight { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
</style>
<style type="text/css">
/* 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.5/latest.js?config=TeX-AMS_HTML"></script>
<!-- MathJax configuration -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true,
processEnvironments: true
},
// Center justify equations in code and markdown cells. Elsewhere
// we use CSS to left justify single line equations in code cells.
displayAlign: 'center',
"HTML-CSS": {
styles: {'.MathJax_Display': {"margin": 0}},
linebreaks: { automatic: true }
}
});
</script>
<!-- End of mathjax configuration --></head>
<body>
<div tabindex="-1" id="notebook" class="border-box-sizing">
<div class="container" id="notebook-container">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[1]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">%</span><span class="k">load_ext</span> autoreload
<span class="o">%</span><span class="k">autoreload</span> 2
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">os</span>
<span class="kn">import</span> <span class="nn">expipe</span>
<span class="kn">import</span> <span class="nn">pathlib</span>
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">import</span> <span class="nn">spatial_maps.stats</span> <span class="k">as</span> <span class="nn">stats</span>
<span class="kn">import</span> <span class="nn">septum_mec</span>
<span class="kn">import</span> <span class="nn">septum_mec.analysis.data_processing</span> <span class="k">as</span> <span class="nn">dp</span>
<span class="kn">import</span> <span class="nn">septum_mec.analysis.registration</span>
<span class="kn">import</span> <span class="nn">head_direction.head</span> <span class="k">as</span> <span class="nn">head</span>
<span class="kn">import</span> <span class="nn">spatial_maps</span> <span class="k">as</span> <span class="nn">sp</span>
<span class="kn">import</span> <span class="nn">speed_cells.speed</span> <span class="k">as</span> <span class="nn">spd</span>
<span class="kn">import</span> <span class="nn">re</span>
<span class="kn">import</span> <span class="nn">joblib</span>
<span class="kn">import</span> <span class="nn">multiprocessing</span>
<span class="kn">import</span> <span class="nn">shutil</span>
<span class="kn">import</span> <span class="nn">psutil</span>
<span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="kn">import</span> <span class="nn">matplotlib</span>
<span class="kn">import</span> <span class="nn">seaborn</span> <span class="k">as</span> <span class="nn">sns</span>
<span class="kn">from</span> <span class="nn">distutils.dir_util</span> <span class="k">import</span> <span class="n">copy_tree</span>
<span class="kn">from</span> <span class="nn">neo</span> <span class="k">import</span> <span class="n">SpikeTrain</span>
<span class="kn">import</span> <span class="nn">scipy</span>
<span class="kn">from</span> <span class="nn">tqdm</span> <span class="k">import</span> <span class="n">tqdm_notebook</span> <span class="k">as</span> <span class="n">tqdm</span>
<span class="kn">from</span> <span class="nn">tqdm._tqdm_notebook</span> <span class="k">import</span> <span class="n">tqdm_notebook</span>
<span class="n">tqdm_notebook</span><span class="o">.</span><span class="n">pandas</span><span class="p">()</span>
<span class="kn">from</span> <span class="nn">spike_statistics.core</span> <span class="k">import</span> <span class="n">permutation_resampling</span>
<span class="kn">from</span> <span class="nn">spikewaveform.core</span> <span class="k">import</span> <span class="n">calculate_waveform_features_from_template</span><span class="p">,</span> <span class="n">cluster_waveform_features</span>
<span class="kn">from</span> <span class="nn">septum_mec.analysis.plotting</span> <span class="k">import</span> <span class="n">violinplot</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_subarea output_stream output_stderr output_text">
<pre>19:18:12 [I] klustakwik KlustaKwik2 version 0.2.6
</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;[3]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">%</span><span class="k">matplotlib</span> inline
<span class="n">plt</span><span class="o">.</span><span class="n">rc</span><span class="p">(</span><span class="s1">&#39;axes&#39;</span><span class="p">,</span> <span class="n">titlesize</span><span class="o">=</span><span class="mi">12</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">rcParams</span><span class="o">.</span><span class="n">update</span><span class="p">({</span>
<span class="s1">&#39;font.size&#39;</span><span class="p">:</span> <span class="mi">12</span><span class="p">,</span>
<span class="s1">&#39;figure.figsize&#39;</span><span class="p">:</span> <span class="p">(</span><span class="mi">6</span><span class="p">,</span> <span class="mi">4</span><span class="p">),</span>
<span class="s1">&#39;figure.dpi&#39;</span><span class="p">:</span> <span class="mi">150</span>
<span class="p">})</span>
<span class="n">output_path</span> <span class="o">=</span> <span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">(</span><span class="s2">&quot;output&quot;</span><span class="p">)</span> <span class="o">/</span> <span class="s2">&quot;stimulus-response&quot;</span>
<span class="p">(</span><span class="n">output_path</span> <span class="o">/</span> <span class="s2">&quot;statistics&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">mkdir</span><span class="p">(</span><span class="n">exist_ok</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">parents</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="p">(</span><span class="n">output_path</span> <span class="o">/</span> <span class="s2">&quot;figures&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">mkdir</span><span class="p">(</span><span class="n">exist_ok</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">parents</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">output_path</span><span class="o">.</span><span class="n">mkdir</span><span class="p">(</span><span class="n">exist_ok</span><span class="o">=</span><span class="kc">True</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;[4]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data_loader</span> <span class="o">=</span> <span class="n">dp</span><span class="o">.</span><span class="n">Data</span><span class="p">()</span>
<span class="n">actions</span> <span class="o">=</span> <span class="n">data_loader</span><span class="o">.</span><span class="n">actions</span>
<span class="n">project</span> <span class="o">=</span> <span class="n">data_loader</span><span class="o">.</span><span class="n">project</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;[5]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">identification_action</span> <span class="o">=</span> <span class="n">actions</span><span class="p">[</span><span class="s1">&#39;identify-neurons&#39;</span><span class="p">]</span>
<span class="n">sessions</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="n">identification_action</span><span class="o">.</span><span class="n">data_path</span><span class="p">(</span><span class="s1">&#39;sessions&#39;</span><span class="p">))</span>
<span class="n">units</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="n">identification_action</span><span class="o">.</span><span class="n">data_path</span><span class="p">(</span><span class="s1">&#39;units&#39;</span><span class="p">))</span>
<span class="n">session_units</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">merge</span><span class="p">(</span><span class="n">sessions</span><span class="p">,</span> <span class="n">units</span><span class="p">,</span> <span class="n">on</span><span class="o">=</span><span class="s1">&#39;action&#39;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">stim_action</span> <span class="o">=</span> <span class="n">actions</span><span class="p">[</span><span class="s1">&#39;stimulus-response&#39;</span><span class="p">]</span>
<span class="n">stim_results</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="n">stim_action</span><span class="o">.</span><span class="n">data_path</span><span class="p">(</span><span class="s1">&#39;results&#39;</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;[9]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># lfp_results has old unit id&#39;s but correct on (action, unit_name, channel_group)</span>
<span class="n">stim_results</span> <span class="o">=</span> <span class="n">stim_results</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="s1">&#39;unit_id&#39;</span><span class="p">,</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[7]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">statistics_action</span> <span class="o">=</span> <span class="n">actions</span><span class="p">[</span><span class="s1">&#39;calculate-statistics&#39;</span><span class="p">]</span>
<span class="n">shuffling</span> <span class="o">=</span> <span class="n">actions</span><span class="p">[</span><span class="s1">&#39;shuffling&#39;</span><span class="p">]</span>
<span class="n">statistics_results</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="n">statistics_action</span><span class="o">.</span><span class="n">data_path</span><span class="p">(</span><span class="s1">&#39;results&#39;</span><span class="p">))</span>
<span class="n">statistics_results</span> <span class="o">=</span> <span class="n">session_units</span><span class="o">.</span><span class="n">merge</span><span class="p">(</span><span class="n">statistics_results</span><span class="p">,</span> <span class="n">how</span><span class="o">=</span><span class="s1">&#39;left&#39;</span><span class="p">)</span>
<span class="n">quantiles_95</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="n">shuffling</span><span class="o">.</span><span class="n">data_path</span><span class="p">(</span><span class="s1">&#39;quantiles_95&#39;</span><span class="p">))</span>
<span class="n">action_columns</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;action&#39;</span><span class="p">,</span> <span class="s1">&#39;channel_group&#39;</span><span class="p">,</span> <span class="s1">&#39;unit_name&#39;</span><span class="p">]</span>
<span class="n">data</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">merge</span><span class="p">(</span><span class="n">statistics_results</span><span class="p">,</span> <span class="n">quantiles_95</span><span class="p">,</span> <span class="n">on</span><span class="o">=</span><span class="n">action_columns</span><span class="p">,</span> <span class="n">suffixes</span><span class="o">=</span><span class="p">(</span><span class="s2">&quot;&quot;</span><span class="p">,</span> <span class="s2">&quot;_threshold&quot;</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;[8]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span><span class="p">[</span><span class="s1">&#39;unit_day&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">apply</span><span class="p">(</span><span class="k">lambda</span> <span class="n">x</span><span class="p">:</span> <span class="nb">str</span><span class="p">(</span><span class="n">x</span><span class="o">.</span><span class="n">unit_idnum</span><span class="p">)</span> <span class="o">+</span> <span class="s1">&#39;_&#39;</span> <span class="o">+</span> <span class="n">x</span><span class="o">.</span><span class="n">action</span><span class="o">.</span><span class="n">split</span><span class="p">(</span><span class="s1">&#39;-&#39;</span><span class="p">)[</span><span class="mi">1</span><span class="p">],</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[10]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">merge</span><span class="p">(</span><span class="n">stim_results</span><span class="p">,</span> <span class="n">how</span><span class="o">=</span><span class="s1">&#39;left&#39;</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;[11]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">waveform_action</span> <span class="o">=</span> <span class="n">actions</span><span class="p">[</span><span class="s1">&#39;waveform-analysis&#39;</span><span class="p">]</span>
<span class="n">waveform_results</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="n">waveform_action</span><span class="o">.</span><span class="n">data_path</span><span class="p">(</span><span class="s1">&#39;results&#39;</span><span class="p">))</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="s1">&#39;template&#39;</span><span class="p">,</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[12]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">merge</span><span class="p">(</span><span class="n">waveform_results</span><span class="p">,</span> <span class="n">how</span><span class="o">=</span><span class="s1">&#39;left&#39;</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;[13]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">colors</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;#d95f02&#39;</span><span class="p">,</span><span class="s1">&#39;#e7298a&#39;</span><span class="p">]</span>
<span class="n">labels</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;11 Hz&#39;</span><span class="p">,</span> <span class="s1">&#39;30 HZ&#39;</span><span class="p">]</span>
<span class="n">queries</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;frequency==11&#39;</span><span class="p">,</span> <span class="s1">&#39;frequency==30&#39;</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;[14]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span><span class="o">.</span><span class="n">bs</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">bs</span><span class="o">.</span><span class="n">astype</span><span class="p">(</span><span class="nb">bool</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;[15]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">grid_query</span> <span class="o">=</span> <span class="s1">&#39;gridness &gt; gridness_threshold and information_rate &gt; information_rate_threshold&#39;</span>
<span class="n">gridcell_sessions</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">query</span><span class="p">(</span><span class="n">grid_query</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;Number of gridcells&quot;</span><span class="p">,</span> <span class="nb">len</span><span class="p">(</span><span class="n">gridcell_sessions</span><span class="p">))</span>
<span class="c1"># print(&quot;Number of animals&quot;, len(gridcell_sessions.groupby([&#39;entity&#39;])))</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Number of gridcells 225
</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;[22]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span><span class="p">[</span><span class="s1">&#39;gridcell&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">isin</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">query</span><span class="p">(</span><span class="n">grid_query</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;[23]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span><span class="o">.</span><span class="n">query</span><span class="p">(</span><span class="s1">&#39;baseline and gridcell&#39;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[23]:</div>
<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
.dataframe tbody tr th:only-of-type {
vertical-align: middle;
}
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
<table border="1" class="dataframe">
<thead>
<tr style="text-align: right;">
<th></th>
<th>action</th>
<th>channel_group</th>
<th>unit_name</th>
<th>average_rate</th>
<th>speed_score</th>
<th>out_field_mean_rate</th>
<th>in_field_mean_rate</th>
<th>max_field_mean_rate</th>
<th>max_rate</th>
<th>sparsity</th>
<th>...</th>
<th>p_e_peak</th>
<th>t_i_peak</th>
<th>p_i_peak</th>
<th>half_width</th>
<th>peak_to_trough</th>
<th>average_firing_rate</th>
<th>bs</th>
<th>bs_stim</th>
<th>bs_ctrl</th>
<th>gridcell</th>
</tr>
</thead>
<tbody>
<tr>
<th>32</th>
<td>1833-260619-1</td>
<td>0</td>
<td>118</td>
<td>5.946164</td>
<td>0.169495</td>
<td>4.138169</td>
<td>10.175750</td>
<td>16.836097</td>
<td>29.863371</td>
<td>0.633240</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.272875</td>
<td>0.602667</td>
<td>5.945508</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>34</th>
<td>1833-260619-1</td>
<td>0</td>
<td>130</td>
<td>2.860363</td>
<td>0.081075</td>
<td>1.362852</td>
<td>6.837975</td>
<td>10.333063</td>
<td>21.846576</td>
<td>0.424446</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.226452</td>
<td>0.274814</td>
<td>2.860048</td>
<td>False</td>
<td>NaN</td>
<td>0.0</td>
<td>True</td>
</tr>
<tr>
<th>35</th>
<td>1833-260619-1</td>
<td>0</td>
<td>132</td>
<td>3.366046</td>
<td>0.072301</td>
<td>1.204876</td>
<td>8.320200</td>
<td>11.903539</td>
<td>24.820419</td>
<td>0.393028</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.247266</td>
<td>0.570104</td>
<td>3.365674</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>39</th>
<td>1833-260619-1</td>
<td>1</td>
<td>116</td>
<td>17.473449</td>
<td>0.193373</td>
<td>12.435315</td>
<td>25.886509</td>
<td>35.066123</td>
<td>58.438209</td>
<td>0.760804</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.284542</td>
<td>0.644111</td>
<td>17.471520</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>40</th>
<td>1833-260619-1</td>
<td>1</td>
<td>126</td>
<td>5.892390</td>
<td>0.183633</td>
<td>4.008668</td>
<td>10.376607</td>
<td>11.424828</td>
<td>22.616252</td>
<td>0.698596</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.259920</td>
<td>0.581698</td>
<td>5.891739</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>42</th>
<td>1833-260619-1</td>
<td>3</td>
<td>114</td>
<td>13.438331</td>
<td>0.224642</td>
<td>10.451118</td>
<td>18.904366</td>
<td>20.482248</td>
<td>37.829102</td>
<td>0.841781</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.263630</td>
<td>0.596746</td>
<td>13.436847</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>43</th>
<td>1833-260619-1</td>
<td>5</td>
<td>100</td>
<td>17.448630</td>
<td>0.144593</td>
<td>12.651420</td>
<td>25.885399</td>
<td>31.780144</td>
<td>50.983827</td>
<td>0.823859</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.281399</td>
<td>0.607354</td>
<td>17.446704</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>45</th>
<td>1833-260619-1</td>
<td>6</td>
<td>102</td>
<td>10.841667</td>
<td>0.235736</td>
<td>7.896926</td>
<td>16.159949</td>
<td>15.994156</td>
<td>37.844022</td>
<td>0.799767</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.279177</td>
<td>0.585152</td>
<td>10.840470</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>48</th>
<td>1833-260619-1</td>
<td>6</td>
<td>112</td>
<td>5.891356</td>
<td>0.226892</td>
<td>4.028409</td>
<td>10.441355</td>
<td>13.169649</td>
<td>24.406383</td>
<td>0.643995</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.282336</td>
<td>0.711705</td>
<td>5.890705</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>49</th>
<td>1833-260619-1</td>
<td>6</td>
<td>124</td>
<td>7.915120</td>
<td>0.182376</td>
<td>4.543545</td>
<td>14.013583</td>
<td>17.035745</td>
<td>30.787249</td>
<td>0.646322</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.285816</td>
<td>0.603160</td>
<td>7.914246</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>57</th>
<td>1834-150319-3</td>
<td>3</td>
<td>61</td>
<td>17.163920</td>
<td>0.021890</td>
<td>12.070353</td>
<td>23.188083</td>
<td>24.427655</td>
<td>44.829894</td>
<td>0.837844</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.277867</td>
<td>0.588852</td>
<td>17.162446</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>124</th>
<td>1833-010719-1</td>
<td>1</td>
<td>219</td>
<td>2.868256</td>
<td>0.170572</td>
<td>1.391229</td>
<td>6.759410</td>
<td>8.941986</td>
<td>21.915347</td>
<td>0.446442</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.271262</td>
<td>0.615002</td>
<td>2.868000</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>125</th>
<td>1833-010719-1</td>
<td>1</td>
<td>221</td>
<td>6.912671</td>
<td>0.090486</td>
<td>4.070879</td>
<td>11.915337</td>
<td>24.220877</td>
<td>32.274461</td>
<td>0.661683</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.307694</td>
<td>0.659653</td>
<td>6.912052</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>126</th>
<td>1833-010719-1</td>
<td>1</td>
<td>229</td>
<td>4.230245</td>
<td>0.018811</td>
<td>1.546702</td>
<td>8.504585</td>
<td>15.581766</td>
<td>33.782863</td>
<td>0.456739</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.267708</td>
<td>0.630543</td>
<td>4.229867</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>128</th>
<td>1833-010719-1</td>
<td>1</td>
<td>8</td>
<td>16.737459</td>
<td>0.254297</td>
<td>12.420895</td>
<td>25.377508</td>
<td>23.273238</td>
<td>52.301684</td>
<td>0.802417</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.289100</td>
<td>0.673221</td>
<td>16.735961</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>129</th>
<td>1833-010719-1</td>
<td>2</td>
<td>202</td>
<td>25.977054</td>
<td>0.226032</td>
<td>21.598716</td>
<td>37.463629</td>
<td>43.547728</td>
<td>66.169116</td>
<td>0.862176</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.290402</td>
<td>0.650772</td>
<td>25.974728</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>131</th>
<td>1833-010719-1</td>
<td>3</td>
<td>171</td>
<td>14.687550</td>
<td>0.163959</td>
<td>11.038136</td>
<td>20.488701</td>
<td>21.342234</td>
<td>45.144706</td>
<td>0.858017</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.272160</td>
<td>0.620429</td>
<td>14.686236</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>132</th>
<td>1833-010719-1</td>
<td>3</td>
<td>198</td>
<td>18.659249</td>
<td>0.282318</td>
<td>15.427596</td>
<td>26.715844</td>
<td>33.932272</td>
<td>51.441681</td>
<td>0.860475</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.241405</td>
<td>0.595513</td>
<td>18.657578</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>134</th>
<td>1833-010719-1</td>
<td>3</td>
<td>240</td>
<td>3.107182</td>
<td>0.076765</td>
<td>1.059941</td>
<td>7.228602</td>
<td>12.831970</td>
<td>33.059125</td>
<td>0.383354</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.269911</td>
<td>0.609574</td>
<td>3.106903</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>135</th>
<td>1833-010719-1</td>
<td>5</td>
<td>134</td>
<td>6.214363</td>
<td>0.168450</td>
<td>4.835608</td>
<td>9.832902</td>
<td>18.534635</td>
<td>33.761835</td>
<td>0.750893</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.273069</td>
<td>0.651265</td>
<td>6.213807</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>136</th>
<td>1833-010719-1</td>
<td>5</td>
<td>144</td>
<td>2.226506</td>
<td>0.119543</td>
<td>1.188425</td>
<td>5.927293</td>
<td>13.273928</td>
<td>26.877971</td>
<td>0.358918</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.263251</td>
<td>0.629310</td>
<td>2.226306</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>209</th>
<td>1833-050619-1</td>
<td>2</td>
<td>99</td>
<td>3.350056</td>
<td>0.095012</td>
<td>1.224499</td>
<td>7.669547</td>
<td>14.470606</td>
<td>29.613931</td>
<td>0.384212</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.251027</td>
<td>0.593786</td>
<td>3.347881</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>214</th>
<td>1833-050619-1</td>
<td>6</td>
<td>60</td>
<td>7.177620</td>
<td>0.259306</td>
<td>5.263129</td>
<td>11.558126</td>
<td>13.097257</td>
<td>24.533320</td>
<td>0.764622</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.296577</td>
<td>0.631283</td>
<td>7.172961</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>215</th>
<td>1833-050619-1</td>
<td>6</td>
<td>64</td>
<td>16.944449</td>
<td>0.243525</td>
<td>13.371230</td>
<td>26.025889</td>
<td>33.591762</td>
<td>60.449939</td>
<td>0.824103</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.295235</td>
<td>0.633010</td>
<td>16.933450</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>216</th>
<td>1833-050619-1</td>
<td>6</td>
<td>91</td>
<td>3.325889</td>
<td>0.155904</td>
<td>2.039584</td>
<td>7.702821</td>
<td>9.078369</td>
<td>21.975777</td>
<td>0.462461</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.268553</td>
<td>0.618949</td>
<td>3.323730</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>221</th>
<td>1833-060619-1</td>
<td>4</td>
<td>172</td>
<td>2.654829</td>
<td>0.119661</td>
<td>1.666324</td>
<td>6.169001</td>
<td>7.323174</td>
<td>22.931784</td>
<td>0.457083</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.263816</td>
<td>0.607601</td>
<td>2.654511</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>223</th>
<td>1833-060619-1</td>
<td>5</td>
<td>164</td>
<td>3.083686</td>
<td>0.021853</td>
<td>1.755081</td>
<td>5.101697</td>
<td>8.325821</td>
<td>21.146134</td>
<td>0.566049</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.313833</td>
<td>0.646825</td>
<td>3.083316</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>227</th>
<td>1833-060619-1</td>
<td>6</td>
<td>170</td>
<td>3.080462</td>
<td>0.155454</td>
<td>1.816201</td>
<td>6.197439</td>
<td>8.744690</td>
<td>18.172981</td>
<td>0.529688</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.261029</td>
<td>0.596500</td>
<td>3.080092</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>262</th>
<td>1834-150319-1</td>
<td>3</td>
<td>95</td>
<td>19.609185</td>
<td>0.063354</td>
<td>14.334866</td>
<td>25.933220</td>
<td>29.106613</td>
<td>53.460587</td>
<td>0.857509</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.282343</td>
<td>0.604147</td>
<td>19.498454</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>274</th>
<td>1839-120619-1</td>
<td>5</td>
<td>158</td>
<td>12.579822</td>
<td>0.285708</td>
<td>9.656518</td>
<td>23.105339</td>
<td>25.311402</td>
<td>59.566964</td>
<td>0.660943</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.265655</td>
<td>0.574791</td>
<td>12.578109</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>...</th>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
<tr>
<th>1130</th>
<td>1834-010319-4</td>
<td>0</td>
<td>7</td>
<td>18.428099</td>
<td>0.073675</td>
<td>13.995565</td>
<td>25.034061</td>
<td>27.551569</td>
<td>45.574876</td>
<td>0.864388</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.284016</td>
<td>0.615742</td>
<td>18.426477</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1151</th>
<td>1833-200619-1</td>
<td>4</td>
<td>165</td>
<td>4.093726</td>
<td>0.112030</td>
<td>1.560769</td>
<td>9.952907</td>
<td>16.871964</td>
<td>34.400735</td>
<td>0.371794</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.272936</td>
<td>0.784972</td>
<td>4.093056</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1152</th>
<td>1833-200619-1</td>
<td>6</td>
<td>163</td>
<td>17.705502</td>
<td>0.202908</td>
<td>14.631392</td>
<td>24.895637</td>
<td>34.144570</td>
<td>51.462522</td>
<td>0.877996</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.303012</td>
<td>0.661133</td>
<td>17.702603</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1153</th>
<td>1833-200619-1</td>
<td>6</td>
<td>171</td>
<td>4.061107</td>
<td>0.058014</td>
<td>1.879235</td>
<td>7.260758</td>
<td>11.252257</td>
<td>20.574695</td>
<td>0.561983</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.310060</td>
<td>0.632763</td>
<td>4.060442</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1154</th>
<td>1833-200619-1</td>
<td>6</td>
<td>206</td>
<td>3.982277</td>
<td>0.150630</td>
<td>2.316705</td>
<td>7.168058</td>
<td>9.286450</td>
<td>19.626376</td>
<td>0.618229</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.290294</td>
<td>0.618949</td>
<td>3.981625</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1155</th>
<td>1833-200619-1</td>
<td>6</td>
<td>240</td>
<td>4.089649</td>
<td>0.098818</td>
<td>1.539874</td>
<td>10.560745</td>
<td>15.374288</td>
<td>32.783007</td>
<td>0.358157</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.263375</td>
<td>0.622896</td>
<td>4.088979</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1156</th>
<td>1833-200619-1</td>
<td>7</td>
<td>143</td>
<td>9.300587</td>
<td>0.218310</td>
<td>6.750717</td>
<td>13.150023</td>
<td>13.197378</td>
<td>25.067697</td>
<td>0.825910</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.289628</td>
<td>0.650032</td>
<td>9.299064</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1162</th>
<td>1839-120619-3</td>
<td>5</td>
<td>131</td>
<td>17.773050</td>
<td>0.076020</td>
<td>9.779864</td>
<td>29.707618</td>
<td>42.215165</td>
<td>77.486029</td>
<td>0.651012</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.245031</td>
<td>0.528413</td>
<td>17.770859</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1165</th>
<td>1839-120619-3</td>
<td>6</td>
<td>133</td>
<td>2.612293</td>
<td>0.053873</td>
<td>1.055067</td>
<td>6.992168</td>
<td>9.603099</td>
<td>17.060484</td>
<td>0.372375</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.239301</td>
<td>0.531126</td>
<td>2.611971</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1167</th>
<td>1839-120619-3</td>
<td>7</td>
<td>119</td>
<td>4.950355</td>
<td>0.132893</td>
<td>3.636504</td>
<td>7.175598</td>
<td>7.291281</td>
<td>14.571674</td>
<td>0.836244</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.284221</td>
<td>0.610068</td>
<td>4.949745</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1168</th>
<td>1839-120619-3</td>
<td>7</td>
<td>127</td>
<td>5.407801</td>
<td>0.091931</td>
<td>3.251329</td>
<td>15.356306</td>
<td>18.617758</td>
<td>37.590469</td>
<td>0.414271</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.273572</td>
<td>0.611548</td>
<td>5.407135</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1199</th>
<td>1833-260619-3</td>
<td>0</td>
<td>140</td>
<td>3.564682</td>
<td>0.063184</td>
<td>2.498756</td>
<td>5.782665</td>
<td>8.770230</td>
<td>17.134986</td>
<td>0.720704</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.189559</td>
<td>0.248665</td>
<td>3.564358</td>
<td>False</td>
<td>NaN</td>
<td>0.0</td>
<td>True</td>
</tr>
<tr>
<th>1200</th>
<td>1833-260619-3</td>
<td>0</td>
<td>141</td>
<td>2.694224</td>
<td>0.094154</td>
<td>1.691471</td>
<td>5.502054</td>
<td>10.395725</td>
<td>20.328752</td>
<td>0.519950</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.225575</td>
<td>0.277528</td>
<td>2.693978</td>
<td>False</td>
<td>NaN</td>
<td>0.0</td>
<td>True</td>
</tr>
<tr>
<th>1202</th>
<td>1833-260619-3</td>
<td>0</td>
<td>182</td>
<td>5.289030</td>
<td>0.148720</td>
<td>3.342163</td>
<td>10.892485</td>
<td>16.803801</td>
<td>30.523793</td>
<td>0.544679</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.275930</td>
<td>0.594526</td>
<td>5.288548</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1203</th>
<td>1833-260619-3</td>
<td>0</td>
<td>194</td>
<td>6.485358</td>
<td>0.096207</td>
<td>3.706339</td>
<td>12.069498</td>
<td>18.212336</td>
<td>29.243464</td>
<td>0.590584</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.222604</td>
<td>0.576271</td>
<td>6.484767</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1205</th>
<td>1833-260619-3</td>
<td>0</td>
<td>209</td>
<td>3.425497</td>
<td>0.085117</td>
<td>1.306754</td>
<td>8.551145</td>
<td>11.161798</td>
<td>29.652423</td>
<td>0.378044</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.244049</td>
<td>0.571337</td>
<td>3.425185</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1207</th>
<td>1833-260619-3</td>
<td>1</td>
<td>170</td>
<td>26.841716</td>
<td>0.218178</td>
<td>22.328079</td>
<td>38.090240</td>
<td>50.981983</td>
<td>74.601637</td>
<td>0.857579</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.257469</td>
<td>0.636957</td>
<td>26.839270</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1208</th>
<td>1833-260619-3</td>
<td>1</td>
<td>207</td>
<td>4.589791</td>
<td>0.088439</td>
<td>2.309667</td>
<td>8.938164</td>
<td>10.731362</td>
<td>25.229471</td>
<td>0.538208</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.252255</td>
<td>0.587372</td>
<td>4.589373</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1211</th>
<td>1833-260619-3</td>
<td>3</td>
<td>176</td>
<td>7.407735</td>
<td>0.156101</td>
<td>5.622472</td>
<td>11.694017</td>
<td>16.474141</td>
<td>32.870310</td>
<td>0.757528</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.261129</td>
<td>0.592306</td>
<td>7.407060</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1213</th>
<td>1833-260619-3</td>
<td>5</td>
<td>111</td>
<td>9.222663</td>
<td>0.179913</td>
<td>6.341652</td>
<td>14.990045</td>
<td>17.803066</td>
<td>32.423819</td>
<td>0.732917</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.277189</td>
<td>0.615988</td>
<td>9.221822</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1216</th>
<td>1833-260619-3</td>
<td>6</td>
<td>142</td>
<td>9.359639</td>
<td>0.129023</td>
<td>6.738758</td>
<td>14.564994</td>
<td>20.758052</td>
<td>44.189302</td>
<td>0.773930</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.300175</td>
<td>0.610068</td>
<td>9.358786</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1218</th>
<td>1833-260619-3</td>
<td>6</td>
<td>192</td>
<td>7.836336</td>
<td>0.170862</td>
<td>4.889011</td>
<td>13.019928</td>
<td>17.648343</td>
<td>34.791219</td>
<td>0.715811</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.287132</td>
<td>0.616235</td>
<td>7.835622</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1222</th>
<td>1833-200619-3</td>
<td>0</td>
<td>91</td>
<td>7.072750</td>
<td>0.074100</td>
<td>4.679924</td>
<td>11.282597</td>
<td>18.578196</td>
<td>35.109099</td>
<td>0.713088</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.293775</td>
<td>0.657679</td>
<td>7.071948</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1228</th>
<td>1833-200619-3</td>
<td>3</td>
<td>82</td>
<td>15.697615</td>
<td>0.127761</td>
<td>12.267443</td>
<td>21.346293</td>
<td>27.567344</td>
<td>38.706425</td>
<td>0.874674</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.252895</td>
<td>0.600200</td>
<td>15.695836</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1229</th>
<td>1833-200619-3</td>
<td>4</td>
<td>113</td>
<td>11.770313</td>
<td>0.136640</td>
<td>6.835310</td>
<td>20.280536</td>
<td>22.248766</td>
<td>44.143227</td>
<td>0.676058</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.271023</td>
<td>0.699617</td>
<td>11.768979</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1231</th>
<td>1833-200619-3</td>
<td>5</td>
<td>59</td>
<td>4.442527</td>
<td>0.110165</td>
<td>2.926793</td>
<td>7.344323</td>
<td>8.786494</td>
<td>20.320606</td>
<td>0.722984</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.343906</td>
<td>0.698383</td>
<td>4.442023</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1232</th>
<td>1833-200619-3</td>
<td>6</td>
<td>120</td>
<td>22.461229</td>
<td>0.268466</td>
<td>18.182326</td>
<td>32.115585</td>
<td>33.640870</td>
<td>62.235139</td>
<td>0.833921</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.294291</td>
<td>0.639177</td>
<td>22.458685</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1233</th>
<td>1833-200619-3</td>
<td>6</td>
<td>126</td>
<td>3.102942</td>
<td>0.090727</td>
<td>1.447857</td>
<td>6.981766</td>
<td>9.945472</td>
<td>21.048478</td>
<td>0.436204</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.304748</td>
<td>0.641151</td>
<td>3.102590</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1234</th>
<td>1833-200619-3</td>
<td>6</td>
<td>132</td>
<td>6.901437</td>
<td>0.072648</td>
<td>4.231220</td>
<td>14.073295</td>
<td>20.697950</td>
<td>36.231604</td>
<td>0.612146</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.277708</td>
<td>0.585645</td>
<td>6.900656</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
<tr>
<th>1235</th>
<td>1833-200619-3</td>
<td>6</td>
<td>150</td>
<td>3.767582</td>
<td>0.114920</td>
<td>1.422876</td>
<td>10.607271</td>
<td>13.651769</td>
<td>34.348592</td>
<td>0.332963</td>
<td>...</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.258204</td>
<td>0.608094</td>
<td>3.767155</td>
<td>True</td>
<td>NaN</td>
<td>1.0</td>
<td>True</td>
</tr>
</tbody>
</table>
<p>130 rows × 51 columns</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[61]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">density</span> <span class="o">=</span> <span class="kc">True</span>
<span class="n">cumulative</span> <span class="o">=</span> <span class="kc">True</span>
<span class="n">histtype</span> <span class="o">=</span> <span class="s1">&#39;step&#39;</span>
<span class="n">lw</span> <span class="o">=</span> <span class="mi">2</span>
<span class="n">bins</span> <span class="o">=</span> <span class="p">{</span>
<span class="s1">&#39;t_i_peak&#39;</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span>
<span class="s1">&#39;t_e_peak&#39;</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span>
<span class="s1">&#39;p_i_peak&#39;</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span>
<span class="s1">&#39;p_e_peak&#39;</span><span class="p">:</span> <span class="kc">None</span><span class="p">,</span>
<span class="p">}</span>
<span class="n">xlabel</span> <span class="o">=</span> <span class="p">{</span>
<span class="s1">&#39;t_i_peak&#39;</span><span class="p">:</span> <span class="s1">&#39;s&#39;</span><span class="p">,</span>
<span class="s1">&#39;t_e_peak&#39;</span><span class="p">:</span> <span class="s1">&#39;s&#39;</span><span class="p">,</span>
<span class="s1">&#39;p_i_peak&#39;</span><span class="p">:</span> <span class="s1">&#39;prob&#39;</span><span class="p">,</span>
<span class="s1">&#39;p_e_peak&#39;</span><span class="p">:</span> <span class="s1">&#39;prob&#39;</span><span class="p">,</span>
<span class="p">}</span>
<span class="k">for</span> <span class="n">cell_type</span> <span class="ow">in</span> <span class="p">[</span><span class="s1">&#39;gridcell&#39;</span><span class="p">,</span> <span class="s1">&#39;not bs&#39;</span><span class="p">]:</span>
<span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">bins</span><span class="p">:</span>
<span class="n">fig</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mf">3.5</span><span class="p">,</span><span class="mf">2.2</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">suptitle</span><span class="p">(</span><span class="n">key</span> <span class="o">+</span> <span class="s1">&#39; &#39;</span> <span class="o">+</span> <span class="n">cell_type</span><span class="p">)</span>
<span class="n">legend_lines</span> <span class="o">=</span> <span class="p">[]</span>
<span class="k">for</span> <span class="n">color</span><span class="p">,</span> <span class="n">query</span><span class="p">,</span> <span class="n">label</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">colors</span><span class="p">,</span> <span class="n">queries</span><span class="p">,</span> <span class="n">labels</span><span class="p">):</span>
<span class="n">data</span><span class="o">.</span><span class="n">query</span><span class="p">(</span><span class="n">query</span> <span class="o">+</span> <span class="s1">&#39; and &#39;</span> <span class="o">+</span> <span class="n">cell_type</span><span class="p">)[</span><span class="n">key</span><span class="p">]</span><span class="o">.</span><span class="n">hist</span><span class="p">(</span>
<span class="n">bins</span><span class="o">=</span><span class="n">bins</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">density</span><span class="o">=</span><span class="n">density</span><span class="p">,</span> <span class="n">cumulative</span><span class="o">=</span><span class="n">cumulative</span><span class="p">,</span> <span class="n">lw</span><span class="o">=</span><span class="n">lw</span><span class="p">,</span>
<span class="n">histtype</span><span class="o">=</span><span class="n">histtype</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="n">color</span><span class="p">)</span>
<span class="n">legend_lines</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">matplotlib</span><span class="o">.</span><span class="n">lines</span><span class="o">.</span><span class="n">Line2D</span><span class="p">([</span><span class="mi">0</span><span class="p">],</span> <span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">color</span><span class="o">=</span><span class="n">color</span><span class="p">,</span> <span class="n">lw</span><span class="o">=</span><span class="n">lw</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="n">label</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="n">xlabel</span><span class="p">[</span><span class="n">key</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span>
<span class="n">handles</span><span class="o">=</span><span class="n">legend_lines</span><span class="p">,</span>
<span class="n">bbox_to_anchor</span><span class="o">=</span><span class="p">(</span><span class="mf">1.04</span><span class="p">,</span><span class="mi">1</span><span class="p">),</span> <span class="n">borderaxespad</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">frameon</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">tight_layout</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="kc">False</span><span class="p">)</span>
<span class="c1"># plt.xlim(-0.05, bins[key].max() - bins[key].max()*0.02)</span>
<span class="n">sns</span><span class="o">.</span><span class="n">despine</span><span class="p">()</span>
<span class="n">figname</span> <span class="o">=</span> <span class="n">f</span><span class="s1">&#39;histogram-</span><span class="si">{key}</span><span class="s1">-</span><span class="si">{cell_type}</span><span class="s1">&#39;</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;-&#39;</span><span class="p">)</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.png&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.svg&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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dYHdAAVuEREZFNLoVT4rbsdUSJPc256ZwuslHonbtVMsU0REJNPSCNzJdKRrVUiTHHuu1kLNbKiZdVVIktQ9153TRERE6pFG4H4wbrcuddDM1gCSiVf+Wq0wMxttZnOAhYRm8HI2jdtSk76IiIgMSGkE7uvjdrKZWYnjh8XtPe4+vVph7v428GbcnVoqjZntCUwgBPcb66msiIhInjUduN39eeBqwljrG80smZAFM5sCHB93zyjOa2YTzOwjZrZa0aGz43YXMzvbzJYtyLMn8Iu4e667v97sexAREcmLtFYHOwrYMP49a2ZPEHqaj4/HTy6zMtjdMc0VFFxdx8VJNgK+DZxAmHDleWBVYPWY7BLCeG4REZFBI42mctx9NuEe9+mEDmgfJfQyvwfYw93PaqDMYwmzpN1EmMBlI2AocCuws7sf4u49adRfREQkL9K64sbd3yMs3XlaHXnWqnL899S3FKiIiMiAlsoVt4iIiPQPBW4REZEcUeAWERHJEQVuERGRHFHgFhERyREFbhERkRxR4BYREckRBW4REZEcUeAWERHJEQVuERGRHEltylNpzOJ3Z9M55L3Uy+2eNyv1MkVEpP0UuNtsxkkb0Ds0/cAtIiIDk5rKRUREckSBW0REJEcUuEVERHJE97gzZvxZT9I1cmxLyu4aOaYl5YqISP9R4M6YrpFjGbLCyu2uhoiIZJSaykVERHJEgVtERCRHFLhFRERyRIFbREQkRxS4RUREckSBW0REJEcUuEVERHJEgVtERCRHFLhFRERyRIFbREQkRxS4RUREckSBW0REJEcUuEVERHJEgVtERCRHFLhFRERyRIFbREQkRxS4RUREckSBW0REJEeGtLsCedDb00P3vNlNl9Pz7oIUaiMiIoOZAncNFv9rFtOPmNh0OR2LRzCSY1KokYiIDFYK3DXofecDln/kP9tdDREREd3jFhERyRMFbhERkRxRU3mbjT/rKTpHD/v3ftfIMW2sjYiIZJ0Cd4NGXbM7y6y5etPldIwaTkdnRwo1EhGRwUCBu0Gdo4bRudKIdldDREQGGd3jFhERyREFbhERkRxR4BYREckRBW4REZEcUeAWERHJEQVuERGRHFHgFhERyREFbhERkRxR4BYREckRBW4REZEcUeAWERHJEQVuERGRHFHgFhERyREFbhERkRxR4BYREckRBW4REZEc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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[30]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">septum_mec.analysis.plotting</span> <span class="k">import</span> <span class="n">plot_bootstrap_timeseries</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;[26]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">psth</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_feather</span><span class="p">(</span><span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;data&#39;</span> <span class="o">/</span> <span class="s1">&#39;psth.feather&#39;</span><span class="p">)</span>
<span class="n">times</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_feather</span><span class="p">(</span><span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;data&#39;</span> <span class="o">/</span> <span class="s1">&#39;times.feather&#39;</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;[28]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">times</span> <span class="o">=</span> <span class="n">times</span><span class="o">.</span><span class="n">T</span><span class="o">.</span><span class="n">iloc</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">values</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;[62]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">cs</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;#d95f02&#39;</span><span class="p">,</span> <span class="s1">&#39;#e7298a&#39;</span><span class="p">,</span> <span class="s1">&#39;#993404&#39;</span><span class="p">,</span> <span class="s1">&#39;#980043&#39;</span><span class="p">]</span>
<span class="n">lb</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;GC 11 Hz&#39;</span><span class="p">,</span> <span class="s1">&#39;GC 30 Hz&#39;</span><span class="p">,</span> <span class="s1">&#39;NS 11 Hz&#39;</span><span class="p">,</span> <span class="s1">&#39;NS 30 Hz&#39;</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;[64]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">fig</span><span class="p">,</span> <span class="n">axs</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="n">sharex</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">sharey</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span><span class="mi">2</span><span class="p">))</span>
<span class="n">ii</span> <span class="o">=</span> <span class="mi">0</span>
<span class="k">for</span> <span class="n">cell_type</span><span class="p">,</span> <span class="n">ls</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">([</span><span class="s1">&#39;gridcell&#39;</span><span class="p">,</span> <span class="s1">&#39;not bs&#39;</span><span class="p">],</span> <span class="p">[</span><span class="s1">&#39;-&#39;</span><span class="p">,</span> <span class="s1">&#39;--&#39;</span><span class="p">]):</span>
<span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="p">(</span><span class="n">ax</span><span class="p">,</span> <span class="n">query</span><span class="p">)</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="nb">zip</span><span class="p">(</span><span class="n">axs</span><span class="o">.</span><span class="n">ravel</span><span class="p">(),</span> <span class="n">queries</span><span class="p">)):</span>
<span class="n">selection</span> <span class="o">=</span> <span class="p">[</span>
<span class="n">f</span><span class="s1">&#39;</span><span class="si">{r.action}</span><span class="s1">_</span><span class="si">{r.channel_group}</span><span class="s1">_</span><span class="si">{r.unit_name}</span><span class="s1">&#39;</span>
<span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">r</span> <span class="ow">in</span> <span class="n">data</span><span class="o">.</span><span class="n">query</span><span class="p">(</span><span class="n">query</span> <span class="o">+</span> <span class="s1">&#39; and &#39;</span> <span class="o">+</span> <span class="n">cell_type</span><span class="p">)</span><span class="o">.</span><span class="n">iterrows</span><span class="p">()]</span>
<span class="n">values</span> <span class="o">=</span> <span class="n">psth</span><span class="o">.</span><span class="n">loc</span><span class="p">[:,</span> <span class="n">selection</span><span class="p">]</span><span class="o">.</span><span class="n">dropna</span><span class="p">(</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span><span class="o">.</span><span class="n">to_numpy</span><span class="p">()</span>
<span class="n">plot_bootstrap_timeseries</span><span class="p">(</span><span class="n">times</span><span class="p">,</span> <span class="n">values</span><span class="p">,</span> <span class="n">ax</span><span class="o">=</span><span class="n">ax</span><span class="p">,</span> <span class="n">lw</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="n">lb</span><span class="p">[</span><span class="n">ii</span><span class="p">],</span> <span class="n">color</span><span class="o">=</span><span class="n">cs</span><span class="p">[</span><span class="n">ii</span><span class="p">],</span> <span class="n">ls</span><span class="o">=</span><span class="n">ls</span><span class="p">)</span>
<span class="c1"># ax.set_title(titles[i])</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;Time (s)&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">frameon</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
<span class="n">ii</span> <span class="o">+=</span> <span class="mi">1</span>
<span class="n">axs</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;Probability density&#39;</span><span class="p">)</span>
<span class="n">sns</span><span class="o">.</span><span class="n">despine</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlim</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mf">0.029</span><span class="p">)</span>
<span class="n">figname</span> <span class="o">=</span> <span class="n">f</span><span class="s1">&#39;response-probability&#39;</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.png&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.svg&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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APY1IqOtn+q63qECn7qurwYOjmFfHiSS/7qcSBmvvckIbIx5t/6If/cmDL8Hc94h7TrGkjkQX8FP+Ap+xpozFPvQcV3cy55lzZo13H777fzyyy8AJCQk0L9/f5KSkigvL2fp0qUsXbqUuXPncvvtt3P++S1nzNTU1HD33XezePFiAKxWK3l5eSQlJVFQUMAXX3zBF198wXPPPcfs2bMZPLhzHxieeOIJVq5c2eHjHn30UX766adOXVsIEb/i6b7397//nTfffBOAnJwcBgwYwPbt23n++edZsGABc+fOZezYsU2OW7x4MTNmzCAcDtOnTx/69+/P5s2befbZZ1m8eDGvvvoqeXlSfKkzYh3AziUyc7/N4FUpdSowXNf15oLLTlFKjQH+WPftjXv3RynVj8gCCyGgRin1dyJVEhKBbUTSHT6Idb96u6BzN6HaCiwZ/dHM7fvVMtmTMafk4M1fiWGEsWT0x5J+YPyj/u6775g6dSo+n48hQ4Ywffp0Jk6ciN2+J/0iPz+fZ555hnfffZc777wTi8XCb3/72ybnKi8v54ILLqCgoICcnByuvfZazj33XGy2SF6xYRh88sknPPLII+i6zsUXX8ybb75J3759O9zvUCjEY489xnPPPdeh44LBII8++ijPP/98h68phOgd4um+98Ybb/Dmm29isVh46KGHOOusyENml8vFXXfdxeLFi5k2bRqffvopDseeeR9bt27l1ltvJRwOc9ddd3HxxRejaRplZWXccMMNLF++nBkzZvDqq6925kd5wIt1HdgviNR5bY+ZQFc9z7udSA7uZ7quf9PM/vrRV4PICOxMIuW9Tgb+AixWSr2vlErpov71SqGaMsI+N5otsUPHWfuMQEtIJFhZiGfzd13Uu56lrKyM6dOn4/P5OOqoo3jrrbc47bTTom7iAEOGDOHRRx/liiuuACKPg6qrq6PaGIbBbbfdRkFBAf3792fevHlcdNFFDTdxiCzhe8opp/DKK6+QlZVFaWkp9913X4f7nZ+fz+WXX97h4HXr1q388Y9/lOBViANYvN33/vOf/wBwxRVXNASvAMnJyTz00EOkpaVRXl7Oxx9/HHXcv/71LwKBAKeffjqXXHJJw4I+2dnZPPPMM6SkpLBixQq+++7A+HvXVfY5gFVKpSilDmr8VbfLsff2vb6GKaUmEUkXaK0G6772awhQ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ZDQExTabjZNPPpn33nuP+fPnN1kEpaqqig8+iJSWb1y9YH95/PHH+eCDD7BYLDz55JMMHRq/lUJjm6XdhrrlZ+Mz1BctCtVWYvi9aDYHwbL8JqkDiYf+BlvfkaSMvxCTPTVqn3fztwQrdjZ7XlNCEprVTqimDP+u3lUMok+fPjzzzDMkJSWxbNkyzj77bN54440m630XFxfz3HPPceqppzastz1ixIgm57vnnnvo06cPBQUFXHDBBbz55ptRkwiCwSCLFi3iwgsvpKqqitzcXB544IGufZM92M8//8yMGTMIh8NccMEFLdZGFELETjzd9xISEvjLX/4CwNy5c3njjTcaKimEQiFefvll/vnPfwJw8803Rz2Cnzp1KlarlXfffZd//etfhOueNJaXl3PttdficrkYO3Ys48ePb++PLiZef/11/v3vf6NpGrNmzWqyulm8iWkZLQCllAacD/h1XX+nblsq8CJwZt33PwBX6Lq+MdbXF/tX2O8l7HVhBL1oVju+/BVR+02JGSQMjjwmMSUkkXzUeVR/8zwY9akDBrWr3yP1pCvRzE1/Hc0p2YRc5fiLf8E+tHct53n00Uczf/587rrrLlatWsWdd97JvffeS9++fcnIyKCiooJdu3Y13DQHDBjANddcw7nnntvkXAMHDmT+/PlcffXV6LrO3//+d+6//34GDBiA3W4nPz+f2tpIabNRo0bx5JNPHtArTN122214PB7MZjOlpaVcccUV+Hw+QqFQk7YTJ05sMrFECLFv4um+d+WVV5Kfn8+CBQu48847efzxx+nfvz87d+6kqqoKTdO4/vrrm6zwNXz48Ib39fjjj/Piiy+Sm5vLL7/8gs/no3///g3B7/5SVlbGfffdB0Rq8X700UcsXLgQn8/XbImzqVOnctJJJ+3XPnZUTANYpZQVWAKcBLwJvFO362ngrEZNjwG+qKtg0OqCA6Jni6QPeMFsxQj68BdFfyaxDxsfVYbKkjkAx8ET8GzY81goVFOKZ9NXJB7SNJXAnJiBf9d6gmX5GOEwmmm/PjTociNGjOC1117jxx9/5IMPPmDlypXs3LmToqIiUlJSUEoxZswYJkyYwAknnICplfefl5fHggULWLRoER9//DHr169n586dhMNhMjIyOProoznjjDM47bTTumXiQE9SXxc2FAq1+Iiy3kEHHbQ/uiTEASNe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
"
>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="Store-results-in-Expipe-action">Store results in Expipe action<a class="anchor-link" href="#Store-results-in-Expipe-action">&#182;</a></h1>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[144]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">action</span> <span class="o">=</span> <span class="n">project</span><span class="o">.</span><span class="n">require_action</span><span class="p">(</span><span class="s2">&quot;stimulus-response&quot;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>