<!DOCTYPE html> <html> <head><meta charset="utf-8" /> <title>intro_mir_eval</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"> <p><a href="index.html">← Back to Index</a></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"> <h1 id="Evaluation-using-mir_eval">Evaluation using <code>mir_eval</code><a class="anchor-link" href="#Evaluation-using-mir_eval">¶</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"> <p><code>mir_eval</code> (<a href="http://craffel.github.io/mir_eval/">documentation</a>, <a href="http://colinraffel.com/publications/ismir2014mir_eval.pdf">paper</a>) is a Python library containing evaluation functions for a variety of common audio and music processing tasks.</p> <p><code>mir_eval</code> was primarily created by Colin Raffel. This notebook was created by Brian McFee and edited by Steve Tjoa.</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="Why-mir_eval?">Why <code>mir_eval</code>?<a class="anchor-link" href="#Why-mir_eval?">¶</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>Most tasks in MIR are complicated. Evaluation is also complicated!</p> <p>Any given task has many ways to evaluate a system. There is no one right away.</p> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>For example, here are issues to consider when choosing an evaluation method:</p> <ul> <li>event matching</li> <li>time padding</li> <li>tolerance windows</li> <li>vocabulary alignment</li> </ul> </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="mir_eval-tasks-and-submodules"><code>mir_eval</code> tasks and submodules<a class="anchor-link" href="#mir_eval-tasks-and-submodules">¶</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"> <ul> <li>onset, tempo, beat</li> <li>chord, key</li> <li>melody, multipitch</li> <li>transcription</li> <li>segment, hierarchy, pattern</li> <li>separation (like <code>bss_eval</code> in Matlab)</li> </ul> </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="Install-mir_eval">Install <code>mir_eval</code><a class="anchor-link" href="#Install-mir_eval">¶</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"> <pre><code>pip install mir_eval</code></pre> </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>If that doesn't work:</p> <pre><code>pip install --no-deps mir_eval</code></pre> </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="More-than-metrics">More than metrics<a class="anchor-link" href="#More-than-metrics">¶</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>mir_eval has tools for display and sonification.</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [38]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">librosa.display</span> <span class="kn">import</span> <span class="nn">mir_eval.display</span> </pre></div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>Common plots: <code>events</code>, <code>labeled_intervals</code></p> <p>pitch, multipitch, piano_roll segments, hierarchy, separation</p> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <h3 id="Example:-Events">Example: Events<a class="anchor-link" href="#Example:-Events">¶</a></h3> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [37]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">librosa</span><span class="o">.</span><span class="n">display</span><span class="o">.</span><span class="n">specshow</span><span class="p">(</span><span class="n">S</span><span class="p">,</span> <span class="n">x_axis</span><span class="o">=</span><span class="s1">'time'</span><span class="p">,</span> <span class="n">y_axis</span><span class="o">=</span><span class="s1">'mel'</span><span class="p">)</span> <span class="n">mir_eval</span><span class="o">.</span><span class="n">display</span><span class="o">.</span><span class="n">events</span><span class="p">(</span><span class="n">ref_beats</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">'w'</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.8</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">3</span><span class="p">)</span> <span class="n">mir_eval</span><span class="o">.</span><span class="n">display</span><span class="o">.</span><span class="n">events</span><span class="p">(</span><span class="n">est_beats</span><span class="p">,</span> <span class="n">color</span><span class="o">=</span><span class="s1">'c'</span><span class="p">,</span> <span class="n">alpha</span><span class="o">=</span><span class="mf">0.8</span><span class="p">,</span> <span class="n">linewidth</span><span class="o">=</span><span class="mi">3</span><span class="p">,</span> <span class="n">linestyle</span><span class="o">=</span><span class="s1">'--'</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_text output_error"> <pre> <span class="ansi-red-fg">---------------------------------------------------------------------------</span> <span class="ansi-red-fg">AttributeError</span> Traceback (most recent call last) <span class="ansi-green-fg"><ipython-input-37-982cafece7a6></span> in <span class="ansi-cyan-fg"><module></span><span class="ansi-blue-fg">()</span> <span class="ansi-green-fg">----> 1</span><span class="ansi-red-fg"> </span>librosa<span class="ansi-blue-fg">.</span>display<span class="ansi-blue-fg">.</span>specshow<span class="ansi-blue-fg">(</span>S<span class="ansi-blue-fg">,</span> x_axis<span class="ansi-blue-fg">=</span><span class="ansi-blue-fg">'time'</span><span class="ansi-blue-fg">,</span> y_axis<span class="ansi-blue-fg">=</span><span class="ansi-blue-fg">'mel'</span><span class="ansi-blue-fg">)</span> <span class="ansi-green-intense-fg ansi-bold"> 2</span> mir_eval<span class="ansi-blue-fg">.</span>display<span class="ansi-blue-fg">.</span>events<span class="ansi-blue-fg">(</span>ref_beats<span class="ansi-blue-fg">,</span> color<span class="ansi-blue-fg">=</span><span class="ansi-blue-fg">'w'</span><span class="ansi-blue-fg">,</span> alpha<span class="ansi-blue-fg">=</span><span class="ansi-cyan-fg">0.8</span><span class="ansi-blue-fg">,</span> linewidth<span class="ansi-blue-fg">=</span><span class="ansi-cyan-fg">3</span><span class="ansi-blue-fg">)</span> <span class="ansi-green-intense-fg ansi-bold"> 3</span> mir_eval<span class="ansi-blue-fg">.</span>display<span class="ansi-blue-fg">.</span>events<span class="ansi-blue-fg">(</span>est_beats<span class="ansi-blue-fg">,</span> color<span class="ansi-blue-fg">=</span><span class="ansi-blue-fg">'c'</span><span class="ansi-blue-fg">,</span> alpha<span class="ansi-blue-fg">=</span><span class="ansi-cyan-fg">0.8</span><span class="ansi-blue-fg">,</span> linewidth<span class="ansi-blue-fg">=</span><span class="ansi-cyan-fg">3</span><span class="ansi-blue-fg">,</span> linestyle<span class="ansi-blue-fg">=</span><span class="ansi-blue-fg">'--'</span><span class="ansi-blue-fg">)</span> <span class="ansi-red-fg">AttributeError</span>: module 'librosa' has no attribute 'display'</pre> </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <h3 id="Example:-Labeled-Intervals">Example: Labeled Intervals<a class="anchor-link" href="#Example:-Labeled-Intervals">¶</a></h3> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <h3 id="Example:-Source-Separation">Example: Source Separation<a class="anchor-link" href="#Example:-Source-Separation">¶</a></h3> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [39]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">y_harm</span><span class="p">,</span> <span class="n">y_perc</span> <span class="o">=</span> <span class="n">librosa</span><span class="o">.</span><span class="n">effects</span><span class="o">.</span><span class="n">hpss</span><span class="p">(</span><span class="n">y</span><span class="p">,</span> <span class="n">margin</span><span class="o">=</span><span class="mi">8</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 [45]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="n">figsize</span><span class="o">=</span><span class="p">(</span><span class="mi">12</span><span class="p">,</span> <span class="mi">4</span><span class="p">))</span> <span class="n">mir_eval</span><span class="o">.</span><span class="n">display</span><span class="o">.</span><span class="n">separation</span><span class="p">([</span><span class="n">y_perc</span><span class="p">,</span> <span class="n">y_harm</span><span class="p">],</span> <span class="n">sr</span><span class="p">,</span> <span class="n">labels</span><span class="o">=</span><span class="p">[</span><span class="s1">'percussive'</span><span class="p">,</span> <span class="s1">'harmonic'</span><span class="p">])</span> <span class="n">plt</span><span class="o">.</span><span class="n">legend</span><span class="p">()</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt output_prompt">Out[45]:</div> <div class="output_text output_subarea output_execute_result"> <pre><matplotlib.legend.Legend at 0x117a2f048></pre> </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAtUAAAD8CAYAAAC4j1i8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDIuMi4wLCBodHRwOi8vbWF0cGxvdGxpYi5vcmcvFvnyVgAAIABJREFUeJzsvX+wbUV17/sd3XOuvQ+gYJDnUzAFVd4g8vtyBJJTuaDEqElKbywU79MbiFYsfZbcvFSq9CbPmFxNlaasGIheUtbDxF+JGHwWEPUSX8iLfxC9HrQMoLFEPcFjCPIQkF/77DW7x/ujx+juOfda+9fav9ZhfKjD3nut+bNnz+7vGD16NDEzDMMwDMMwDMPYPG63L8AwDMMwDMMw5h0T1YZhGIZhGIYxIyaqDcMwDMMwDGNGTFQbhmEYhmEYxoyYqDYMwzAMwzCMGTFRbRiGYRiGYRgzYqLaMAzDMAzDMGbERLVhGIZhGIZhzIiJasMwDMMwDMOYkWa3L2CzPPOZz+RTTz11ty/DMAzDMAzDOIq54447/j9mPmmt7eZWVJ966qk4ePDgbl+GYRiGYRiGcRRDRP+ynu0s/MMwDMMwDMMwZsREtWEYhmEYhmHMiIlqwzAMwzAMw5iRuY2pNgzDMAzDeKowHo9x+PBhLC0t7falHLUsLi7ilFNOQdu2m9rfRLVhGIZhGMYe5/Dhw3ja056GU089FUS025dz1MHMePDBB3H48GGcdtppmzqGhX8YhmEYhmHscZaWlnDiiSeaoN4miAgnnnjiTCMBJqoNwzAMwzDmABPU28us5Wui2jAMwzAMwzBmxGKqDcMwDMMw5oxfu/4r+OHDT27Z8U4+YR8+9saLtux4O8m//uu/4uqrr8aNN964q9dhotowDMMwDGPO+OHDT+Kkpy1s6fG2k67r0DTbIzuf85zn7LqgBiz8wzAMwzAMw1gHhw4dwvOf/3y87nWvwxlnnIHLL78cTzzxBO644w5ccskluOCCC/DSl74U9913HwDg0ksvxW/+5m9i//79uOaaa3D//ffjV3/1V3Huuefi3HPPxe23345Dhw7hrLPOyud4//vfj9///d8HAFx77bV4wQtegHPOOQevfe1rAQD/8A//gPPOOw/nnXcezj//fDz66KO9Y1x88cW4++678/EuvfRSHDx4EI8//jje8IY34MILL8T555+Pm266acvLxzzVhmEYhmEYxrr49re/jeuvvx4HDhzAG97wBnzoQx/CZz/7Wdx000046aSTcMMNN+B3f/d38ZGPfAQAsLy8jIMHDwIArrjiClxyySX47Gc/ixACHnvsMTz00ENTz/Xe974X3//+97GwsICHH34YQBLdH/rQh3DgwAE89thjWFxc7O1zxRVX4NOf/jT+4A/+APfddx/uu+8+7N+/H7/zO7+DF7/4xfjIRz6Chx9+GBdeeCF+4Rd+Accee+yWlY15qg3DMAzDMIx18dznPhcHDhwAALz+9a/HrbfeirvuugsveclLcN555+E973kPDh8+nLe/4oor8u+33XYb3vKWtwAAvPc4/vjjVz3XOeecg9e97nX4xCc+kUNHDhw4gN/6rd/Ctddei4cffnhFSMlrXvOaHAry6U9/GpdffjkA4G//9m/x3ve+F+eddx4uvfRSLC0t4d57752xNPqYp9owDMMwDMNYF8O0c0972tNw5pln4h//8R8nbr+WJ7hpGsQY8991nujPfe5z+NKXvoRbbrkFf/iHf4g777wT73jHO/DLv/zL+PznP48DBw7g1ltv7XmrTz75ZJx44on4p3/6J9xwww34sz/7MwBpcZfPfOYzOP300zd8z+vFPNWGYRiGYRjGurj33nuzgP7Lv/xLXHzxxXjggQfyZ+PxuBfTXHPZZZfhuuuuAwCEEPDII4/gWc96Fn70ox/hwQcfxJEjR/A3f/M3AIAYI37wgx/gRS96Ed73vvfhkUcewWOPPYbvfve7OPvss/H2t78dL3zhC/HP//zPK85zxRVX4I/+6I/wyCOP4JxzzgEAvPSlL8Wf/umfgpkBAF//+te3tmCwDlFNRB8hoh8R0V3VZz9FRF8kou/Iz2fI50RE1xLRPUT0T0T076t9rpTtv0NEV1afX0BEd8o+15JlNjcMwzAMw1iVk0/YhwcePbJl/04+Yd+6znv66afjQx/6EM444ww89NBDeNvb3oYbb7wRb3/723HuuefivPPOw+233z5x32uuuQZ///d/j7PPPhsXXHABvvnNb6JtW/ze7/0eLrzwQrzkJS/B85//fABJdL/+9a/H2WefjfPPPx9XX301TjjhBPzJn/wJzjrrLJxzzjlo2xYvf/nLV5zn8ssvx6c+9Sm85jWvyZ+9853vxHg8xjnn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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 [ ]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">Audio</span><span class="p">(</span><span class="n">data</span><span class="o">=</span><span class="n">numpy</span><span class="o">.</span><span class="n">vstack</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 [ ]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">mir_eval</span><span class="o">.</span><span class="n">sonify</span><span class="o">.</span><span class="n">chords</span><span class="p">()</span> </pre></div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div> <div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p><a href="index.html">← Back to Index</a></p> </div> </div> </div> </div> </div> </body> </html>