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

14236 lines
542 KiB
HTML

<!DOCTYPE html>
<html>
<head><meta charset="utf-8" />
<title>20_stimulus-lfp-response-mec</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<style type="text/css">
/*!
*
* Twitter Bootstrap
*
*/
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
*,
*:before,
*:after {
background: transparent !important;
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
.navbar {
display: none;
}
.btn > .caret,
.dropup > .btn > .caret {
border-top-color: #000 !important;
}
.label {
border: 1px solid #000;
}
.table {
border-collapse: collapse !important;
}
.table td,
.table th {
background-color: #fff !important;
}
.table-bordered th,
.table-bordered td {
border: 1px solid #ddd !important;
}
}
@font-face {
font-family: 'Glyphicons Halflings';
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
content: "\002a";
}
.glyphicon-plus:before {
content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
content: "\20ac";
}
.glyphicon-minus:before {
content: "\2212";
}
.glyphicon-cloud:before {
content: "\2601";
}
.glyphicon-envelope:before {
content: "\2709";
}
.glyphicon-pencil:before {
content: "\270f";
}
.glyphicon-glass:before {
content: "\e001";
}
.glyphicon-music:before {
content: "\e002";
}
.glyphicon-search:before {
content: "\e003";
}
.glyphicon-heart:before {
content: "\e005";
}
.glyphicon-star:before {
content: "\e006";
}
.glyphicon-star-empty:before {
content: "\e007";
}
.glyphicon-user:before {
content: "\e008";
}
.glyphicon-film:before {
content: "\e009";
}
.glyphicon-th-large:before {
content: "\e010";
}
.glyphicon-th:before {
content: "\e011";
}
.glyphicon-th-list:before {
content: "\e012";
}
.glyphicon-ok:before {
content: "\e013";
}
.glyphicon-remove:before {
content: "\e014";
}
.glyphicon-zoom-in:before {
content: "\e015";
}
.glyphicon-zoom-out:before {
content: "\e016";
}
.glyphicon-off:before {
content: "\e017";
}
.glyphicon-signal:before {
content: "\e018";
}
.glyphicon-cog:before {
content: "\e019";
}
.glyphicon-trash:before {
content: "\e020";
}
.glyphicon-home:before {
content: "\e021";
}
.glyphicon-file:before {
content: "\e022";
}
.glyphicon-time:before {
content: "\e023";
}
.glyphicon-road:before {
content: "\e024";
}
.glyphicon-download-alt:before {
content: "\e025";
}
.glyphicon-download:before {
content: "\e026";
}
.glyphicon-upload:before {
content: "\e027";
}
.glyphicon-inbox:before {
content: "\e028";
}
.glyphicon-play-circle:before {
content: "\e029";
}
.glyphicon-repeat:before {
content: "\e030";
}
.glyphicon-refresh:before {
content: "\e031";
}
.glyphicon-list-alt:before {
content: "\e032";
}
.glyphicon-lock:before {
content: "\e033";
}
.glyphicon-flag:before {
content: "\e034";
}
.glyphicon-headphones:before {
content: "\e035";
}
.glyphicon-volume-off:before {
content: "\e036";
}
.glyphicon-volume-down:before {
content: "\e037";
}
.glyphicon-volume-up:before {
content: "\e038";
}
.glyphicon-qrcode:before {
content: "\e039";
}
.glyphicon-barcode:before {
content: "\e040";
}
.glyphicon-tag:before {
content: "\e041";
}
.glyphicon-tags:before {
content: "\e042";
}
.glyphicon-book:before {
content: "\e043";
}
.glyphicon-bookmark:before {
content: "\e044";
}
.glyphicon-print:before {
content: "\e045";
}
.glyphicon-camera:before {
content: "\e046";
}
.glyphicon-font:before {
content: "\e047";
}
.glyphicon-bold:before {
content: "\e048";
}
.glyphicon-italic:before {
content: "\e049";
}
.glyphicon-text-height:before {
content: "\e050";
}
.glyphicon-text-width:before {
content: "\e051";
}
.glyphicon-align-left:before {
content: "\e052";
}
.glyphicon-align-center:before {
content: "\e053";
}
.glyphicon-align-right:before {
content: "\e054";
}
.glyphicon-align-justify:before {
content: "\e055";
}
.glyphicon-list:before {
content: "\e056";
}
.glyphicon-indent-left:before {
content: "\e057";
}
.glyphicon-indent-right:before {
content: "\e058";
}
.glyphicon-facetime-video:before {
content: "\e059";
}
.glyphicon-picture:before {
content: "\e060";
}
.glyphicon-map-marker:before {
content: "\e062";
}
.glyphicon-adjust:before {
content: "\e063";
}
.glyphicon-tint:before {
content: "\e064";
}
.glyphicon-edit:before {
content: "\e065";
}
.glyphicon-share:before {
content: "\e066";
}
.glyphicon-check:before {
content: "\e067";
}
.glyphicon-move:before {
content: "\e068";
}
.glyphicon-step-backward:before {
content: "\e069";
}
.glyphicon-fast-backward:before {
content: "\e070";
}
.glyphicon-backward:before {
content: "\e071";
}
.glyphicon-play:before {
content: "\e072";
}
.glyphicon-pause:before {
content: "\e073";
}
.glyphicon-stop:before {
content: "\e074";
}
.glyphicon-forward:before {
content: "\e075";
}
.glyphicon-fast-forward:before {
content: "\e076";
}
.glyphicon-step-forward:before {
content: "\e077";
}
.glyphicon-eject:before {
content: "\e078";
}
.glyphicon-chevron-left:before {
content: "\e079";
}
.glyphicon-chevron-right:before {
content: "\e080";
}
.glyphicon-plus-sign:before {
content: "\e081";
}
.glyphicon-minus-sign:before {
content: "\e082";
}
.glyphicon-remove-sign:before {
content: "\e083";
}
.glyphicon-ok-sign:before {
content: "\e084";
}
.glyphicon-question-sign:before {
content: "\e085";
}
.glyphicon-info-sign:before {
content: "\e086";
}
.glyphicon-screenshot:before {
content: "\e087";
}
.glyphicon-remove-circle:before {
content: "\e088";
}
.glyphicon-ok-circle:before {
content: "\e089";
}
.glyphicon-ban-circle:before {
content: "\e090";
}
.glyphicon-arrow-left:before {
content: "\e091";
}
.glyphicon-arrow-right:before {
content: "\e092";
}
.glyphicon-arrow-up:before {
content: "\e093";
}
.glyphicon-arrow-down:before {
content: "\e094";
}
.glyphicon-share-alt:before {
content: "\e095";
}
.glyphicon-resize-full:before {
content: "\e096";
}
.glyphicon-resize-small:before {
content: "\e097";
}
.glyphicon-exclamation-sign:before {
content: "\e101";
}
.glyphicon-gift:before {
content: "\e102";
}
.glyphicon-leaf:before {
content: "\e103";
}
.glyphicon-fire:before {
content: "\e104";
}
.glyphicon-eye-open:before {
content: "\e105";
}
.glyphicon-eye-close:before {
content: "\e106";
}
.glyphicon-warning-sign:before {
content: "\e107";
}
.glyphicon-plane:before {
content: "\e108";
}
.glyphicon-calendar:before {
content: "\e109";
}
.glyphicon-random:before {
content: "\e110";
}
.glyphicon-comment:before {
content: "\e111";
}
.glyphicon-magnet:before {
content: "\e112";
}
.glyphicon-chevron-up:before {
content: "\e113";
}
.glyphicon-chevron-down:before {
content: "\e114";
}
.glyphicon-retweet:before {
content: "\e115";
}
.glyphicon-shopping-cart:before {
content: "\e116";
}
.glyphicon-folder-close:before {
content: "\e117";
}
.glyphicon-folder-open:before {
content: "\e118";
}
.glyphicon-resize-vertical:before {
content: "\e119";
}
.glyphicon-resize-horizontal:before {
content: "\e120";
}
.glyphicon-hdd:before {
content: "\e121";
}
.glyphicon-bullhorn:before {
content: "\e122";
}
.glyphicon-bell:before {
content: "\e123";
}
.glyphicon-certificate:before {
content: "\e124";
}
.glyphicon-thumbs-up:before {
content: "\e125";
}
.glyphicon-thumbs-down:before {
content: "\e126";
}
.glyphicon-hand-right:before {
content: "\e127";
}
.glyphicon-hand-left:before {
content: "\e128";
}
.glyphicon-hand-up:before {
content: "\e129";
}
.glyphicon-hand-down:before {
content: "\e130";
}
.glyphicon-circle-arrow-right:before {
content: "\e131";
}
.glyphicon-circle-arrow-left:before {
content: "\e132";
}
.glyphicon-circle-arrow-up:before {
content: "\e133";
}
.glyphicon-circle-arrow-down:before {
content: "\e134";
}
.glyphicon-globe:before {
content: "\e135";
}
.glyphicon-wrench:before {
content: "\e136";
}
.glyphicon-tasks:before {
content: "\e137";
}
.glyphicon-filter:before {
content: "\e138";
}
.glyphicon-briefcase:before {
content: "\e139";
}
.glyphicon-fullscreen:before {
content: "\e140";
}
.glyphicon-dashboard:before {
content: "\e141";
}
.glyphicon-paperclip:before {
content: "\e142";
}
.glyphicon-heart-empty:before {
content: "\e143";
}
.glyphicon-link:before {
content: "\e144";
}
.glyphicon-phone:before {
content: "\e145";
}
.glyphicon-pushpin:before {
content: "\e146";
}
.glyphicon-usd:before {
content: "\e148";
}
.glyphicon-gbp:before {
content: "\e149";
}
.glyphicon-sort:before {
content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
content: "\e152";
}
.glyphicon-sort-by-order:before {
content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
content: "\e154";
}
.glyphicon-sort-by-attributes:before {
content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
content: "\e156";
}
.glyphicon-unchecked:before {
content: "\e157";
}
.glyphicon-expand:before {
content: "\e158";
}
.glyphicon-collapse-down:before {
content: "\e159";
}
.glyphicon-collapse-up:before {
content: "\e160";
}
.glyphicon-log-in:before {
content: "\e161";
}
.glyphicon-flash:before {
content: "\e162";
}
.glyphicon-log-out:before {
content: "\e163";
}
.glyphicon-new-window:before {
content: "\e164";
}
.glyphicon-record:before {
content: "\e165";
}
.glyphicon-save:before {
content: "\e166";
}
.glyphicon-open:before {
content: "\e167";
}
.glyphicon-saved:before {
content: "\e168";
}
.glyphicon-import:before {
content: "\e169";
}
.glyphicon-export:before {
content: "\e170";
}
.glyphicon-send:before {
content: "\e171";
}
.glyphicon-floppy-disk:before {
content: "\e172";
}
.glyphicon-floppy-saved:before {
content: "\e173";
}
.glyphicon-floppy-remove:before {
content: "\e174";
}
.glyphicon-floppy-save:before {
content: "\e175";
}
.glyphicon-floppy-open:before {
content: "\e176";
}
.glyphicon-credit-card:before {
content: "\e177";
}
.glyphicon-transfer:before {
content: "\e178";
}
.glyphicon-cutlery:before {
content: "\e179";
}
.glyphicon-header:before {
content: "\e180";
}
.glyphicon-compressed:before {
content: "\e181";
}
.glyphicon-earphone:before {
content: "\e182";
}
.glyphicon-phone-alt:before {
content: "\e183";
}
.glyphicon-tower:before {
content: "\e184";
}
.glyphicon-stats:before {
content: "\e185";
}
.glyphicon-sd-video:before {
content: "\e186";
}
.glyphicon-hd-video:before {
content: "\e187";
}
.glyphicon-subtitles:before {
content: "\e188";
}
.glyphicon-sound-stereo:before {
content: "\e189";
}
.glyphicon-sound-dolby:before {
content: "\e190";
}
.glyphicon-sound-5-1:before {
content: "\e191";
}
.glyphicon-sound-6-1:before {
content: "\e192";
}
.glyphicon-sound-7-1:before {
content: "\e193";
}
.glyphicon-copyright-mark:before {
content: "\e194";
}
.glyphicon-registration-mark:before {
content: "\e195";
}
.glyphicon-cloud-download:before {
content: "\e197";
}
.glyphicon-cloud-upload:before {
content: "\e198";
}
.glyphicon-tree-conifer:before {
content: "\e199";
}
.glyphicon-tree-deciduous:before {
content: "\e200";
}
.glyphicon-cd:before {
content: "\e201";
}
.glyphicon-save-file:before {
content: "\e202";
}
.glyphicon-open-file:before {
content: "\e203";
}
.glyphicon-level-up:before {
content: "\e204";
}
.glyphicon-copy:before {
content: "\e205";
}
.glyphicon-paste:before {
content: "\e206";
}
.glyphicon-alert:before {
content: "\e209";
}
.glyphicon-equalizer:before {
content: "\e210";
}
.glyphicon-king:before {
content: "\e211";
}
.glyphicon-queen:before {
content: "\e212";
}
.glyphicon-pawn:before {
content: "\e213";
}
.glyphicon-bishop:before {
content: "\e214";
}
.glyphicon-knight:before {
content: "\e215";
}
.glyphicon-baby-formula:before {
content: "\e216";
}
.glyphicon-tent:before {
content: "\26fa";
}
.glyphicon-blackboard:before {
content: "\e218";
}
.glyphicon-bed:before {
content: "\e219";
}
.glyphicon-apple:before {
content: "\f8ff";
}
.glyphicon-erase:before {
content: "\e221";
}
.glyphicon-hourglass:before {
content: "\231b";
}
.glyphicon-lamp:before {
content: "\e223";
}
.glyphicon-duplicate:before {
content: "\e224";
}
.glyphicon-piggy-bank:before {
content: "\e225";
}
.glyphicon-scissors:before {
content: "\e226";
}
.glyphicon-bitcoin:before {
content: "\e227";
}
.glyphicon-btc:before {
content: "\e227";
}
.glyphicon-xbt:before {
content: "\e227";
}
.glyphicon-yen:before {
content: "\00a5";
}
.glyphicon-jpy:before {
content: "\00a5";
}
.glyphicon-ruble:before {
content: "\20bd";
}
.glyphicon-rub:before {
content: "\20bd";
}
.glyphicon-scale:before {
content: "\e230";
}
.glyphicon-ice-lolly:before {
content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
content: "\e232";
}
.glyphicon-education:before {
content: "\e233";
}
.glyphicon-option-horizontal:before {
content: "\e234";
}
.glyphicon-option-vertical:before {
content: "\e235";
}
.glyphicon-menu-hamburger:before {
content: "\e236";
}
.glyphicon-modal-window:before {
content: "\e237";
}
.glyphicon-oil:before {
content: "\e238";
}
.glyphicon-grain:before {
content: "\e239";
}
.glyphicon-sunglasses:before {
content: "\e240";
}
.glyphicon-text-size:before {
content: "\e241";
}
.glyphicon-text-color:before {
content: "\e242";
}
.glyphicon-text-background:before {
content: "\e243";
}
.glyphicon-object-align-top:before {
content: "\e244";
}
.glyphicon-object-align-bottom:before {
content: "\e245";
}
.glyphicon-object-align-horizontal:before {
content: "\e246";
}
.glyphicon-object-align-left:before {
content: "\e247";
}
.glyphicon-object-align-vertical:before {
content: "\e248";
}
.glyphicon-object-align-right:before {
content: "\e249";
}
.glyphicon-triangle-right:before {
content: "\e250";
}
.glyphicon-triangle-left:before {
content: "\e251";
}
.glyphicon-triangle-bottom:before {
content: "\e252";
}
.glyphicon-triangle-top:before {
content: "\e253";
}
.glyphicon-console:before {
content: "\e254";
}
.glyphicon-superscript:before {
content: "\e255";
}
.glyphicon-subscript:before {
content: "\e256";
}
.glyphicon-menu-left:before {
content: "\e257";
}
.glyphicon-menu-right:before {
content: "\e258";
}
.glyphicon-menu-down:before {
content: "\e259";
}
.glyphicon-menu-up:before {
content: "\e260";
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html {
font-size: 10px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 1.42857143;
color: #000;
background-color: #fff;
}
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
a {
color: #337ab7;
text-decoration: none;
}
a:hover,
a:focus {
color: #23527c;
text-decoration: underline;
}
a:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
figure {
margin: 0;
}
img {
vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto;
}
.img-rounded {
border-radius: 3px;
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
}
.img-circle {
border-radius: 50%;
}
hr {
margin-top: 18px;
margin-bottom: 18px;
border: 0;
border-top: 1px solid #eeeeee;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
[role="button"] {
cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
margin-top: 18px;
margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
margin-top: 9px;
margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
font-size: 75%;
}
h1,
.h1 {
font-size: 33px;
}
h2,
.h2 {
font-size: 27px;
}
h3,
.h3 {
font-size: 23px;
}
h4,
.h4 {
font-size: 17px;
}
h5,
.h5 {
font-size: 13px;
}
h6,
.h6 {
font-size: 12px;
}
p {
margin: 0 0 9px;
}
.lead {
margin-bottom: 18px;
font-size: 14px;
font-weight: 300;
line-height: 1.4;
}
@media (min-width: 768px) {
.lead {
font-size: 19.5px;
}
}
small,
.small {
font-size: 92%;
}
mark,
.mark {
background-color: #fcf8e3;
padding: .2em;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-justify {
text-align: justify;
}
.text-nowrap {
white-space: nowrap;
}
.text-lowercase {
text-transform: lowercase;
}
.text-uppercase {
text-transform: uppercase;
}
.text-capitalize {
text-transform: capitalize;
}
.text-muted {
color: #777777;
}
.text-primary {
color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
color: #286090;
}
.text-success {
color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
color: #2b542c;
}
.text-info {
color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
color: #245269;
}
.text-warning {
color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
color: #66512c;
}
.text-danger {
color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
color: #843534;
}
.bg-primary {
color: #fff;
background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
background-color: #286090;
}
.bg-success {
background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
background-color: #c1e2b3;
}
.bg-info {
background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
background-color: #afd9ee;
}
.bg-warning {
background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
background-color: #f7ecb5;
}
.bg-danger {
background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
background-color: #e4b9b9;
}
.page-header {
padding-bottom: 8px;
margin: 36px 0 18px;
border-bottom: 1px solid #eeeeee;
}
ul,
ol {
margin-top: 0;
margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
margin-bottom: 0;
}
.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline {
padding-left: 0;
list-style: none;
margin-left: -5px;
}
.list-inline > li {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
}
dl {
margin-top: 0;
margin-bottom: 18px;
}
dt,
dd {
line-height: 1.42857143;
}
dt {
font-weight: bold;
}
dd {
margin-left: 0;
}
@media (min-width: 541px) {
.dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.dl-horizontal dd {
margin-left: 180px;
}
}
abbr[title],
abbr[data-original-title] {
cursor: help;
border-bottom: 1px dotted #777777;
}
.initialism {
font-size: 90%;
text-transform: uppercase;
}
blockquote {
padding: 9px 18px;
margin: 0 0 18px;
font-size: inherit;
border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
display: block;
font-size: 80%;
line-height: 1.42857143;
color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #eeeeee;
border-left: 0;
text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
content: '\00A0 \2014';
}
address {
margin-bottom: 18px;
font-style: normal;
line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
font-family: monospace;
}
code {
padding: 2px 4px;
font-size: 90%;
color: #c7254e;
background-color: #f9f2f4;
border-radius: 2px;
}
kbd {
padding: 2px 4px;
font-size: 90%;
color: #888;
background-color: transparent;
border-radius: 1px;
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: bold;
box-shadow: none;
}
pre {
display: block;
padding: 8.5px;
margin: 0 0 9px;
font-size: 12px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
color: #333333;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 2px;
}
pre code {
padding: 0;
font-size: inherit;
color: inherit;
white-space: pre-wrap;
background-color: transparent;
border-radius: 0;
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll;
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
@media (min-width: 768px) {
.container {
width: 768px;
}
}
@media (min-width: 992px) {
.container {
width: 940px;
}
}
@media (min-width: 1200px) {
.container {
width: 1140px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
.row {
margin-left: 0px;
margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 0px;
padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}
table {
background-color: transparent;
}
caption {
padding-top: 8px;
padding-bottom: 8px;
color: #777777;
text-align: left;
}
th {
text-align: left;
}
.table {
width: 100%;
max-width: 100%;
margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd;
}
.table > thead > tr > th {
vertical-align: bottom;
border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
border-top: 0;
}
.table > tbody + tbody {
border-top: 2px solid #ddd;
}
.table .table {
background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
padding: 5px;
}
.table-bordered {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
background-color: #f5f5f5;
}
table col[class*="col-"] {
position: static;
float: none;
display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
position: static;
float: none;
display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
background-color: #ebcccc;
}
.table-responsive {
overflow-x: auto;
min-height: 0.01%;
}
@media screen and (max-width: 767px) {
.table-responsive {
width: 100%;
margin-bottom: 13.5px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
}
.table-responsive > .table {
margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
white-space: nowrap;
}
.table-responsive > .table-bordered {
border: 0;
}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0;
}
}
fieldset {
padding: 0;
margin: 0;
border: 0;
min-width: 0;
}
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 18px;
font-size: 19.5px;
line-height: inherit;
color: #333333;
border: 0;
border-bottom: 1px solid #e5e5e5;
}
label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: bold;
}
input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px \9;
line-height: normal;
}
input[type="file"] {
display: block;
}
input[type="range"] {
display: block;
width: 100%;
}
select[multiple],
select[size] {
height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
output {
display: block;
padding-top: 7px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
}
.form-control {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
color: #999;
opacity: 1;
}
.form-control:-ms-input-placeholder {
color: #999;
}
.form-control::-webkit-input-placeholder {
color: #999;
}
.form-control::-ms-expand {
border: 0;
background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
background-color: #eeeeee;
opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
cursor: not-allowed;
}
textarea.form-control {
height: auto;
}
input[type="search"] {
-webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
line-height: 32px;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm,
.input-group-sm input[type="date"],
.input-group-sm input[type="time"],
.input-group-sm input[type="datetime-local"],
.input-group-sm input[type="month"] {
line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg,
.input-group-lg input[type="date"],
.input-group-lg input[type="time"],
.input-group-lg input[type="datetime-local"],
.input-group-lg input[type="month"] {
line-height: 45px;
}
}
.form-group {
margin-bottom: 15px;
}
.radio,
.checkbox {
position: relative;
display: block;
margin-top: 10px;
margin-bottom: 10px;
}
.radio label,
.checkbox label {
min-height: 18px;
padding-left: 20px;
margin-bottom: 0;
font-weight: normal;
cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
position: absolute;
margin-left: -20px;
margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
position: relative;
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
vertical-align: middle;
font-weight: normal;
cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
margin-top: 0;
margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
cursor: not-allowed;
}
.form-control-static {
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0;
min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
padding-left: 0;
padding-right: 0;
}
.input-sm {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-sm {
height: 30px;
line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
height: auto;
}
.form-group-sm .form-control {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.form-group-sm select.form-control {
height: 30px;
line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
height: auto;
}
.form-group-sm .form-control-static {
height: 30px;
min-height: 30px;
padding: 6px 10px;
font-size: 12px;
line-height: 1.5;
}
.input-lg {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-lg {
height: 45px;
line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
height: auto;
}
.form-group-lg .form-control {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.form-group-lg select.form-control {
height: 45px;
line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
height: auto;
}
.form-group-lg .form-control-static {
height: 45px;
min-height: 35px;
padding: 11px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.has-feedback {
position: relative;
}
.has-feedback .form-control {
padding-right: 40px;
}
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
width: 45px;
height: 45px;
line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
width: 30px;
height: 30px;
line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
color: #3c763d;
}
.has-success .form-control {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
color: #3c763d;
border-color: #3c763d;
background-color: #dff0d8;
}
.has-success .form-control-feedback {
color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
color: #8a6d3b;
}
.has-warning .form-control {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
border-color: #66512c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
color: #8a6d3b;
border-color: #8a6d3b;
background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
color: #a94442;
}
.has-error .form-control {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
color: #a94442;
border-color: #a94442;
background-color: #f2dede;
}
.has-error .form-control-feedback {
color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
top: 0;
}
.help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #404040;
}
@media (min-width: 768px) {
.form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.form-inline .form-control-static {
display: inline-block;
}
.form-inline .input-group {
display: inline-table;
vertical-align: middle;
}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
width: auto;
}
.form-inline .input-group > .form-control {
width: 100%;
}
.form-inline .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio,
.form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
padding-left: 0;
}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
top: 0;
}
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
min-height: 25px;
}
.form-horizontal .form-group {
margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 7px;
}
}
.form-horizontal .has-feedback .form-control-feedback {
right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
padding-top: 11px;
font-size: 17px;
}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
padding-top: 6px;
font-size: 12px;
}
}
.btn {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
border-radius: 2px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
color: #333;
text-decoration: none;
}
.btn:active,
.btn.active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
cursor: not-allowed;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
pointer-events: none;
}
.btn-default {
color: #333;
background-color: #fff;
border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.btn-default:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
background-color: #fff;
border-color: #ccc;
}
.btn-default .badge {
color: #fff;
background-color: #333;
}
.btn-primary {
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
color: #fff;
background-color: #286090;
border-color: #122b40;
}
.btn-primary:hover {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
color: #fff;
background-color: #204d74;
border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary .badge {
color: #337ab7;
background-color: #fff;
}
.btn-success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.btn-success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success .badge {
color: #5cb85c;
background-color: #fff;
}
.btn-info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.btn-info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info .badge {
color: #5bc0de;
background-color: #fff;
}
.btn-warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.btn-warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.btn-danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.btn-danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger .badge {
color: #d9534f;
background-color: #fff;
}
.btn-link {
color: #337ab7;
font-weight: normal;
border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
color: #23527c;
text-decoration: underline;
background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
color: #777777;
text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-block {
display: block;
width: 100%;
}
.btn-block + .btn-block {
margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
.collapse {
display: none;
}
.collapse.in {
display: block;
}
tr.collapse.in {
display: table-row;
}
tbody.collapse.in {
display: table-row-group;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition-property: height, visibility;
transition-property: height, visibility;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
.caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid \9;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.dropup,
.dropdown {
position: relative;
}
.dropdown-toggle:focus {
outline: 0;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
font-size: 13px;
text-align: left;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 2px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
}
.dropdown-menu.pull-right {
right: 0;
left: auto;
}
.dropdown-menu .divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.dropdown-menu > li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #333333;
white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
text-decoration: none;
color: #262626;
background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
color: #fff;
text-decoration: none;
outline: 0;
background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
text-decoration: none;
background-color: transparent;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
cursor: not-allowed;
}
.open > .dropdown-menu {
display: block;
}
.open > a {
outline: 0;
}
.dropdown-menu-right {
left: auto;
right: 0;
}
.dropdown-menu-left {
left: 0;
right: auto;
}
.dropdown-header {
display: block;
padding: 3px 20px;
font-size: 12px;
line-height: 1.42857143;
color: #777777;
white-space: nowrap;
}
.dropdown-backdrop {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 990;
}
.pull-right > .dropdown-menu {
right: 0;
left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px dashed;
border-bottom: 4px solid \9;
content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 2px;
}
@media (min-width: 541px) {
.navbar-right .dropdown-menu {
left: auto;
right: 0;
}
.navbar-right .dropdown-menu-left {
left: 0;
right: auto;
}
}
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
position: relative;
float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
margin-left: -1px;
}
.btn-toolbar {
margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0;
}
.btn-group > .btn:first-child {
margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group > .btn-group {
float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
padding-left: 8px;
padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
padding-left: 12px;
padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
-webkit-box-shadow: none;
box-shadow: none;
}
.btn .caret {
margin-left: 0;
}
.btn-lg .caret {
border-width: 5px 5px 0;
border-bottom-width: 0;
}
.dropup .btn-lg .caret {
border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
margin-top: -1px;
margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
border-top-right-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.btn-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
float: none;
display: table-cell;
width: 1%;
}
.btn-group-justified > .btn-group .btn {
width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none;
}
.input-group {
position: relative;
display: table;
border-collapse: separate;
}
.input-group[class*="col-"] {
float: none;
padding-left: 0;
padding-right: 0;
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
}
.input-group .form-control:focus {
z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
height: 45px;
line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
height: 30px;
line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
border-radius: 0;
}
.input-group-addon,
.input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle;
}
.input-group-addon {
padding: 6px 12px;
font-size: 13px;
font-weight: normal;
line-height: 1;
color: #555555;
text-align: center;
background-color: #eeeeee;
border: 1px solid #ccc;
border-radius: 2px;
}
.input-group-addon.input-sm {
padding: 5px 10px;
font-size: 12px;
border-radius: 1px;
}
.input-group-addon.input-lg {
padding: 10px 16px;
font-size: 17px;
border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.input-group-addon:first-child {
border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.input-group-addon:last-child {
border-left: 0;
}
.input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap;
}
.input-group-btn > .btn {
position: relative;
}
.input-group-btn > .btn + .btn {
margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
z-index: 2;
margin-left: -1px;
}
.nav {
margin-bottom: 0;
padding-left: 0;
list-style: none;
}
.nav > li {
position: relative;
display: block;
}
.nav > li > a {
position: relative;
display: block;
padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.nav > li.disabled > a {
color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
color: #777777;
text-decoration: none;
background-color: transparent;
cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
background-color: #eeeeee;
border-color: #337ab7;
}
.nav .nav-divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.nav > li > a > img {
max-width: none;
}
.nav-tabs {
border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
float: left;
margin-bottom: -1px;
}
.nav-tabs > li > a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
color: #555555;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: default;
}
.nav-tabs.nav-justified {
width: 100%;
border-bottom: 0;
}
.nav-tabs.nav-justified > li {
float: none;
}
.nav-tabs.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-tabs.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs.nav-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.nav-pills > li {
float: left;
}
.nav-pills > li > a {
border-radius: 2px;
}
.nav-pills > li + li {
margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
color: #fff;
background-color: #337ab7;
}
.nav-stacked > li {
float: none;
}
.nav-stacked > li + li {
margin-top: 2px;
margin-left: 0;
}
.nav-justified {
width: 100%;
}
.nav-justified > li {
float: none;
}
.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs-justified {
border-bottom: 0;
}
.nav-tabs-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar {
position: relative;
min-height: 30px;
margin-bottom: 18px;
border: 1px solid transparent;
}
@media (min-width: 541px) {
.navbar {
border-radius: 2px;
}
}
@media (min-width: 541px) {
.navbar-header {
float: left;
}
}
.navbar-collapse {
overflow-x: visible;
padding-right: 0px;
padding-left: 0px;
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
-webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
overflow-y: auto;
}
@media (min-width: 541px) {
.navbar-collapse {
width: auto;
border-top: 0;
box-shadow: none;
}
.navbar-collapse.collapse {
display: block !important;
height: auto !important;
padding-bottom: 0;
overflow: visible !important;
}
.navbar-collapse.in {
overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
padding-left: 0;
padding-right: 0;
}
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 200px;
}
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0px;
margin-left: 0px;
}
@media (min-width: 541px) {
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0;
margin-left: 0;
}
}
.navbar-static-top {
z-index: 1000;
border-width: 0 0 1px;
}
@media (min-width: 541px) {
.navbar-static-top {
border-radius: 0;
}
}
.navbar-fixed-top,
.navbar-fixed-bottom {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
}
@media (min-width: 541px) {
.navbar-fixed-top,
.navbar-fixed-bottom {
border-radius: 0;
}
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-fixed-bottom {
bottom: 0;
margin-bottom: 0;
border-width: 1px 0 0;
}
.navbar-brand {
float: left;
padding: 6px 0px;
font-size: 17px;
line-height: 18px;
height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
text-decoration: none;
}
.navbar-brand > img {
display: block;
}
@media (min-width: 541px) {
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
margin-left: 0px;
}
}
.navbar-toggle {
position: relative;
float: right;
margin-right: 0px;
padding: 9px 10px;
margin-top: -2px;
margin-bottom: -2px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 2px;
}
.navbar-toggle:focus {
outline: 0;
}
.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
margin-top: 4px;
}
@media (min-width: 541px) {
.navbar-toggle {
display: none;
}
}
.navbar-nav {
margin: 3px 0px;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
line-height: 18px;
}
@media (max-width: 540px) {
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none;
}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
line-height: 18px;
}
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus {
background-image: none;
}
}
@media (min-width: 541px) {
.navbar-nav {
float: left;
margin: 0;
}
.navbar-nav > li {
float: left;
}
.navbar-nav > li > a {
padding-top: 6px;
padding-bottom: 6px;
}
}
.navbar-form {
margin-left: 0px;
margin-right: 0px;
padding: 10px 0px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
margin-top: -1px;
margin-bottom: -1px;
}
@media (min-width: 768px) {
.navbar-form .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.navbar-form .form-control-static {
display: inline-block;
}
.navbar-form .input-group {
display: inline-table;
vertical-align: middle;
}
.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
width: auto;
}
.navbar-form .input-group > .form-control {
width: 100%;
}
.navbar-form .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio,
.navbar-form .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio label,
.navbar-form .checkbox label {
padding-left: 0;
}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
top: 0;
}
}
@media (max-width: 540px) {
.navbar-form .form-group {
margin-bottom: 5px;
}
.navbar-form .form-group:last-child {
margin-bottom: 0;
}
}
@media (min-width: 541px) {
.navbar-form {
width: auto;
border: 0;
margin-left: 0;
margin-right: 0;
padding-top: 0;
padding-bottom: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
}
.navbar-nav > li > .dropdown-menu {
margin-top: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
margin-bottom: 0;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.navbar-btn {
margin-top: -1px;
margin-bottom: -1px;
}
.navbar-btn.btn-sm {
margin-top: 0px;
margin-bottom: 0px;
}
.navbar-btn.btn-xs {
margin-top: 4px;
margin-bottom: 4px;
}
.navbar-text {
margin-top: 6px;
margin-bottom: 6px;
}
@media (min-width: 541px) {
.navbar-text {
float: left;
margin-left: 0px;
margin-right: 0px;
}
}
@media (min-width: 541px) {
.navbar-left {
float: left !important;
float: left;
}
.navbar-right {
float: right !important;
float: right;
margin-right: 0px;
}
.navbar-right ~ .navbar-right {
margin-right: 0;
}
}
.navbar-default {
background-color: #f8f8f8;
border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
color: #5e5e5e;
background-color: transparent;
}
.navbar-default .navbar-text {
color: #777;
}
.navbar-default .navbar-nav > li > a {
color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
.navbar-default .navbar-toggle {
border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: #e7e7e7;
color: #555;
}
@media (max-width: 540px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #777;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
}
.navbar-default .navbar-link {
color: #777;
}
.navbar-default .navbar-link:hover {
color: #333;
}
.navbar-default .btn-link {
color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
color: #ccc;
}
.navbar-inverse {
background-color: #222;
border-color: #080808;
}
.navbar-inverse .navbar-brand {
color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-text {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
color: #444;
background-color: transparent;
}
.navbar-inverse .navbar-toggle {
border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
background-color: #080808;
color: #fff;
}
@media (max-width: 540px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
border-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #444;
background-color: transparent;
}
}
.navbar-inverse .navbar-link {
color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
color: #fff;
}
.navbar-inverse .btn-link {
color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
color: #444;
}
.breadcrumb {
padding: 8px 15px;
margin-bottom: 18px;
list-style: none;
background-color: #f5f5f5;
border-radius: 2px;
}
.breadcrumb > li {
display: inline-block;
}
.breadcrumb > li + li:before {
content: "/\00a0";
padding: 0 5px;
color: #5e5e5e;
}
.breadcrumb > .active {
color: #777777;
}
.pagination {
display: inline-block;
padding-left: 0;
margin: 18px 0;
border-radius: 2px;
}
.pagination > li {
display: inline;
}
.pagination > li > a,
.pagination > li > span {
position: relative;
float: left;
padding: 6px 12px;
line-height: 1.42857143;
text-decoration: none;
color: #337ab7;
background-color: #fff;
border: 1px solid #ddd;
margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
margin-left: 0;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-bottom-right-radius: 2px;
border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
z-index: 2;
color: #23527c;
background-color: #eeeeee;
border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 3;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
color: #777777;
background-color: #fff;
border-color: #ddd;
cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
border-bottom-left-radius: 1px;
border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
border-bottom-right-radius: 1px;
border-top-right-radius: 1px;
}
.pager {
padding-left: 0;
margin: 18px 0;
list-style: none;
text-align: center;
}
.pager li {
display: inline;
}
.pager li > a,
.pager li > span {
display: inline-block;
padding: 5px 14px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
float: right;
}
.pager .previous > a,
.pager .previous > span {
float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
color: #777777;
background-color: #fff;
cursor: not-allowed;
}
.label {
display: inline;
padding: .2em .6em .3em;
font-size: 75%;
font-weight: bold;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
a.label:hover,
a.label:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.label:empty {
display: none;
}
.btn .label {
position: relative;
top: -1px;
}
.label-default {
background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
background-color: #5e5e5e;
}
.label-primary {
background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
background-color: #286090;
}
.label-success {
background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
background-color: #449d44;
}
.label-info {
background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
background-color: #31b0d5;
}
.label-warning {
background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
background-color: #ec971f;
}
.label-danger {
background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
background-color: #c9302c;
}
.badge {
display: inline-block;
min-width: 10px;
padding: 3px 7px;
font-size: 12px;
font-weight: bold;
color: #fff;
line-height: 1;
vertical-align: middle;
white-space: nowrap;
text-align: center;
background-color: #777777;
border-radius: 10px;
}
.badge:empty {
display: none;
}
.btn .badge {
position: relative;
top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
top: 0;
padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
color: #337ab7;
background-color: #fff;
}
.list-group-item > .badge {
float: right;
}
.list-group-item > .badge + .badge {
margin-right: 5px;
}
.nav-pills > li > a > .badge {
margin-left: 3px;
}
.jumbotron {
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 30px;
color: inherit;
background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
color: inherit;
}
.jumbotron p {
margin-bottom: 15px;
font-size: 20px;
font-weight: 200;
}
.jumbotron > hr {
border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
border-radius: 3px;
padding-left: 0px;
padding-right: 0px;
}
.jumbotron .container {
max-width: 100%;
}
@media screen and (min-width: 768px) {
.jumbotron {
padding-top: 48px;
padding-bottom: 48px;
}
.container .jumbotron,
.container-fluid .jumbotron {
padding-left: 60px;
padding-right: 60px;
}
.jumbotron h1,
.jumbotron .h1 {
font-size: 59px;
}
}
.thumbnail {
display: block;
padding: 4px;
margin-bottom: 18px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: border 0.2s ease-in-out;
-o-transition: border 0.2s ease-in-out;
transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
margin-left: auto;
margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
border-color: #337ab7;
}
.thumbnail .caption {
padding: 9px;
color: #000;
}
.alert {
padding: 15px;
margin-bottom: 18px;
border: 1px solid transparent;
border-radius: 2px;
}
.alert h4 {
margin-top: 0;
color: inherit;
}
.alert .alert-link {
font-weight: bold;
}
.alert > p,
.alert > ul {
margin-bottom: 0;
}
.alert > p + p {
margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
position: relative;
top: -2px;
right: -21px;
color: inherit;
}
.alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
}
.alert-success hr {
border-top-color: #c9e2b3;
}
.alert-success .alert-link {
color: #2b542c;
}
.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
}
.alert-info hr {
border-top-color: #a6e1ec;
}
.alert-info .alert-link {
color: #245269;
}
.alert-warning {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
}
.alert-warning hr {
border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
color: #66512c;
}
.alert-danger {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
}
.alert-danger hr {
border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
@keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
.progress {
overflow: hidden;
height: 18px;
margin-bottom: 18px;
background-color: #f5f5f5;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
float: left;
width: 0%;
height: 100%;
font-size: 12px;
line-height: 18px;
color: #fff;
text-align: center;
background-color: #337ab7;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-transition: width 0.6s ease;
-o-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
-webkit-animation: progress-bar-stripes 2s linear infinite;
-o-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
margin-top: 15px;
}
.media:first-child {
margin-top: 0;
}
.media,
.media-body {
zoom: 1;
overflow: hidden;
}
.media-body {
width: 10000px;
}
.media-object {
display: block;
}
.media-object.img-thumbnail {
max-width: none;
}
.media-right,
.media > .pull-right {
padding-left: 10px;
}
.media-left,
.media > .pull-left {
padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
display: table-cell;
vertical-align: top;
}
.media-middle {
vertical-align: middle;
}
.media-bottom {
vertical-align: bottom;
}
.media-heading {
margin-top: 0;
margin-bottom: 5px;
}
.media-list {
padding-left: 0;
list-style: none;
}
.list-group {
margin-bottom: 20px;
padding-left: 0;
}
.list-group-item {
position: relative;
display: block;
padding: 10px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd;
}
.list-group-item:first-child {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
}
.list-group-item:last-child {
margin-bottom: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
text-decoration: none;
color: #555;
background-color: #f5f5f5;
}
button.list-group-item {
width: 100%;
text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
background-color: #eeeeee;
color: #777777;
cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
z-index: 2;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
color: #c7ddef;
}
.list-group-item-success {
color: #3c763d;
background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
color: #3c763d;
background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
color: #fff;
background-color: #3c763d;
border-color: #3c763d;
}
.list-group-item-info {
color: #31708f;
background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
color: #31708f;
background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
color: #fff;
background-color: #31708f;
border-color: #31708f;
}
.list-group-item-warning {
color: #8a6d3b;
background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
color: #8a6d3b;
background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
color: #fff;
background-color: #8a6d3b;
border-color: #8a6d3b;
}
.list-group-item-danger {
color: #a94442;
background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
color: #a94442;
background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
color: #fff;
background-color: #a94442;
border-color: #a94442;
}
.list-group-item-heading {
margin-top: 0;
margin-bottom: 5px;
}
.list-group-item-text {
margin-bottom: 0;
line-height: 1.3;
}
.panel {
margin-bottom: 18px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 2px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
padding: 15px;
}
.panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
color: inherit;
}
.panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 15px;
color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
color: inherit;
}
.panel-footer {
padding: 10px 15px;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
border-width: 1px 0;
border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
border-top-width: 0;
}
.list-group + .panel-footer {
border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
padding-left: 15px;
padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
border-top-left-radius: 1px;
border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
border-bottom-left-radius: 1px;
border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
border-bottom: 0;
}
.panel > .table-responsive {
border: 0;
margin-bottom: 0;
}
.panel-group {
margin-bottom: 18px;
}
.panel-group .panel {
margin-bottom: 0;
border-radius: 2px;
}
.panel-group .panel + .panel {
margin-top: 5px;
}
.panel-group .panel-heading {
border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
border-bottom: 1px solid #ddd;
}
.panel-default {
border-color: #ddd;
}
.panel-default > .panel-heading {
color: #333333;
background-color: #f5f5f5;
border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
color: #f5f5f5;
background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ddd;
}
.panel-primary {
border-color: #337ab7;
}
.panel-primary > .panel-heading {
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
color: #337ab7;
background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #337ab7;
}
.panel-success {
border-color: #d6e9c6;
}
.panel-success > .panel-heading {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
color: #dff0d8;
background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #d6e9c6;
}
.panel-info {
border-color: #bce8f1;
}
.panel-info > .panel-heading {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
color: #d9edf7;
background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #bce8f1;
}
.panel-warning {
border-color: #faebcc;
}
.panel-warning > .panel-heading {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
color: #fcf8e3;
background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #faebcc;
}
.panel-danger {
border-color: #ebccd1;
}
.panel-danger > .panel-heading {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
color: #f2dede;
background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ebccd1;
}
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
padding-bottom: 75%;
}
.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
border-color: #ddd;
border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
padding: 24px;
border-radius: 3px;
}
.well-sm {
padding: 9px;
border-radius: 1px;
}
.close {
float: right;
font-size: 19.5px;
font-weight: bold;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: 0.2;
filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
opacity: 0.5;
filter: alpha(opacity=50);
}
button.close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.modal-open {
overflow: hidden;
}
.modal {
display: none;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.modal.fade .modal-dialog {
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
-o-transform: translate(0, -25%);
transform: translate(0, -25%);
-webkit-transition: -webkit-transform 0.3s ease-out;
-moz-transition: -moz-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
}
.modal-content {
position: relative;
background-color: #fff;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
background-clip: padding-box;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
filter: alpha(opacity=0);
}
.modal-backdrop.in {
opacity: 0.5;
filter: alpha(opacity=50);
}
.modal-header {
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
margin-top: -2px;
}
.modal-title {
margin: 0;
line-height: 1.42857143;
}
.modal-body {
position: relative;
padding: 15px;
}
.modal-footer {
padding: 15px;
text-align: right;
border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
margin-left: 5px;
margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
margin-left: 0;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media (min-width: 768px) {
.modal-dialog {
width: 600px;
margin: 30px auto;
}
.modal-content {
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.modal-sm {
width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg {
width: 900px;
}
}
.tooltip {
position: absolute;
z-index: 1070;
display: block;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 12px;
opacity: 0;
filter: alpha(opacity=0);
}
.tooltip.in {
opacity: 0.9;
filter: alpha(opacity=90);
}
.tooltip.top {
margin-top: -3px;
padding: 5px 0;
}
.tooltip.right {
margin-left: 3px;
padding: 0 5px;
}
.tooltip.bottom {
margin-top: 3px;
padding: 5px 0;
}
.tooltip.left {
margin-left: -3px;
padding: 0 5px;
}
.tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 2px;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
bottom: 0;
right: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
bottom: 0;
left: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
top: 0;
right: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
top: 0;
left: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1060;
display: none;
max-width: 276px;
padding: 1px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 13px;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
margin-top: -10px;
}
.popover.right {
margin-left: 10px;
}
.popover.bottom {
margin-top: 10px;
}
.popover.left {
margin-left: -10px;
}
.popover-title {
margin: 0;
padding: 8px 14px;
font-size: 13px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 2px 2px 0 0;
}
.popover-content {
padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.popover > .arrow {
border-width: 11px;
}
.popover > .arrow:after {
border-width: 10px;
content: "";
}
.popover.top > .arrow {
left: 50%;
margin-left: -11px;
border-bottom-width: 0;
border-top-color: #999999;
border-top-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
}
.popover.top > .arrow:after {
content: " ";
bottom: 1px;
margin-left: -10px;
border-bottom-width: 0;
border-top-color: #fff;
}
.popover.right > .arrow {
top: 50%;
left: -11px;
margin-top: -11px;
border-left-width: 0;
border-right-color: #999999;
border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
content: " ";
left: 1px;
bottom: -10px;
border-left-width: 0;
border-right-color: #fff;
}
.popover.bottom > .arrow {
left: 50%;
margin-left: -11px;
border-top-width: 0;
border-bottom-color: #999999;
border-bottom-color: rgba(0, 0, 0, 0.25);
top: -11px;
}
.popover.bottom > .arrow:after {
content: " ";
top: 1px;
margin-left: -10px;
border-top-width: 0;
border-bottom-color: #fff;
}
.popover.left > .arrow {
top: 50%;
right: -11px;
margin-top: -11px;
border-right-width: 0;
border-left-color: #999999;
border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
content: " ";
right: 1px;
border-right-width: 0;
border-left-color: #fff;
bottom: -10px;
}
.carousel {
position: relative;
}
.carousel-inner {
position: relative;
overflow: hidden;
width: 100%;
}
.carousel-inner > .item {
display: none;
position: relative;
-webkit-transition: 0.6s ease-in-out left;
-o-transition: 0.6s ease-in-out left;
transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner > .item {
-webkit-transition: -webkit-transform 0.6s ease-in-out;
-moz-transition: -moz-transform 0.6s ease-in-out;
-o-transition: -o-transform 0.6s ease-in-out;
transition: transform 0.6s ease-in-out;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
}
.carousel-inner > .item.next,
.carousel-inner > .item.active.right {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
left: 0;
}
.carousel-inner > .item.prev,
.carousel-inner > .item.active.left {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
left: 0;
}
.carousel-inner > .item.next.left,
.carousel-inner > .item.prev.right,
.carousel-inner > .item.active {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
left: 0;
}
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
display: block;
}
.carousel-inner > .active {
left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
position: absolute;
top: 0;
width: 100%;
}
.carousel-inner > .next {
left: 100%;
}
.carousel-inner > .prev {
left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
left: 0;
}
.carousel-inner > .active.left {
left: -100%;
}
.carousel-inner > .active.right {
left: 100%;
}
.carousel-control {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 15%;
opacity: 0.5;
filter: alpha(opacity=50);
font-size: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
left: auto;
right: 0;
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
outline: 0;
color: #fff;
text-decoration: none;
opacity: 0.9;
filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
position: absolute;
top: 50%;
margin-top: -10px;
z-index: 5;
display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
left: 50%;
margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
right: 50%;
margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 20px;
height: 20px;
line-height: 1;
font-family: serif;
}
.carousel-control .icon-prev:before {
content: '\2039';
}
.carousel-control .icon-next:before {
content: '\203a';
}
.carousel-indicators {
position: absolute;
bottom: 10px;
left: 50%;
z-index: 15;
width: 60%;
margin-left: -30%;
padding-left: 0;
list-style: none;
text-align: center;
}
.carousel-indicators li {
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
border: 1px solid #fff;
border-radius: 10px;
cursor: pointer;
background-color: #000 \9;
background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
margin: 0;
width: 12px;
height: 12px;
background-color: #fff;
}
.carousel-caption {
position: absolute;
left: 15%;
right: 15%;
bottom: 20px;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
text-shadow: none;
}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 30px;
height: 30px;
margin-top: -10px;
font-size: 30px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
margin-right: -10px;
}
.carousel-caption {
left: 20%;
right: 20%;
padding-bottom: 30px;
}
.carousel-indicators {
bottom: 20px;
}
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
content: " ";
display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
@-ms-viewport {
width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table !important;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table !important;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table !important;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table !important;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table !important;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
}
.visible-print-block {
display: none !important;
}
@media print {
.visible-print-block {
display: block !important;
}
}
.visible-print-inline {
display: none !important;
}
@media print {
.visible-print-inline {
display: inline !important;
}
}
.visible-print-inline-block {
display: none !important;
}
@media print {
.visible-print-inline-block {
display: inline-block !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
}
/*!
*
* Font Awesome
*
*/
/*!
* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0');
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eee;
border-radius: .1em;
}
.fa-pull-left {
float: left;
}
.fa-pull-right {
float: right;
}
.fa.fa-pull-left {
margin-right: .3em;
}
.fa.fa-pull-right {
margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
.fa-pulse {
-webkit-animation: fa-spin 1s infinite steps(8);
animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-glass:before {
content: "\f000";
}
.fa-music:before {
content: "\f001";
}
.fa-search:before {
content: "\f002";
}
.fa-envelope-o:before {
content: "\f003";
}
.fa-heart:before {
content: "\f004";
}
.fa-star:before {
content: "\f005";
}
.fa-star-o:before {
content: "\f006";
}
.fa-user:before {
content: "\f007";
}
.fa-film:before {
content: "\f008";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-check:before {
content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-power-off:before {
content: "\f011";
}
.fa-signal:before {
content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
content: "\f013";
}
.fa-trash-o:before {
content: "\f014";
}
.fa-home:before {
content: "\f015";
}
.fa-file-o:before {
content: "\f016";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-road:before {
content: "\f018";
}
.fa-download:before {
content: "\f019";
}
.fa-arrow-circle-o-down:before {
content: "\f01a";
}
.fa-arrow-circle-o-up:before {
content: "\f01b";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-play-circle-o:before {
content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e";
}
.fa-refresh:before {
content: "\f021";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-lock:before {
content: "\f023";
}
.fa-flag:before {
content: "\f024";
}
.fa-headphones:before {
content: "\f025";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-book:before {
content: "\f02d";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-print:before {
content: "\f02f";
}
.fa-camera:before {
content: "\f030";
}
.fa-font:before {
content: "\f031";
}
.fa-bold:before {
content: "\f032";
}
.fa-italic:before {
content: "\f033";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-right:before {
content: "\f038";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-list:before {
content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b";
}
.fa-indent:before {
content: "\f03c";
}
.fa-video-camera:before {
content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e";
}
.fa-pencil:before {
content: "\f040";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-adjust:before {
content: "\f042";
}
.fa-tint:before {
content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-share-square-o:before {
content: "\f045";
}
.fa-check-square-o:before {
content: "\f046";
}
.fa-arrows:before {
content: "\f047";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-backward:before {
content: "\f04a";
}
.fa-play:before {
content: "\f04b";
}
.fa-pause:before {
content: "\f04c";
}
.fa-stop:before {
content: "\f04d";
}
.fa-forward:before {
content: "\f04e";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-eject:before {
content: "\f052";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-times-circle-o:before {
content: "\f05c";
}
.fa-check-circle-o:before {
content: "\f05d";
}
.fa-ban:before {
content: "\f05e";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064";
}
.fa-expand:before {
content: "\f065";
}
.fa-compress:before {
content: "\f066";
}
.fa-plus:before {
content: "\f067";
}
.fa-minus:before {
content: "\f068";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-gift:before {
content: "\f06b";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-fire:before {
content: "\f06d";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-plane:before {
content: "\f072";
}
.fa-calendar:before {
content: "\f073";
}
.fa-random:before {
content: "\f074";
}
.fa-comment:before {
content: "\f075";
}
.fa-magnet:before {
content: "\f076";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-retweet:before {
content: "\f079";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-arrows-v:before {
content: "\f07d";
}
.fa-arrows-h:before {
content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-key:before {
content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085";
}
.fa-comments:before {
content: "\f086";
}
.fa-thumbs-o-up:before {
content: "\f087";
}
.fa-thumbs-o-down:before {
content: "\f088";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.fa-sign-out:before {
content: "\f08b";
}
.fa-linkedin-square:before {
content: "\f08c";
}
.fa-thumb-tack:before {
content: "\f08d";
}
.fa-external-link:before {
content: "\f08e";
}
.fa-sign-in:before {
content: "\f090";
}
.fa-trophy:before {
content: "\f091";
}
.fa-github-square:before {
content: "\f092";
}
.fa-upload:before {
content: "\f093";
}
.fa-lemon-o:before {
content: "\f094";
}
.fa-phone:before {
content: "\f095";
}
.fa-square-o:before {
content: "\f096";
}
.fa-bookmark-o:before {
content: "\f097";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
content: "\f09e";
}
.fa-hdd-o:before {
content: "\f0a0";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-hand-o-right:before {
content: "\f0a4";
}
.fa-hand-o-left:before {
content: "\f0a5";
}
.fa-hand-o-up:before {
content: "\f0a6";
}
.fa-hand-o-down:before {
content: "\f0a7";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7";
}
.fa-square:before {
content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-table:before {
content: "\f0ce";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-plus:before {
content: "\f0d5";
}
.fa-money:before {
content: "\f0d6";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-columns:before {
content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4";
}
.fa-comment-o:before {
content: "\f0e5";
}
.fa-comments-o:before {
content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea";
}
.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa-exchange:before {
content: "\f0ec";
}
.fa-cloud-download:before {
content: "\f0ed";
}
.fa-cloud-upload:before {
content: "\f0ee";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-bell-o:before {
content: "\f0a2";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cutlery:before {
content: "\f0f5";
}
.fa-file-text-o:before {
content: "\f0f6";
}
.fa-building-o:before {
content: "\f0f7";
}
.fa-hospital-o:before {
content: "\f0f8";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-desktop:before {
content: "\f108";
}
.fa-laptop:before {
content: "\f109";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}
.fa-circle-o:before {
content: "\f10c";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-spinner:before {
content: "\f110";
}
.fa-circle:before {
content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-folder-o:before {
content: "\f114";
}
.fa-folder-open-o:before {
content: "\f115";
}
.fa-smile-o:before {
content: "\f118";
}
.fa-frown-o:before {
content: "\f119";
}
.fa-meh-o:before {
content: "\f11a";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-keyboard-o:before {
content: "\f11c";
}
.fa-flag-o:before {
content: "\f11d";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-terminal:before {
content: "\f120";
}
.fa-code:before {
content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-crop:before {
content: "\f125";
}
.fa-code-fork:before {
content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127";
}
.fa-question:before {
content: "\f128";
}
.fa-info:before {
content: "\f129";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-shield:before {
content: "\f132";
}
.fa-calendar-o:before {
content: "\f133";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-rocket:before {
content: "\f135";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-html5:before {
content: "\f13b";
}
.fa-css3:before {
content: "\f13c";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-ticket:before {
content: "\f145";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-minus-square-o:before {
content: "\f147";
}
.fa-level-up:before {
content: "\f148";
}
.fa-level-down:before {
content: "\f149";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-pencil-square:before {
content: "\f14b";
}
.fa-external-link-square:before {
content: "\f14c";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-compass:before {
content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
content: "\f153";
}
.fa-gbp:before {
content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158";
}
.fa-won:before,
.fa-krw:before {
content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-text:before {
content: "\f15c";
}
.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa-sort-amount-asc:before {
content: "\f160";
}
.fa-sort-amount-desc:before {
content: "\f161";
}
.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-youtube-square:before {
content: "\f166";
}
.fa-youtube:before {
content: "\f167";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-youtube-play:before {
content: "\f16a";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-adn:before {
content: "\f170";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitbucket-square:before {
content: "\f172";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-long-arrow-down:before {
content: "\f175";
}
.fa-long-arrow-up:before {
content: "\f176";
}
.fa-long-arrow-left:before {
content: "\f177";
}
.fa-long-arrow-right:before {
content: "\f178";
}
.fa-apple:before {
content: "\f179";
}
.fa-windows:before {
content: "\f17a";
}
.fa-android:before {
content: "\f17b";
}
.fa-linux:before {
content: "\f17c";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-skype:before {
content: "\f17e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-trello:before {
content: "\f181";
}
.fa-female:before {
content: "\f182";
}
.fa-male:before {
content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
content: "\f184";
}
.fa-sun-o:before {
content: "\f185";
}
.fa-moon-o:before {
content: "\f186";
}
.fa-archive:before {
content: "\f187";
}
.fa-bug:before {
content: "\f188";
}
.fa-vk:before {
content: "\f189";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-renren:before {
content: "\f18b";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-arrow-circle-o-right:before {
content: "\f18e";
}
.fa-arrow-circle-o-left:before {
content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191";
}
.fa-dot-circle-o:before {
content: "\f192";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195";
}
.fa-plus-square-o:before {
content: "\f196";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-slack:before {
content: "\f198";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-openid:before {
content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-google:before {
content: "\f1a0";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-pied-piper-pp:before {
content: "\f1a7";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-language:before {
content: "\f1ab";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-building:before {
content: "\f1ad";
}
.fa-child:before {
content: "\f1ae";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-spoon:before {
content: "\f1b1";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-database:before {
content: "\f1c0";
}
.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa-file-word-o:before {
content: "\f1c2";
}
.fa-file-excel-o:before {
content: "\f1c3";
}
.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8";
}
.fa-file-code-o:before {
content: "\f1c9";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd";
}
.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9";
}
.fa-history:before {
content: "\f1da";
}
.fa-circle-thin:before {
content: "\f1db";
}
.fa-header:before {
content: "\f1dc";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-sliders:before {
content: "\f1de";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-bomb:before {
content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3";
}
.fa-tty:before {
content: "\f1e4";
}
.fa-binoculars:before {
content: "\f1e5";
}
.fa-plug:before {
content: "\f1e6";
}
.fa-slideshare:before {
content: "\f1e7";
}
.fa-twitch:before {
content: "\f1e8";
}
.fa-yelp:before {
content: "\f1e9";
}
.fa-newspaper-o:before {
content: "\f1ea";
}
.fa-wifi:before {
content: "\f1eb";
}
.fa-calculator:before {
content: "\f1ec";
}
.fa-paypal:before {
content: "\f1ed";
}
.fa-google-wallet:before {
content: "\f1ee";
}
.fa-cc-visa:before {
content: "\f1f0";
}
.fa-cc-mastercard:before {
content: "\f1f1";
}
.fa-cc-discover:before {
content: "\f1f2";
}
.fa-cc-amex:before {
content: "\f1f3";
}
.fa-cc-paypal:before {
content: "\f1f4";
}
.fa-cc-stripe:before {
content: "\f1f5";
}
.fa-bell-slash:before {
content: "\f1f6";
}
.fa-bell-slash-o:before {
content: "\f1f7";
}
.fa-trash:before {
content: "\f1f8";
}
.fa-copyright:before {
content: "\f1f9";
}
.fa-at:before {
content: "\f1fa";
}
.fa-eyedropper:before {
content: "\f1fb";
}
.fa-paint-brush:before {
content: "\f1fc";
}
.fa-birthday-cake:before {
content: "\f1fd";
}
.fa-area-chart:before {
content: "\f1fe";
}
.fa-pie-chart:before {
content: "\f200";
}
.fa-line-chart:before {
content: "\f201";
}
.fa-lastfm:before {
content: "\f202";
}
.fa-lastfm-square:before {
content: "\f203";
}
.fa-toggle-off:before {
content: "\f204";
}
.fa-toggle-on:before {
content: "\f205";
}
.fa-bicycle:before {
content: "\f206";
}
.fa-bus:before {
content: "\f207";
}
.fa-ioxhost:before {
content: "\f208";
}
.fa-angellist:before {
content: "\f209";
}
.fa-cc:before {
content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b";
}
.fa-meanpath:before {
content: "\f20c";
}
.fa-buysellads:before {
content: "\f20d";
}
.fa-connectdevelop:before {
content: "\f20e";
}
.fa-dashcube:before {
content: "\f210";
}
.fa-forumbee:before {
content: "\f211";
}
.fa-leanpub:before {
content: "\f212";
}
.fa-sellsy:before {
content: "\f213";
}
.fa-shirtsinbulk:before {
content: "\f214";
}
.fa-simplybuilt:before {
content: "\f215";
}
.fa-skyatlas:before {
content: "\f216";
}
.fa-cart-plus:before {
content: "\f217";
}
.fa-cart-arrow-down:before {
content: "\f218";
}
.fa-diamond:before {
content: "\f219";
}
.fa-ship:before {
content: "\f21a";
}
.fa-user-secret:before {
content: "\f21b";
}
.fa-motorcycle:before {
content: "\f21c";
}
.fa-street-view:before {
content: "\f21d";
}
.fa-heartbeat:before {
content: "\f21e";
}
.fa-venus:before {
content: "\f221";
}
.fa-mars:before {
content: "\f222";
}
.fa-mercury:before {
content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
content: "\f224";
}
.fa-transgender-alt:before {
content: "\f225";
}
.fa-venus-double:before {
content: "\f226";
}
.fa-mars-double:before {
content: "\f227";
}
.fa-venus-mars:before {
content: "\f228";
}
.fa-mars-stroke:before {
content: "\f229";
}
.fa-mars-stroke-v:before {
content: "\f22a";
}
.fa-mars-stroke-h:before {
content: "\f22b";
}
.fa-neuter:before {
content: "\f22c";
}
.fa-genderless:before {
content: "\f22d";
}
.fa-facebook-official:before {
content: "\f230";
}
.fa-pinterest-p:before {
content: "\f231";
}
.fa-whatsapp:before {
content: "\f232";
}
.fa-server:before {
content: "\f233";
}
.fa-user-plus:before {
content: "\f234";
}
.fa-user-times:before {
content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
content: "\f236";
}
.fa-viacoin:before {
content: "\f237";
}
.fa-train:before {
content: "\f238";
}
.fa-subway:before {
content: "\f239";
}
.fa-medium:before {
content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
content: "\f23b";
}
.fa-optin-monster:before {
content: "\f23c";
}
.fa-opencart:before {
content: "\f23d";
}
.fa-expeditedssl:before {
content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
content: "\f244";
}
.fa-mouse-pointer:before {
content: "\f245";
}
.fa-i-cursor:before {
content: "\f246";
}
.fa-object-group:before {
content: "\f247";
}
.fa-object-ungroup:before {
content: "\f248";
}
.fa-sticky-note:before {
content: "\f249";
}
.fa-sticky-note-o:before {
content: "\f24a";
}
.fa-cc-jcb:before {
content: "\f24b";
}
.fa-cc-diners-club:before {
content: "\f24c";
}
.fa-clone:before {
content: "\f24d";
}
.fa-balance-scale:before {
content: "\f24e";
}
.fa-hourglass-o:before {
content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: "\f253";
}
.fa-hourglass:before {
content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: "\f256";
}
.fa-hand-scissors-o:before {
content: "\f257";
}
.fa-hand-lizard-o:before {
content: "\f258";
}
.fa-hand-spock-o:before {
content: "\f259";
}
.fa-hand-pointer-o:before {
content: "\f25a";
}
.fa-hand-peace-o:before {
content: "\f25b";
}
.fa-trademark:before {
content: "\f25c";
}
.fa-registered:before {
content: "\f25d";
}
.fa-creative-commons:before {
content: "\f25e";
}
.fa-gg:before {
content: "\f260";
}
.fa-gg-circle:before {
content: "\f261";
}
.fa-tripadvisor:before {
content: "\f262";
}
.fa-odnoklassniki:before {
content: "\f263";
}
.fa-odnoklassniki-square:before {
content: "\f264";
}
.fa-get-pocket:before {
content: "\f265";
}
.fa-wikipedia-w:before {
content: "\f266";
}
.fa-safari:before {
content: "\f267";
}
.fa-chrome:before {
content: "\f268";
}
.fa-firefox:before {
content: "\f269";
}
.fa-opera:before {
content: "\f26a";
}
.fa-internet-explorer:before {
content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
content: "\f26c";
}
.fa-contao:before {
content: "\f26d";
}
.fa-500px:before {
content: "\f26e";
}
.fa-amazon:before {
content: "\f270";
}
.fa-calendar-plus-o:before {
content: "\f271";
}
.fa-calendar-minus-o:before {
content: "\f272";
}
.fa-calendar-times-o:before {
content: "\f273";
}
.fa-calendar-check-o:before {
content: "\f274";
}
.fa-industry:before {
content: "\f275";
}
.fa-map-pin:before {
content: "\f276";
}
.fa-map-signs:before {
content: "\f277";
}
.fa-map-o:before {
content: "\f278";
}
.fa-map:before {
content: "\f279";
}
.fa-commenting:before {
content: "\f27a";
}
.fa-commenting-o:before {
content: "\f27b";
}
.fa-houzz:before {
content: "\f27c";
}
.fa-vimeo:before {
content: "\f27d";
}
.fa-black-tie:before {
content: "\f27e";
}
.fa-fonticons:before {
content: "\f280";
}
.fa-reddit-alien:before {
content: "\f281";
}
.fa-edge:before {
content: "\f282";
}
.fa-credit-card-alt:before {
content: "\f283";
}
.fa-codiepie:before {
content: "\f284";
}
.fa-modx:before {
content: "\f285";
}
.fa-fort-awesome:before {
content: "\f286";
}
.fa-usb:before {
content: "\f287";
}
.fa-product-hunt:before {
content: "\f288";
}
.fa-mixcloud:before {
content: "\f289";
}
.fa-scribd:before {
content: "\f28a";
}
.fa-pause-circle:before {
content: "\f28b";
}
.fa-pause-circle-o:before {
content: "\f28c";
}
.fa-stop-circle:before {
content: "\f28d";
}
.fa-stop-circle-o:before {
content: "\f28e";
}
.fa-shopping-bag:before {
content: "\f290";
}
.fa-shopping-basket:before {
content: "\f291";
}
.fa-hashtag:before {
content: "\f292";
}
.fa-bluetooth:before {
content: "\f293";
}
.fa-bluetooth-b:before {
content: "\f294";
}
.fa-percent:before {
content: "\f295";
}
.fa-gitlab:before {
content: "\f296";
}
.fa-wpbeginner:before {
content: "\f297";
}
.fa-wpforms:before {
content: "\f298";
}
.fa-envira:before {
content: "\f299";
}
.fa-universal-access:before {
content: "\f29a";
}
.fa-wheelchair-alt:before {
content: "\f29b";
}
.fa-question-circle-o:before {
content: "\f29c";
}
.fa-blind:before {
content: "\f29d";
}
.fa-audio-description:before {
content: "\f29e";
}
.fa-volume-control-phone:before {
content: "\f2a0";
}
.fa-braille:before {
content: "\f2a1";
}
.fa-assistive-listening-systems:before {
content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
content: "\f2a4";
}
.fa-glide:before {
content: "\f2a5";
}
.fa-glide-g:before {
content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
content: "\f2a7";
}
.fa-low-vision:before {
content: "\f2a8";
}
.fa-viadeo:before {
content: "\f2a9";
}
.fa-viadeo-square:before {
content: "\f2aa";
}
.fa-snapchat:before {
content: "\f2ab";
}
.fa-snapchat-ghost:before {
content: "\f2ac";
}
.fa-snapchat-square:before {
content: "\f2ad";
}
.fa-pied-piper:before {
content: "\f2ae";
}
.fa-first-order:before {
content: "\f2b0";
}
.fa-yoast:before {
content: "\f2b1";
}
.fa-themeisle:before {
content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
content: "\f2b4";
}
.fa-handshake-o:before {
content: "\f2b5";
}
.fa-envelope-open:before {
content: "\f2b6";
}
.fa-envelope-open-o:before {
content: "\f2b7";
}
.fa-linode:before {
content: "\f2b8";
}
.fa-address-book:before {
content: "\f2b9";
}
.fa-address-book-o:before {
content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
content: "\f2bc";
}
.fa-user-circle:before {
content: "\f2bd";
}
.fa-user-circle-o:before {
content: "\f2be";
}
.fa-user-o:before {
content: "\f2c0";
}
.fa-id-badge:before {
content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
content: "\f2c3";
}
.fa-quora:before {
content: "\f2c4";
}
.fa-free-code-camp:before {
content: "\f2c5";
}
.fa-telegram:before {
content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
content: "\f2cb";
}
.fa-shower:before {
content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
content: "\f2cd";
}
.fa-podcast:before {
content: "\f2ce";
}
.fa-window-maximize:before {
content: "\f2d0";
}
.fa-window-minimize:before {
content: "\f2d1";
}
.fa-window-restore:before {
content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
content: "\f2d4";
}
.fa-bandcamp:before {
content: "\f2d5";
}
.fa-grav:before {
content: "\f2d6";
}
.fa-etsy:before {
content: "\f2d7";
}
.fa-imdb:before {
content: "\f2d8";
}
.fa-ravelry:before {
content: "\f2d9";
}
.fa-eercast:before {
content: "\f2da";
}
.fa-microchip:before {
content: "\f2db";
}
.fa-snowflake-o:before {
content: "\f2dc";
}
.fa-superpowers:before {
content: "\f2dd";
}
.fa-wpexplorer:before {
content: "\f2de";
}
.fa-meetup:before {
content: "\f2e0";
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
code {
color: #000;
}
pre {
font-size: inherit;
line-height: inherit;
}
label {
font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.corner-all {
border-radius: 2px;
}
.no-padding {
padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer. It allows the usage of flexible box
model layouts accross multiple browsers, including older browsers. The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below). Browsers that are known to implement this
new spec completely include:
Firefox 28.0+
Chrome 29.0+
Internet Explorer 11+
Opera 17.0+
Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
.hbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.vbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
.vbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
/* Old browsers */
-webkit-box-direction: reverse;
-moz-box-direction: reverse;
box-direction: reverse;
/* Modern browsers */
flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
/* Old browsers */
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
/* Old browsers */
-webkit-box-flex: 2;
-moz-box-flex: 2;
box-flex: 2;
/* Modern browsers */
flex: 2;
}
.box-group1 {
/* Deprecated */
-webkit-box-flex-group: 1;
-moz-box-flex-group: 1;
box-flex-group: 1;
}
.box-group2 {
/* Deprecated */
-webkit-box-flex-group: 2;
-moz-box-flex-group: 2;
box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
/* Old browsers */
-webkit-box-pack: start;
-moz-box-pack: start;
box-pack: start;
/* Modern browsers */
justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
/* Old browsers */
-webkit-box-pack: center;
-moz-box-pack: center;
box-pack: center;
/* Modern browsers */
justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
/* Old browsers */
-webkit-box-pack: baseline;
-moz-box-pack: baseline;
box-pack: baseline;
/* Modern browsers */
justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
/* Old browsers */
-webkit-box-pack: stretch;
-moz-box-pack: stretch;
box-pack: stretch;
/* Modern browsers */
justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
/* Old browsers */
-webkit-box-align: start;
-moz-box-align: start;
box-align: start;
/* Modern browsers */
align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
/* Old browsers */
-webkit-box-align: end;
-moz-box-align: end;
box-align: end;
/* Modern browsers */
align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
/* Old browsers */
-webkit-box-align: center;
-moz-box-align: center;
box-align: center;
/* Modern browsers */
align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
/* Old browsers */
-webkit-box-align: baseline;
-moz-box-align: baseline;
box-align: baseline;
/* Modern browsers */
align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
/* Old browsers */
-webkit-box-align: stretch;
-moz-box-align: stretch;
box-align: stretch;
/* Modern browsers */
align-items: stretch;
}
div.error {
margin: 2em;
text-align: center;
}
div.error > h1 {
font-size: 500%;
line-height: normal;
}
div.error > p {
font-size: 200%;
line-height: normal;
}
div.traceback-wrapper {
text-align: left;
max-width: 800px;
margin: auto;
}
div.traceback-wrapper pre.traceback {
max-height: 600px;
overflow: auto;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
body {
background-color: #fff;
/* This makes sure that the body covers the entire window and needs to
be in a different element than the display: box in wrapper below */
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
overflow: visible;
}
body > #header {
/* Initially hidden to prevent FLOUC */
display: none;
background-color: #fff;
/* Display over codemirror */
position: relative;
z-index: 100;
}
body > #header #header-container {
display: flex;
flex-direction: row;
justify-content: space-between;
padding: 5px;
padding-bottom: 5px;
padding-top: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
body > #header .header-bar {
width: 100%;
height: 1px;
background: #e7e7e7;
margin-bottom: -1px;
}
@media print {
body > #header {
display: none !important;
}
}
#header-spacer {
width: 100%;
visibility: hidden;
}
@media print {
#header-spacer {
display: none;
}
}
#ipython_notebook {
padding-left: 0px;
padding-top: 1px;
padding-bottom: 1px;
}
[dir="rtl"] #ipython_notebook {
margin-right: 10px;
margin-left: 0;
}
[dir="rtl"] #ipython_notebook.pull-left {
float: right !important;
float: right;
}
.flex-spacer {
flex: 1;
}
#noscript {
width: auto;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
font-size: 22px;
color: red;
font-weight: bold;
}
#ipython_notebook img {
height: 28px;
}
#site {
width: 100%;
display: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: auto;
}
@media print {
#site {
height: auto !important;
}
}
/* Smaller buttons */
.ui-button .ui-button-text {
padding: 0.2em 0.8em;
font-size: 77%;
}
input.ui-button {
padding: 0.3em 0.9em;
}
span#kernel_logo_widget {
margin: 0 10px;
}
span#login_widget {
float: right;
}
[dir="rtl"] span#login_widget {
float: left;
}
span#login_widget > .button,
#logout {
color: #333;
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
color: #fff;
background-color: #333;
}
.nav-header {
text-transform: none;
}
#header > span {
margin-top: 10px;
}
.modal_stretch .modal-dialog {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
max-height: calc(100vh - 200px);
overflow: auto;
flex: 1;
}
.modal-header {
cursor: move;
}
@media (min-width: 768px) {
.modal .modal-dialog {
width: 700px;
}
}
@media (min-width: 768px) {
select.form-control {
margin-left: 12px;
margin-right: 12px;
}
}
/*!
*
* IPython auth
*
*/
.center-nav {
display: inline-block;
margin-bottom: -4px;
}
[dir="rtl"] .center-nav form.pull-left {
float: right !important;
float: right;
}
[dir="rtl"] .center-nav .navbar-text {
float: right;
}
[dir="rtl"] .navbar-inner {
text-align: right;
}
[dir="rtl"] div.text-left {
text-align: right;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
background-color: none;
display: inline;
}
.alternate_upload.form {
padding: 0;
margin: 0;
}
.alternate_upload input.fileinput {
position: absolute;
display: block;
width: 100%;
height: 100%;
overflow: hidden;
cursor: pointer;
opacity: 0;
z-index: 2;
}
.alternate_upload .btn-xs > input.fileinput {
margin: -1px -5px;
}
.alternate_upload .btn-upload {
position: relative;
height: 22px;
}
::-webkit-file-upload-button {
cursor: pointer;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
ul#tabs {
margin-bottom: 4px;
}
ul#tabs a {
padding-top: 6px;
padding-bottom: 4px;
}
[dir="rtl"] ul#tabs.nav-tabs > li {
float: right;
}
[dir="rtl"] ul#tabs.nav.nav-tabs {
padding-right: 0;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
text-decoration: none;
}
ul.breadcrumb i.icon-home {
font-size: 16px;
margin-right: 4px;
}
ul.breadcrumb span {
color: #5e5e5e;
}
.list_toolbar {
padding: 4px 0 4px 0;
vertical-align: middle;
}
.list_toolbar .tree-buttons {
padding-top: 1px;
}
[dir="rtl"] .list_toolbar .tree-buttons .pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .list_toolbar .col-sm-4,
[dir="rtl"] .list_toolbar .col-sm-8 {
float: right;
}
.dynamic-buttons {
padding-top: 3px;
display: inline-block;
}
.list_toolbar [class*="span"] {
min-height: 24px;
}
.list_header {
font-weight: bold;
background-color: #EEE;
}
.list_placeholder {
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
}
.list_container {
margin-top: 4px;
margin-bottom: 20px;
border: 1px solid #ddd;
border-radius: 2px;
}
.list_container > div {
border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
background-color: red;
}
.list_container > div:last-child {
border: none;
}
.list_item:hover .list_item {
background-color: #ddd;
}
.list_item a {
text-decoration: none;
}
.list_item:hover {
background-color: #fafafa;
}
.list_header > div,
.list_item > div {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
.list_header > div input,
.list_item > div input {
margin-right: 7px;
margin-left: 14px;
vertical-align: text-bottom;
line-height: 22px;
position: relative;
top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
margin-left: -1px;
vertical-align: baseline;
line-height: 22px;
}
[dir="rtl"] .list_item > div input {
margin-right: 0;
}
.new-file input[type=checkbox] {
visibility: hidden;
}
.item_name {
line-height: 22px;
height: 24px;
}
.item_icon {
font-size: 14px;
color: #5e5e5e;
margin-right: 7px;
margin-left: 7px;
line-height: 22px;
vertical-align: baseline;
}
.item_modified {
margin-right: 7px;
margin-left: 7px;
}
[dir="rtl"] .item_modified.pull-right {
float: left !important;
float: left;
}
.item_buttons {
line-height: 1em;
margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
margin-left: 5px;
}
.item_buttons .btn {
min-width: 13ex;
}
.item_buttons .running-indicator {
padding-top: 4px;
color: #5cb85c;
}
.item_buttons .kernel-name {
padding-top: 4px;
color: #5bc0de;
margin-right: 7px;
float: left;
}
[dir="rtl"] .item_buttons.pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .item_buttons .kernel-name {
margin-left: 7px;
float: right;
}
.toolbar_info {
height: 24px;
line-height: 24px;
}
.list_item input:not([type=checkbox]) {
padding-top: 3px;
padding-bottom: 3px;
height: 22px;
line-height: 14px;
margin: 0px;
}
.highlight_text {
color: blue;
}
#project_name {
display: inline-block;
padding-left: 7px;
margin-left: -2px;
}
#project_name > .breadcrumb {
padding: 0px;
margin-bottom: 0px;
background-color: transparent;
font-weight: bold;
}
.sort_button {
display: inline-block;
padding-left: 7px;
}
[dir="rtl"] .sort_button.pull-right {
float: left !important;
float: left;
}
#tree-selector {
padding-right: 0px;
}
#button-select-all {
min-width: 50px;
}
[dir="rtl"] #button-select-all.btn {
float: right ;
}
#select-all {
margin-left: 7px;
margin-right: 2px;
margin-top: 2px;
height: 16px;
}
[dir="rtl"] #select-all.pull-left {
float: right !important;
float: right;
}
.menu_icon {
margin-right: 2px;
}
.tab-content .row {
margin-left: 0px;
margin-right: 0px;
}
.folder_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f114";
}
.folder_icon:before.fa-pull-left {
margin-right: .3em;
}
.folder_icon:before.fa-pull-right {
margin-left: .3em;
}
.folder_icon:before.pull-left {
margin-right: .3em;
}
.folder_icon:before.pull-right {
margin-left: .3em;
}
.notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
}
.notebook_icon:before.fa-pull-left {
margin-right: .3em;
}
.notebook_icon:before.fa-pull-right {
margin-left: .3em;
}
.notebook_icon:before.pull-left {
margin-right: .3em;
}
.notebook_icon:before.pull-right {
margin-left: .3em;
}
.running_notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
color: #5cb85c;
}
.running_notebook_icon:before.fa-pull-left {
margin-right: .3em;
}
.running_notebook_icon:before.fa-pull-right {
margin-left: .3em;
}
.running_notebook_icon:before.pull-left {
margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
margin-left: .3em;
}
.file_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f016";
position: relative;
top: -2px;
}
.file_icon:before.fa-pull-left {
margin-right: .3em;
}
.file_icon:before.fa-pull-right {
margin-left: .3em;
}
.file_icon:before.pull-left {
margin-right: .3em;
}
.file_icon:before.pull-right {
margin-left: .3em;
}
#notebook_toolbar .pull-right {
padding-top: 0px;
margin-right: -1px;
}
ul#new-menu {
left: auto;
right: 0;
}
#new-menu .dropdown-header {
font-size: 10px;
border-bottom: 1px solid #e5e5e5;
padding: 0 0 3px;
margin: -3px 20px 0;
}
.kernel-menu-icon {
padding-right: 12px;
width: 24px;
content: "\f096";
}
.kernel-menu-icon:before {
content: "\f096";
}
.kernel-menu-icon-current:before {
content: "\f00c";
}
#tab_content {
padding-top: 20px;
}
#running .panel-group .panel {
margin-top: 3px;
margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
background-color: #EEE;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
text-decoration: none;
}
#running .panel-group .panel .panel-body {
padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
border-bottom: 0px;
}
.delete-button {
display: none;
}
.duplicate-button {
display: none;
}
.rename-button {
display: none;
}
.move-button {
display: none;
}
.download-button {
display: none;
}
.shutdown-button {
display: none;
}
.dynamic-instructions {
display: inline-block;
padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
padding: 0px 5px;
}
.selected-keymap i.fa:before {
content: "\f00c";
}
#mode-menu {
overflow: auto;
max-height: 20em;
}
.edit_app #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
/* Use a negative 1 bottom margin, so the border overlaps the border of the
header */
margin-bottom: -1px;
}
.dirty-indicator {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator.pull-left {
margin-right: .3em;
}
.dirty-indicator.pull-right {
margin-left: .3em;
}
.dirty-indicator-dirty {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-dirty.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator-dirty.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator-dirty.pull-left {
margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-clean.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator-clean.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator-clean.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f00c";
}
.dirty-indicator-clean:before.fa-pull-left {
margin-right: .3em;
}
.dirty-indicator-clean:before.fa-pull-right {
margin-left: .3em;
}
.dirty-indicator-clean:before.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
margin-left: .3em;
}
#filename {
font-size: 16pt;
display: table;
padding: 0px 5px;
}
#current-mode {
padding-left: 5px;
padding-right: 5px;
}
#texteditor-backdrop {
padding-top: 20px;
padding-bottom: 20px;
}
@media not print {
#texteditor-backdrop {
background-color: #EEE;
}
}
@media print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container {
padding: 0px;
background-color: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
.CodeMirror-dialog {
background-color: #fff;
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI escape sequences */
/* The color values are a mix of
http://www.xcolors.net/dl/baskerville-ivorylight and
http://www.xcolors.net/dl/euphrasia */
.ansi-black-fg {
color: #3E424D;
}
.ansi-black-bg {
background-color: #3E424D;
}
.ansi-black-intense-fg {
color: #282C36;
}
.ansi-black-intense-bg {
background-color: #282C36;
}
.ansi-red-fg {
color: #E75C58;
}
.ansi-red-bg {
background-color: #E75C58;
}
.ansi-red-intense-fg {
color: #B22B31;
}
.ansi-red-intense-bg {
background-color: #B22B31;
}
.ansi-green-fg {
color: #00A250;
}
.ansi-green-bg {
background-color: #00A250;
}
.ansi-green-intense-fg {
color: #007427;
}
.ansi-green-intense-bg {
background-color: #007427;
}
.ansi-yellow-fg {
color: #DDB62B;
}
.ansi-yellow-bg {
background-color: #DDB62B;
}
.ansi-yellow-intense-fg {
color: #B27D12;
}
.ansi-yellow-intense-bg {
background-color: #B27D12;
}
.ansi-blue-fg {
color: #208FFB;
}
.ansi-blue-bg {
background-color: #208FFB;
}
.ansi-blue-intense-fg {
color: #0065CA;
}
.ansi-blue-intense-bg {
background-color: #0065CA;
}
.ansi-magenta-fg {
color: #D160C4;
}
.ansi-magenta-bg {
background-color: #D160C4;
}
.ansi-magenta-intense-fg {
color: #A03196;
}
.ansi-magenta-intense-bg {
background-color: #A03196;
}
.ansi-cyan-fg {
color: #60C6C8;
}
.ansi-cyan-bg {
background-color: #60C6C8;
}
.ansi-cyan-intense-fg {
color: #258F8F;
}
.ansi-cyan-intense-bg {
background-color: #258F8F;
}
.ansi-white-fg {
color: #C5C1B4;
}
.ansi-white-bg {
background-color: #C5C1B4;
}
.ansi-white-intense-fg {
color: #A1A6B2;
}
.ansi-white-intense-bg {
background-color: #A1A6B2;
}
.ansi-default-inverse-fg {
color: #FFFFFF;
}
.ansi-default-inverse-bg {
background-color: #000000;
}
.ansi-bold {
font-weight: bold;
}
.ansi-underline {
text-decoration: underline;
}
/* The following styles are deprecated an will be removed in a future version */
.ansibold {
font-weight: bold;
}
.ansi-inverse {
outline: 0.5px dotted;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
color: black;
}
.ansired {
color: darkred;
}
.ansigreen {
color: darkgreen;
}
.ansiyellow {
color: #c4a000;
}
.ansiblue {
color: darkblue;
}
.ansipurple {
color: darkviolet;
}
.ansicyan {
color: steelblue;
}
.ansigray {
color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
background-color: black;
}
.ansibgred {
background-color: red;
}
.ansibggreen {
background-color: green;
}
.ansibgyellow {
background-color: yellow;
}
.ansibgblue {
background-color: blue;
}
.ansibgpurple {
background-color: magenta;
}
.ansibgcyan {
background-color: cyan;
}
.ansibggray {
background-color: gray;
}
div.cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
border-radius: 2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-width: 1px;
border-style: solid;
border-color: transparent;
width: 100%;
padding: 5px;
/* This acts as a spacer between cells, that is outside the border */
margin: 0px;
outline: none;
position: relative;
overflow: visible;
}
div.cell:before {
position: absolute;
display: block;
top: -1px;
left: -1px;
width: 5px;
height: calc(100% + 2px);
content: '';
background: transparent;
}
div.cell.jupyter-soft-selected {
border-left-color: #E3F2FD;
border-left-width: 1px;
padding-left: 5px;
border-right-color: #E3F2FD;
border-right-width: 1px;
background: #E3F2FD;
}
@media print {
div.cell.jupyter-soft-selected {
border-color: transparent;
}
}
div.cell.selected,
div.cell.selected.jupyter-soft-selected {
border-color: #ababab;
}
div.cell.selected:before,
div.cell.selected.jupyter-soft-selected:before {
position: absolute;
display: block;
top: -1px;
left: -1px;
width: 5px;
height: calc(100% + 2px);
content: '';
background: #42A5F5;
}
@media print {
div.cell.selected,
div.cell.selected.jupyter-soft-selected {
border-color: transparent;
}
}
.edit_mode div.cell.selected {
border-color: #66BB6A;
}
.edit_mode div.cell.selected:before {
position: absolute;
display: block;
top: -1px;
left: -1px;
width: 5px;
height: calc(100% + 2px);
content: '';
background: #66BB6A;
}
@media print {
.edit_mode div.cell.selected {
border-color: transparent;
}
}
.prompt {
/* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
min-width: 14ex;
/* This padding is tuned to match the padding on the CodeMirror editor. */
padding: 0.4em;
margin: 0px;
font-family: monospace;
text-align: right;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
/* Don't highlight prompt number selection */
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
/* Use default cursor */
cursor: default;
}
@media (max-width: 540px) {
.prompt {
text-align: left;
}
}
div.inner_cell {
min-width: 0;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
border: 1px solid #cfcfcf;
border-radius: 2px;
background: #f7f7f7;
line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
is no content in the output_subarea and the prompt. The main purpose of this is
to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
padding-top: 0;
padding-bottom: 0;
}
div.unrecognized_cell {
padding: 5px 5px 5px 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.unrecognized_cell .inner_cell {
border-radius: 2px;
padding: 5px;
font-weight: bold;
color: red;
border: 1px solid #cfcfcf;
background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
color: inherit;
text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
color: inherit;
text-decoration: none;
}
@media (max-width: 540px) {
div.unrecognized_cell > div.prompt {
display: none;
}
}
div.code_cell {
/* avoid page breaking on code cells when printing */
}
@media print {
div.code_cell {
page-break-inside: avoid;
}
}
/* any special styling for code cells that are currently running goes here */
div.input {
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.input {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
color: #303F9F;
border-top: 1px solid transparent;
}
div.input_area > div.highlight {
margin: 0.4em;
border: none;
padding: 0px;
background-color: transparent;
}
div.input_area > div.highlight > pre {
margin: 0px;
border: none;
padding: 0px;
background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
* monospace font with inconsistent normal/bold/italic height. See
* notebookmain.js. Such fonts will have keywords vertically offset with
* respect to the rest of the text. The user should select a better font.
* See: https://github.com/ipython/ipython/issues/1503
*
* .CodeMirror span {
* vertical-align: bottom;
* }
*/
.CodeMirror {
line-height: 1.21429em;
/* Changed from 1em to our global default */
font-size: 14px;
height: auto;
/* Changed to auto to autogrow */
background: none;
/* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
/* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
/* We have found that if it is visible, vertical scrollbars appear with font size changes.*/
overflow-y: hidden;
overflow-x: auto;
}
.CodeMirror-lines {
/* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
/* we have set a different line-height and want this to scale with that. */
/* Note that this should set vertical padding only, since CodeMirror assumes
that horizontal padding will be set on CodeMirror pre */
padding: 0.4em 0;
}
.CodeMirror-linenumber {
padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.CodeMirror pre {
/* In CM3 this went to 4px from 0 in CM2. This sets horizontal padding only,
use .CodeMirror-lines for vertical */
padding: 0 0.4em;
border: 0;
border-radius: 0;
}
.CodeMirror-cursor {
border-left: 1.4px solid black;
}
@media screen and (min-width: 2138px) and (max-width: 4319px) {
.CodeMirror-cursor {
border-left: 2px solid black;
}
}
@media screen and (min-width: 4320px) {
.CodeMirror-cursor {
border-left: 4px solid black;
}
}
/*
Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org>
Adapted from GitHub theme
*/
.highlight-base {
color: #000;
}
.highlight-variable {
color: #000;
}
.highlight-variable-2 {
color: #1a1a1a;
}
.highlight-variable-3 {
color: #333333;
}
.highlight-string {
color: #BA2121;
}
.highlight-comment {
color: #408080;
font-style: italic;
}
.highlight-number {
color: #080;
}
.highlight-atom {
color: #88F;
}
.highlight-keyword {
color: #008000;
font-weight: bold;
}
.highlight-builtin {
color: #008000;
}
.highlight-error {
color: #f00;
}
.highlight-operator {
color: #AA22FF;
font-weight: bold;
}
.highlight-meta {
color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
color: #00f;
}
.highlight-string-2 {
color: #f50;
}
.highlight-qualifier {
color: #555;
}
.highlight-bracket {
color: #997;
}
.highlight-tag {
color: #170;
}
.highlight-attribute {
color: #00c;
}
.highlight-header {
color: blue;
}
.highlight-quote {
color: #090;
}
.highlight-link {
color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
color: #008000;
font-weight: bold;
}
.cm-s-ipython span.cm-atom {
color: #88F;
}
.cm-s-ipython span.cm-number {
color: #080;
}
.cm-s-ipython span.cm-def {
color: #00f;
}
.cm-s-ipython span.cm-variable {
color: #000;
}
.cm-s-ipython span.cm-operator {
color: #AA22FF;
font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
color: #333333;
}
.cm-s-ipython span.cm-comment {
color: #408080;
font-style: italic;
}
.cm-s-ipython span.cm-string {
color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
color: #f50;
}
.cm-s-ipython span.cm-meta {
color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
color: #555;
}
.cm-s-ipython span.cm-builtin {
color: #008000;
}
.cm-s-ipython span.cm-bracket {
color: #997;
}
.cm-s-ipython span.cm-tag {
color: #170;
}
.cm-s-ipython span.cm-attribute {
color: #00c;
}
.cm-s-ipython span.cm-header {
color: blue;
}
.cm-s-ipython span.cm-quote {
color: #090;
}
.cm-s-ipython span.cm-link {
color: #00c;
}
.cm-s-ipython span.cm-error {
color: #f00;
}
.cm-s-ipython span.cm-tab {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
background-position: right;
background-repeat: no-repeat;
}
div.output_wrapper {
/* this position must be relative to enable descendents to be absolute within it */
position: relative;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
/* ideally, this would be max-height, but FF barfs all over that */
height: 24em;
/* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
width: 100%;
overflow: auto;
border-radius: 2px;
-webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
margin: 0px;
padding: 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
div.out_prompt_overlay {
height: 100%;
padding: 0px 0.4em;
position: absolute;
border-radius: 2px;
}
div.out_prompt_overlay:hover {
/* use inner shadow to get border that is computed the same on WebKit/FF */
-webkit-box-shadow: inset 0 0 1px #000;
box-shadow: inset 0 0 1px #000;
background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
padding: 0px;
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.output_area .MathJax_Display {
text-align: left !important;
}
div.output_area .rendered_html table {
margin-left: 0;
margin-right: 0;
}
div.output_area .rendered_html img {
margin-left: 0;
margin-right: 0;
}
div.output_area img,
div.output_area svg {
max-width: 100%;
height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
max-width: none;
}
div.output_area .mglyph > img {
max-width: none;
}
/* This is needed to protect the pre formating from global settings such
as that of bootstrap */
.output {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
@media (max-width: 540px) {
div.output_area {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
div.output_area pre {
margin: 0;
padding: 1px 0 1px 0;
border: 0;
vertical-align: baseline;
color: black;
background-color: transparent;
border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
the prompt div. */
div.output_subarea {
overflow-x: auto;
padding: 0.4em;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
output types */
/* all text output has this class: */
div.output_text {
text-align: left;
color: #000;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
background: #fdd;
/* very light red background for stderr */
}
div.output_latex {
text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
padding: 0;
}
.js-error {
color: darkred;
}
/* raw_input styles */
div.raw_input_container {
line-height: 1.21429em;
padding-top: 5px;
}
pre.raw_input_prompt {
/* nothing needed here. */
}
input.raw_input {
font-family: monospace;
font-size: inherit;
color: inherit;
width: auto;
/* make sure input baseline aligns with prompt */
vertical-align: baseline;
/* padding + margin = 0.5em between prompt and cursor */
padding: 0em 0.25em;
margin: 0em 0.25em;
}
input.raw_input:focus {
box-shadow: none;
}
p.p-space {
margin-bottom: 10px;
}
div.output_unrecognized {
padding: 5px;
font-weight: bold;
color: red;
}
div.output_unrecognized a {
color: inherit;
text-decoration: none;
}
div.output_unrecognized a:hover {
color: inherit;
text-decoration: none;
}
.rendered_html {
color: #000;
/* any extras will just be numbers: */
}
.rendered_html em {
font-style: italic;
}
.rendered_html strong {
font-weight: bold;
}
.rendered_html u {
text-decoration: underline;
}
.rendered_html :link {
text-decoration: underline;
}
.rendered_html :visited {
text-decoration: underline;
}
.rendered_html h1 {
font-size: 185.7%;
margin: 1.08em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h2 {
font-size: 157.1%;
margin: 1.27em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h3 {
font-size: 128.6%;
margin: 1.55em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h4 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h5 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h6 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h1:first-child {
margin-top: 0.538em;
}
.rendered_html h2:first-child {
margin-top: 0.636em;
}
.rendered_html h3:first-child {
margin-top: 0.777em;
}
.rendered_html h4:first-child {
margin-top: 1em;
}
.rendered_html h5:first-child {
margin-top: 1em;
}
.rendered_html h6:first-child {
margin-top: 1em;
}
.rendered_html ul:not(.list-inline),
.rendered_html ol:not(.list-inline) {
padding-left: 2em;
}
.rendered_html ul {
list-style: disc;
}
.rendered_html ul ul {
list-style: square;
margin-top: 0;
}
.rendered_html ul ul ul {
list-style: circle;
}
.rendered_html ol {
list-style: decimal;
}
.rendered_html ol ol {
list-style: upper-alpha;
margin-top: 0;
}
.rendered_html ol ol ol {
list-style: lower-alpha;
}
.rendered_html ol ol ol ol {
list-style: lower-roman;
}
.rendered_html ol ol ol ol ol {
list-style: decimal;
}
.rendered_html * + ul {
margin-top: 1em;
}
.rendered_html * + ol {
margin-top: 1em;
}
.rendered_html hr {
color: black;
background-color: black;
}
.rendered_html pre {
margin: 1em 2em;
padding: 0px;
background-color: #fff;
}
.rendered_html code {
background-color: #eff0f1;
}
.rendered_html p code {
padding: 1px 5px;
}
.rendered_html pre code {
background-color: #fff;
}
.rendered_html pre,
.rendered_html code {
border: 0;
color: #000;
font-size: 100%;
}
.rendered_html blockquote {
margin: 1em 2em;
}
.rendered_html table {
margin-left: auto;
margin-right: auto;
border: none;
border-collapse: collapse;
border-spacing: 0;
color: black;
font-size: 12px;
table-layout: fixed;
}
.rendered_html thead {
border-bottom: 1px solid black;
vertical-align: bottom;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
text-align: right;
vertical-align: middle;
padding: 0.5em 0.5em;
line-height: normal;
white-space: normal;
max-width: none;
border: none;
}
.rendered_html th {
font-weight: bold;
}
.rendered_html tbody tr:nth-child(odd) {
background: #f5f5f5;
}
.rendered_html tbody tr:hover {
background: rgba(66, 165, 245, 0.2);
}
.rendered_html * + table {
margin-top: 1em;
}
.rendered_html p {
text-align: left;
}
.rendered_html * + p {
margin-top: 1em;
}
.rendered_html img {
display: block;
margin-left: auto;
margin-right: auto;
}
.rendered_html * + img {
margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
max-width: 100%;
height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
max-width: none;
}
.rendered_html .alert {
margin-bottom: initial;
}
.rendered_html * + .alert {
margin-top: 1em;
}
[dir="rtl"] .rendered_html p {
text-align: right;
}
div.text_cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.text_cell > div.prompt {
display: none;
}
}
div.text_cell_render {
/*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
outline: none;
resize: none;
width: inherit;
border-style: none;
padding: 0.5em 0.5em 0.5em 0.4em;
color: #000;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
a.anchor-link:link {
text-decoration: none;
padding: 0px 20px;
visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
visibility: visible;
}
.text_cell.rendered .input_area {
display: none;
}
.text_cell.rendered .rendered_html {
overflow-x: auto;
overflow-y: hidden;
}
.text_cell.rendered .rendered_html tr,
.text_cell.rendered .rendered_html th,
.text_cell.rendered .rendered_html td {
max-width: none;
}
.text_cell.unrendered .text_cell_render {
display: none;
}
.text_cell .dropzone .input_area {
border: 2px dashed #bababa;
margin: -1px;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
font-weight: bold;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
font-size: 185.7%;
}
.cm-header-2 {
font-size: 157.1%;
}
.cm-header-3 {
font-size: 128.6%;
}
.cm-header-4 {
font-size: 110%;
}
.cm-header-5 {
font-size: 100%;
font-style: italic;
}
.cm-header-6 {
font-size: 100%;
font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
.notebook_app {
padding-left: 0px;
padding-right: 0px;
}
}
#ipython-main-app {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook_panel {
margin: 0px;
padding: 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook {
font-size: 14px;
line-height: 20px;
overflow-y: hidden;
overflow-x: auto;
width: 100%;
/* This spaces the page away from the edge of the notebook area */
padding-top: 20px;
margin: 0px;
outline: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
min-height: 100%;
}
@media not print {
#notebook-container {
padding: 15px;
background-color: #fff;
min-height: 0;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
@media print {
#notebook-container {
width: 100%;
}
}
div.ui-widget-content {
border: 1px solid #ababab;
outline: none;
}
pre.dialog {
background-color: #f7f7f7;
border: 1px solid #ddd;
border-radius: 2px;
padding: 0.4em;
padding-left: 2em;
}
p.dialog {
padding: 0.2em;
}
/* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems
to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do.
*/
pre,
code,
kbd,
samp {
white-space: pre-wrap;
}
#fonttest {
font-family: monospace;
}
p {
margin-bottom: 0;
}
.end_space {
min-height: 100px;
transition: height .2s ease;
}
.notebook_app > #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
.notebook_app {
background-color: #EEE;
}
}
kbd {
border-style: solid;
border-width: 1px;
box-shadow: none;
margin: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
}
.jupyter-keybindings {
padding: 1px;
line-height: 24px;
border-bottom: 1px solid gray;
}
.jupyter-keybindings input {
margin: 0;
padding: 0;
border: none;
}
.jupyter-keybindings i {
padding: 6px;
}
.well code {
background-color: #ffffff;
border-color: #ababab;
border-width: 1px;
border-style: solid;
padding: 2px;
padding-top: 1px;
padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
border: thin solid #CFCFCF;
border-bottom: none;
background: #EEE;
border-radius: 2px 2px 0px 0px;
width: 100%;
height: 29px;
padding-right: 4px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
display: -webkit-flex;
}
@media print {
.celltoolbar {
display: none;
}
}
.ctb_hideshow {
display: none;
vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
border: 1px solid #cfcfcf;
}
.celltoolbar {
font-size: 87%;
padding-top: 3px;
}
.celltoolbar select {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
width: inherit;
font-size: inherit;
height: 22px;
padding: 0px;
display: inline-block;
}
.celltoolbar select:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
color: #999;
opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
color: #999;
}
.celltoolbar select::-ms-expand {
border: 0;
background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
background-color: #eeeeee;
opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
cursor: not-allowed;
}
textarea.celltoolbar select {
height: auto;
}
select.celltoolbar select {
height: 30px;
line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
height: auto;
}
.celltoolbar label {
margin-left: 5px;
margin-right: 5px;
}
.tags_button_container {
width: 100%;
display: flex;
}
.tag-container {
display: flex;
flex-direction: row;
flex-grow: 1;
overflow: hidden;
position: relative;
}
.tag-container > * {
margin: 0 4px;
}
.remove-tag-btn {
margin-left: 4px;
}
.tags-input {
display: flex;
}
.cell-tag:last-child:after {
content: "";
position: absolute;
right: 0;
width: 40px;
height: 100%;
/* Fade to background color of cell toolbar */
background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE);
}
.tags-input > * {
margin-left: 4px;
}
.cell-tag,
.tags-input input,
.tags-input button {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
box-shadow: none;
width: inherit;
font-size: inherit;
height: 22px;
line-height: 22px;
padding: 0px 4px;
display: inline-block;
}
.cell-tag:focus,
.tags-input input:focus,
.tags-input button:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.cell-tag::-moz-placeholder,
.tags-input input::-moz-placeholder,
.tags-input button::-moz-placeholder {
color: #999;
opacity: 1;
}
.cell-tag:-ms-input-placeholder,
.tags-input input:-ms-input-placeholder,
.tags-input button:-ms-input-placeholder {
color: #999;
}
.cell-tag::-webkit-input-placeholder,
.tags-input input::-webkit-input-placeholder,
.tags-input button::-webkit-input-placeholder {
color: #999;
}
.cell-tag::-ms-expand,
.tags-input input::-ms-expand,
.tags-input button::-ms-expand {
border: 0;
background-color: transparent;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
.cell-tag[readonly],
.tags-input input[readonly],
.tags-input button[readonly],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
background-color: #eeeeee;
opacity: 1;
}
.cell-tag[disabled],
.tags-input input[disabled],
.tags-input button[disabled],
fieldset[disabled] .cell-tag,
fieldset[disabled] .tags-input input,
fieldset[disabled] .tags-input button {
cursor: not-allowed;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button {
height: auto;
}
select.cell-tag,
select.tags-input input,
select.tags-input button {
height: 30px;
line-height: 30px;
}
textarea.cell-tag,
textarea.tags-input input,
textarea.tags-input button,
select[multiple].cell-tag,
select[multiple].tags-input input,
select[multiple].tags-input button {
height: auto;
}
.cell-tag,
.tags-input button {
padding: 0px 4px;
}
.cell-tag {
background-color: #fff;
white-space: nowrap;
}
.tags-input input[type=text]:focus {
outline: none;
box-shadow: none;
border-color: #ccc;
}
.completions {
position: absolute;
z-index: 110;
overflow: hidden;
border: 1px solid #ababab;
border-radius: 2px;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
line-height: 1;
}
.completions select {
background: white;
outline: none;
border: none;
padding: 0px;
margin: 0px;
overflow: auto;
font-family: monospace;
font-size: 110%;
color: #000;
width: auto;
}
.completions select option.context {
color: #286090;
}
#kernel_logo_widget .current_kernel_logo {
display: none;
margin-top: -1px;
margin-bottom: -1px;
width: 32px;
height: 32px;
}
[dir="rtl"] #kernel_logo_widget {
float: left !important;
float: left;
}
.modal .modal-body .move-path {
display: flex;
flex-direction: row;
justify-content: space;
align-items: center;
}
.modal .modal-body .move-path .server-root {
padding-right: 20px;
}
.modal .modal-body .move-path .path-input {
flex: 1;
}
#menubar {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-top: 1px;
}
#menubar .navbar {
border-top: 1px;
border-radius: 0px 0px 2px 2px;
margin-bottom: 0px;
}
#menubar .navbar-toggle {
float: left;
padding-top: 7px;
padding-bottom: 7px;
border: none;
}
#menubar .navbar-collapse {
clear: left;
}
[dir="rtl"] #menubar .navbar-toggle {
float: right;
}
[dir="rtl"] #menubar .navbar-collapse {
clear: right;
}
[dir="rtl"] #menubar .navbar-nav {
float: right;
}
[dir="rtl"] #menubar .nav {
padding-right: 0px;
}
[dir="rtl"] #menubar .navbar-nav > li {
float: right;
}
[dir="rtl"] #menubar .navbar-right {
float: left !important;
}
[dir="rtl"] ul.dropdown-menu {
text-align: right;
left: auto;
}
[dir="rtl"] ul#new-menu.dropdown-menu {
right: auto;
left: 0;
}
.nav-wrapper {
border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
padding-top: 4px;
}
[dir="rtl"] i.menu-icon.pull-right {
float: left !important;
float: left;
}
ul#help_menu li a {
overflow: hidden;
padding-right: 2.2em;
}
ul#help_menu li a i {
margin-right: -1.2em;
}
[dir="rtl"] ul#help_menu li a {
padding-left: 2.2em;
}
[dir="rtl"] ul#help_menu li a i {
margin-right: 0;
margin-left: -1.2em;
}
[dir="rtl"] ul#help_menu li a i.pull-right {
float: left !important;
float: left;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
}
[dir="rtl"] .dropdown-submenu > .dropdown-menu {
right: 100%;
margin-right: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.dropdown-submenu > a:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f0da";
float: right;
color: #333333;
margin-top: 2px;
margin-right: -10px;
}
.dropdown-submenu > a:after.fa-pull-left {
margin-right: .3em;
}
.dropdown-submenu > a:after.fa-pull-right {
margin-left: .3em;
}
.dropdown-submenu > a:after.pull-left {
margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
margin-left: .3em;
}
[dir="rtl"] .dropdown-submenu > a:after {
float: left;
content: "\f0d9";
margin-right: 0;
margin-left: -10px;
}
.dropdown-submenu:hover > a:after {
color: #262626;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
}
#notification_area {
float: right !important;
float: right;
z-index: 10;
}
[dir="rtl"] #notification_area {
float: left !important;
float: left;
}
.indicator_area {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
[dir="rtl"] .indicator_area {
float: left !important;
float: left;
}
#kernel_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
padding-left: 5px;
padding-right: 5px;
}
[dir="rtl"] #kernel_indicator {
float: left !important;
float: left;
border-left: 0;
border-right: 1px solid;
}
#modal_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
[dir="rtl"] #modal_indicator {
float: left !important;
float: left;
}
#readonly-indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
display: none;
}
.modal_indicator:before {
width: 1.28571429em;
text-align: center;
}
.edit_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f040";
}
.edit_mode .modal_indicator:before.fa-pull-left {
margin-right: .3em;
}
.edit_mode .modal_indicator:before.fa-pull-right {
margin-left: .3em;
}
.edit_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.command_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ' ';
}
.command_mode .modal_indicator:before.fa-pull-left {
margin-right: .3em;
}
.command_mode .modal_indicator:before.fa-pull-right {
margin-left: .3em;
}
.command_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.kernel_idle_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f10c";
}
.kernel_idle_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_idle_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_idle_icon:before.pull-left {
margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
margin-left: .3em;
}
.kernel_busy_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f111";
}
.kernel_busy_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_busy_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_busy_icon:before.pull-left {
margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
margin-left: .3em;
}
.kernel_dead_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f1e2";
}
.kernel_dead_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_dead_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_dead_icon:before.pull-left {
margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
margin-left: .3em;
}
.kernel_disconnected_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f127";
}
.kernel_disconnected_icon:before.fa-pull-left {
margin-right: .3em;
}
.kernel_disconnected_icon:before.fa-pull-right {
margin-left: .3em;
}
.kernel_disconnected_icon:before.pull-left {
margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
margin-left: .3em;
}
.notification_widget {
color: #777;
z-index: 10;
background: rgba(240, 240, 240, 0.5);
margin-right: 4px;
color: #333;
background-color: #fff;
border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.notification_widget:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
background-color: #fff;
border-color: #ccc;
}
.notification_widget .badge {
color: #fff;
background-color: #333;
}
.notification_widget.warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.notification_widget.warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.notification_widget.success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.notification_widget.success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success .badge {
color: #5cb85c;
background-color: #fff;
}
.notification_widget.info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.notification_widget.info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info .badge {
color: #5bc0de;
background-color: #fff;
}
.notification_widget.danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.notification_widget.danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger .badge {
color: #d9534f;
background-color: #fff;
}
div#pager {
background-color: #fff;
font-size: 14px;
line-height: 20px;
overflow: hidden;
display: none;
position: fixed;
bottom: 0px;
width: 100%;
max-height: 50%;
padding-top: 8px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
/* Display over codemirror */
z-index: 100;
/* Hack which prevents jquery ui resizable from changing top. */
top: auto !important;
}
div#pager pre {
line-height: 1.21429em;
color: #000;
background-color: #f7f7f7;
padding: 0.4em;
}
div#pager #pager-button-area {
position: absolute;
top: 8px;
right: 20px;
}
div#pager #pager-contents {
position: relative;
overflow: auto;
width: 100%;
height: 100%;
}
div#pager #pager-contents #pager-container {
position: relative;
padding: 15px 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
top: 0px;
height: 8px;
background: #f7f7f7;
border-top: 1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
/* This injects handle bars (a short, wide = symbol) for
the resize handle. */
}
div#pager .ui-resizable-handle::after {
content: '';
top: 2px;
left: 50%;
height: 3px;
width: 30px;
margin-left: -15px;
position: absolute;
border-top: 1px solid #cfcfcf;
}
.quickhelp {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
line-height: 1.8em;
}
.shortcut_key {
display: inline-block;
width: 21ex;
text-align: right;
font-family: monospace;
}
.shortcut_descr {
display: inline-block;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
span.save_widget {
height: 30px;
margin-top: 4px;
display: flex;
justify-content: flex-start;
align-items: baseline;
width: 50%;
flex: 1;
}
span.save_widget span.filename {
height: 100%;
line-height: 1em;
margin-left: 16px;
border: none;
font-size: 146.5%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
border-radius: 2px;
}
span.save_widget span.filename:hover {
background-color: #e6e6e6;
}
[dir="rtl"] span.save_widget.pull-left {
float: right !important;
float: right;
}
[dir="rtl"] span.save_widget span.filename {
margin-left: 0;
margin-right: 16px;
}
span.checkpoint_status,
span.autosave_status {
font-size: small;
white-space: nowrap;
padding: 0 5px;
}
@media (max-width: 767px) {
span.save_widget {
font-size: small;
padding: 0 0 0 5px;
}
span.checkpoint_status,
span.autosave_status {
display: none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
span.checkpoint_status {
display: none;
}
span.autosave_status {
font-size: x-small;
}
}
.toolbar {
padding: 0px;
margin-left: -5px;
margin-top: 2px;
margin-bottom: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
width: auto;
vertical-align: middle;
margin-right: 2px;
margin-bottom: 0px;
display: inline;
font-size: 92%;
margin-left: 0.3em;
margin-right: 0.3em;
padding: 0px;
padding-top: 3px;
}
.toolbar .btn {
padding: 2px 8px;
}
.toolbar .btn-group {
margin-top: 0px;
margin-left: 5px;
}
.toolbar-btn-label {
margin-left: 6px;
}
#maintoolbar {
margin-bottom: -3px;
margin-top: -8px;
border: 0px;
min-height: 27px;
margin-left: 0px;
padding-top: 11px;
padding-bottom: 3px;
}
#maintoolbar .navbar-text {
float: none;
vertical-align: middle;
text-align: right;
margin-left: 5px;
margin-right: 0px;
margin-top: 0px;
}
.select-xs {
height: 24px;
}
[dir="rtl"] .btn-group > .btn,
.btn-group-vertical > .btn {
float: right;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
background-color: #F37626;
color: white;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
* of chance of beeing generated from the ../less/[samename].less file, you can
* try to get back the less file by reverting somme commit in history
**/
/*
* We'll try to get something pretty, so we
* have some strange css to have the scroll bar on
* the left with fix button on the top right of the tooltip
*/
@-moz-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-moz-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/*properties of tooltip after "expand"*/
.bigtooltip {
overflow: auto;
height: 200px;
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
text-overflow: ellipsis;
overflow: hidden;
height: 80px;
}
.tooltipbuttons {
position: absolute;
padding-right: 15px;
top: 0px;
right: 0px;
}
.tooltiptext {
/*avoid the button to overlap on some docstring*/
padding-right: 30px;
}
.ipython_tooltip {
max-width: 700px;
/*fade-in animation when inserted*/
-webkit-animation: fadeOut 400ms;
-moz-animation: fadeOut 400ms;
animation: fadeOut 400ms;
-webkit-animation: fadeIn 400ms;
-moz-animation: fadeIn 400ms;
animation: fadeIn 400ms;
vertical-align: middle;
background-color: #f7f7f7;
overflow: visible;
border: #ababab 1px solid;
outline: none;
padding: 3px;
margin: 0px;
padding-left: 7px;
font-family: monospace;
min-height: 50px;
-moz-box-shadow: 0px 6px 10px -1px #adadad;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
border-radius: 2px;
position: absolute;
z-index: 1000;
}
.ipython_tooltip a {
float: right;
}
.ipython_tooltip .tooltiptext pre {
border: 0;
border-radius: 0;
font-size: 100%;
background-color: #f7f7f7;
}
.pretooltiparrow {
left: 0px;
margin: 0px;
top: -16px;
width: 40px;
height: 16px;
overflow: hidden;
position: absolute;
}
.pretooltiparrow:before {
background-color: #f7f7f7;
border: 1px #ababab solid;
z-index: 11;
content: "";
position: absolute;
left: 15px;
top: 10px;
width: 25px;
height: 25px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
ul.typeahead-list i {
margin-left: -10px;
width: 18px;
}
[dir="rtl"] ul.typeahead-list i {
margin-left: 0;
margin-right: -10px;
}
ul.typeahead-list {
max-height: 80vh;
overflow: auto;
}
ul.typeahead-list > li > a {
/** Firefox bug **/
/* see https://github.com/jupyter/notebook/issues/559 */
white-space: normal;
}
ul.typeahead-list > li > a.pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .typeahead-list {
text-align: right;
}
.cmd-palette .modal-body {
padding: 7px;
}
.cmd-palette form {
background: white;
}
.cmd-palette input {
outline: none;
}
.no-shortcut {
min-width: 20px;
color: transparent;
}
[dir="rtl"] .no-shortcut.pull-right {
float: left !important;
float: left;
}
[dir="rtl"] .command-shortcut.pull-right {
float: left !important;
float: left;
}
.command-shortcut:before {
content: "(command mode)";
padding-right: 3px;
color: #777777;
}
.edit-shortcut:before {
content: "(edit)";
padding-right: 3px;
color: #777777;
}
[dir="rtl"] .edit-shortcut.pull-right {
float: left !important;
float: left;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
background-color: #BBDEFB;
border-color: #90CAF9;
border-style: solid;
border-width: 1px;
border-radius: 0px;
}
[dir="ltr"] #find-and-replace .input-group-btn + .form-control {
border-left: none;
}
[dir="rtl"] #find-and-replace .input-group-btn + .form-control {
border-right: none;
}
#find-and-replace #replace-preview .replace .match {
background-color: #FFCDD2;
border-color: #EF9A9A;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
background-color: #C8E6C9;
border-color: #A5D6A7;
border-radius: 0px;
}
#find-and-replace #replace-preview {
max-height: 60vh;
overflow: auto;
}
#find-and-replace #replace-preview pre {
padding: 5px 10px;
}
.terminal-app {
background: #EEE;
}
.terminal-app #header {
background: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
width: 100%;
float: left;
font-family: monospace;
color: white;
background: black;
padding: 0.4em;
border-radius: 2px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
line-height: 1em;
font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
padding: 10px;
}
.terminal-app .terminal-cursor {
color: black;
background: white;
}
.terminal-app #terminado-container {
margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
</style>
<style type="text/css">
.highlight .hll { background-color: #ffffcc }
.highlight { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
</style>
<style type="text/css">
/* Temporary definitions which will become obsolete with Notebook release 5.0 */
.ansi-black-fg { color: #3E424D; }
.ansi-black-bg { background-color: #3E424D; }
.ansi-black-intense-fg { color: #282C36; }
.ansi-black-intense-bg { background-color: #282C36; }
.ansi-red-fg { color: #E75C58; }
.ansi-red-bg { background-color: #E75C58; }
.ansi-red-intense-fg { color: #B22B31; }
.ansi-red-intense-bg { background-color: #B22B31; }
.ansi-green-fg { color: #00A250; }
.ansi-green-bg { background-color: #00A250; }
.ansi-green-intense-fg { color: #007427; }
.ansi-green-intense-bg { background-color: #007427; }
.ansi-yellow-fg { color: #DDB62B; }
.ansi-yellow-bg { background-color: #DDB62B; }
.ansi-yellow-intense-fg { color: #B27D12; }
.ansi-yellow-intense-bg { background-color: #B27D12; }
.ansi-blue-fg { color: #208FFB; }
.ansi-blue-bg { background-color: #208FFB; }
.ansi-blue-intense-fg { color: #0065CA; }
.ansi-blue-intense-bg { background-color: #0065CA; }
.ansi-magenta-fg { color: #D160C4; }
.ansi-magenta-bg { background-color: #D160C4; }
.ansi-magenta-intense-fg { color: #A03196; }
.ansi-magenta-intense-bg { background-color: #A03196; }
.ansi-cyan-fg { color: #60C6C8; }
.ansi-cyan-bg { background-color: #60C6C8; }
.ansi-cyan-intense-fg { color: #258F8F; }
.ansi-cyan-intense-bg { background-color: #258F8F; }
.ansi-white-fg { color: #C5C1B4; }
.ansi-white-bg { background-color: #C5C1B4; }
.ansi-white-intense-fg { color: #A1A6B2; }
.ansi-white-intense-bg { background-color: #A1A6B2; }
.ansi-bold { font-weight: bold; }
</style>
<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
body {
overflow: visible;
padding: 8px;
}
div#notebook {
overflow: visible;
border-top: none;
}@media print {
div.cell {
display: block;
page-break-inside: avoid;
}
div.output_wrapper {
display: block;
page-break-inside: avoid;
}
div.output {
display: block;
page-break-inside: avoid;
}
}
</style>
<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">
<!-- Loading mathjax macro -->
<!-- Load mathjax -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS_HTML"></script>
<!-- MathJax configuration -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true,
processEnvironments: true
},
// Center justify equations in code and markdown cells. Elsewhere
// we use CSS to left justify single line equations in code cells.
displayAlign: 'center',
"HTML-CSS": {
styles: {'.MathJax_Display': {"margin": 0}},
linebreaks: { automatic: true }
}
});
</script>
<!-- End of mathjax configuration --></head>
<body>
<div tabindex="-1" id="notebook" class="border-box-sizing">
<div class="container" id="notebook-container">
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[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">from</span> <span class="nn">distutils.dir_util</span> <span class="k">import</span> <span class="n">copy_tree</span>
<span class="kn">from</span> <span class="nn">neo</span> <span class="k">import</span> <span class="n">SpikeTrain</span>
<span class="kn">import</span> <span class="nn">scipy</span>
<span class="kn">import</span> <span class="nn">seaborn</span> <span class="k">as</span> <span class="nn">sns</span>
<span class="kn">from</span> <span class="nn">tqdm.notebook</span> <span class="k">import</span> <span class="n">tqdm_notebook</span> <span class="k">as</span> <span class="n">tqdm</span>
<span class="n">tqdm</span><span class="o">.</span><span class="n">pandas</span><span class="p">()</span>
<span class="kn">from</span> <span class="nn">spike_statistics.core</span> <span class="k">import</span> <span class="n">permutation_resampling</span>
<span class="kn">from</span> <span class="nn">spikewaveform.core</span> <span class="k">import</span> <span class="n">calculate_waveform_features_from_template</span><span class="p">,</span> <span class="n">cluster_waveform_features</span>
<span class="kn">from</span> <span class="nn">septum_mec.analysis.plotting</span> <span class="k">import</span> <span class="n">violinplot</span><span class="p">,</span> <span class="n">despine</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_subarea output_stream output_stderr output_text">
<pre>12:47:23 [I] klustakwik KlustaKwik2 version 0.2.6
</pre>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[3]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="o">%</span><span class="k">matplotlib</span> inline
<span class="n">plt</span><span class="o">.</span><span class="n">rc</span><span class="p">(</span><span class="s1">&#39;axes&#39;</span><span class="p">,</span> <span class="n">titlesize</span><span class="o">=</span><span class="mi">12</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">rcParams</span><span class="o">.</span><span class="n">update</span><span class="p">({</span>
<span class="s1">&#39;font.size&#39;</span><span class="p">:</span> <span class="mi">12</span><span class="p">,</span>
<span class="s1">&#39;figure.figsize&#39;</span><span class="p">:</span> <span class="p">(</span><span class="mi">6</span><span class="p">,</span> <span class="mi">4</span><span class="p">),</span>
<span class="s1">&#39;figure.dpi&#39;</span><span class="p">:</span> <span class="mi">150</span>
<span class="p">})</span>
<span class="n">output_path</span> <span class="o">=</span> <span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">(</span><span class="s2">&quot;output&quot;</span><span class="p">)</span> <span class="o">/</span> <span class="s2">&quot;stimulus-lfp-response-mec&quot;</span>
<span class="p">(</span><span class="n">output_path</span> <span class="o">/</span> <span class="s2">&quot;statistics&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">mkdir</span><span class="p">(</span><span class="n">exist_ok</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">parents</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="p">(</span><span class="n">output_path</span> <span class="o">/</span> <span class="s2">&quot;figures&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">mkdir</span><span class="p">(</span><span class="n">exist_ok</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">parents</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">output_path</span><span class="o">.</span><span class="n">mkdir</span><span class="p">(</span><span class="n">exist_ok</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[4]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">data_loader</span> <span class="o">=</span> <span class="n">dp</span><span class="o">.</span><span class="n">Data</span><span class="p">()</span>
<span class="n">actions</span> <span class="o">=</span> <span class="n">data_loader</span><span class="o">.</span><span class="n">actions</span>
<span class="n">project</span> <span class="o">=</span> <span class="n">data_loader</span><span class="o">.</span><span class="n">project</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">identify_neurons</span> <span class="o">=</span> <span class="n">actions</span><span class="p">[</span><span class="s1">&#39;identify-neurons&#39;</span><span class="p">]</span>
<span class="n">sessions</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="n">identify_neurons</span><span class="o">.</span><span class="n">data_path</span><span class="p">(</span><span class="s1">&#39;sessions&#39;</span><span class="p">))</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">lfp_action</span> <span class="o">=</span> <span class="n">actions</span><span class="p">[</span><span class="s1">&#39;stimulus-lfp-response&#39;</span><span class="p">]</span>
<span class="n">lfp_results</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="n">lfp_action</span><span class="o">.</span><span class="n">data_path</span><span class="p">(</span><span class="s1">&#39;results&#39;</span><span class="p">))</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[7]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">lfp_results</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">merge</span><span class="p">(</span><span class="n">sessions</span><span class="p">,</span> <span class="n">lfp_results</span><span class="p">,</span> <span class="n">how</span><span class="o">=</span><span class="s1">&#39;left&#39;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[8]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">action_group</span><span class="p">(</span><span class="n">row</span><span class="p">):</span>
<span class="n">a</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">row</span><span class="o">.</span><span class="n">channel_group</span> <span class="ow">in</span> <span class="p">[</span><span class="mi">0</span><span class="p">,</span><span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">])</span>
<span class="k">return</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{row.action}</span><span class="s1">-</span><span class="si">{a}</span><span class="s1">&#39;</span>
<span class="n">lfp_results</span><span class="p">[</span><span class="s1">&#39;action_side_a&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">lfp_results</span><span class="o">.</span><span class="n">apply</span><span class="p">(</span><span class="n">action_group</span><span class="p">,</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[9]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">lfp_results</span><span class="p">[</span><span class="s1">&#39;stim_strength&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">lfp_results</span><span class="p">[</span><span class="s1">&#39;stim_p_max&#39;</span><span class="p">]</span> <span class="o">/</span> <span class="n">lfp_results</span><span class="p">[</span><span class="s1">&#39;theta_energy&#39;</span><span class="p">]</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[10]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">lfp_results</span> <span class="o">=</span> <span class="n">lfp_results</span><span class="o">.</span><span class="n">query</span><span class="p">(</span><span class="s1">&#39;stim_location!=&quot;ms&quot;&#39;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[11]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">lfp_results_hemisphere</span> <span class="o">=</span> <span class="n">lfp_results</span><span class="o">.</span><span class="n">sort_values</span><span class="p">(</span>
<span class="n">by</span><span class="o">=</span><span class="p">[</span><span class="s1">&#39;action_side_a&#39;</span><span class="p">,</span> <span class="s1">&#39;stim_strength&#39;</span><span class="p">,</span> <span class="s1">&#39;signal_to_noise&#39;</span><span class="p">],</span> <span class="n">ascending</span><span class="o">=</span><span class="p">[</span><span class="kc">True</span><span class="p">,</span> <span class="kc">False</span><span class="p">,</span> <span class="kc">False</span><span class="p">]</span>
<span class="p">)</span><span class="o">.</span><span class="n">drop_duplicates</span><span class="p">(</span><span class="n">subset</span><span class="o">=</span><span class="s1">&#39;action_side_a&#39;</span><span class="p">,</span> <span class="n">keep</span><span class="o">=</span><span class="s1">&#39;first&#39;</span><span class="p">)</span>
<span class="n">lfp_results_hemisphere</span><span class="o">.</span><span class="n">loc</span><span class="p">[:,[</span><span class="s1">&#39;action_side_a&#39;</span><span class="p">,</span><span class="s1">&#39;channel_group&#39;</span><span class="p">,</span> <span class="s1">&#39;signal_to_noise&#39;</span><span class="p">,</span> <span class="s1">&#39;stim_strength&#39;</span><span class="p">]]</span><span class="o">.</span><span class="n">head</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[11]:</div>
<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
.dataframe tbody tr th:only-of-type {
vertical-align: middle;
}
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
<table border="1" class="dataframe">
<thead>
<tr style="text-align: right;">
<th></th>
<th>action_side_a</th>
<th>channel_group</th>
<th>signal_to_noise</th>
<th>stim_strength</th>
</tr>
</thead>
<tbody>
<tr>
<th>68</th>
<td>1833-010719-1-0</td>
<td>4</td>
<td>0.006686</td>
<td>NaN</td>
</tr>
<tr>
<th>66</th>
<td>1833-010719-1-1</td>
<td>2</td>
<td>0.034550</td>
<td>NaN</td>
</tr>
<tr>
<th>580</th>
<td>1833-020719-1-0</td>
<td>4</td>
<td>0.008427</td>
<td>NaN</td>
</tr>
<tr>
<th>578</th>
<td>1833-020719-1-1</td>
<td>2</td>
<td>0.019033</td>
<td>NaN</td>
</tr>
<tr>
<th>372</th>
<td>1833-020719-3-0</td>
<td>4</td>
<td>0.001076</td>
<td>NaN</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[12]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">colors</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;#1b9e77&#39;</span><span class="p">,</span><span class="s1">&#39;#d95f02&#39;</span><span class="p">,</span><span class="s1">&#39;#7570b3&#39;</span><span class="p">,</span><span class="s1">&#39;#e7298a&#39;</span><span class="p">]</span>
<span class="n">labels</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;Baseline I&#39;</span><span class="p">,</span> <span class="s1">&#39;11 Hz&#39;</span><span class="p">,</span> <span class="s1">&#39;Baseline II&#39;</span><span class="p">,</span> <span class="s1">&#39;30 Hz&#39;</span><span class="p">]</span>
<span class="n">queries</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;baseline and Hz11&#39;</span><span class="p">,</span> <span class="s1">&#39;frequency==11&#39;</span><span class="p">,</span> <span class="s1">&#39;baseline and Hz30&#39;</span><span class="p">,</span> <span class="s1">&#39;frequency==30&#39;</span><span class="p">]</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[13]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">density</span> <span class="o">=</span> <span class="kc">True</span>
<span class="n">cumulative</span> <span class="o">=</span> <span class="kc">True</span>
<span class="n">histtype</span> <span class="o">=</span> <span class="s1">&#39;step&#39;</span>
<span class="n">lw</span> <span class="o">=</span> <span class="mi">2</span>
<span class="n">bins</span> <span class="o">=</span> <span class="p">{</span>
<span class="s1">&#39;theta_energy&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="o">.</span><span class="mi">7</span><span class="p">,</span> <span class="o">.</span><span class="mi">03</span><span class="p">),</span>
<span class="s1">&#39;theta_peak&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="o">.</span><span class="mi">7</span><span class="p">,</span> <span class="o">.</span><span class="mi">03</span><span class="p">),</span>
<span class="s1">&#39;theta_freq&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">4</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="o">.</span><span class="mi">5</span><span class="p">),</span>
<span class="s1">&#39;theta_half_width&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="o">.</span><span class="mi">5</span><span class="p">)</span>
<span class="p">}</span>
<span class="n">xlabel</span> <span class="o">=</span> <span class="p">{</span>
<span class="s1">&#39;theta_energy&#39;</span><span class="p">:</span> <span class="s1">&#39;Theta energy (dB)&#39;</span><span class="p">,</span>
<span class="s1">&#39;theta_peak&#39;</span><span class="p">:</span> <span class="s1">&#39;Peak PSD (dB/Hz)&#39;</span><span class="p">,</span>
<span class="s1">&#39;theta_freq&#39;</span><span class="p">:</span> <span class="s1">&#39;(Hz)&#39;</span><span class="p">,</span>
<span class="s1">&#39;theta_half_width&#39;</span><span class="p">:</span> <span class="s1">&#39;(Hz)&#39;</span><span class="p">,</span>
<span class="p">}</span>
<span class="c1"># key = &#39;theta_energy&#39;</span>
<span class="c1"># key = &#39;theta_peak&#39;</span>
<span class="n">results</span> <span class="o">=</span> <span class="p">{}</span>
<span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">bins</span><span class="p">:</span>
<span class="n">results</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="p">()</span>
<span class="n">fig</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mf">3.5</span><span class="p">,</span><span class="mi">2</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">suptitle</span><span class="p">(</span><span class="n">key</span><span class="p">)</span>
<span class="n">legend_lines</span> <span class="o">=</span> <span class="p">[]</span>
<span class="k">for</span> <span class="n">color</span><span class="p">,</span> <span class="n">query</span><span class="p">,</span> <span class="n">label</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">colors</span><span class="p">,</span> <span class="n">queries</span><span class="p">,</span> <span class="n">labels</span><span class="p">):</span>
<span class="n">values</span> <span class="o">=</span> <span class="n">lfp_results_hemisphere</span><span class="o">.</span><span class="n">query</span><span class="p">(</span><span class="n">query</span><span class="p">)[</span><span class="n">key</span><span class="p">]</span>
<span class="n">results</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">concat</span><span class="p">([</span><span class="n">results</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">values</span><span class="o">.</span><span class="n">rename</span><span class="p">(</span><span class="n">label</span><span class="p">)</span><span class="o">.</span><span class="n">reset_index</span><span class="p">(</span><span class="n">drop</span><span class="o">=</span><span class="kc">True</span><span class="p">)],</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
<span class="n">values</span><span class="o">.</span><span class="n">hist</span><span class="p">(</span>
<span class="n">bins</span><span class="o">=</span><span class="n">bins</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">density</span><span class="o">=</span><span class="n">density</span><span class="p">,</span> <span class="n">cumulative</span><span class="o">=</span><span class="n">cumulative</span><span class="p">,</span> <span class="n">lw</span><span class="o">=</span><span class="n">lw</span><span class="p">,</span>
<span class="n">histtype</span><span class="o">=</span><span class="n">histtype</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="n">color</span><span class="p">)</span>
<span class="n">legend_lines</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">matplotlib</span><span class="o">.</span><span class="n">lines</span><span class="o">.</span><span class="n">Line2D</span><span class="p">([</span><span class="mi">0</span><span class="p">],</span> <span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">color</span><span class="o">=</span><span class="n">color</span><span class="p">,</span> <span class="n">lw</span><span class="o">=</span><span class="n">lw</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="n">label</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span>
<span class="n">handles</span><span class="o">=</span><span class="n">legend_lines</span><span class="p">,</span>
<span class="n">bbox_to_anchor</span><span class="o">=</span><span class="p">(</span><span class="mf">1.04</span><span class="p">,</span><span class="mi">1</span><span class="p">),</span> <span class="n">borderaxespad</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">frameon</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">tight_layout</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="kc">False</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlim</span><span class="p">(</span><span class="o">-</span><span class="mf">0.05</span><span class="p">,</span> <span class="n">bins</span><span class="p">[</span><span class="n">key</span><span class="p">]</span><span class="o">.</span><span class="n">max</span><span class="p">()</span> <span class="o">-</span> <span class="n">bins</span><span class="p">[</span><span class="n">key</span><span class="p">]</span><span class="o">.</span><span class="n">max</span><span class="p">()</span><span class="o">*</span><span class="mf">0.025</span><span class="p">)</span>
<span class="n">despine</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="n">xlabel</span><span class="p">[</span><span class="n">key</span><span class="p">])</span>
<span class="n">figname</span> <span class="o">=</span> <span class="n">f</span><span class="s1">&#39;lfp-psd-histogram-</span><span class="si">{key}</span><span class="s1">&#39;</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.png&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.svg&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_subarea output_stream output_stderr output_text">
<pre>/home/mikkel/.virtualenvs/expipe/lib/python3.6/site-packages/numpy/lib/histograms.py:898: RuntimeWarning: invalid value encountered in true_divide
return n/db/n.sum(), bin_edges
</pre>
</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;[14]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">density</span> <span class="o">=</span> <span class="kc">True</span>
<span class="n">cumulative</span> <span class="o">=</span> <span class="kc">True</span>
<span class="n">histtype</span> <span class="o">=</span> <span class="s1">&#39;step&#39;</span>
<span class="n">lw</span> <span class="o">=</span> <span class="mi">2</span>
<span class="n">bins</span> <span class="o">=</span> <span class="p">{</span>
<span class="s1">&#39;stim_energy&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="o">.</span><span class="mi">7</span><span class="p">,</span> <span class="o">.</span><span class="mi">01</span><span class="p">),</span>
<span class="s1">&#39;stim_half_width&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="o">.</span><span class="mi">5</span><span class="p">),</span>
<span class="s1">&#39;stim_p_max&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="o">.</span><span class="mi">01</span><span class="p">),</span>
<span class="s1">&#39;stim_strength&#39;</span><span class="p">:</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">160</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
<span class="p">}</span>
<span class="n">xlabel</span> <span class="o">=</span> <span class="p">{</span>
<span class="s1">&#39;stim_energy&#39;</span><span class="p">:</span> <span class="s1">&#39;Energy (dB)&#39;</span><span class="p">,</span>
<span class="s1">&#39;stim_half_width&#39;</span><span class="p">:</span> <span class="s1">&#39;(Hz)&#39;</span><span class="p">,</span>
<span class="s1">&#39;stim_p_max&#39;</span><span class="p">:</span> <span class="s1">&#39;Peak PSD (dB/Hz)&#39;</span><span class="p">,</span>
<span class="s1">&#39;stim_strength&#39;</span><span class="p">:</span> <span class="s1">&#39;Ratio&#39;</span><span class="p">,</span>
<span class="p">}</span>
<span class="c1"># key = &#39;theta_energy&#39;</span>
<span class="c1"># key = &#39;theta_peak&#39;</span>
<span class="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">bins</span><span class="p">:</span>
<span class="n">results</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="p">()</span>
<span class="n">fig</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mf">3.2</span><span class="p">,</span><span class="mi">2</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">suptitle</span><span class="p">(</span><span class="n">key</span><span class="p">)</span>
<span class="n">legend_lines</span> <span class="o">=</span> <span class="p">[]</span>
<span class="k">for</span> <span class="n">color</span><span class="p">,</span> <span class="n">query</span><span class="p">,</span> <span class="n">label</span> <span class="ow">in</span> <span class="nb">zip</span><span class="p">(</span><span class="n">colors</span><span class="p">[</span><span class="mi">1</span><span class="p">::</span><span class="mi">2</span><span class="p">],</span> <span class="n">queries</span><span class="p">[</span><span class="mi">1</span><span class="p">::</span><span class="mi">2</span><span class="p">],</span> <span class="n">labels</span><span class="p">[</span><span class="mi">1</span><span class="p">::</span><span class="mi">2</span><span class="p">]):</span>
<span class="n">values</span> <span class="o">=</span> <span class="n">lfp_results_hemisphere</span><span class="o">.</span><span class="n">query</span><span class="p">(</span><span class="n">query</span><span class="p">)[</span><span class="n">key</span><span class="p">]</span>
<span class="n">results</span><span class="p">[</span><span class="n">key</span><span class="p">]</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">concat</span><span class="p">([</span><span class="n">results</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">values</span><span class="o">.</span><span class="n">rename</span><span class="p">(</span><span class="n">label</span><span class="p">)</span><span class="o">.</span><span class="n">reset_index</span><span class="p">(</span><span class="n">drop</span><span class="o">=</span><span class="kc">True</span><span class="p">)],</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
<span class="n">values</span><span class="o">.</span><span class="n">hist</span><span class="p">(</span>
<span class="n">bins</span><span class="o">=</span><span class="n">bins</span><span class="p">[</span><span class="n">key</span><span class="p">],</span> <span class="n">density</span><span class="o">=</span><span class="n">density</span><span class="p">,</span> <span class="n">cumulative</span><span class="o">=</span><span class="n">cumulative</span><span class="p">,</span> <span class="n">lw</span><span class="o">=</span><span class="n">lw</span><span class="p">,</span>
<span class="n">histtype</span><span class="o">=</span><span class="n">histtype</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="n">color</span><span class="p">)</span>
<span class="n">legend_lines</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">matplotlib</span><span class="o">.</span><span class="n">lines</span><span class="o">.</span><span class="n">Line2D</span><span class="p">([</span><span class="mi">0</span><span class="p">],</span> <span class="p">[</span><span class="mi">0</span><span class="p">],</span> <span class="n">color</span><span class="o">=</span><span class="n">color</span><span class="p">,</span> <span class="n">lw</span><span class="o">=</span><span class="n">lw</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="n">label</span><span class="p">))</span>
<span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span>
<span class="n">handles</span><span class="o">=</span><span class="n">legend_lines</span><span class="p">,</span>
<span class="n">bbox_to_anchor</span><span class="o">=</span><span class="p">(</span><span class="mf">1.04</span><span class="p">,</span><span class="mi">1</span><span class="p">),</span> <span class="n">borderaxespad</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">frameon</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">tight_layout</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">grid</span><span class="p">(</span><span class="kc">False</span><span class="p">)</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlim</span><span class="p">(</span><span class="o">-</span><span class="mf">0.05</span><span class="p">,</span> <span class="n">bins</span><span class="p">[</span><span class="n">key</span><span class="p">]</span><span class="o">.</span><span class="n">max</span><span class="p">()</span> <span class="o">-</span> <span class="n">bins</span><span class="p">[</span><span class="n">key</span><span class="p">]</span><span class="o">.</span><span class="n">max</span><span class="p">()</span><span class="o">*</span><span class="mf">0.02</span><span class="p">)</span>
<span class="n">despine</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">xlabel</span><span class="p">(</span><span class="n">xlabel</span><span class="p">[</span><span class="n">key</span><span class="p">])</span>
<span class="n">figname</span> <span class="o">=</span> <span class="n">f</span><span class="s1">&#39;lfp-psd-histogram-</span><span class="si">{key}</span><span class="s1">&#39;</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.png&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.svg&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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BKG8c4E/uPujrSptjTQ3NdHYsKQm125sWFyT64qIdHZpBMH+cbuoRJrk279vhXkmTaG9gTmE5tbE14BTzOx64CR3/6zSgtZSY8MSXjl9QK2LISIiOdIIgr3i9pMSaZblpS0nCYI9gGuAy4GXgAGEPsjzgOOBT4HvlcvMzJ4vcmhIheUREZE1UBpBsJHK+xabK0z3SMxzlrtfnfP8AuCXZjYfuAU4ycyudPdiQU5ERKSoNIJgA6HZskeJND3j9uNKMnT3W4FbSx03s/OArYCDgZJB0N23LfR8rCEOr6RMIiKy5kkjCC4mBME+JdIkfYHvpHC9xCxCENwixTw71KALZ1NXX2k3abrq6kv9c4mIZEMaQfAFQjAaXCJNcmxupZmaWTegyd0biyRJmmBXi4ExhdTV96Xrev1qXQwRkcxKY57gzLgdWeigmW0KJJPkHyuXmZn1NrN3geWEps5iRsRtoQn6IiIiZaURBO+I21FmZgWOnxS30919frnM3P09YGHcHVMojZkdThjZuRyYXE1hRUREEm0Ogu4+D7iNMJdvspklk+cxs9HA2XH3F/nnmtkQM9vazDbOO3RR3B5oZheZ2do55xwO3BB3x7v7m219DSIikk1p3UXidGC7+Peimf2TMFhmUDx+bpE7SEyLaW4kp9bn7jeb2fbAGcA5hMnx84CNgIEx2e8I8wVFRERaJZU7y7v7EkKf4AWEwS/bEEaLTgcOc/cLW5HnmYTVYe4kTLbfHugG3A0c4O7j3L0pjfKLiEg2pXZneXf/iHC7pPOrOGdwmeNTgWruQSgiIlKxVGqCIiIiqyMFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERySwFQRERyayutS7Amqa5qYnGhiWrPN/YsLgGpRERkVIUBFPW2LCEV04fUOtiiIhIBdQcKiIimaUgKCIimaUgKCIimaU+wQ4w6MLZ1NX3XeX5uvo+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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
<div class="output_area">
<div class="prompt"></div>
<div class="output_png output_subarea ">
<img src="data:image/png;base64,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
"
>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[15]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">summarize</span><span class="p">(</span><span class="n">data</span><span class="p">):</span>
<span class="k">return</span> <span class="s2">&quot;</span><span class="si">{:.2f}</span><span class="s2"> ± </span><span class="si">{:.2f}</span><span class="s2"> (</span><span class="si">{}</span><span class="s2">)&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">data</span><span class="o">.</span><span class="n">mean</span><span class="p">(),</span> <span class="n">data</span><span class="o">.</span><span class="n">sem</span><span class="p">(),</span> <span class="nb">sum</span><span class="p">(</span><span class="o">~</span><span class="n">np</span><span class="o">.</span><span class="n">isnan</span><span class="p">(</span><span class="n">data</span><span class="p">)))</span>
<span class="k">def</span> <span class="nf">MWU</span><span class="p">(</span><span class="n">df</span><span class="p">,</span> <span class="n">keys</span><span class="p">):</span>
<span class="sd">&#39;&#39;&#39;</span>
<span class="sd"> Mann Whitney U</span>
<span class="sd"> &#39;&#39;&#39;</span>
<span class="n">Uvalue</span><span class="p">,</span> <span class="n">pvalue</span> <span class="o">=</span> <span class="n">scipy</span><span class="o">.</span><span class="n">stats</span><span class="o">.</span><span class="n">mannwhitneyu</span><span class="p">(</span>
<span class="n">df</span><span class="p">[</span><span class="n">keys</span><span class="p">[</span><span class="mi">0</span><span class="p">]]</span><span class="o">.</span><span class="n">dropna</span><span class="p">(),</span>
<span class="n">df</span><span class="p">[</span><span class="n">keys</span><span class="p">[</span><span class="mi">1</span><span class="p">]]</span><span class="o">.</span><span class="n">dropna</span><span class="p">(),</span>
<span class="n">alternative</span><span class="o">=</span><span class="s1">&#39;two-sided&#39;</span><span class="p">)</span>
<span class="k">return</span> <span class="s2">&quot;</span><span class="si">{:.2f}</span><span class="s2">, </span><span class="si">{:.3f}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">Uvalue</span><span class="p">,</span> <span class="n">pvalue</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">PRS</span><span class="p">(</span><span class="n">df</span><span class="p">,</span> <span class="n">keys</span><span class="p">):</span>
<span class="sd">&#39;&#39;&#39;</span>
<span class="sd"> Permutation ReSampling</span>
<span class="sd"> &#39;&#39;&#39;</span>
<span class="n">pvalue</span><span class="p">,</span> <span class="n">observed_diff</span><span class="p">,</span> <span class="n">diffs</span> <span class="o">=</span> <span class="n">permutation_resampling</span><span class="p">(</span>
<span class="n">df</span><span class="p">[</span><span class="n">keys</span><span class="p">[</span><span class="mi">0</span><span class="p">]]</span><span class="o">.</span><span class="n">dropna</span><span class="p">(),</span>
<span class="n">df</span><span class="p">[</span><span class="n">keys</span><span class="p">[</span><span class="mi">1</span><span class="p">]]</span><span class="o">.</span><span class="n">dropna</span><span class="p">(),</span> <span class="n">statistic</span><span class="o">=</span><span class="n">np</span><span class="o">.</span><span class="n">median</span><span class="p">)</span>
<span class="k">return</span> <span class="s2">&quot;</span><span class="si">{:.2f}</span><span class="s2">, </span><span class="si">{:.3f}</span><span class="s2">&quot;</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">observed_diff</span><span class="p">,</span> <span class="n">pvalue</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">rename</span><span class="p">(</span><span class="n">name</span><span class="p">):</span>
<span class="k">return</span> <span class="n">name</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">&quot;_field&quot;</span><span class="p">,</span> <span class="s2">&quot;-field&quot;</span><span class="p">)</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="s2">&quot;_&quot;</span><span class="p">,</span> <span class="s2">&quot; &quot;</span><span class="p">)</span><span class="o">.</span><span class="n">capitalize</span><span class="p">()</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[16]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">stat</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="p">()</span>
<span class="k">for</span> <span class="n">key</span><span class="p">,</span> <span class="n">df</span> <span class="ow">in</span> <span class="n">results</span><span class="o">.</span><span class="n">items</span><span class="p">():</span>
<span class="n">Key</span> <span class="o">=</span> <span class="n">rename</span><span class="p">(</span><span class="n">key</span><span class="p">)</span>
<span class="n">stat</span><span class="p">[</span><span class="n">Key</span><span class="p">]</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">agg</span><span class="p">(</span><span class="n">summarize</span><span class="p">)</span>
<span class="n">stat</span><span class="p">[</span><span class="n">Key</span><span class="p">]</span> <span class="o">=</span> <span class="n">df</span><span class="o">.</span><span class="n">agg</span><span class="p">(</span><span class="n">summarize</span><span class="p">)</span>
<span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">c1</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="n">df</span><span class="o">.</span><span class="n">columns</span><span class="p">):</span>
<span class="k">for</span> <span class="n">c2</span> <span class="ow">in</span> <span class="n">df</span><span class="o">.</span><span class="n">columns</span><span class="p">[</span><span class="n">i</span><span class="o">+</span><span class="mi">1</span><span class="p">:]:</span>
<span class="n">stat</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">f</span><span class="s1">&#39;MWU </span><span class="si">{c1}</span><span class="s1"> </span><span class="si">{c2}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">Key</span><span class="p">]</span> <span class="o">=</span> <span class="n">MWU</span><span class="p">(</span><span class="n">df</span><span class="p">,</span> <span class="p">[</span><span class="n">c1</span><span class="p">,</span> <span class="n">c2</span><span class="p">])</span>
<span class="n">stat</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">f</span><span class="s1">&#39;PRS </span><span class="si">{c1}</span><span class="s1"> </span><span class="si">{c2}</span><span class="s1">&#39;</span><span class="p">,</span> <span class="n">Key</span><span class="p">]</span> <span class="o">=</span> <span class="n">PRS</span><span class="p">(</span><span class="n">df</span><span class="p">,</span> <span class="p">[</span><span class="n">c1</span><span class="p">,</span> <span class="n">c2</span><span class="p">])</span>
<span class="n">stat</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_subarea output_stream output_stderr output_text">
<pre>/home/mikkel/.virtualenvs/expipe/lib/python3.6/site-packages/scipy/stats/stats.py:5700: RuntimeWarning: divide by zero encountered in double_scalars
z = (bigu - meanrank) / sd
/home/mikkel/.virtualenvs/expipe/lib/python3.6/site-packages/numpy/core/fromnumeric.py:3257: RuntimeWarning: Mean of empty slice.
out=out, **kwargs)
/home/mikkel/.virtualenvs/expipe/lib/python3.6/site-packages/numpy/core/_methods.py:161: RuntimeWarning: invalid value encountered in double_scalars
ret = ret.dtype.type(ret / rcount)
/home/mikkel/apps/expipe-project/spike-statistics/spike_statistics/core.py:401: RuntimeWarning: invalid value encountered in less
pval = np.sum(diffs &gt; observed_diff) / float(num_samples)
</pre>
</div>
</div>
<div class="output_area">
<div class="prompt output_prompt">Out[16]:</div>
<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style scoped>
.dataframe tbody tr th:only-of-type {
vertical-align: middle;
}
.dataframe tbody tr th {
vertical-align: top;
}
.dataframe thead th {
text-align: right;
}
</style>
<table border="1" class="dataframe">
<thead>
<tr style="text-align: right;">
<th></th>
<th>Theta energy</th>
<th>Theta peak</th>
<th>Theta freq</th>
<th>Theta half width</th>
<th>Stim energy</th>
<th>Stim half width</th>
<th>Stim p max</th>
<th>Stim strength</th>
</tr>
</thead>
<tbody>
<tr>
<th>Baseline I</th>
<td>0.25 ± 0.02 (48)</td>
<td>0.18 ± 0.02 (48)</td>
<td>7.78 ± 0.09 (48)</td>
<td>1.79 ± 0.33 (46)</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>11 Hz</th>
<td>0.20 ± 0.02 (8)</td>
<td>0.14 ± 0.02 (8)</td>
<td>7.99 ± 0.06 (8)</td>
<td>0.99 ± 0.10 (8)</td>
<td>0.15 ± 0.05 (8)</td>
<td>2.42 ± 1.36 (8)</td>
<td>0.40 ± 0.19 (8)</td>
<td>3.09 ± 2.06 (8)</td>
</tr>
<tr>
<th>Baseline II</th>
<td>0.24 ± 0.02 (34)</td>
<td>0.17 ± 0.02 (34)</td>
<td>7.96 ± 0.09 (34)</td>
<td>1.23 ± 0.22 (33)</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>30 Hz</th>
<td>nan ± nan (0)</td>
<td>nan ± nan (0)</td>
<td>nan ± nan (0)</td>
<td>nan ± nan (0)</td>
<td>nan ± nan (0)</td>
<td>nan ± nan (0)</td>
<td>nan ± nan (0)</td>
<td>nan ± nan (0)</td>
</tr>
<tr>
<th>MWU Baseline I 11 Hz</th>
<td>248.00, 0.194</td>
<td>225.00, 0.447</td>
<td>141.50, 0.240</td>
<td>192.00, 0.855</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>PRS Baseline I 11 Hz</th>
<td>0.04, 0.374</td>
<td>0.01, 0.821</td>
<td>0.20, 0.260</td>
<td>0.06, 0.666</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>MWU Baseline I Baseline II</th>
<td>860.00, 0.682</td>
<td>850.00, 0.753</td>
<td>645.50, 0.108</td>
<td>805.00, 0.651</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>PRS Baseline I Baseline II</th>
<td>0.00, 0.955</td>
<td>0.01, 0.598</td>
<td>0.30, 0.010</td>
<td>0.05, 0.573</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>MWU Baseline I 30 Hz</th>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>PRS Baseline I 30 Hz</th>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>MWU 11 Hz Baseline II</th>
<td>100.00, 0.255</td>
<td>121.00, 0.642</td>
<td>141.00, 0.885</td>
<td>128.00, 0.908</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>PRS 11 Hz Baseline II</th>
<td>0.04, 0.355</td>
<td>0.00, 0.986</td>
<td>0.10, 0.495</td>
<td>0.11, 0.463</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>MWU 11 Hz 30 Hz</th>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
</tr>
<tr>
<th>PRS 11 Hz 30 Hz</th>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
</tr>
<tr>
<th>MWU Baseline II 30 Hz</th>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>0.00, 0.000</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
<tr>
<th>PRS Baseline II 30 Hz</th>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>nan, 0.000</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
<td>NaN</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[17]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">stat</span><span class="o">.</span><span class="n">to_latex</span><span class="p">(</span><span class="n">output_path</span> <span class="o">/</span> <span class="s2">&quot;statistics&quot;</span> <span class="o">/</span> <span class="s2">&quot;statistics.tex&quot;</span><span class="p">)</span>
<span class="n">stat</span><span class="o">.</span><span class="n">to_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="s2">&quot;statistics.csv&quot;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div><div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h1 id="Plot-PSD">Plot PSD<a class="anchor-link" href="#Plot-PSD">&#182;</a></h1>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[18]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">psd</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_feather</span><span class="p">(</span><span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">(</span><span class="s2">&quot;output&quot;</span><span class="p">)</span> <span class="o">/</span> <span class="s2">&quot;stimulus-lfp-response&quot;</span> <span class="o">/</span> <span class="s1">&#39;data&#39;</span> <span class="o">/</span> <span class="s1">&#39;psd.feather&#39;</span><span class="p">)</span>
<span class="n">freqs</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">read_feather</span><span class="p">(</span><span class="n">pathlib</span><span class="o">.</span><span class="n">Path</span><span class="p">(</span><span class="s2">&quot;output&quot;</span><span class="p">)</span> <span class="o">/</span> <span class="s2">&quot;stimulus-lfp-response&quot;</span> <span class="o">/</span> <span class="s1">&#39;data&#39;</span> <span class="o">/</span> <span class="s1">&#39;freqs.feather&#39;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[19]:</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;[20]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">freq</span> <span class="o">=</span> <span class="n">freqs</span><span class="o">.</span><span class="n">T</span><span class="o">.</span><span class="n">iloc</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">values</span>
<span class="n">mask</span> <span class="o">=</span> <span class="p">(</span><span class="n">freq</span> <span class="o">&lt;</span> <span class="mi">49</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[21]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">fig</span><span class="p">,</span> <span class="n">axs</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">subplots</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="n">sharex</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">sharey</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span><span class="mi">2</span><span class="p">))</span>
<span class="n">axs</span> <span class="o">=</span> <span class="n">axs</span><span class="o">.</span><span class="n">repeat</span><span class="p">(</span><span class="mi">2</span><span class="p">)</span>
<span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="p">(</span><span class="n">ax</span><span class="p">,</span> <span class="n">query</span><span class="p">)</span> <span class="ow">in</span> <span class="nb">enumerate</span><span class="p">(</span><span class="nb">zip</span><span class="p">(</span><span class="n">axs</span><span class="o">.</span><span class="n">ravel</span><span class="p">(),</span> <span class="n">queries</span><span class="p">)):</span>
<span class="n">selection</span> <span class="o">=</span> <span class="p">[</span>
<span class="n">f</span><span class="s1">&#39;</span><span class="si">{r.action}</span><span class="s1">_</span><span class="si">{r.channel_group}</span><span class="s1">&#39;</span>
<span class="k">for</span> <span class="n">i</span><span class="p">,</span> <span class="n">r</span> <span class="ow">in</span> <span class="n">lfp_results_hemisphere</span><span class="o">.</span><span class="n">query</span><span class="p">(</span><span class="n">query</span><span class="p">)</span><span class="o">.</span><span class="n">iterrows</span><span class="p">()]</span>
<span class="n">values</span> <span class="o">=</span> <span class="n">psd</span><span class="o">.</span><span class="n">loc</span><span class="p">[</span><span class="n">mask</span><span class="p">,</span> <span class="n">selection</span><span class="p">]</span><span class="o">.</span><span class="n">to_numpy</span><span class="p">()</span>
<span class="n">values</span> <span class="o">=</span> <span class="mi">10</span> <span class="o">*</span> <span class="n">np</span><span class="o">.</span><span class="n">log10</span><span class="p">(</span><span class="n">values</span><span class="p">)</span>
<span class="n">plot_bootstrap_timeseries</span><span class="p">(</span><span class="n">freq</span><span class="p">[</span><span class="n">mask</span><span class="p">],</span> <span class="n">values</span><span class="p">,</span> <span class="n">ax</span><span class="o">=</span><span class="n">ax</span><span class="p">,</span> <span class="n">lw</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="n">labels</span><span class="p">[</span><span class="n">i</span><span class="p">],</span> <span class="n">color</span><span class="o">=</span><span class="n">colors</span><span class="p">[</span><span class="n">i</span><span class="p">])</span>
<span class="c1"># ax.set_title(titles[i])</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">&#39;Frequency Hz&#39;</span><span class="p">)</span>
<span class="n">ax</span><span class="o">.</span><span class="n">legend</span><span class="p">(</span><span class="n">frameon</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
<span class="n">axs</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">&#39;PSD (dB/Hz)&#39;</span><span class="p">)</span>
<span class="n">axs</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="o">-</span><span class="mi">31</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
<span class="n">despine</span><span class="p">()</span>
<span class="n">figname</span> <span class="o">=</span> <span class="s1">&#39;lfp-psd&#39;</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.png&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span>
<span class="n">output_path</span> <span class="o">/</span> <span class="s1">&#39;figures&#39;</span> <span class="o">/</span> <span class="n">f</span><span class="s1">&#39;</span><span class="si">{figname}</span><span class="s1">.svg&#39;</span><span class="p">,</span>
<span class="n">bbox_inches</span><span class="o">=</span><span class="s1">&#39;tight&#39;</span><span class="p">,</span> <span class="n">transparent</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_subarea output_stream output_stderr output_text">
<pre>/home/mikkel/.virtualenvs/expipe/lib/python3.6/site-packages/numpy/core/_methods.py:154: RuntimeWarning: invalid value encountered in true_divide
ret, rcount, out=ret, casting=&#39;unsafe&#39;, subok=False)
</pre>
</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">
<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;[35]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">action</span> <span class="o">=</span> <span class="n">project</span><span class="o">.</span><span class="n">require_action</span><span class="p">(</span><span class="s2">&quot;stimulus-lfp-response-mec&quot;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[36]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">copy_tree</span><span class="p">(</span><span class="n">output_path</span><span class="p">,</span> <span class="nb">str</span><span class="p">(</span><span class="n">action</span><span class="o">.</span><span class="n">data_path</span><span class="p">()))</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[36]:</div>
<div class="output_text output_subarea output_execute_result">
<pre>[&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/statistics/statistics.tex&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/statistics/statistics.csv&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_energy.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_strength.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_peak.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_p_max.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_freq.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_energy.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_freq.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_half_width.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_half_width.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_half_width.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_energy.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_peak.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_p_max.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_half_width.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_energy.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_strength.svg&#39;]</pre>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[37]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">septum_mec</span><span class="o">.</span><span class="n">analysis</span><span class="o">.</span><span class="n">registration</span><span class="o">.</span><span class="n">store_notebook</span><span class="p">(</span><span class="n">action</span><span class="p">,</span> <span class="s2">&quot;20_stimulus-lfp-response-mec.ipynb&quot;</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[&nbsp;]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span>
</pre></div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>