septum-mec/actions/stimulus-lfp-response-mec/data/20_stimulus-lfp-response-me...

14225 lines
541 KiB
HTML

<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>20_stimulus-lfp-response-mec</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;[27]:</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 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>The autoreload extension is already loaded. To reload it, use:
%reload_ext autoreload
</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">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">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">tqdm.notebook</span> <span class="k">import</span> <span class="n">tqdm_notebook</span> <span class="k">as</span> <span class="n">tqdm</span>
<span class="n">tqdm</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><span class="p">,</span> <span class="n">despine</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>13:25:29 [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-lfp-response-mec&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">identify_neurons</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">identify_neurons</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>
</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">lfp_action</span> <span class="o">=</span> <span class="n">actions</span><span class="p">[</span><span class="s1">&#39;stimulus-lfp-response&#39;</span><span class="p">]</span>
<span class="n">lfp_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">lfp_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;[7]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">lfp_results</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">lfp_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;[8]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">action_group</span><span class="p">(</span><span class="n">row</span><span class="p">):</span>
<span class="n">a</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">row</span><span class="o">.</span><span class="n">channel_group</span> <span class="ow">in</span> <span class="p">[</span><span class="mi">0</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="mi">3</span><span class="p">])</span>
<span class="k">return</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{row.action}</span><span class="s1">-</span><span class="si">{a}</span><span class="s1">&#39;</span>
<span class="n">lfp_results</span><span class="p">[</span><span class="s1">&#39;action_side_a&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">lfp_results</span><span class="o">.</span><span class="n">apply</span><span class="p">(</span><span class="n">action_group</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;[9]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">lfp_results</span><span class="p">[</span><span class="s1">&#39;stim_strength&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">lfp_results</span><span class="p">[</span><span class="s1">&#39;stim_p_max&#39;</span><span class="p">]</span> <span class="o">/</span> <span class="n">lfp_results</span><span class="p">[</span><span class="s1">&#39;theta_energy&#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;[10]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">lfp_results</span> <span class="o">=</span> <span class="n">lfp_results</span><span class="o">.</span><span class="n">query</span><span class="p">(</span><span class="s1">&#39;stim_location!=&quot;ms&quot;&#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">lfp_results_hemisphere</span> <span class="o">=</span> <span class="n">lfp_results</span><span class="o">.</span><span class="n">sort_values</span><span class="p">(</span>
<span class="n">by</span><span class="o">=</span><span class="p">[</span><span class="s1">&#39;action_side_a&#39;</span><span class="p">,</span> <span class="s1">&#39;stim_strength&#39;</span><span class="p">,</span> <span class="s1">&#39;signal_to_noise&#39;</span><span class="p">],</span> <span class="n">ascending</span><span class="o">=</span><span class="p">[</span><span class="kc">True</span><span class="p">,</span> <span class="kc">False</span><span class="p">,</span> <span class="kc">False</span><span class="p">]</span>
<span class="p">)</span><span class="o">.</span><span class="n">drop_duplicates</span><span class="p">(</span><span class="n">subset</span><span class="o">=</span><span class="s1">&#39;action_side_a&#39;</span><span class="p">,</span> <span class="n">keep</span><span class="o">=</span><span class="s1">&#39;first&#39;</span><span class="p">)</span>
<span class="n">lfp_results_hemisphere</span><span class="o">.</span><span class="n">loc</span><span class="p">[:,[</span><span class="s1">&#39;action_side_a&#39;</span><span class="p">,</span><span class="s1">&#39;channel_group&#39;</span><span class="p">,</span> <span class="s1">&#39;signal_to_noise&#39;</span><span class="p">,</span> <span class="s1">&#39;stim_strength&#39;</span><span class="p">]]</span><span class="o">.</span><span class="n">head</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[11]:</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_side_a</th>
<th>channel_group</th>
<th>signal_to_noise</th>
<th>stim_strength</th>
</tr>
</thead>
<tbody>
<tr>
<th>68</th>
<td>1833-010719-1-0</td>
<td>4</td>
<td>0.006686</td>
<td>NaN</td>
</tr>
<tr>
<th>66</th>
<td>1833-010719-1-1</td>
<td>2</td>
<td>0.034550</td>
<td>NaN</td>
</tr>
<tr>
<th>580</th>
<td>1833-020719-1-0</td>
<td>4</td>
<td>0.008427</td>
<td>NaN</td>
</tr>
<tr>
<th>578</th>
<td>1833-020719-1-1</td>
<td>2</td>
<td>0.019033</td>
<td>NaN</td>
</tr>
<tr>
<th>372</th>
<td>1833-020719-3-0</td>
<td>4</td>
<td>0.001076</td>
<td>NaN</td>
</tr>
</tbody>
</table>
</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;[12]:</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;#1b9e77&#39;</span><span class="p">,</span><span class="s1">&#39;#d95f02&#39;</span><span class="p">,</span><span class="s1">&#39;#7570b3&#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;Baseline I&#39;</span><span class="p">,</span> <span class="s1">&#39;11 Hz&#39;</span><span class="p">,</span> <span class="s1">&#39;Baseline II&#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;baseline and Hz11&#39;</span><span class="p">,</span> <span class="s1">&#39;frequency==11&#39;</span><span class="p">,</span> <span class="s1">&#39;baseline and Hz30&#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;[30]:</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;theta_energy&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="o">.</span><span class="mi">7</span><span class="p">,</span> <span class="o">.</span><span class="mi">03</span><span class="p">),</span>
<span class="s1">&#39;theta_peak&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="o">.</span><span class="mi">7</span><span class="p">,</span> <span class="o">.</span><span class="mi">03</span><span class="p">),</span>
<span class="s1">&#39;theta_freq&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">4</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="o">.</span><span class="mi">5</span><span class="p">),</span>
<span class="s1">&#39;theta_half_width&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="o">.</span><span class="mi">5</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;theta_energy&#39;</span><span class="p">:</span> <span class="s1">&#39;Theta energy (dB)&#39;</span><span class="p">,</span>
<span class="s1">&#39;theta_peak&#39;</span><span class="p">:</span> <span class="s1">&#39;Peak PSD (dB/Hz)&#39;</span><span class="p">,</span>
<span class="s1">&#39;theta_freq&#39;</span><span class="p">:</span> <span class="s1">&#39;(Hz)&#39;</span><span class="p">,</span>
<span class="s1">&#39;theta_half_width&#39;</span><span class="p">:</span> <span class="s1">&#39;(Hz)&#39;</span><span class="p">,</span>
<span class="p">}</span>
<span class="c1"># key = &#39;theta_energy&#39;</span>
<span class="c1"># key = &#39;theta_peak&#39;</span>
<span class="n">results</span> <span class="o">=</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">results</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</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="mi">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="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">values</span> <span class="o">=</span> <span class="n">lfp_results_hemisphere</span><span class="o">.</span><span class="n">query</span><span class="p">(</span><span class="n">query</span><span class="p">)[</span><span class="n">key</span><span class="p">]</span>
<span class="n">results</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">concat</span><span class="p">([</span><span class="n">results</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">values</span><span class="o">.</span><span class="n">rename</span><span class="p">(</span><span class="n">label</span><span class="p">)</span><span class="o">.</span><span class="n">reset_index</span><span class="p">(</span><span class="n">drop</span><span class="o">=</span><span class="kc">True</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="n">values</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">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="n">plt</span><span class="o">.</span><span class="n">xlim</span><span class="p">(</span><span class="o">-</span><span class="mf">0.05</span><span class="p">,</span> <span class="n">bins</span><span class="p">[</span><span class="n">key</span><span class="p">]</span><span class="o">.</span><span class="n">max</span><span class="p">()</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="o">.</span><span class="n">max</span><span class="p">()</span><span class="o">*</span><span class="mf">0.025</span><span class="p">)</span>
<span class="n">despine</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">figname</span> <span class="o">=</span> <span class="n">f</span><span class="s1">&#39;lfp-psd-histogram-</span><span class="si">{key}</span><span class="s1">&#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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
"
>
</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,iVBORw0KGgoAAAANSUhEUgAAAewAAAFICAYAAACSp82YAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAXEQAAFxEByibzPwAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8li6FKAAAgAElEQVR4nO3de5xd0/3/8ddkJpJMgkTiVikh4SOu1ZZSVKqoulZJv1VRoaKKXlSpX/mqat2qX6rkyxetKFpFqUv0oqpalKrGNfUJKkFIycUlF0kmM78/1jqdPZNzzpyZ2efss2fez8djHvucvdde+3NGzOestddau6GtrQ0RERGpbwOyDkBERES6poQtIiKSA0rYIiIiOaCELSIikgNK2CIiIjmghC0iIpIDStgiIiI5oIQtIiKSA0rYIiIiOaCELSIikgNK2CIiIjmghC0iIpIDStgiIiI5oIQtIiKSA01ZByBSK2a2nbs/1WnfNOCo+HZDd59X88ASisVYb8xsc+BsYAIwClgEzHT3PTMMS6TPU8KWPs/M1gbOAU6kTv/Nm9kGwA+BXYFNMw6nJDPbCHgEWCexe33gn9lEJNJ/1OUfL5GUXQwck3UQXbgR2BOYk3UgXfgK7cn6VuAK4D1gaWYRifQTStjSHzRmHUAF8hAjwNZxuxI4yt2VqEVqRIPORKQ7hsbtG0rWIrWlhC0i3VH4m9GSaRQi/VBDW1tb1jGIVIWZnQ18p8ThB9x9QudR4sBg4FRgX2Aj4B1gJjANuM7dS/4PY2YDgcnARGA7wr3et4AnCfd7r3X3FZ3OSV6/s+vcfXKn8usDU4BPABav0QIsAB4DbgJ+VS7O7jKzMcBLZYrMcfcxsWzhuicD04HLgd0IXegvAKe7+x8SdXf7d1Ykvk8QBhR+CFgPmAvcAZxP+N0sikWPdvdpXX9ikfqkFrZIu0MJo51PADYDBgHrAnsA1wLTzazouA8zG0dIMlcBexNGTg+M5+8FXAk8aWbW0+DM7ChC4vweYUrVhjHGocDGMf5bgDvMLOt74u8HHgL2AZqBtYEPEpI20PvfmZk1mdlVwB+AQwi/g8HAWOAbwBOELzUifYIStvRlVwI7AHcl9u0Qf44tUv5yoAGYSmhhfxw4A1gSj3+KkAg6iFOy/gKMB1bE8/cHdgIOBq4DVgFbAveb2YaJ08+K8Twe37+eiPGsxDX2JLTyhwALCdPUPgXsTEjUU+O1AQ4s8fl66rVETMXi3K/IOV8nzNH+AbA7oQV9nrvPjp+nN7+zgh8SehsgjK4/HtgF+Azwe0IPyS09+8gi9UejxKXPiougzDOzhYl9T5Q5ZTmwp7s/nNj3JzP7I/DX+P4oQhJKuhLYgNB9vpe7P9bp+J1mditwJ6FVfAnwuRjPy8DLZrY4ll1RIsZz4rYF+KS7/73T8dvM7Le0fzmZCPxfmc9asdgl/QRABXEWDCAk6DMS+25NvO7x7yzGsR1wUnw7E9jd3Rcmzr/dzH4EfK2CjyiSC2phi7S7vFOyBsDdHwH+Ed9umewWN7MtgIPi23OLJJ5CHXcTWo0AE83sfZUGZWbNhK7vhcBdRZJ18hpvxbcbVVp/FV1RbGdKv7OjaZ8K9+VOybrgm8Cz3Y5apE4pYYu0u6fMsefjdgDhfmzBfoRudIB7K6x/AOEedEXcfam77+juI4HDuiheWFp1UKX1V8lcd3+1xLE0fmcHxO0r7v7nYie6ewtwddehiuSDusRF2pVKMBBW8ypI/n+zQ+L1P7oxpmyzSgsmuXsrgJkNJSxhOpZwn3d7wmjs98eiWX8Zf6XMsV79zuKAusLvr1y3PMBqPSYieaWELdLu3QrLNSRej+rhtUZ09wQzGw2cQuhOLpXwW8k+WUO4N11Kb39no2j/jPO7OOe1Hl5LpO4oYYu068nc5eT/QzsR5htX4s3uXMTM9iUM2hqa2P0uYRras4Q52H8Abqd9+dAslftd9vZ31prY11CsYELZOdwieaKELdI7ycFOc9099RZdnAJ1EyFZryQsCPILwDsvkGJmw9K+fhX09ne2iDDlq5GwUEo53e7JEKlXStgivfNM4vXOwG2lCprZRwgDp2YDD5UZlNXZJNoHun3f3c8pVsjMBhEWH6l3vfqduXuLmT1FuBf+ITMbULi3X8QH0glZJHv1cK9LpNpK/TFPw+8Sr7/cRdmLgAsIreXO96DLxTgu8frxkqXCAiqD4+t6/jKexu/s7rhdn/YR48V8odvRidQpJWzpD5YXXqTdZRznRBemFe1lZt8uVs7MTiGs+AVhZPNfSsRYLL7kwKpPlah/J+CyxK6sp3WVlNLv7Aran8E91cw2KXL+MYTV00T6hHr+Fi6SltcTr88zs58Bq9x9Rkr1Hwv8HVgLONfM9gB+Qlgu833AEYTlMiEMgjquyMM5CjGONLP/R5ifvNTdZxIGm32bMMDqhLiQyq8IiXwjwlKehxPW4S5Yy8wa0nwISMp69Ttz99fN7ETCGu+jgcfN7ELC+uVDCauiHV2jzyJSE/26hW1md5rZnVnHIVV3J2GQEsBXCCOqf51W5e7+POEBIbPjrn2AXwKPEO7PHkpItouAg0us7JW8j3tejPGKWP8TwJnxWAMhEd0d6/8Vodt3IGGRkcJCIWvQsSu9rqTxO4tP3jqBMBBvJGHJ2IcI64gfQ5hadnEVP4ZITfXrhA2MHTdu3IGEKSj66aM/7j7jqquuatxhhx1obm5m8ODBbLzxxhsvW7as7ZBDDjmq8I/hwQcffL1UHV2Vc/cZTz311JizzjqLXXfdlVGjRjFw4ECGDh3K1ltvzYknnsjDDz88wt1/UyLGuy688ELGjx/PkCFDaG5uZrvttvtY4vi51157LXvuuSejRo2iqamJIUOGsPHGG7Pvvvty1VVX4e77TZs2rfAwDL7+9a/P6uXvrqriF5HxhEdj3gv8m5B83yXcqz8H2NLdf1umjiuAbYFrgJcJrfG5hHXUt6V9DXiR3Kvq87DN7EuERf6nuPs1PTh/JKFlcTCh22sR4Rv0D+L6zr2N79lx48ZtNX369N5WJdIXdTXHue6Z2WG0P7FLz8OWXKtaC9vMdiSM8Ozp+esDjxIe07c+8BThW/8hwINxQImIiEi/UJWEbWYTCFM31uxFNb8krJN8LzDa3T9MGIxyOmHBhCvNbHwvQxUREcmFVEeJm9lgQkI9k/ZH3/WkngmEASmLgc+7+yL4z4MPLjSzbQiLSZwRtyJSxJtvvsn8+V0tt13cpz/96f8sOtLFs69FpAZSS9hmNg74I+FpQasISXsKsEkPqpsct3e4e7G/NlcSEvWnzWyIuy/rwTVE+rybbrqJyy+/vKenJ6e95f5+tkjepdklPpqQrB8BPuLu5/airl3i9sESx/8GtBDmW364F9cRERHJhTS7xF8F9nf3e7osWYaZDaB9CcIXi5Vx95VmNpfQet+C1VeNEukz2lpbWbV4QZflWlvbWLqspcO+Iw87lCMPO7RYpby94r3V9ydsMmZc7lvV7n4r6h2QPiK1hO3uLwAvpFDVCNrjKvcIwgWEhN3TZ+uK5MKqxQv411c36LLcsoa1uHH49ald9weX1O26KyL9Uj0uTdqceF2uCVC4b91cpgwQ5luXODS20qBERESyVI8Je1XXRTqo+opMIiLVYGZjgJdKHG4jLBb1MvAb4BJ3L9frWJfMbDJhzfe57j46sf9PhNlA57r7mcXPzpaZTQOOAh5w9wnZRlOfCXtx4vXgkqVgSNwuLVMGAHffutj+2PLeqvLQRESq5hng7cT7JsItwm0Iz/WeYmZ7uvvTWQQn2avXhL2c8HjAkWXKFe5dv1H1iETqzCbnPUPjsI7DN+YufBsufa7Dvgc2fYgVjSsqqnPa3pMZvsaQrgtKtXzF3f/UeWdcovk6wqNCbzWz8XFNirz7AuGWZs8WCuiH6i5hu3urmTmwHTCmWBkzG0hY9QxgVo1CE6kbjcNG0bTWuh32DVix+lpF84c0srxp4Gr7ixm98aaMHJzq48IlBe6+wMyOIjzUZAvCk81KPhAlL9z95axjyJt6fVrXo3G7S4njOxG+bLxHx8UdRET6HHdfQOgyh9BFLv1Q3bWwo5sJq6QdZmanufvCTse/HLe/1Cpn0te1ta3e+7lo+RIGvDek0z79r9DHFbpK3u18wMyagMOBzwIfJNxObAFeI6xAebG7r9YbaWafJDzedGfC/fK3CV8MbgaucffV7qeY2VrA14DPEJ65PgD4F+E55pe4+1uVfJhig84Sg/D+DWxIeK75cbSPNXoGuAqY5u6rDThOK7Z6lWnCNrONCfcwlnbqHrmP8BjNXYFfm9lEd/93XFTlm8ARhOfmXljrmEVq7a0VqyfiCbddzNtrdJzROKiliUPZucO+2/f7MhuNXLui64wY1OUMyW4bfe3pjcA6qVecjYWvHn1Bd2expMLMxhJa1q106g43syHAdODjcdds4GnCUw43jz+TzGx3d5+ROO+rwKXx7WvAE4SxQXvEn4lmtpe7r0qcsyVhxPoYwoyeFwlTbLcGzgKOMrN93b3jYIruayDctz8SeItw63MzwheLnQEjPLci+XuoVWyZybqF/TPCP4wHgAmFne7eZmZfiPt3B+aY2TPARsAGhOkOR7v7P2sesUiOjBg0JLP70qOvPX0icDmwXiYBpO+N0deeftKrR19wS9dFe8/MGoHhwEeBHxJai+e6+5xORb9FSNbzgf3c/bFEHTsCdxBaq98GJsb9w2lv8Bzu7jclztkH+DXhb/JE4Ka4fyhwFyEh3gGc4O6vxWMbANcQBsbdaWbb97L3cz3g84TW8lR3XxUfLnU14TkSp5jZ/xSmudU4tszU6z1s3P1fwA7AjwiDLbYlTPP6LfAJd78xw/BEpGtX03eSNYTPcnUV67/fzNoKP4Qu7fnAnYTBZhcC/13kvL0ILe/vJpM1QHx/RXy7beKQEf6eLiI8yjh5zu+B84FbgWSX+LGEbuZ/AIcWEmI8Zx4huc8htOgnV/ypS/tfd/9xoYXv7u8BXyc02JoIY5myii0TVW1hu/uYLo5P6OL4fODk+CMi0pd1nofdCKxJSESDgG8AQ83s68luanffLc6cKbWIVGGtiuQ9j5cIXwhGANPM7GJ3fzJR5/eK1HNI3N6UvH7inGVmditwCnAg7V8UeuquItdYYGZvEr48Dc8wtkxk3SUuIj1w+/7HM3LUxh32LV28gstmPtxh39qDMp1XPYU+1iUOnFTF+kvNw16D0Cq8PF6/ETghWSY+EGmEme1MaI1vFrc7EO5lQ6JH1d3fMLMLgTMI86G/YGbzCOOHfg/cU+TRxoXR6VPM7OASn6Gw6P2WXX7ars0tsb/QnZ3MX7WOLRNK2CI5NGJQ82r3pge1LF+t3ICG7O56vXr0BbeMvvb029Cgs16JI7WvMrMNgbOB48zsfHd/BcDM1iQMHptE+0hyCN3Z/yBMfd23SL1nmtnjhC8BHyMktCPiT4uZ3QSc5O6FVn9h9GJhIFs5w7s4XomuVvxJPoWt1rFlQglbRKomJrjcrX9dp+4gJOxGQsv5lcT+jxNanpcBjwDPAs/HlvcUiiRsAHe/Hbg9TofagzDQbD9CK3QSIREeFIsvie8PdPe7U/5svVXPsaVGCVtEJB+SE/IbAGIXeGE61/7ufn+R80Z33hGngm0ONLj7k+7+DuGe8V2EEdinEwaeHWhma8dWthMGem0NFE2KZrY5IXHOqfGDSuo5ttTU7ShxERHpYP+4bQMej683TRx/nE7MrJmwoAp0bKAdBzwJ3GBmDZ3PA+5NvC6seVsYBHZsTPidr9VEaO0/RpiGVkv1HFtqlLBF6lxbWxvLGtbq8LN0SQuLFy/v8LNkSWUP+ZB8MbMGM/sMYYAYwK3u/mp8nVwE5Kw4Wrxw3laEhUQK93STo8RvJtwj3ga4JM5jLpw3Cjg3vn00sdLkVOB1wqj1O+PCV4Vz1o11jo/11jop1nNsqVGXuEidW7Z0FTcOv77jzkufo+PfaukDLjOztzvtG0hYDKQw0v5x2pdmxt1nmNnNhCVJTwEmm9lLhKVJC63ve4G9gTXNbC13f8fdXzezY4AbCIuTfNHMXiTkhLGEOdrzgS8mrrXIzA4itGb3Al4ys5mErnojTD1rISzEUtNHgNZzbGlSC1tEpD5sQ1iOOfmzHeFxw3cDRwM7xweBJH2e0MX9GOFv+vaEBHUXcIC77wMUln4+sHBSXHxqAmGBlLcI63VvAjxPuH893t2fTV7I3f8e4zwHeIrwZWI8Ye3vnwEfcvfbevVb6KF6ji0tDW1tpeba931m9uy4ceO2mj59etahiJQ0Z/YLTL20Z63ps763N8OGDerppYvd2xSRjKiFLSIikgO6hy2SQ8ccN47R79+0y3LNzWvUIBoRqQUlbJEcGjKkqTdd3SKSQ+oSFxERyQElbBERkRxQwhYREckBJWwREZEcUMIWERHJASVsERGRHFDCFhERyQElbBERkRxQwhYREckBJWwREZEcUMIWERHJASVsERGRHFDCFhERyQElbBERkRxQwhYRqTNm9iUzazOzY7t53onxvMk9uGZTPLfNzCZVUP7YWLalu9eSnlHCFhGpI2a2I3BRD877CHBh+hFJvVDCFhGpE2Y2AfgdsGY3z/tEPG9oFcKSOtGUdQAiIv2dmQ0GTgfOBBq7cd4Q4NvxRw2wPk7/gUVEMmRm44BZwHfirjOBORWcZ/G8M4FW4P8Bc6sUptQBtbBFpGpmTW5sBNbJOo6ULNxi2qpVVah3NPB+4BHgJHd/3MymVHDe++O5D8fzZpjZSVWIr2Jm1gSsrLD4T9y9W4Pq+jslbBGpilmTGycClwPrZR1LSt6YNbnxpC2mrbol5XpfBfZ393u6ed7LwKfc/bcpx9MbbcBDZY6PAiy+7rIXQTpSwhaRarkaWDvrIFK0HuEzpZqw3f0F4IUenDeL0CVeN9x9FbBbsWNmtibwYHz7e+C8WsXVVyhhi4hIZ9eb2fVpVRa7ym8BtgP+CXw2JnfpBiVsEamWKfSxLnEg03vENTQLeLOLMusD4yqsbyrwSWABcIC7v92L2PotJWyRDLS1trJq8YKKyrYuWVjlaKpji2mrbpk1ufE2NOgsj77n7jeUKxBXYbu6q4rM7FvAccAK4DPu/q90Qux/lLBFMrBq8QL+9dUNKiq7rGEtGJ5a72RNxQTXVUtN+igzmwicH99+yd3/nGU8ead52CIikjoz2wX4GdAAXOju07KNKP+UsEVEJFVmNha4ExgM/JqwqIv0khK2iIikxszWAe4hzLl+Apjk7m3ZRtU36B62SJ3Y5LxnaBw2arX9cxe+DZc+12Ffw9DhtQpLpGJmNojQot4CmA3s5+5LMg2qD1HCFqkTjcNG0bTWuqvtH7Bi9WdBNDSoc0zq0teA3ePr+cDVZjYUGFikbIu7T6hVYH2BEraIiKRlrcTrD3dRtr9MkUuNEraISJ1x9zE9PG90L67ZQhjRXWn5a4BrOu07k/D0MKkC9auJiIjkgBK2iIhIDihhi4iI5IAStoiISA4oYYuIiOSAEraIiEgOKGGLiIjkgBK2iIhIDihhi4iI5IAStoiISA4oYYuIiOSAEraIiEgOKGGLiIjkgBK2iIhIDihhi4iI5IAStoiISA40ZR2AiEh/ZWZjgJdKHG4DFgEvA78BLnH3N2sUWmrMbDJwLTDX3Ucn9v8J2AM4193PzCa68sxsGnAU8IC7T6j0WLUoYYuI1IdngLcT75uAEcA2wAeAKWa2p7s/nUVwkj0lbBGR+vAVd/9T551mNhK4DtgfuNXMxrt7a62Dq4IvAM3A/KwDyQslbBGROubuC8zsKGAusAWwD/DbbKPqPXd/OesY8kaDzkRE6py7LyB0mUPoIpd+SC1sEZF8GBi373Y+YGZNwOHAZ4EPAiOBFuA14I/Axe4+q8h5nwROBHYm3C9/m/DF4GbgGndfUeSctYCvAZ8BxhEafv8CbiMMjHurkg9TbNBZYhDev4ENgWOA44Ct4mnPAFcB09y9rVqx1SslbJEMtLWtfgty0fIlDHhvSJH9y2oRUlWcdvLdjcA6WceRkoU/uOSAVVlc2MzGElrWrXTqDjezIcB04ONx12zgaWB9YPP4M8nMdnf3GYnzvgpcGt++BjwBjCIk0T2AiWa2l7uvSpyzJWHE+hhgFfAisAzYGjgLOMrM9nX353r5kRsI9+2PBN4CZgGbEb5Y7AwYcHqn30OtYsuMErZIBt5asXoSnnDbxby9RvNq+we1NHEoO9cirFSddvLdE4HLgfWyjiUlb5x28t0n/eCSA26pxcXMrBEYDnwU+CGhtXiuu8/pVPRbhGQ9H9jP3R9L1LEjcAehtfptYGLcPxy4MBY73N1vSpyzD/BrYEIsf1PcPxS4i5AQ7wBOcPfX4rENgGsIA+PuNLPt3b033zTXAz5PaC1PdfdVZjYYuBqYBJxiZv9TmOZW49gyo3vYIlItV9N3kjWEz3J1Feu/38zaCj+ELu35wJ2EwWYXAv9d5Ly9CC3v7yaTNUB8f0V8u23ikAGDCfO8f9npnN8D5wO3Asku8WMJ3cz/AA4tJMR4zjxCcp9DaNFPrvhTl/a/7v7jQgvf3d8Dvk6Yn94E7JRhbJlQwhYRqQ/PAA8lfh4BngWWx+PfAH4cW97/4e67EZLvlSXqXRq3ye6blwhfCEYA08xs+051fs/dJ7r7bYndh8TtTclu8sQ5ywhJHuDAUh+yG+4qco0FQGHxmOEZxpYJdYmLSLVMoY91iQMnVbH+UvOw1yC0Ci+P128ETkiWcfeVZjbCzHYmtMY3i9sdCPeyIdFAc/c3zOxC4AzCfOgvmNk84D7g98A97t55fnRhdPoUMzu4xGfYIG637PLTdm1uif2F7uxk/qp1bJlQwhapE7fvfzwjR2282v6li1dw2cyHO+xbe9Dqg9PqzQ8uOeCW006++zY06KxX4kjtq8xsQ+Bs4DgzO9/dXwEwszUJg8cm0T6SHEJ39j+AGcC+Reo908weJ3wJ+BghoR0Rf1rM7CbgJHcvrL62dtwWBrKVM7yL45VYbYR6Jw2J17WOLRNK2CJ1YsSgZkYOHrba/kEty1fbN6AhH3ezYoLL3frXdeoOQsJuJLScX0ns/zih5XkZ7V3pz8eW9xSKJGwAd78duD1Oh9qDMNBsP0IrdBIhER4Uiy+J7w9097tT/my9Vc+xpUYJW0QkH5JzARsAYhd4YTrX/u5+f5HzRnfeEaeCbQ40uPuT7v4O4Z7xXYQR2KcTBp4daGZrx1a2EwZ6bQ0UTYpmtjkhcc6p8YNK6jm21OTja7qIiOwft23A4/H1ponjj9OJmTUTFlSBjg2044AngRvMrKHzecC9ideFQW6FQWDHxoTf+VpNhNb+Y4RpaLVUz7GlRglbRKSOmVmDmX2GMEAM4FZ3fzW+Ti4CcpaZDUyctxVhIZHCPd3kKPGbCfeItwEuifOYC+eNAs6Nbx9194Xx9VTgdcL0qTvNbOPEOevGOsfHemudFOs5ttSoS1xEpD5cZmZvd9o3kLAYSGGk/ePAlwsH3X2Gmd1MWJL0FGCymb1EWJq00Pq+F9gbWNPM1nL3d9z9dTM7BriBsDjJF83sRUJOGEuYJjYf+GLiWovM7CBCa3Yv4CUzm0noqjdgEGGq2OG1fgRoPceWJrWwRUTqwzbArp1+tiPMw74bOBrYOc5FTvo8oYv7McLf9O0JCeou4AB33wcoPBnrP3OQ3f1GwiCzWwnLf24FbAI8T7h/Pd7dn01eyN3/HuM8B3iK8GViPGHt758BH+o0d7tm6jm2tDS0ta22fnq/YWbPjhs3bqvp06dnHYr0M2++OZtFp47tsG/ERS+y7rpjViu7ePFyzvnvezvsO+t7ezNs2KBqhggdp82ISMZS6xKPgxtOAz5H6Ip5l9B98yN3/00P6htDWI2nnCfd/QPdrVtERCRvUknYccDCfcBHgJWEJfZGEh60vo+Zne3u3+1mtYWl8hYC/yxR5vkehCsiIpI7abWwpxKS9RPAQYkVeI4EfgqcbWYPufsfulFnIWHf7O5fLltSRESkj+v1oLP4nNZJhNF4RxSSNYC7Xw9cEN+e3c2qCwk7tyP6RERE0pLGKPEjCRPr/+ruM4scLzxBZtfk3LgKFBL2M70JTkREpC9II2HvErcPFjvo7nMJzyGFsFZtl8xsGOFpM6AWtoiISCr3sMfF7YtlyswmzO/bosI6tyNMKXkNWNfMvklY7L4JmAX8wt0f6lG0IiIiOZRGwi6swFNuMfXCRP9RFdZZ6A4fAcykfS1bCCv2nGhmPwWOd/eVlQYqIiKSV2kk7ML6tO+VKVN44HhzmTJJhYQ9GPg/wiPjXiA8r/VI4DvAMYQVgE4oVkGSmT1b4tDYEvtFRETqShoJexWV3wuvdFm1v8Q6Z7j7FYn9LwPnmtlswhq4x5vZ1M7L54mIiPQ1aSTsxYSu68FlyhQed7a0kgrjGrc3ljtuZt8hPIXmYMLD2svVt3Wx/bHlvVUlMYmIiGQpjVHi8+N2ZJkyhXvXb6RwvYIZcbtp2VIiIiJ9QBoJu7Bs6JgyZQrHZlVaqZkNNLPGMkUKsWvQmYiI9HlpJOxH43aXYgfNbDRQWDDl4a4qM7MRZraQ8KDxg8sU3SFuiy3WIiIi0qekkbBvidsJZmZFjh8ftw+4++yuKnP3RcC8+HZysTJmdhhhhPcKINfPNxUREalErxO2uz8P/JwwV/o2MysspIKZTQK+Fd9+v/O5ZjbWzLY0sw07HTo/bg80s/PNbFDinMOAa+PbH7j7a739DCK11tbWxrKGtTr8LF3SwuLFy1f7WbJkRdbhikgdSOtpXV8Fto0/z5nZ04SR45vE42eUeFLXfbHMdSRa0+5+vZltB3wTOJ2wUMrzwPrARrHYNYT52CK5s2zpKm4cfn3HnZc+BzyXSTwiUv9SSdjuvsDMdgFOBT4LjCcMBnsA+LG7d7vb2t1PNbPfAScR7o9vR3g29t3Ale4+PY3YRUSyZmabExonexMWiFoIPAJMdfd7y5w3EjiTMN5nNLAIeIjQ+/hIN2OYANwf327a1S1MM5sGHEW43TmhO9eSnkmrhY27LyE8QvPsbpwzpjMvM+gAABJASURBVIvjfwC68wxtEZFcMbNPArcT1qtYShhIuy4hCR9sZj9091OLnLc+ITmPjec9RUjahwAHmdlx7v7T2nwKqYU0Bp2JiEgPmNko4BeEZH0T8D53/4C7bwQcQVhJ8ptmdmiR039JSNb3AqPd/cPA+wgt9UbgSjMbX4OPITWSWgtbRHrnmOPGMfr9la0D1Ny8RpWjkRo5ljDeZzYw2d2XFw64+8/NbHfCTJvjgV8VjsXu6z0IK01+Ps6uwd1bgQvNbBtgEnBG3EofoIQtUieGDGli2LBBXReUvuQlQgt7RjJZJzwVt5t02j85bu9w9/ms7kpCov60mQ1x92VFykjOKGGLSNXM2+qiRmCdrONIycINZp66Ks0K3f2XhK7tUj4ct8932l9YqOrBEuf9DWgBhsY6/tLTGLuj08C1rhzt7tOqF03fo4QtIlUxb6uLJgKXA+tlHUtK3pi31UUnbTDz1Fu6Lto7ZjYc+BpwNCHxXpg4NgDYLL59sdj57r7SzOYSWuZbUKOEDbxNGAhXymZAYd2Nl6sfTt+ihC0i1XI1sHbWQaRoPcJnqlrCjoPLvguMAwYBrwBfdvc/J4qNoP1v95tlqltASNijypRJlbvPAHYrdszMtqJ9eepz3P2PtYqrr1DCFhGpHzsByccBjwAOMLM/u/u7cV9z4vh7Zeoq3LduLlOmlJeKrzTdM3EK2j2EL3A3043pv9JO07pEpFqmkO4jdbP2BuEzVdNlwDDC9KzJhKR7PPBHMys0sLp7H72tB3H8ndC1Xe6nov+2ZtYM3EVo7f8NOMrdexJTv6cWtohUxQYzT71l3lYX3YYGnVXM3V+NL5cA15nZI8AThIFjk4BphKlcBYPLVDckbpf2IJSJ3VjprFyZAYRnTexI6N4/2N3L9QpIGUrYIlI1McGVu88qZbi7m9ltwOeBCbQn7OWEe9wjy5xeuHedZS/HxYQV25YAB7n7vC7KSxnqEhcRyYiZrWNmH4ornpUyJ243gP8sjuJx35gS9Q4kdKsDzEoh1G4zs68QRrq3Ake4+xNZxNGXKGGLiGTnMcL94mPKlCksmjI3se/RuN2F4nYi9KC+B8zoTYA9YWYHAj+Kb0939ztqHUNfpIQtIpKd38ftsbFV3IGZjSE8zAPCwK2Cm+P2MDMrNkbgy3H7y1qvcmZmHyKs3jYAuNbdL6rl9fsyJWwRkexcRBgJvjnw82TXuJntAPyOMHjsz0CylXofYaT22sCv47QpzGyAmZ1GeHDIShILrtSCmW1M+GIxlBD7l2p5/b5Og85ERDLi7v8ys88Slic9DDjQzJww+nuLWOwR4NDkVCh3bzOzLwAPALsDc8zsGWAjwr3uNsLSn/+s3acBwsp2hZXMGoA747SuxiJlZ7j7V2oWWR+ghC0ikiF3v9vMtgdOBfYBxhOmYj0I3AD81N1XFjnvX7EVfgZwELBtPO+3wA/cvdI1vdO0VuL1Pl2UbalmIH1RQ1tb/52/bmbPjhs3bqvp06dnHYr0M3Nmv8DUS5/rsO/Er23JJmPGZRRRUQ1ZByAi7XQPW0REJAeUsEVERHJACVtERCQHlLBFRERyQAlbREQkB5SwRUREckAJW0REJAeUsEVERHJACVtERCQHlLBFRERyQAlbREQkB5SwRUREckAJW0REJAeUsEVERHJACVtERCQHlLBFRERyQAlbREQkB5SwRUREckAJW0REJAeUsEVERHJACVtERCQHlLBFRERyQAlbREQkB5SwRUREckAJW0REJAeUsEVERHJACVtERCQHlLBFRERyQAlbREQkB5SwRUREckAJW0REJAeUsEVERHJACVtERCQHlLBFRERyQAlbREQkB5qyDkCkL2lta2XR8qVdlntrxbIaRCMifYkStkiKFi1fyva/+H6X5dZdupK9+XgNIhKRvkJd4iIiIjmghC0iIpIDStgiIiI5oHvYIlV2/yHfYJ3BzR32LZ43j6mXPtdh39prDK5lWCKSM0rYIlW2zuBmRg4e1mFf46Dm1Qs2qMNLRErTXwgREZEcUMIWERHJASVsERGRHNA9bJEUtbW2Mail4/9WSxevYFDL8o77lrbUMiwR6QOUsEVStGzpSg6duXOHfZfNfDijaESkL1GXuIiISA4oYYuIiOSAEraIiEgO6B62SJV98eQd2Wid4R32tby7gDnf3rrDvuYhXsuwRCRnlLBFqqy5eSDDhg3qsK+ldSBD2t7psG/AgIZahiUiOaOELdKF1rZWFi1fWlHZRcuXVTkaEemvlLBFurBo+VK2/8X3Kyo7qKWJQ9m564IiIt2kQWciIiI5oIQtIiKSA+oSl36pO/elF75XWTkRkWpSwpZ+qTv3pYu5/5BvsM7g1Z9pvXTxitWWIl170JAeX0dEpEAJW6QH1hnczMjBw1bb3/khHwADGnTnSUR6T39JREREckAJW0REJAfUJS4SlbovXcyIQZWVExFJixK2SFTqvrSISD1ILWGbWTNwGvA5YFPgXeBx4Efu/pse1rkxcBawL7Ae8CZwH3C+u/8zjbilf2prbWNQS8d//ksXryg6aKw7lixZ0avzRURKSSVhm9lQQiL9CLASeAYYCewD7GNmZ7v7d7tZpwEPxXreBp4ENgOOBCaa2afd/XdpxC/9z7KlKzl0ZsclRDtPxxIRqSdpDTqbSkjWTwBj3f2D7r4J8AWgBTjbzPaqtDIzawLuJiTr64EN3X1HYEPgcmAwcJOZjUwpfhERkbrW64RtZmOBSUArcIS7v1I45u7XAxfEt2d3o9pJwDjgZeBYd18W61sBfBX4CzAcOLm38YuIiORBGi3sI4FG4K/uPrPI8Svjdtd4T7oSk+P2+pik/8Pd24D/i28P72asIiIiuZTGPexd4vbBYgfdfa6ZzQE2AfYgdHGXZGYDgJ3K1Um4tw2wmZm9P9mqF+mpL568IxutMzz1epub10i9ThHpf9JI2OPi9sUyZWYTEvYWFdS3EVBYfLlUna8Aqwgt+y3ie6kzc2a/kHUIJc17e/Fq+wa3vsvg1vTXEmpdHO4XJa1aPD/164hI35ZGwl4vbt8sU2ZB3I7qRn0l63T3VWb2NrBOhXVKBqZe+lzWIXTLW9/dkeVt72QdhohIUWkk7MKST++VKbOsU9lK6kutTjN7tsShLV9++WX233//CsKS7vr3vHezDqFbHl+1Dg2sndn11/jsJBoa62ctoxdeeOFOdz8o6zhEJEjjr8MqKh+81lZhfd1RSZ2ltK5YsYIXXnhhJeW79KU+jI3bqvy3epcmMl3876XZ2V1bROpeGn+dFgMjCHOjSynck15aYX0Fgyndyq64TnffutSxQuu7XBmpD/pvJSL9WRojbAqjZ8otYlK4z/xGN+orWWdcWKXQd1lJnSIiIrmWRsIurOk9pkyZwrFZXVXm7q8RliItV+f7CSPEK6pTREQk79JI2I/G7S7FDprZaKCwYEqlizX/rVydwEfjdk5M8CIiIn1aGgn7lridEB/Y0dnxcfuAu8+usM6b4/ZoMyu26kShzmkV1iciIpJrvU7Y7v488HNCF/VtZlZYSAUzmwR8K779fudzzWysmW1pZht2OnQDYSTwZsDPzWzNWH4NM/sxsBuh2/yy3sYvIiKSBw1tbb2ZFRXEp2bdD2xLmJb1NGHk+CaxyBnufl6R82bHMte5++ROx3YE7iUMLlsMPEdI4OsAK4B93f3+XgcvIiKSA6msw+juCwj3m79LGAQ2njDC+wHg0GLJuoI6HwO2B34CvBVftwK/Aj6iZC0iIv1JKi1sERERqa70n3QgIiIiqVPCFhERyQElbBERkRxQwhYREckBJWwREZEcqJ+H79aQmTUDpwGfAzYF3gUeB37k7r/JMjbpKDFXv5wR7v5W9aMREclOv5vWZWZDgfuAjwArgWcIc8YL652f7e7fzSg8STCz4cAiwmI8j5Qpuq+7Ly5zXEQk9/pjC3sqIVk/ARzk7q8AmNmRwE+Bs83sIXf/Q4YxSrBd3D7v7rtlGomISMb61T1sMxsLTCKsmHZEIVkDuPv1wAXx7dm1j06K2D5un840ChGROtCvEjZwJOEhJX9195lFjl8Zt7ua2cZFjkttFRL2M5lGISJSB/pbwi48X/vBYgfdfS4wJ77doyYRSTlqYYuIRP3tHnbh0Z8vlikzmzAqeYuqRyMlmVkjsE18+5qZnQzsTnh621xgOnCLu7dmFKKISE31t4S9Xty+WabMgrgdVeVYpLwtgMHx9b3Amp2OHwl8w8w+7e6v1zQyEZEM9Lcu8ea4fa9MmWWdyko2tk+8fgz4GDCUMAVvEjAP2Am4x8zWqH14IiK11d9a2Kuo/EtK/5qgXn/mAD8mjOg/JdH1vRS40cweA2YAHwC+CFyRSZQiIjXS3xL2YmAE7V2txQyJ26XVD0dKcfe/An8tc3yWmd0ITAEOQQlbRPq4/tYlPj9uR5YpU7h3/UaVY5HemxG3m2YahYhIDfS3hP3PuB1Tpkzh2KyqRiJdMrMBXdyfLvz7XVmLeEREstTfEvajcbtLsYNmNpr2NcUfrklEUpSZ/RlYAfywTLEPxm2xRXBERPqU/pawb4nbCWZmRY4fH7cPuPvs2oQkJTxDWJXuM2bWeUoXZrYJ8F/x7U21DExEJAv9KmG7+/PAzwmJ4DYzKyykgplNAr4V334/g/Cko0uA5cBGwC/NbIPCATPbHvgdYZrXn4HbMolQRKSG+uPjNUcC9wPbEqZ5PU0YOV545vIZ7n5eRuFJgpkdCtxAGNW/gjCuoAnYMhb5O/BJd1+YTYQiIrXT7xI2/OeZ2KcCnwU2Iwxaehz4sburtVZH4q2LU4C9gfcRFraZSegpudLdWzIMT0SkZvplwhYREcmbfnUPW0REJK+UsEVERHJACVtERCQHlLBFRERyQAlbREQkB5SwRUREckAJW0REJAeUsEVERHJACVtERCQHlLBFRERyQAlbREQkB5SwRUREckAJW3rNzM43s/cKzxc3s2lm1mZmf6rw/Lb4M7mXcRxpZq1m9sne1CMiUo+UsKVXzGw34DTCo0lfyDicG4C/AdPMbETGsYiIpEoJW3rMzJqAK4G3gPMyDgd3bwO+CWwAXJBxOCIiqVLClt44Ftga+JG7v5V1MADu/iDwR+BYM9s663hERNKihC09YmYDgTOBVcBPMg6nsysJ/7bPyjoQEZG0NGUdgOTWocBGwO/d/bW0KzezacBRlZR194ZOu+4A3gE+Y2YbufvclMMTEak5tbClp/4rbqdXqf5ZwENlflbFci93PtHdVxC6xZuAw6oUn4hITamFLd1mZo3Ax+PbB6txDXc/jxID2czsDGBXYDFwYIkqHgQ+DewNXFqNGEVEakkJW3piB2BtoBWYWabcHmbWluaFzexw4Hvx2oe7+1Mlij6diKHR3VeVKCcikgtK2NITm8btXHd/r0y5d2hPnOXsWslF45zva4EG4JvufneZ4h63w4B1gXmVXENEpF4pYUtPrBe3XU3lmuHuE7qqrJJWuJltDvwaGARc4+4Xd3FKMrb1UMIWkZzToDPpicIqYktrcTEzGwX8BhgJ3A+cUMFpSxKvteqZiOSeErb0RKEbfHi1L2RmgwnTtMYCzwOHufvKCk5NJull1YhNRKSWlLClJwrdy6OqeREzawCuAz4KLAIOcPeFFZ6ejO3faccmIlJrStjSE4UBXSPMrLmK1zkf+CzQAkx091ndOHd03C6lyFxtEZG8UcKWnniCcI94ALBzNS5gZlOAbwFtwBfd/b5uVlEYef5wfCiIiEiuaZS4dJu7rzSz+4CDgN0Iq4qlxszWB/43vl1AWGL0SGAwYUpXZ+e6+2867dstbu9JMzYRkawoYUtPXU9I2J8Czkm57iG0/9scBRzcRfn1k2/MbC3Cfe8W4BcpxyYikomGtjb1Fkr3xeVJnwPGAdu4+7MZh/QfZnYCMBW41t2PyToeEZE06B629Ehc6vPc+HZKlrEUMYXwcJBzuyooIpIXStjSGzcQWtlHx8VNMmdmewEfILSuX8w6HhGRtChhS4+5ewswGRgKfCfbaMDMBgA/BF4FTs04HBGRVClhS6+4+6PABcCX4nrfWToK2A442t27WudcRCRXNOhMREQkB9TCFhERyQElbBERkRxQwhYREckBJWwREZEcUMIWERHJASVsERGRHFDCFhERyQElbBERkRxQwhYREckBJWwREZEcUMIWERHJASVsERGRHFDCFhERyQElbBERkRz4/w20TxLkdkSQAAAAAElFTkSuQmCC
"
>
</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;[31]:</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;stim_energy&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="o">.</span><span class="mi">7</span><span class="p">,</span> <span class="o">.</span><span class="mi">01</span><span class="p">),</span>
<span class="s1">&#39;stim_half_width&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="o">.</span><span class="mi">5</span><span class="p">),</span>
<span class="s1">&#39;stim_p_max&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="o">.</span><span class="mi">01</span><span class="p">),</span>
<span class="s1">&#39;stim_strength&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">160</span><span class="p">,</span> <span class="mi">1</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;stim_energy&#39;</span><span class="p">:</span> <span class="s1">&#39;Energy (dB)&#39;</span><span class="p">,</span>
<span class="s1">&#39;stim_half_width&#39;</span><span class="p">:</span> <span class="s1">&#39;(Hz)&#39;</span><span class="p">,</span>
<span class="s1">&#39;stim_p_max&#39;</span><span class="p">:</span> <span class="s1">&#39;Peak PSD (dB/Hz)&#39;</span><span class="p">,</span>
<span class="s1">&#39;stim_strength&#39;</span><span class="p">:</span> <span class="s1">&#39;Ratio&#39;</span><span class="p">,</span>
<span class="p">}</span>
<span class="c1"># key = &#39;theta_energy&#39;</span>
<span class="c1"># key = &#39;theta_peak&#39;</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">results</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</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.2</span><span class="p">,</span><span class="mi">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="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="mi">1</span><span class="p">::</span><span class="mi">2</span><span class="p">],</span> <span class="n">queries</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">labels</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">values</span> <span class="o">=</span> <span class="n">lfp_results_hemisphere</span><span class="o">.</span><span class="n">query</span><span class="p">(</span><span class="n">query</span><span class="p">)[</span><span class="n">key</span><span class="p">]</span>
<span class="n">results</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">concat</span><span class="p">([</span><span class="n">results</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">values</span><span class="o">.</span><span class="n">rename</span><span class="p">(</span><span class="n">label</span><span class="p">)</span><span class="o">.</span><span class="n">reset_index</span><span class="p">(</span><span class="n">drop</span><span class="o">=</span><span class="kc">True</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="n">values</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">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="n">plt</span><span class="o">.</span><span class="n">xlim</span><span class="p">(</span><span class="o">-</span><span class="mf">0.05</span><span class="p">,</span> <span class="n">bins</span><span class="p">[</span><span class="n">key</span><span class="p">]</span><span class="o">.</span><span class="n">max</span><span class="p">()</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="o">.</span><span class="n">max</span><span class="p">()</span><span class="o">*</span><span class="mf">0.02</span><span class="p">)</span>
<span class="n">despine</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">figname</span> <span class="o">=</span> <span class="n">f</span><span class="s1">&#39;lfp-psd-histogram-</span><span class="si">{key}</span><span class="s1">&#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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BKG8c4E/uPujrSptjTQ3NdHYsKQm125sWFyT64qIdHZpBMH+cbuoRJrk279vhXkmTaG9gTmE5tbE14BTzOx64CR3/6zSgtZSY8MSXjl9QK2LISIiOdIIgr3i9pMSaZblpS0nCYI9gGuAy4GXgAGEPsjzgOOBT4HvlcvMzJ4vcmhIheUREZE1UBpBsJHK+xabK0z3SMxzlrtfnfP8AuCXZjYfuAU4ycyudPdiQU5ERKSoNIJgA6HZskeJND3j9uNKMnT3W4FbSx03s/OArYCDgZJB0N23LfR8rCEOr6RMIiKy5kkjCC4mBME+JdIkfYHvpHC9xCxCENwixTw71KALZ1NXX2k3abrq6kv9c4mIZEMaQfAFQjAaXCJNcmxupZmaWTegyd0biyRJmmBXi4ExhdTV96Xrev1qXQwRkcxKY57gzLgdWeigmW0KJJPkHyuXmZn1NrN3geWEps5iRsRtoQn6IiIiZaURBO+I21FmZgWOnxS30919frnM3P09YGHcHVMojZkdThjZuRyYXE1hRUREEm0Ogu4+D7iNMJdvspklk+cxs9HA2XH3F/nnmtkQM9vazDbOO3RR3B5oZheZ2do55xwO3BB3x7v7m219DSIikk1p3UXidGC7+Peimf2TMFhmUDx+bpE7SEyLaW4kp9bn7jeb2fbAGcA5hMnx84CNgIEx2e8I8wVFRERaJZU7y7v7EkKf4AWEwS/bEEaLTgcOc/cLW5HnmYTVYe4kTLbfHugG3A0c4O7j3L0pjfKLiEg2pXZneXf/iHC7pPOrOGdwmeNTgWruQSgiIlKxVGqCIiIiqyMFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERyayutS7Amqa5qYnGhiWrPN/YsLgGpRERkVIUBFPW2LCEV04fUOtiiIhIBdQcKiIimaUgKCIimaUgKCIimaU+wQ4w6MLZ1NX3XeX5uvo+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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>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[32]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">summarize</span><span class="p">(</span><span class="n">data</span><span class="p">):</span>
<span class="k">return</span> <span class="s2">&quot;</span><span class="si">{:.2f}</span><span class="s2"> ± </span><span class="si">{:.2f}</span><span class="s2"> (</span><span class="si">{}</span><span class="s2">)&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">mean</span><span class="p">(),</span> <span class="n">data</span><span class="o">.</span><span class="n">sem</span><span class="p">(),</span> <span class="nb">sum</span><span class="p">(</span><span class="o">~</span><span class="n">np</span><span class="o">.</span><span class="n">isnan</span><span class="p">(</span><span class="n">data</span><span class="p">)))</span>
<span class="k">def</span> <span class="nf">MWU</span><span class="p">(</span><span class="n">df</span><span class="p">,</span> <span class="n">keys</span><span class="p">):</span>
<span class="sd">&#39;&#39;&#39;</span>
<span class="sd"> Mann Whitney U</span>
<span class="sd"> &#39;&#39;&#39;</span>
<span class="n">Uvalue</span><span class="p">,</span> <span class="n">pvalue</span> <span class="o">=</span> <span class="n">scipy</span><span class="o">.</span><span class="n">stats</span><span class="o">.</span><span class="n">mannwhitneyu</span><span class="p">(</span>
<span class="n">df</span><span class="p">[</span><span class="n">keys</span><span class="p">[</span><span class="mi">0</span><span class="p">]]</span><span class="o">.</span><span class="n">dropna</span><span class="p">(),</span>
<span class="n">df</span><span class="p">[</span><span class="n">keys</span><span class="p">[</span><span class="mi">1</span><span class="p">]]</span><span class="o">.</span><span class="n">dropna</span><span class="p">(),</span>
<span class="n">alternative</span><span class="o">=</span><span class="s1">&#39;two-sided&#39;</span><span class="p">)</span>
<span class="k">return</span> <span class="s2">&quot;</span><span class="si">{:.2f}</span><span class="s2">, </span><span class="si">{:.3f}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">Uvalue</span><span class="p">,</span> <span class="n">pvalue</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">PRS</span><span class="p">(</span><span class="n">df</span><span class="p">,</span> <span class="n">keys</span><span class="p">):</span>
<span class="sd">&#39;&#39;&#39;</span>
<span class="sd"> Permutation ReSampling</span>
<span class="sd"> &#39;&#39;&#39;</span>
<span class="n">pvalue</span><span class="p">,</span> <span class="n">observed_diff</span><span class="p">,</span> <span class="n">diffs</span> <span class="o">=</span> <span class="n">permutation_resampling</span><span class="p">(</span>
<span class="n">df</span><span class="p">[</span><span class="n">keys</span><span class="p">[</span><span class="mi">0</span><span class="p">]]</span><span class="o">.</span><span class="n">dropna</span><span class="p">(),</span>
<span class="n">df</span><span class="p">[</span><span class="n">keys</span><span class="p">[</span><span class="mi">1</span><span class="p">]]</span><span class="o">.</span><span class="n">dropna</span><span class="p">(),</span> <span class="n">statistic</span><span class="o">=</span><span class="n">np</span><span class="o">.</span><span class="n">median</span><span class="p">)</span>
<span class="k">return</span> <span class="s2">&quot;</span><span class="si">{:.2f}</span><span class="s2">, </span><span class="si">{:.3f}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">observed_diff</span><span class="p">,</span> <span class="n">pvalue</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">rename</span><span class="p">(</span><span class="n">name</span><span class="p">):</span>
<span class="k">return</span> <span class="n">name</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">&quot;_field&quot;</span><span class="p">,</span> <span class="s2">&quot;-field&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">&quot;_&quot;</span><span class="p">,</span> <span class="s2">&quot; &quot;</span><span class="p">)</span><span class="o">.</span><span class="n">capitalize</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;[33]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">stat</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="p">()</span>
<span class="k">for</span> <span class="n">key</span><span class="p">,</span> <span class="n">df</span> <span class="ow">in</span> <span class="n">results</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
<span class="n">Key</span> <span class="o">=</span> <span class="n">rename</span><span class="p">(</span><span class="n">key</span><span class="p">)</span>
<span class="n">stat</span><span class="p">[</span><span class="n">Key</span><span class="p">]</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">agg</span><span class="p">(</span><span class="n">summarize</span><span class="p">)</span>
<span class="n">stat</span><span class="p">[</span><span class="n">Key</span><span class="p">]</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">agg</span><span class="p">(</span><span class="n">summarize</span><span class="p">)</span>
<span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">c1</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">columns</span><span class="p">):</span>
<span class="k">for</span> <span class="n">c2</span> <span class="ow">in</span> <span class="n">df</span><span class="o">.</span><span class="n">columns</span><span class="p">[</span><span class="n">i</span><span class="o">+</span><span class="mi">1</span><span class="p">:]:</span>
<span class="n">stat</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">f</span><span class="s1">&#39;MWU </span><span class="si">{c1}</span><span class="s1"> </span><span class="si">{c2}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">Key</span><span class="p">]</span> <span class="o">=</span> <span class="n">MWU</span><span class="p">(</span><span class="n">df</span><span class="p">,</span> <span class="p">[</span><span class="n">c1</span><span class="p">,</span> <span class="n">c2</span><span class="p">])</span>
<span class="n">stat</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">f</span><span class="s1">&#39;PRS </span><span class="si">{c1}</span><span class="s1"> </span><span class="si">{c2}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">Key</span><span class="p">]</span> <span class="o">=</span> <span class="n">PRS</span><span class="p">(</span><span class="n">df</span><span class="p">,</span> <span class="p">[</span><span class="n">c1</span><span class="p">,</span> <span class="n">c2</span><span class="p">])</span>
<span class="n">stat</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>/home/mikkel/.virtualenvs/expipe/lib/python3.6/site-packages/scipy/stats/stats.py:5700: RuntimeWarning: divide by zero encountered in double_scalars
z = (bigu - meanrank) / sd
/home/mikkel/apps/expipe-project/spike-statistics/spike_statistics/core.py:401: RuntimeWarning: invalid value encountered in less
pval = np.sum(diffs &gt; observed_diff) / float(num_samples)
</pre>
</div>
</div>
<div class="output_area">
<div class="prompt output_prompt">Out[33]:</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>Theta energy</th>
<th>Theta peak</th>
<th>Theta freq</th>
<th>Theta half width</th>
<th>Stim energy</th>
<th>Stim half width</th>
<th>Stim p max</th>
<th>Stim strength</th>
</tr>
</thead>
<tbody>
<tr>
<th>Baseline I</th>
<td>0.25 ± 0.02 (48)</td>
<td>0.18 ± 0.02 (48)</td>
<td>7.78 ± 0.09 (48)</td>
<td>1.79 ± 0.33 (46)</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>11 Hz</th>
<td>0.20 ± 0.02 (8)</td>
<td>0.14 ± 0.02 (8)</td>
<td>7.99 ± 0.06 (8)</td>
<td>0.99 ± 0.10 (8)</td>
<td>0.15 ± 0.05 (8)</td>
<td>2.42 ± 1.36 (8)</td>
<td>0.40 ± 0.19 (8)</td>
<td>3.09 ± 2.06 (8)</td>
</tr>
<tr>
<th>Baseline II</th>
<td>0.24 ± 0.02 (34)</td>
<td>0.17 ± 0.02 (34)</td>
<td>7.96 ± 0.09 (34)</td>
<td>1.23 ± 0.22 (33)</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>30 Hz</th>
<td>nan ± nan (0)</td>
<td>nan ± nan (0)</td>
<td>nan ± nan (0)</td>
<td>nan ± nan (0)</td>
<td>nan ± nan (0)</td>
<td>nan ± nan (0)</td>
<td>nan ± nan (0)</td>
<td>nan ± nan (0)</td>
</tr>
<tr>
<th>MWU Baseline I 11 Hz</th>
<td>248.00, 0.194</td>
<td>225.00, 0.447</td>
<td>141.50, 0.240</td>
<td>192.00, 0.855</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>PRS Baseline I 11 Hz</th>
<td>0.04, 0.365</td>
<td>0.01, 0.820</td>
<td>0.20, 0.262</td>
<td>0.06, 0.653</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>MWU Baseline I Baseline II</th>
<td>860.00, 0.682</td>
<td>850.00, 0.753</td>
<td>645.50, 0.108</td>
<td>805.00, 0.651</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>PRS Baseline I Baseline II</th>
<td>0.00, 0.955</td>
<td>0.01, 0.606</td>
<td>0.30, 0.009</td>
<td>0.05, 0.587</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>MWU Baseline I 30 Hz</th>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>PRS Baseline I 30 Hz</th>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>MWU 11 Hz Baseline II</th>
<td>100.00, 0.255</td>
<td>121.00, 0.642</td>
<td>141.00, 0.885</td>
<td>128.00, 0.908</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>PRS 11 Hz Baseline II</th>
<td>0.04, 0.354</td>
<td>0.00, 0.985</td>
<td>0.10, 0.492</td>
<td>0.11, 0.470</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>MWU 11 Hz 30 Hz</th>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
</tr>
<tr>
<th>PRS 11 Hz 30 Hz</th>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
</tr>
<tr>
<th>MWU Baseline II 30 Hz</th>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>PRS Baseline II 30 Hz</th>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
</tbody>
</table>
</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;[34]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">stat</span><span class="o">.</span><span class="n">to_latex</span><span class="p">(</span><span class="n">output_path</span> <span class="o">/</span> <span class="s2">&quot;statistics&quot;</span> <span class="o">/</span> <span class="s2">&quot;statistics.tex&quot;</span><span class="p">)</span>
<span class="n">stat</span><span class="o">.</span><span class="n">to_latex</span><span class="p">(</span><span class="n">output_path</span> <span class="o">/</span> <span class="s2">&quot;statistics&quot;</span> <span class="o">/</span> <span class="s2">&quot;statistics.csv&quot;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="Plot-PSD">Plot PSD<a class="anchor-link" href="#Plot-PSD">&#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;[15]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">psd</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">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-lfp-response&quot;</span> <span class="o">/</span> <span class="s1">&#39;data&#39;</span> <span class="o">/</span> <span class="s1">&#39;psd.feather&#39;</span><span class="p">)</span>
<span class="n">freqs</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">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-lfp-response&quot;</span> <span class="o">/</span> <span class="s1">&#39;data&#39;</span> <span class="o">/</span> <span class="s1">&#39;freqs.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;[16]:</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;[18]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">freq</span> <span class="o">=</span> <span class="n">freqs</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>
<span class="n">mask</span> <span class="o">=</span> <span class="p">(</span><span class="n">freq</span> <span class="o">&lt;</span> <span class="mi">49</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">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">axs</span> <span class="o">=</span> <span class="n">axs</span><span class="o">.</span><span class="n">repeat</span><span class="p">(</span><span class="mi">2</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">&#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">lfp_results_hemisphere</span><span class="o">.</span><span class="n">query</span><span class="p">(</span><span class="n">query</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">psd</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">mask</span><span class="p">,</span> <span class="n">selection</span><span class="p">]</span><span class="o">.</span><span class="n">to_numpy</span><span class="p">()</span>
<span class="n">values</span> <span class="o">=</span> <span class="mi">10</span> <span class="o">*</span> <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">values</span><span class="p">)</span>
<span class="n">plot_bootstrap_timeseries</span><span class="p">(</span><span class="n">freq</span><span class="p">[</span><span class="n">mask</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">1</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="n">labels</span><span class="p">[</span><span class="n">i</span><span class="p">],</span> <span class="n">color</span><span class="o">=</span><span class="n">colors</span><span class="p">[</span><span class="n">i</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;Frequency Hz&#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">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;PSD (dB/Hz)&#39;</span><span class="p">)</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_ylim</span><span class="p">(</span><span class="o">-</span><span class="mi">31</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
<span class="n">despine</span><span class="p">()</span>
<span class="n">figname</span> <span class="o">=</span> <span class="s1">&#39;lfp-psd&#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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
"
>
</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;[24]:</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-lfp-response-mec&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;[25]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">copy_tree</span><span class="p">(</span><span class="n">output_path</span><span class="p">,</span> <span class="nb">str</span><span class="p">(</span><span class="n">action</span><span class="o">.</span><span class="n">data_path</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[25]:</div>
<div class="output_text output_subarea output_execute_result">
<pre>[&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_energy.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_strength.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_peak.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_p_max.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_freq.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_energy.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_freq.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_half_width.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_half_width.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_half_width.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_energy.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_peak.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_p_max.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_half_width.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_energy.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_strength.svg&#39;]</pre>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[26]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">septum_mec</span><span class="o">.</span><span class="n">analysis</span><span class="o">.</span><span class="n">registration</span><span class="o">.</span><span class="n">store_notebook</span><span class="p">(</span><span class="n">action</span><span class="p">,</span> <span class="s2">&quot;20_stimulus-lfp-response-mec.ipynb&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;[&nbsp;]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span>
</pre></div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>