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

14881 lines
1.8 MiB
HTML
Raw Normal View History

<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>20_stimulus-spike-lfp-response</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<style type="text/css">
/*!
*
* Twitter Bootstrap
*
*/
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
*,
*:before,
*:after {
background: transparent !important;
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
.navbar {
display: none;
}
.btn > .caret,
.dropup > .btn > .caret {
border-top-color: #000 !important;
}
.label {
border: 1px solid #000;
}
.table {
border-collapse: collapse !important;
}
.table td,
.table th {
background-color: #fff !important;
}
.table-bordered th,
.table-bordered td {
border: 1px solid #ddd !important;
}
}
@font-face {
font-family: 'Glyphicons Halflings';
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
content: "\002a";
}
.glyphicon-plus:before {
content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
content: "\20ac";
}
.glyphicon-minus:before {
content: "\2212";
}
.glyphicon-cloud:before {
content: "\2601";
}
.glyphicon-envelope:before {
content: "\2709";
}
.glyphicon-pencil:before {
content: "\270f";
}
.glyphicon-glass:before {
content: "\e001";
}
.glyphicon-music:before {
content: "\e002";
}
.glyphicon-search:before {
content: "\e003";
}
.glyphicon-heart:before {
content: "\e005";
}
.glyphicon-star:before {
content: "\e006";
}
.glyphicon-star-empty:before {
content: "\e007";
}
.glyphicon-user:before {
content: "\e008";
}
.glyphicon-film:before {
content: "\e009";
}
.glyphicon-th-large:before {
content: "\e010";
}
.glyphicon-th:before {
content: "\e011";
}
.glyphicon-th-list:before {
content: "\e012";
}
.glyphicon-ok:before {
content: "\e013";
}
.glyphicon-remove:before {
content: "\e014";
}
.glyphicon-zoom-in:before {
content: "\e015";
}
.glyphicon-zoom-out:before {
content: "\e016";
}
.glyphicon-off:before {
content: "\e017";
}
.glyphicon-signal:before {
content: "\e018";
}
.glyphicon-cog:before {
content: "\e019";
}
.glyphicon-trash:before {
content: "\e020";
}
.glyphicon-home:before {
content: "\e021";
}
.glyphicon-file:before {
content: "\e022";
}
.glyphicon-time:before {
content: "\e023";
}
.glyphicon-road:before {
content: "\e024";
}
.glyphicon-download-alt:before {
content: "\e025";
}
.glyphicon-download:before {
content: "\e026";
}
.glyphicon-upload:before {
content: "\e027";
}
.glyphicon-inbox:before {
content: "\e028";
}
.glyphicon-play-circle:before {
content: "\e029";
}
.glyphicon-repeat:before {
content: "\e030";
}
.glyphicon-refresh:before {
content: "\e031";
}
.glyphicon-list-alt:before {
content: "\e032";
}
.glyphicon-lock:before {
content: "\e033";
}
.glyphicon-flag:before {
content: "\e034";
}
.glyphicon-headphones:before {
content: "\e035";
}
.glyphicon-volume-off:before {
content: "\e036";
}
.glyphicon-volume-down:before {
content: "\e037";
}
.glyphicon-volume-up:before {
content: "\e038";
}
.glyphicon-qrcode:before {
content: "\e039";
}
.glyphicon-barcode:before {
content: "\e040";
}
.glyphicon-tag:before {
content: "\e041";
}
.glyphicon-tags:before {
content: "\e042";
}
.glyphicon-book:before {
content: "\e043";
}
.glyphicon-bookmark:before {
content: "\e044";
}
.glyphicon-print:before {
content: "\e045";
}
.glyphicon-camera:before {
content: "\e046";
}
.glyphicon-font:before {
content: "\e047";
}
.glyphicon-bold:before {
content: "\e048";
}
.glyphicon-italic:before {
content: "\e049";
}
.glyphicon-text-height:before {
content: "\e050";
}
.glyphicon-text-width:before {
content: "\e051";
}
.glyphicon-align-left:before {
content: "\e052";
}
.glyphicon-align-center:before {
content: "\e053";
}
.glyphicon-align-right:before {
content: "\e054";
}
.glyphicon-align-justify:before {
content: "\e055";
}
.glyphicon-list:before {
content: "\e056";
}
.glyphicon-indent-left:before {
content: "\e057";
}
.glyphicon-indent-right:before {
content: "\e058";
}
.glyphicon-facetime-video:before {
content: "\e059";
}
.glyphicon-picture:before {
content: "\e060";
}
.glyphicon-map-marker:before {
content: "\e062";
}
.glyphicon-adjust:before {
content: "\e063";
}
.glyphicon-tint:before {
content: "\e064";
}
.glyphicon-edit:before {
content: "\e065";
}
.glyphicon-share:before {
content: "\e066";
}
.glyphicon-check:before {
content: "\e067";
}
.glyphicon-move:before {
content: "\e068";
}
.glyphicon-step-backward:before {
content: "\e069";
}
.glyphicon-fast-backward:before {
content: "\e070";
}
.glyphicon-backward:before {
content: "\e071";
}
.glyphicon-play:before {
content: "\e072";
}
.glyphicon-pause:before {
content: "\e073";
}
.glyphicon-stop:before {
content: "\e074";
}
.glyphicon-forward:before {
content: "\e075";
}
.glyphicon-fast-forward:before {
content: "\e076";
}
.glyphicon-step-forward:before {
content: "\e077";
}
.glyphicon-eject:before {
content: "\e078";
}
.glyphicon-chevron-left:before {
content: "\e079";
}
.glyphicon-chevron-right:before {
content: "\e080";
}
.glyphicon-plus-sign:before {
content: "\e081";
}
.glyphicon-minus-sign:before {
content: "\e082";
}
.glyphicon-remove-sign:before {
content: "\e083";
}
.glyphicon-ok-sign:before {
content: "\e084";
}
.glyphicon-question-sign:before {
content: "\e085";
}
.glyphicon-info-sign:before {
content: "\e086";
}
.glyphicon-screenshot:before {
content: "\e087";
}
.glyphicon-remove-circle:before {
content: "\e088";
}
.glyphicon-ok-circle:before {
content: "\e089";
}
.glyphicon-ban-circle:before {
content: "\e090";
}
.glyphicon-arrow-left:before {
content: "\e091";
}
.glyphicon-arrow-right:before {
content: "\e092";
}
.glyphicon-arrow-up:before {
content: "\e093";
}
.glyphicon-arrow-down:before {
content: "\e094";
}
.glyphicon-share-alt:before {
content: "\e095";
}
.glyphicon-resize-full:before {
content: "\e096";
}
.glyphicon-resize-small:before {
content: "\e097";
}
.glyphicon-exclamation-sign:before {
content: "\e101";
}
.glyphicon-gift:before {
content: "\e102";
}
.glyphicon-leaf:before {
content: "\e103";
}
.glyphicon-fire:before {
content: "\e104";
}
.glyphicon-eye-open:before {
content: "\e105";
}
.glyphicon-eye-close:before {
content: "\e106";
}
.glyphicon-warning-sign:before {
content: "\e107";
}
.glyphicon-plane:before {
content: "\e108";
}
.glyphicon-calendar:before {
content: "\e109";
}
.glyphicon-random:before {
content: "\e110";
}
.glyphicon-comment:before {
content: "\e111";
}
.glyphicon-magnet:before {
content: "\e112";
}
.glyphicon-chevron-up:before {
content: "\e113";
}
.glyphicon-chevron-down:before {
content: "\e114";
}
.glyphicon-retweet:before {
content: "\e115";
}
.glyphicon-shopping-cart:before {
content: "\e116";
}
.glyphicon-folder-close:before {
content: "\e117";
}
.glyphicon-folder-open:before {
content: "\e118";
}
.glyphicon-resize-vertical:before {
content: "\e119";
}
.glyphicon-resize-horizontal:before {
content: "\e120";
}
.glyphicon-hdd:before {
content: "\e121";
}
.glyphicon-bullhorn:before {
content: "\e122";
}
.glyphicon-bell:before {
content: "\e123";
}
.glyphicon-certificate:before {
content: "\e124";
}
.glyphicon-thumbs-up:before {
content: "\e125";
}
.glyphicon-thumbs-down:before {
content: "\e126";
}
.glyphicon-hand-right:before {
content: "\e127";
}
.glyphicon-hand-left:before {
content: "\e128";
}
.glyphicon-hand-up:before {
content: "\e129";
}
.glyphicon-hand-down:before {
content: "\e130";
}
.glyphicon-circle-arrow-right:before {
content: "\e131";
}
.glyphicon-circle-arrow-left:before {
content: "\e132";
}
.glyphicon-circle-arrow-up:before {
content: "\e133";
}
.glyphicon-circle-arrow-down:before {
content: "\e134";
}
.glyphicon-globe:before {
content: "\e135";
}
.glyphicon-wrench:before {
content: "\e136";
}
.glyphicon-tasks:before {
content: "\e137";
}
.glyphicon-filter:before {
content: "\e138";
}
.glyphicon-briefcase:before {
content: "\e139";
}
.glyphicon-fullscreen:before {
content: "\e140";
}
.glyphicon-dashboard:before {
content: "\e141";
}
.glyphicon-paperclip:before {
content: "\e142";
}
.glyphicon-heart-empty:before {
content: "\e143";
}
.glyphicon-link:before {
content: "\e144";
}
.glyphicon-phone:before {
content: "\e145";
}
.glyphicon-pushpin:before {
content: "\e146";
}
.glyphicon-usd:before {
content: "\e148";
}
.glyphicon-gbp:before {
content: "\e149";
}
.glyphicon-sort:before {
content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
content: "\e152";
}
.glyphicon-sort-by-order:before {
content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
content: "\e154";
}
.glyphicon-sort-by-attributes:before {
content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
content: "\e156";
}
.glyphicon-unchecked:before {
content: "\e157";
}
.glyphicon-expand:before {
content: "\e158";
}
.glyphicon-collapse-down:before {
content: "\e159";
}
.glyphicon-collapse-up:before {
content: "\e160";
}
.glyphicon-log-in:before {
content: "\e161";
}
.glyphicon-flash:before {
content: "\e162";
}
.glyphicon-log-out:before {
content: "\e163";
}
.glyphicon-new-window:before {
content: "\e164";
}
.glyphicon-record:before {
content: "\e165";
}
.glyphicon-save:before {
content: "\e166";
}
.glyphicon-open:before {
content: "\e167";
}
.glyphicon-saved:before {
content: "\e168";
}
.glyphicon-import:before {
content: "\e169";
}
.glyphicon-export:before {
content: "\e170";
}
.glyphicon-send:before {
content: "\e171";
}
.glyphicon-floppy-disk:before {
content: "\e172";
}
.glyphicon-floppy-saved:before {
content: "\e173";
}
.glyphicon-floppy-remove:before {
content: "\e174";
}
.glyphicon-floppy-save:before {
content: "\e175";
}
.glyphicon-floppy-open:before {
content: "\e176";
}
.glyphicon-credit-card:before {
content: "\e177";
}
.glyphicon-transfer:before {
content: "\e178";
}
.glyphicon-cutlery:before {
content: "\e179";
}
.glyphicon-header:before {
content: "\e180";
}
.glyphicon-compressed:before {
content: "\e181";
}
.glyphicon-earphone:before {
content: "\e182";
}
.glyphicon-phone-alt:before {
content: "\e183";
}
.glyphicon-tower:before {
content: "\e184";
}
.glyphicon-stats:before {
content: "\e185";
}
.glyphicon-sd-video:before {
content: "\e186";
}
.glyphicon-hd-video:before {
content: "\e187";
}
.glyphicon-subtitles:before {
content: "\e188";
}
.glyphicon-sound-stereo:before {
content: "\e189";
}
.glyphicon-sound-dolby:before {
content: "\e190";
}
.glyphicon-sound-5-1:before {
content: "\e191";
}
.glyphicon-sound-6-1:before {
content: "\e192";
}
.glyphicon-sound-7-1:before {
content: "\e193";
}
.glyphicon-copyright-mark:before {
content: "\e194";
}
.glyphicon-registration-mark:before {
content: "\e195";
}
.glyphicon-cloud-download:before {
content: "\e197";
}
.glyphicon-cloud-upload:before {
content: "\e198";
}
.glyphicon-tree-conifer:before {
content: "\e199";
}
.glyphicon-tree-deciduous:before {
content: "\e200";
}
.glyphicon-cd:before {
content: "\e201";
}
.glyphicon-save-file:before {
content: "\e202";
}
.glyphicon-open-file:before {
content: "\e203";
}
.glyphicon-level-up:before {
content: "\e204";
}
.glyphicon-copy:before {
content: "\e205";
}
.glyphicon-paste:before {
content: "\e206";
}
.glyphicon-alert:before {
content: "\e209";
}
.glyphicon-equalizer:before {
content: "\e210";
}
.glyphicon-king:before {
content: "\e211";
}
.glyphicon-queen:before {
content: "\e212";
}
.glyphicon-pawn:before {
content: "\e213";
}
.glyphicon-bishop:before {
content: "\e214";
}
.glyphicon-knight:before {
content: "\e215";
}
.glyphicon-baby-formula:before {
content: "\e216";
}
.glyphicon-tent:before {
content: "\26fa";
}
.glyphicon-blackboard:before {
content: "\e218";
}
.glyphicon-bed:before {
content: "\e219";
}
.glyphicon-apple:before {
content: "\f8ff";
}
.glyphicon-erase:before {
content: "\e221";
}
.glyphicon-hourglass:before {
content: "\231b";
}
.glyphicon-lamp:before {
content: "\e223";
}
.glyphicon-duplicate:before {
content: "\e224";
}
.glyphicon-piggy-bank:before {
content: "\e225";
}
.glyphicon-scissors:before {
content: "\e226";
}
.glyphicon-bitcoin:before {
content: "\e227";
}
.glyphicon-btc:before {
content: "\e227";
}
.glyphicon-xbt:before {
content: "\e227";
}
.glyphicon-yen:before {
content: "\00a5";
}
.glyphicon-jpy:before {
content: "\00a5";
}
.glyphicon-ruble:before {
content: "\20bd";
}
.glyphicon-rub:before {
content: "\20bd";
}
.glyphicon-scale:before {
content: "\e230";
}
.glyphicon-ice-lolly:before {
content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
content: "\e232";
}
.glyphicon-education:before {
content: "\e233";
}
.glyphicon-option-horizontal:before {
content: "\e234";
}
.glyphicon-option-vertical:before {
content: "\e235";
}
.glyphicon-menu-hamburger:before {
content: "\e236";
}
.glyphicon-modal-window:before {
content: "\e237";
}
.glyphicon-oil:before {
content: "\e238";
}
.glyphicon-grain:before {
content: "\e239";
}
.glyphicon-sunglasses:before {
content: "\e240";
}
.glyphicon-text-size:before {
content: "\e241";
}
.glyphicon-text-color:before {
content: "\e242";
}
.glyphicon-text-background:before {
content: "\e243";
}
.glyphicon-object-align-top:before {
content: "\e244";
}
.glyphicon-object-align-bottom:before {
content: "\e245";
}
.glyphicon-object-align-horizontal:before {
content: "\e246";
}
.glyphicon-object-align-left:before {
content: "\e247";
}
.glyphicon-object-align-vertical:before {
content: "\e248";
}
.glyphicon-object-align-right:before {
content: "\e249";
}
.glyphicon-triangle-right:before {
content: "\e250";
}
.glyphicon-triangle-left:before {
content: "\e251";
}
.glyphicon-triangle-bottom:before {
content: "\e252";
}
.glyphicon-triangle-top:before {
content: "\e253";
}
.glyphicon-console:before {
content: "\e254";
}
.glyphicon-superscript:before {
content: "\e255";
}
.glyphicon-subscript:before {
content: "\e256";
}
.glyphicon-menu-left:before {
content: "\e257";
}
.glyphicon-menu-right:before {
content: "\e258";
}
.glyphicon-menu-down:before {
content: "\e259";
}
.glyphicon-menu-up:before {
content: "\e260";
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html {
font-size: 10px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 1.42857143;
color: #000;
background-color: #fff;
}
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
a {
color: #337ab7;
text-decoration: none;
}
a:hover,
a:focus {
color: #23527c;
text-decoration: underline;
}
a:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
figure {
margin: 0;
}
img {
vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto;
}
.img-rounded {
border-radius: 3px;
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
}
.img-circle {
border-radius: 50%;
}
hr {
margin-top: 18px;
margin-bottom: 18px;
border: 0;
border-top: 1px solid #eeeeee;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
[role="button"] {
cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
margin-top: 18px;
margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
margin-top: 9px;
margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
font-size: 75%;
}
h1,
.h1 {
font-size: 33px;
}
h2,
.h2 {
font-size: 27px;
}
h3,
.h3 {
font-size: 23px;
}
h4,
.h4 {
font-size: 17px;
}
h5,
.h5 {
font-size: 13px;
}
h6,
.h6 {
font-size: 12px;
}
p {
margin: 0 0 9px;
}
.lead {
margin-bottom: 18px;
font-size: 14px;
font-weight: 300;
line-height: 1.4;
}
@media (min-width: 768px) {
.lead {
font-size: 19.5px;
}
}
small,
.small {
font-size: 92%;
}
mark,
.mark {
background-color: #fcf8e3;
padding: .2em;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-justify {
text-align: justify;
}
.text-nowrap {
white-space: nowrap;
}
.text-lowercase {
text-transform: lowercase;
}
.text-uppercase {
text-transform: uppercase;
}
.text-capitalize {
text-transform: capitalize;
}
.text-muted {
color: #777777;
}
.text-primary {
color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
color: #286090;
}
.text-success {
color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
color: #2b542c;
}
.text-info {
color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
color: #245269;
}
.text-warning {
color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
color: #66512c;
}
.text-danger {
color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
color: #843534;
}
.bg-primary {
color: #fff;
background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
background-color: #286090;
}
.bg-success {
background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
background-color: #c1e2b3;
}
.bg-info {
background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
background-color: #afd9ee;
}
.bg-warning {
background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
background-color: #f7ecb5;
}
.bg-danger {
background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
background-color: #e4b9b9;
}
.page-header {
padding-bottom: 8px;
margin: 36px 0 18px;
border-bottom: 1px solid #eeeeee;
}
ul,
ol {
margin-top: 0;
margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
margin-bottom: 0;
}
.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline {
padding-left: 0;
list-style: none;
margin-left: -5px;
}
.list-inline > li {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
}
dl {
margin-top: 0;
margin-bottom: 18px;
}
dt,
dd {
line-height: 1.42857143;
}
dt {
font-weight: bold;
}
dd {
margin-left: 0;
}
@media (min-width: 541px) {
.dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.dl-horizontal dd {
margin-left: 180px;
}
}
abbr[title],
abbr[data-original-title] {
cursor: help;
border-bottom: 1px dotted #777777;
}
.initialism {
font-size: 90%;
text-transform: uppercase;
}
blockquote {
padding: 9px 18px;
margin: 0 0 18px;
font-size: inherit;
border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
display: block;
font-size: 80%;
line-height: 1.42857143;
color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #eeeeee;
border-left: 0;
text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
content: '\00A0 \2014';
}
address {
margin-bottom: 18px;
font-style: normal;
line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
font-family: monospace;
}
code {
padding: 2px 4px;
font-size: 90%;
color: #c7254e;
background-color: #f9f2f4;
border-radius: 2px;
}
kbd {
padding: 2px 4px;
font-size: 90%;
color: #888;
background-color: transparent;
border-radius: 1px;
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: bold;
box-shadow: none;
}
pre {
display: block;
padding: 8.5px;
margin: 0 0 9px;
font-size: 12px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
color: #333333;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 2px;
}
pre code {
padding: 0;
font-size: inherit;
color: inherit;
white-space: pre-wrap;
background-color: transparent;
border-radius: 0;
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll;
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
@media (min-width: 768px) {
.container {
width: 768px;
}
}
@media (min-width: 992px) {
.container {
width: 940px;
}
}
@media (min-width: 1200px) {
.container {
width: 1140px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
.row {
margin-left: 0px;
margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 0px;
padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}
table {
background-color: transparent;
}
caption {
padding-top: 8px;
padding-bottom: 8px;
color: #777777;
text-align: left;
}
th {
text-align: left;
}
.table {
width: 100%;
max-width: 100%;
margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd;
}
.table > thead > tr > th {
vertical-align: bottom;
border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
border-top: 0;
}
.table > tbody + tbody {
border-top: 2px solid #ddd;
}
.table .table {
background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
padding: 5px;
}
.table-bordered {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
background-color: #f5f5f5;
}
table col[class*="col-"] {
position: static;
float: none;
display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
position: static;
float: none;
display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
background-color: #ebcccc;
}
.table-responsive {
overflow-x: auto;
min-height: 0.01%;
}
@media screen and (max-width: 767px) {
.table-responsive {
width: 100%;
margin-bottom: 13.5px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
}
.table-responsive > .table {
margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
white-space: nowrap;
}
.table-responsive > .table-bordered {
border: 0;
}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0;
}
}
fieldset {
padding: 0;
margin: 0;
border: 0;
min-width: 0;
}
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 18px;
font-size: 19.5px;
line-height: inherit;
color: #333333;
border: 0;
border-bottom: 1px solid #e5e5e5;
}
label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: bold;
}
input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px \9;
line-height: normal;
}
input[type="file"] {
display: block;
}
input[type="range"] {
display: block;
width: 100%;
}
select[multiple],
select[size] {
height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
output {
display: block;
padding-top: 7px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
}
.form-control {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
color: #999;
opacity: 1;
}
.form-control:-ms-input-placeholder {
color: #999;
}
.form-control::-webkit-input-placeholder {
color: #999;
}
.form-control::-ms-expand {
border: 0;
background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
background-color: #eeeeee;
opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
cursor: not-allowed;
}
textarea.form-control {
height: auto;
}
input[type="search"] {
-webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
line-height: 32px;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm,
.input-group-sm input[type="date"],
.input-group-sm input[type="time"],
.input-group-sm input[type="datetime-local"],
.input-group-sm input[type="month"] {
line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg,
.input-group-lg input[type="date"],
.input-group-lg input[type="time"],
.input-group-lg input[type="datetime-local"],
.input-group-lg input[type="month"] {
line-height: 45px;
}
}
.form-group {
margin-bottom: 15px;
}
.radio,
.checkbox {
position: relative;
display: block;
margin-top: 10px;
margin-bottom: 10px;
}
.radio label,
.checkbox label {
min-height: 18px;
padding-left: 20px;
margin-bottom: 0;
font-weight: normal;
cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
position: absolute;
margin-left: -20px;
margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
position: relative;
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
vertical-align: middle;
font-weight: normal;
cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
margin-top: 0;
margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
cursor: not-allowed;
}
.form-control-static {
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0;
min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
padding-left: 0;
padding-right: 0;
}
.input-sm {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-sm {
height: 30px;
line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
height: auto;
}
.form-group-sm .form-control {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.form-group-sm select.form-control {
height: 30px;
line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
height: auto;
}
.form-group-sm .form-control-static {
height: 30px;
min-height: 30px;
padding: 6px 10px;
font-size: 12px;
line-height: 1.5;
}
.input-lg {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-lg {
height: 45px;
line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
height: auto;
}
.form-group-lg .form-control {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.form-group-lg select.form-control {
height: 45px;
line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
height: auto;
}
.form-group-lg .form-control-static {
height: 45px;
min-height: 35px;
padding: 11px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.has-feedback {
position: relative;
}
.has-feedback .form-control {
padding-right: 40px;
}
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
width: 45px;
height: 45px;
line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
width: 30px;
height: 30px;
line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
color: #3c763d;
}
.has-success .form-control {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
color: #3c763d;
border-color: #3c763d;
background-color: #dff0d8;
}
.has-success .form-control-feedback {
color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
color: #8a6d3b;
}
.has-warning .form-control {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
border-color: #66512c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
color: #8a6d3b;
border-color: #8a6d3b;
background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
color: #a94442;
}
.has-error .form-control {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
color: #a94442;
border-color: #a94442;
background-color: #f2dede;
}
.has-error .form-control-feedback {
color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
top: 0;
}
.help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #404040;
}
@media (min-width: 768px) {
.form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.form-inline .form-control-static {
display: inline-block;
}
.form-inline .input-group {
display: inline-table;
vertical-align: middle;
}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
width: auto;
}
.form-inline .input-group > .form-control {
width: 100%;
}
.form-inline .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio,
.form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
padding-left: 0;
}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
top: 0;
}
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
min-height: 25px;
}
.form-horizontal .form-group {
margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 7px;
}
}
.form-horizontal .has-feedback .form-control-feedback {
right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
padding-top: 11px;
font-size: 17px;
}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
padding-top: 6px;
font-size: 12px;
}
}
.btn {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
border-radius: 2px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
color: #333;
text-decoration: none;
}
.btn:active,
.btn.active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
cursor: not-allowed;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
pointer-events: none;
}
.btn-default {
color: #333;
background-color: #fff;
border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.btn-default:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
background-color: #fff;
border-color: #ccc;
}
.btn-default .badge {
color: #fff;
background-color: #333;
}
.btn-primary {
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
color: #fff;
background-color: #286090;
border-color: #122b40;
}
.btn-primary:hover {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
color: #fff;
background-color: #204d74;
border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary .badge {
color: #337ab7;
background-color: #fff;
}
.btn-success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.btn-success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success .badge {
color: #5cb85c;
background-color: #fff;
}
.btn-info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.btn-info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info .badge {
color: #5bc0de;
background-color: #fff;
}
.btn-warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.btn-warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.btn-danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.btn-danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger .badge {
color: #d9534f;
background-color: #fff;
}
.btn-link {
color: #337ab7;
font-weight: normal;
border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
color: #23527c;
text-decoration: underline;
background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
color: #777777;
text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-block {
display: block;
width: 100%;
}
.btn-block + .btn-block {
margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
.collapse {
display: none;
}
.collapse.in {
display: block;
}
tr.collapse.in {
display: table-row;
}
tbody.collapse.in {
display: table-row-group;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition-property: height, visibility;
transition-property: height, visibility;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
.caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid \9;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.dropup,
.dropdown {
position: relative;
}
.dropdown-toggle:focus {
outline: 0;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
font-size: 13px;
text-align: left;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 2px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
}
.dropdown-menu.pull-right {
right: 0;
left: auto;
}
.dropdown-menu .divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.dropdown-menu > li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #333333;
white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
text-decoration: none;
color: #262626;
background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
color: #fff;
text-decoration: none;
outline: 0;
background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
text-decoration: none;
background-color: transparent;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
cursor: not-allowed;
}
.open > .dropdown-menu {
display: block;
}
.open > a {
outline: 0;
}
.dropdown-menu-right {
left: auto;
right: 0;
}
.dropdown-menu-left {
left: 0;
right: auto;
}
.dropdown-header {
display: block;
padding: 3px 20px;
font-size: 12px;
line-height: 1.42857143;
color: #777777;
white-space: nowrap;
}
.dropdown-backdrop {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 990;
}
.pull-right > .dropdown-menu {
right: 0;
left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px dashed;
border-bottom: 4px solid \9;
content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 2px;
}
@media (min-width: 541px) {
.navbar-right .dropdown-menu {
left: auto;
right: 0;
}
.navbar-right .dropdown-menu-left {
left: 0;
right: auto;
}
}
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
position: relative;
float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
margin-left: -1px;
}
.btn-toolbar {
margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0;
}
.btn-group > .btn:first-child {
margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group > .btn-group {
float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
padding-left: 8px;
padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
padding-left: 12px;
padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
-webkit-box-shadow: none;
box-shadow: none;
}
.btn .caret {
margin-left: 0;
}
.btn-lg .caret {
border-width: 5px 5px 0;
border-bottom-width: 0;
}
.dropup .btn-lg .caret {
border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
margin-top: -1px;
margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
border-top-right-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.btn-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
float: none;
display: table-cell;
width: 1%;
}
.btn-group-justified > .btn-group .btn {
width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none;
}
.input-group {
position: relative;
display: table;
border-collapse: separate;
}
.input-group[class*="col-"] {
float: none;
padding-left: 0;
padding-right: 0;
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
}
.input-group .form-control:focus {
z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
height: 45px;
line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
height: 30px;
line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
border-radius: 0;
}
.input-group-addon,
.input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle;
}
.input-group-addon {
padding: 6px 12px;
font-size: 13px;
font-weight: normal;
line-height: 1;
color: #555555;
text-align: center;
background-color: #eeeeee;
border: 1px solid #ccc;
border-radius: 2px;
}
.input-group-addon.input-sm {
padding: 5px 10px;
font-size: 12px;
border-radius: 1px;
}
.input-group-addon.input-lg {
padding: 10px 16px;
font-size: 17px;
border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.input-group-addon:first-child {
border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.input-group-addon:last-child {
border-left: 0;
}
.input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap;
}
.input-group-btn > .btn {
position: relative;
}
.input-group-btn > .btn + .btn {
margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
z-index: 2;
margin-left: -1px;
}
.nav {
margin-bottom: 0;
padding-left: 0;
list-style: none;
}
.nav > li {
position: relative;
display: block;
}
.nav > li > a {
position: relative;
display: block;
padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.nav > li.disabled > a {
color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
color: #777777;
text-decoration: none;
background-color: transparent;
cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
background-color: #eeeeee;
border-color: #337ab7;
}
.nav .nav-divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.nav > li > a > img {
max-width: none;
}
.nav-tabs {
border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
float: left;
margin-bottom: -1px;
}
.nav-tabs > li > a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
color: #555555;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: default;
}
.nav-tabs.nav-justified {
width: 100%;
border-bottom: 0;
}
.nav-tabs.nav-justified > li {
float: none;
}
.nav-tabs.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-tabs.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs.nav-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.nav-pills > li {
float: left;
}
.nav-pills > li > a {
border-radius: 2px;
}
.nav-pills > li + li {
margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
color: #fff;
background-color: #337ab7;
}
.nav-stacked > li {
float: none;
}
.nav-stacked > li + li {
margin-top: 2px;
margin-left: 0;
}
.nav-justified {
width: 100%;
}
.nav-justified > li {
float: none;
}
.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs-justified {
border-bottom: 0;
}
.nav-tabs-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar {
position: relative;
min-height: 30px;
margin-bottom: 18px;
border: 1px solid transparent;
}
@media (min-width: 541px) {
.navbar {
border-radius: 2px;
}
}
@media (min-width: 541px) {
.navbar-header {
float: left;
}
}
.navbar-collapse {
overflow-x: visible;
padding-right: 0px;
padding-left: 0px;
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
-webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
overflow-y: auto;
}
@media (min-width: 541px) {
.navbar-collapse {
width: auto;
border-top: 0;
box-shadow: none;
}
.navbar-collapse.collapse {
display: block !important;
height: auto !important;
padding-bottom: 0;
overflow: visible !important;
}
.navbar-collapse.in {
overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
padding-left: 0;
padding-right: 0;
}
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 200px;
}
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0px;
margin-left: 0px;
}
@media (min-width: 541px) {
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0;
margin-left: 0;
}
}
.navbar-static-top {
z-index: 1000;
border-width: 0 0 1px;
}
@media (min-width: 541px) {
.navbar-static-top {
border-radius: 0;
}
}
.navbar-fixed-top,
.navbar-fixed-bottom {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
}
@media (min-width: 541px) {
.navbar-fixed-top,
.navbar-fixed-bottom {
border-radius: 0;
}
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-fixed-bottom {
bottom: 0;
margin-bottom: 0;
border-width: 1px 0 0;
}
.navbar-brand {
float: left;
padding: 6px 0px;
font-size: 17px;
line-height: 18px;
height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
text-decoration: none;
}
.navbar-brand > img {
display: block;
}
@media (min-width: 541px) {
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
margin-left: 0px;
}
}
.navbar-toggle {
position: relative;
float: right;
margin-right: 0px;
padding: 9px 10px;
margin-top: -2px;
margin-bottom: -2px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 2px;
}
.navbar-toggle:focus {
outline: 0;
}
.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
margin-top: 4px;
}
@media (min-width: 541px) {
.navbar-toggle {
display: none;
}
}
.navbar-nav {
margin: 3px 0px;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
line-height: 18px;
}
@media (max-width: 540px) {
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none;
}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
line-height: 18px;
}
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus {
background-image: none;
}
}
@media (min-width: 541px) {
.navbar-nav {
float: left;
margin: 0;
}
.navbar-nav > li {
float: left;
}
.navbar-nav > li > a {
padding-top: 6px;
padding-bottom: 6px;
}
}
.navbar-form {
margin-left: 0px;
margin-right: 0px;
padding: 10px 0px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
margin-top: -1px;
margin-bottom: -1px;
}
@media (min-width: 768px) {
.navbar-form .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.navbar-form .form-control-static {
display: inline-block;
}
.navbar-form .input-group {
display: inline-table;
vertical-align: middle;
}
.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
width: auto;
}
.navbar-form .input-group > .form-control {
width: 100%;
}
.navbar-form .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio,
.navbar-form .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio label,
.navbar-form .checkbox label {
padding-left: 0;
}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
top: 0;
}
}
@media (max-width: 540px) {
.navbar-form .form-group {
margin-bottom: 5px;
}
.navbar-form .form-group:last-child {
margin-bottom: 0;
}
}
@media (min-width: 541px) {
.navbar-form {
width: auto;
border: 0;
margin-left: 0;
margin-right: 0;
padding-top: 0;
padding-bottom: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
}
.navbar-nav > li > .dropdown-menu {
margin-top: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
margin-bottom: 0;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.navbar-btn {
margin-top: -1px;
margin-bottom: -1px;
}
.navbar-btn.btn-sm {
margin-top: 0px;
margin-bottom: 0px;
}
.navbar-btn.btn-xs {
margin-top: 4px;
margin-bottom: 4px;
}
.navbar-text {
margin-top: 6px;
margin-bottom: 6px;
}
@media (min-width: 541px) {
.navbar-text {
float: left;
margin-left: 0px;
margin-right: 0px;
}
}
@media (min-width: 541px) {
.navbar-left {
float: left !important;
float: left;
}
.navbar-right {
float: right !important;
float: right;
margin-right: 0px;
}
.navbar-right ~ .navbar-right {
margin-right: 0;
}
}
.navbar-default {
background-color: #f8f8f8;
border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
color: #5e5e5e;
background-color: transparent;
}
.navbar-default .navbar-text {
color: #777;
}
.navbar-default .navbar-nav > li > a {
color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
.navbar-default .navbar-toggle {
border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: #e7e7e7;
color: #555;
}
@media (max-width: 540px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #777;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
}
.navbar-default .navbar-link {
color: #777;
}
.navbar-default .navbar-link:hover {
color: #333;
}
.navbar-default .btn-link {
color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
color: #ccc;
}
.navbar-inverse {
background-color: #222;
border-color: #080808;
}
.navbar-inverse .navbar-brand {
color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-text {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
color: #444;
background-color: transparent;
}
.navbar-inverse .navbar-toggle {
border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
background-color: #080808;
color: #fff;
}
@media (max-width: 540px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
border-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #444;
background-color: transparent;
}
}
.navbar-inverse .navbar-link {
color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
color: #fff;
}
.navbar-inverse .btn-link {
color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
color: #444;
}
.breadcrumb {
padding: 8px 15px;
margin-bottom: 18px;
list-style: none;
background-color: #f5f5f5;
border-radius: 2px;
}
.breadcrumb > li {
display: inline-block;
}
.breadcrumb > li + li:before {
content: "/\00a0";
padding: 0 5px;
color: #5e5e5e;
}
.breadcrumb > .active {
color: #777777;
}
.pagination {
display: inline-block;
padding-left: 0;
margin: 18px 0;
border-radius: 2px;
}
.pagination > li {
display: inline;
}
.pagination > li > a,
.pagination > li > span {
position: relative;
float: left;
padding: 6px 12px;
line-height: 1.42857143;
text-decoration: none;
color: #337ab7;
background-color: #fff;
border: 1px solid #ddd;
margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
margin-left: 0;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-bottom-right-radius: 2px;
border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
z-index: 2;
color: #23527c;
background-color: #eeeeee;
border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 3;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
color: #777777;
background-color: #fff;
border-color: #ddd;
cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
border-bottom-left-radius: 1px;
border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
border-bottom-right-radius: 1px;
border-top-right-radius: 1px;
}
.pager {
padding-left: 0;
margin: 18px 0;
list-style: none;
text-align: center;
}
.pager li {
display: inline;
}
.pager li > a,
.pager li > span {
display: inline-block;
padding: 5px 14px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
float: right;
}
.pager .previous > a,
.pager .previous > span {
float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
color: #777777;
background-color: #fff;
cursor: not-allowed;
}
.label {
display: inline;
padding: .2em .6em .3em;
font-size: 75%;
font-weight: bold;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
a.label:hover,
a.label:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.label:empty {
display: none;
}
.btn .label {
position: relative;
top: -1px;
}
.label-default {
background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
background-color: #5e5e5e;
}
.label-primary {
background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
background-color: #286090;
}
.label-success {
background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
background-color: #449d44;
}
.label-info {
background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
background-color: #31b0d5;
}
.label-warning {
background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
background-color: #ec971f;
}
.label-danger {
background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
background-color: #c9302c;
}
.badge {
display: inline-block;
min-width: 10px;
padding: 3px 7px;
font-size: 12px;
font-weight: bold;
color: #fff;
line-height: 1;
vertical-align: middle;
white-space: nowrap;
text-align: center;
background-color: #777777;
border-radius: 10px;
}
.badge:empty {
display: none;
}
.btn .badge {
position: relative;
top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
top: 0;
padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
color: #337ab7;
background-color: #fff;
}
.list-group-item > .badge {
float: right;
}
.list-group-item > .badge + .badge {
margin-right: 5px;
}
.nav-pills > li > a > .badge {
margin-left: 3px;
}
.jumbotron {
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 30px;
color: inherit;
background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
color: inherit;
}
.jumbotron p {
margin-bottom: 15px;
font-size: 20px;
font-weight: 200;
}
.jumbotron > hr {
border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
border-radius: 3px;
padding-left: 0px;
padding-right: 0px;
}
.jumbotron .container {
max-width: 100%;
}
@media screen and (min-width: 768px) {
.jumbotron {
padding-top: 48px;
padding-bottom: 48px;
}
.container .jumbotron,
.container-fluid .jumbotron {
padding-left: 60px;
padding-right: 60px;
}
.jumbotron h1,
.jumbotron .h1 {
font-size: 59px;
}
}
.thumbnail {
display: block;
padding: 4px;
margin-bottom: 18px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: border 0.2s ease-in-out;
-o-transition: border 0.2s ease-in-out;
transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
margin-left: auto;
margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
border-color: #337ab7;
}
.thumbnail .caption {
padding: 9px;
color: #000;
}
.alert {
padding: 15px;
margin-bottom: 18px;
border: 1px solid transparent;
border-radius: 2px;
}
.alert h4 {
margin-top: 0;
color: inherit;
}
.alert .alert-link {
font-weight: bold;
}
.alert > p,
.alert > ul {
margin-bottom: 0;
}
.alert > p + p {
margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
position: relative;
top: -2px;
right: -21px;
color: inherit;
}
.alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
}
.alert-success hr {
border-top-color: #c9e2b3;
}
.alert-success .alert-link {
color: #2b542c;
}
.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
}
.alert-info hr {
border-top-color: #a6e1ec;
}
.alert-info .alert-link {
color: #245269;
}
.alert-warning {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
}
.alert-warning hr {
border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
color: #66512c;
}
.alert-danger {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
}
.alert-danger hr {
border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
@keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
.progress {
overflow: hidden;
height: 18px;
margin-bottom: 18px;
background-color: #f5f5f5;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
float: left;
width: 0%;
height: 100%;
font-size: 12px;
line-height: 18px;
color: #fff;
text-align: center;
background-color: #337ab7;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-transition: width 0.6s ease;
-o-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
-webkit-animation: progress-bar-stripes 2s linear infinite;
-o-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
margin-top: 15px;
}
.media:first-child {
margin-top: 0;
}
.media,
.media-body {
zoom: 1;
overflow: hidden;
}
.media-body {
width: 10000px;
}
.media-object {
display: block;
}
.media-object.img-thumbnail {
max-width: none;
}
.media-right,
.media > .pull-right {
padding-left: 10px;
}
.media-left,
.media > .pull-left {
padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
display: table-cell;
vertical-align: top;
}
.media-middle {
vertical-align: middle;
}
.media-bottom {
vertical-align: bottom;
}
.media-heading {
margin-top: 0;
margin-bottom: 5px;
}
.media-list {
padding-left: 0;
list-style: none;
}
.list-group {
margin-bottom: 20px;
padding-left: 0;
}
.list-group-item {
position: relative;
display: block;
padding: 10px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd;
}
.list-group-item:first-child {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
}
.list-group-item:last-child {
margin-bottom: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
text-decoration: none;
color: #555;
background-color: #f5f5f5;
}
button.list-group-item {
width: 100%;
text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
background-color: #eeeeee;
color: #777777;
cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
z-index: 2;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
color: #c7ddef;
}
.list-group-item-success {
color: #3c763d;
background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
color: #3c763d;
background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
color: #fff;
background-color: #3c763d;
border-color: #3c763d;
}
.list-group-item-info {
color: #31708f;
background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
color: #31708f;
background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
color: #fff;
background-color: #31708f;
border-color: #31708f;
}
.list-group-item-warning {
color: #8a6d3b;
background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
color: #8a6d3b;
background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
color: #fff;
background-color: #8a6d3b;
border-color: #8a6d3b;
}
.list-group-item-danger {
color: #a94442;
background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
color: #a94442;
background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
color: #fff;
background-color: #a94442;
border-color: #a94442;
}
.list-group-item-heading {
margin-top: 0;
margin-bottom: 5px;
}
.list-group-item-text {
margin-bottom: 0;
line-height: 1.3;
}
.panel {
margin-bottom: 18px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 2px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
padding: 15px;
}
.panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
color: inherit;
}
.panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 15px;
color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
color: inherit;
}
.panel-footer {
padding: 10px 15px;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
border-width: 1px 0;
border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
border-top-width: 0;
}
.list-group + .panel-footer {
border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
padding-left: 15px;
padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
border-top-left-radius: 1px;
border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
border-bottom-left-radius: 1px;
border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
border-bottom: 0;
}
.panel > .table-responsive {
border: 0;
margin-bottom: 0;
}
.panel-group {
margin-bottom: 18px;
}
.panel-group .panel {
margin-bottom: 0;
border-radius: 2px;
}
.panel-group .panel + .panel {
margin-top: 5px;
}
.panel-group .panel-heading {
border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
border-bottom: 1px solid #ddd;
}
.panel-default {
border-color: #ddd;
}
.panel-default > .panel-heading {
color: #333333;
background-color: #f5f5f5;
border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
color: #f5f5f5;
background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ddd;
}
.panel-primary {
border-color: #337ab7;
}
.panel-primary > .panel-heading {
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
color: #337ab7;
background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #337ab7;
}
.panel-success {
border-color: #d6e9c6;
}
.panel-success > .panel-heading {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
color: #dff0d8;
background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #d6e9c6;
}
.panel-info {
border-color: #bce8f1;
}
.panel-info > .panel-heading {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
color: #d9edf7;
background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #bce8f1;
}
.panel-warning {
border-color: #faebcc;
}
.panel-warning > .panel-heading {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
color: #fcf8e3;
background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #faebcc;
}
.panel-danger {
border-color: #ebccd1;
}
.panel-danger > .panel-heading {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
color: #f2dede;
background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ebccd1;
}
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
padding-bottom: 75%;
}
.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
border-color: #ddd;
border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
padding: 24px;
border-radius: 3px;
}
.well-sm {
padding: 9px;
border-radius: 1px;
}
.close {
float: right;
font-size: 19.5px;
font-weight: bold;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: 0.2;
filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
opacity: 0.5;
filter: alpha(opacity=50);
}
button.close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.modal-open {
overflow: hidden;
}
.modal {
display: none;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.modal.fade .modal-dialog {
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
-o-transform: translate(0, -25%);
transform: translate(0, -25%);
-webkit-transition: -webkit-transform 0.3s ease-out;
-moz-transition: -moz-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
}
.modal-content {
position: relative;
background-color: #fff;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
background-clip: padding-box;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
filter: alpha(opacity=0);
}
.modal-backdrop.in {
opacity: 0.5;
filter: alpha(opacity=50);
}
.modal-header {
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
margin-top: -2px;
}
.modal-title {
margin: 0;
line-height: 1.42857143;
}
.modal-body {
position: relative;
padding: 15px;
}
.modal-footer {
padding: 15px;
text-align: right;
border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
margin-left: 5px;
margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
margin-left: 0;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media (min-width: 768px) {
.modal-dialog {
width: 600px;
margin: 30px auto;
}
.modal-content {
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.modal-sm {
width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg {
width: 900px;
}
}
.tooltip {
position: absolute;
z-index: 1070;
display: block;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 12px;
opacity: 0;
filter: alpha(opacity=0);
}
.tooltip.in {
opacity: 0.9;
filter: alpha(opacity=90);
}
.tooltip.top {
margin-top: -3px;
padding: 5px 0;
}
.tooltip.right {
margin-left: 3px;
padding: 0 5px;
}
.tooltip.bottom {
margin-top: 3px;
padding: 5px 0;
}
.tooltip.left {
margin-left: -3px;
padding: 0 5px;
}
.tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 2px;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
bottom: 0;
right: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
bottom: 0;
left: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
top: 0;
right: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
top: 0;
left: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1060;
display: none;
max-width: 276px;
padding: 1px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 13px;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
margin-top: -10px;
}
.popover.right {
margin-left: 10px;
}
.popover.bottom {
margin-top: 10px;
}
.popover.left {
margin-left: -10px;
}
.popover-title {
margin: 0;
padding: 8px 14px;
font-size: 13px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 2px 2px 0 0;
}
.popover-content {
padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.popover > .arrow {
border-width: 11px;
}
.popover > .arrow:after {
border-width: 10px;
content: "";
}
.popover.top > .arrow {
left: 50%;
margin-left: -11px;
border-bottom-width: 0;
border-top-color: #999999;
border-top-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
}
.popover.top > .arrow:after {
content: " ";
bottom: 1px;
margin-left: -10px;
border-bottom-width: 0;
border-top-color: #fff;
}
.popover.right > .arrow {
top: 50%;
left: -11px;
margin-top: -11px;
border-left-width: 0;
border-right-color: #999999;
border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
content: " ";
left: 1px;
bottom: -10px;
border-left-width: 0;
border-right-color: #fff;
}
.popover.bottom > .arrow {
left: 50%;
margin-left: -11px;
border-top-width: 0;
border-bottom-color: #999999;
border-bottom-color: rgba(0, 0, 0, 0.25);
top: -11px;
}
.popover.bottom > .arrow:after {
content: " ";
top: 1px;
margin-left: -10px;
border-top-width: 0;
border-bottom-color: #fff;
}
.popover.left > .arrow {
top: 50%;
right: -11px;
margin-top: -11px;
border-right-width: 0;
border-left-color: #999999;
border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
content: " ";
right: 1px;
border-right-width: 0;
border-left-color: #fff;
bottom: -10px;
}
.carousel {
position: relative;
}
.carousel-inner {
position: relative;
overflow: hidden;
width: 100%;
}
.carousel-inner > .item {
display: none;
position: relative;
-webkit-transition: 0.6s ease-in-out left;
-o-transition: 0.6s ease-in-out left;
transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner > .item {
-webkit-transition: -webkit-transform 0.6s ease-in-out;
-moz-transition: -moz-transform 0.6s ease-in-out;
-o-transition: -o-transform 0.6s ease-in-out;
transition: transform 0.6s ease-in-out;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
}
.carousel-inner > .item.next,
.carousel-inner > .item.active.right {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
left: 0;
}
.carousel-inner > .item.prev,
.carousel-inner > .item.active.left {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
left: 0;
}
.carousel-inner > .item.next.left,
.carousel-inner > .item.prev.right,
.carousel-inner > .item.active {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
left: 0;
}
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
display: block;
}
.carousel-inner > .active {
left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
position: absolute;
top: 0;
width: 100%;
}
.carousel-inner > .next {
left: 100%;
}
.carousel-inner > .prev {
left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
left: 0;
}
.carousel-inner > .active.left {
left: -100%;
}
.carousel-inner > .active.right {
left: 100%;
}
.carousel-control {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 15%;
opacity: 0.5;
filter: alpha(opacity=50);
font-size: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
left: auto;
right: 0;
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
outline: 0;
color: #fff;
text-decoration: none;
opacity: 0.9;
filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
position: absolute;
top: 50%;
margin-top: -10px;
z-index: 5;
display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
left: 50%;
margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
right: 50%;
margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 20px;
height: 20px;
line-height: 1;
font-family: serif;
}
.carousel-control .icon-prev:before {
content: '\2039';
}
.carousel-control .icon-next:before {
content: '\203a';
}
.carousel-indicators {
position: absolute;
bottom: 10px;
left: 50%;
z-index: 15;
width: 60%;
margin-left: -30%;
padding-left: 0;
list-style: none;
text-align: center;
}
.carousel-indicators li {
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
border: 1px solid #fff;
border-radius: 10px;
cursor: pointer;
background-color: #000 \9;
background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
margin: 0;
width: 12px;
height: 12px;
background-color: #fff;
}
.carousel-caption {
position: absolute;
left: 15%;
right: 15%;
bottom: 20px;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
text-shadow: none;
}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 30px;
height: 30px;
margin-top: -10px;
font-size: 30px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
margin-right: -10px;
}
.carousel-caption {
left: 20%;
right: 20%;
padding-bottom: 30px;
}
.carousel-indicators {
bottom: 20px;
}
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
content: " ";
display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
@-ms-viewport {
width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table !important;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table !important;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table !important;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table !important;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table !important;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
}
.visible-print-block {
display: none !important;
}
@media print {
.visible-print-block {
display: block !important;
}
}
.visible-print-inline {
display: none !important;
}
@media print {
.visible-print-inline {
display: inline !important;
}
}
.visible-print-inline-block {
display: none !important;
}
@media print {
.visible-print-inline-block {
display: inline-block !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
}
/*!
*
* Font Awesome
*
*/
/*!
* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eee;
border-radius: .1em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left {
margin-right: .3em;
}
.fa.fa-pull-right {
margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-glass:before {
content: "\f000";
}
.fa-music:before {
content: "\f001";
}
.fa-search:before {
content: "\f002";
}
.fa-envelope-o:before {
content: "\f003";
}
.fa-heart:before {
content: "\f004";
}
.fa-star:before {
content: "\f005";
}
.fa-star-o:before {
content: "\f006";
}
.fa-user:before {
content: "\f007";
}
.fa-film:before {
content: "\f008";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-check:before {
content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-power-off:before {
content: "\f011";
}
.fa-signal:before {
content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
content: "\f013";
}
.fa-trash-o:before {
content: "\f014";
}
.fa-home:before {
content: "\f015";
}
.fa-file-o:before {
content: "\f016";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-road:before {
content: "\f018";
}
.fa-download:before {
content: "\f019";
}
.fa-arrow-circle-o-down:before {
content: "\f01a";
}
.fa-arrow-circle-o-up:before {
content: "\f01b";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-play-circle-o:before {
content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e";
}
.fa-refresh:before {
content: "\f021";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-lock:before {
content: "\f023";
}
.fa-flag:before {
content: "\f024";
}
.fa-headphones:before {
content: "\f025";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-book:before {
content: "\f02d";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-print:before {
content: "\f02f";
}
.fa-camera:before {
content: "\f030";
}
.fa-font:before {
content: "\f031";
}
.fa-bold:before {
content: "\f032";
}
.fa-italic:before {
content: "\f033";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-right:before {
content: "\f038";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-list:before {
content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b";
}
.fa-indent:before {
content: "\f03c";
}
.fa-video-camera:before {
content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e";
}
.fa-pencil:before {
content: "\f040";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-adjust:before {
content: "\f042";
}
.fa-tint:before {
content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-share-square-o:before {
content: "\f045";
}
.fa-check-square-o:before {
content: "\f046";
}
.fa-arrows:before {
content: "\f047";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-backward:before {
content: "\f04a";
}
.fa-play:before {
content: "\f04b";
}
.fa-pause:before {
content: "\f04c";
}
.fa-stop:before {
content: "\f04d";
}
.fa-forward:before {
content: "\f04e";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-eject:before {
content: "\f052";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-times-circle-o:before {
content: "\f05c";
}
.fa-check-circle-o:before {
content: "\f05d";
}
.fa-ban:before {
content: "\f05e";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064";
}
.fa-expand:before {
content: "\f065";
}
.fa-compress:before {
content: "\f066";
}
.fa-plus:before {
content: "\f067";
}
.fa-minus:before {
content: "\f068";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-gift:before {
content: "\f06b";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-fire:before {
content: "\f06d";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-plane:before {
content: "\f072";
}
.fa-calendar:before {
content: "\f073";
}
.fa-random:before {
content: "\f074";
}
.fa-comment:before {
content: "\f075";
}
.fa-magnet:before {
content: "\f076";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-retweet:before {
content: "\f079";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-arrows-v:before {
content: "\f07d";
}
.fa-arrows-h:before {
content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-key:before {
content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085";
}
.fa-comments:before {
content: "\f086";
}
.fa-thumbs-o-up:before {
content: "\f087";
}
.fa-thumbs-o-down:before {
content: "\f088";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.fa-sign-out:before {
content: "\f08b";
}
.fa-linkedin-square:before {
content: "\f08c";
}
.fa-thumb-tack:before {
content: "\f08d";
}
.fa-external-link:before {
content: "\f08e";
}
.fa-sign-in:before {
content: "\f090";
}
.fa-trophy:before {
content: "\f091";
}
.fa-github-square:before {
content: "\f092";
}
.fa-upload:before {
content: "\f093";
}
.fa-lemon-o:before {
content: "\f094";
}
.fa-phone:before {
content: "\f095";
}
.fa-square-o:before {
content: "\f096";
}
.fa-bookmark-o:before {
content: "\f097";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
content: "\f09e";
}
.fa-hdd-o:before {
content: "\f0a0";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-hand-o-right:before {
content: "\f0a4";
}
.fa-hand-o-left:before {
content: "\f0a5";
}
.fa-hand-o-up:before {
content: "\f0a6";
}
.fa-hand-o-down:before {
content: "\f0a7";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7";
}
.fa-square:before {
content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-table:before {
content: "\f0ce";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-plus:before {
content: "\f0d5";
}
.fa-money:before {
content: "\f0d6";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-columns:before {
content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4";
}
.fa-comment-o:before {
content: "\f0e5";
}
.fa-comments-o:before {
content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea";
}
.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa-exchange:before {
content: "\f0ec";
}
.fa-cloud-download:before {
content: "\f0ed";
}
.fa-cloud-upload:before {
content: "\f0ee";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-bell-o:before {
content: "\f0a2";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cutlery:before {
content: "\f0f5";
}
.fa-file-text-o:before {
content: "\f0f6";
}
.fa-building-o:before {
content: "\f0f7";
}
.fa-hospital-o:before {
content: "\f0f8";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-desktop:before {
content: "\f108";
}
.fa-laptop:before {
content: "\f109";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}
.fa-circle-o:before {
content: "\f10c";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-spinner:before {
content: "\f110";
}
.fa-circle:before {
content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-folder-o:before {
content: "\f114";
}
.fa-folder-open-o:before {
content: "\f115";
}
.fa-smile-o:before {
content: "\f118";
}
.fa-frown-o:before {
content: "\f119";
}
.fa-meh-o:before {
content: "\f11a";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-keyboard-o:before {
content: "\f11c";
}
.fa-flag-o:before {
content: "\f11d";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-terminal:before {
content: "\f120";
}
.fa-code:before {
content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-crop:before {
content: "\f125";
}
.fa-code-fork:before {
content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127";
}
.fa-question:before {
content: "\f128";
}
.fa-info:before {
content: "\f129";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-shield:before {
content: "\f132";
}
.fa-calendar-o:before {
content: "\f133";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-rocket:before {
content: "\f135";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-html5:before {
content: "\f13b";
}
.fa-css3:before {
content: "\f13c";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-ticket:before {
content: "\f145";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-minus-square-o:before {
content: "\f147";
}
.fa-level-up:before {
content: "\f148";
}
.fa-level-down:before {
content: "\f149";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-pencil-square:before {
content: "\f14b";
}
.fa-external-link-square:before {
content: "\f14c";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-compass:before {
content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
content: "\f153";
}
.fa-gbp:before {
content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158";
}
.fa-won:before,
.fa-krw:before {
content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-text:before {
content: "\f15c";
}
.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa-sort-amount-asc:before {
content: "\f160";
}
.fa-sort-amount-desc:before {
content: "\f161";
}
.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-youtube-square:before {
content: "\f166";
}
.fa-youtube:before {
content: "\f167";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-youtube-play:before {
content: "\f16a";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-adn:before {
content: "\f170";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitbucket-square:before {
content: "\f172";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-long-arrow-down:before {
content: "\f175";
}
.fa-long-arrow-up:before {
content: "\f176";
}
.fa-long-arrow-left:before {
content: "\f177";
}
.fa-long-arrow-right:before {
content: "\f178";
}
.fa-apple:before {
content: "\f179";
}
.fa-windows:before {
content: "\f17a";
}
.fa-android:before {
content: "\f17b";
}
.fa-linux:before {
content: "\f17c";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-skype:before {
content: "\f17e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-trello:before {
content: "\f181";
}
.fa-female:before {
content: "\f182";
}
.fa-male:before {
content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
content: "\f184";
}
.fa-sun-o:before {
content: "\f185";
}
.fa-moon-o:before {
content: "\f186";
}
.fa-archive:before {
content: "\f187";
}
.fa-bug:before {
content: "\f188";
}
.fa-vk:before {
content: "\f189";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-renren:before {
content: "\f18b";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-arrow-circle-o-right:before {
content: "\f18e";
}
.fa-arrow-circle-o-left:before {
content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191";
}
.fa-dot-circle-o:before {
content: "\f192";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195";
}
.fa-plus-square-o:before {
content: "\f196";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-slack:before {
content: "\f198";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-openid:before {
content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-google:before {
content: "\f1a0";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-pied-piper-pp:before {
content: "\f1a7";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-language:before {
content: "\f1ab";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-building:before {
content: "\f1ad";
}
.fa-child:before {
content: "\f1ae";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-spoon:before {
content: "\f1b1";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-database:before {
content: "\f1c0";
}
.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa-file-word-o:before {
content: "\f1c2";
}
.fa-file-excel-o:before {
content: "\f1c3";
}
.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8";
}
.fa-file-code-o:before {
content: "\f1c9";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd";
}
.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9";
}
.fa-history:before {
content: "\f1da";
}
.fa-circle-thin:before {
content: "\f1db";
}
.fa-header:before {
content: "\f1dc";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-sliders:before {
content: "\f1de";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-bomb:before {
content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3";
}
.fa-tty:before {
content: "\f1e4";
}
.fa-binoculars:before {
content: "\f1e5";
}
.fa-plug:before {
content: "\f1e6";
}
.fa-slideshare:before {
content: "\f1e7";
}
.fa-twitch:before {
content: "\f1e8";
}
.fa-yelp:before {
content: "\f1e9";
}
.fa-newspaper-o:before {
content: "\f1ea";
}
.fa-wifi:before {
content: "\f1eb";
}
.fa-calculator:before {
content: "\f1ec";
}
.fa-paypal:before {
content: "\f1ed";
}
.fa-google-wallet:before {
content: "\f1ee";
}
.fa-cc-visa:before {
content: "\f1f0";
}
.fa-cc-mastercard:before {
content: "\f1f1";
}
.fa-cc-discover:before {
content: "\f1f2";
}
.fa-cc-amex:before {
content: "\f1f3";
}
.fa-cc-paypal:before {
content: "\f1f4";
}
.fa-cc-stripe:before {
content: "\f1f5";
}
.fa-bell-slash:before {
content: "\f1f6";
}
.fa-bell-slash-o:before {
content: "\f1f7";
}
.fa-trash:before {
content: "\f1f8";
}
.fa-copyright:before {
content: "\f1f9";
}
.fa-at:before {
content: "\f1fa";
}
.fa-eyedropper:before {
content: "\f1fb";
}
.fa-paint-brush:before {
content: "\f1fc";
}
.fa-birthday-cake:before {
content: "\f1fd";
}
.fa-area-chart:before {
content: "\f1fe";
}
.fa-pie-chart:before {
content: "\f200";
}
.fa-line-chart:before {
content: "\f201";
}
.fa-lastfm:before {
content: "\f202";
}
.fa-lastfm-square:before {
content: "\f203";
}
.fa-toggle-off:before {
content: "\f204";
}
.fa-toggle-on:before {
content: "\f205";
}
.fa-bicycle:before {
content: "\f206";
}
.fa-bus:before {
content: "\f207";
}
.fa-ioxhost:before {
content: "\f208";
}
.fa-angellist:before {
content: "\f209";
}
.fa-cc:before {
content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b";
}
.fa-meanpath:before {
content: "\f20c";
}
.fa-buysellads:before {
content: "\f20d";
}
.fa-connectdevelop:before {
content: "\f20e";
}
.fa-dashcube:before {
content: "\f210";
}
.fa-forumbee:before {
content: "\f211";
}
.fa-leanpub:before {
content: "\f212";
}
.fa-sellsy:before {
content: "\f213";
}
.fa-shirtsinbulk:before {
content: "\f214";
}
.fa-simplybuilt:before {
content: "\f215";
}
.fa-skyatlas:before {
content: "\f216";
}
.fa-cart-plus:before {
content: "\f217";
}
.fa-cart-arrow-down:before {
content: "\f218";
}
.fa-diamond:before {
content: "\f219";
}
.fa-ship:before {
content: "\f21a";
}
.fa-user-secret:before {
content: "\f21b";
}
.fa-motorcycle:before {
content: "\f21c";
}
.fa-street-view:before {
content: "\f21d";
}
.fa-heartbeat:before {
content: "\f21e";
}
.fa-venus:before {
content: "\f221";
}
.fa-mars:before {
content: "\f222";
}
.fa-mercury:before {
content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
content: "\f224";
}
.fa-transgender-alt:before {
content: "\f225";
}
.fa-venus-double:before {
content: "\f226";
}
.fa-mars-double:before {
content: "\f227";
}
.fa-venus-mars:before {
content: "\f228";
}
.fa-mars-stroke:before {
content: "\f229";
}
.fa-mars-stroke-v:before {
content: "\f22a";
}
.fa-mars-stroke-h:before {
content: "\f22b";
}
.fa-neuter:before {
content: "\f22c";
}
.fa-genderless:before {
content: "\f22d";
}
.fa-facebook-official:before {
content: "\f230";
}
.fa-pinterest-p:before {
content: "\f231";
}
.fa-whatsapp:before {
content: "\f232";
}
.fa-server:before {
content: "\f233";
}
.fa-user-plus:before {
content: "\f234";
}
.fa-user-times:before {
content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
content: "\f236";
}
.fa-viacoin:before {
content: "\f237";
}
.fa-train:before {
content: "\f238";
}
.fa-subway:before {
content: "\f239";
}
.fa-medium:before {
content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
content: "\f23b";
}
.fa-optin-monster:before {
content: "\f23c";
}
.fa-opencart:before {
content: "\f23d";
}
.fa-expeditedssl:before {
content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
content: "\f244";
}
.fa-mouse-pointer:before {
content: "\f245";
}
.fa-i-cursor:before {
content: "\f246";
}
.fa-object-group:before {
content: "\f247";
}
.fa-object-ungroup:before {
content: "\f248";
}
.fa-sticky-note:before {
content: "\f249";
}
.fa-sticky-note-o:before {
content: "\f24a";
}
.fa-cc-jcb:before {
content: "\f24b";
}
.fa-cc-diners-club:before {
content: "\f24c";
}
.fa-clone:before {
content: "\f24d";
}
.fa-balance-scale:before {
content: "\f24e";
}
.fa-hourglass-o:before {
content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: "\f253";
}
.fa-hourglass:before {
content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: "\f256";
}
.fa-hand-scissors-o:before {
content: "\f257";
}
.fa-hand-lizard-o:before {
content: "\f258";
}
.fa-hand-spock-o:before {
content: "\f259";
}
.fa-hand-pointer-o:before {
content: "\f25a";
}
.fa-hand-peace-o:before {
content: "\f25b";
}
.fa-trademark:before {
content: "\f25c";
}
.fa-registered:before {
content: "\f25d";
}
.fa-creative-commons:before {
content: "\f25e";
}
.fa-gg:before {
content: "\f260";
}
.fa-gg-circle:before {
content: "\f261";
}
.fa-tripadvisor:before {
content: "\f262";
}
.fa-odnoklassniki:before {
content: "\f263";
}
.fa-odnoklassniki-square:before {
content: "\f264";
}
.fa-get-pocket:before {
content: "\f265";
}
.fa-wikipedia-w:before {
content: "\f266";
}
.fa-safari:before {
content: "\f267";
}
.fa-chrome:before {
content: "\f268";
}
.fa-firefox:before {
content: "\f269";
}
.fa-opera:before {
content: "\f26a";
}
.fa-internet-explorer:before {
content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
content: "\f26c";
}
.fa-contao:before {
content: "\f26d";
}
.fa-500px:before {
content: "\f26e";
}
.fa-amazon:before {
content: "\f270";
}
.fa-calendar-plus-o:before {
content: "\f271";
}
.fa-calendar-minus-o:before {
content: "\f272";
}
.fa-calendar-times-o:before {
content: "\f273";
}
.fa-calendar-check-o:before {
content: "\f274";
}
.fa-industry:before {
content: "\f275";
}
.fa-map-pin:before {
content: "\f276";
}
.fa-map-signs:before {
content: "\f277";
}
.fa-map-o:before {
content: "\f278";
}
.fa-map:before {
content: "\f279";
}
.fa-commenting:before {
content: "\f27a";
}
.fa-commenting-o:before {
content: "\f27b";
}
.fa-houzz:before {
content: "\f27c";
}
.fa-vimeo:before {
content: "\f27d";
}
.fa-black-tie:before {
content: "\f27e";
}
.fa-fonticons:before {
content: "\f280";
}
.fa-reddit-alien:before {
content: "\f281";
}
.fa-edge:before {
content: "\f282";
}
.fa-credit-card-alt:before {
content: "\f283";
}
.fa-codiepie:before {
content: "\f284";
}
.fa-modx:before {
content: "\f285";
}
.fa-fort-awesome:before {
content: "\f286";
}
.fa-usb:before {
content: "\f287";
}
.fa-product-hunt:before {
content: "\f288";
}
.fa-mixcloud:before {
content: "\f289";
}
.fa-scribd:before {
content: "\f28a";
}
.fa-pause-circle:before {
content: "\f28b";
}
.fa-pause-circle-o:before {
content: "\f28c";
}
.fa-stop-circle:before {
content: "\f28d";
}
.fa-stop-circle-o:before {
content: "\f28e";
}
.fa-shopping-bag:before {
content: "\f290";
}
.fa-shopping-basket:before {
content: "\f291";
}
.fa-hashtag:before {
content: "\f292";
}
.fa-bluetooth:before {
content: "\f293";
}
.fa-bluetooth-b:before {
content: "\f294";
}
.fa-percent:before {
content: "\f295";
}
.fa-gitlab:before {
content: "\f296";
}
.fa-wpbeginner:before {
content: "\f297";
}
.fa-wpforms:before {
content: "\f298";
}
.fa-envira:before {
content: "\f299";
}
.fa-universal-access:before {
content: "\f29a";
}
.fa-wheelchair-alt:before {
content: "\f29b";
}
.fa-question-circle-o:before {
content: "\f29c";
}
.fa-blind:before {
content: "\f29d";
}
.fa-audio-description:before {
content: "\f29e";
}
.fa-volume-control-phone:before {
content: "\f2a0";
}
.fa-braille:before {
content: "\f2a1";
}
.fa-assistive-listening-systems:before {
content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
content: "\f2a4";
}
.fa-glide:before {
content: "\f2a5";
}
.fa-glide-g:before {
content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
content: "\f2a7";
}
.fa-low-vision:before {
content: "\f2a8";
}
.fa-viadeo:before {
content: "\f2a9";
}
.fa-viadeo-square:before {
content: "\f2aa";
}
.fa-snapchat:before {
content: "\f2ab";
}
.fa-snapchat-ghost:before {
content: "\f2ac";
}
.fa-snapchat-square:before {
content: "\f2ad";
}
.fa-pied-piper:before {
content: "\f2ae";
}
.fa-first-order:before {
content: "\f2b0";
}
.fa-yoast:before {
content: "\f2b1";
}
.fa-themeisle:before {
content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
content: "\f2b4";
}
.fa-handshake-o:before {
content: "\f2b5";
}
.fa-envelope-open:before {
content: "\f2b6";
}
.fa-envelope-open-o:before {
content: "\f2b7";
}
.fa-linode:before {
content: "\f2b8";
}
.fa-address-book:before {
content: "\f2b9";
}
.fa-address-book-o:before {
content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
content: "\f2bc";
}
.fa-user-circle:before {
content: "\f2bd";
}
.fa-user-circle-o:before {
content: "\f2be";
}
.fa-user-o:before {
content: "\f2c0";
}
.fa-id-badge:before {
content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
content: "\f2c3";
}
.fa-quora:before {
content: "\f2c4";
}
.fa-free-code-camp:before {
content: "\f2c5";
}
.fa-telegram:before {
content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
content: "\f2cb";
}
.fa-shower:before {
content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
content: "\f2cd";
}
.fa-podcast:before {
content: "\f2ce";
}
.fa-window-maximize:before {
content: "\f2d0";
}
.fa-window-minimize:before {
content: "\f2d1";
}
.fa-window-restore:before {
content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
content: "\f2d4";
}
.fa-bandcamp:before {
content: "\f2d5";
}
.fa-grav:before {
content: "\f2d6";
}
.fa-etsy:before {
content: "\f2d7";
}
.fa-imdb:before {
content: "\f2d8";
}
.fa-ravelry:before {
content: "\f2d9";
}
.fa-eercast:before {
content: "\f2da";
}
.fa-microchip:before {
content: "\f2db";
}
.fa-snowflake-o:before {
content: "\f2dc";
}
.fa-superpowers:before {
content: "\f2dd";
}
.fa-wpexplorer:before {
content: "\f2de";
}
.fa-meetup:before {
content: "\f2e0";
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
code {
color: #000;
}
pre {
font-size: inherit;
line-height: inherit;
}
label {
font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.corner-all {
border-radius: 2px;
}
.no-padding {
padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer. It allows the usage of flexible box
model layouts accross multiple browsers, including older browsers. The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below). Browsers that are known to implement this
new spec completely include:
Firefox 28.0+
Chrome 29.0+
Internet Explorer 11+
Opera 17.0+
Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
.hbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.vbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
.vbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
/* Old browsers */
-webkit-box-direction: reverse;
-moz-box-direction: reverse;
box-direction: reverse;
/* Modern browsers */
flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
/* Old browsers */
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
/* Old browsers */
-webkit-box-flex: 2;
-moz-box-flex: 2;
box-flex: 2;
/* Modern browsers */
flex: 2;
}
.box-group1 {
/* Deprecated */
-webkit-box-flex-group: 1;
-moz-box-flex-group: 1;
box-flex-group: 1;
}
.box-group2 {
/* Deprecated */
-webkit-box-flex-group: 2;
-moz-box-flex-group: 2;
box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
/* Old browsers */
-webkit-box-pack: start;
-moz-box-pack: start;
box-pack: start;
/* Modern browsers */
justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
/* Old browsers */
-webkit-box-pack: center;
-moz-box-pack: center;
box-pack: center;
/* Modern browsers */
justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
/* Old browsers */
-webkit-box-pack: baseline;
-moz-box-pack: baseline;
box-pack: baseline;
/* Modern browsers */
justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
/* Old browsers */
-webkit-box-pack: stretch;
-moz-box-pack: stretch;
box-pack: stretch;
/* Modern browsers */
justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
/* Old browsers */
-webkit-box-align: start;
-moz-box-align: start;
box-align: start;
/* Modern browsers */
align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
/* Old browsers */
-webkit-box-align: end;
-moz-box-align: end;
box-align: end;
/* Modern browsers */
align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
/* Old browsers */
-webkit-box-align: center;
-moz-box-align: center;
box-align: center;
/* Modern browsers */
align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
/* Old browsers */
-webkit-box-align: baseline;
-moz-box-align: baseline;
box-align: baseline;
/* Modern browsers */
align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
/* Old browsers */
-webkit-box-align: stretch;
-moz-box-align: stretch;
box-align: stretch;
/* Modern browsers */
align-items: stretch;
}
div.error {
margin: 2em;
text-align: center;
}
div.error > h1 {
font-size: 500%;
line-height: normal;
}
div.error > p {
font-size: 200%;
line-height: normal;
}
div.traceback-wrapper {
text-align: left;
max-width: 800px;
margin: auto;
}
div.traceback-wrapper pre.traceback {
max-height: 600px;
overflow: auto;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
body {
background-color: #fff;
/* This makes sure that the body covers the entire window and needs to
be in a different element than the display: box in wrapper below */
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
overflow: visible;
}
body > #header {
/* Initially hidden to prevent FLOUC */
display: none;
background-color: #fff;
/* Display over codemirror */
position: relative;
z-index: 100;
}
body > #header #header-container {
display: flex;
flex-direction: row;
justify-content: space-between;
padding: 5px;
padding-bottom: 5px;
padding-top: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
body > #header .header-bar {
width: 100%;
height: 1px;
background: #e7e7e7;
margin-bottom: -1px;
}
@media print {
body > #header {
display: none !important;
}
}
#header-spacer {
width: 100%;
visibility: hidden;
}
@media print {
#header-spacer {
display: none;
}
}
#ipython_notebook {
padding-left: 0px;
padding-top: 1px;
padding-bottom: 1px;
}
[dir="rtl"] #ipython_notebook {
margin-right: 10px;
margin-left: 0;
}
[dir="rtl"] #ipython_notebook.pull-left {
float: right !important;
float: right;
}
.flex-spacer {
flex: 1;
}
#noscript {
width: auto;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
font-size: 22px;
color: red;
font-weight: bold;
}
#ipython_notebook img {
height: 28px;
}
#site {
width: 100%;
display: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: auto;
}
@media print {
#site {
height: auto !important;
}
}
/* Smaller buttons */
.ui-button .ui-button-text {
padding: 0.2em 0.8em;
font-size: 77%;
}
input.ui-button {
padding: 0.3em 0.9em;
}
span#kernel_logo_widget {
margin: 0 10px;
}
span#login_widget {
float: right;
}
[dir="rtl"] span#login_widget {
float: left;
}
span#login_widget > .button,
#logout {
color: #333;
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
color: #fff;
background-color: #333;
}
.nav-header {
text-transform: none;
}
#header > span {
margin-top: 10px;
}
.modal_stretch .modal-dialog {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
max-height: calc(100vh - 200px);
overflow: auto;
flex: 1;
}
.modal-header {
cursor: move;
}
@media (min-width: 768px) {
.modal .modal-dialog {
width: 700px;
}
}
@media (min-width: 768px) {
select.form-control {
margin-left: 12px;
margin-right: 12px;
}
}
/*!
*
* IPython auth
*
*/
.center-nav {
display: inline-block;
margin-bottom: -4px;
}
[dir="rtl"] .center-nav form.pull-left {
float: right !important;
float: right;
}
[dir="rtl"] .center-nav .navbar-text {
float: right;
}
[dir="rtl"] .navbar-inner {
text-align: right;
}
[dir="rtl"] div.text-left {
text-align: right;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
background-color: none;
display: inline;
}
.alternate_upload.form {
padding: 0;
margin: 0;
}
.alternate_upload input.fileinput {
position: absolute;
display: block;
width: 100%;
height: 100%;
overflow: hidden;
cursor: pointer;
opacity: 0;
z-index: 2;
}
.alternate_upload .btn-xs > input.fileinput {
margin: -1px -5px;
}
.alternate_upload .btn-upload {
position: relative;
height: 22px;
}
::-webkit-file-upload-button {
cursor: pointer;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
ul#tabs {
margin-bottom: 4px;
}
ul#tabs a {
padding-top: 6px;
padding-bottom: 4px;
}
[dir="rtl"] ul#tabs.nav-tabs > li {
float: right;
}
[dir="rtl"] ul#tabs.nav.nav-tabs {
padding-right: 0;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
text-decoration: none;
}
ul.breadcrumb i.icon-home {
font-size: 16px;
margin-right: 4px;
}
ul.breadcrumb span {
color: #5e5e5e;
}
.list_toolbar {
padding: 4px 0 4px 0;
vertical-align: middle;
}
.list_toolbar .tree-buttons {
padding-top: 1px;
}
[dir="rtl"] .list_toolbar .tree-buttons .pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .list_toolbar .col-sm-4,
[dir="rtl"] .list_toolbar .col-sm-8 {
float: right;
}
.dynamic-buttons {
padding-top: 3px;
display: inline-block;
}
.list_toolbar [class*="span"] {
min-height: 24px;
}
.list_header {
font-weight: bold;
background-color: #EEE;
}
.list_placeholder {
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
}
.list_container {
margin-top: 4px;
margin-bottom: 20px;
border: 1px solid #ddd;
border-radius: 2px;
}
.list_container > div {
border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
background-color: red;
}
.list_container > div:last-child {
border: none;
}
.list_item:hover .list_item {
background-color: #ddd;
}
.list_item a {
text-decoration: none;
}
.list_item:hover {
background-color: #fafafa;
}
.list_header > div,
.list_item > div {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
.list_header > div input,
.list_item > div input {
margin-right: 7px;
margin-left: 14px;
vertical-align: text-bottom;
line-height: 22px;
position: relative;
top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
margin-left: -1px;
vertical-align: baseline;
line-height: 22px;
}
[dir="rtl"] .list_item > div input {
margin-right: 0;
}
.new-file input[type=checkbox] {
visibility: hidden;
}
.item_name {
line-height: 22px;
height: 24px;
}
.item_icon {
font-size: 14px;
color: #5e5e5e;
margin-right: 7px;
margin-left: 7px;
line-height: 22px;
vertical-align: baseline;
}
.item_modified {
margin-right: 7px;
margin-left: 7px;
}
[dir="rtl"] .item_modified.pull-right {
float: left !important;
float: left;
}
.item_buttons {
line-height: 1em;
margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
margin-left: 5px;
}
.item_buttons .btn {
min-width: 13ex;
}
.item_buttons .running-indicator {
padding-top: 4px;
color: #5cb85c;
}
.item_buttons .kernel-name {
padding-top: 4px;
color: #5bc0de;
margin-right: 7px;
float: left;
}
[dir="rtl"] .item_buttons.pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .item_buttons .kernel-name {
margin-left: 7px;
float: right;
}
.toolbar_info {
height: 24px;
line-height: 24px;
}
.list_item input:not([type=checkbox]) {
padding-top: 3px;
padding-bottom: 3px;
height: 22px;
line-height: 14px;
margin: 0px;
}
.highlight_text {
color: blue;
}
#project_name {
display: inline-block;
padding-left: 7px;
margin-left: -2px;
}
#project_name > .breadcrumb {
padding: 0px;
margin-bottom: 0px;
background-color: transparent;
font-weight: bold;
}
.sort_button {
display: inline-block;
padding-left: 7px;
}
[dir="rtl"] .sort_button.pull-right {
float: left !important;
float: left;
}
#tree-selector {
padding-right: 0px;
}
#button-select-all {
min-width: 50px;
}
[dir="rtl"] #button-select-all.btn {
float: right ;
}
#select-all {
margin-left: 7px;
margin-right: 2px;
margin-top: 2px;
height: 16px;
}
[dir="rtl"] #select-all.pull-left {
float: right !important;
float: right;
}
.menu_icon {
margin-right: 2px;
}
.tab-content .row {
margin-left: 0px;
margin-right: 0px;
}
.folder_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f114";
}
.folder_icon:before.fa-pull-left {
margin-right: .3em;
}
.folder_icon:before.fa-pull-right {
margin-left: .3em;
}
.folder_icon:before.pull-left {
margin-right: .3em;
}
.folder_icon:before.pull-right {
margin-left: .3em;
}
.notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
}
.notebook_icon:before.fa-pull-left {
margin-right: .3em;
}
.notebook_icon:before.fa-pull-right {
margin-left: .3em;
}
.notebook_icon:before.pull-left {
margin-right: .3em;
}
.notebook_icon:before.pull-right {
margin-left: .3em;
}
.running_notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
color: #5cb85c;
}
.running_notebook_icon:before.fa-pull-left {
margin-right: .3em;
}
.running_notebook_icon:before.fa-pull-right {
margin-left: .3em;
}
.running_notebook_icon:before.pull-left {
margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
margin-left: .3em;
}
.file_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f016";
position: relative;
top: -2px;
}
.file_icon:before.fa-pull-left {
margin-right: .3em;
}
.file_icon:before.fa-pull-right {
margin-left: .3em;
}
.file_icon:before.pull-left {
margin-right: .3em;
}
.file_icon:before.pull-right {
margin-left: .3em;
}
#notebook_toolbar .pull-right {
padding-top: 0px;
margin-right: -1px;
}
ul#new-menu {
left: auto;
right: 0;
}
#new-menu .dropdown-header {
font-size: 10px;
border-bottom: 1px solid #e5e5e5;
padding: 0 0 3px;
margin: -3px 20px 0;
}
.kernel-menu-icon {
padding-right: 12px;
width: 24px;
content: "\f096";
}
.kernel-menu-icon:before {
content: "\f096";
}
.kernel-menu-icon-current:before {
content: "\f00c";
}
#tab_content {
padding-top: 20px;
}
#running .panel-group .panel {
margin-top: 3px;
margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
background-color: #EEE;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
text-decoration: none;
}
#running .panel-group .panel .panel-body {
padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
border-bottom: 0px;
}
.delete-button {
display: none;
}
.duplicate-button {
display: none;
}
.rename-button {
display: none;
}
.move-button {
display: none;
}
.download-button {
display: none;
}
.shutdown-button {
display: none;
}
.dynamic-instructions {
display: inline-block;
padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
padding: 0px 5px;
}
.selected-keymap i.fa:before {
content: "\f00c";
}
#mode-menu {
overflow: auto;
max-height: 20em;
}
.edit_app #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
/* Use a negative 1 bottom margin, so the border overlaps the border of the
header */
margin-bottom: -1px;
}
.dirty-indicator {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator.pull-left {
margin-right: .3em;
}
.dirty-indicator.pull-right {
margin-left: .3em;
}
.dirty-indicator-dirty {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-dirty.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator-dirty.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator-dirty.pull-left {
margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-clean.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator-clean.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator-clean.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f00c";
}
.dirty-indicator-clean:before.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator-clean:before.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator-clean:before.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
margin-left: .3em;
}
#filename {
font-size: 16pt;
display: table;
padding: 0px 5px;
}
#current-mode {
padding-left: 5px;
padding-right: 5px;
}
#texteditor-backdrop {
padding-top: 20px;
padding-bottom: 20px;
}
@media not print {
#texteditor-backdrop {
background-color: #EEE;
}
}
@media print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container {
padding: 0px;
background-color: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
.CodeMirror-dialog {
background-color: #fff;
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI escape sequences */
/* The color values are a mix of
http://www.xcolors.net/dl/baskerville-ivorylight and
http://www.xcolors.net/dl/euphrasia */
.ansi-black-fg {
color: #3E424D;
}
.ansi-black-bg {
background-color: #3E424D;
}
.ansi-black-intense-fg {
color: #282C36;
}
.ansi-black-intense-bg {
background-color: #282C36;
}
.ansi-red-fg {
color: #E75C58;
}
.ansi-red-bg {
background-color: #E75C58;
}
.ansi-red-intense-fg {
color: #B22B31;
}
.ansi-red-intense-bg {
background-color: #B22B31;
}
.ansi-green-fg {
color: #00A250;
}
.ansi-green-bg {
background-color: #00A250;
}
.ansi-green-intense-fg {
color: #007427;
}
.ansi-green-intense-bg {
background-color: #007427;
}
.ansi-yellow-fg {
color: #DDB62B;
}
.ansi-yellow-bg {
background-color: #DDB62B;
}
.ansi-yellow-intense-fg {
color: #B27D12;
}
.ansi-yellow-intense-bg {
background-color: #B27D12;
}
.ansi-blue-fg {
color: #208FFB;
}
.ansi-blue-bg {
background-color: #208FFB;
}
.ansi-blue-intense-fg {
color: #0065CA;
}
.ansi-blue-intense-bg {
background-color: #0065CA;
}
.ansi-magenta-fg {
color: #D160C4;
}
.ansi-magenta-bg {
background-color: #D160C4;
}
.ansi-magenta-intense-fg {
color: #A03196;
}
.ansi-magenta-intense-bg {
background-color: #A03196;
}
.ansi-cyan-fg {
color: #60C6C8;
}
.ansi-cyan-bg {
background-color: #60C6C8;
}
.ansi-cyan-intense-fg {
color: #258F8F;
}
.ansi-cyan-intense-bg {
background-color: #258F8F;
}
.ansi-white-fg {
color: #C5C1B4;
}
.ansi-white-bg {
background-color: #C5C1B4;
}
.ansi-white-intense-fg {
color: #A1A6B2;
}
.ansi-white-intense-bg {
background-color: #A1A6B2;
}
.ansi-default-inverse-fg {
color: #FFFFFF;
}
.ansi-default-inverse-bg {
background-color: #000000;
}
.ansi-bold {
font-weight: bold;
}
.ansi-underline {
text-decoration: underline;
}
/* The following styles are deprecated an will be removed in a future version */
.ansibold {
font-weight: bold;
}
.ansi-inverse {
outline: 0.5px dotted;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
color: black;
}
.ansired {
color: darkred;
}
.ansigreen {
color: darkgreen;
}
.ansiyellow {
color: #c4a000;
}
.ansiblue {
color: darkblue;
}
.ansipurple {
color: darkviolet;
}
.ansicyan {
color: steelblue;
}
.ansigray {
color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
background-color: black;
}
.ansibgred {
background-color: red;
}
.ansibggreen {
background-color: green;
}
.ansibgyellow {
background-color: yellow;
}
.ansibgblue {
background-color: blue;
}
.ansibgpurple {
background-color: magenta;
}
.ansibgcyan {
background-color: cyan;
}
.ansibggray {
background-color: gray;
}
div.cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
border-radius: 2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-width: 1px;
border-style: solid;
border-color: transparent;
width: 100%;
padding: 5px;
/* This acts as a spacer between cells, that is outside the border */
margin: 0px;
outline: none;
position: relative;
overflow: visible;
}
div.cell:before {
position: absolute;
display: block;
top: -1px;
left: -1px;
width: 5px;
height: calc(100% + 2px);
content: '';
background: transparent;
}
div.cell.jupyter-soft-selected {
border-left-color: #E3F2FD;
border-left-width: 1px;
padding-left: 5px;
border-right-color: #E3F2FD;
border-right-width: 1px;
background: #E3F2FD;
}
@media print {
div.cell.jupyter-soft-selected {
border-color: transparent;
}
}
div.cell.selected,
div.cell.selected.jupyter-soft-selected {
border-color: #ababab;
}
div.cell.selected:before,
div.cell.selected.jupyter-soft-selected:before {
position: absolute;
display: block;
top: -1px;
left: -1px;
width: 5px;
height: calc(100% + 2px);
content: '';
background: #42A5F5;
}
@media print {
div.cell.selected,
div.cell.selected.jupyter-soft-selected {
border-color: transparent;
}
}
.edit_mode div.cell.selected {
border-color: #66BB6A;
}
.edit_mode div.cell.selected:before {
position: absolute;
display: block;
top: -1px;
left: -1px;
width: 5px;
height: calc(100% + 2px);
content: '';
background: #66BB6A;
}
@media print {
.edit_mode div.cell.selected {
border-color: transparent;
}
}
.prompt {
/* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
min-width: 14ex;
/* This padding is tuned to match the padding on the CodeMirror editor. */
padding: 0.4em;
margin: 0px;
font-family: monospace;
text-align: right;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
/* Don't highlight prompt number selection */
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
/* Use default cursor */
cursor: default;
}
@media (max-width: 540px) {
.prompt {
text-align: left;
}
}
div.inner_cell {
min-width: 0;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
border: 1px solid #cfcfcf;
border-radius: 2px;
background: #f7f7f7;
line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
is no content in the output_subarea and the prompt. The main purpose of this is
to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
padding-top: 0;
padding-bottom: 0;
}
div.unrecognized_cell {
padding: 5px 5px 5px 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.unrecognized_cell .inner_cell {
border-radius: 2px;
padding: 5px;
font-weight: bold;
color: red;
border: 1px solid #cfcfcf;
background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
color: inherit;
text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
color: inherit;
text-decoration: none;
}
@media (max-width: 540px) {
div.unrecognized_cell > div.prompt {
display: none;
}
}
div.code_cell {
/* avoid page breaking on code cells when printing */
}
@media print {
div.code_cell {
page-break-inside: avoid;
}
}
/* any special styling for code cells that are currently running goes here */
div.input {
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.input {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
color: #303F9F;
border-top: 1px solid transparent;
}
div.input_area > div.highlight {
margin: 0.4em;
border: none;
padding: 0px;
background-color: transparent;
}
div.input_area > div.highlight > pre {
margin: 0px;
border: none;
padding: 0px;
background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
* monospace font with inconsistent normal/bold/italic height. See
* notebookmain.js. Such fonts will have keywords vertically offset with
* respect to the rest of the text. The user should select a better font.
* See: https://github.com/ipython/ipython/issues/1503
*
* .CodeMirror span {
* vertical-align: bottom;
* }
*/
.CodeMirror {
line-height: 1.21429em;
/* Changed from 1em to our global default */
font-size: 14px;
height: auto;
/* Changed to auto to autogrow */
background: none;
/* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
/* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
/* We have found that if it is visible, vertical scrollbars appear with font size changes.*/
overflow-y: hidden;
overflow-x: auto;
}
.CodeMirror-lines {
/* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
/* we have set a different line-height and want this to scale with that. */
/* Note that this should set vertical padding only, since CodeMirror assumes
that horizontal padding will be set on CodeMirror pre */
padding: 0.4em 0;
}
.CodeMirror-linenumber {
padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.CodeMirror pre {
/* In CM3 this went to 4px from 0 in CM2. This sets horizontal padding only,
use .CodeMirror-lines for vertical */
padding: 0 0.4em;
border: 0;
border-radius: 0;
}
.CodeMirror-cursor {
border-left: 1.4px solid black;
}
@media screen and (min-width: 2138px) and (max-width: 4319px) {
.CodeMirror-cursor {
border-left: 2px solid black;
}
}
@media screen and (min-width: 4320px) {
.CodeMirror-cursor {
border-left: 4px solid black;
}
}
/*
Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme
*/
.highlight-base {
color: #000;
}
.highlight-variable {
color: #000;
}
.highlight-variable-2 {
color: #1a1a1a;
}
.highlight-variable-3 {
color: #333333;
}
.highlight-string {
color: #BA2121;
}
.highlight-comment {
color: #408080;
font-style: italic;
}
.highlight-number {
color: #080;
}
.highlight-atom {
color: #88F;
}
.highlight-keyword {
color: #008000;
font-weight: bold;
}
.highlight-builtin {
color: #008000;
}
.highlight-error {
color: #f00;
}
.highlight-operator {
color: #AA22FF;
font-weight: bold;
}
.highlight-meta {
color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
color: #00f;
}
.highlight-string-2 {
color: #f50;
}
.highlight-qualifier {
color: #555;
}
.highlight-bracket {
color: #997;
}
.highlight-tag {
color: #170;
}
.highlight-attribute {
color: #00c;
}
.highlight-header {
color: blue;
}
.highlight-quote {
color: #090;
}
.highlight-link {
color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
color: #008000;
font-weight: bold;
}
.cm-s-ipython span.cm-atom {
color: #88F;
}
.cm-s-ipython span.cm-number {
color: #080;
}
.cm-s-ipython span.cm-def {
color: #00f;
}
.cm-s-ipython span.cm-variable {
color: #000;
}
.cm-s-ipython span.cm-operator {
color: #AA22FF;
font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
color: #333333;
}
.cm-s-ipython span.cm-comment {
color: #408080;
font-style: italic;
}
.cm-s-ipython span.cm-string {
color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
color: #f50;
}
.cm-s-ipython span.cm-meta {
color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
color: #555;
}
.cm-s-ipython span.cm-builtin {
color: #008000;
}
.cm-s-ipython span.cm-bracket {
color: #997;
}
.cm-s-ipython span.cm-tag {
color: #170;
}
.cm-s-ipython span.cm-attribute {
color: #00c;
}
.cm-s-ipython span.cm-header {
color: blue;
}
.cm-s-ipython span.cm-quote {
color: #090;
}
.cm-s-ipython span.cm-link {
color: #00c;
}
.cm-s-ipython span.cm-error {
color: #f00;
}
.cm-s-ipython span.cm-tab {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
background-position: right;
background-repeat: no-repeat;
}
div.output_wrapper {
/* this position must be relative to enable descendents to be absolute within it */
position: relative;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
/* ideally, this would be max-height, but FF barfs all over that */
height: 24em;
/* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
width: 100%;
overflow: auto;
border-radius: 2px;
-webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
margin: 0px;
padding: 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
div.out_prompt_overlay {
height: 100%;
padding: 0px 0.4em;
position: absolute;
border-radius: 2px;
}
div.out_prompt_overlay:hover {
/* use inner shadow to get border that is computed the same on WebKit/FF */
-webkit-box-shadow: inset 0 0 1px #000;
box-shadow: inset 0 0 1px #000;
background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
padding: 0px;
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.output_area .MathJax_Display {
text-align: left !important;
}
div.output_area .rendered_html table {
margin-left: 0;
margin-right: 0;
}
div.output_area .rendered_html img {
margin-left: 0;
margin-right: 0;
}
div.output_area img,
div.output_area svg {
max-width: 100%;
height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
max-width: none;
}
div.output_area .mglyph > img {
max-width: none;
}
/* This is needed to protect the pre formating from global settings such
as that of bootstrap */
.output {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
@media (max-width: 540px) {
div.output_area {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
div.output_area pre {
margin: 0;
padding: 1px 0 1px 0;
border: 0;
vertical-align: baseline;
color: black;
background-color: transparent;
border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
the prompt div. */
div.output_subarea {
overflow-x: auto;
padding: 0.4em;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
output types */
/* all text output has this class: */
div.output_text {
text-align: left;
color: #000;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
background: #fdd;
/* very light red background for stderr */
}
div.output_latex {
text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
padding: 0;
}
.js-error {
color: darkred;
}
/* raw_input styles */
div.raw_input_container {
line-height: 1.21429em;
padding-top: 5px;
}
pre.raw_input_prompt {
/* nothing needed here. */
}
input.raw_input {
font-family: monospace;
font-size: inherit;
color: inherit;
width: auto;
/* make sure input baseline aligns with prompt */
vertical-align: baseline;
/* padding + margin = 0.5em between prompt and cursor */
padding: 0em 0.25em;
margin: 0em 0.25em;
}
input.raw_input:focus {
box-shadow: none;
}
p.p-space {
margin-bottom: 10px;
}
div.output_unrecognized {
padding: 5px;
font-weight: bold;
color: red;
}
div.output_unrecognized a {
color: inherit;
text-decoration: none;
}
div.output_unrecognized a:hover {
color: inherit;
text-decoration: none;
}
.rendered_html {
color: #000;
/* any extras will just be numbers: */
}
.rendered_html em {
font-style: italic;
}
.rendered_html strong {
font-weight: bold;
}
.rendered_html u {
text-decoration: underline;
}
.rendered_html :link {
text-decoration: underline;
}
.rendered_html :visited {
text-decoration: underline;
}
.rendered_html h1 {
font-size: 185.7%;
margin: 1.08em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h2 {
font-size: 157.1%;
margin: 1.27em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h3 {
font-size: 128.6%;
margin: 1.55em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h4 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h5 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h6 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h1:first-child {
margin-top: 0.538em;
}
.rendered_html h2:first-child {
margin-top: 0.636em;
}
.rendered_html h3:first-child {
margin-top: 0.777em;
}
.rendered_html h4:first-child {
margin-top: 1em;
}
.rendered_html h5:first-child {
margin-top: 1em;
}
.rendered_html h6:first-child {
margin-top: 1em;
}
.rendered_html ul:not(.list-inline),
.rendered_html ol:not(.list-inline) {
padding-left: 2em;
}
.rendered_html ul {
list-style: disc;
}
.rendered_html ul ul {
list-style: square;
margin-top: 0;
}
.rendered_html ul ul ul {
list-style: circle;
}
.rendered_html ol {
list-style: decimal;
}
.rendered_html ol ol {
list-style: upper-alpha;
margin-top: 0;
}
.rendered_html ol ol ol {
list-style: lower-alpha;
}
.rendered_html ol ol ol ol {
list-style: lower-roman;
}
.rendered_html ol ol ol ol ol {
list-style: decimal;
}
.rendered_html * + ul {
margin-top: 1em;
}
.rendered_html * + ol {
margin-top: 1em;
}
.rendered_html hr {
color: black;
background-color: black;
}
.rendered_html pre {
margin: 1em 2em;
padding: 0px;
background-color: #fff;
}
.rendered_html code {
background-color: #eff0f1;
}
.rendered_html p code {
padding: 1px 5px;
}
.rendered_html pre code {
background-color: #fff;
}
.rendered_html pre,
.rendered_html code {
border: 0;
color: #000;
font-size: 100%;
}
.rendered_html blockquote {
margin: 1em 2em;
}
.rendered_html table {
margin-left: auto;
margin-right: auto;
border: none;
border-collapse: collapse;
border-spacing: 0;
color: black;
font-size: 12px;
table-layout: fixed;
}
.rendered_html thead {
border-bottom: 1px solid black;
vertical-align: bottom;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
text-align: right;
vertical-align: middle;
padding: 0.5em 0.5em;
line-height: normal;
white-space: normal;
max-width: none;
border: none;
}
.rendered_html th {
font-weight: bold;
}
.rendered_html tbody tr:nth-child(odd) {
background: #f5f5f5;
}
.rendered_html tbody tr:hover {
background: rgba(66, 165, 245, 0.2);
}
.rendered_html * + table {
margin-top: 1em;
}
.rendered_html p {
text-align: left;
}
.rendered_html * + p {
margin-top: 1em;
}
.rendered_html img {
display: block;
margin-left: auto;
margin-right: auto;
}
.rendered_html * + img {
margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
max-width: 100%;
height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
max-width: none;
}
.rendered_html .alert {
margin-bottom: initial;
}
.rendered_html * + .alert {
margin-top: 1em;
}
[dir="rtl"] .rendered_html p {
text-align: right;
}
div.text_cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.text_cell > div.prompt {
display: none;
}
}
div.text_cell_render {
/*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
outline: none;
resize: none;
width: inherit;
border-style: none;
padding: 0.5em 0.5em 0.5em 0.4em;
color: #000;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
a.anchor-link:link {
text-decoration: none;
padding: 0px 20px;
visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
visibility: visible;
}
.text_cell.rendered .input_area {
display: none;
}
.text_cell.rendered .rendered_html {
overflow-x: auto;
overflow-y: hidden;
}
.text_cell.rendered .rendered_html tr,
.text_cell.rendered .rendered_html th,
.text_cell.rendered .rendered_html td {
max-width: none;
}
.text_cell.unrendered .text_cell_render {
display: none;
}
.text_cell .dropzone .input_area {
border: 2px dashed #bababa;
margin: -1px;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
font-weight: bold;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
font-size: 185.7%;
}
.cm-header-2 {
font-size: 157.1%;
}
.cm-header-3 {
font-size: 128.6%;
}
.cm-header-4 {
font-size: 110%;
}
.cm-header-5 {
font-size: 100%;
font-style: italic;
}
.cm-header-6 {
font-size: 100%;
font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
.notebook_app {
padding-left: 0px;
padding-right: 0px;
}
}
#ipython-main-app {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook_panel {
margin: 0px;
padding: 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook {
font-size: 14px;
line-height: 20px;
overflow-y: hidden;
overflow-x: auto;
width: 100%;
/* This spaces the page away from the edge of the notebook area */
padding-top: 20px;
margin: 0px;
outline: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
min-height: 100%;
}
@media not print {
#notebook-container {
padding: 15px;
background-color: #fff;
min-height: 0;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
@media print {
#notebook-container {
width: 100%;
}
}
div.ui-widget-content {
border: 1px solid #ababab;
outline: none;
}
pre.dialog {
background-color: #f7f7f7;
border: 1px solid #ddd;
border-radius: 2px;
padding: 0.4em;
padding-left: 2em;
}
p.dialog {
padding: 0.2em;
}
/* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems
to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do.
*/
pre,
code,
kbd,
samp {
white-space: pre-wrap;
}
#fonttest {
font-family: monospace;
}
p {
margin-bottom: 0;
}
.end_space {
min-height: 100px;
transition: height .2s ease;
}
.notebook_app > #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
.notebook_app {
background-color: #EEE;
}
}
kbd {
border-style: solid;
border-width: 1px;
box-shadow: none;
margin: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
}
.jupyter-keybindings {
padding: 1px;
line-height: 24px;
border-bottom: 1px solid gray;
}
.jupyter-keybindings input {
margin: 0;
padding: 0;
border: none;
}
.jupyter-keybindings i {
padding: 6px;
}
.well code {
background-color: #ffffff;
border-color: #ababab;
border-width: 1px;
border-style: solid;
padding: 2px;
padding-top: 1px;
padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
border: thin solid #CFCFCF;
border-bottom: none;
background: #EEE;
border-radius: 2px 2px 0px 0px;
width: 100%;
height: 29px;
padding-right: 4px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
display: -webkit-flex;
}
@media print {
.celltoolbar {
display: none;
}
}
.ctb_hideshow {
display: none;
vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
border: 1px solid #cfcfcf;
}
.celltoolbar {
font-size: 87%;
padding-top: 3px;
}
.celltoolbar select {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
width: inherit;
font-size: inherit;
height: 22px;
padding: 0px;
display: inline-block;
}
.celltoolbar select:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
color: #999;
opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
color: #999;
}
.celltoolbar select::-ms-expand {
border: 0;
background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
background-color: #eeeeee;
opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
cursor: not-allowed;
}
textarea.celltoolbar select {
height: auto;
}
select.celltoolbar select {
height: 30px;
line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
height: auto;
}
.celltoolbar label {
margin-left: 5px;
margin-right: 5px;
}
.tags_button_container {
width: 100%;
display: flex;
}
.tag-container {
display: flex;
flex-direction: row;
flex-grow: 1;
overflow: hidden;
position: relative;
}
.tag-container > * {
margin: 0 4px;
}
.remove-tag-btn {
margin-left: 4px;
}
.tags-input {
display: flex;
}
.cell-tag:last-child:after {
content: "";
position: absolute;
right: 0;
width: 40px;
height: 100%;
/* Fade to background color of cell toolbar */
background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE);
}
.tags-input > * {
margin-left: 4px;
}
.cell-tag,
.tags-input input,
.tags-input button {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
box-shadow: none;
width: inherit;
font-size: inherit;
height: 22px;
line-height: 22px;
padding: 0px 4px;
display: inline-block;
}
.cell-tag:focus,
.tags-input input:focus,
.tags-input button:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.cell-tag::-moz-placeholder,
.tags-input input::-moz-placeholder,
.tags-input button::-moz-placeholder {
color: #999;
opacity: 1;
}
.cell-tag:-ms-input-placeholder,
.tags-input input:-ms-input-placeholder,
.tags-input button:-ms-input-placeholder {
color: #999;
}
.cell-tag::-webkit-input-placeholder,
.tags-input input::-webkit-input-placeholder,
.tags-input button::-webkit-input-placeholder {
color: #999;
}
.cell-tag::-ms-expand,
.tags-input input::-ms-expand,
.tags-input button::-ms-expand {
border: 0;
background-color: transparent;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
.cell-tag[readonly],
.tags-input input[readonly],
.tags-input button[readonly],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
background-color: #eeeeee;
opacity: 1;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
cursor: not-allowed;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button {
height: auto;
}
select.cell-tag,
select.tags-input input,
select.tags-input button {
height: 30px;
line-height: 30px;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button,
select[multiple].cell-tag,
select[multiple].tags-input input,
select[multiple].tags-input button {
height: auto;
}
.cell-tag,
.tags-input button {
padding: 0px 4px;
}
.cell-tag {
background-color: #fff;
white-space: nowrap;
}
.tags-input input[type=text]:focus {
outline: none;
box-shadow: none;
border-color: #ccc;
}
.completions {
position: absolute;
z-index: 110;
overflow: hidden;
border: 1px solid #ababab;
border-radius: 2px;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
line-height: 1;
}
.completions select {
background: white;
outline: none;
border: none;
padding: 0px;
margin: 0px;
overflow: auto;
font-family: monospace;
font-size: 110%;
color: #000;
width: auto;
}
.completions select option.context {
color: #286090;
}
#kernel_logo_widget .current_kernel_logo {
display: none;
margin-top: -1px;
margin-bottom: -1px;
width: 32px;
height: 32px;
}
[dir="rtl"] #kernel_logo_widget {
float: left !important;
float: left;
}
.modal .modal-body .move-path {
display: flex;
flex-direction: row;
justify-content: space;
align-items: center;
}
.modal .modal-body .move-path .server-root {
padding-right: 20px;
}
.modal .modal-body .move-path .path-input {
flex: 1;
}
#menubar {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-top: 1px;
}
#menubar .navbar {
border-top: 1px;
border-radius: 0px 0px 2px 2px;
margin-bottom: 0px;
}
#menubar .navbar-toggle {
float: left;
padding-top: 7px;
padding-bottom: 7px;
border: none;
}
#menubar .navbar-collapse {
clear: left;
}
[dir="rtl"] #menubar .navbar-toggle {
float: right;
}
[dir="rtl"] #menubar .navbar-collapse {
clear: right;
}
[dir="rtl"] #menubar .navbar-nav {
float: right;
}
[dir="rtl"] #menubar .nav {
padding-right: 0px;
}
[dir="rtl"] #menubar .navbar-nav > li {
float: right;
}
[dir="rtl"] #menubar .navbar-right {
float: left !important;
}
[dir="rtl"] ul.dropdown-menu {
text-align: right;
left: auto;
}
[dir="rtl"] ul#new-menu.dropdown-menu {
right: auto;
left: 0;
}
.nav-wrapper {
border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
padding-top: 4px;
}
[dir="rtl"] i.menu-icon.pull-right {
float: left !important;
float: left;
}
ul#help_menu li a {
overflow: hidden;
padding-right: 2.2em;
}
ul#help_menu li a i {
margin-right: -1.2em;
}
[dir="rtl"] ul#help_menu li a {
padding-left: 2.2em;
}
[dir="rtl"] ul#help_menu li a i {
margin-right: 0;
margin-left: -1.2em;
}
[dir="rtl"] ul#help_menu li a i.pull-right {
float: left !important;
float: left;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
}
[dir="rtl"] .dropdown-submenu > .dropdown-menu {
right: 100%;
margin-right: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.dropdown-submenu > a:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f0da";
float: right;
color: #333333;
margin-top: 2px;
margin-right: -10px;
}
.dropdown-submenu > a:after.fa-pull-left {
margin-right: .3em;
}
.dropdown-submenu > a:after.fa-pull-right {
margin-left: .3em;
}
.dropdown-submenu > a:after.pull-left {
margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
margin-left: .3em;
}
[dir="rtl"] .dropdown-submenu > a:after {
float: left;
content: "\f0d9";
margin-right: 0;
margin-left: -10px;
}
.dropdown-submenu:hover > a:after {
color: #262626;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
}
#notification_area {
float: right !important;
float: right;
z-index: 10;
}
[dir="rtl"] #notification_area {
float: left !important;
float: left;
}
.indicator_area {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
[dir="rtl"] .indicator_area {
float: left !important;
float: left;
}
#kernel_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
padding-left: 5px;
padding-right: 5px;
}
[dir="rtl"] #kernel_indicator {
float: left !important;
float: left;
border-left: 0;
border-right: 1px solid;
}
#modal_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
[dir="rtl"] #modal_indicator {
float: left !important;
float: left;
}
#readonly-indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
display: none;
}
.modal_indicator:before {
width: 1.28571429em;
text-align: center;
}
.edit_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f040";
}
.edit_mode .modal_indicator:before.fa-pull-left {
margin-right: .3em;
}
.edit_mode .modal_indicator:before.fa-pull-right {
margin-left: .3em;
}
.edit_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.command_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ' ';
}
.command_mode .modal_indicator:before.fa-pull-left {
margin-right: .3em;
}
.command_mode .modal_indicator:before.fa-pull-right {
margin-left: .3em;
}
.command_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.kernel_idle_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f10c";
}
.kernel_idle_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_idle_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_idle_icon:before.pull-left {
margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
margin-left: .3em;
}
.kernel_busy_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f111";
}
.kernel_busy_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_busy_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_busy_icon:before.pull-left {
margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
margin-left: .3em;
}
.kernel_dead_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f1e2";
}
.kernel_dead_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_dead_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_dead_icon:before.pull-left {
margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
margin-left: .3em;
}
.kernel_disconnected_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f127";
}
.kernel_disconnected_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_disconnected_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_disconnected_icon:before.pull-left {
margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
margin-left: .3em;
}
.notification_widget {
color: #777;
z-index: 10;
background: rgba(240, 240, 240, 0.5);
margin-right: 4px;
color: #333;
background-color: #fff;
border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.notification_widget:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
background-color: #fff;
border-color: #ccc;
}
.notification_widget .badge {
color: #fff;
background-color: #333;
}
.notification_widget.warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.notification_widget.warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.notification_widget.success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.notification_widget.success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success .badge {
color: #5cb85c;
background-color: #fff;
}
.notification_widget.info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.notification_widget.info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info .badge {
color: #5bc0de;
background-color: #fff;
}
.notification_widget.danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.notification_widget.danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger .badge {
color: #d9534f;
background-color: #fff;
}
div#pager {
background-color: #fff;
font-size: 14px;
line-height: 20px;
overflow: hidden;
display: none;
position: fixed;
bottom: 0px;
width: 100%;
max-height: 50%;
padding-top: 8px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
/* Display over codemirror */
z-index: 100;
/* Hack which prevents jquery ui resizable from changing top. */
top: auto !important;
}
div#pager pre {
line-height: 1.21429em;
color: #000;
background-color: #f7f7f7;
padding: 0.4em;
}
div#pager #pager-button-area {
position: absolute;
top: 8px;
right: 20px;
}
div#pager #pager-contents {
position: relative;
overflow: auto;
width: 100%;
height: 100%;
}
div#pager #pager-contents #pager-container {
position: relative;
padding: 15px 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
top: 0px;
height: 8px;
background: #f7f7f7;
border-top: 1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
/* This injects handle bars (a short, wide = symbol) for
the resize handle. */
}
div#pager .ui-resizable-handle::after {
content: '';
top: 2px;
left: 50%;
height: 3px;
width: 30px;
margin-left: -15px;
position: absolute;
border-top: 1px solid #cfcfcf;
}
.quickhelp {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
line-height: 1.8em;
}
.shortcut_key {
display: inline-block;
width: 21ex;
text-align: right;
font-family: monospace;
}
.shortcut_descr {
display: inline-block;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
span.save_widget {
height: 30px;
margin-top: 4px;
display: flex;
justify-content: flex-start;
align-items: baseline;
width: 50%;
flex: 1;
}
span.save_widget span.filename {
height: 100%;
line-height: 1em;
margin-left: 16px;
border: none;
font-size: 146.5%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
border-radius: 2px;
}
span.save_widget span.filename:hover {
background-color: #e6e6e6;
}
[dir="rtl"] span.save_widget.pull-left {
float: right !important;
float: right;
}
[dir="rtl"] span.save_widget span.filename {
margin-left: 0;
margin-right: 16px;
}
span.checkpoint_status,
span.autosave_status {
font-size: small;
white-space: nowrap;
padding: 0 5px;
}
@media (max-width: 767px) {
span.save_widget {
font-size: small;
padding: 0 0 0 5px;
}
span.checkpoint_status,
span.autosave_status {
display: none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
span.checkpoint_status {
display: none;
}
span.autosave_status {
font-size: x-small;
}
}
.toolbar {
padding: 0px;
margin-left: -5px;
margin-top: 2px;
margin-bottom: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
width: auto;
vertical-align: middle;
margin-right: 2px;
margin-bottom: 0px;
display: inline;
font-size: 92%;
margin-left: 0.3em;
margin-right: 0.3em;
padding: 0px;
padding-top: 3px;
}
.toolbar .btn {
padding: 2px 8px;
}
.toolbar .btn-group {
margin-top: 0px;
margin-left: 5px;
}
.toolbar-btn-label {
margin-left: 6px;
}
#maintoolbar {
margin-bottom: -3px;
margin-top: -8px;
border: 0px;
min-height: 27px;
margin-left: 0px;
padding-top: 11px;
padding-bottom: 3px;
}
#maintoolbar .navbar-text {
float: none;
vertical-align: middle;
text-align: right;
margin-left: 5px;
margin-right: 0px;
margin-top: 0px;
}
.select-xs {
height: 24px;
}
[dir="rtl"] .btn-group > .btn,
.btn-group-vertical > .btn {
float: right;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
background-color: #F37626;
color: white;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
* of chance of beeing generated from the ../less/[samename].less file, you can
* try to get back the less file by reverting somme commit in history
**/
/*
* We'll try to get something pretty, so we
* have some strange css to have the scroll bar on
* the left with fix button on the top right of the tooltip
*/
@-moz-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-moz-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/*properties of tooltip after "expand"*/
.bigtooltip {
overflow: auto;
height: 200px;
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
text-overflow: ellipsis;
overflow: hidden;
height: 80px;
}
.tooltipbuttons {
position: absolute;
padding-right: 15px;
top: 0px;
right: 0px;
}
.tooltiptext {
/*avoid the button to overlap on some docstring*/
padding-right: 30px;
}
.ipython_tooltip {
max-width: 700px;
/*fade-in animation when inserted*/
-webkit-animation: fadeOut 400ms;
-moz-animation: fadeOut 400ms;
animation: fadeOut 400ms;
-webkit-animation: fadeIn 400ms;
-moz-animation: fadeIn 400ms;
animation: fadeIn 400ms;
vertical-align: middle;
background-color: #f7f7f7;
overflow: visible;
border: #ababab 1px solid;
outline: none;
padding: 3px;
margin: 0px;
padding-left: 7px;
font-family: monospace;
min-height: 50px;
-moz-box-shadow: 0px 6px 10px -1px #adadad;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
border-radius: 2px;
position: absolute;
z-index: 1000;
}
.ipython_tooltip a {
float: right;
}
.ipython_tooltip .tooltiptext pre {
border: 0;
border-radius: 0;
font-size: 100%;
background-color: #f7f7f7;
}
.pretooltiparrow {
left: 0px;
margin: 0px;
top: -16px;
width: 40px;
height: 16px;
overflow: hidden;
position: absolute;
}
.pretooltiparrow:before {
background-color: #f7f7f7;
border: 1px #ababab solid;
z-index: 11;
content: "";
position: absolute;
left: 15px;
top: 10px;
width: 25px;
height: 25px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
ul.typeahead-list i {
margin-left: -10px;
width: 18px;
}
[dir="rtl"] ul.typeahead-list i {
margin-left: 0;
margin-right: -10px;
}
ul.typeahead-list {
max-height: 80vh;
overflow: auto;
}
ul.typeahead-list > li > a {
/** Firefox bug **/
/* see https://github.com/jupyter/notebook/issues/559 */
white-space: normal;
}
ul.typeahead-list > li > a.pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .typeahead-list {
text-align: right;
}
.cmd-palette .modal-body {
padding: 7px;
}
.cmd-palette form {
background: white;
}
.cmd-palette input {
outline: none;
}
.no-shortcut {
min-width: 20px;
color: transparent;
}
[dir="rtl"] .no-shortcut.pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .command-shortcut.pull-right {
float: left !important;
float: left;
}
.command-shortcut:before {
content: "(command mode)";
padding-right: 3px;
color: #777777;
}
.edit-shortcut:before {
content: "(edit)";
padding-right: 3px;
color: #777777;
}
[dir="rtl"] .edit-shortcut.pull-right {
float: left !important;
float: left;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
background-color: #BBDEFB;
border-color: #90CAF9;
border-style: solid;
border-width: 1px;
border-radius: 0px;
}
[dir="ltr"] #find-and-replace .input-group-btn + .form-control {
border-left: none;
}
[dir="rtl"] #find-and-replace .input-group-btn + .form-control {
border-right: none;
}
#find-and-replace #replace-preview .replace .match {
background-color: #FFCDD2;
border-color: #EF9A9A;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
background-color: #C8E6C9;
border-color: #A5D6A7;
border-radius: 0px;
}
#find-and-replace #replace-preview {
max-height: 60vh;
overflow: auto;
}
#find-and-replace #replace-preview pre {
padding: 5px 10px;
}
.terminal-app {
background: #EEE;
}
.terminal-app #header {
background: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
width: 100%;
float: left;
font-family: monospace;
color: white;
background: black;
padding: 0.4em;
border-radius: 2px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
line-height: 1em;
font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
padding: 10px;
}
.terminal-app .terminal-cursor {
color: black;
background: white;
}
.terminal-app #terminado-container {
margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
</style>
<style type="text/css">
.highlight .hll { background-color: #ffffcc }
.highlight { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
</style>
<style type="text/css">
/* Temporary definitions which will become obsolete with Notebook release 5.0 */
.ansi-black-fg { color: #3E424D; }
.ansi-black-bg { background-color: #3E424D; }
.ansi-black-intense-fg { color: #282C36; }
.ansi-black-intense-bg { background-color: #282C36; }
.ansi-red-fg { color: #E75C58; }
.ansi-red-bg { background-color: #E75C58; }
.ansi-red-intense-fg { color: #B22B31; }
.ansi-red-intense-bg { background-color: #B22B31; }
.ansi-green-fg { color: #00A250; }
.ansi-green-bg { background-color: #00A250; }
.ansi-green-intense-fg { color: #007427; }
.ansi-green-intense-bg { background-color: #007427; }
.ansi-yellow-fg { color: #DDB62B; }
.ansi-yellow-bg { background-color: #DDB62B; }
.ansi-yellow-intense-fg { color: #B27D12; }
.ansi-yellow-intense-bg { background-color: #B27D12; }
.ansi-blue-fg { color: #208FFB; }
.ansi-blue-bg { background-color: #208FFB; }
.ansi-blue-intense-fg { color: #0065CA; }
.ansi-blue-intense-bg { background-color: #0065CA; }
.ansi-magenta-fg { color: #D160C4; }
.ansi-magenta-bg { background-color: #D160C4; }
.ansi-magenta-intense-fg { color: #A03196; }
.ansi-magenta-intense-bg { background-color: #A03196; }
.ansi-cyan-fg { color: #60C6C8; }
.ansi-cyan-bg { background-color: #60C6C8; }
.ansi-cyan-intense-fg { color: #258F8F; }
.ansi-cyan-intense-bg { background-color: #258F8F; }
.ansi-white-fg { color: #C5C1B4; }
.ansi-white-bg { background-color: #C5C1B4; }
.ansi-white-intense-fg { color: #A1A6B2; }
.ansi-white-intense-bg { background-color: #A1A6B2; }
.ansi-bold { font-weight: bold; }
</style>
<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
body {
overflow: visible;
padding: 8px;
}
div#notebook {
overflow: visible;
border-top: none;
}@media print {
div.cell {
display: block;
page-break-inside: avoid;
}
div.output_wrapper {
display: block;
page-break-inside: avoid;
}
div.output {
display: block;
page-break-inside: avoid;
}
}
</style>
<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">
<!-- Loading mathjax macro -->
<!-- Load mathjax -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS_HTML"></script>
<!-- MathJax configuration -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true,
processEnvironments: true
},
// Center justify equations in code and markdown cells. Elsewhere
// we use CSS to left justify single line equations in code cells.
displayAlign: 'center',
"HTML-CSS": {
styles: {'.MathJax_Display': {"margin": 0}},
linebreaks: { automatic: true }
}
});
</script>
<!-- End of mathjax configuration --></head>
<body>
<div tabindex="-1" id="notebook" class="border-box-sizing">
<div class="container" id="notebook-container">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">%</span><span class="k">load_ext</span> autoreload
<span class="o">%</span><span class="k">autoreload</span> 2
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">os</span>
<span class="kn">import</span> <span class="nn">expipe</span>
<span class="kn">import</span> <span class="nn">pathlib</span>
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">import</span> <span class="nn">spatial_maps.stats</span> <span class="k">as</span> <span class="nn">stats</span>
<span class="kn">import</span> <span class="nn">septum_mec</span>
<span class="kn">import</span> <span class="nn">septum_mec.analysis.data_processing</span> <span class="k">as</span> <span class="nn">dp</span>
<span class="kn">import</span> <span class="nn">septum_mec.analysis.registration</span>
<span class="kn">import</span> <span class="nn">head_direction.head</span> <span class="k">as</span> <span class="nn">head</span>
<span class="kn">import</span> <span class="nn">spatial_maps</span> <span class="k">as</span> <span class="nn">sp</span>
<span class="kn">import</span> <span class="nn">speed_cells.speed</span> <span class="k">as</span> <span class="nn">spd</span>
<span class="kn">import</span> <span class="nn">re</span>
<span class="kn">import</span> <span class="nn">joblib</span>
<span class="kn">import</span> <span class="nn">multiprocessing</span>
<span class="kn">import</span> <span class="nn">shutil</span>
<span class="kn">import</span> <span class="nn">psutil</span>
<span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="kn">import</span> <span class="nn">matplotlib</span>
<span class="kn">import</span> <span class="nn">seaborn</span> <span class="k">as</span> <span class="nn">sns</span>
<span class="kn">from</span> <span class="nn">distutils.dir_util</span> <span class="k">import</span> <span class="n">copy_tree</span>
<span class="kn">from</span> <span class="nn">neo</span> <span class="k">import</span> <span class="n">SpikeTrain</span>
<span class="kn">import</span> <span class="nn">scipy</span>
<span class="kn">from</span> <span class="nn">functools</span> <span class="k">import</span> <span class="n">reduce</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">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>
<span class="kn">from</span> <span class="nn">septum_mec.analysis.statistics</span> <span class="k">import</span> <span class="n">load_data_frames</span><span class="p">,</span> <span class="n">make_paired_tables</span><span class="p">,</span> <span class="n">make_statistics_table</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">
<h2 id="chose-where-to-sample-LFP">chose where to sample LFP<a class="anchor-link" href="#chose-where-to-sample-LFP">&#182;</a></h2>
</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="c1">#################################################</span>
<span class="c1"># lfp_location = &#39;&#39;</span>
<span class="n">lfp_location</span> <span class="o">=</span> <span class="s1">&#39;-other-tetrode&#39;</span>
<span class="c1"># lfp_location = &#39;-other-drive&#39;</span>
<span class="c1">##################################################</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="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="p">(</span><span class="s2">&quot;stimulus-spike-lfp-response&quot;</span> <span class="o">+</span> <span class="n">lfp_location</span><span class="p">)</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;[5]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">project_path</span> <span class="o">=</span> <span class="n">dp</span><span class="o">.</span><span class="n">project_path</span><span class="p">()</span>
<span class="n">project</span> <span class="o">=</span> <span class="n">expipe</span><span class="o">.</span><span class="n">get_project</span><span class="p">(</span><span class="n">project_path</span><span class="p">)</span>
<span class="n">actions</span> <span class="o">=</span> <span class="n">project</span><span class="o">.</span><span class="n">actions</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">data</span><span class="p">,</span> <span class="n">labels</span><span class="p">,</span> <span class="n">colors</span><span class="p">,</span> <span class="n">queries</span> <span class="o">=</span> <span class="n">load_data_frames</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_subarea output_stream output_stdout output_text">
<pre>Number of sessions above threshold 194
Number of animals 4
Number of individual gridcells 139
Number of gridcell recordings 230
</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_action</span> <span class="o">=</span> <span class="n">actions</span><span class="p">[</span><span class="s1">&#39;stimulus-spike-lfp-response&#39;</span> <span class="o">+</span> <span class="n">lfp_location</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;[8]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># lfp_results has old unit id&#39;s but correct on (action, unit_name, channel_group)</span>
<span class="n">lfp_results</span> <span class="o">=</span> <span class="n">lfp_results</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="s1">&#39;unit_id&#39;</span><span class="p">,</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[9]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">merge</span><span class="p">(</span><span class="n">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;[10]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data</span><span class="p">[</span><span class="s1">&#39;stim_strength&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">stim_p_max</span> <span class="o">/</span> <span class="n">data</span><span class="o">.</span><span class="n">theta_peak</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">keys</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_peak&#39;</span><span class="p">,</span>
<span class="s1">&#39;theta_freq&#39;</span><span class="p">,</span>
<span class="s1">&#39;theta_half_width&#39;</span><span class="p">,</span>
<span class="s1">&#39;theta_vec_len&#39;</span><span class="p">,</span>
<span class="s1">&#39;theta_ang&#39;</span><span class="p">,</span>
<span class="s1">&#39;stim_energy&#39;</span><span class="p">,</span>
<span class="s1">&#39;stim_half_width&#39;</span><span class="p">,</span>
<span class="s1">&#39;stim_p_max&#39;</span><span class="p">,</span>
<span class="s1">&#39;stim_strength&#39;</span><span class="p">,</span>
<span class="s1">&#39;stim_vec_len&#39;</span><span class="p">,</span>
<span class="s1">&#39;stim_ang&#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;[12]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">results</span><span class="p">,</span> <span class="n">labels</span> <span class="o">=</span> <span class="n">make_paired_tables</span><span class="p">(</span><span class="n">data</span><span class="p">,</span> <span class="n">keys</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[13]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">results</span><span class="p">[</span><span class="s1">&#39;gridcell&#39;</span><span class="p">][</span><span class="s1">&#39;theta_peak&#39;</span><span class="p">]</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[13]:</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>entity</th>
<th>unit_idnum</th>
<th>channel_group</th>
<th>date</th>
<th>Baseline I</th>
<th>11 Hz</th>
<th>Baseline II</th>
<th>30 Hz</th>
</tr>
</thead>
<tbody>
<tr>
<th>51</th>
<td>1833</td>
<td>8</td>
<td>0</td>
<td>20719</td>
<td>0.251582</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>85</th>
<td>1833</td>
<td>13</td>
<td>0</td>
<td>20719</td>
<td>NaN</td>
<td>0.057134</td>
<td>0.194778</td>
<td>0.042542</td>
</tr>
<tr>
<th>86</th>
<td>1833</td>
<td>14</td>
<td>0</td>
<td>20719</td>
<td>NaN</td>
<td>0.049972</td>
<td>0.129583</td>
<td>NaN</td>
</tr>
<tr>
<th>58</th>
<td>1833</td>
<td>23</td>
<td>0</td>
<td>200619</td>
<td>0.247097</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>127</th>
<td>1833</td>
<td>26</td>
<td>0</td>
<td>200619</td>
<td>NaN</td>
<td>NaN</td>
<td>0.179928</td>
<td>0.034969</td>
</tr>
<tr>
<th>...</th>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
<td>...</td>
</tr>
<tr>
<th>139</th>
<td>1849</td>
<td>835</td>
<td>4</td>
<td>150319</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>0.023559</td>
</tr>
<tr>
<th>43</th>
<td>1849</td>
<td>851</td>
<td>5</td>
<td>60319</td>
<td>0.665441</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>65</th>
<td>1849</td>
<td>932</td>
<td>7</td>
<td>280219</td>
<td>0.034074</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>74</th>
<td>1849</td>
<td>937</td>
<td>7</td>
<td>280219</td>
<td>NaN</td>
<td>0.126604</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>105</th>
<td>1849</td>
<td>939</td>
<td>7</td>
<td>280219</td>
<td>NaN</td>
<td>NaN</td>
<td>0.246451</td>
<td>NaN</td>
</tr>
</tbody>
</table>
<p>137 rows × 8 columns</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[14]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></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 coherence energy&#39;</span><span class="p">,</span>
<span class="s1">&#39;theta_peak&#39;</span><span class="p">:</span> <span class="s1">&#39;Theta peak coherence&#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="s1">&#39;theta_vec_len&#39;</span><span class="p">:</span> <span class="s1">&#39;a.u.&#39;</span><span class="p">,</span>
<span class="s1">&#39;theta_ang&#39;</span><span class="p">:</span> <span class="s1">&#39;rad&#39;</span>
<span class="p">}</span>
<span class="k">for</span> <span class="n">cell_type</span> <span class="ow">in</span> <span class="p">[</span><span class="s1">&#39;gridcell&#39;</span><span class="p">,</span> <span class="s1">&#39;ns_inhibited&#39;</span><span class="p">,</span> <span class="s1">&#39;ns_not_inhibited&#39;</span><span class="p">]:</span>
<span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">xlabel</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.7</span><span class="p">,</span><span class="mf">2.2</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">suptitle</span><span class="p">(</span><span class="n">key</span> <span class="o">+</span> <span class="s1">&#39; &#39;</span> <span class="o">+</span> <span class="n">cell_type</span><span class="p">)</span>
<span class="n">legend_lines</span> <span class="o">=</span> <span class="p">[]</span>
<span class="k">for</span> <span class="n">color</span><span class="p">,</span> <span class="n">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">labels</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">label</span><span class="o">=</span><span class="n">label</span><span class="p">))</span>
<span class="n">sns</span><span class="o">.</span><span class="n">kdeplot</span><span class="p">(</span><span class="n">data</span><span class="o">=</span><span class="n">results</span><span class="p">[</span><span class="n">cell_type</span><span class="p">][</span><span class="n">key</span><span class="p">]</span><span class="o">.</span><span class="n">loc</span><span class="p">[:,</span><span class="n">labels</span><span class="p">],</span> <span class="n">cumulative</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">legend</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">palette</span><span class="o">=</span><span class="n">colors</span><span class="p">,</span> <span class="n">common_norm</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">xlabel</span><span class="p">(</span><span class="n">xlabel</span><span class="p">[</span><span class="n">key</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span>
<span class="n">handles</span><span class="o">=</span><span class="n">legend_lines</span><span class="p">,</span>
<span class="n">bbox_to_anchor</span><span class="o">=</span><span class="p">(</span><span class="mf">1.04</span><span class="p">,</span><span class="mi">1</span><span class="p">),</span> <span class="n">borderaxespad</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">frameon</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">tight_layout</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="kc">False</span><span class="p">)</span>
<span class="n">despine</span><span class="p">()</span>
<span class="n">figname</span> <span class="o">=</span> <span class="n">f</span><span class="s1">&#39;spike-lfp-coherence-histogram-</span><span class="si">{key}</span><span class="s1">-</span><span class="si">{cell_type}</span><span class="s1">&#39;</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;-&#39;</span><span class="p">)</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.png&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.svg&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgkAAAFGCAYAAADghAzcAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAXEQAAFxEByibzPwAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8li6FKAAAgAElEQVR4nOydd5hU5fX4PzPbd1l6BwVph6IoFkRFwRILisSCxhJFo0YTjSXNGL8mMb/ElkRjbFETscQeRbH3HhsICsgBVHrvbC8zvz/eOzN3d2dn28zW83meeea+977ve8+dnZ177nlPCYTDYQzDMAzDMKoTbGkBDMMwDMNonZiSYBiGYRhGXExJMAzDMAwjLqYkGIZhGIYRF1MSDMMwDMOIiykJhmEYhmHExZQEwzAMwzDiYkqCYRiGYRhxMSXBMAzDMIy4mJJgGIZhGEZcTEkwDMMwDCMupiQYhmEYhhEXUxIMwzAMw4iLKQmGYRiGYcQlvaUFMNonIjJWVb+Ms38mcK7X7Keq65tVsGrUJmdrQkSGA78HJgM9gW3AIlU9ogXFatOIyGTgba/5G1W9sRFzzMT7LqtqIGnCNZFE1yYivwd+5zUPUtWPm1c6o61hSoKRVESkC3A98FNa8fdLRPoCfwEOAfZoYXFqRUQGAB8D3X27+wBft4xEhmF0JFrtj7jRZvkbcH5LC1EP/gMcAaxoaUHq4DJiCsLTwN1ACVDUYhIZhtFhMCXBSDZpLS1APWkrco7x3suBc1XVlIMkoKrvAK1micAwWivmuGgYrZs8732jKQiGYTQ3piQYRusm8j9a0aJSGIbRIbHlBiMpVPOajuwLe5vvqurkWsYNBn4JHAsMAHYCi4CZwIOqGo43zhubAcwApgNjcWv324H5uPX7B1S1rNqYmcSiKwAG+eR8UFVnVOvfB7gQOBIQ7xwVwBbgM+Bx4L+J5Gwo3mfyXbXdfjlXqOpgr29k35XAi8AdwETc8sQy4GpVfcM3d4M/szjyHYlzTN0P6A2sAZ4DbsB9Ntu8ruep6sx6X3jVcxyK88eYiIvo2AK8C/xVVT8TkcW4v0eVv5mIzAAe8JrdgGnAb3DOqVuBz71rn0Ad0Q0ikoP7rH4IDAeygcXAv4B763kd+cCZwBneHL28a/kc+Jeqzkowtsl/K8NoKmZJMFqSU3Be+j8BhgBZuB/RSbgf+hdFJK4iKyLDcD+W9wLfw3n8Z3jjjwLuAeaLiDRWOBE5F3ez/iMu/LCfJ2MesLsn/1PAcyLS0j4OuwEfAkcDuUAXYF+cogA0/TMTkXQRuRd4AzgJ9xlkA0OBq4B5uBt3kxCR64D3cDfHfp6MfYHTgf+JyM/qOdXFOGVTgExvjk6qWlIPGQYBc4G7gINwikonYH+c8+hruGtPNMeBwELc5zoJ6O+7lhOAZ0XkvyKSFWdsyr/fhlEfTEkwksU9wDhgtm/fOO91QS1j7sA5j92JsyQcDvwWKPSOH4e7+VTBC198HxgFlHnjjwfG454cHwQqgZHA2yLSzzf8Ok+mOV57nU/O63znOAJ3g8nBPYFe78kzAacc3OmdG2BqgmtsDGt9MsWTc0qcMVfgbmQ3A4fibrB/VtXl3vU05TOL8BecVQVcVMjFuBvoybib5gCc0tRoROTnwB+85gacheRg4BjcE3wA+Dv1C1v9E7AKZzmaCPwC+Gs9ZMjDWS1GerueA07E/e0vAJbgLEvTE8wxEngHp7yFgIe8OQ7CRf+o1/VkXESQf2wy/laGkRRsucFICl5SpPUistW3b14dw0qBI1T1I9++d0TkLeB/Xvtc3I3Pzz24p7GdwFGq+lm148+LyNPA87gn0VuBH3gyrQRWikiB17esFjmv994rgGNU9fNqx58RkVeIKUXTgX8mvNp64pmQ5wHUQ84IQZxS8Fvfvqd9243+zDw5xgKXes1FwKGqutU3/lkRuQ24vB6XGBcvJ0REQfgWmKiq63xdXvM+8ydxloG6COP+dpGcEh/WU5RrgEHe9p9U9VrfsU9E5HHgddwNvzbux1kawsDpqur/W3zsfdYfAXsCPxaRWyIKHU38WxlGMjFLgtGS3FFNQQDAywI312uO9C85iMgI3BMZuB/w6j+gkTlewD1xAUwXkf71FUpEcnHLCluB2XEUBP85tnvNAfWdP4XcHW9nkj6z84iFjV5STUGI8Auceb2x/IhYNMcl1RSEiIxPA/+u53zv+BSEeiEiQWLWEqWan40nQyFwDs5CEG+O0bgkXQAPV1MQInPswlnNwP0Of88bm/Lvt2E0BFMSjJbkpQTHlnrvQdz6eoQpxOLbX6/n/EGcT0G9UNUiVT1AVXsAp9bRPZJWusa6cjOzRlVX13IsGZ/ZCd77KlV9L95AVa0A7qtb1FqZ6r2vIbGc9bXYNCbl8P64dX+AJ1S1Ml4nVV2G85uIx1Tf9kMJzvUSbvmok6pGPreUf78NoyHYcoPRktR2UwOXVTCC/3s6zrc9twF+W0Pq29GPqoYguk69B85JbySwN26dezeva0sr3KsSHGvSZ+Y5ZUY+v7qWkGpYhuqDiARwHvwAc+qIFvkCF72RUce0iT6T2hjp267rWj8l/s15hG97bpzjQFSpqn6OZv1+G0ZdmJJgtCS76tnPnxmvZyPP1a2hA0RkIPBznPm3th/hEC2vIIBbv66Npn5mPYld4+Y6xqxtwrkifgYJz6GqFZ7vS5865kz0mdSGf84tdfTdUMccIVXdVkuf2mi277dh1AdTEoyWpDG5Bfzf2fG4J8r6sKkhJxGRY3GOf3m+3btwIZsLcTkS3gCeJZY6uSVJ9Fk29TPzr73Xlcq4sXH7fkfE+ihd9fnuNOb75R9T17XW9jk25Xe1Wb7fhlFfTEkw2hp+h7k1qtrYJ9da8ULQHscpCOW4JEGPAVrdDC4inZJ9/hTQ1M9sGy7kLg2XPCkRjX2i3Yq7QQeI+QTExVv+SNWTs99ZMqEcVK3M6SfyeQdFpFsDrQkp/34bRkMwJcFoayzwbU8Anqmto5fMZjKwHPgwgWNfdc4m5iz5/1T1+nidvCQ4dZm8WwNN+sw88/6XuPXy/UQkGPHViMM+jRFQVctEZBHOKjOuju5jSJ2jqD864wCqhpFWp7ZrXeTb3huXL6EGXiTFUtyyyHOq+nua5/ttGPWmNaylGu2L2m4eyeJV3/YldfS9BbgRZxWo7lOQSM5hvu05tfZySZUiWfdas8KdjM/sBe+9D7FIh3ic02DpYkRyTvQXkcMT9Ds3wbEm4eWi+NZrnikicbMqikgvXAKweLzh2z4zwenG4z7jfYiFlybr+20YScGUBCPZlEY2UmGK93IWRELPjhKRa+L18zL3Heo15+Ey2MWTM56Mfse542qZfzzwD9+ulg6BrJUkfWZ3A5EqlHd6aYurjz8flxmwsdxDLKrlLhGp4cTnZcK8rAnnqA+3eu8DPTmq+CZ4NRUeoJa0zF6ej0hujfNF5OjqfTwr1F1eswKX3TOZ32/DSAqt+emn3SMizwOo6ol19W1D+Nd0/ywiDwGVqvpFEs9xAe5HuDPwJxGZhEvZuwKXH/8sXLpbcI50F8UJqYvI2UNEfoOLSS9S1UU4E/M1uPXxn3jJlf6LUx4G4FLjnkHVELzOIhJIZqGnJNOkz0xV14nIT3E3x4HAHBG5CZfFMA+X8e+8pgioqiu8QmE34kIR54nIzTgn0RxclMklVP3cU/F534W7nkNw1zRcRG7HfVbDcanC98WlD8+rZY4LcHkasoEXROQ+XHrnQtxyyS+8uQBuVNVvqo1t6vfbMJKCWRJalqHDhg2bivuhaxevWbNm/SEtLVrr6DLgs/79+8+NHD/ppJOipuIPPvhgXW3zJOqnqktmzZrVecCAaJLDo4EncD/Kz+CWAQJdunThvvvuy1TVT6vPf8899/hvaH8GPjvggAMWevN/ceWVV0aeHgO4G8UL3vz/xZnUMyZNmsRpp50WmSPz1VdfDSX78xw/fvwkgAEDBgyqpQ8AEydOPCbRPMn4zFT1gd/97ndkZGQA9MCly/4QV7fh/Pz8/MB558U
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgkAAAFGCAYAAADghAzcAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAXEQAAFxEByibzPwAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8li6FKAAAgAElEQVR4nOydd5xU1fXAv7Ozfem9gwgeqoARQUBFQLA3oiFW7DVGY2LUGKPJz1hiLLFGTcQWuyKg2FDsFBXpHpDepdftM78/7puZN7Mzs7OzM7vLcr+fz3zm3ffuve/Mm1fOO/eccz1+vx+LxWKxWCyWSDJqWwCLxWKxWCx1E6skWCwWi8ViiYpVEiwWi8VisUTFKgkWi8VisViiYpUEi8VisVgsUbFKgsVisVgslqhYJcFisVgsFktUrJJgsVgsFoslKlZJsFgsFovFEhWrJFgsFovFYomKVRIsFovFYrFExSoJFovFYrFYomKVBIvFYrFYLFGxSoLFYrFYLJaoWCUhAhE5NMb6CSLidz5talquKPJEldNisaSfdF5/rvvM+2no+w5X/4OT7GO6074oyrZqyS4iw1193ByjTraI9Eim/1QRcRy71KYs6cYqCQ4i0lhEHga+r21Z4iEibUTkReCd2pbFYjnQ2F/uE/UVERkFzAPG1bYsBwqZtS1AHeIB4OLaFiIBXgJGAKtqWxCL5QBkf7lP1DtEpCPwUW3LcaBhlYQQ3toWIEH2FzktlvpI2q8/VfWkex/VQVWHp7Hv6UCs32/vfbWAHW6wWCwWi8USFaskWCwWi8ViicoBP9wgIncAf4lY53cWP4tlWnM8Wv8AHA+0B3YBi4AJwHOq6o/WzmmbBYwHzgIOBZoBO4C5wBvAs6paEtFmAnCha1Vnl5zPqer4iPqtgcuAkYA4+ygDtgKzgVeAN+PJmQpEpCdwrSNHB4wpcQ3wKfCIqi6K0W4C5vfOVdX+ItIduB4Ygzne+zAOTM9jfr8vjgxVPt5Ouy7ACqd4BrABMyZ9GFCI+b+vVtV5rjaHAjdg/EbaOvuZCfxLVT9yvL7H4Dq3RORR4BqnixGq+mmc33I28KpTPEVVp8SqG9FuJdAZeFhVrxeREcDVwJFAC2Ab8CXweCX7Pxy4AjgG6Aj4gM3AN5hzalI6zinXdbpTVZs4EUa/A04BOgGlwGLMsXlCVYvj9JUDXAD8EugPNMX8TwuBicBTqloYY//udZXeJ5LB1e8Hqnq8a/1wzHUDMABz/l0D/ApzjecAK4EpwD9VdVMC+2oJ/B5zHLsARcAS4GXMcYx2XUzH/P/Fqpobp28P5rq7HOiDOVeWYK65R1V1b5Q27t94i6re46yPPKf+IiKB/+NYZ5jC3U8z4DfASUA3IB/4GZiBud6nxpLbaZ8JnA1cCvQAmgDLMD5hD8ZrW9+wloTkGIu5IV0NdMVcnC0xF86zwLvOSVYBEemGeTg9BRwHtAaynPajgCeBuSIiyQonIhdiHm5/A4ZjHlY5QAHmhjoWeB14R0TSNs4nIn8G5mOOkzj7z3eWrwTmO6FEccdgRWQs8IPTz8FALuZBPxz4L/CBc+OP1jZVx3sA5uY1xNl/U6AfsNy1r4swXu/jMcc5sJ+TgQ9F5B8x+p7gWj63EjnOd743AcmGmd0LTMOcB+2AbKAN5qH5iYj8LUa7m4BZmBtnd8xxyMcoH+MwD9gPRaQgGbmqIP8wzAP9D5gbeD7QGBiMuYHPch4S0doeSuh8GA20IvQ/DQceAtRRhuoyrYBvMUrrIMxDLA/oiTkuP4rILyrpYxigwE1OuzzMeT0Icxy+EpFGScqXCbyGuT4HAw2ARsDhwD3AYucFIuWIyImYB/odwEDMb8rBKLVnAe+JyDsi0jBG+2bAZxiF4FjM/TMPo+jcjbkGmqdD9rqIVRLMQ2IAMNm1boDzuTRGm0cxb8SPYSwJxwJ/AgKa8QmYt5wwnLefLzAXZInT/iTgCOA04DmgHHPj+1RE2rqa3+7I9J1T3uCS83bXPkZgHjp5mLfDvzryDMY8FB5z9g3m7SHWb6wWzpvXXzHORvMwSsEQzI3pt5iLOAPzdvaX6L0A5mH7krN8H8YiMQy4GWO9AfOwvz6KDNU53pHchvnPbwGGYt5E71DVPc6+xmJuiF5Hrr8AR2EsCv909v97zLkShqp+Cyxwir+Mo/C0xJxvAC+palkceWPxK8xDYQ3G4jEEc/weBwJva7dFxtCLyNGYm7sH85C9iND/eSnmrRanr78mIVei5AGTMA+cJzDHYwjGWrXeqXMocFdkQ8ca9TFGSQXzxn0W5qF4BuahBuZhMl1E+riaJ3OfSCfPAX0ximLgN4zDWAnBKA3PV6KA/8Op9wLmXnA05trc4mwPPNCTYQRG6VyLsXYcibnmApavjsBHItI4wf4GYK7dAP8mdPy/DawUkZGY86MJxnJwO+aaG4xRsKc7VU8F3o58SRKRDGAq5pwC+BxjURgMnIc5vodiXlgOCA744QZV3QhsFJFtrnU/VNKsGGMW/tq1brqIfIIxu4Ixld8X0e5JzBvbLmCUqs6O2D5JRN7AnORtMW9F4xyZVgOrRWSPU7ckhpyBG3QZMMZ5ALl5yzF5B252Z2EuuJQhIocBf3aKLwAXRzzQvhKR/2BuGMOB20XktRhDD00xytewiN/7lYh8BnyNeXCNB+6NaJv08Y5CBnCdqj7tlIP/vfPm/JBT3ObIutjV9lMRmYgJ34plnp0A3I95Iz4ZeDNKnXGErtnnYvRTGW0wb+FHqep21/ppIrKK0DG8EGOaDXAR5jhvBY5R1Z2ubV+JyOsYK8rBwCUicpOqlicpYzyyMYrYyarqtqR8IyLvYZStfOAcEblOVUtddR7HWAwAblTVByL6nuj0MQFj9XpJRPqrqj/J+0Q6aQPcpaq3udbNEpG3MW+6/YBeGIV4Zpx+zlbVN1zlL0RkMuYcyQPOE5Fr4w3nxcCDURyPUdUtrvWTHIva7zHDhrdhLB9xUdUfRGSHa9XGyOMvInnAi5jzYz4wUlU3u6rMBF50LGk3YV44LsPcJwJcgjlmYO5dF7qGz2aKyKsYZfKMymSuL1hLQnI8GqEgAKCqMwglWenhHnIQkUMw2iuYizvygRXoYwqhB8BZItIuUaFEJB9jVtsGTI6iILj3Ebjg2ifafxW4EXNubQWujPbG64xHXox5e/Vgxg9j8Xi0G7JzvAP+AD3cb+BpON6FxH4wj8X4W4AZR10cWUFVvyTK262LFzGKHcQecggMNfzg9oNIgpsiFIQATxOyJvSL2BbIMvpzhIIAgKruwtzwH8BY1WKOVaeAtyIUhIAMKwjF0TcCDgpsE5H+GCsHwLtRFIRAH88RGv45lJDlpq6xAWNOD8PxIZjgWhX5P7p5M0JBCPSxAvM2DdAQM5yUDOMjFIQAtwBLneWLRSQ7yf4jOY/QeXpphILg5k/AT87ybyO2XeF8b8f4G4X5Qjj3souBCtdAfcUqCcnxXpxtgZM/A/NWGOBEQvG/lSUECfSfgXnTTghV3aeqA1W1OcbUF4+NzndU03ayOObNE5ziV6q6L1Zd52YUeKCOjNPth3G2LXMtN3Atp/p4fx/NicvhFOe7lNDQSDSeirXBcTIL3JhPFJEm7u2Oz8RApzghzj4qowz4JIYM2zE3RzAPBzc/Ot89ReRpEanw4FDVV1T1RlV9LJpTWgpJ9Hxw/4YxruXKLGePu5ZPiFmrdvkkznBTrGMQSSL3MTD+P1VlThzFvAz4n6vvVPl/BIYjdqrqrFiVnP0HzqEegRcDx9n7MGf95MBQYpT2O4C3UyNy3eeAH25IkrVxtrnzmbuP7wDX8vdV8EvsmmhFNwHzoGMKPwhjBu6BebMYhhkThNQril0wQwQAp0bxSo7FQXG2rYyzzX0hp/N4r4nTpr/zvTjew1FVfxaRFcT+rc9iFI4czDDQ065tAStCKaEbbDJsUtUKOfdd7MHcuCPvDY9hTLENMWPwl4rIQowC9jEwPc2KgZuVcbbFOh/c/gXuYZRozMH4kGRjxv3rIivjbIt1DCJJ5j6
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
</div>
</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">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;Coherence energy&#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 coherence&#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="s1">&#39;stim_vec_len&#39;</span><span class="p">:</span> <span class="s1">&#39;a.u.&#39;</span><span class="p">,</span>
<span class="s1">&#39;stim_ang&#39;</span><span class="p">:</span> <span class="s1">&#39;rad&#39;</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">cell_type</span> <span class="ow">in</span> <span class="p">[</span><span class="s1">&#39;gridcell&#39;</span><span class="p">,</span> <span class="s1">&#39;ns_inhibited&#39;</span><span class="p">,</span> <span class="s1">&#39;ns_not_inhibited&#39;</span><span class="p">]:</span>
<span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">xlabel</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.3</span><span class="p">,</span><span class="mf">2.2</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">suptitle</span><span class="p">(</span><span class="n">key</span> <span class="o">+</span> <span class="s1">&#39; &#39;</span> <span class="o">+</span> <span class="n">cell_type</span><span class="p">)</span>
<span class="n">legend_lines</span> <span class="o">=</span> <span class="p">[]</span>
<span class="k">for</span> <span class="n">color</span><span class="p">,</span> <span class="n">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">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">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">label</span><span class="o">=</span><span class="n">label</span><span class="p">))</span>
<span class="n">sns</span><span class="o">.</span><span class="n">kdeplot</span><span class="p">(</span><span class="n">data</span><span class="o">=</span><span class="n">results</span><span class="p">[</span><span class="n">cell_type</span><span class="p">][</span><span class="n">key</span><span class="p">]</span><span class="o">.</span><span class="n">loc</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">cumulative</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">legend</span><span class="o">=</span><span class="kc">False</span><span class="p">,</span> <span class="n">palette</span><span class="o">=</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">common_norm</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">xlabel</span><span class="p">(</span><span class="n">xlabel</span><span class="p">[</span><span class="n">key</span><span class="p">])</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span>
<span class="n">handles</span><span class="o">=</span><span class="n">legend_lines</span><span class="p">,</span>
<span class="n">bbox_to_anchor</span><span class="o">=</span><span class="p">(</span><span class="mf">1.04</span><span class="p">,</span><span class="mi">1</span><span class="p">),</span> <span class="n">borderaxespad</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">frameon</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">tight_layout</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="kc">False</span><span class="p">)</span>
<span class="n">despine</span><span class="p">()</span>
<span class="n">figname</span> <span class="o">=</span> <span class="n">f</span><span class="s1">&#39;spike-lfp-coherence-histogram-</span><span class="si">{key}</span><span class="s1">-</span><span class="si">{cell_type}</span><span class="s1">&#39;</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;-&#39;</span><span class="p">)</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.png&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.svg&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAc8AAAFGCAYAAAAMxxQ7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAXEQAAFxEByibzPwAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8li6FKAAAgAElEQVR4nOzdd5xddZ3/8dedPpNOSEIKKSTwIQFCkRaKBBBFEEEQG7CAC4q72Hax81tgXQVl18WC4q4FxQUBRUABUXrvncAnJJAEEiAkENKm3/v743tum9yZuTOZW+f9fDySc8495X7v3PI53x5LJBKIiIhI/mpKnQAREZFKo+ApIiIyQAqeIiIiA6TgKSIiMkAKniIiIgOk4CkiIjJACp4iIiIDpOApIiIyQAqeIiIiA6TgKSIiMkAKniIiIgOk4CkiIjJACp4iIiIDpOApIiIyQHWlTkC5MLP57v5MjscvB06NNie7+xtFTdhWMrOFwJ3R5jfc/aISpWMZMANwd985x/564KvAScB0oBt4HTjd3R8sXkrzZ2anAb+ONj/p7r8fxDXuAg4Blrv7zF6OqcrPZjGY2UzglWjz5+5+1hBf/3K28j3o7bsxFGnP5zNqZiOBie7+8kCvP1Qy/47uHitVOgZi2AdPMxsD/Dvwz+jvUUq/Az7W47HRwKoSpKUs6LMphWZmHwf+CzgXKFnwrET6QsIPgE+XOhHDmZntTDpwLge+TrjjHufuy0uWsNLTZ1MKxswOBgZcWiKBgifU9rXT3U8DTitKSoavXTLWvzOY4s9ScPfLgcsL+BR9fjalf+6+DCjrYsDeiuuH6NqX0/tnVJ+vraAGQ1IORmSsv9LrUSIiZULBU8pB5uewq2SpEBHJU9UU25qZAf8EHA7MIvwgrwEeB64DrnT3rozjzwfO63GNRLR6t7svjB67nF5a02W0kvsvdz/HzI4GzgbeA4wEVgB/BL7v7u9G5+wB/CtwKDAhSuMdwLfdffFW/yH6EbVq/RzwSWAu4TOwArgRuKSv1oJm1gScAhwF7AlsC9QD7wDPAX8B/tfdN+WZlrsILU0z3RneSgAOdfe78rlWH89xD3AwsA4Y7+7xHMf8lvC6AE509z/kOOYI4G/R5lHufkueLRnHAp8FTgRmE4oQnwZ+6u5X95Lm88njs5njvJnAV4AjganAemARodjuN+6eyHVeXzLS8q67jzWz7YB/AY4htIruBF4ArgZ+5u7tvVxnHOFz9yFgHtBC+Ny8CNxMaE26bqDpyyP9M+mlxWqP928cEAe+BBwP7EB4r5YQfj9+6O7r83y+Ab0H/bVEzziuDvg84fdoJ6CN8L27CviFu3fmOCfzNX7S3X/f42+S9GszSx43KyruzrzO9tFzfwCYCTQQWsPfC1zWX4t4M2smVH+dAuwINBHe+18C/9PXueWqKnKeZvYp4BngC4T6sxbCmzMNOBb4DfComU0qYBouIwSPIwlBsRkw4JvAvWY2wszOAB4BTiZ8sRqAKdH2Y2a2e6HSF5kMPAb8ENgfGEMoMp0LfA142sz2zHWime0FvET4oB9H+LKPiF7DJMJNy38DT5rZ1MK+jAH5S7QcC+zdyzGHZ6wv7OWYo6LlRsLNTr+iG6VFwEWEG6qxhL/5e4Hfm9kVDN138ARCEPsnwg9/I+FzeAjhx/Om6Md30MzsIOB5QnDYmfA9G0P4LP038IiZbZPjvPnRed8BFkTn1AMTCX+Li4ClZrZga9K3lQx4FrgA2B0YRbgB3oPQ4vm5KOj0pZDvwUjgLkIjst0Jvy/jCDeGPwUeN7PJg7x2n8zsH4HFhPd9PqEVfBMhk/IPwANm9vPoxjzX+TOAJ6J0LiDcdI8kfB9/RrgpbSpE2gup4oOnmc0BfkX4EX+FcHd7EOFNOhlI3hHtQXjzki4j5J7+nPHYntG/MwaYjFMJuQsHzgQOJNxhLYv27wb8Afg58CYhyC8g/CDfGh0zihDUCukLhA//vYT+lAcQ/kZPR/snAr8zs6wGFmY2Hvg74WakG/gFIYAuAI4GvkXIQUO4q/zPPNNzBuHvnZnLOpP0+/BY/i+tV3/JWD+i504zm0e4gUla2Mt1ksHzb73lrnpcdypwN+GGJUHIeRxJ+Jt/kXDXfjLhs9LTYD6bPyHklC6NnudQwvuSLAX4ICHHOFjNhNKJ0YQfvORrOZt0d6L5hACZYma1hM/+5Cgt5xNuVvYl3Nj+X3ToNsC1UQ6lFK4n5KSvAj5MuCE4nRA0ALYnvO6+FPI9+BThs7IoStf+hBbq90f7dyP/4LyK8Fk6M+Ox80h/xlLdw6Kc6y8Iwe0VQqnZwYT3/kzgqejQz5AjB2lmIwjfg2SO+gbSf98zCH/fwwklMxWlGoptTyLc4XUTivkyuzY8ZGbXEO7YDgA+YmbbuvuaqHjyDTN7O3mwuz/F4GxLyPkenFG084CZPUkoVoHwZVoG7Ofuq5MnmtmtwEPAPsB7zWxsIYqvMvwI+FJG8dGDZnYt8Cjhx28e4Y7w0Yxzvkz4cQM4x90v6XHNm83sN4TcxRjgODOryywmz8Xdl0Aqh5a0ZCveh1zPscjMXibkBI6gx4878L5o2UnIDc0zswnu/lbyADObTSgmgxBA8vF9QqAB+Iy7/yJj34NmdjXhJmbHHGkezGezHTjM3R/IeOwuM7uD9A3kqVG6BqOB0DrzQ+7+14zHHzSzmwmf8xbgU2b2hYwixINIv8bPuvv/ke1GM1tFyNVMJdyk/HGQadwa2wFn9nifHjaz6wkBazLwATPbro+qjUK+BzFCEPqgu7dmpO+PhID/MULg+ywhePfK3TuAp6IqhaQVPT9jZjYl41q3A8f2qJJ5MKrW+i2hGug0M7u6x+fjm4RSKggt6c/N2Pewmf2ecGNeylKHQan4nCfhQw+hOG2LDvXRl/g8QtD4MoV7zef2rBNx9+cJxThJF2QGzuiYOOkcRoxQL1Yoq4Cv9Kx3ib5MmT8au/Y4b2p07hv08sV095WEmxQId6njhyC9Q+WmaLkguhPOlAyeVxByiDG2rIdN5jq7M67Vq+hHKdlv9bYeP8gAuPubhB+6ofKTHj/ayed5iFBkBrDzVhbdXtfjhzH5HK8QfgAh3DDMyti9Xcb6S71c94fA/wLfINQxlsKjvbxP64Bros0Y4QazN4V8D9qBkzICZ/LacUIO8N3ooc8N4tq9+WfCDVEX8A+52jJEN8ify3j+Lyb3mVkN6dyt06MePzp/E6Hod4u2COWuGoLni9FyDKHYZ27PA9z9Nnf/orv/sGfwGiJx0kPg9bQyY/32Xo7JTNPIIUlRbrdHgTKXzB+2rHordz/d3acCU3M1SsiQeUfeOMg0FkKy6LaBjMAY/Yglt/9Auoju0B7nfzBaPujua+jf+0mX6lzZ20HufidD1zXn5j72Jd/bGsL3ZLD+1se+pRnrozLWX8xY/7WZHRb9qKa4+0p3/4y7X+TuT1Mag3ltPRXyPbg5ukHdQnTTfn20uUuUYxwKR0fLRe7e60hfUWPIZPHxezPqPvcm1PkCXO3u3b2cvwS4ZwjSW1TVUGz7W9JFPscCx0bFdH8HbiPc+ReyGBRgjbtv7GVfZv3Y63kcU8gO3a/1sa8tYz3n5yLZUjX6cswgFIXuRKhvWRAtk8rpxuwuQsnESELRbfJHbl9CTqmLUIR6P6HhyMLkiVEdXHI73yLbzBaT/RW3Pkp2Tm2wtuq9zdOyPvZlfv5Tz+HuT5vZLYQbkHmEG8i1ZnY74fv5tzIZRWpZH/tyvrYcCvkePNzP/idJ9wrYja0c1jK6sUx+n+dntPbuTwuhAeFrDOx78Ai9tzcoS+X0Azco7v4OoejtoYyHdyAUiV0LrDGz283spJ4NYYbQhnwO6q8OsAjySic5AriZtZjZOWb2BLCZcCd9K/BjQmOB3SjTopcot50sVsxsNJQssn00uvlJlh7MM7PkHfOhhMYykH/wzGzVvbafY9/M85r9GfR7OwC93SBCKPLu7Tk+QRi7OHnMeEKx9v8Ay8zsGTP7uoUByktlsK8tUyHfg/5KzDJLRLZ
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="polar-plot">polar plot<a class="anchor-link" href="#polar-plot">&#182;</a></h2>
</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.statistics</span> <span class="k">import</span> <span class="n">VonMisesKDE</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;[17]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">for</span> <span class="n">paradigm</span> <span class="ow">in</span> <span class="p">[</span><span class="s1">&#39;stim&#39;</span><span class="p">,</span> <span class="s1">&#39;theta&#39;</span><span class="p">]:</span>
<span class="n">key</span> <span class="o">=</span> <span class="n">paradigm</span> <span class="o">+</span> <span class="s1">&#39;_vec_len&#39;</span>
<span class="k">for</span> <span class="n">cell_type</span> <span class="ow">in</span> <span class="p">[</span><span class="s1">&#39;gridcell&#39;</span><span class="p">,</span> <span class="s1">&#39;ns_inhibited&#39;</span><span class="p">,</span> <span class="s1">&#39;ns_not_inhibited&#39;</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="mf">2.2</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">suptitle</span><span class="p">(</span><span class="n">key</span> <span class="o">+</span> <span class="s1">&#39; &#39;</span> <span class="o">+</span> <span class="n">cell_type</span><span class="p">)</span>
<span class="n">legend_lines</span> <span class="o">=</span> <span class="p">[]</span>
<span class="k">for</span> <span class="n">color</span><span class="p">,</span> <span class="n">query</span><span class="p">,</span> <span class="n">label</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">colors</span><span class="p">,</span> <span class="n">queries</span><span class="p">,</span> <span class="n">labels</span><span class="p">):</span>
<span class="n">data_query</span> <span class="o">=</span> <span class="n">data</span><span class="o">.</span><span class="n">query</span><span class="p">(</span><span class="n">query</span> <span class="o">+</span> <span class="s1">&#39; and &#39;</span> <span class="o">+</span> <span class="n">cell_type</span><span class="p">)</span>
<span class="n">values</span> <span class="o">=</span> <span class="n">data_query</span><span class="p">[</span><span class="n">key</span><span class="p">]</span><span class="o">.</span><span class="n">values</span>
<span class="n">angles</span> <span class="o">=</span> <span class="n">data_query</span><span class="p">[</span><span class="n">paradigm</span> <span class="o">+</span> <span class="s1">&#39;_ang&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">values</span>
<span class="n">kde</span> <span class="o">=</span> <span class="n">VonMisesKDE</span><span class="p">(</span><span class="n">angles</span><span class="p">,</span> <span class="n">weights</span><span class="o">=</span><span class="n">values</span><span class="p">,</span> <span class="n">kappa</span><span class="o">=</span><span class="mi">5</span><span class="p">)</span>
<span class="n">bins</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="o">-</span><span class="n">np</span><span class="o">.</span><span class="n">pi</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">pi</span><span class="p">,</span> <span class="mi">100</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">polar</span><span class="p">(</span><span class="n">bins</span><span class="p">,</span> <span class="n">kde</span><span class="o">.</span><span class="n">evaluate</span><span class="p">(</span><span class="n">bins</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="mi">2</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">polar</span><span class="p">(</span><span class="n">angles</span><span class="p">,</span> <span class="n">values</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="mi">1</span><span class="p">,</span> <span class="n">ls</span><span class="o">=</span><span class="s1">&#39;none&#39;</span><span class="p">,</span> <span class="n">marker</span><span class="o">=</span><span class="s1">&#39;.&#39;</span><span class="p">,</span> <span class="n">markersize</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
<span class="c1"># values.hist(</span>
<span class="c1"># bins=bins[key], density=density, cumulative=cumulative, lw=lw, </span>
<span class="c1"># histtype=histtype, color=color)</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="mi">2</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="c1"># plt.grid(False)</span>
<span class="n">figname</span> <span class="o">=</span> <span class="n">f</span><span class="s1">&#39;spike-lfp-polar-plot-</span><span class="si">{paradigm}</span><span class="s1">-</span><span class="si">{cell_type}</span><span class="s1">&#39;</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;-&#39;</span><span class="p">)</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.png&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.svg&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[20]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">stats</span> <span class="o">=</span> <span class="p">{}</span>
<span class="k">for</span> <span class="n">cell_type</span><span class="p">,</span> <span class="n">result</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">stats</span><span class="p">[</span><span class="n">cell_type</span><span class="p">],</span> <span class="n">_</span> <span class="o">=</span> <span class="n">make_statistics_table</span><span class="p">(</span><span class="n">result</span><span class="p">,</span> <span class="n">labels</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;[21]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">stats</span><span class="p">[</span><span class="s1">&#39;gridcell&#39;</span><span class="p">]</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[21]:</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>Theta vec len</th>
<th>Theta ang</th>
<th>Stim energy</th>
<th>Stim half width</th>
<th>Stim p max</th>
<th>Stim strength</th>
<th>Stim vec len</th>
<th>Stim ang</th>
</tr>
</thead>
<tbody>
<tr>
<th>Baseline I</th>
<td>2.5e-01 ± 3.3e-02 (63)</td>
<td>2.2e-01 ± 2.5e-02 (63)</td>
<td>7.6e+00 ± 9.6e-02 (63)</td>
<td>7.2e-01 ± 3.4e-02 (63)</td>
<td>2.1e-01 ± 1.2e-02 (63)</td>
<td>3.9e+00 ± 1.3e-01 (63)</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>11 Hz</th>
<td>1.1e-01 ± 1.6e-02 (56)</td>
<td>8.0e-02 ± 7.9e-03 (56)</td>
<td>7.7e+00 ± 1.2e-01 (56)</td>
<td>4.6e-01 ± 7.6e-02 (56)</td>
<td>4.8e-02 ± 7.3e-03 (56)</td>
<td>3.5e+00 ± 2.7e-01 (56)</td>
<td>9.7e-02 ± 1.0e-02 (58)</td>
<td>3.0e-01 ± 5.1e-02 (58)</td>
<td>4.5e-01 ± 3.5e-02 (58)</td>
<td>8.2e+00 ± 9.1e-01 (58)</td>
<td>2.3e-01 ± 1.5e-02 (58)</td>
<td>3.1e+00 ± 2.6e-01 (58)</td>
</tr>
<tr>
<th>Baseline II</th>
<td>2.7e-01 ± 3.2e-02 (46)</td>
<td>2.0e-01 ± 2.1e-02 (46)</td>
<td>8.2e+00 ± 7.7e-02 (46)</td>
<td>7.8e-01 ± 5.9e-02 (46)</td>
<td>2.0e-01 ± 1.2e-02 (46)</td>
<td>3.6e+00 ± 1.3e-01 (46)</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>30 Hz</th>
<td>3.7e-02 ± 1.5e-03 (35)</td>
<td>3.5e-02 ± 2.1e-03 (35)</td>
<td>8.8e+00 ± 1.6e-01 (35)</td>
<td>2.7e-01 ± 2.9e-02 (35)</td>
<td>1.7e-02 ± 2.3e-03 (35)</td>
<td>3.3e+00 ± 3.8e-01 (35)</td>
<td>1.0e-01 ± 1.0e-02 (33)</td>
<td>2.6e-01 ± 5.1e-03 (33)</td>
<td>4.3e-01 ± 3.7e-02 (33)</td>
<td>1.3e+01 ± 1.1e+00 (33)</td>
<td>2.7e-01 ± 1.5e-02 (33)</td>
<td>3.0e+00 ± 2.5e-01 (33)</td>
</tr>
<tr>
<th>LMM Baseline I - 11 Hz</th>
<td>NaN</td>
<td>1.5e-13, 1.4e-01</td>
<td>9.3e-01, -2.9e-02</td>
<td>1.5e-03, 2.8e-01</td>
<td>NaN</td>
<td>6.2e-01, 2.9e-01</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>LMM Baseline I - Baseline II</th>
<td>9.8e-01, -1.1e-03</td>
<td>3.7e-01, -2.8e-02</td>
<td>3.7e-02, 3.2e-01</td>
<td>9.7e-01, -5.1e-03</td>
<td>NaN</td>
<td>7.5e-01, -1.2e-01</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>LMM Baseline I - 30 Hz</th>
<td>1.1e-35, 1.9e-01</td>
<td>2.7e-09, 1.7e-01</td>
<td>1.4e-02, -9.9e-01</td>
<td>1.3e-09, 4.5e-01</td>
<td>2.6e-12, 1.8e-01</td>
<td>1.3e-01, 7.9e-01</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>LMM 11 Hz - Baseline II</th>
<td>3.3e-02, 1.7e-01</td>
<td>1.1e-01, 1.2e-01</td>
<td>1.7e-01, 4.6e-01</td>
<td>7.4e-03, 3.3e-01</td>
<td>1.6e-03, 1.3e-01</td>
<td>7.9e-01, -1.7e-01</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>LMM 11 Hz - 30 Hz</th>
<td>1.4e-02, -6.8e-02</td>
<td>NaN</td>
<td>1.5e-04, 8.8e-01</td>
<td>2.1e-03, -1.8e-01</td>
<td>7.2e-02, -3.8e-02</td>
<td>7.6e-01, -2.3e-01</td>
<td>9.9e-01, 5.8e-04</td>
<td>5.9e-01, -5.3e-02</td>
<td>9.7e-01, 3.0e-03</td>
<td>1.4e-01, 5.0e+00</td>
<td>3.5e-01, 4.6e-02</td>
<td>4.9e-01, -4.2e-01</td>
</tr>
<tr>
<th>LMM Baseline II - 30 Hz</th>
<td>1.5e-02, 2.1e-01</td>
<td>3.6e-02, 1.5e-01</td>
<td>1.4e-01, -4.8e-01</td>
<td>1.1e-02, 4.7e-01</td>
<td>1.2e-13, 1.7e-01</td>
<td>4.1e-01, 6.0e-01</td>
<td>NaN</td>
<td>NaN</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;[22]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">for</span> <span class="n">cell_type</span><span class="p">,</span> <span class="n">stat</span> <span class="ow">in</span> <span class="n">stats</span><span class="o">.</span><span class="n">items</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="n">f</span><span class="s2">&quot;statistics_</span><span class="si">{cell_type}</span><span class="s2">.tex&quot;</span><span class="p">)</span>
<span class="n">stat</span><span class="o">.</span><span class="n">to_csv</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="n">f</span><span class="s2">&quot;statistics_</span><span class="si">{cell_type}</span><span class="s2">.csv&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;[23]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">for</span> <span class="n">cell_type</span><span class="p">,</span> <span class="n">cell_results</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="k">for</span> <span class="n">key</span><span class="p">,</span> <span class="n">result</span> <span class="ow">in</span> <span class="n">cell_results</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
<span class="n">result</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="n">f</span><span class="s2">&quot;values_</span><span class="si">{cell_type}</span><span class="s2">_</span><span class="si">{key}</span><span class="s2">.tex&quot;</span><span class="p">)</span>
<span class="n">result</span><span class="o">.</span><span class="n">to_csv</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="n">f</span><span class="s2">&quot;values_</span><span class="si">{cell_type}</span><span class="s2">_</span><span class="si">{key}</span><span class="s2">.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="psd-plots">psd plots<a class="anchor-link" href="#psd-plots">&#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="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;[25]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">coher</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_feather</span><span class="p">(</span><span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;data&#39;</span> <span class="o">/</span> <span class="s1">&#39;coherence.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">output_path</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;[26]:</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">100</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">for</span> <span class="n">cell_type</span> <span class="ow">in</span> <span class="p">[</span><span class="s1">&#39;gridcell&#39;</span><span class="p">,</span> <span class="s1">&#39;ns_inhibited&#39;</span><span class="p">,</span> <span class="s1">&#39;ns_not_inhibited&#39;</span><span class="p">]:</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">_</span><span class="si">{r.unit_name}</span><span class="s1">&#39;</span>
<span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">r</span> <span class="ow">in</span> <span class="n">data</span><span class="o">.</span><span class="n">query</span><span class="p">(</span><span class="n">query</span> <span class="o">+</span> <span class="s1">&#39; and &#39;</span> <span class="o">+</span> <span class="n">cell_type</span><span class="p">)</span><span class="o">.</span><span class="n">iterrows</span><span class="p">()]</span>
<span class="n">values</span> <span class="o">=</span> <span class="n">coher</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">dropna</span><span class="p">(</span><span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span><span class="o">.</span><span class="n">to_numpy</span><span class="p">()</span>
<span class="n">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">ax</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="o">-</span><span class="mi">30</span><span class="p">,</span> <span class="mi">0</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;Coherence&#39;</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="n">f</span><span class="s1">&#39;spike-lfp-coherence-</span><span class="si">{cell_type}</span><span class="s1">&#39;</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s1">&#39; &#39;</span><span class="p">,</span> <span class="s1">&#39;-&#39;</span><span class="p">)</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.png&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.svg&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<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="NSni-vs-NSi-analysis">NSni vs NSi analysis<a class="anchor-link" href="#NSni-vs-NSi-analysis">&#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;[&nbsp;]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">nsi_vs_nsni</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">keys</span><span class="p">:</span>
<span class="n">df</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">dfs</span> <span class="o">=</span> <span class="p">[</span><span class="n">results</span><span class="p">[</span><span class="n">k</span><span class="p">][</span><span class="n">key</span><span class="p">]</span><span class="o">.</span><span class="n">loc</span><span class="p">[:,</span> <span class="p">[</span><span class="s1">&#39;entity&#39;</span><span class="p">,</span> <span class="s1">&#39;unit_idnum&#39;</span><span class="p">,</span> <span class="s1">&#39;Baseline I&#39;</span><span class="p">]]</span><span class="o">.</span><span class="n">rename</span><span class="p">({</span><span class="s1">&#39;Baseline I&#39;</span><span class="p">:</span> <span class="n">k</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="k">for</span> <span class="n">k</span> <span class="ow">in</span> <span class="p">[</span><span class="s1">&#39;ns_inhibited&#39;</span><span class="p">,</span> <span class="s1">&#39;ns_not_inhibited&#39;</span><span class="p">]]</span>
<span class="n">df</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="o">*</span><span class="n">dfs</span><span class="p">,</span> <span class="n">on</span><span class="o">=</span><span class="p">[</span><span class="s1">&#39;entity&#39;</span><span class="p">,</span> <span class="s1">&#39;unit_idnum&#39;</span><span class="p">],</span> <span class="n">how</span><span class="o">=</span><span class="s1">&#39;outer&#39;</span><span class="p">)</span>
<span class="n">nsi_vs_nsni</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">df</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">nsi_vs_nsni</span><span class="o">.</span><span class="n">keys</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">nsi_vs_nsni</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;[&nbsp;]:</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.statistics</span> <span class="k">import</span> <span class="n">LMM</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">LMM</span><span class="p">(</span><span class="n">nsi_vs_nsni</span><span class="p">[</span><span class="s1">&#39;theta_energy&#39;</span><span class="p">],</span> <span class="s1">&#39;ns_inhibited&#39;</span><span class="p">,</span> <span class="s1">&#39;ns_not_inhibited&#39;</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;[&nbsp;]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">stat</span><span class="p">,</span> <span class="n">stat_vals</span> <span class="o">=</span> <span class="n">make_statistics_table</span><span class="p">(</span><span class="n">nsi_vs_nsni</span><span class="p">,</span> <span class="p">[</span><span class="s1">&#39;ns_inhibited&#39;</span><span class="p">,</span> <span class="s1">&#39;ns_not_inhibited&#39;</span><span class="p">],</span> <span class="n">wilcoxon_test</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">stat</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">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="n">f</span><span class="s2">&quot;statistics_nsi_vs_nsni.tex&quot;</span><span class="p">)</span>
<span class="n">stat</span><span class="o">.</span><span class="n">to_csv</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="n">f</span><span class="s2">&quot;statistics_nsi_vs_nsni.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="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;[&nbsp;]:</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-spike-lfp-response&quot;</span> <span class="o">+</span> <span class="n">lfp_location</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">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>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">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-spike-lfp-response.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>