--- a +++ b/arm_model/muscle_space_projection.html @@ -0,0 +1,14877 @@ +<!DOCTYPE html> +<html> +<head><meta charset="utf-8" /> +<title>muscle_space</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="Muscle-Space-Projection-and-Segmental-Level-Reflexes">Muscle Space Projection and Segmental Level Reflexes<a class="anchor-link" href="#Muscle-Space-Projection-and-Segmental-Level-Reflexes">¶</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="Introduction">Introduction<a class="anchor-link" href="#Introduction">¶</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>The application of muscle space projection on modeling segmental level reflexes +is presented. This projection exhibits several advantages in problems related to +the segmental level coordination, mainly because of the different muscle related +variables (e.g. length, velocity and muscle stiffness) that are +directly/indirectly controlled by the central nervous system (CNS). For example, +the proprioceptive receptors, located in the spinal cord, constantly measure the +evolution of these variables and issue corrective actions. More specifically, +the muscle spindle organs measure changes in the muscle length and the Golgi +tendon organs measure the force exerted by their respective muscles. This +indicates that the aforementioned variables are used in an internal feedback +regulation process. Muscle space projection will be used as an ID (Inverse +Dynamics) controller, in order to find the muscle forces ($f_m$) that achieve +the objective goal ($\ddot{l}_{m}$). These forces can consequently actuate the +model in a FD (Forward Dynamics) manner and the resultant movement can be +assessed.</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="Muscle-Space-Projection">Muscle Space Projection<a class="anchor-link" href="#Muscle-Space-Projection">¶</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>The musculotendon length is given as a function of the generalized coordinates +($q$)</p> +<p>\begin{equation}\label{equ:muscle-length} + l_{m} = f(q),\; l_{m} \in \Re^{m},\; q \in \Re^{n},\; n < m +\end{equation}</p> +<p>implying that the generalized coordinates fully define the musculotendon +lengths, assuming that the muscles are pretensioned. The derivative of with +respect to time is given by</p> +<p>\begin{equation}\label{equ:moment-arm} + \dot{l}_{m} = R(q) \dot{q}, \; R(q) = + \begin{bmatrix} + \frac{\partial f_1}{\partial q_1} & \cdots & \frac{\partial f_1}{\partial q_n} \\ + \vdots & \ddots & \vdots \\ + \frac{\partial f_m}{\partial q_1} & \cdots & \frac{\partial f_m}{\partial q_n} + \end{bmatrix} +\end{equation}</p> +<p>\begin{equation}\label{equ:muscle-joint-acc} + \ddot{l}_{m} = \dot{R}\dot{q} + R\ddot{q} +\end{equation}</p> +<p>\begin{equation}\label{equ:muscle-length-acc} + \ddot{l}_{m} = \dot{R} \dot{q} + R \ddot{q} + + \dot{N}_{R} \dot{l}_{m0} + N_{R} \ddot{l}_{m0} +\end{equation}</p> +<p>The muscle moment arm matrix ($R$) defines a dual relation between motion and +force quantities. The virtual work principle can be used to establish the link +between muscle and join space forces (augmented by the null space)</p> +<p>\begin{equation}\label{equ:joint-muscle-forces-vw} + \begin{aligned} + \tau^T \delta q &= -f_m^T \delta l_{m} \\ + \tau^T \delta q &= -f_m^T R \delta q \\ + \tau &= -R^T f_m + N_{R} f_{m0}, \; N_{R} = (I - R R^+) + \end{aligned} +\end{equation}</p> +<p>where $N_{R} \in \Re^{m \times m}$ represents the null space of $R$. Let the +joint space equations of motion (EoMs) have the following form</p> +<p>\begin{equation}\label{equ:eom-joint-space} + \begin{gathered} + M(q) \ddot{q} + f(q, \dot{q}) = \tau \\ + f(q, \dot{q}) = \tau_g(q) + \tau_c(q, \dot{q}) + \tau_{o}(q, \dot{q}) + \end{gathered} +\end{equation}</p> +<p>where $M \in \Re^{n \times n}$ denotes the symmetric, positive definite joint +space inertia mass matrix, $n$ the number of DoFs of the model and ${q, \dot{q}, +\ddot{q}} \in \Re^{n}$ the joint space generalized coordinates and their +derivatives with respect to time. The term $f \in \Re^{n}$ is the sum of all +joint space forces, $\tau_g \in \Re^{n}$ the gravity, $\tau_c \in \Re^{n}$ the +Coriolis and centrifugal and $\tau_{o} \in \Re^{n}$ other generalized +forces. Term $\tau \in \Re^{n}$ represents a vector of applied generalized +forces that actuate the model.</p> +<p>We can project the joint space EoMs in the muscle space by multiplying both +sides from the left with $-R M^{-1}$</p> +<p>\begin{equation}\label{equ:eom-muscle-space} + \begin{gathered} + -R M^{-1}M \ddot{q} - R M^{-1}f = -R M^{-1}\tau \\ + -(\ddot{l}_{m} - \dot{R}_t\dot{q} - \dot{N}_{R} \dot{l}_{m0} - N_{R} \ddot{l}_{m0}) -R M^{-1} f = + R M^{-1} R^T f_m \\ + \Lambda_m(\ddot{l}_{m} + b_m) + R^{+T} f = f_m^{\parallel} + f_m^{\perp} + \end{gathered} +\end{equation}</p> +<p>where $\Lambda_m=(RM^{-1}R^T)^{+} \in \Re^{m \times m}$ denotes the muscle space +inertia mass matrix and $b_m = - \dot{R}\dot{q} - \dot{N}_{R} \dot{l}_{m0}$ the muscle bias term. Note that +$\Lambda_m N_{R} \ddot{l}_{mt0}= 0$ and $\Lambda_m R M^{-1} = R^{+T}$. The +muscle forces $f_m$ can be expressed as the sum of two mutually orthogonal +subspaces that span the entire muscle space ($f_m = f_m^{\parallel} + +f_m^{\perp} \in \Re^{m}$). In this example, $f_m^{\perp}$ is appropriately +selected through an optimization such as that $f_m$ is the minimum effort +solution that satisfies the physiological constraints of the muscles ($0 \preceq +f_m \preceq f_{max}$).</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="Muscle-Space-Projection-and-Reflexes">Muscle Space Projection and Reflexes<a class="anchor-link" href="#Muscle-Space-Projection-and-Reflexes">¶</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>We continue with the design of a posture controller that coarsely encapsulates +the characteristics of the internal regulation process performed in the spinal +cord and the evaluation of system's response to external disturbances. As the +muscle length and its derivative are the regulating variables, muscle space +projection is a natural representation in this setting. The following control +scheme is adopted for this experiment</p> +<p>\begin{equation}\label{equ:posture-controller} + \ddot{l}_{mt}(t) = k_p(l_{mt}^d - l_{mt}(t - \tau_{so})) - k_d \dot{l}_{mt}(t - \tau_{so}) +\end{equation}</p> +<p>where $\ddot{l}_{mt}(t)$ denotes the muscle length acceleration goals, $l_{mt}^d += l_{mt}(t=0)$ corresponds to the desired muscle length positions, $l_{mt}(t - +\tau_{so}), \dot{l}_{mt}(t - \tau_{so})$ the perceived, delayed ($\tau_{so} ~= +20ms$ originating from muscle spindle organs) muscle length positions and +velocities and $k_p, k_d$ the reflex gains. Note that this control law restores +the system to its original position $l_{mt}(t=0)$.</p> +<p>A force disturbance impulse in an arbitrary direction is applied on the end +effector body. The impulse is modeled by a Gaussian function</p> +<p>\begin{equation}\label{equ:gaussian} + f(t) = a e^{\frac{-(t - t_0)}{2 \sigma^2}} +\end{equation}</p> +<p>where $a$ controls the magnitude, $t_0$ the application time and $\sigma$ the +outspread of the impulse. For the following experiments we will use +$a = 15, t_0 = 0.1, \sigma = 0.01$ and the direction of perturbation will +be the $-x$ direction. In our experiments, $\vec{\dot{l}}_{m0}$ is set zero to +encode an unbiased strategy, for the sake of simplicity,</p> + +</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-ipython2"><pre><span></span><span class="c1"># notebook general configuration</span> + +<span class="o">%</span><span class="k">load_ext</span> autoreload +<span class="o">%</span><span class="k">autoreload</span> 2 + +<span class="c1"># imports and utilities</span> +<span class="kn">import</span> <span class="nn">numpy</span> <span class="kn">as</span> <span class="nn">np</span> +<span class="kn">import</span> <span class="nn">sympy</span> <span class="kn">as</span> <span class="nn">sp</span> +<span class="kn">from</span> <span class="nn">IPython.display</span> <span class="kn">import</span> <span class="n">display</span><span class="p">,</span> <span class="n">Image</span> +<span class="n">sp</span><span class="o">.</span><span class="n">interactive</span><span class="o">.</span><span class="n">printing</span><span class="o">.</span><span class="n">init_printing</span><span class="p">()</span> + +<span class="kn">import</span> <span class="nn">logging</span> +<span class="n">logging</span><span class="o">.</span><span class="n">basicConfig</span><span class="p">(</span><span class="n">level</span><span class="o">=</span><span class="n">logging</span><span class="o">.</span><span class="n">INFO</span><span class="p">)</span> + +<span class="c1"># plot</span> +<span class="o">%</span><span class="k">matplotlib</span> inline +<span class="kn">from</span> <span class="nn">matplotlib.pyplot</span> <span class="kn">import</span> <span class="o">*</span> +<span class="n">rcParams</span><span class="p">[</span><span class="s1">'figure.figsize'</span><span class="p">]</span> <span class="o">=</span> <span class="p">(</span><span class="mf">10.0</span><span class="p">,</span> <span class="mf">6.0</span><span class="p">)</span> + +<span class="c1"># utility for displaying intermediate results</span> +<span class="n">enable_display</span> <span class="o">=</span> <span class="bp">True</span> +<span class="k">def</span> <span class="nf">disp</span><span class="p">(</span><span class="o">*</span><span class="n">statement</span><span class="p">):</span> + <span class="k">if</span> <span class="p">(</span><span class="n">enable_display</span><span class="p">):</span> + <span class="n">display</span><span class="p">(</span><span class="o">*</span><span class="n">statement</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>The autoreload extension is already loaded. To reload it, use: + %reload_ext autoreload +</pre> +</div> +</div> + +</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-ipython2"><pre><span></span><span class="c1"># import necessary modules</span> +<span class="kn">from</span> <span class="nn">model</span> <span class="kn">import</span> <span class="n">ArmModel</span> +<span class="kn">from</span> <span class="nn">projection</span> <span class="kn">import</span> <span class="n">MuscleSpace</span> +<span class="kn">from</span> <span class="nn">controller</span> <span class="kn">import</span> <span class="n">PosturalMuscleSpaceController</span> +<span class="kn">from</span> <span class="nn">simulation</span> <span class="kn">import</span> <span class="n">Simulation</span> +</pre></div> + +</div> +</div> +</div> + +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [3]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># construct model,</span> + +<span class="c1"># Gravity is disabled to improve execution time during numerical integration</span> +<span class="c1"># note that if enabled, different PD gains are required to track the movement</span> +<span class="c1"># accurately. Furthermore, we disable the coordinate limiting and viscosity</span> +<span class="c1"># forces.</span> +<span class="n">model</span> <span class="o">=</span> <span class="n">ArmModel</span><span class="p">(</span><span class="n">use_gravity</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">use_coordinate_limits</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">use_viscosity</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span> +<span class="n">model</span><span class="o">.</span><span class="n">pre_substitute_parameters</span><span class="p">()</span> +</pre></div> + +</div> +</div> +</div> + +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [4]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># simulation parameters</span> +<span class="n">t_end</span> <span class="o">=</span> <span class="mf">3.0</span> +<span class="n">kp</span> <span class="o">=</span> <span class="mi">10</span> +<span class="n">kd</span> <span class="o">=</span> <span class="mi">10</span> +<span class="n">delay</span> <span class="o">=</span> <span class="mf">0.02</span> +<span class="n">a</span> <span class="o">=</span> <span class="mi">15</span> +<span class="n">t0</span> <span class="o">=</span> <span class="mf">0.1</span> +<span class="n">sigma</span> <span class="o">=</span> <span class="mf">0.01</span> +<span class="n">gamma</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">pi</span> +<span class="n">use_optimization</span> <span class="o">=</span> <span class="bp">True</span> +<span class="n">base_dir</span> <span class="o">=</span> <span class="s1">'results/posture_control/'</span> +<span class="n">format_ext</span> <span class="o">=</span> <span class="s1">'pdf'</span> + +<span class="c1"># muscle space</span> +<span class="n">muscle_space</span> <span class="o">=</span> <span class="n">MuscleSpace</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">use_optimization</span><span class="o">=</span><span class="n">use_optimization</span><span class="p">)</span> +<span class="n">controller</span> <span class="o">=</span> <span class="n">PosturalMuscleSpaceController</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">muscle_space</span><span class="p">,</span> <span class="n">kp</span><span class="p">,</span> <span class="n">kd</span><span class="p">,</span> <span class="n">delay</span><span class="p">,</span> + <span class="n">a</span><span class="p">,</span> <span class="n">t0</span><span class="p">,</span> <span class="n">sigma</span><span class="p">,</span> <span class="n">gamma</span><span class="p">)</span> + +<span class="c1"># numerical integration</span> +<span class="n">simulation</span> <span class="o">=</span> <span class="n">Simulation</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">controller</span><span class="p">)</span> +<span class="n">simulation</span><span class="o">.</span><span class="n">integrate</span><span class="p">(</span><span class="n">t_end</span><span class="p">)</span> + +<span class="c1"># plot simulation results</span> +<span class="n">fig</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">subplots</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">15</span><span class="p">,</span> <span class="mi">10</span><span class="p">))</span> +<span class="n">simulation</span><span class="o">.</span><span class="n">plot_simulation</span><span class="p">(</span><span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span> +<span class="n">controller</span><span class="o">.</span><span class="n">reporter</span><span class="o">.</span><span class="n">plot_postural_muscle_space_data</span><span class="p">(</span><span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> +<span class="n">fig</span><span class="o">.</span><span class="n">tight_layout</span><span class="p">()</span> +<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span><span class="n">base_dir</span> <span class="o">+</span> <span class="s1">'posture_full.'</span> <span class="o">+</span> <span class="n">format_ext</span><span class="p">,</span> <span class="n">format</span><span class="o">=</span><span class="n">format_ext</span><span class="p">,</span> <span class="n">dpi</span><span class="o">=</span><span class="mi">300</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,iVBORw0KGgoAAAANSUhEUgAABDAAAALICAYAAACJhQBYAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz +AAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4yLCBo +dHRwOi8vbWF0cGxvdGxpYi5vcmcvhp/UCwAAIABJREFUeJzs3Xl8XHX1//HXyZ6mK21pKS003YAu +UCFCWfTLV/adL0Klsla2AkIVVFD8ooAI+FNAlK1YZRFBVqmCWFDwq0KB0oZAW6ALhW7Q0r3ZJzm/ +P+6ddJpmbSdzk5n38/HIIzNz78ycBP10cu4552PujoiIiIiIiIhIZ5YVdQAiIiIiIiIiIq1RAkNE +REREREREOj0lMERERERERESk01MCQ0REREREREQ6PSUwRERERERERKTTUwJDRERERERERDo9JTCk +0zGzV83swvD2WWY2M8mvP9TM3Mxykvm6ydLRP7+ISKpl+roel/h7EBHpbNqzlprZ+Wb271TEJZJI +CYwMYWZnmtkbZlZuZqvD25eZmUUdW0vc/VF3PzrV72tmXzez2Wa2xcxWmdlfzeywVMeRzJ/fzJaa +2ZHJeC0RiZ7W9bYzs8PM7DUz22hm68zsP2b2xVTGICKSTOHnuhoz69fo8dIwCTE0msi2SYRsCb+W +mtm1UcUj6UUJjAxgZlcDvwT+HzAQGABMAQ4F8lIcS6e+OgZgZlcBdwI/Jfhd7QHcA5yS5Pfp9L8L +EemctK63nZn1BP4C/ArYBdgduAGojjIuEZEk+AiYFL9jZuOAwujC2U5vd+9OEOP1ZnZs1AFJ16cE +Rpozs17AjcBl7v6Uu2/2wFx3P8vdq8Pz8s3s52b2iZl9Zmb3mVlheOxwM1tuZleHV/lWmdnkhPdo +y3OvMbNPgd+ZWR8z+4uZrTGz9eHtwc3E31CeZmbfS8jkbjGzWjN7MP5zmtn0MLYVZvYTM8sOj2WH +8X1uZkuAE9rw+7rc3Z9x93J3r3X3P7v7dxN+3jvNbGX4daeZ5Se8xkVmtii8yjfDzAYlHHMzu9zM +FgILw8eOMrP3wyuDvwYs4fxtyvPC508xs4Xh7+7u+NVWMxtuZv8ws7Xhz/qomfUOjz1CkIj5c/i7 ++174+ITwquQGM3vHzA5v9N5LzGyzmX1kZmc193sTkdTRut6+dR0YBeDuj7l7nbtXuvtMdy9LiOc/ +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 +EpJSRyQiwj8CV+OPq77azGqBLZxKaDxwrpMBnHMpM/swfjIiBHzVOddlZn8JrHfOPQb8NVADPBo0 +bdzlnHuXc67HzP4KPwkC8JfZhp6lNDg4SEVFhRpMllhlZSWzZ89m9uzZuW3pdDo3wrWlpYWjR4+y +Y8cOXnrJLxZqbGxk7dq1gD/iNZVK0draSktLC01NTUQikbH/QkRGiXPuT8xsNn7l2izgXcBCM0vg +LwdcVcr4iiW7hCRXgVHRgIUcLpnCpdPEqvy+OWrkKXLpqKys5P7776eurvhJy5EkMF4FPg0swi+D +m4Y/zq8s7K5aCPEuMl4UD3dqPZ+ISIk4554Ensw+DvpeLMBPalyHP071Qp7nB8APhm37RN7nN53j +3K8CXx1R4KPsn/7pn6ipqeF973tfqUORYfLHsF577bVce+21AAwMDHD48GESiURu/yuvvEJ3d3fu +sZmxcOHC3LKVjRs3UlVVRVNTE/X19RrxKhOSc26Hmd3knNuW3WZmNfj302XBBU08saCJZ0U9Xsi/ +j3bxeMESEhG5NKxevXrUnnskCYyEc+45Tr0TV1ZS4UqIgwtF8VSBISLjkHMuBWwMPi5JiUSC/fv3 +c/3115c6FBmBqqoqZs6cWbDtAx/4AIlEgqNHj3LkyBGOHDmSe6cmk8nwne98h3Ta70/leR719fUs +WbKE66+/Hucc27Zto7GxkYaGBvXckHEtP3kRPD6JP7K6PDjnt3fOJhkr/QoMgEw8XrCERETkYo0k +gbH8/IdMXNkxqnhhPDKqwBARGYf27NlDJpMZk1GtMvqi0ShTp05l6tSpBdvNjLVr19LT08OxY8fo +6emhp6eHigq/HVd/fz9f//rXc8dXVVXR0NDAsmXLWLRoEYlEgldffZX6+noaGhpy54lI8bnM8CUk +9bmBJG5wMLeEZGjgZCnCE5Eyc8EJDOdc32gGUmrZBIbzIoTInHlOoIiIlFR3dzdmxowZM85/sExY +ZkZdXR11dXW0t7eftr+iooK7776bnp4ejh8/zvHjxzlx4kSu/8aRI0cKEhyxWIz6+nre/va3M2fO +HHp7e3nllVeora3NXaeyslJ9VURek2wTz+BlRaQKi/j/L2aG4sQmtwKQGBgoTXgiUlZGUoFR1rJj +VMlOIdEaEhGRcae7u5spU6boHfVLXDgcZvr06WcdpdvS0sLdd99dkNzo7e3N/dzs27eP7373u6c9 +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 +" +> +</div> + +</div> + +</div> +</div> + +</div> +<div class="cell border-box-sizing code_cell rendered"> +<div class="input"> +<div class="prompt input_prompt">In [5]:</div> +<div class="inner_cell"> + <div class="input_area"> +<div class=" highlight hl-ipython2"><pre><span></span><span class="c1"># simulation without the descending command (kp = 0)</span> +<span class="n">kp</span> <span class="o">=</span> <span class="mi">0</span> + +<span class="c1"># muscle space</span> +<span class="n">muscle_space</span> <span class="o">=</span> <span class="n">MuscleSpace</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">use_optimization</span><span class="o">=</span><span class="n">use_optimization</span><span class="p">)</span> +<span class="n">controller</span> <span class="o">=</span> <span class="n">PosturalMuscleSpaceController</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">muscle_space</span><span class="p">,</span> <span class="n">kp</span><span class="p">,</span> <span class="n">kd</span><span class="p">,</span> <span class="n">delay</span><span class="p">,</span> + <span class="n">a</span><span class="p">,</span> <span class="n">t0</span><span class="p">,</span> <span class="n">sigma</span><span class="p">,</span> <span class="n">gamma</span><span class="p">)</span> + +<span class="c1"># numerical integration</span> +<span class="n">simulation</span> <span class="o">=</span> <span class="n">Simulation</span><span class="p">(</span><span class="n">model</span><span class="p">,</span> <span class="n">controller</span><span class="p">)</span> +<span class="n">simulation</span><span class="o">.</span><span class="n">integrate</span><span class="p">(</span><span class="n">t_end</span><span class="p">)</span> + +<span class="c1"># plot simulation results</span> +<span class="n">fig</span><span class="p">,</span> <span class="n">ax</span> <span class="o">=</span> <span class="n">subplots</span><span class="p">(</span><span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">15</span><span class="p">,</span> <span class="mi">10</span><span class="p">))</span> +<span class="n">simulation</span><span class="o">.</span><span class="n">plot_simulation</span><span class="p">(</span><span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">])</span> +<span class="n">controller</span><span class="o">.</span><span class="n">reporter</span><span class="o">.</span><span class="n">plot_postural_muscle_space_data</span><span class="p">(</span><span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">])</span> +<span class="n">fig</span><span class="o">.</span><span class="n">tight_layout</span><span class="p">()</span> +<span class="n">fig</span><span class="o">.</span><span class="n">savefig</span><span class="p">(</span><span class="n">base_dir</span> <span class="o">+</span> <span class="s1">'posture_reflex.'</span> <span class="o">+</span> <span class="n">format_ext</span><span class="p">,</span> <span class="n">format</span><span class="o">=</span><span class="n">format_ext</span><span class="p">,</span> <span class="n">dpi</span><span class="o">=</span><span class="mi">300</span><span class="p">)</span> +</pre></div> + +</div> +</div> +</div> + +<div class="output_wrapper"> +<div class="output"> + + +<div class="output_area"> + +<div class="prompt"></div> + + + + +<div class="output_png output_subarea "> +<img src="data:image/png;base64,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 +" +> +</div> + +</div> + +</div> +</div> + +</div> + </div> + </div> +</body> + + + + +</html>