diff --git a/Index.ipynb b/Index.ipynb index 27e160e3034c9ef7041e079747cfb9e8f79c6e22..bfff78ca967683053ff57c333b8b7f8cb2bd5b66 100644 --- a/Index.ipynb +++ b/Index.ipynb @@ -19,6 +19,7 @@ "- [Lecture 8 - Dynamic Phasors](./lectures/08_DecoupledELMESim/VS_RL1.ipynb)\n", "- [Lecture 9 - Diakoptics](./lectures/09_Diakoptics/Diakoptics.ipynb)\n", "- [Lecture 9 - LIM](./lectures/09_LIM/LIM.ipynb)\n", + "- [Lecture 11 - Uncertain System Analysis](./lectures/11_UncertainSystemAnalysis/UncertainSystemAnalysis.ipynb)\n", "\n", "## Helping Material\n", "\n", @@ -42,6 +43,13 @@ "Any questions can be adressed to\n", "[acs-teaching-mscps@eonerc.rwth-aachen.de](mailto:acs-teaching-mscps@eonerc.rwth-aachen.de)" ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { diff --git a/lectures/11_UncertainSystemAnalysis/Circuit_RL.png b/lectures/11_UncertainSystemAnalysis/Circuit_RL.png new file mode 100644 index 0000000000000000000000000000000000000000..88e2fc117b7bb35057648105d99d8127244dbd94 Binary files /dev/null and b/lectures/11_UncertainSystemAnalysis/Circuit_RL.png differ diff --git a/lectures/11_UncertainSystemAnalysis/UncertainSystemAnalysis.html b/lectures/11_UncertainSystemAnalysis/UncertainSystemAnalysis.html new file mode 100644 index 0000000000000000000000000000000000000000..9e36fbb0c05aea813ba726709dd5ba1c01815285 --- /dev/null +++ b/lectures/11_UncertainSystemAnalysis/UncertainSystemAnalysis.html @@ -0,0 +1,12196 @@ +<!DOCTYPE html> +<html> +<head><meta charset="utf-8"> +<title>UncertainSystemAnalysis</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; + color: #000 !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.2.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.2.0'); + src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.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; +} +.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; +} +@-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 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.fa-rotate-180 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.fa-rotate-270 { + filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); + -webkit-transform: rotate(270deg); + -ms-transform: rotate(270deg); + transform: rotate(270deg); +} +.fa-flip-horizontal { + 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 { + 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:before { + content: "\f09a"; +} +.fa-github:before { + content: "\f09b"; +} +.fa-unlock:before { + content: "\f09c"; +} +.fa-credit-card:before { + content: "\f09d"; +} +.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 { + 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: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-rebel:before { + content: "\f1d0"; +} +.fa-ge:before, +.fa-empire:before { + content: "\f1d1"; +} +.fa-git-square:before { + content: "\f1d2"; +} +.fa-git:before { + content: "\f1d3"; +} +.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"; +} +/*! +* +* 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; +} +/** + * 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 { + 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; +} +@media (max-width: 991px) { + #ipython_notebook { + margin-left: 10px; + } +} +[dir="rtl"] #ipython_notebook { + float: right !important; +} +#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#login_widget { + float: right; +} +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; +} +@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; +} +/*! +* +* 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 { + text-align: center; + vertical-align: middle; + display: inline; + opacity: 0; + z-index: 2; + width: 12ex; + margin-right: -12ex; +} +.alternate_upload .btn-upload { + height: 22px; +} +/** + * Primary styles + * + * Author: Jupyter Development Team + */ +[dir="rtl"] #tabs li { + float: right; +} +ul#tabs { + margin-bottom: 4px; +} +[dir="rtl"] ul#tabs { + margin-right: 0px; +} +ul#tabs a { + padding-top: 6px; + padding-bottom: 4px; +} +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 { + float: left !important; +} +[dir="rtl"] .list_toolbar .pull-right { + padding-top: 1px; + float: left !important; +} +[dir="rtl"] .list_toolbar .pull-left { + float: right !important; +} +.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: baseline; + 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; +} +.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_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; +} +.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; +} +#tree-selector { + padding-right: 0px; +} +[dir="rtl"] #tree-selector a { + float: right; +} +#button-select-all { + min-width: 50px; +} +#select-all { + margin-left: 7px; + margin-right: 2px; +} +.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.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.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.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.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; +} +[dir="rtl"] #new-menu { + text-align: right; +} +.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; +} +[dir="rtl"] #running .col-sm-8 { + float: right !important; +} +.delete-button { + display: none; +} +.duplicate-button { + display: none; +} +.rename-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.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.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.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.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); + } +} +/*! +* +* IPython notebook +* +*/ +/* CSS font colors for translated ANSI colors. */ +.ansibold { + font-weight: bold; +} +/* 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; + border-left-width: 1px; + padding-left: 5px; + background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%); +} +div.cell.jupyter-soft-selected { + border-left-color: #90CAF9; + 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 { + border-color: #ababab; + border-left-width: 0px; + padding-left: 6px; + background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%); +} +@media print { + div.cell.selected { + border-color: transparent; + } +} +div.cell.selected.jupyter-soft-selected { + border-left-width: 0; + padding-left: 6px; + background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%); +} +.edit_mode div.cell.selected { + border-color: #66BB6A; + border-left-width: 0px; + padding-left: 6px; + background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%); +} +@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. */ + padding: 0.4em; +} +.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. We need the 0 value because of how we size */ + /* .CodeMirror-lines */ + padding: 0; + border: 0; + border-radius: 0; +} +/* + +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; +} +/* 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: 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 { + list-style: disc; + margin: 0em 2em; + padding-left: 0px; +} +.rendered_html ul ul { + list-style: square; + margin: 0em 2em; +} +.rendered_html ul ul ul { + list-style: circle; + margin: 0em 2em; +} +.rendered_html ol { + list-style: decimal; + margin: 0em 2em; + padding-left: 0px; +} +.rendered_html ol ol { + list-style: upper-alpha; + margin: 0em 2em; +} +.rendered_html ol ol ol { + list-style: lower-alpha; + margin: 0em 2em; +} +.rendered_html ol ol ol ol { + list-style: lower-roman; + margin: 0em 2em; +} +.rendered_html ol ol ol ol ol { + list-style: decimal; + margin: 0em 2em; +} +.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; +} +.rendered_html pre, +.rendered_html code { + border: 0; + background-color: #fff; + color: #000; + font-size: 100%; + padding: 0px; +} +.rendered_html blockquote { + margin: 1em 2em; +} +.rendered_html table { + margin-left: auto; + margin-right: auto; + border: 1px solid black; + border-collapse: collapse; +} +.rendered_html tr, +.rendered_html th, +.rendered_html td { + border: 1px solid black; + border-collapse: collapse; + margin: 1em 2em; +} +.rendered_html td, +.rendered_html th { + text-align: left; + vertical-align: middle; + padding: 4px; +} +.rendered_html th { + font-weight: bold; +} +.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; +} +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.unrendered .text_cell_render { + display: none; +} +.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; +} +/* 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; +} +.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 { + float: right !important; + float: right; +} +#kernel_logo_widget .current_kernel_logo { + display: none; + margin-top: -1px; + margin-bottom: -1px; + width: 32px; + height: 32px; +} +#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; +} +.nav-wrapper { + border-bottom: 1px solid #e7e7e7; +} +i.menu-icon { + padding-top: 4px; +} +ul#help_menu li a { + overflow: hidden; + padding-right: 2.2em; +} +ul#help_menu li a i { + margin-right: -1.2em; +} +.dropdown-submenu { + position: relative; +} +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -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.pull-left { + margin-right: .3em; +} +.dropdown-submenu > a:after.pull-right { + margin-left: .3em; +} +.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; +} +.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; +} +#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; +} +#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; +} +#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.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.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.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.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.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.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 { + margin-top: 6px; +} +span.save_widget span.filename { + height: 1em; + line-height: 1em; + padding: 3px; + margin-left: 16px; + border: none; + font-size: 146.5%; + border-radius: 2px; +} +span.save_widget span.filename:hover { + background-color: #e6e6e6; +} +span.checkpoint_status, +span.autosave_status { + font-size: small; +} +@media (max-width: 767px) { + span.save_widget { + font-size: small; + } + 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; +} +#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; +} +.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; +} +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; +} +.cmd-palette .modal-body { + padding: 7px; +} +.cmd-palette form { + background: white; +} +.cmd-palette input { + outline: none; +} +.no-shortcut { + display: none; +} +.command-shortcut:before { + content: "(command)"; + padding-right: 3px; + color: #777777; +} +.edit-shortcut:before { + content: "(edit)"; + padding-right: 3px; + color: #777777; +} +#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; +} +#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.1/MathJax.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 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="MSP-Simulation-Example">MSP Simulation Example<a class="anchor-link" href="#MSP-Simulation-Example">¶</a></h1><h1 id="Uncertain-System-Analysis---Classical-Polynomial-Chaos">Uncertain System Analysis - Classical Polynomial Chaos<a class="anchor-link" href="#Uncertain-System-Analysis---Classical-Polynomial-Chaos">¶</a></h1> +</div> +</div> +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div> +<div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h2 id="Sample-Circuit">Sample Circuit<a class="anchor-link" href="#Sample-Circuit">¶</a></h2> +</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"> +<p><img src="data:image/png;base64,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UBKXAQAAAAAAACiJywAAAAAAAACUxGUAAAAAAAAASuIyAAAAAAAAACVxGQAAAAAAAICSuAwAAAAAAABASVwGAAAAAAAAoCQuAwAAAAAAAFASlwEAAAAAAAAoicsAAAAAAAAAlMRlAAAAAAAAAEriMgAAAAAAAAAlcRkAAAAAAACAkrgMAAAAAAAAQElcBgAAAAAAAKAkLgMAAAAAAABQEpcBAAAAAAAAKInLAAAAAAAAAJTEZQAAAAAAAABK4jIAAAAAAAAAJXEZAAAAAAAAgJK4DAAAAAAAAEBJXAYAAAAAAACgJC4DAAAAAAAAUBKXAQAAAAAAACiJywAAAAAAAACUxGUAAAAAAAAASuIyAAAAAAAAACVxGQAAAAAAAICSuAwAAAAAAABASVwGAAAAAAAAoCQuAwAAAAAAAFASlwEAAAAAAAAoicsAAAAAAAAAlMRlAAAAAAAAAEriMgAAAAAAAAAlcRkAAAAAAACAkrgMAAAAAAAAQElcBgAAAAAAAKAkLgMAAAAAAABQEpcBAAAAAAAAKInLAAAAAAAAAJTEZQAAAAAAAABK4jIAAAAAAAAAJXEZAAAAAAAAgJK4DAAAAAAAAEBJXAYAAAAAAACgJC4DAAAAAAAAUBKXAQAAAAAAACiJywAAAAAAAACUxGUAAAAAAAAASuIyAAAAAAAAACVxGQAAAAAAAICSuAwAAAAAAABASVwGAAAAAAAAoCQuAwAAAAAAAFASlwEAAAAAAAAoicsAAAAAAAAAlMRlAAAAAAAAAEriMgAAAAAAAAAlcRkAAAAAAACAkrgMAAAAAAAAQElcBgAAAAAAAKAkLgMAAAAAAABQEpcBAAAAAAAAKInLAAAAAAAAAJTEZQAAAAAAAABK4jIAAAAAAAAAJXEZAAAAAAAAgJK4DAAAAAAAAEBJXAYAAAAAAACgJC4DAAAAAAAAUBKXAQAAAAAAACiJywAAAAAAAACUxGUAAAAAAAAASuIyAAAAAAAAACVxGQAAAAAAAICSuAwAAAAAAABASVwGAAAAAAAAoCQuAwAAAAAAAFASlwEAAAAAAAAoicsAAAAAAAAAlMRlAAAAAAAAAEriMgAAAAAAAAAlcRkAAAAAAACAkrgMAAAAAAAAQElcBgAAAAAAAKAkLgMAAAAAAABQEpcBAAAAAAAAKInLAAAAAAAAAJTEZQAAAAAAAABK4jIAAAAAAAAAJXEZAAAAAAAAgJK4DAAAAAAAAEBJXAYAAAAAAACgJC4DAAAAAAAAUBKXAQAAAAAAACiJywAAAAAAAACUxGUAAAAAAAAASuIyAAAAAAAAACVxGQAAAAAAAICSuAwAAAAAAABASVwGAAAAAAAAoCQuAwAAAAAAAFASlwEAAAAAAAAoicsAAAAAAAAAlMRlAAAAAAAAAEriMgAAAAAAAAAlcRkAAAAAAACAkrgMAAAAAAAAQElcBgAAAAAAAKAkLgMAAAAAAABQEpcBAAAAAAAAKInLAAAAAAAAAJTEZQAAAAAAAABK4jIAAAAAAAAAJXEZAAAAAAAAgJK4DAAAAAAAAEBJXAYAAAAAAACgJC4DAAAAAAAAUBKXAQAAAAAAACiJywAAAAAAAACUxGUAAAAAAAAASuIyAAAAAAAAACVxGQAAAAAAAICSuAwAAAAAAABASVwGAAAAAAAAoCQuAwAAAAAAAFASlwEAAAAAAAAoicsAAAAAAAAAlMRlAAAAAAAAAEriMgAAAAAAAAAlcRkAAAAAAACAkrgMAAAAAAAAQElcBgAAAAAAAKAkLgMAAAAAAABQEpcBAAAAAAAAKInLAAAAAAAAAJTEZQAAAAAAAABK4jIAAAAAAAAAJXEZAAAAAAAAgJK4DAAAAAAAAEBJXAYAAAAAAACgJC4DAAAAAAAAUBKXAQAAAAAAACiJywAAAAAAAACUxGUAAAAAAAAASuIyAAAAAAAAACVxGQAAAAAAAICSuAwAAAAAAABASVwGAAAAAAAAoCQuAwAAAAAAAFASlwEAAAAAAAAoicsAAAAAAAAAlMRlAAAAAAAAAEriMgAAAAAAAAAlcRkAAAAAAACAkrgMAAAAAAAAQElcBgAAAAAAAKAkLgMAAAAAAABQEpcBAAAAAAAAKInLAAAAAAAAAJTEZQAAAAAAAABK4jIAAAAAAAAAJXEZAAAAAAAAgJK4DAAAAAAAAEBJXAYAAAAAAACgJC4DAAAAAAAAUBKXAQAAAAAAACiJywAAAAAAAACUxGUAAAAAAAAASuIyAAAAAAAAACVxGQAAAAAAAICSuAwAAAAAAABASVwGAAAAAAAAoCQuAwAAAAAAAFASlwEAAAAAAAAoicsAAAAAAAAAlMRlAAAAAAAAAEriMgAAAAAAAAAlcRkAAAAAAACAkrgMAAAAAAAAQElcBgAAAAAAAKAkLgMAAAAAAABQEpcBAAAAAAAAKInLAAAAAAAAAJTEZQAAAAAAAABK4jIAAAAAAAAAJXEZAAAAAAAAgJK4DAAAAAAAAEBJXAYAAAAAAACgJC4DAAAAAAAAUBKXAQAAAAAAACiJywAAAAAAAACUxGUAAAAAAAAASuIyAAAAAAAAACVxGQAAAAAAAICSuAwAAAAAAABASVwGAAAAAAAAoCQuAwAAAAAAAFASlwEAAAAAAAAoicsAAAAAAAAAlMRlAAAAAAAAAEriMgAAAAAAAAAlcRkAAAAAAACAkrgMAAAAAAAAQElcBgAAAAAAAKAkLgMAAAAAAABQEpcBAAAAAAAAKInLAAAAAAAAAJTEZQAAAAAAAABK4jIAAAAAAAAAJXEZAAAAAAAAgJK4/H/t27ENAgEMBEG/REJF339KQYgMSthPkJGYiR1cvjIAAAAAAAAASVwGAAAAAAAAIInLAAAAAAAAACRxGQAAAAAAAIAkLgMAAAAAAACQxGUAAAAAAAAAkrgMAAAAAAAAQBKXAQAAAAAAAEjiMgAAAAAAAABJXAYAAAAAAAAgicsAAAAAAAAAJHEZAAAAAAAAgCQuAwAAAAAAAJDEZQAAAAAAAACSuAwAAAAAAABAEpcBAAAAAAAASOIyAAAAAAAAAElcBgAAAAAAACCJywAAAAAAAAAkcRkAAAAAAACAJC4DAAAAAAAAkMRlAAAAAAAAAJK4DAAAAAAAAEASlwEAAAAAAABI4jIAAAAAAAAASVwGAAAAAAAAIInLAAAAAAAAACRxGQAAAAAAAIAkLgMAAAAAAACQxGUAAAAAAAAAkrgMAAAAAAAAQBKXAQAAAAAAAEjiMgAAAAAAAABJXAYAAAAAAAAgicsAAAAAAAAAJHEZAAAAAAAAgCQuAwAAAAAAAJDEZQAAAAAAAACSuAwAAAAAAABAEpcBAAAAAAAASOIyAAAAAAAAAElcBgAAAAAAACCJywAAAAAAAAAkcRkAAAAAAACAJC4DAAAAAAAAkMRlAAAAAAAAAJK4DAAAAAAAAEASlwEAAAAAAABI4jIAAAAAAAAASVwGAAAAAAAAIInLAAAAAAAAACRxGQAAAAAAAIAkLgMAAAAAAACQxGUAAAAAAAAAkrgMAAAAAAAAQBKXAQAAAAAAAEjiMgAAAAAAAABJXAYAAAAAAAAgicsAAAAAAAAAJHEZAAAAAAAAgCQuAwAAAAAAAJDEZQAAAAAAAACSuAwAAAAAAABAEpcBAAAAAAAASOIyAAAAAAAAAElcBgAAAAAAACCJywAAAAAAAAAkcRkAAAAAAACAJC4DAAAAAAAAkMRlAAAAAAAAAJK4DAAAAAAAAEASlwEAAAAAAABI4jIAAAAAAAAASVwGAAAAAAAAIInLAAAAAAAAACRxGQAAAAAAAIAkLgMAAAAAAACQxGUAAAAAAAAAkrgMAAAAAAAAQBKXAQAAAAAAAEjiMgAAAAAAAABJXAYAAAAAAAAgicsAAAAAAAAAJHEZAAAAAAAAgCQuAwAAAAAAAJDEZQAAAAAAAACSuAwAAAAAAABAEpcBAAAAAAAASOIyAAAAAAAAAElcBgAAAAAAACCJywAAAAAAAAAkcRkAAAAAAACAJC4DAAAAAAAAkMRlAAAAAAAAAJK4DAAAAAAAAEASlwEAAAAAAABI4jIAAAAAAAAASVwGAAAAAAAAIInLAAAAAAAAACRxGQAAAAAAAIAkLgMAAAAAAACQxGUAAAAAAAAAkrgMAAAAAAAAQBKXAQAAAAAAAEjiMgAAAAAAAABJXAYAAAAAAAAgicsAAAAAAAAAJHEZAAAAAAAAgCQuAwAAAAAAAJDEZQAAAAAAAACSuAwAAAAAAABAOrYHAPyx58zct0cAAAAAAACXPGbm3B6xyecyAAAAAAAAAElcBgAAAAAAACCJywAAAAAAAAAkcRkAAAAAAACAJC4DAAAAAAAAkMRlAAAAAAAAAJK4DAAAAAAAAEASlwEAAAAAAABI4jIAAAAAAAAASVwGAAAAAAAAIInLAAAAAAAAACRxGQAAAAAAAIAkLgMAAAAAAACQxGUAAAAAAAAAkrgMAAAAAAAAQBKXAQAAAAAAAEjiMgAAAAAAAABJXAYAAAAAAAAg3bYHAAAAAAAAACx7X7h5fX3Fj/sA8lvCmJw2ny8AAAAASUVORK5CYII=" width="300" align="left"></p> + +</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"> +<p>$L$: $5 mH$<br> +$E$: $2 V$</p> +<p>Uncertain parameter in the system is the resistance with the uniform distribution:<br> +$R$: $R_0 \pm \Delta R $<br> +$R_0$: $0.4 \Omega$<br> +$\Delta R$: $0.05 \Omega$</p> + +</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"> +<h3 id="Deterministic-Solution-of-the-Circuit">Deterministic Solution of the Circuit<a class="anchor-link" href="#Deterministic-Solution-of-the-Circuit">¶</a></h3><p>Euler-Forward integration method:<br> +$I(k) = (1-T_s*R/L) * I(k-1) + Ts/L*E$</p> + +</div> +</div> +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div> +<div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h2 id="Circuit-and-Simulation-Setup">Circuit and Simulation Setup<a class="anchor-link" href="#Circuit-and-Simulation-Setup">¶</a></h2> +</div> +</div> +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [1]:</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">numpy</span> <span class="k">as</span> <span class="nn">np</span> +<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="k">as</span> <span class="nn">plt</span> +<span class="n">np</span><span class="o">.</span><span class="n">set_printoptions</span><span class="p">(</span><span class="n">sign</span><span class="o">=</span><span class="s1">' '</span><span class="p">)</span> + +<span class="c1"># Circuit parameters:</span> +<span class="n">E</span> <span class="o">=</span> <span class="mf">2.0</span> +<span class="n">L</span> <span class="o">=</span> <span class="mf">5.0e-3</span> +<span class="n">R0</span> <span class="o">=</span> <span class="mf">0.4</span> +<span class="n">R1</span> <span class="o">=</span> <span class="mf">0.05</span> + +<span class="c1"># Total simulation time</span> +<span class="n">T_total</span> <span class="o">=</span> <span class="mf">0.08</span> +<span class="c1"># Simulaiton time step </span> +<span class="n">Ts</span> <span class="o">=</span> <span class="mf">0.1e-3</span> +<span class="c1"># Number of simulation time steps</span> +<span class="n">npoint</span> <span class="o">=</span> <span class="nb">int</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">round</span><span class="p">(</span><span class="n">T_total</span><span class="o">/</span><span class="n">Ts</span><span class="p">))</span> + +<span class="nb">print</span><span class="p">(</span><span class="s1">'Total simulation time: '</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">T_total</span><span class="p">))</span> +<span class="nb">print</span><span class="p">(</span><span class="s1">'</span><span class="se">\n</span><span class="s1">Simulation time step: '</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">Ts</span><span class="p">))</span> +</pre></div> + +</div> +</div> +</div> + +<div class="output_wrapper"> +<div class="output"> + + +<div class="output_area"> + +<div class="prompt"></div> + + +<div class="output_subarea output_stream output_stdout output_text"> +<pre>Total simulation time: 0.08 + +Simulation time step: 0.0001 +</pre> +</div> +</div> + +</div> +</div> + +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div> +<div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h2 id="Monte-Carlo-Simulation-Method">Monte Carlo Simulation Method<a class="anchor-link" href="#Monte-Carlo-Simulation-Method">¶</a></h2> +</div> +</div> +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [2]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Number of samples for Monte Carlo simultion runs </span> +<span class="n">N</span> <span class="o">=</span> <span class="mi">40</span> + +<span class="c1"># Generate random variable </span> +<span class="n">rand_var</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">random</span><span class="o">.</span><span class="n">uniform</span><span class="p">(</span><span class="o">-</span><span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="n">N</span><span class="p">)</span> +<span class="nb">print</span><span class="p">(</span><span class="s1">'Random variable: </span><span class="se">\n</span><span class="s1">'</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">rand_var</span><span class="p">))</span> + +<span class="c1"># R is a random parameter with the uniform distribution R= R0 + R1*rand_var </span> +<span class="n">R</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span> <span class="n">R0</span> <span class="o">+</span> <span class="n">R1</span><span class="o">*</span><span class="n">rand_var</span> <span class="p">])</span> +<span class="nb">print</span><span class="p">(</span><span class="s1">'</span><span class="se">\n</span><span class="s1"> Resistor R: </span><span class="se">\n</span><span class="s1">'</span> <span class="o">+</span> <span class="nb">str</span><span class="p">(</span><span class="n">R</span><span class="p">))</span> + +<span class="c1"># Solution vector for current I</span> +<span class="c1"># Each row refers to a solution vector obtained in one Monte Carlo simulation run</span> +<span class="n">I</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">((</span><span class="n">N</span><span class="p">,</span> <span class="n">npoint</span><span class="p">))</span> + +<span class="c1"># Monte Carlo simulation loop (for each sample of random parameter R)</span> +<span class="k">for</span> <span class="n">j</span> <span class="ow">in</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="n">N</span><span class="o">-</span><span class="mi">1</span><span class="p">):</span> + <span class="c1"># Value of random parameter R for this Monte Carlo simulation run</span> + <span class="n">Rj</span> <span class="o">=</span> <span class="n">R</span><span class="p">[</span><span class="mi">0</span><span class="p">,</span> <span class="n">j</span><span class="p">]</span> + + <span class="c1"># Time loop</span> + <span class="c1"># Initial condition</span> + <span class="n">I</span><span class="p">[</span><span class="n">j</span><span class="p">,</span><span class="mi">0</span><span class="p">]</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span> + <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="n">npoint</span><span class="p">):</span> + <span class="c1"># Euler Forward used for discretization </span> + <span class="n">I</span><span class="p">[</span><span class="n">j</span><span class="p">,</span><span class="n">i</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span><span class="mi">1</span><span class="o">-</span><span class="n">Ts</span><span class="o">*</span><span class="n">Rj</span><span class="o">/</span><span class="n">L</span><span class="p">)</span> <span class="o">*</span> <span class="n">I</span><span class="p">[</span><span class="n">j</span><span class="p">,</span><span class="n">i</span><span class="o">-</span><span class="mi">1</span><span class="p">]</span> <span class="o">+</span> <span class="n">Ts</span><span class="o">/</span><span class="n">L</span><span class="o">*</span><span class="n">E</span> +</pre></div> + +</div> +</div> +</div> + +<div class="output_wrapper"> +<div class="output"> + + +<div class="output_area"> + +<div class="prompt"></div> + + +<div class="output_subarea output_stream output_stdout output_text"> +<pre>Random variable: +[-8.59029337e-01 -4.60466494e-01 5.91887395e-02 -1.46515604e-01 + -7.15203525e-02 -8.06258266e-01 -3.31665853e-01 6.65056465e-01 + -9.24720924e-01 -9.64876536e-01 9.88020137e-01 1.59075805e-01 + -4.12507969e-01 7.24957527e-01 -8.55870483e-01 8.05672962e-01 + -2.77408910e-01 1.22389746e-01 9.36528164e-01 -2.44663481e-01 + -4.30228245e-01 2.47867440e-01 -1.88870745e-04 6.75921027e-01 + 1.48082059e-01 -1.05219493e-01 -3.15744588e-01 -4.68967536e-01 + 9.69742135e-01 4.99619187e-01 -6.44014720e-01 1.72531036e-01 + -5.20327536e-01 -7.23361683e-01 -3.75604850e-02 -6.59856990e-01 + -7.60130822e-01 4.57536217e-01 4.29482901e-01 2.68400232e-01] + + Resistor R: +[[ 0.35704853 0.37697668 0.40295944 0.39267422 0.39642398 0.35968709 + 0.38341671 0.43325282 0.35376395 0.35175617 0.44940101 0.40795379 + 0.3793746 0.43624788 0.35720648 0.44028365 0.38612955 0.40611949 + 0.44682641 0.38776683 0.37848859 0.41239337 0.39999056 0.43379605 + 0.4074041 0.39473903 0.38421277 0.37655162 0.44848711 0.42498096 + 0.36779926 0.40862655 0.37398362 0.36383192 0.39812198 0.36700715 + 0.36199346 0.42287681 0.42147415 0.41342001]] +</pre> +</div> +</div> + +</div> +</div> + +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div> +<div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h3 id="Plots">Plots<a class="anchor-link" href="#Plots">¶</a></h3> +</div> +</div> +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [3]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Plots</span> +<span class="c1"># Time vector</span> +<span class="n">t</span> <span class="o">=</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="n">npoint</span><span class="p">)</span><span class="o">*</span><span class="n">Ts</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="mi">8</span><span class="p">,</span><span class="mi">6</span><span class="p">))</span> +<span class="k">for</span> <span class="n">j</span> <span class="ow">in</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="n">N</span><span class="o">-</span><span class="mi">1</span><span class="p">):</span> + <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">t</span><span class="p">,</span><span class="n">I</span><span class="p">[</span><span class="n">j</span><span class="p">,:],</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">1</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="s1">'Time [s]'</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'Current [A]'</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'Monte Carlo simulation results'</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">show</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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%0A"> +</div> + +</div> + +</div> +</div> + +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div> +<div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h2 id="Classical-Polynomial-Chaos">Classical Polynomial Chaos<a class="anchor-link" href="#Classical-Polynomial-Chaos">¶</a></h2> +</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"> +<h3 id="Polynomial-Chaos-(PC)-expansion">Polynomial Chaos (PC) expansion<a class="anchor-link" href="#Polynomial-Chaos-(PC)-expansion">¶</a></h3><p>PC expansion of $R$:<br> +$R = \sum_{i=0}^{P}R_i\Phi_i(\xi) = R_0\Phi_0(\xi) + R_1\Phi_1(\xi)$</p> +<p>PC expansion of $i(t)$:<br> +$I = \sum_{i=0}^{P}I_i(t)\Phi_i(\xi) = I_0(t)\Phi_0(\xi) + I_1(t)\Phi_1(\xi)$</p> +<p>Circuit solution:<br> +$I(k) = (1-T_s*R/L) * I(k-1) + Ts/L*E = I(k-1) - T_s/L*R*I(k-1) + Ts/L*E$</p> +<p>Replacing $R$ and $I$ to the solution equation:<br> +$\sum_{i=0}^{P}I_i(k)\Phi_i = \sum_{i=0}^{P}I_i(k-1)\Phi_i - T_s/L\sum_{i=0}^{P}\sum_{j=0}^{P}R_i*I_j(k-1)\Phi_i\Phi_j + T_s/L*E$</p> +<p>Applying Galerkin projection on the PC basis and by replcing integrals with inner products:<br> +$\sum_{i=0}^{P}I_i(k)<\Phi_i\Phi_s> = \sum_{i=0}^{P}I_i(k-1)<\Phi_i\Phi_s> - T_s/L\sum_{i=0}^{P}\sum_{j=0}^{P}R_i*I_j(k-1)<\Phi_i +\Phi_j\Phi_s> + T_s/L*E$</p> +<p>Inner product of two orthogonal polynomials can be replaced by the following identity:<br> +$<\Phi_i\Phi_s> = <\Phi_s^2>\delta_{is}$<br> +where $\delta_{is}$ is Kronecker delta.</p> +<p>The following can be obtained:<br> +$\sum_{i=0}^{P}I_i(k)<\Phi_s^2>\delta_{is} = \sum_{i=0}^{P}I_i(k-1)<\Phi_s^2>\delta_{is} - T_s/L\sum_{i=0}^{P}\sum_{j=0}^{P}R_i*I_j(k-1)<\Phi_i\Phi_j\Phi_s> + T_s/L*E$</p> +<p>Kronecker delta reduces elements in summations in the following:<br> +$I_s(k)<\Phi_s^2> = I_s(k-1)<\Phi_s^2> - T_s/L\sum_{i=0}^{P}\sum_{j=0}^{P}R_i*I_j(k-1)<\Phi_i\Phi_j\Phi_s> + T_s/L*E$</p> +<p>The PC expansion of the circuit solution is:<br> +$I_s(k) = I_s(k-1) - T_s/L\frac{1}{<\Phi_s^2>}\sum_{i=0}^{P}\sum_{j=0}^{P}R_i*I_j(k-1)<\Phi_i\Phi_j\Phi_s> + T_s/L*E$</p> + +</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"> +<h4 id="Matching-of-PDF-types-and-orthogonal-polynomials">Matching of PDF types and orthogonal polynomials<a class="anchor-link" href="#Matching-of-PDF-types-and-orthogonal-polynomials">¶</a></h4><p>Uniform distribution of parameter -> Legendre polynomial</p> +<p>Order of PC expansion:<br> +$P = 1$</p> +<p>Non-zero inner products for Legendre polynomials:<br> +$<\Psi_0\Psi_0> = 1$<br> +$<\Psi_1\Psi_1> = 1/3$<br> +$<\Psi_0\Psi_0\Psi_0> = 1$<br> +$<\Psi_0\Psi_1\Psi_1> = <\Psi_1\Psi_0\Psi_1> = <\Psi_1\Psi_1\Psi_0> = 1/3$</p> +<p>The first order PC expansion of the circuit solution is the following:<br> +$s=0$<br> +$I_0(k) = (1-T_s*R_0/L) * I_0(k-1) - T_s/L/3*R_1*I_1(k-1) + Ts/L*E$</p> +<p>$s=1$<br> +$I_1(k) = -T_s/L*R_1*I_0(k-1) - (1-T_s*R_0/L)*I_1(k-1)$</p> + +</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"> +<h4 id="Calculation-of-PC-coefficients">Calculation of PC coefficients<a class="anchor-link" href="#Calculation-of-PC-coefficients">¶</a></h4> +</div> +</div> +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [4]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># P-th order PC expansioin</span> +<span class="n">P</span><span class="o">=</span><span class="mi">1</span> +<span class="c1"># Number of coefficients in PC expansioin</span> +<span class="n">M</span><span class="o">=</span><span class="n">P</span><span class="o">+</span><span class="mi">1</span> + +<span class="c1"># Solution vector for PC</span> +<span class="c1"># Each row refers to a solution vector obtained for a PC coefficient</span> +<span class="n">I_pct</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">((</span><span class="n">M</span><span class="p">,</span> <span class="n">npoint</span><span class="p">))</span> + +<span class="c1"># Matrix for solution equation</span> +<span class="n">Gh</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span> <span class="p">[(</span><span class="mi">1</span><span class="o">-</span><span class="n">Ts</span><span class="o">*</span><span class="n">R0</span><span class="o">/</span><span class="n">L</span><span class="p">),</span> <span class="o">-</span><span class="n">Ts</span><span class="o">*</span><span class="n">R1</span><span class="o">/</span><span class="n">L</span><span class="o">/</span><span class="mi">3</span><span class="p">],</span> + <span class="p">[</span><span class="o">-</span><span class="n">Ts</span><span class="o">*</span><span class="n">R1</span><span class="o">/</span><span class="n">L</span><span class="p">,</span> <span class="p">(</span><span class="mi">1</span><span class="o">-</span><span class="n">Ts</span><span class="o">*</span><span class="n">R0</span><span class="o">/</span><span class="n">L</span><span class="p">)]])</span> + +<span class="c1"># Simulation time loop</span> +<span class="k">for</span> <span class="n">k</span> <span class="ow">in</span> <span class="n">np</span><span class="o">.</span><span class="n">arange</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span><span class="n">npoint</span><span class="p">):</span> + <span class="c1"># Euler Forward used for discretization </span> + <span class="n">I_pct_k</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">reshape</span><span class="p">(</span><span class="n">np</span><span class="o">.</span><span class="n">matmul</span><span class="p">(</span><span class="n">Gh</span><span class="p">,</span> <span class="n">I_pct</span><span class="p">[:,</span><span class="n">k</span><span class="o">-</span><span class="mi">1</span><span class="p">]),</span> <span class="p">(</span><span class="n">M</span><span class="p">,</span><span class="mi">1</span><span class="p">))</span> <span class="o">+</span> <span class="n">np</span><span class="o">.</span><span class="n">array</span><span class="p">([</span> <span class="p">[</span><span class="n">Ts</span><span class="o">/</span><span class="n">L</span><span class="o">*</span><span class="n">E</span><span class="p">],</span> <span class="p">[</span><span class="mi">0</span><span class="p">]])</span> + <span class="n">I_pct</span><span class="p">[</span><span class="mi">0</span><span class="p">,</span><span class="n">k</span><span class="p">]</span> <span class="o">=</span> <span class="n">I_pct_k</span><span class="p">[</span><span class="mi">0</span><span class="p">,</span><span class="mi">0</span><span class="p">]</span> + <span class="n">I_pct</span><span class="p">[</span><span class="mi">1</span><span class="p">,</span><span class="n">k</span><span class="p">]</span> <span class="o">=</span> <span class="n">I_pct_k</span><span class="p">[</span><span class="mi">1</span><span class="p">,</span><span class="mi">0</span><span class="p">]</span> +</pre></div> + +</div> +</div> +</div> + +</div> +<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> +</div> +<div class="inner_cell"> +<div class="text_cell_render border-box-sizing rendered_html"> +<h3 id="Reconstruction-of-uncertain-variable-based-on-PC-coefficients">Reconstruction of uncertain variable based on PC coefficients<a class="anchor-link" href="#Reconstruction-of-uncertain-variable-based-on-PC-coefficients">¶</a></h3> +</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"> +<p>Legendre polynomial of order $1$:<br> +$\Phi(\xi) = \Phi_0(\xi) + \Phi_1(\xi) = 1 + \xi$</p> +<p>$I = \sum_{i=0}^{P}I_i\Phi_i(\xi) = I_0\Phi_0(\xi) + I_1\Phi_1(\xi) = I_0 + I_1\xi$</p> + +</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"> +<h3 id="Plots">Plots<a class="anchor-link" href="#Plots">¶</a></h3> +</div> +</div> +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [5]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Time vector</span> +<span class="n">t</span> <span class="o">=</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="n">npoint</span><span class="p">)</span><span class="o">*</span><span class="n">Ts</span> +<span class="c1"># Solution vector</span> +<span class="n">i_pct</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">zeros</span><span class="p">((</span><span class="n">M</span><span class="p">,</span> <span class="n">npoint</span><span class="p">))</span> + +<span class="c1"># Number of reconstructions</span> +<span class="n">K</span> <span class="o">=</span> <span class="mi">15</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="mi">8</span><span class="p">,</span><span class="mi">6</span><span class="p">))</span> +<span class="k">for</span> <span class="n">j</span> <span class="ow">in</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="n">K</span><span class="o">-</span><span class="mi">1</span><span class="p">):</span> + <span class="c1"># Reconstruction of random behaviour of I based on PC expansioin coefficients </span> + <span class="n">i_pct</span> <span class="o">=</span> <span class="n">I_pct</span><span class="p">[</span><span class="mi">0</span><span class="p">,:]</span> <span class="o">+</span> <span class="n">I_pct</span><span class="p">[</span><span class="mi">1</span><span class="p">,:]</span><span class="o">*</span><span class="n">rand_var</span><span class="p">[</span><span class="n">j</span><span class="p">]</span> + <span class="n">plt</span><span class="o">.</span><span class="n">plot</span><span class="p">(</span><span class="n">t</span><span class="p">,</span><span class="n">i_pct</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">1</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="s1">'Time [s]'</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">ylabel</span><span class="p">(</span><span class="s1">'Current [A]'</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">title</span><span class="p">(</span><span class="s1">'Polynomial Chaos simulation results'</span><span class="p">)</span> +<span class="n">plt</span><span class="o">.</span><span class="n">show</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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%0A"> +</div> + +</div> + +</div> +</div> + +</div> + </div> + </div> +</body> + + + + +</html> \ No newline at end of file diff --git a/lectures/11_UncertainSystemAnalysis/UncertainSystemAnalysis.ipynb b/lectures/11_UncertainSystemAnalysis/UncertainSystemAnalysis.ipynb new file mode 100644 index 0000000000000000000000000000000000000000..7f9ec8353f1a4aac8c8a16e381dca67273365458 --- /dev/null +++ b/lectures/11_UncertainSystemAnalysis/UncertainSystemAnalysis.ipynb @@ -0,0 +1,393 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "# MSP Simulation Example\n", + "# Uncertain System Analysis - Classical Polynomial Chaos" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Sample Circuit" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "<img src=\"Circuit_RL.png\" width=\"300\" align=\"left\">" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "$L$: $5 mH$ \n", + "$E$: $2 V$ \n", + "\n", + "Uncertain parameter in the system is the resistance with the uniform distribution: \n", + "$R$: $R_0 \\pm \\Delta R $ \n", + "$R_0$: $0.4 \\Omega$ \n", + "$\\Delta R$: $0.05 \\Omega$" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Deterministic Solution of the Circuit\n", + "\n", + "Euler-Forward integration method: \n", + "$I(k) = (1-T_s*R/L) * I(k-1) + Ts/L*E$\n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Circuit and Simulation Setup" + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Total simulation time: 0.08\n", + "\n", + "Simulation time step: 0.0001\n" + ] + } + ], + "source": [ + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "np.set_printoptions(sign=' ')\n", + "\n", + "# Circuit parameters:\n", + "E = 2.0\n", + "L = 5.0e-3\n", + "R0 = 0.4\n", + "R1 = 0.05\n", + "\n", + "# Total simulation time\n", + "T_total = 0.08\n", + "# Simulaiton time step \n", + "Ts = 0.1e-3\n", + "# Number of simulation time steps\n", + "npoint = int(np.round(T_total/Ts))\n", + "\n", + "print('Total simulation time: ' + str(T_total))\n", + "print('\\nSimulation time step: ' + str(Ts))" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Monte Carlo Simulation Method" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Random variable: \n", + "[-8.59029337e-01 -4.60466494e-01 5.91887395e-02 -1.46515604e-01\n", + " -7.15203525e-02 -8.06258266e-01 -3.31665853e-01 6.65056465e-01\n", + " -9.24720924e-01 -9.64876536e-01 9.88020137e-01 1.59075805e-01\n", + " -4.12507969e-01 7.24957527e-01 -8.55870483e-01 8.05672962e-01\n", + " -2.77408910e-01 1.22389746e-01 9.36528164e-01 -2.44663481e-01\n", + " -4.30228245e-01 2.47867440e-01 -1.88870745e-04 6.75921027e-01\n", + " 1.48082059e-01 -1.05219493e-01 -3.15744588e-01 -4.68967536e-01\n", + " 9.69742135e-01 4.99619187e-01 -6.44014720e-01 1.72531036e-01\n", + " -5.20327536e-01 -7.23361683e-01 -3.75604850e-02 -6.59856990e-01\n", + " -7.60130822e-01 4.57536217e-01 4.29482901e-01 2.68400232e-01]\n", + "\n", + " Resistor R: \n", + "[[ 0.35704853 0.37697668 0.40295944 0.39267422 0.39642398 0.35968709\n", + " 0.38341671 0.43325282 0.35376395 0.35175617 0.44940101 0.40795379\n", + " 0.3793746 0.43624788 0.35720648 0.44028365 0.38612955 0.40611949\n", + " 0.44682641 0.38776683 0.37848859 0.41239337 0.39999056 0.43379605\n", + " 0.4074041 0.39473903 0.38421277 0.37655162 0.44848711 0.42498096\n", + " 0.36779926 0.40862655 0.37398362 0.36383192 0.39812198 0.36700715\n", + " 0.36199346 0.42287681 0.42147415 0.41342001]]\n" + ] + } + ], + "source": [ + "# Number of samples for Monte Carlo simultion runs \n", + "N = 40\n", + "\n", + "# Generate random variable \n", + "rand_var = np.random.uniform(-1, 1, N)\n", + "print('Random variable: \\n' + str(rand_var))\n", + "\n", + "# R is a random parameter with the uniform distribution R= R0 + R1*rand_var \n", + "R = np.array([ R0 + R1*rand_var ])\n", + "print('\\n Resistor R: \\n' + str(R))\n", + "\n", + "# Solution vector for current I\n", + "# Each row refers to a solution vector obtained in one Monte Carlo simulation run\n", + "I = np.zeros((N, npoint)) \n", + "\n", + "# Monte Carlo simulation loop (for each sample of random parameter R)\n", + "for j in np.arange(0,N-1):\n", + " # Value of random parameter R for this Monte Carlo simulation run\n", + " Rj = R[0, j]\n", + " \n", + " # Time loop\n", + " # Initial condition\n", + " I[j,0]=0;\n", + " for i in np.arange(1,npoint):\n", + " # Euler Forward used for discretization \n", + " I[j,i] = (1-Ts*Rj/L) * I[j,i-1] + Ts/L*E" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Plots" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "<Figure size 576x432 with 1 Axes>" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "# Plots\n", + "# Time vector\n", + "t = np.arange(0, npoint)*Ts\n", + "\n", + "plt.figure(figsize=(8,6))\n", + "for j in np.arange(0,N-1):\n", + " plt.plot(t,I[j,:], linewidth=1)\n", + "\n", + "plt.xlabel('Time [s]')\n", + "plt.ylabel('Current [A]')\n", + "plt.title('Monte Carlo simulation results')\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Classical Polynomial Chaos" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Polynomial Chaos (PC) expansion \n", + "\n", + "PC expansion of $R$: \n", + "$R = \\sum_{i=0}^{P}R_i\\Phi_i(\\xi) = R_0\\Phi_0(\\xi) + R_1\\Phi_1(\\xi)$ \n", + "\n", + "PC expansion of $i(t)$: \n", + "$I = \\sum_{i=0}^{P}I_i(t)\\Phi_i(\\xi) = I_0(t)\\Phi_0(\\xi) + I_1(t)\\Phi_1(\\xi)$ \n", + "\n", + "Circuit solution: \n", + "$I(k) = (1-T_s*R/L) * I(k-1) + Ts/L*E = I(k-1) - T_s/L*R*I(k-1) + Ts/L*E$ \n", + "\n", + "Replacing $R$ and $I$ to the solution equation: \n", + "$\\sum_{i=0}^{P}I_i(k)\\Phi_i = \\sum_{i=0}^{P}I_i(k-1)\\Phi_i - T_s/L\\sum_{i=0}^{P}\\sum_{j=0}^{P}R_i*I_j(k-1)\\Phi_i\\Phi_j + T_s/L*E$\n", + "\n", + "Applying Galerkin projection on the PC basis and by replcing integrals with inner products: \n", + "$\\sum_{i=0}^{P}I_i(k)<\\Phi_i\\Phi_s> = \\sum_{i=0}^{P}I_i(k-1)<\\Phi_i\\Phi_s> - T_s/L\\sum_{i=0}^{P}\\sum_{j=0}^{P}R_i*I_j(k-1)<\\Phi_i\n", + "\\Phi_j\\Phi_s> + T_s/L*E$\n", + "\n", + "Inner product of two orthogonal polynomials can be replaced by the following identity: \n", + "$<\\Phi_i\\Phi_s> = <\\Phi_s^2>\\delta_{is}$ \n", + "where $\\delta_{is}$ is Kronecker delta. \n", + "\n", + "The following can be obtained: \n", + "$\\sum_{i=0}^{P}I_i(k)<\\Phi_s^2>\\delta_{is} = \\sum_{i=0}^{P}I_i(k-1)<\\Phi_s^2>\\delta_{is} - T_s/L\\sum_{i=0}^{P}\\sum_{j=0}^{P}R_i*I_j(k-1)<\\Phi_i\\Phi_j\\Phi_s> + T_s/L*E$\n", + "\n", + "Kronecker delta reduces elements in summations in the following: \n", + "$I_s(k)<\\Phi_s^2> = I_s(k-1)<\\Phi_s^2> - T_s/L\\sum_{i=0}^{P}\\sum_{j=0}^{P}R_i*I_j(k-1)<\\Phi_i\\Phi_j\\Phi_s> + T_s/L*E$\n", + "\n", + "The PC expansion of the circuit solution is: \n", + "$I_s(k) = I_s(k-1) - T_s/L\\frac{1}{<\\Phi_s^2>}\\sum_{i=0}^{P}\\sum_{j=0}^{P}R_i*I_j(k-1)<\\Phi_i\\Phi_j\\Phi_s> + T_s/L*E$" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Matching of PDF types and orthogonal polynomials\n", + "\n", + "Uniform distribution of parameter -> Legendre polynomial\n", + "\n", + "Order of PC expansion: \n", + "$P = 1$ \n", + "\n", + "Non-zero inner products for Legendre polynomials: \n", + "$<\\Psi_0\\Psi_0> = 1$ \n", + "$<\\Psi_1\\Psi_1> = 1/3$ \n", + "$<\\Psi_0\\Psi_0\\Psi_0> = 1$ \n", + "$<\\Psi_0\\Psi_1\\Psi_1> = <\\Psi_1\\Psi_0\\Psi_1> = <\\Psi_1\\Psi_1\\Psi_0> = 1/3$\n", + "\n", + "The first order PC expansion of the circuit solution is the following: \n", + "$s=0$ \n", + "$I_0(k) = (1-T_s*R_0/L) * I_0(k-1) - T_s/L/3*R_1*I_1(k-1) + Ts/L*E$ \n", + "\n", + "$s=1$ \n", + "$I_1(k) = -T_s/L*R_1*I_0(k-1) - (1-T_s*R_0/L)*I_1(k-1)$ " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "#### Calculation of PC coefficients" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": {}, + "outputs": [], + "source": [ + "# P-th order PC expansioin\n", + "P=1\n", + "# Number of coefficients in PC expansioin\n", + "M=P+1\n", + "\n", + "# Solution vector for PC\n", + "# Each row refers to a solution vector obtained for a PC coefficient\n", + "I_pct = np.zeros((M, npoint))\n", + "\n", + "# Matrix for solution equation\n", + "Gh = np.array([ [(1-Ts*R0/L), -Ts*R1/L/3], \n", + " [-Ts*R1/L, (1-Ts*R0/L)]])\n", + " \n", + "# Simulation time loop\n", + "for k in np.arange(1,npoint):\n", + " # Euler Forward used for discretization \n", + " I_pct_k = np.reshape(np.matmul(Gh, I_pct[:,k-1]), (M,1)) + np.array([ [Ts/L*E], [0]])\n", + " I_pct[0,k] = I_pct_k[0,0]\n", + " I_pct[1,k] = I_pct_k[1,0]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Reconstruction of uncertain variable based on PC coefficients" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "Legendre polynomial of order $1$: \n", + "$\\Phi(\\xi) = \\Phi_0(\\xi) + \\Phi_1(\\xi) = 1 + \\xi$\n", + "\n", + "$I = \\sum_{i=0}^{P}I_i\\Phi_i(\\xi) = I_0\\Phi_0(\\xi) + I_1\\Phi_1(\\xi) = I_0 + I_1\\xi$ \n" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Plots" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "<Figure size 576x432 with 1 Axes>" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "# Time vector\n", + "t = np.arange(0, npoint)*Ts\n", + "# Solution vector\n", + "i_pct = np.zeros((M, npoint))\n", + "\n", + "# Number of reconstructions\n", + "K = 15\n", + "plt.figure(figsize=(8,6))\n", + "for j in np.arange(0,K-1):\n", + " # Reconstruction of random behaviour of I based on PC expansioin coefficients \n", + " i_pct = I_pct[0,:] + I_pct[1,:]*rand_var[j]\n", + " plt.plot(t,i_pct, linewidth=1)\n", + "\n", + "plt.xlabel('Time [s]')\n", + "plt.ylabel('Current [A]')\n", + "plt.title('Polynomial Chaos simulation results')\n", + "plt.show()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.0" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +}