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

13907 lines
526 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>10:47:08 [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="k">for</span> <span class="n">key</span> <span class="ow">in</span> <span class="n">bins</span><span class="p">:</span>
<span class="n">fig</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mf">3.5</span><span class="p">,</span><span class="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">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="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">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">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="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 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;[16]:</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;[17]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">septum_mec.analysis.plotting</span> <span class="k">import</span> <span class="n">plot_bootstrap_timeseries</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[18]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">freq</span> <span class="o">=</span> <span class="n">freqs</span><span class="o">.</span><span class="n">T</span><span class="o">.</span><span class="n">iloc</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">values</span>
<span class="n">mask</span> <span class="o">=</span> <span class="p">(</span><span class="n">freq</span> <span class="o">&lt;</span> <span class="mi">100</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[19]:</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">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/fromnumeric.py:3257: RuntimeWarning: Mean of empty slice.
out=out, **kwargs)
/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)
/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)
</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;[20]:</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;[21]:</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[21]:</div>
<div class="output_text output_subarea output_execute_result">
<pre>[&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_energy.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_strength.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_peak.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_p_max.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_freq.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_energy.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_freq.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_half_width.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_half_width.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_half_width.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_energy.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_peak.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_p_max.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-theta_half_width.png&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_energy.svg&#39;,
&#39;/media/storage/expipe/septum-mec/actions/stimulus-lfp-response-mec/data/figures/lfp-psd-histogram-stim_strength.svg&#39;]</pre>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[22]:</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>