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

14881 lines
1.7 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;[1]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">%</span><span class="k">load_ext</span> autoreload
<span class="o">%</span><span class="k">autoreload</span> 2
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">os</span>
<span class="kn">import</span> <span class="nn">expipe</span>
<span class="kn">import</span> <span class="nn">pathlib</span>
<span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="kn">import</span> <span class="nn">spatial_maps.stats</span> <span class="k">as</span> <span class="nn">stats</span>
<span class="kn">import</span> <span class="nn">septum_mec</span>
<span class="kn">import</span> <span class="nn">septum_mec.analysis.data_processing</span> <span class="k">as</span> <span class="nn">dp</span>
<span class="kn">import</span> <span class="nn">septum_mec.analysis.registration</span>
<span class="kn">import</span> <span class="nn">head_direction.head</span> <span class="k">as</span> <span class="nn">head</span>
<span class="kn">import</span> <span class="nn">spatial_maps</span> <span class="k">as</span> <span class="nn">sp</span>
<span class="kn">import</span> <span class="nn">speed_cells.speed</span> <span class="k">as</span> <span class="nn">spd</span>
<span class="kn">import</span> <span class="nn">re</span>
<span class="kn">import</span> <span class="nn">joblib</span>
<span class="kn">import</span> <span class="nn">multiprocessing</span>
<span class="kn">import</span> <span class="nn">shutil</span>
<span class="kn">import</span> <span class="nn">psutil</span>
<span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span>
<span class="kn">import</span> <span class="nn">matplotlib</span>
<span class="kn">import</span> <span class="nn">seaborn</span> <span class="k">as</span> <span class="nn">sns</span>
<span class="kn">from</span> <span class="nn">distutils.dir_util</span> <span class="k">import</span> <span class="n">copy_tree</span>
<span class="kn">from</span> <span class="nn">neo</span> <span class="k">import</span> <span class="n">SpikeTrain</span>
<span class="kn">import</span> <span class="nn">scipy</span>
<span class="kn">from</span> <span class="nn">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="c1"># lfp_location = &#39;-other-tetrode&#39;</span>
<span class="n">lfp_location</span> <span class="o">=</span> <span class="s1">&#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.214949</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.052683</td>
<td>0.291401</td>
<td>0.055222</td>
</tr>
<tr>
<th>86</th>
<td>1833</td>
<td>14</td>
<td>0</td>
<td>20719</td>
<td>NaN</td>
<td>0.025182</td>
<td>0.451846</td>
<td>NaN</td>
</tr>
<tr>
<th>58</th>
<td>1833</td>
<td>23</td>
<td>0</td>
<td>200619</td>
<td>0.233113</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.202562</td>
<td>0.049574</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.027863</td>
</tr>
<tr>
<th>43</th>
<td>1849</td>
<td>851</td>
<td>5</td>
<td>60319</td>
<td>0.040082</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.025449</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.135503</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.435251</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,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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 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,iVBORw0KGgoAAAANSUhEUgAAAgkAAAFGCAYAAADghAzcAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAXEQAAFxEByibzPwAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8li6FKAAAgAElEQVR4nOydd5gkVbXAfz15ZtPM5ryz8bALLDmnBUmSg4ASFyQqIIgoKiroU0AfQQFB5MkCIkFyzkGFXVzSLks4m3POYXJ3vz9OdXdNb3dPz0x3T7q/75uvK9x763RNddWpk24gHA7jcDgcDofDEU9eWwvgcDgcDoejfeKUBIfD4XA4HAlxSoLD4XA4HI6EOCXB4XA4HA5HQpyS4HA4HA6HIyFOSXA4HA6Hw5EQpyQ4HA6Hw+FIiFMSHA6Hw+FwJMQpCQ6Hw+FwOBLilASHw+FwOBwJcUqCw+FwOByOhDglweFwOBwOR0KckuBwOBwOhyMhTklwOBwOh8ORkC6rJIjIxCTbp4hI2PsbmGu5EsiTUE5H2yIilb7r5N62lsfR9ohIkYjskKWxb/Bdb/tmYfzI2K+2sP8k3xjXxe1rtewi8q7XvyZFmza/V/q+55S2liVTdDklQUR6icgfgU/aWpZUiMhAEfk78Fxby+JwOFIjIocDM4Fvt7UsXY2Ock/vqBS0tQBtwG3ABW0tRBo8AhwGLGprQRwOR3JEZBjwRlvL0YXpKPf0DklXVBLy21qANOkocjocXZ2s/1ZV9Qbghmwfp6Wo6rtAIIvjT0qx290rs0iXczc4HA6Hw+FID6ckOBwOh8PhSEiXcTeIyA3Ar+K2hb3F95KZs0SkErgWOBoYAmwGvgSmAA+qajhRP69vITAZOA2YCPQGNgIzgCeBB1S1Lq7PFOA836YRPjkfVNXJce0HABcB3wDEO0YDsA6YDjwGPJVKzpYgIjO877QJGKCqtSna/h/mMwwBw1V1Wdz+8cDl3ncYipktlwDvAHeq6pdNyJIPHAuc78k0BKgGvgCeAO5T1aRR0dnE81dfARwFVAJFwArg38C9qjo1Sb8bsOt1k6qWe5k2PwSOB4YD9cBXwOPAPanOfwrZJgMPeKsV2P/nKuAUYBT2f5gLPA38UVU3JxmnFLsGT8bOfw/supgPvA78WVVXNFe+NL9D5Lq+WlXvEJFTgAuB3b3vtAq7ju5Q1U+bGGtH4PvAocAw7PsvB97DzvHHKY4f4VciErnPHOqZ4VtN3P1rP1Wd5tv3LnAI8JyqniQiewBXApOAAdg9azpwv6o+k+bxTgAuAfYCegIrgXex62C78ygik7DzDPBTVb05xdgjgF9g99S+wBrsHP9ZVT9I0ifyHWtVtcTbdgPNvKeLyFHYfWI/7NxUY9f4y9i9Zm0yub3+o7HfyGHY73kL9lv+g6r+N1XfjoqzJKTmVOxG/D3splkM9MMu1geAl0QkoaIlImMwZeA+4Ajsgiz0+h8O3AvMEBFpqXAich6wAPgNdkMY5MnYDXuQnAr8E3jOe5Bmkge9z17AN1PIWOzJAfBWAgXhF8Dn2DkWTPYyb/lS4HMvhSqhv9N7eL6NZYGcROz/VA4cAPwR+EREhrfgO7YKEfkuMBtTMidiN9sSYCRwLvCBiPzFUyZTjXMgpvBcC+yAnZ9ewL7A7cB/RaR3a8XF/g83ArtgD/ruwK7Ar4FZnsIcL9swLKr8j9g12Bu7zvsCewPXA/NE5KRWytcU+SLyCPAUdj0OwBSyYdi5/khELkrUUUQCInIzlp1wGXaOI9fhGOC7wHQRuTPZ7729ICJXANOw7zyc2D3rGOBpEXko2W/Jo9A7j895ffp5Y4zAXl4+9O47LeUg7Dr7LqbMF2MvBmcB74vIH1oxdlJEpJuIPA28CpxB7NyUA3sCv8Su0+NTjHEO9jy4HJiAXR8DgG9hv+VLsyF7W9OVlIR7gd2AF3zbdvP+LkzS5y7sbeJuTOs9FPg5sM3b/03s7a4R3oPr38B4oM7rfyx20zwRe8AGsZvROyIyyNf9l55MkbeWFT45f+k7xmGYNaMUWI/dyL+JPThO9Y4ZsVIcn+I7tpRHMIsFwHdStDsOe6ABPOTf4b0J/BoLPJqJKQX7AwcCPwDmYdfor4h7Y/D6l2BvLwd7m/4FnI2dg1OA17zt44Hnm3oYZxLvLf1+TClYAFyD3SD3x966P/OaXowpkskoBZ7HFIx7sOtwf+xGtdxrMxH4bStFfha7cT4KnICdw/MxJQfsYXtPgn5TsOs4CNyKWUz2wq73u7FrpBT4e9x1nml+BJyJ3cQvxuT/JmZpAbuO7kyiLN4O/MRrsxb7jR+CXYfXYOc5gJ3z++P67oZ91wh/IfZ7/ai1X6qZ7Ispa5uxN/WDse/xO2L3gnOA01OMcRh2Hudj1oiDMAvRk97+QuCeRApjmtyCKaCPYP+f/THld723/0cick2aY6V1TxeRPOw3dLK36UVMUdgHe2H7HWb56gk8IyLfiD+Qpzw8iH3/bZgyfRD2TPg9dp3fnabcHYp2rRVnElVdCawUkfW+bZ+l6AJQCxwWZwJ7V0TeBiJm4vOwi8TPvcBA7Md6uKpOj9v/vIg8iV24g7Cb1Lc9mRYDi0Vkq9e2Lomcv/Y+G4CjVDX+hvS0Vxgl8gM6DbuBZQRVXSUir2E3yONFpLuqbk3Q9EzvcytmtgZARHbHbmQADwMXqGqDr9/7npviRewN9Zci8kSc6+F67AEFZiq8Mu7Yz/jcN7tg5/jh5n3T5iMig4ndMN4CTlTVbb4mUz25HsIUrMki8riqJipkU4QpUcfF7Z8qIi8Ds7A3mjNF5EpVrW+h2AOBi1TV/xD8UESexdxrg4CjRGSg91uKmI0P89r+SlXjFZWXReRL7Fx0w66FW1soXzryv4WdJ79r6VUR2YApoMXY+b4lslNEDsAUUgDFXAR+18j73v/qdWAP4DwReV5Vnwa7h4jIRl/7lWncV7LFAOylYl/vPhLhX557MKIwTfYtJ+ID4Jtx7qVnxYqGXYIpfacBLXnrDwDfV9U/+7ZNFZFngPe97/AbEXmwKdN/M+7pVxK7Ti9V1fj74FveveZ97Dp6QERGR35LnjX0Dk/2rcBBccd5V0Sew66/klQyd0S6kiWhJdyVyEfm+QMjhTt28JsgRWQc9iYG8NsECkJkjBeJmexP8x4saSEiZdgNbz3wQgIFwX+MyA1sSLrjN4OIZaAUs5DEy9mL2FvWk6pa5dt9DXb9rcN+uA3x/b0H6wVAGPuBXuEbO4/Y28I8b7xE/Ajz34O95eaC72MP7gbg3DgFAQDv+16GvcFA7EGViKcTKRCquoBYfn5PzI3RUqbHKQiRY2zE4jrA/gf+qnb+iqRzkoz7N+zt+xfAh62QLx2uTBJ74n8o7BK371rf8jmJYidUdT325hn0Nv2kVVJml/+JUxAi/BPY4C3Hn4N4LkkSf+J/U96pJcIBL8UpCACo6jxi57UUU2RajXefiFh7X0mgIESOPx+IVIochlkiIxyBuTEBbk6kiHjPifiXxU6BUxJS83KKfZGbYh4xczqYHy/i82uqwEpk/DzsbTktVLVKVfdS1T6YPywVK73P4nTHbwbPE1NCErkcTvUdN+pq8HyikTiG9+OUh0Z4D8KvvFW/GXAv7K0D4NFkb9De28juQF9VPTv5V8koEcXoS1VdnqyRqm7C3l4ADk7hDnk9xbHm+ZZ7pC9iRo4xl5jL6TYROSn+O6hqjapepKr/o6r/aYV8TbEsRYBrQvk95T7yhvlJMoUeog+xiPtqLxHp0xphs0jC/6MXuLzAW011nSxR1VlJ9vkVwZbGwKRyrT2OWW8Bjmzh+PFMxB760PT9+BXfsv9ec4xv+R8p+v+tGXJ1GLqMu6GFLE2xz//G4j+Pu/mWP2lGXOKopptsj6qGwAJzsDfJ0ZgJfhfMpxr5gWRcIVTVGhF5HDNBHikivb23rghneZ+LscjoCJVY5DnACQkixJPhf1Me51tOWY41xU0v43gPnp291YnN+G6RIKhE19zCFP38Lp7W/J6bfQxVXScif8U
"
>
</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;[&nbsp;]:</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,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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,iVBORw0KGgoAAAANSUhEUgAAAc8AAAFGCAYAAAAMxxQ7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAXEQAAFxEByibzPwAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8li6FKAAAgAElEQVR4nOzdd5hcVfnA8e9sb0k2BZKQQvoLgUBCCR1CR2oIIEozIAoqIPijiKCAoqiIYEEBAekiCAISBIFA6KGHEMIbAgRIQkndXmfm98e5U3YzO7uzO3dmd/b9PM8+c/s9O3t33rnnnvOeQDgcxhhjjDFdl5ftAhhjjDF9jQVPY4wxJkUWPI0xxpgUWfA0xhhjUmTB0xhjjEmRBU9jjDEmRRY8jTHGmBRZ8DTGGGNSZMHTGGOMSZEFT2OMMSZFFjyNMcaYFFnwNMYYY1JkwdMYY4xJkQVPY4wxJkUF2S5AfyAi26nqOwmW3wZ8y5sdqapfZLRgxvQSIjIX+Ls3+01VvTfNx18BbAmoqm7Vjf3HAR97szeq6plx6+bSw7J35bPAK8M6Va1J9fjpEvc+LlDVWdkqR29gwdNHIjII+DnwA+y9NsZ0g4gUAxcBPwamAlkLnibGPtD99XvgtGwXwhjTp10IXJHtQpi2LHj6Kz/ZSlWdC8zNSEmM6cVU9TbgtiwXo0OqugII+Hj8uXT8WZD0c8RkhzUYMsYYY1JkwdMYY4xJkVXbdoGICPB9YH9gPO5Lx1rgDeBB4B5VbY3b/nLgsnbHCHuT0VZqyVrYxbVqu0ZVzxeRw4CzgB2BCuBT4AHgt6pa5e0zHfg/YF9gM6+M84FfqOqyHr8R7YjILOAZb3Y3YAmuUcOxwFigEXgLuAX3HoUTHCYd5VhBht4rERkPfAeYBUwAhuB+zzXAK8Btqvpku322BV4HioEmYLqqvp/g2PsBT+GqB5cBO6hqXRffg2eBfYCHVXW2iOwInOOVczhQDbwG3Kyq/05ynJSu9XRJ1mI17v9kkapOF5HJwLnAwcAooB54B7gDuF1VQ104317A2cBeuL/hV8BC4M+q+myC7cfRQWvbBNsOAy4BjvLKtx54GffeP9bBPpHfEbzPgnbvScTH7k/EJ6o6LsFxdgW+i7sWtgBagBXA/4A/quqnHZXb238E7ro5DHd9N+Gum2tV9X/J9u1v7M6zEyJyAu4f8xxgG6AMKAFG4/45bgdeE5HhPpbhBuBR4BDcB30pIMBPgOdFpFxETgdeBU7C/cMW4f55TgJeF5Ht/SqfZ3Pv/D8BpuDeo0pccLoLeFBESnwug6/vlYhcjAtqF+O+LAwHCoEBuA+aE4D/ichf4vdT1XeBn3qzxcDfRKTN8zMRqcRdSwHcB94JXQ2cCcp5Ni6Qn4L7ElPsvReH4v4Od7Q/v7df1q/1zojIMcDbuAA/0SvfENyXhFuBJ7zWqcmO8VvgOeA4YATu7z8aOAaYLyKX9KCIWwGLccF9vHfsEcDRwDwRuUdE0n7TIiIF3nX3MnAq7noswV2b03BfFJeJyHeTHONAYtf3drgvnkNx/0tPiMgv013uvsyCZxIiMgn3D1mE+9b5PWBP3AfnSbgLFWA6EP+BeQMwA/hP3LIZ3s/pKRbjW8AZgOLuePYATsZ9mwT3j/Ev4EbgS9wH3264D8onvG0GAH9I8bypuhH3wfEWcCKwK64BxFJv/Wzch6+ffHuvRORU4Fe42pqVuK4DB3n7H4/7ghC54/meiBzc7hDXAC9403sC7e9c/oL7AAe4VFXf6NqvvIldvfJX4wL23ri7kF8Bzd42JwNfj9+pB9d6Jo0F7vamf4u7O94TV9tR7S0/ABe4OiLABbi//8W49+Yw4CYgjPvy8gvvDq47foYLlv/FXfO74d7Lz7z13wSu7eKxHsF9ZtwYt+wwb9mh7ba92TsPuOvsW7hrYRbui+MXuC9RN4rIt9rti4jMAObhrv8W4DpgP9z7eylQ5R1nTBfLnvOs2ja5E3EXXBDYV1U/iVv3iojcBzwL7A4cLSLDVHWtV/36hYisj2ysqm93swzDcHcDe6lq5APiJRF5C3jXmz8EFyB2UdWvIjuKyBO4O5Cdgb1FpFJVN3azHJ0ZATwGHK2qkQ/phSLyL1xV5K7A10XkBlV9pqOD9JAv75V3l/Zzb9ONwN6qGqnCw9vvPhFZCPzJW3YcsYCMqoa8D61FuG/0vxaRR1R1lYh8A/ehCq4a/Hc9eA+GA58Du7arontORBYB//Tm58ZNQzev9R6UszsGA3XAnu3+n14UkQXAS7jgNxf4TZLjLANmqernccseE5GPgau8Y5yM+7umKoB7PHBR3LJXvP+D53FfMH8gIjep6uJkB1LV9cB6EYlPmPCe1/I3SkRmE6vyvUpVf9LuUAtE5Gbc328qcL2IPKqq6+K2+TOuFiUEHKGqT8Ste9Er/wu4/zGD3Xl2ZoT3Wgusbr9SVVtwzzb/CJyHf+/npXHBIHLuJcTu6gCuiA8G3jYhYne/AVw1l182ACfHBc5IGepw1YeRu7IOnxWliR/v1Za451ZVwN/bBc54d8VNj2q/UlU/As73ZgcC13nPmK73lq0HTunKM7tOXNnBs637cX8ngPZV073lWu/MXxJ9EVXVV3BfnAC26qTq9v/aBc6Iv+LuPgG27Wb53sHdobUv31pi134AV0OSLhd4r0twz1o3oaprcFXdAOXE1YB5z+R392ZvbRc4I/srrr+p8VjwTC7SqGMQcL+IbN1+A1V9SlV/qKp/aP+BnCYhYo1y2lsVN/10B9vEl6kiLSVK7F7vm/ImVPUDYlWWh/jxzMfjy3ulqitUdXtVrSQW/BKpAhq86YQf3qp6I/C4N3usNz3Em/+Oqq5McvyuStiww2uwFQn8A9qt7g3Xelcka7TyYdx0R9d6C64mZBNeY7LI7zUk0TZdcIuqBjs4/gIgckd/UDeP34aIDMZVDQM83UmjvBeIZSfaP255fBXwPUn2v5fY9d3vWbVtcnfgvtWNwjWYOEpEPgKexP0DPuVjNWjEWlWt7WBdU9x0om/S7bfxrZM38GIn69/EPX8biGuck7TVXzf5/l5F7gpFZCCuUcZEYGvcc6g9cQ2UIPkX02/jqpEHE7sDvEVVH0yyTypWJFkXeX/a/+/3hmu9K1YkWRf/t+/os22tqjYmOUZkXXc/Gxd2sv4tXE3GZBEp6aQsXTGd2LV6joic08X9JsRNx+f67fDxkqo2iMhiYGZqRcxNdueZhKpuwDVAiH/2MQFX5XI/sFZEnhaRExO1XkyTLuWx9KP7QIo2qeprZ03c9IgOt+oZX98rEdlaRP4mIitxd5lv4Rog/QKYg2vR2pXzr8Y1wohoIX1VYk2d/H6RO5M212svuda7oqMvRxD73aDjL4pdzQvb3d+xszvy+OfEg7t5jnjdfQYZf+5I6+mQdx0k82U3z5dzLHh2QlXfV9XdcA1ersY9V4jIx7VIuwt4UkRKExyip7IdFLuqs3LGpxhr7nArf8vQbV5r23dwz4oizzPX4+64b8TlMB6La9DS2bHyiDUQAtdQI+vPk3rBtZ4JvvQ1TkF8UG7qcKuui79DvpJYq/7OfmbF7Rd9T7rwxailxyXOEVZt20WquhBXJXOh18hjP+BwXHP0UtwzhPNxdyH9UWfPiOLvyjqqNu2VRGQaritDAe7O5XLgwQStHvOIVdsmcz6uihfcHewg4AKv9e1LaSp2t9m13iNDiD1XTmRz77UV97fvqfh2Bg3dbNUf+X/Mw/XrTNaKurvPgnOOBc8kvG/XArR4LTYB8Lqi3APc4/WPeh134R1O//1AmQ48nGT9zt7r53RetdXbnEHsf+UsVb2jg+1G00ltjteyMdLt5V3gG7jsPcXA7SKyvarW97zIqbFrPW22wf09N+Hd1e3kzb7TUcOiFL0bN520b6qIFOH6tq7EdXmJ9N2Nr2HYGddHNdH+ebi+0gartu2Qd6Gtwz3X+mtH26nqW8S+ubXPoNPTLgd9yTdFJOHoDyIyFdjFm32okxaBvdGkuOlkyQtOipve5IupiBTiGuY
"
>
</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,iVBORw0KGgoAAAANSUhEUgAAAc8AAAFGCAYAAAAMxxQ7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAXEQAAFxEByibzPwAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8li6FKAAAgAElEQVR4nOzdd5hU1fnA8e/MLtthdwEBsdHkVazYCypqrCjYkig2NMYWjSax/RITNcUajYmaaDSWWKKi2MCOvVcQQV9ABJWi1IXtO+X3x7kzOywzszO7Mztb3s/z7DNz67wze2fee8499xxfOBzGGGOMManz5zoAY4wxpqux5GmMMcakyZKnMcYYkyZLnsYYY0yaLHkaY4wxabLkaYwxxqTJkqcxxhiTJkuexhhjTJoseRpjjDFpsuRpjDHGpMmSpzHGGJMmS57GGGNMmix5GmOMMWmy5GmMMcakKT/XAXQkEdleVT+LM/9e4FRvcmNVXdahgRljkhKRIcBKVV2XhX0vBLYAVFW3yvC+JwH3eJMnqOrDbdjHvST4fWpv7N7n+rU3eYeqnh1nHR+wrarOSnf/mdLic9xfVV/LVSwRPaLkKSLlIvJ34JNcx2KMSZ2IFIrIH4A5QL9cx9PTiMjOwHvAb3IdS2fTU0qeNwGn5zoIY0zaLgGuynUQPdgHuELWF7kOpLPpKckzL9lCVZ0ETOqQSIwx6Uj63c0EVR2S7ddoj2z+PqnqQsCXZJUeUTvZFvbBGGOMMWmy5GmMMcakqUtV24qIAOcCBwJDccl/BfAxMAV4SFUDMetfCVzRYh9h7+nrqjrWm3cvrbdmu1FVLxKRccB5wM5AGfAN8DhwvapWedvsiLvAvj+wkRfjK8CfVHVuuz+IJERkM+B84BBgCFAALAXeBG5X1XcTbHcl7rOqUtUKERkE/Bo4EtgcaMJd93gE+JeqNiSJwQf8BJgI7AL0B9Z52z/lxVGdYNvI/+dXwDTgVmCM9/rzgctU9eWY9YcAF3nvd3OgBpjhvcajInI7cBawKFI9JyIXATd4uzhdVSOt+OLFsxvwvjd5vqremmjdFtu9BuwHPKWqR3kNL34JjAUGAmuBD4G7VPWJJPtJ65jPlBatGyuBEHAhcAwwDFfVN9+L4e+qujbJvvKAY4ETgV1xDX+qgbm4//Ftqro6yetHfO0+jub/ZSYkarHaoiXq0cDTuOrTU4BtgN7AYuAF3O/DVym8VhnuczwWGIH7XL8GHgP+Ee9zTOduABGZgDvOdgJ6AQtw37mbVXVlnPVj32O0tW3MZxJxqohEYjhNVe9tsZ8S4BzgKGAroA+wEvgIeAh4VFVDSeL2AeO8fWyH+938Fve5XJdou1zqMiVPEZkIfIY7MLYBSoAiYFNgAnAf8KGIDMxiDLcDU4FDcf/cYkCA3wJvikipiJyBu8h+ErAJLnkN9qY/EpEdshjfz3A/SBcD2+MO4CLcj+4pwDsicoeI9GplP2OA2d5+tsJ91uXAHsDfgA9EpG+CbQfgEvXDwHjcey/A/WCOwSUtFZE9W3k7mwFvAwfHvP5OuB/syGsd6sX5C9wPUQHuh35/4BER+R/xTxAfACIJ58RW4jjZe2zE/QikTUTOx7VYPAWX4Atxx8/hwBQR+a/349Fyu5wf85FQgFm4hjs74JJGGbAj8Efgc+9HeMMNRbbA/R8fwR0PG+P+T31xx9OfgK+8/2VnVgK8DPwHd1LUH/d/HIb7wZ8tIoe3so+tcMfrn3CfXRnuO7qDN+8TEdm8rQGKyN+AJ4EDgAqgFJeILgfmicg+bd13K6+7K+5356+473h/3P94Y9zJ9/9wv48bJ9i+GHcS9gzuO7EZ7jjfEvg/3LE3LBuxt0eXSJ4iMgK4G/cP+Rp3sI4B9sQlpUhpakfgnzGb3g6Mxv1TIkZ7f2ekGcapuBKMAj8H9sb9sC70lm+HO0u6A/ge94O3J+5geMFbpzfw9zRfNyXemfpduIPua1zJdx9gLy/eGd6qZwL/TrKrYtwZdh/gX7gThb1wpe0l3jrbA3+JE0Mp8CruswnjktTRwG7AYcAtQD0uob4oItskieNC3Jfweu99/Bi42mvggIjs4cVZgktsN+KS5j64EvQ64Hiak1+Ud+b+vDe5v4gMjheAd5JxvDc5VVVXJYk3kT1w//O1wO+BfXE/vld7cePF+JMWr93WYz4bnsQl/f/hEuAewGm4H0xwP3b/armRiGwEvATs7s16C/de98B9L+4EgrgTnqki8qOYzZ/GfU/viJk3zpvXWpLKhsjx9R7uPeyOK2W95C0vBO71SpaJXIH7HJ/BlTz3xv0ORUp+w3G/WW0xEvedWQ1c5u37UOB+b3kl8Gyik5w4Dsd91hHP0Pzb+XRkpvcdfhVXUFiHKyUejPt8foI7dsD9hrzo/Ua0dD/uswR3sngq7hg5Fvf5bgb8LsW4O0xXqbY9EXdwBnE3yC6KWfaeiDwKvIb7Bx0tIv1VdYX3I7lMRKI/eqo6g7bpj/vH7hNTtfKOiHwKfO5NH4pLprur6g+RDUXkBdyXbldgXxGpUNU1bYxjA96P/23e5HRggqrWxKzyrlf181/gBGCSiDyiqs+zoQJcC8cjWix/V0Sexb3XEmCiiPxSVZti1vkLMApXqjtaVae22PfzIvJf4HXcWfd/cF+SePy4ZBn7pXnMe79+XHVuL1wCOkhV34hZ7y3vmHgDV8KL517gCO91TsD9OLZ0KO7/Dq6U1xYDcdXme6jqNzHz3xCRmbgSGbjqwEdilrfpmG9jjK0ZBPxcVe+Kmfe+iDyJu/9yY+AQERnUokrxalzpAeAfwIWqGo5Z/pyITMbV5hQAD4jIMFWt9U5UVolI7P7mRE6ecmAQ7kd+Umz1o4g8jYv/cNyxNo71/48t/UZVb4qZfkdEpuA+x0HAoSIyIPb3I0U+YBkwpkX18Qsi8j7u+1KGq/n5cWs7U9U5AF41OcCqBL+dD+BKuN8BY1u89gfAZBE5F/f7tC3uBPKyyAoichAuSYL77RrX4pLQFO8e/V+2FnNH6xIlT9xBBe46yZKWC70f8CtwX9Bfkb33dXnLaxKqOpv174G6quWB733ZIqVfH+4MM5N+gUtoAeCUFokzEkMAV3qp8mZdkGR/U+IlVlX9muYz7T646mAARKQCV8IFuDNO4ozs4yNcaRJgdxHZPd56ng1KM54xuGvO4K41vdFyBVX9EnfNNpFncNdkIHHVbaTUuhx4Lsm+WvPnFokzYjKupACu6i5WZznmAT5skTgjMawBHvUmfbgaCSBa6pzkTX4G/LpF4ozs4yVckgV3onFqy3U6iXpc8l/vup33nu6MmZXsssxHLRJnZB+rab4k4MNV0bfF+fGuu6rqbbgTLYCjvPYM7eYlvh29yd8kuuarqv+Mef1zWlw2Ost7DOLaH8RrS3ERMZdrOouukjy/9B7LcWcyW7dcQVVfVtULVPXvbThrS0UIVz0Rz+KY59MTrBMbU7KqnbYY5z3OUdUNfmgjvAZNb3uT+ya59vlikteK/YL0jnk+FpfAoTnBJvJszPMDE6yzWFW/S7DsyJjnCRv74EoAcUv4qhp7DXN0y2NKRMpjXufBFiXsdMX9PL0f3kiVXe8WizvDMR/RluPhAJprtu5S1WCSfcSeJB2WZmwd5eMk1faJPoOWkp2AzYt5Hrc9QStWAAkbntFcc5KP+99kwriY56l+5/vgauAQkXzgIG/+2wlOMCMnig+0I86s6CrVtv/FNV7ZBNdQYoKILMD9w14GXs5kNWgCKxK1EAViz5aWprBOspuS0+IdgNt5k9vHtFZtTQnuTD9eglqYZLvYzyD2+Im9PjIlprqnNYkaAnybZJvI2W6Vqs5LtJKqNnnV6vsnWOUeXMtkcNcRY6uIf4y7fgxtr7KNWJhkWeTzbPld7AzHfMTCJMsSHQ/bxjx/L9nOVfUH770No/lY7mwWJlmW6DNoKdHJILiSbSr7SOSjVk5QPo15nqnPOPY7vyrN7/w7uLYPfbx5rV1O+yC90LKvS5Q8vWqNH7H+l3AYrsg/GVghItNF5MR
"
>
</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;[&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">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;[&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">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;[&nbsp;]:</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;[&nbsp;]:</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[&nbsp;]:</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.0e-01 ± 2.6e-02 (63)</td>
<td>1.7e-01 ± 1.9e-02 (63)</td>
<td>7.7e+00 ± 7.5e-02 (63)</td>
<td>6.4e-01 ± 3.8e-02 (63)</td>
<td>2.0e-01 ± 1.5e-02 (63)</td>
<td>3.7e+00 ± 1.0e-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>9.7e-02 ± 1.6e-02 (56)</td>
<td>6.9e-02 ± 7.0e-03 (56)</td>
<td>7.8e+00 ± 1.3e-01 (56)</td>
<td>4.3e-01 ± 7.6e-02 (56)</td>
<td>4.0e-02 ± 4.6e-03 (56)</td>
<td>3.3e+00 ± 2.7e-01 (56)</td>
<td>8.8e-02 ± 9.1e-03 (58)</td>
<td>2.2e-01 ± 6.8e-03 (58)</td>
<td>4.5e-01 ± 3.1e-02 (58)</td>
<td>9.0e+00 ± 8.9e-01 (58)</td>
<td>2.2e-01 ± 1.6e-02 (58)</td>
<td>2.9e+00 ± 2.6e-01 (58)</td>
</tr>
<tr>
<th>Baseline II</th>
<td>3.3e-01 ± 4.2e-02 (46)</td>
<td>2.5e-01 ± 2.5e-02 (46)</td>
<td>8.1e+00 ± 4.4e-02 (46)</td>
<td>8.2e-01 ± 6.4e-02 (46)</td>
<td>2.3e-01 ± 1.9e-02 (46)</td>
<td>4.0e+00 ± 1.1e-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>4.3e-02 ± 4.8e-03 (35)</td>
<td>4.2e-02 ± 4.7e-03 (35)</td>
<td>7.9e+00 ± 2.0e-01 (35)</td>
<td>3.0e-01 ± 2.7e-02 (35)</td>
<td>1.8e-02 ± 2.6e-03 (35)</td>
<td>3.8e+00 ± 3.1e-01 (35)</td>
<td>9.1e-02 ± 8.8e-03 (33)</td>
<td>2.5e-01 ± 4.0e-03 (33)</td>
<td>3.9e-01 ± 3.3e-02 (33)</td>
<td>1.3e+01 ± 1.5e+00 (33)</td>
<td>2.5e-01 ± 1.5e-02 (33)</td>
<td>2.6e+00 ± 2.4e-01 (33)</td>
</tr>
<tr>
<th>LMM Baseline I - 11 Hz</th>
<td>1.1e-01, 1.3e-01</td>
<td>5.3e-03, 1.2e-01</td>
<td>9.8e-01, -7.5e-03</td>
<td>7.8e-02, 2.7e-01</td>
<td>1.6e-03, 1.5e-01</td>
<td>2.0e-02, 4.3e-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>1.9e-01, -5.3e-02</td>
<td>1.2e-01, -4.2e-02</td>
<td>7.6e-02, 2.2e-01</td>
<td>6.6e-01, -3.6e-02</td>
<td>2.6e-01, -3.2e-02</td>
<td>6.9e-01, 1.4e-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>5.5e-02, 1.6e-01</td>
<td>1.8e-02, 1.4e-01</td>
<td>3.7e-01, -2.3e-01</td>
<td>1.1e-11, 3.8e-01</td>
<td>9.7e-04, 1.8e-01</td>
<td>4.7e-01, 3.5e-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>1.2e-02, 2.3e-01</td>
<td>1.1e-02, 1.7e-01</td>
<td>7.1e-01, 1.4e-01</td>
<td>1.4e-12, 4.2e-01</td>
<td>6.3e-04, 1.6e-01</td>
<td>NaN</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>5.2e-02, -6.2e-02</td>
<td>4.5e-02, -3.2e-02</td>
<td>5.5e-01, 2.8e-01</td>
<td>3.3e-01, -1.3e-01</td>
<td>1.6e-02, -2.7e-02</td>
<td>4.0e-01, 2.8e-01</td>
<td>8.7e-01, 6.2e-03</td>
<td>2.7e-01, 2.8e-02</td>
<td>7.5e-01, -3.0e-02</td>
<td>1.1e-01, 4.5e+00</td>
<td>6.8e-01, 3.0e-02</td>
<td>4.9e-01, -4.2e-01</td>
</tr>
<tr>
<th>LMM Baseline II - 30 Hz</th>
<td>1.9e-02, 2.7e-01</td>
<td>2.5e-02, 1.9e-01</td>
<td>8.3e-01, 7.0e-02</td>
<td>6.4e-04, 4.8e-01</td>
<td>4.9e-04, 2.0e-01</td>
<td>6.1e-01, 3.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;[&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="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;[&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="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;[&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.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;[&nbsp;]:</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;[&nbsp;]:</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>