<!DOCTYPE html> <html> <head><meta charset="utf-8" /> <title>pmutt_aiche2019</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.10/require.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> <style type="text/css"> /*! * * Twitter Bootstrap * */ /*! * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background-color: transparent; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { font-size: 2em; margin: 0.67em 0; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 40px; } hr { box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; } input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; } input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; } input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } /*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ @media print { *, *:before, *:after { background: transparent !important; box-shadow: none !important; text-shadow: none !important; } a, a:visited { text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } abbr[title]:after { content: " (" attr(title) ")"; } a[href^="#"]:after, a[href^="javascript:"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; } .navbar { display: none; } .btn > .caret, .dropup > .btn > .caret { border-top-color: #000 !important; } .label { border: 1px solid #000; } .table { border-collapse: collapse !important; } .table td, .table th { background-color: #fff !important; } .table-bordered th, .table-bordered td { border: 1px solid #ddd !important; } } @font-face { font-family: 'Glyphicons Halflings'; src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot'); src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg'); } .glyphicon { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .glyphicon-asterisk:before { content: "\002a"; } .glyphicon-plus:before { content: "\002b"; } .glyphicon-euro:before, .glyphicon-eur:before { content: "\20ac"; } .glyphicon-minus:before { content: "\2212"; } .glyphicon-cloud:before { content: "\2601"; } .glyphicon-envelope:before { content: "\2709"; } .glyphicon-pencil:before { content: "\270f"; } .glyphicon-glass:before { content: "\e001"; } .glyphicon-music:before { content: "\e002"; } .glyphicon-search:before { content: "\e003"; } .glyphicon-heart:before { content: "\e005"; } .glyphicon-star:before { content: "\e006"; } .glyphicon-star-empty:before { content: "\e007"; } .glyphicon-user:before { content: "\e008"; } .glyphicon-film:before { content: "\e009"; } .glyphicon-th-large:before { content: "\e010"; } .glyphicon-th:before { content: "\e011"; } .glyphicon-th-list:before { content: "\e012"; } .glyphicon-ok:before { content: "\e013"; } .glyphicon-remove:before { content: "\e014"; } .glyphicon-zoom-in:before { content: "\e015"; } .glyphicon-zoom-out:before { content: "\e016"; } .glyphicon-off:before { content: "\e017"; } .glyphicon-signal:before { content: "\e018"; } .glyphicon-cog:before { content: "\e019"; } .glyphicon-trash:before { content: "\e020"; } .glyphicon-home:before { content: "\e021"; } .glyphicon-file:before { content: "\e022"; } .glyphicon-time:before { content: "\e023"; } .glyphicon-road:before { content: "\e024"; } .glyphicon-download-alt:before { content: "\e025"; } .glyphicon-download:before { content: "\e026"; } .glyphicon-upload:before { content: "\e027"; } .glyphicon-inbox:before { content: "\e028"; } .glyphicon-play-circle:before { content: "\e029"; } .glyphicon-repeat:before { content: "\e030"; } .glyphicon-refresh:before { content: "\e031"; } .glyphicon-list-alt:before { content: "\e032"; } .glyphicon-lock:before { content: "\e033"; } .glyphicon-flag:before { content: "\e034"; } .glyphicon-headphones:before { content: "\e035"; } .glyphicon-volume-off:before { content: "\e036"; } .glyphicon-volume-down:before { content: "\e037"; } .glyphicon-volume-up:before { content: "\e038"; } .glyphicon-qrcode:before { content: "\e039"; } .glyphicon-barcode:before { content: "\e040"; } .glyphicon-tag:before { content: "\e041"; } .glyphicon-tags:before { content: "\e042"; } .glyphicon-book:before { content: "\e043"; } .glyphicon-bookmark:before { content: "\e044"; } .glyphicon-print:before { content: "\e045"; } .glyphicon-camera:before { content: "\e046"; } .glyphicon-font:before { content: "\e047"; } .glyphicon-bold:before { content: "\e048"; } .glyphicon-italic:before { content: "\e049"; } .glyphicon-text-height:before { content: "\e050"; } .glyphicon-text-width:before { content: "\e051"; } .glyphicon-align-left:before { content: "\e052"; } .glyphicon-align-center:before { content: "\e053"; } .glyphicon-align-right:before { content: "\e054"; } .glyphicon-align-justify:before { content: "\e055"; } .glyphicon-list:before { content: "\e056"; } .glyphicon-indent-left:before { content: "\e057"; } .glyphicon-indent-right:before { content: "\e058"; } .glyphicon-facetime-video:before { content: "\e059"; } .glyphicon-picture:before { content: "\e060"; } .glyphicon-map-marker:before { content: "\e062"; } .glyphicon-adjust:before { content: "\e063"; } .glyphicon-tint:before { content: "\e064"; } .glyphicon-edit:before { content: "\e065"; } .glyphicon-share:before { content: "\e066"; } .glyphicon-check:before { content: "\e067"; } .glyphicon-move:before { content: "\e068"; } .glyphicon-step-backward:before { content: "\e069"; } .glyphicon-fast-backward:before { content: "\e070"; } .glyphicon-backward:before { content: "\e071"; } .glyphicon-play:before { content: "\e072"; } .glyphicon-pause:before { content: "\e073"; } .glyphicon-stop:before { content: "\e074"; } .glyphicon-forward:before { content: "\e075"; } .glyphicon-fast-forward:before { content: "\e076"; } .glyphicon-step-forward:before { content: "\e077"; } .glyphicon-eject:before { content: "\e078"; } .glyphicon-chevron-left:before { content: "\e079"; } .glyphicon-chevron-right:before { content: "\e080"; } .glyphicon-plus-sign:before { content: "\e081"; } .glyphicon-minus-sign:before { content: "\e082"; } .glyphicon-remove-sign:before { content: "\e083"; } .glyphicon-ok-sign:before { content: "\e084"; } .glyphicon-question-sign:before { content: "\e085"; } .glyphicon-info-sign:before { content: "\e086"; } .glyphicon-screenshot:before { content: "\e087"; } .glyphicon-remove-circle:before { content: "\e088"; } .glyphicon-ok-circle:before { content: "\e089"; } .glyphicon-ban-circle:before { content: "\e090"; } .glyphicon-arrow-left:before { content: "\e091"; } .glyphicon-arrow-right:before { content: "\e092"; } .glyphicon-arrow-up:before { content: "\e093"; } .glyphicon-arrow-down:before { content: "\e094"; } .glyphicon-share-alt:before { content: "\e095"; } .glyphicon-resize-full:before { content: "\e096"; } .glyphicon-resize-small:before { content: "\e097"; } .glyphicon-exclamation-sign:before { content: "\e101"; } .glyphicon-gift:before { content: "\e102"; } .glyphicon-leaf:before { content: "\e103"; } .glyphicon-fire:before { content: "\e104"; } .glyphicon-eye-open:before { content: "\e105"; } .glyphicon-eye-close:before { content: "\e106"; } .glyphicon-warning-sign:before { content: "\e107"; } .glyphicon-plane:before { content: "\e108"; } .glyphicon-calendar:before { content: "\e109"; } .glyphicon-random:before { content: "\e110"; } .glyphicon-comment:before { content: "\e111"; } .glyphicon-magnet:before { content: "\e112"; } .glyphicon-chevron-up:before { content: "\e113"; } .glyphicon-chevron-down:before { content: "\e114"; } .glyphicon-retweet:before { content: "\e115"; } .glyphicon-shopping-cart:before { content: "\e116"; } .glyphicon-folder-close:before { content: "\e117"; } .glyphicon-folder-open:before { content: "\e118"; } .glyphicon-resize-vertical:before { content: "\e119"; } .glyphicon-resize-horizontal:before { content: "\e120"; } .glyphicon-hdd:before { content: "\e121"; } .glyphicon-bullhorn:before { content: "\e122"; } .glyphicon-bell:before { content: "\e123"; } .glyphicon-certificate:before { content: "\e124"; } .glyphicon-thumbs-up:before { content: "\e125"; } .glyphicon-thumbs-down:before { content: "\e126"; } .glyphicon-hand-right:before { content: "\e127"; } .glyphicon-hand-left:before { content: "\e128"; } .glyphicon-hand-up:before { content: "\e129"; } .glyphicon-hand-down:before { content: "\e130"; } .glyphicon-circle-arrow-right:before { content: "\e131"; } .glyphicon-circle-arrow-left:before { content: "\e132"; } .glyphicon-circle-arrow-up:before { content: "\e133"; } .glyphicon-circle-arrow-down:before { content: "\e134"; } .glyphicon-globe:before { content: "\e135"; } .glyphicon-wrench:before { content: "\e136"; } .glyphicon-tasks:before { content: "\e137"; } .glyphicon-filter:before { content: "\e138"; } .glyphicon-briefcase:before { content: "\e139"; } .glyphicon-fullscreen:before { content: "\e140"; } .glyphicon-dashboard:before { content: "\e141"; } .glyphicon-paperclip:before { content: "\e142"; } .glyphicon-heart-empty:before { content: "\e143"; } .glyphicon-link:before { content: "\e144"; } .glyphicon-phone:before { content: "\e145"; } .glyphicon-pushpin:before { content: "\e146"; } .glyphicon-usd:before { content: "\e148"; } .glyphicon-gbp:before { content: "\e149"; } .glyphicon-sort:before { content: "\e150"; } .glyphicon-sort-by-alphabet:before { content: "\e151"; } .glyphicon-sort-by-alphabet-alt:before { content: "\e152"; } .glyphicon-sort-by-order:before { content: "\e153"; } .glyphicon-sort-by-order-alt:before { content: "\e154"; } .glyphicon-sort-by-attributes:before { content: "\e155"; } .glyphicon-sort-by-attributes-alt:before { content: "\e156"; } .glyphicon-unchecked:before { content: "\e157"; } .glyphicon-expand:before { content: "\e158"; } .glyphicon-collapse-down:before { content: "\e159"; } .glyphicon-collapse-up:before { content: "\e160"; } .glyphicon-log-in:before { content: "\e161"; } .glyphicon-flash:before { content: "\e162"; } .glyphicon-log-out:before { content: "\e163"; } .glyphicon-new-window:before { content: "\e164"; } .glyphicon-record:before { content: "\e165"; } .glyphicon-save:before { content: "\e166"; } .glyphicon-open:before { content: "\e167"; } .glyphicon-saved:before { content: "\e168"; } .glyphicon-import:before { content: "\e169"; } .glyphicon-export:before { content: "\e170"; } .glyphicon-send:before { content: "\e171"; } .glyphicon-floppy-disk:before { content: "\e172"; } .glyphicon-floppy-saved:before { content: "\e173"; } .glyphicon-floppy-remove:before { content: "\e174"; } .glyphicon-floppy-save:before { content: "\e175"; } .glyphicon-floppy-open:before { content: "\e176"; } .glyphicon-credit-card:before { content: "\e177"; } .glyphicon-transfer:before { content: "\e178"; } .glyphicon-cutlery:before { content: "\e179"; } .glyphicon-header:before { content: "\e180"; } .glyphicon-compressed:before { content: "\e181"; } .glyphicon-earphone:before { content: "\e182"; } .glyphicon-phone-alt:before { content: "\e183"; } .glyphicon-tower:before { content: "\e184"; } .glyphicon-stats:before { content: "\e185"; } .glyphicon-sd-video:before { content: "\e186"; } .glyphicon-hd-video:before { content: "\e187"; } .glyphicon-subtitles:before { content: "\e188"; } .glyphicon-sound-stereo:before { content: "\e189"; } .glyphicon-sound-dolby:before { content: "\e190"; } .glyphicon-sound-5-1:before { content: "\e191"; } .glyphicon-sound-6-1:before { content: "\e192"; } .glyphicon-sound-7-1:before { content: "\e193"; } .glyphicon-copyright-mark:before { content: "\e194"; } .glyphicon-registration-mark:before { content: "\e195"; } .glyphicon-cloud-download:before { content: "\e197"; } .glyphicon-cloud-upload:before { content: "\e198"; } .glyphicon-tree-conifer:before { content: "\e199"; } .glyphicon-tree-deciduous:before { content: "\e200"; } .glyphicon-cd:before { content: "\e201"; } .glyphicon-save-file:before { content: "\e202"; } .glyphicon-open-file:before { content: "\e203"; } .glyphicon-level-up:before { content: "\e204"; } .glyphicon-copy:before { content: "\e205"; } .glyphicon-paste:before { content: "\e206"; } .glyphicon-alert:before { content: "\e209"; } .glyphicon-equalizer:before { content: "\e210"; } .glyphicon-king:before { content: "\e211"; } .glyphicon-queen:before { content: "\e212"; } .glyphicon-pawn:before { content: "\e213"; } .glyphicon-bishop:before { content: "\e214"; } .glyphicon-knight:before { content: "\e215"; } .glyphicon-baby-formula:before { content: "\e216"; } .glyphicon-tent:before { content: "\26fa"; } .glyphicon-blackboard:before { content: "\e218"; } .glyphicon-bed:before { content: "\e219"; } .glyphicon-apple:before { content: "\f8ff"; } .glyphicon-erase:before { content: "\e221"; } .glyphicon-hourglass:before { content: "\231b"; } .glyphicon-lamp:before { content: "\e223"; } .glyphicon-duplicate:before { content: "\e224"; } .glyphicon-piggy-bank:before { content: "\e225"; } .glyphicon-scissors:before { content: "\e226"; } .glyphicon-bitcoin:before { content: "\e227"; } .glyphicon-btc:before { content: "\e227"; } .glyphicon-xbt:before { content: "\e227"; } .glyphicon-yen:before { content: "\00a5"; } .glyphicon-jpy:before { content: "\00a5"; } .glyphicon-ruble:before { content: "\20bd"; } .glyphicon-rub:before { content: "\20bd"; } .glyphicon-scale:before { content: "\e230"; } .glyphicon-ice-lolly:before { content: "\e231"; } .glyphicon-ice-lolly-tasted:before { content: "\e232"; } .glyphicon-education:before { content: "\e233"; } .glyphicon-option-horizontal:before { content: "\e234"; } .glyphicon-option-vertical:before { content: "\e235"; } .glyphicon-menu-hamburger:before { content: "\e236"; } .glyphicon-modal-window:before { content: "\e237"; } .glyphicon-oil:before { content: "\e238"; } .glyphicon-grain:before { content: "\e239"; } .glyphicon-sunglasses:before { content: "\e240"; } .glyphicon-text-size:before { content: "\e241"; } .glyphicon-text-color:before { content: "\e242"; } .glyphicon-text-background:before { content: "\e243"; } .glyphicon-object-align-top:before { content: "\e244"; } .glyphicon-object-align-bottom:before { content: "\e245"; } .glyphicon-object-align-horizontal:before { content: "\e246"; } .glyphicon-object-align-left:before { content: "\e247"; } .glyphicon-object-align-vertical:before { content: "\e248"; } .glyphicon-object-align-right:before { content: "\e249"; } .glyphicon-triangle-right:before { content: "\e250"; } .glyphicon-triangle-left:before { content: "\e251"; } .glyphicon-triangle-bottom:before { content: "\e252"; } .glyphicon-triangle-top:before { content: "\e253"; } .glyphicon-console:before { content: "\e254"; } .glyphicon-superscript:before { content: "\e255"; } .glyphicon-subscript:before { content: "\e256"; } .glyphicon-menu-left:before { content: "\e257"; } .glyphicon-menu-right:before { content: "\e258"; } .glyphicon-menu-down:before { content: "\e259"; } .glyphicon-menu-up:before { content: "\e260"; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.42857143; color: #000; background-color: #fff; } input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; } a { color: #337ab7; text-decoration: none; } a:hover, a:focus { color: #23527c; text-decoration: underline; } a:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } figure { margin: 0; } img { vertical-align: middle; } .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img { display: block; max-width: 100%; height: auto; } .img-rounded { border-radius: 3px; } .img-thumbnail { padding: 4px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 2px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; } .img-circle { border-radius: 50%; } hr { margin-top: 18px; margin-bottom: 18px; border: 0; border-top: 1px solid #eeeeee; } .sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; } [role="button"] { cursor: pointer; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; } h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small { font-weight: normal; line-height: 1; color: #777777; } h1, .h1, h2, .h2, h3, .h3 { margin-top: 18px; margin-bottom: 9px; } h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small { font-size: 65%; } h4, .h4, h5, .h5, h6, .h6 { margin-top: 9px; margin-bottom: 9px; } h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small { font-size: 75%; } h1, .h1 { font-size: 33px; } h2, .h2 { font-size: 27px; } h3, .h3 { font-size: 23px; } h4, .h4 { font-size: 17px; } h5, .h5 { font-size: 13px; } h6, .h6 { font-size: 12px; } p { margin: 0 0 9px; } .lead { margin-bottom: 18px; font-size: 14px; font-weight: 300; line-height: 1.4; } @media (min-width: 768px) { .lead { font-size: 19.5px; } } small, .small { font-size: 92%; } mark, .mark { background-color: #fcf8e3; padding: .2em; } .text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .text-justify { text-align: justify; } .text-nowrap { white-space: nowrap; } .text-lowercase { text-transform: lowercase; } .text-uppercase { text-transform: uppercase; } .text-capitalize { text-transform: capitalize; } .text-muted { color: #777777; } .text-primary { color: #337ab7; } a.text-primary:hover, a.text-primary:focus { color: #286090; } .text-success { color: #3c763d; } a.text-success:hover, a.text-success:focus { color: #2b542c; } .text-info { color: #31708f; } a.text-info:hover, a.text-info:focus { color: #245269; } .text-warning { color: #8a6d3b; } a.text-warning:hover, a.text-warning:focus { color: #66512c; } .text-danger { color: #a94442; } a.text-danger:hover, a.text-danger:focus { color: #843534; } .bg-primary { color: #fff; background-color: #337ab7; } a.bg-primary:hover, a.bg-primary:focus { background-color: #286090; } .bg-success { background-color: #dff0d8; } a.bg-success:hover, a.bg-success:focus { background-color: #c1e2b3; } .bg-info { background-color: #d9edf7; } a.bg-info:hover, a.bg-info:focus { background-color: #afd9ee; } .bg-warning { background-color: #fcf8e3; } a.bg-warning:hover, a.bg-warning:focus { background-color: #f7ecb5; } .bg-danger { background-color: #f2dede; } a.bg-danger:hover, a.bg-danger:focus { background-color: #e4b9b9; } .page-header { padding-bottom: 8px; margin: 36px 0 18px; border-bottom: 1px solid #eeeeee; } ul, ol { margin-top: 0; margin-bottom: 9px; } ul ul, ol ul, ul ol, ol ol { margin-bottom: 0; } .list-unstyled { padding-left: 0; list-style: none; } .list-inline { padding-left: 0; list-style: none; margin-left: -5px; } .list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; } dl { margin-top: 0; margin-bottom: 18px; } dt, dd { line-height: 1.42857143; } dt { font-weight: bold; } dd { margin-left: 0; } @media (min-width: 541px) { .dl-horizontal dt { float: left; width: 160px; clear: left; text-align: right; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .dl-horizontal dd { margin-left: 180px; } } abbr[title], abbr[data-original-title] { cursor: help; border-bottom: 1px dotted #777777; } .initialism { font-size: 90%; text-transform: uppercase; } blockquote { padding: 9px 18px; margin: 0 0 18px; font-size: inherit; border-left: 5px solid #eeeeee; } blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child { margin-bottom: 0; } blockquote footer, blockquote small, blockquote .small { display: block; font-size: 80%; line-height: 1.42857143; color: #777777; } blockquote footer:before, blockquote small:before, blockquote .small:before { content: '\2014 \00A0'; } .blockquote-reverse, blockquote.pull-right { padding-right: 15px; padding-left: 0; border-right: 5px solid #eeeeee; border-left: 0; text-align: right; } .blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before { content: ''; } .blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after { content: '\00A0 \2014'; } address { margin-bottom: 18px; font-style: normal; line-height: 1.42857143; } code, kbd, pre, samp { font-family: monospace; } code { padding: 2px 4px; font-size: 90%; color: #c7254e; background-color: #f9f2f4; border-radius: 2px; } kbd { padding: 2px 4px; font-size: 90%; color: #888; background-color: transparent; border-radius: 1px; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); } kbd kbd { padding: 0; font-size: 100%; font-weight: bold; box-shadow: none; } pre { display: block; padding: 8.5px; margin: 0 0 9px; font-size: 12px; line-height: 1.42857143; word-break: break-all; word-wrap: break-word; color: #333333; background-color: #f5f5f5; border: 1px solid #ccc; border-radius: 2px; } pre code { padding: 0; font-size: inherit; color: inherit; white-space: pre-wrap; background-color: transparent; border-radius: 0; } .pre-scrollable { max-height: 340px; overflow-y: scroll; } .container { margin-right: auto; margin-left: auto; padding-left: 0px; padding-right: 0px; } @media (min-width: 768px) { .container { width: 768px; } } @media (min-width: 992px) { .container { width: 940px; } } @media (min-width: 1200px) { .container { width: 1140px; } } .container-fluid { margin-right: auto; margin-left: auto; padding-left: 0px; padding-right: 0px; } .row { margin-left: 0px; margin-right: 0px; } .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 0px; padding-right: 0px; } .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; } .col-xs-12 { width: 100%; } .col-xs-11 { width: 91.66666667%; } .col-xs-10 { width: 83.33333333%; } .col-xs-9 { width: 75%; } .col-xs-8 { width: 66.66666667%; } .col-xs-7 { width: 58.33333333%; } .col-xs-6 { width: 50%; } .col-xs-5 { width: 41.66666667%; } .col-xs-4 { width: 33.33333333%; } .col-xs-3 { width: 25%; } .col-xs-2 { width: 16.66666667%; } .col-xs-1 { width: 8.33333333%; } .col-xs-pull-12 { right: 100%; } .col-xs-pull-11 { right: 91.66666667%; } .col-xs-pull-10 { right: 83.33333333%; } .col-xs-pull-9 { right: 75%; } .col-xs-pull-8 { right: 66.66666667%; } .col-xs-pull-7 { right: 58.33333333%; } .col-xs-pull-6 { right: 50%; } .col-xs-pull-5 { right: 41.66666667%; } .col-xs-pull-4 { right: 33.33333333%; } .col-xs-pull-3 { right: 25%; } .col-xs-pull-2 { right: 16.66666667%; } .col-xs-pull-1 { right: 8.33333333%; } .col-xs-pull-0 { right: auto; } .col-xs-push-12 { left: 100%; } .col-xs-push-11 { left: 91.66666667%; } .col-xs-push-10 { left: 83.33333333%; } .col-xs-push-9 { left: 75%; } .col-xs-push-8 { left: 66.66666667%; } .col-xs-push-7 { left: 58.33333333%; } .col-xs-push-6 { left: 50%; } .col-xs-push-5 { left: 41.66666667%; } .col-xs-push-4 { left: 33.33333333%; } .col-xs-push-3 { left: 25%; } .col-xs-push-2 { left: 16.66666667%; } .col-xs-push-1 { left: 8.33333333%; } .col-xs-push-0 { left: auto; } .col-xs-offset-12 { margin-left: 100%; } .col-xs-offset-11 { margin-left: 91.66666667%; } .col-xs-offset-10 { margin-left: 83.33333333%; } .col-xs-offset-9 { margin-left: 75%; } .col-xs-offset-8 { margin-left: 66.66666667%; } .col-xs-offset-7 { margin-left: 58.33333333%; } .col-xs-offset-6 { margin-left: 50%; } .col-xs-offset-5 { margin-left: 41.66666667%; } .col-xs-offset-4 { margin-left: 33.33333333%; } .col-xs-offset-3 { margin-left: 25%; } .col-xs-offset-2 { margin-left: 16.66666667%; } .col-xs-offset-1 { margin-left: 8.33333333%; } .col-xs-offset-0 { margin-left: 0%; } @media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; } .col-sm-12 { width: 100%; } .col-sm-11 { width: 91.66666667%; } .col-sm-10 { width: 83.33333333%; } .col-sm-9 { width: 75%; } .col-sm-8 { width: 66.66666667%; } .col-sm-7 { width: 58.33333333%; } .col-sm-6 { width: 50%; } .col-sm-5 { width: 41.66666667%; } .col-sm-4 { width: 33.33333333%; } .col-sm-3 { width: 25%; } .col-sm-2 { width: 16.66666667%; } .col-sm-1 { width: 8.33333333%; } .col-sm-pull-12 { right: 100%; } .col-sm-pull-11 { right: 91.66666667%; } .col-sm-pull-10 { right: 83.33333333%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-8 { right: 66.66666667%; } .col-sm-pull-7 { right: 58.33333333%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-5 { right: 41.66666667%; } .col-sm-pull-4 { right: 33.33333333%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-2 { right: 16.66666667%; } .col-sm-pull-1 { right: 8.33333333%; } .col-sm-pull-0 { right: auto; } .col-sm-push-12 { left: 100%; } .col-sm-push-11 { left: 91.66666667%; } .col-sm-push-10 { left: 83.33333333%; } .col-sm-push-9 { left: 75%; } .col-sm-push-8 { left: 66.66666667%; } .col-sm-push-7 { left: 58.33333333%; } .col-sm-push-6 { left: 50%; } .col-sm-push-5 { left: 41.66666667%; } .col-sm-push-4 { left: 33.33333333%; } .col-sm-push-3 { left: 25%; } .col-sm-push-2 { left: 16.66666667%; } .col-sm-push-1 { left: 8.33333333%; } .col-sm-push-0 { left: auto; } .col-sm-offset-12 { margin-left: 100%; } .col-sm-offset-11 { margin-left: 91.66666667%; } .col-sm-offset-10 { margin-left: 83.33333333%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-8 { margin-left: 66.66666667%; } .col-sm-offset-7 { margin-left: 58.33333333%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-5 { margin-left: 41.66666667%; } .col-sm-offset-4 { margin-left: 33.33333333%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-2 { margin-left: 16.66666667%; } .col-sm-offset-1 { margin-left: 8.33333333%; } .col-sm-offset-0 { margin-left: 0%; } } @media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; } .col-md-12 { width: 100%; } .col-md-11 { width: 91.66666667%; } .col-md-10 { width: 83.33333333%; } .col-md-9 { width: 75%; } .col-md-8 { width: 66.66666667%; } .col-md-7 { width: 58.33333333%; } .col-md-6 { width: 50%; } .col-md-5 { width: 41.66666667%; } .col-md-4 { width: 33.33333333%; } .col-md-3 { width: 25%; } .col-md-2 { width: 16.66666667%; } .col-md-1 { width: 8.33333333%; } .col-md-pull-12 { right: 100%; } .col-md-pull-11 { right: 91.66666667%; } .col-md-pull-10 { right: 83.33333333%; } .col-md-pull-9 { right: 75%; } .col-md-pull-8 { right: 66.66666667%; } .col-md-pull-7 { right: 58.33333333%; } .col-md-pull-6 { right: 50%; } .col-md-pull-5 { right: 41.66666667%; } .col-md-pull-4 { right: 33.33333333%; } .col-md-pull-3 { right: 25%; } .col-md-pull-2 { right: 16.66666667%; } .col-md-pull-1 { right: 8.33333333%; } .col-md-pull-0 { right: auto; } .col-md-push-12 { left: 100%; } .col-md-push-11 { left: 91.66666667%; } .col-md-push-10 { left: 83.33333333%; } .col-md-push-9 { left: 75%; } .col-md-push-8 { left: 66.66666667%; } .col-md-push-7 { left: 58.33333333%; } .col-md-push-6 { left: 50%; } .col-md-push-5 { left: 41.66666667%; } .col-md-push-4 { left: 33.33333333%; } .col-md-push-3 { left: 25%; } .col-md-push-2 { left: 16.66666667%; } .col-md-push-1 { left: 8.33333333%; } .col-md-push-0 { left: auto; } .col-md-offset-12 { margin-left: 100%; } .col-md-offset-11 { margin-left: 91.66666667%; } .col-md-offset-10 { margin-left: 83.33333333%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-8 { margin-left: 66.66666667%; } .col-md-offset-7 { margin-left: 58.33333333%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-5 { margin-left: 41.66666667%; } .col-md-offset-4 { margin-left: 33.33333333%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-2 { margin-left: 16.66666667%; } .col-md-offset-1 { margin-left: 8.33333333%; } .col-md-offset-0 { margin-left: 0%; } } @media (min-width: 1200px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; } .col-lg-12 { width: 100%; } .col-lg-11 { width: 91.66666667%; } .col-lg-10 { width: 83.33333333%; } .col-lg-9 { width: 75%; } .col-lg-8 { width: 66.66666667%; } .col-lg-7 { width: 58.33333333%; } .col-lg-6 { width: 50%; } .col-lg-5 { width: 41.66666667%; } .col-lg-4 { width: 33.33333333%; } .col-lg-3 { width: 25%; } .col-lg-2 { width: 16.66666667%; } .col-lg-1 { width: 8.33333333%; } .col-lg-pull-12 { right: 100%; } .col-lg-pull-11 { right: 91.66666667%; } .col-lg-pull-10 { right: 83.33333333%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-8 { right: 66.66666667%; } .col-lg-pull-7 { right: 58.33333333%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-5 { right: 41.66666667%; } .col-lg-pull-4 { right: 33.33333333%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-2 { right: 16.66666667%; } .col-lg-pull-1 { right: 8.33333333%; } .col-lg-pull-0 { right: auto; } .col-lg-push-12 { left: 100%; } .col-lg-push-11 { left: 91.66666667%; } .col-lg-push-10 { left: 83.33333333%; } .col-lg-push-9 { left: 75%; } .col-lg-push-8 { left: 66.66666667%; } .col-lg-push-7 { left: 58.33333333%; } .col-lg-push-6 { left: 50%; } .col-lg-push-5 { left: 41.66666667%; } .col-lg-push-4 { left: 33.33333333%; } .col-lg-push-3 { left: 25%; } .col-lg-push-2 { left: 16.66666667%; } .col-lg-push-1 { left: 8.33333333%; } .col-lg-push-0 { left: auto; } .col-lg-offset-12 { margin-left: 100%; } .col-lg-offset-11 { margin-left: 91.66666667%; } .col-lg-offset-10 { margin-left: 83.33333333%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-8 { margin-left: 66.66666667%; } .col-lg-offset-7 { margin-left: 58.33333333%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-5 { margin-left: 41.66666667%; } .col-lg-offset-4 { margin-left: 33.33333333%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-2 { margin-left: 16.66666667%; } .col-lg-offset-1 { margin-left: 8.33333333%; } .col-lg-offset-0 { margin-left: 0%; } } table { background-color: transparent; } caption { padding-top: 8px; padding-bottom: 8px; color: #777777; text-align: left; } th { text-align: left; } .table { width: 100%; max-width: 100%; margin-bottom: 18px; } .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #ddd; } .table > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid #ddd; } .table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td { border-top: 0; } .table > tbody + tbody { border-top: 2px solid #ddd; } .table .table { background-color: #fff; } .table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td { padding: 5px; } .table-bordered { border: 1px solid #ddd; } .table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border: 1px solid #ddd; } .table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; } .table-striped > tbody > tr:nth-of-type(odd) { background-color: #f9f9f9; } .table-hover > tbody > tr:hover { background-color: #f5f5f5; } table col[class*="col-"] { position: static; float: none; display: table-column; } table td[class*="col-"], table th[class*="col-"] { position: static; float: none; display: table-cell; } .table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th { background-color: #f5f5f5; } .table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8; } .table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th { background-color: #dff0d8; } .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6; } .table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th { background-color: #d9edf7; } .table-hover > tbody > tr > td.info:hover, .table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3; } .table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th { background-color: #fcf8e3; } .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc; } .table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th { background-color: #f2dede; } .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc; } .table-responsive { overflow-x: auto; min-height: 0.01%; } @media screen and (max-width: 767px) { .table-responsive { width: 100%; margin-bottom: 13.5px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; } .table-responsive > .table { margin-bottom: 0; } .table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td { white-space: nowrap; } .table-responsive > .table-bordered { border: 0; } .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; } } fieldset { padding: 0; margin: 0; border: 0; min-width: 0; } legend { display: block; width: 100%; padding: 0; margin-bottom: 18px; font-size: 19.5px; line-height: inherit; color: #333333; border: 0; border-bottom: 1px solid #e5e5e5; } label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold; } input[type="search"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } input[type="radio"], input[type="checkbox"] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal; } input[type="file"] { display: block; } input[type="range"] { display: block; width: 100%; } select[multiple], select[size] { height: auto; } input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } output { display: block; padding-top: 7px; font-size: 13px; line-height: 1.42857143; color: #555555; } .form-control { display: block; width: 100%; height: 32px; padding: 6px 12px; font-size: 13px; line-height: 1.42857143; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 2px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; } .form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); } .form-control::-moz-placeholder { color: #999; opacity: 1; } .form-control:-ms-input-placeholder { color: #999; } .form-control::-webkit-input-placeholder { color: #999; } .form-control::-ms-expand { border: 0; background-color: transparent; } .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control { background-color: #eeeeee; opacity: 1; } .form-control[disabled], fieldset[disabled] .form-control { cursor: not-allowed; } textarea.form-control { height: auto; } input[type="search"] { -webkit-appearance: none; } @media screen and (-webkit-min-device-pixel-ratio: 0) { input[type="date"].form-control, input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { line-height: 32px; } input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] { line-height: 30px; } input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] { line-height: 45px; } } .form-group { margin-bottom: 15px; } .radio, .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; } .radio label, .checkbox label { min-height: 18px; padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer; } .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; margin-top: 4px \9; } .radio + .radio, .checkbox + .checkbox { margin-top: -5px; } .radio-inline, .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; } input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; } .radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline { cursor: not-allowed; } .radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label { cursor: not-allowed; } .form-control-static { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; min-height: 31px; } .form-control-static.input-lg, .form-control-static.input-sm { padding-left: 0; padding-right: 0; } .input-sm { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px; } select.input-sm { height: 30px; line-height: 30px; } textarea.input-sm, select[multiple].input-sm { height: auto; } .form-group-sm .form-control { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px; } .form-group-sm select.form-control { height: 30px; line-height: 30px; } .form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control { height: auto; } .form-group-sm .form-control-static { height: 30px; min-height: 30px; padding: 6px 10px; font-size: 12px; line-height: 1.5; } .input-lg { height: 45px; padding: 10px 16px; font-size: 17px; line-height: 1.3333333; border-radius: 3px; } select.input-lg { height: 45px; line-height: 45px; } textarea.input-lg, select[multiple].input-lg { height: auto; } .form-group-lg .form-control { height: 45px; padding: 10px 16px; font-size: 17px; line-height: 1.3333333; border-radius: 3px; } .form-group-lg select.form-control { height: 45px; line-height: 45px; } .form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control { height: auto; } .form-group-lg .form-control-static { height: 45px; min-height: 35px; padding: 11px 16px; font-size: 17px; line-height: 1.3333333; } .has-feedback { position: relative; } .has-feedback .form-control { padding-right: 40px; } .form-control-feedback { position: absolute; top: 0; right: 0; z-index: 2; display: block; width: 32px; height: 32px; line-height: 32px; text-align: center; pointer-events: none; } .input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback { width: 45px; height: 45px; line-height: 45px; } .input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback { width: 30px; height: 30px; line-height: 30px; } .has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { color: #3c763d; } .has-success .form-control { border-color: #3c763d; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-success .form-control:focus { border-color: #2b542c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; } .has-success .input-group-addon { color: #3c763d; border-color: #3c763d; background-color: #dff0d8; } .has-success .form-control-feedback { color: #3c763d; } .has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { color: #8a6d3b; } .has-warning .form-control { border-color: #8a6d3b; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-warning .form-control:focus { border-color: #66512c; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; } .has-warning .input-group-addon { color: #8a6d3b; border-color: #8a6d3b; background-color: #fcf8e3; } .has-warning .form-control-feedback { color: #8a6d3b; } .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { color: #a94442; } .has-error .form-control { border-color: #a94442; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); } .has-error .form-control:focus { border-color: #843534; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; } .has-error .input-group-addon { color: #a94442; border-color: #a94442; background-color: #f2dede; } .has-error .form-control-feedback { color: #a94442; } .has-feedback label ~ .form-control-feedback { top: 23px; } .has-feedback label.sr-only ~ .form-control-feedback { top: 0; } .help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #404040; } @media (min-width: 768px) { .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; } .form-inline .form-control-static { display: inline-block; } .form-inline .input-group { display: inline-table; vertical-align: middle; } .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control { width: auto; } .form-inline .input-group > .form-control { width: 100%; } .form-inline .control-label { margin-bottom: 0; vertical-align: middle; } .form-inline .radio, .form-inline .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; } .form-inline .radio label, .form-inline .checkbox label { padding-left: 0; } .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] { position: relative; margin-left: 0; } .form-inline .has-feedback .form-control-feedback { top: 0; } } .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 7px; } .form-horizontal .radio, .form-horizontal .checkbox { min-height: 25px; } .form-horizontal .form-group { margin-left: 0px; margin-right: 0px; } @media (min-width: 768px) { .form-horizontal .control-label { text-align: right; margin-bottom: 0; padding-top: 7px; } } .form-horizontal .has-feedback .form-control-feedback { right: 0px; } @media (min-width: 768px) { .form-horizontal .form-group-lg .control-label { padding-top: 11px; font-size: 17px; } } @media (min-width: 768px) { .form-horizontal .form-group-sm .control-label { padding-top: 6px; font-size: 12px; } } .btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; font-size: 13px; line-height: 1.42857143; border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus { outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; } .btn:hover, .btn:focus, .btn.focus { color: #333; text-decoration: none; } .btn:active, .btn.active { outline: 0; background-image: none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .btn.disabled, .btn[disabled], fieldset[disabled] .btn { cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; } a.btn.disabled, fieldset[disabled] a.btn { pointer-events: none; } .btn-default { color: #333; background-color: #fff; border-color: #ccc; } .btn-default:focus, .btn-default.focus { color: #333; background-color: #e6e6e6; border-color: #8c8c8c; } .btn-default:hover { color: #333; background-color: #e6e6e6; border-color: #adadad; } .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { color: #333; background-color: #e6e6e6; border-color: #adadad; } .btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus { color: #333; background-color: #d4d4d4; border-color: #8c8c8c; } .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default { background-image: none; } .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus { background-color: #fff; border-color: #ccc; } .btn-default .badge { color: #fff; background-color: #333; } .btn-primary { color: #fff; background-color: #337ab7; border-color: #2e6da4; } .btn-primary:focus, .btn-primary.focus { color: #fff; background-color: #286090; border-color: #122b40; } .btn-primary:hover { color: #fff; background-color: #286090; border-color: #204d74; } .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { color: #fff; background-color: #286090; border-color: #204d74; } .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus { color: #fff; background-color: #204d74; border-color: #122b40; } .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary { background-image: none; } .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus { background-color: #337ab7; border-color: #2e6da4; } .btn-primary .badge { color: #337ab7; background-color: #fff; } .btn-success { color: #fff; background-color: #5cb85c; border-color: #4cae4c; } .btn-success:focus, .btn-success.focus { color: #fff; background-color: #449d44; border-color: #255625; } .btn-success:hover { color: #fff; background-color: #449d44; border-color: #398439; } .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { color: #fff; background-color: #449d44; border-color: #398439; } .btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus { color: #fff; background-color: #398439; border-color: #255625; } .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success { background-image: none; } .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus { background-color: #5cb85c; border-color: #4cae4c; } .btn-success .badge { color: #5cb85c; background-color: #fff; } .btn-info { color: #fff; background-color: #5bc0de; border-color: #46b8da; } .btn-info:focus, .btn-info.focus { color: #fff; background-color: #31b0d5; border-color: #1b6d85; } .btn-info:hover { color: #fff; background-color: #31b0d5; border-color: #269abc; } .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { color: #fff; background-color: #31b0d5; border-color: #269abc; } .btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus { color: #fff; background-color: #269abc; border-color: #1b6d85; } .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info { background-image: none; } .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus { background-color: #5bc0de; border-color: #46b8da; } .btn-info .badge { color: #5bc0de; background-color: #fff; } .btn-warning { color: #fff; background-color: #f0ad4e; border-color: #eea236; } .btn-warning:focus, .btn-warning.focus { color: #fff; background-color: #ec971f; border-color: #985f0d; } .btn-warning:hover { color: #fff; background-color: #ec971f; border-color: #d58512; } .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { color: #fff; background-color: #ec971f; border-color: #d58512; } .btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus { color: #fff; background-color: #d58512; border-color: #985f0d; } .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning { background-image: none; } .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus { background-color: #f0ad4e; border-color: #eea236; } .btn-warning .badge { color: #f0ad4e; background-color: #fff; } .btn-danger { color: #fff; background-color: #d9534f; border-color: #d43f3a; } .btn-danger:focus, .btn-danger.focus { color: #fff; background-color: #c9302c; border-color: #761c19; } .btn-danger:hover { color: #fff; background-color: #c9302c; border-color: #ac2925; } .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { color: #fff; background-color: #c9302c; border-color: #ac2925; } .btn-danger:active:hover, .btn-danger.active:hover, .open > .dropdown-toggle.btn-danger:hover, .btn-danger:active:focus, .btn-danger.active:focus, .open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus, .btn-danger.active.focus, .open > .dropdown-toggle.btn-danger.focus { color: #fff; background-color: #ac2925; border-color: #761c19; } .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger { background-image: none; } .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus { background-color: #d9534f; border-color: #d43f3a; } .btn-danger .badge { color: #d9534f; background-color: #fff; } .btn-link { color: #337ab7; font-weight: normal; border-radius: 0; } .btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link { background-color: transparent; -webkit-box-shadow: none; box-shadow: none; } .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active { border-color: transparent; } .btn-link:hover, .btn-link:focus { color: #23527c; text-decoration: underline; background-color: transparent; } .btn-link[disabled]:hover, fieldset[disabled] .btn-link:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:focus { color: #777777; text-decoration: none; } .btn-lg, .btn-group-lg > .btn { padding: 10px 16px; font-size: 17px; line-height: 1.3333333; border-radius: 3px; } .btn-sm, .btn-group-sm > .btn { padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px; } .btn-xs, .btn-group-xs > .btn { padding: 1px 5px; font-size: 12px; line-height: 1.5; border-radius: 1px; } .btn-block { display: block; width: 100%; } .btn-block + .btn-block { margin-top: 5px; } input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width: 100%; } .fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear; } .fade.in { opacity: 1; } .collapse { display: none; } .collapse.in { display: block; } tr.collapse.in { display: table-row; } tbody.collapse.in { display: table-row-group; } .collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; transition-timing-function: ease; } .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px dashed; border-top: 4px solid \9; border-right: 4px solid transparent; border-left: 4px solid transparent; } .dropup, .dropdown { position: relative; } .dropdown-toggle:focus { outline: 0; } .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 13px; text-align: left; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 2px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box; } .dropdown-menu.pull-right { right: 0; left: auto; } .dropdown-menu .divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #e5e5e5; } .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857143; color: #333333; white-space: nowrap; } .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { text-decoration: none; color: #262626; background-color: #f5f5f5; } .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { color: #fff; text-decoration: none; outline: 0; background-color: #337ab7; } .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color: #777777; } .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { text-decoration: none; background-color: transparent; background-image: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); cursor: not-allowed; } .open > .dropdown-menu { display: block; } .open > a { outline: 0; } .dropdown-menu-right { left: auto; right: 0; } .dropdown-menu-left { left: 0; right: auto; } .dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857143; color: #777777; white-space: nowrap; } .dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: 990; } .pull-right > .dropdown-menu { right: 0; left: auto; } .dropup .caret, .navbar-fixed-bottom .dropdown .caret { border-top: 0; border-bottom: 4px dashed; border-bottom: 4px solid \9; content: ""; } .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px; } @media (min-width: 541px) { .navbar-right .dropdown-menu { left: auto; right: 0; } .navbar-right .dropdown-menu-left { left: 0; right: auto; } } .btn-group, .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; } .btn-group > .btn, .btn-group-vertical > .btn { position: relative; float: left; } .btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active { z-index: 2; } .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group { margin-left: -1px; } .btn-toolbar { margin-left: -5px; } .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group { float: left; } .btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group { margin-left: 5px; } .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; } .btn-group > .btn:first-child { margin-left: 0; } .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0; } .btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0; } .btn-group > .btn-group { float: left; } .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-top-right-radius: 0; } .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { border-bottom-left-radius: 0; border-top-left-radius: 0; } .btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline: 0; } .btn-group > .btn + .dropdown-toggle { padding-left: 8px; padding-right: 8px; } .btn-group > .btn-lg + .dropdown-toggle { padding-left: 12px; padding-right: 12px; } .btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); } .btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow: none; box-shadow: none; } .btn .caret { margin-left: 0; } .btn-lg .caret { border-width: 5px 5px 0; border-bottom-width: 0; } .dropup .btn-lg .caret { border-width: 0 5px 5px; } .btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; } .btn-group-vertical > .btn-group > .btn { float: none; } .btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; } .btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0; } .btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 2px; border-top-left-radius: 2px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .btn-group-vertical > .btn:last-child:not(:first-child) { border-top-right-radius: 0; border-top-left-radius: 0; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; } .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; } .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0; border-top-left-radius: 0; } .btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; } .btn-group-justified > .btn, .btn-group-justified > .btn-group { float: none; display: table-cell; width: 1%; } .btn-group-justified > .btn-group .btn { width: 100%; } .btn-group-justified > .btn-group .dropdown-menu { left: auto; } [data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { position: absolute; clip: rect(0, 0, 0, 0); pointer-events: none; } .input-group { position: relative; display: table; border-collapse: separate; } .input-group[class*="col-"] { float: none; padding-left: 0; padding-right: 0; } .input-group .form-control { position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; } .input-group .form-control:focus { z-index: 3; } .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { height: 45px; padding: 10px 16px; font-size: 17px; line-height: 1.3333333; border-radius: 3px; } select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn { height: 45px; line-height: 45px; } textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn { height: auto; } .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px; } select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn { height: 30px; line-height: 30px; } textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn { height: auto; } .input-group-addon, .input-group-btn, .input-group .form-control { display: table-cell; } .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) { border-radius: 0; } .input-group-addon, .input-group-btn { width: 1%; white-space: nowrap; vertical-align: middle; } .input-group-addon { padding: 6px 12px; font-size: 13px; font-weight: normal; line-height: 1; color: #555555; text-align: center; background-color: #eeeeee; border: 1px solid #ccc; border-radius: 2px; } .input-group-addon.input-sm { padding: 5px 10px; font-size: 12px; border-radius: 1px; } .input-group-addon.input-lg { padding: 10px 16px; font-size: 17px; border-radius: 3px; } .input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] { margin-top: 0; } .input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn { border-bottom-right-radius: 0; border-top-right-radius: 0; } .input-group-addon:first-child { border-right: 0; } .input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-bottom-left-radius: 0; border-top-left-radius: 0; } .input-group-addon:last-child { border-left: 0; } .input-group-btn { position: relative; font-size: 0; white-space: nowrap; } .input-group-btn > .btn { position: relative; } .input-group-btn > .btn + .btn { margin-left: -1px; } .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { z-index: 2; } .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group { margin-right: -1px; } .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { z-index: 2; margin-left: -1px; } .nav { margin-bottom: 0; padding-left: 0; list-style: none; } .nav > li { position: relative; display: block; } .nav > li > a { position: relative; display: block; padding: 10px 15px; } .nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: #eeeeee; } .nav > li.disabled > a { color: #777777; } .nav > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #777777; text-decoration: none; background-color: transparent; cursor: not-allowed; } .nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #eeeeee; border-color: #337ab7; } .nav .nav-divider { height: 1px; margin: 8px 0; overflow: hidden; background-color: #e5e5e5; } .nav > li > a > img { max-width: none; } .nav-tabs { border-bottom: 1px solid #ddd; } .nav-tabs > li { float: left; margin-bottom: -1px; } .nav-tabs > li > a { margin-right: 2px; line-height: 1.42857143; border: 1px solid transparent; border-radius: 2px 2px 0 0; } .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #ddd; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #555555; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; } .nav-tabs.nav-justified { width: 100%; border-bottom: 0; } .nav-tabs.nav-justified > li { float: none; } .nav-tabs.nav-justified > li > a { text-align: center; margin-bottom: 5px; } .nav-tabs.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; } @media (min-width: 768px) { .nav-tabs.nav-justified > li { display: table-cell; width: 1%; } .nav-tabs.nav-justified > li > a { margin-bottom: 0; } } .nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 2px; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; } @media (min-width: 768px) { .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 2px 2px 0 0; } .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #fff; } } .nav-pills > li { float: left; } .nav-pills > li > a { border-radius: 2px; } .nav-pills > li + li { margin-left: 2px; } .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { color: #fff; background-color: #337ab7; } .nav-stacked > li { float: none; } .nav-stacked > li + li { margin-top: 2px; margin-left: 0; } .nav-justified { width: 100%; } .nav-justified > li { float: none; } .nav-justified > li > a { text-align: center; margin-bottom: 5px; } .nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; } @media (min-width: 768px) { .nav-justified > li { display: table-cell; width: 1%; } .nav-justified > li > a { margin-bottom: 0; } } .nav-tabs-justified { border-bottom: 0; } .nav-tabs-justified > li > a { margin-right: 0; border-radius: 2px; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border: 1px solid #ddd; } @media (min-width: 768px) { .nav-tabs-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 2px 2px 0 0; } .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus { border-bottom-color: #fff; } } .tab-content > .tab-pane { display: none; } .tab-content > .active { display: block; } .nav-tabs .dropdown-menu { margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0; } .navbar { position: relative; min-height: 30px; margin-bottom: 18px; border: 1px solid transparent; } @media (min-width: 541px) { .navbar { border-radius: 2px; } } @media (min-width: 541px) { .navbar-header { float: left; } } .navbar-collapse { overflow-x: visible; padding-right: 0px; padding-left: 0px; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling: touch; } .navbar-collapse.in { overflow-y: auto; } @media (min-width: 541px) { .navbar-collapse { width: auto; border-top: 0; box-shadow: none; } .navbar-collapse.collapse { display: block !important; height: auto !important; padding-bottom: 0; overflow: visible !important; } .navbar-collapse.in { overflow-y: visible; } .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { padding-left: 0; padding-right: 0; } } .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 340px; } @media (max-device-width: 540px) and (orientation: landscape) { .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 200px; } } .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-right: 0px; margin-left: 0px; } @media (min-width: 541px) { .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse { margin-right: 0; margin-left: 0; } } .navbar-static-top { z-index: 1000; border-width: 0 0 1px; } @media (min-width: 541px) { .navbar-static-top { border-radius: 0; } } .navbar-fixed-top, .navbar-fixed-bottom { position: fixed; right: 0; left: 0; z-index: 1030; } @media (min-width: 541px) { .navbar-fixed-top, .navbar-fixed-bottom { border-radius: 0; } } .navbar-fixed-top { top: 0; border-width: 0 0 1px; } .navbar-fixed-bottom { bottom: 0; margin-bottom: 0; border-width: 1px 0 0; } .navbar-brand { float: left; padding: 6px 0px; font-size: 17px; line-height: 18px; height: 30px; } .navbar-brand:hover, .navbar-brand:focus { text-decoration: none; } .navbar-brand > img { display: block; } @media (min-width: 541px) { .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: 0px; } } .navbar-toggle { position: relative; float: right; margin-right: 0px; padding: 9px 10px; margin-top: -2px; margin-bottom: -2px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 2px; } .navbar-toggle:focus { outline: 0; } .navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; } .navbar-toggle .icon-bar + .icon-bar { margin-top: 4px; } @media (min-width: 541px) { .navbar-toggle { display: none; } } .navbar-nav { margin: 3px 0px; } .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; line-height: 18px; } @media (max-width: 540px) { .navbar-nav .open .dropdown-menu { position: static; float: none; width: auto; margin-top: 0; background-color: transparent; border: 0; box-shadow: none; } .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px; } .navbar-nav .open .dropdown-menu > li > a { line-height: 18px; } .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none; } } @media (min-width: 541px) { .navbar-nav { float: left; margin: 0; } .navbar-nav > li { float: left; } .navbar-nav > li > a { padding-top: 6px; padding-bottom: 6px; } } .navbar-form { margin-left: 0px; margin-right: 0px; padding: 10px 0px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: -1px; margin-bottom: -1px; } @media (min-width: 768px) { .navbar-form .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .navbar-form .form-control { display: inline-block; width: auto; vertical-align: middle; } .navbar-form .form-control-static { display: inline-block; } .navbar-form .input-group { display: inline-table; vertical-align: middle; } .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn, .navbar-form .input-group .form-control { width: auto; } .navbar-form .input-group > .form-control { width: 100%; } .navbar-form .control-label { margin-bottom: 0; vertical-align: middle; } .navbar-form .radio, .navbar-form .checkbox { display: inline-block; margin-top: 0; margin-bottom: 0; vertical-align: middle; } .navbar-form .radio label, .navbar-form .checkbox label { padding-left: 0; } .navbar-form .radio input[type="radio"], .navbar-form .checkbox input[type="checkbox"] { position: relative; margin-left: 0; } .navbar-form .has-feedback .form-control-feedback { top: 0; } } @media (max-width: 540px) { .navbar-form .form-group { margin-bottom: 5px; } .navbar-form .form-group:last-child { margin-bottom: 0; } } @media (min-width: 541px) { .navbar-form { width: auto; border: 0; margin-left: 0; margin-right: 0; padding-top: 0; padding-bottom: 0; -webkit-box-shadow: none; box-shadow: none; } } .navbar-nav > li > .dropdown-menu { margin-top: 0; border-top-right-radius: 0; border-top-left-radius: 0; } .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { margin-bottom: 0; border-top-right-radius: 2px; border-top-left-radius: 2px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; } .navbar-btn { margin-top: -1px; margin-bottom: -1px; } .navbar-btn.btn-sm { margin-top: 0px; margin-bottom: 0px; } .navbar-btn.btn-xs { margin-top: 4px; margin-bottom: 4px; } .navbar-text { margin-top: 6px; margin-bottom: 6px; } @media (min-width: 541px) { .navbar-text { float: left; margin-left: 0px; margin-right: 0px; } } @media (min-width: 541px) { .navbar-left { float: left !important; float: left; } .navbar-right { float: right !important; float: right; margin-right: 0px; } .navbar-right ~ .navbar-right { margin-right: 0; } } .navbar-default { background-color: #f8f8f8; border-color: #e7e7e7; } .navbar-default .navbar-brand { color: #777; } .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #5e5e5e; background-color: transparent; } .navbar-default .navbar-text { color: #777; } .navbar-default .navbar-nav > li > a { color: #777; } .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #333; background-color: transparent; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { color: #555; background-color: #e7e7e7; } .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { color: #ccc; background-color: transparent; } .navbar-default .navbar-toggle { border-color: #ddd; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: #ddd; } .navbar-default .navbar-toggle .icon-bar { background-color: #888; } .navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e7e7e7; } .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color: #e7e7e7; color: #555; } @media (max-width: 540px) { .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777; } .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #333; background-color: transparent; } .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #555; background-color: #e7e7e7; } .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #ccc; background-color: transparent; } } .navbar-default .navbar-link { color: #777; } .navbar-default .navbar-link:hover { color: #333; } .navbar-default .btn-link { color: #777; } .navbar-default .btn-link:hover, .navbar-default .btn-link:focus { color: #333; } .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:focus { color: #ccc; } .navbar-inverse { background-color: #222; border-color: #080808; } .navbar-inverse .navbar-brand { color: #9d9d9d; } .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { color: #fff; background-color: transparent; } .navbar-inverse .navbar-text { color: #9d9d9d; } .navbar-inverse .navbar-nav > li > a { color: #9d9d9d; } .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus { color: #fff; background-color: transparent; } .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { color: #fff; background-color: #080808; } .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444; background-color: transparent; } .navbar-inverse .navbar-toggle { border-color: #333; } .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { background-color: #333; } .navbar-inverse .navbar-toggle .icon-bar { background-color: #fff; } .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #101010; } .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus { background-color: #080808; color: #fff; } @media (max-width: 540px) { .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #080808; } .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #080808; } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #9d9d9d; } .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #fff; background-color: transparent; } .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #fff; background-color: #080808; } .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444; background-color: transparent; } } .navbar-inverse .navbar-link { color: #9d9d9d; } .navbar-inverse .navbar-link:hover { color: #fff; } .navbar-inverse .btn-link { color: #9d9d9d; } .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus { color: #fff; } .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:focus { color: #444; } .breadcrumb { padding: 8px 15px; margin-bottom: 18px; list-style: none; background-color: #f5f5f5; border-radius: 2px; } .breadcrumb > li { display: inline-block; } .breadcrumb > li + li:before { content: "/\00a0"; padding: 0 5px; color: #5e5e5e; } .breadcrumb > .active { color: #777777; } .pagination { display: inline-block; padding-left: 0; margin: 18px 0; border-radius: 2px; } .pagination > li { display: inline; } .pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857143; text-decoration: none; color: #337ab7; background-color: #fff; border: 1px solid #ddd; margin-left: -1px; } .pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 2px; border-top-left-radius: 2px; } .pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius: 2px; border-top-right-radius: 2px; } .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { z-index: 2; color: #23527c; background-color: #eeeeee; border-color: #ddd; } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { z-index: 3; color: #fff; background-color: #337ab7; border-color: #337ab7; cursor: default; } .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { color: #777777; background-color: #fff; border-color: #ddd; cursor: not-allowed; } .pagination-lg > li > a, .pagination-lg > li > span { padding: 10px 16px; font-size: 17px; line-height: 1.3333333; } .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; } .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-bottom-right-radius: 3px; border-top-right-radius: 3px; } .pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 10px; font-size: 12px; line-height: 1.5; } .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-bottom-left-radius: 1px; border-top-left-radius: 1px; } .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-bottom-right-radius: 1px; border-top-right-radius: 1px; } .pager { padding-left: 0; margin: 18px 0; list-style: none; text-align: center; } .pager li { display: inline; } .pager li > a, .pager li > span { display: inline-block; padding: 5px 14px; background-color: #fff; border: 1px solid #ddd; border-radius: 15px; } .pager li > a:hover, .pager li > a:focus { text-decoration: none; background-color: #eeeeee; } .pager .next > a, .pager .next > span { float: right; } .pager .previous > a, .pager .previous > span { float: left; } .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span { color: #777777; background-color: #fff; cursor: not-allowed; } .label { display: inline; padding: .2em .6em .3em; font-size: 75%; font-weight: bold; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; } a.label:hover, a.label:focus { color: #fff; text-decoration: none; cursor: pointer; } .label:empty { display: none; } .btn .label { position: relative; top: -1px; } .label-default { background-color: #777777; } .label-default[href]:hover, .label-default[href]:focus { background-color: #5e5e5e; } .label-primary { background-color: #337ab7; } .label-primary[href]:hover, .label-primary[href]:focus { background-color: #286090; } .label-success { background-color: #5cb85c; } .label-success[href]:hover, .label-success[href]:focus { background-color: #449d44; } .label-info { background-color: #5bc0de; } .label-info[href]:hover, .label-info[href]:focus { background-color: #31b0d5; } .label-warning { background-color: #f0ad4e; } .label-warning[href]:hover, .label-warning[href]:focus { background-color: #ec971f; } .label-danger { background-color: #d9534f; } .label-danger[href]:hover, .label-danger[href]:focus { background-color: #c9302c; } .badge { display: inline-block; min-width: 10px; padding: 3px 7px; font-size: 12px; font-weight: bold; color: #fff; line-height: 1; vertical-align: middle; white-space: nowrap; text-align: center; background-color: #777777; border-radius: 10px; } .badge:empty { display: none; } .btn .badge { position: relative; top: -1px; } .btn-xs .badge, .btn-group-xs > .btn .badge { top: 0; padding: 1px 5px; } a.badge:hover, a.badge:focus { color: #fff; text-decoration: none; cursor: pointer; } .list-group-item.active > .badge, .nav-pills > .active > a > .badge { color: #337ab7; background-color: #fff; } .list-group-item > .badge { float: right; } .list-group-item > .badge + .badge { margin-right: 5px; } .nav-pills > li > a > .badge { margin-left: 3px; } .jumbotron { padding-top: 30px; padding-bottom: 30px; margin-bottom: 30px; color: inherit; background-color: #eeeeee; } .jumbotron h1, .jumbotron .h1 { color: inherit; } .jumbotron p { margin-bottom: 15px; font-size: 20px; font-weight: 200; } .jumbotron > hr { border-top-color: #d5d5d5; } .container .jumbotron, .container-fluid .jumbotron { border-radius: 3px; padding-left: 0px; padding-right: 0px; } .jumbotron .container { max-width: 100%; } @media screen and (min-width: 768px) { .jumbotron { padding-top: 48px; padding-bottom: 48px; } .container .jumbotron, .container-fluid .jumbotron { padding-left: 60px; padding-right: 60px; } .jumbotron h1, .jumbotron .h1 { font-size: 59px; } } .thumbnail { display: block; padding: 4px; margin-bottom: 18px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; border-radius: 2px; -webkit-transition: border 0.2s ease-in-out; -o-transition: border 0.2s ease-in-out; transition: border 0.2s ease-in-out; } .thumbnail > img, .thumbnail a > img { margin-left: auto; margin-right: auto; } a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #337ab7; } .thumbnail .caption { padding: 9px; color: #000; } .alert { padding: 15px; margin-bottom: 18px; border: 1px solid transparent; border-radius: 2px; } .alert h4 { margin-top: 0; color: inherit; } .alert .alert-link { font-weight: bold; } .alert > p, .alert > ul { margin-bottom: 0; } .alert > p + p { margin-top: 5px; } .alert-dismissable, .alert-dismissible { padding-right: 35px; } .alert-dismissable .close, .alert-dismissible .close { position: relative; top: -2px; right: -21px; color: inherit; } .alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #3c763d; } .alert-success hr { border-top-color: #c9e2b3; } .alert-success .alert-link { color: #2b542c; } .alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #31708f; } .alert-info hr { border-top-color: #a6e1ec; } .alert-info .alert-link { color: #245269; } .alert-warning { background-color: #fcf8e3; border-color: #faebcc; color: #8a6d3b; } .alert-warning hr { border-top-color: #f7e1b5; } .alert-warning .alert-link { color: #66512c; } .alert-danger { background-color: #f2dede; border-color: #ebccd1; color: #a94442; } .alert-danger hr { border-top-color: #e4b9c0; } .alert-danger .alert-link { color: #843534; } @-webkit-keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } @keyframes progress-bar-stripes { from { background-position: 40px 0; } to { background-position: 0 0; } } .progress { overflow: hidden; height: 18px; margin-bottom: 18px; background-color: #f5f5f5; border-radius: 2px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); } .progress-bar { float: left; width: 0%; height: 100%; font-size: 12px; line-height: 18px; color: #fff; text-align: center; background-color: #337ab7; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); -webkit-transition: width 0.6s ease; -o-transition: width 0.6s ease; transition: width 0.6s ease; } .progress-striped .progress-bar, .progress-bar-striped { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-size: 40px 40px; } .progress.active .progress-bar, .progress-bar.active { -webkit-animation: progress-bar-stripes 2s linear infinite; -o-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; } .progress-bar-success { background-color: #5cb85c; } .progress-striped .progress-bar-success { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-info { background-color: #5bc0de; } .progress-striped .progress-bar-info { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-warning { background-color: #f0ad4e; } .progress-striped .progress-bar-warning { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .progress-bar-danger { background-color: #d9534f; } .progress-striped .progress-bar-danger { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); } .media { margin-top: 15px; } .media:first-child { margin-top: 0; } .media, .media-body { zoom: 1; overflow: hidden; } .media-body { width: 10000px; } .media-object { display: block; } .media-object.img-thumbnail { max-width: none; } .media-right, .media > .pull-right { padding-left: 10px; } .media-left, .media > .pull-left { padding-right: 10px; } .media-left, .media-right, .media-body { display: table-cell; vertical-align: top; } .media-middle { vertical-align: middle; } .media-bottom { vertical-align: bottom; } .media-heading { margin-top: 0; margin-bottom: 5px; } .media-list { padding-left: 0; list-style: none; } .list-group { margin-bottom: 20px; padding-left: 0; } .list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; } .list-group-item:first-child { border-top-right-radius: 2px; border-top-left-radius: 2px; } .list-group-item:last-child { margin-bottom: 0; border-bottom-right-radius: 2px; border-bottom-left-radius: 2px; } a.list-group-item, button.list-group-item { color: #555; } a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading { color: #333; } a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus { text-decoration: none; color: #555; background-color: #f5f5f5; } button.list-group-item { width: 100%; text-align: left; } .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { background-color: #eeeeee; color: #777777; cursor: not-allowed; } .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { color: inherit; } .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { color: #777777; } .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { z-index: 2; color: #fff; background-color: #337ab7; border-color: #337ab7; } .list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small { color: inherit; } .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text { color: #c7ddef; } .list-group-item-success { color: #3c763d; background-color: #dff0d8; } a.list-group-item-success, button.list-group-item-success { color: #3c763d; } a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading { color: inherit; } a.list-group-item-success:hover, button.list-group-item-success:hover, a.list-group-item-success:focus, button.list-group-item-success:focus { color: #3c763d; background-color: #d0e9c6; } a.list-group-item-success.active, button.list-group-item-success.active, a.list-group-item-success.active:hover, button.list-group-item-success.active:hover, a.list-group-item-success.active:focus, button.list-group-item-success.active:focus { color: #fff; background-color: #3c763d; border-color: #3c763d; } .list-group-item-info { color: #31708f; background-color: #d9edf7; } a.list-group-item-info, button.list-group-item-info { color: #31708f; } a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading { color: inherit; } a.list-group-item-info:hover, button.list-group-item-info:hover, a.list-group-item-info:focus, button.list-group-item-info:focus { color: #31708f; background-color: #c4e3f3; } a.list-group-item-info.active, button.list-group-item-info.active, a.list-group-item-info.active:hover, button.list-group-item-info.active:hover, a.list-group-item-info.active:focus, button.list-group-item-info.active:focus { color: #fff; background-color: #31708f; border-color: #31708f; } .list-group-item-warning { color: #8a6d3b; background-color: #fcf8e3; } a.list-group-item-warning, button.list-group-item-warning { color: #8a6d3b; } a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading { color: inherit; } a.list-group-item-warning:hover, button.list-group-item-warning:hover, a.list-group-item-warning:focus, button.list-group-item-warning:focus { color: #8a6d3b; background-color: #faf2cc; } a.list-group-item-warning.active, button.list-group-item-warning.active, a.list-group-item-warning.active:hover, button.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, button.list-group-item-warning.active:focus { color: #fff; background-color: #8a6d3b; border-color: #8a6d3b; } .list-group-item-danger { color: #a94442; background-color: #f2dede; } a.list-group-item-danger, button.list-group-item-danger { color: #a94442; } a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading { color: inherit; } a.list-group-item-danger:hover, button.list-group-item-danger:hover, a.list-group-item-danger:focus, button.list-group-item-danger:focus { color: #a94442; background-color: #ebcccc; } a.list-group-item-danger.active, button.list-group-item-danger.active, a.list-group-item-danger.active:hover, button.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, button.list-group-item-danger.active:focus { color: #fff; background-color: #a94442; border-color: #a94442; } .list-group-item-heading { margin-top: 0; margin-bottom: 5px; } .list-group-item-text { margin-bottom: 0; line-height: 1.3; } .panel { margin-bottom: 18px; background-color: #fff; border: 1px solid transparent; border-radius: 2px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } .panel-body { padding: 15px; } .panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 1px; border-top-left-radius: 1px; } .panel-heading > .dropdown .dropdown-toggle { color: inherit; } .panel-title { margin-top: 0; margin-bottom: 0; font-size: 15px; color: inherit; } .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a { color: inherit; } .panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #ddd; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; } .panel > .list-group, .panel > .panel-collapse > .list-group { margin-bottom: 0; } .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item { border-width: 1px 0; border-radius: 0; } .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { border-top: 0; border-top-right-radius: 1px; border-top-left-radius: 1px; } .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { border-bottom: 0; border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; } .panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0; } .panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; } .list-group + .panel-footer { border-top-width: 0; } .panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table { margin-bottom: 0; } .panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption { padding-left: 15px; padding-right: 15px; } .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child { border-top-right-radius: 1px; border-top-left-radius: 1px; } .panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { border-top-left-radius: 1px; border-top-right-radius: 1px; } .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { border-top-left-radius: 1px; } .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { border-top-right-radius: 1px; } .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child { border-bottom-right-radius: 1px; border-bottom-left-radius: 1px; } .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { border-bottom-left-radius: 1px; border-bottom-right-radius: 1px; } .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { border-bottom-left-radius: 1px; } .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { border-bottom-right-radius: 1px; } .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body { border-top: 1px solid #ddd; } .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td { border-top: 0; } .panel > .table-bordered, .panel > .table-responsive > .table-bordered { border: 0; } .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; } .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; } .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { border-bottom: 0; } .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { border-bottom: 0; } .panel > .table-responsive { border: 0; margin-bottom: 0; } .panel-group { margin-bottom: 18px; } .panel-group .panel { margin-bottom: 0; border-radius: 2px; } .panel-group .panel + .panel { margin-top: 5px; } .panel-group .panel-heading { border-bottom: 0; } .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group { border-top: 1px solid #ddd; } .panel-group .panel-footer { border-top: 0; } .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #ddd; } .panel-default { border-color: #ddd; } .panel-default > .panel-heading { color: #333333; background-color: #f5f5f5; border-color: #ddd; } .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ddd; } .panel-default > .panel-heading .badge { color: #f5f5f5; background-color: #333333; } .panel-default > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ddd; } .panel-primary { border-color: #337ab7; } .panel-primary > .panel-heading { color: #fff; background-color: #337ab7; border-color: #337ab7; } .panel-primary > .panel-heading + .panel-collapse > .panel-body { border-top-color: #337ab7; } .panel-primary > .panel-heading .badge { color: #337ab7; background-color: #fff; } .panel-primary > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #337ab7; } .panel-success { border-color: #d6e9c6; } .panel-success > .panel-heading { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; } .panel-success > .panel-heading + .panel-collapse > .panel-body { border-top-color: #d6e9c6; } .panel-success > .panel-heading .badge { color: #dff0d8; background-color: #3c763d; } .panel-success > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #d6e9c6; } .panel-info { border-color: #bce8f1; } .panel-info > .panel-heading { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; } .panel-info > .panel-heading + .panel-collapse > .panel-body { border-top-color: #bce8f1; } .panel-info > .panel-heading .badge { color: #d9edf7; background-color: #31708f; } .panel-info > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #bce8f1; } .panel-warning { border-color: #faebcc; } .panel-warning > .panel-heading { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; } .panel-warning > .panel-heading + .panel-collapse > .panel-body { border-top-color: #faebcc; } .panel-warning > .panel-heading .badge { color: #fcf8e3; background-color: #8a6d3b; } .panel-warning > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #faebcc; } .panel-danger { border-color: #ebccd1; } .panel-danger > .panel-heading { color: #a94442; background-color: #f2dede; border-color: #ebccd1; } .panel-danger > .panel-heading + .panel-collapse > .panel-body { border-top-color: #ebccd1; } .panel-danger > .panel-heading .badge { color: #f2dede; background-color: #a94442; } .panel-danger > .panel-footer + .panel-collapse > .panel-body { border-bottom-color: #ebccd1; } .embed-responsive { position: relative; display: block; height: 0; padding: 0; overflow: hidden; } .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; width: 100%; border: 0; } .embed-responsive-16by9 { padding-bottom: 56.25%; } .embed-responsive-4by3 { padding-bottom: 75%; } .well { min-height: 20px; padding: 19px; margin-bottom: 20px; background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 2px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); } .well blockquote { border-color: #ddd; border-color: rgba(0, 0, 0, 0.15); } .well-lg { padding: 24px; border-radius: 3px; } .well-sm { padding: 9px; border-radius: 1px; } .close { float: right; font-size: 19.5px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: 0.2; filter: alpha(opacity=20); } .close:hover, .close:focus { color: #000; text-decoration: none; cursor: pointer; opacity: 0.5; filter: alpha(opacity=50); } button.close { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; } .modal-open { overflow: hidden; } .modal { display: none; overflow: hidden; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; -webkit-overflow-scrolling: touch; outline: 0; } .modal.fade .modal-dialog { -webkit-transform: translate(0, -25%); -ms-transform: translate(0, -25%); -o-transform: translate(0, -25%); transform: translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; } .modal.in .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } .modal-open .modal { overflow-x: hidden; overflow-y: auto; } .modal-dialog { position: relative; width: auto; margin: 10px; } .modal-content { position: relative; background-color: #fff; border: 1px solid #999; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 3px; -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); background-clip: padding-box; outline: 0; } .modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000; } .modal-backdrop.fade { opacity: 0; filter: alpha(opacity=0); } .modal-backdrop.in { opacity: 0.5; filter: alpha(opacity=50); } .modal-header { padding: 15px; border-bottom: 1px solid #e5e5e5; } .modal-header .close { margin-top: -2px; } .modal-title { margin: 0; line-height: 1.42857143; } .modal-body { position: relative; padding: 15px; } .modal-footer { padding: 15px; text-align: right; border-top: 1px solid #e5e5e5; } .modal-footer .btn + .btn { margin-left: 5px; margin-bottom: 0; } .modal-footer .btn-group .btn + .btn { margin-left: -1px; } .modal-footer .btn-block + .btn-block { margin-left: 0; } .modal-scrollbar-measure { position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll; } @media (min-width: 768px) { .modal-dialog { width: 600px; margin: 30px auto; } .modal-content { -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); } .modal-sm { width: 300px; } } @media (min-width: 992px) { .modal-lg { width: 900px; } } .tooltip { position: absolute; z-index: 1070; display: block; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 12px; opacity: 0; filter: alpha(opacity=0); } .tooltip.in { opacity: 0.9; filter: alpha(opacity=90); } .tooltip.top { margin-top: -3px; padding: 5px 0; } .tooltip.right { margin-left: 3px; padding: 0 5px; } .tooltip.bottom { margin-top: 3px; padding: 5px 0; } .tooltip.left { margin-left: -3px; padding: 0 5px; } .tooltip-inner { max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; background-color: #000; border-radius: 2px; } .tooltip-arrow { position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid; } .tooltip.top .tooltip-arrow { bottom: 0; left: 50%; margin-left: -5px; border-width: 5px 5px 0; border-top-color: #000; } .tooltip.top-left .tooltip-arrow { bottom: 0; right: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; } .tooltip.top-right .tooltip-arrow { bottom: 0; left: 5px; margin-bottom: -5px; border-width: 5px 5px 0; border-top-color: #000; } .tooltip.right .tooltip-arrow { top: 50%; left: 0; margin-top: -5px; border-width: 5px 5px 5px 0; border-right-color: #000; } .tooltip.left .tooltip-arrow { top: 50%; right: 0; margin-top: -5px; border-width: 5px 0 5px 5px; border-left-color: #000; } .tooltip.bottom .tooltip-arrow { top: 0; left: 50%; margin-left: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } .tooltip.bottom-left .tooltip-arrow { top: 0; right: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } .tooltip.bottom-right .tooltip-arrow { top: 0; left: 5px; margin-top: -5px; border-width: 0 5px 5px; border-bottom-color: #000; } .popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857143; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 13px; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 3px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); } .popover.top { margin-top: -10px; } .popover.right { margin-left: 10px; } .popover.bottom { margin-top: 10px; } .popover.left { margin-left: -10px; } .popover-title { margin: 0; padding: 8px 14px; font-size: 13px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: 2px 2px 0 0; } .popover-content { padding: 9px 14px; } .popover > .arrow, .popover > .arrow:after { position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid; } .popover > .arrow { border-width: 11px; } .popover > .arrow:after { border-width: 10px; content: ""; } .popover.top > .arrow { left: 50%; margin-left: -11px; border-bottom-width: 0; border-top-color: #999999; border-top-color: rgba(0, 0, 0, 0.25); bottom: -11px; } .popover.top > .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #fff; } .popover.right > .arrow { top: 50%; left: -11px; margin-top: -11px; border-left-width: 0; border-right-color: #999999; border-right-color: rgba(0, 0, 0, 0.25); } .popover.right > .arrow:after { content: " "; left: 1px; bottom: -10px; border-left-width: 0; border-right-color: #fff; } .popover.bottom > .arrow { left: 50%; margin-left: -11px; border-top-width: 0; border-bottom-color: #999999; border-bottom-color: rgba(0, 0, 0, 0.25); top: -11px; } .popover.bottom > .arrow:after { content: " "; top: 1px; margin-left: -10px; border-top-width: 0; border-bottom-color: #fff; } .popover.left > .arrow { top: 50%; right: -11px; margin-top: -11px; border-right-width: 0; border-left-color: #999999; border-left-color: rgba(0, 0, 0, 0.25); } .popover.left > .arrow:after { content: " "; right: 1px; border-right-width: 0; border-left-color: #fff; bottom: -10px; } .carousel { position: relative; } .carousel-inner { position: relative; overflow: hidden; width: 100%; } .carousel-inner > .item { display: none; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left; } .carousel-inner > .item > img, .carousel-inner > .item > a > img { line-height: 1; } @media all and (transform-3d), (-webkit-transform-3d) { .carousel-inner > .item { -webkit-transition: -webkit-transform 0.6s ease-in-out; -moz-transition: -moz-transform 0.6s ease-in-out; -o-transition: -o-transform 0.6s ease-in-out; transition: transform 0.6s ease-in-out; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; -moz-perspective: 1000px; perspective: 1000px; } .carousel-inner > .item.next, .carousel-inner > .item.active.right { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); left: 0; } .carousel-inner > .item.prev, .carousel-inner > .item.active.left { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); left: 0; } .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); left: 0; } } .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display: block; } .carousel-inner > .active { left: 0; } .carousel-inner > .next, .carousel-inner > .prev { position: absolute; top: 0; width: 100%; } .carousel-inner > .next { left: 100%; } .carousel-inner > .prev { left: -100%; } .carousel-inner > .next.left, .carousel-inner > .prev.right { left: 0; } .carousel-inner > .active.left { left: -100%; } .carousel-inner > .active.right { left: 100%; } .carousel-control { position: absolute; top: 0; left: 0; bottom: 0; width: 15%; opacity: 0.5; filter: alpha(opacity=50); font-size: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); background-color: rgba(0, 0, 0, 0); } .carousel-control.left { background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); } .carousel-control.right { left: auto; right: 0; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); } .carousel-control:hover, .carousel-control:focus { outline: 0; color: #fff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90); } .carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right { position: absolute; top: 50%; margin-top: -10px; z-index: 5; display: inline-block; } .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { left: 50%; margin-left: -10px; } .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { right: 50%; margin-right: -10px; } .carousel-control .icon-prev, .carousel-control .icon-next { width: 20px; height: 20px; line-height: 1; font-family: serif; } .carousel-control .icon-prev:before { content: '\2039'; } .carousel-control .icon-next:before { content: '\203a'; } .carousel-indicators { position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center; } .carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #fff; border-radius: 10px; cursor: pointer; background-color: #000 \9; background-color: rgba(0, 0, 0, 0); } .carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #fff; } .carousel-caption { position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); } .carousel-caption .btn { text-shadow: none; } @media screen and (min-width: 768px) { .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { width: 30px; height: 30px; margin-top: -10px; font-size: 30px; } .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev { margin-left: -10px; } .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: -10px; } .carousel-caption { left: 20%; right: 20%; padding-bottom: 30px; } .carousel-indicators { bottom: 20px; } } .clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-header:before, .modal-header:after, .modal-footer:before, .modal-footer:after, .item_buttons:before, .item_buttons:after { content: " "; display: table; } .clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-header:after, .modal-footer:after, .item_buttons:after { clear: both; } .center-block { display: block; margin-left: auto; margin-right: auto; } .pull-right { float: right !important; } .pull-left { float: left !important; } .hide { display: none !important; } .show { display: block !important; } .invisible { visibility: hidden; } .text-hide { font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0; } .hidden { display: none !important; } .affix { position: fixed; } @-ms-viewport { width: device-width; } .visible-xs, .visible-sm, .visible-md, .visible-lg { display: none !important; } .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; } @media (max-width: 767px) { .visible-xs { display: block !important; } table.visible-xs { display: table !important; } tr.visible-xs { display: table-row !important; } th.visible-xs, td.visible-xs { display: table-cell !important; } } @media (max-width: 767px) { .visible-xs-block { display: block !important; } } @media (max-width: 767px) { .visible-xs-inline { display: inline !important; } } @media (max-width: 767px) { .visible-xs-inline-block { display: inline-block !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm { display: block !important; } table.visible-sm { display: table !important; } tr.visible-sm { display: table-row !important; } th.visible-sm, td.visible-sm { display: table-cell !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm-block { display: block !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline { display: inline !important; } } @media (min-width: 768px) and (max-width: 991px) { .visible-sm-inline-block { display: inline-block !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md { display: block !important; } table.visible-md { display: table !important; } tr.visible-md { display: table-row !important; } th.visible-md, td.visible-md { display: table-cell !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md-block { display: block !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline { display: inline !important; } } @media (min-width: 992px) and (max-width: 1199px) { .visible-md-inline-block { display: inline-block !important; } } @media (min-width: 1200px) { .visible-lg { display: block !important; } table.visible-lg { display: table !important; } tr.visible-lg { display: table-row !important; } th.visible-lg, td.visible-lg { display: table-cell !important; } } @media (min-width: 1200px) { .visible-lg-block { display: block !important; } } @media (min-width: 1200px) { .visible-lg-inline { display: inline !important; } } @media (min-width: 1200px) { .visible-lg-inline-block { display: inline-block !important; } } @media (max-width: 767px) { .hidden-xs { display: none !important; } } @media (min-width: 768px) and (max-width: 991px) { .hidden-sm { display: none !important; } } @media (min-width: 992px) and (max-width: 1199px) { .hidden-md { display: none !important; } } @media (min-width: 1200px) { .hidden-lg { display: none !important; } } .visible-print { display: none !important; } @media print { .visible-print { display: block !important; } table.visible-print { display: table !important; } tr.visible-print { display: table-row !important; } th.visible-print, td.visible-print { display: table-cell !important; } } .visible-print-block { display: none !important; } @media print { .visible-print-block { display: block !important; } } .visible-print-inline { display: none !important; } @media print { .visible-print-inline { display: inline !important; } } .visible-print-inline-block { display: none !important; } @media print { .visible-print-inline-block { display: inline-block !important; } } @media print { .hidden-print { display: none !important; } } /*! * * Font Awesome * */ /*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */ /* FONT PATH * -------------------------- */ @font-face { font-family: 'FontAwesome'; src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0'); src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; } .fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* makes the font 33% larger relative to the icon container */ .fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; } .fa-2x { font-size: 2em; } .fa-3x { font-size: 3em; } .fa-4x { font-size: 4em; } .fa-5x { font-size: 5em; } .fa-fw { width: 1.28571429em; text-align: center; } .fa-ul { padding-left: 0; margin-left: 2.14285714em; list-style-type: none; } .fa-ul > li { position: relative; } .fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: 0.14285714em; text-align: center; } .fa-li.fa-lg { left: -1.85714286em; } .fa-border { padding: .2em .25em .15em; border: solid 0.08em #eee; border-radius: .1em; } .fa-pull-left { float: left; } .fa-pull-right { float: right; } .fa.fa-pull-left { margin-right: .3em; } .fa.fa-pull-right { margin-left: .3em; } /* Deprecated as of 4.4.0 */ .pull-right { float: right; } .pull-left { float: left; } .fa.pull-left { margin-right: .3em; } .fa.pull-right { margin-left: .3em; } .fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; } .fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); } @-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } .fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1); } .fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1); } :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { filter: none; } .fa-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; } .fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; } .fa-stack-1x { line-height: inherit; } .fa-stack-2x { font-size: 2em; } .fa-inverse { color: #fff; } /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen readers do not read off random characters that represent icons */ .fa-glass:before { content: "\f000"; } .fa-music:before { content: "\f001"; } .fa-search:before { content: "\f002"; } .fa-envelope-o:before { content: "\f003"; } .fa-heart:before { content: "\f004"; } .fa-star:before { content: "\f005"; } .fa-star-o:before { content: "\f006"; } .fa-user:before { content: "\f007"; } .fa-film:before { content: "\f008"; } .fa-th-large:before { content: "\f009"; } .fa-th:before { content: "\f00a"; } .fa-th-list:before { content: "\f00b"; } .fa-check:before { content: "\f00c"; } .fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; } .fa-search-plus:before { content: "\f00e"; } .fa-search-minus:before { content: "\f010"; } .fa-power-off:before { content: "\f011"; } .fa-signal:before { content: "\f012"; } .fa-gear:before, .fa-cog:before { content: "\f013"; } .fa-trash-o:before { content: "\f014"; } .fa-home:before { content: "\f015"; } .fa-file-o:before { content: "\f016"; } .fa-clock-o:before { content: "\f017"; } .fa-road:before { content: "\f018"; } .fa-download:before { content: "\f019"; } .fa-arrow-circle-o-down:before { content: "\f01a"; } .fa-arrow-circle-o-up:before { content: "\f01b"; } .fa-inbox:before { content: "\f01c"; } .fa-play-circle-o:before { content: "\f01d"; } .fa-rotate-right:before, .fa-repeat:before { content: "\f01e"; } .fa-refresh:before { content: "\f021"; } .fa-list-alt:before { content: "\f022"; } .fa-lock:before { content: "\f023"; } .fa-flag:before { content: "\f024"; } .fa-headphones:before { content: "\f025"; } .fa-volume-off:before { content: "\f026"; } .fa-volume-down:before { content: "\f027"; } .fa-volume-up:before { content: "\f028"; } .fa-qrcode:before { content: "\f029"; } .fa-barcode:before { content: "\f02a"; } .fa-tag:before { content: "\f02b"; } .fa-tags:before { content: "\f02c"; } .fa-book:before { content: "\f02d"; } .fa-bookmark:before { content: "\f02e"; } .fa-print:before { content: "\f02f"; } .fa-camera:before { content: "\f030"; } .fa-font:before { content: "\f031"; } .fa-bold:before { content: "\f032"; } .fa-italic:before { content: "\f033"; } .fa-text-height:before { content: "\f034"; } .fa-text-width:before { content: "\f035"; } .fa-align-left:before { content: "\f036"; } .fa-align-center:before { content: "\f037"; } .fa-align-right:before { content: "\f038"; } .fa-align-justify:before { content: "\f039"; } .fa-list:before { content: "\f03a"; } .fa-dedent:before, .fa-outdent:before { content: "\f03b"; } .fa-indent:before { content: "\f03c"; } .fa-video-camera:before { content: "\f03d"; } .fa-photo:before, .fa-image:before, .fa-picture-o:before { content: "\f03e"; } .fa-pencil:before { content: "\f040"; } .fa-map-marker:before { content: "\f041"; } .fa-adjust:before { content: "\f042"; } .fa-tint:before { content: "\f043"; } .fa-edit:before, .fa-pencil-square-o:before { content: "\f044"; } .fa-share-square-o:before { content: "\f045"; } .fa-check-square-o:before { content: "\f046"; } .fa-arrows:before { content: "\f047"; } .fa-step-backward:before { content: "\f048"; } .fa-fast-backward:before { content: "\f049"; } .fa-backward:before { content: "\f04a"; } .fa-play:before { content: "\f04b"; } .fa-pause:before { content: "\f04c"; } .fa-stop:before { content: "\f04d"; } .fa-forward:before { content: "\f04e"; } .fa-fast-forward:before { content: "\f050"; } .fa-step-forward:before { content: "\f051"; } .fa-eject:before { content: "\f052"; } .fa-chevron-left:before { content: "\f053"; } .fa-chevron-right:before { content: "\f054"; } .fa-plus-circle:before { content: "\f055"; } .fa-minus-circle:before { content: "\f056"; } .fa-times-circle:before { content: "\f057"; } .fa-check-circle:before { content: "\f058"; } .fa-question-circle:before { content: "\f059"; } .fa-info-circle:before { content: "\f05a"; } .fa-crosshairs:before { content: "\f05b"; } .fa-times-circle-o:before { content: "\f05c"; } .fa-check-circle-o:before { content: "\f05d"; } .fa-ban:before { content: "\f05e"; } .fa-arrow-left:before { content: "\f060"; } .fa-arrow-right:before { content: "\f061"; } .fa-arrow-up:before { content: "\f062"; } .fa-arrow-down:before { content: "\f063"; } .fa-mail-forward:before, .fa-share:before { content: "\f064"; } .fa-expand:before { content: "\f065"; } .fa-compress:before { content: "\f066"; } .fa-plus:before { content: "\f067"; } .fa-minus:before { content: "\f068"; } .fa-asterisk:before { content: "\f069"; } .fa-exclamation-circle:before { content: "\f06a"; } .fa-gift:before { content: "\f06b"; } .fa-leaf:before { content: "\f06c"; } .fa-fire:before { content: "\f06d"; } .fa-eye:before { content: "\f06e"; } .fa-eye-slash:before { content: "\f070"; } .fa-warning:before, .fa-exclamation-triangle:before { content: "\f071"; } .fa-plane:before { content: "\f072"; } .fa-calendar:before { content: "\f073"; } .fa-random:before { content: "\f074"; } .fa-comment:before { content: "\f075"; } .fa-magnet:before { content: "\f076"; } .fa-chevron-up:before { content: "\f077"; } .fa-chevron-down:before { content: "\f078"; } .fa-retweet:before { content: "\f079"; } .fa-shopping-cart:before { content: "\f07a"; } .fa-folder:before { content: "\f07b"; } .fa-folder-open:before { content: "\f07c"; } .fa-arrows-v:before { content: "\f07d"; } .fa-arrows-h:before { content: "\f07e"; } .fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080"; } .fa-twitter-square:before { content: "\f081"; } .fa-facebook-square:before { content: "\f082"; } .fa-camera-retro:before { content: "\f083"; } .fa-key:before { content: "\f084"; } .fa-gears:before, .fa-cogs:before { content: "\f085"; } .fa-comments:before { content: "\f086"; } .fa-thumbs-o-up:before { content: "\f087"; } .fa-thumbs-o-down:before { content: "\f088"; } .fa-star-half:before { content: "\f089"; } .fa-heart-o:before { content: "\f08a"; } .fa-sign-out:before { content: "\f08b"; } .fa-linkedin-square:before { content: "\f08c"; } .fa-thumb-tack:before { content: "\f08d"; } .fa-external-link:before { content: "\f08e"; } .fa-sign-in:before { content: "\f090"; } .fa-trophy:before { content: "\f091"; } .fa-github-square:before { content: "\f092"; } .fa-upload:before { content: "\f093"; } .fa-lemon-o:before { content: "\f094"; } .fa-phone:before { content: "\f095"; } .fa-square-o:before { content: "\f096"; } .fa-bookmark-o:before { content: "\f097"; } .fa-phone-square:before { content: "\f098"; } .fa-twitter:before { content: "\f099"; } .fa-facebook-f:before, .fa-facebook:before { content: "\f09a"; } .fa-github:before { content: "\f09b"; } .fa-unlock:before { content: "\f09c"; } .fa-credit-card:before { content: "\f09d"; } .fa-feed:before, .fa-rss:before { content: "\f09e"; } .fa-hdd-o:before { content: "\f0a0"; } .fa-bullhorn:before { content: "\f0a1"; } .fa-bell:before { content: "\f0f3"; } .fa-certificate:before { content: "\f0a3"; } .fa-hand-o-right:before { content: "\f0a4"; } .fa-hand-o-left:before { content: "\f0a5"; } .fa-hand-o-up:before { content: "\f0a6"; } .fa-hand-o-down:before { content: "\f0a7"; } .fa-arrow-circle-left:before { content: "\f0a8"; } .fa-arrow-circle-right:before { content: "\f0a9"; } .fa-arrow-circle-up:before { content: "\f0aa"; } .fa-arrow-circle-down:before { content: "\f0ab"; } .fa-globe:before { content: "\f0ac"; } .fa-wrench:before { content: "\f0ad"; } .fa-tasks:before { content: "\f0ae"; } .fa-filter:before { content: "\f0b0"; } .fa-briefcase:before { content: "\f0b1"; } .fa-arrows-alt:before { content: "\f0b2"; } .fa-group:before, .fa-users:before { content: "\f0c0"; } .fa-chain:before, .fa-link:before { content: "\f0c1"; } .fa-cloud:before { content: "\f0c2"; } .fa-flask:before { content: "\f0c3"; } .fa-cut:before, .fa-scissors:before { content: "\f0c4"; } .fa-copy:before, .fa-files-o:before { content: "\f0c5"; } .fa-paperclip:before { content: "\f0c6"; } .fa-save:before, .fa-floppy-o:before { content: "\f0c7"; } .fa-square:before { content: "\f0c8"; } .fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; } .fa-list-ul:before { content: "\f0ca"; } .fa-list-ol:before { content: "\f0cb"; } .fa-strikethrough:before { content: "\f0cc"; } .fa-underline:before { content: "\f0cd"; } .fa-table:before { content: "\f0ce"; } .fa-magic:before { content: "\f0d0"; } .fa-truck:before { content: "\f0d1"; } .fa-pinterest:before { content: "\f0d2"; } .fa-pinterest-square:before { content: "\f0d3"; } .fa-google-plus-square:before { content: "\f0d4"; } .fa-google-plus:before { content: "\f0d5"; } .fa-money:before { content: "\f0d6"; } .fa-caret-down:before { content: "\f0d7"; } .fa-caret-up:before { content: "\f0d8"; } .fa-caret-left:before { content: "\f0d9"; } .fa-caret-right:before { content: "\f0da"; } .fa-columns:before { content: "\f0db"; } .fa-unsorted:before, .fa-sort:before { content: "\f0dc"; } .fa-sort-down:before, .fa-sort-desc:before { content: "\f0dd"; } .fa-sort-up:before, .fa-sort-asc:before { content: "\f0de"; } .fa-envelope:before { content: "\f0e0"; } .fa-linkedin:before { content: "\f0e1"; } .fa-rotate-left:before, .fa-undo:before { content: "\f0e2"; } .fa-legal:before, .fa-gavel:before { content: "\f0e3"; } .fa-dashboard:before, .fa-tachometer:before { content: "\f0e4"; } .fa-comment-o:before { content: "\f0e5"; } .fa-comments-o:before { content: "\f0e6"; } .fa-flash:before, .fa-bolt:before { content: "\f0e7"; } .fa-sitemap:before { content: "\f0e8"; } .fa-umbrella:before { content: "\f0e9"; } .fa-paste:before, .fa-clipboard:before { content: "\f0ea"; } .fa-lightbulb-o:before { content: "\f0eb"; } .fa-exchange:before { content: "\f0ec"; } .fa-cloud-download:before { content: "\f0ed"; } .fa-cloud-upload:before { content: "\f0ee"; } .fa-user-md:before { content: "\f0f0"; } .fa-stethoscope:before { content: "\f0f1"; } .fa-suitcase:before { content: "\f0f2"; } .fa-bell-o:before { content: "\f0a2"; } .fa-coffee:before { content: "\f0f4"; } .fa-cutlery:before { content: "\f0f5"; } .fa-file-text-o:before { content: "\f0f6"; } .fa-building-o:before { content: "\f0f7"; } .fa-hospital-o:before { content: "\f0f8"; } .fa-ambulance:before { content: "\f0f9"; } .fa-medkit:before { content: "\f0fa"; } .fa-fighter-jet:before { content: "\f0fb"; } .fa-beer:before { content: "\f0fc"; } .fa-h-square:before { content: "\f0fd"; } .fa-plus-square:before { content: "\f0fe"; } .fa-angle-double-left:before { content: "\f100"; } .fa-angle-double-right:before { content: "\f101"; } .fa-angle-double-up:before { content: "\f102"; } .fa-angle-double-down:before { content: "\f103"; } .fa-angle-left:before { content: "\f104"; } .fa-angle-right:before { content: "\f105"; } .fa-angle-up:before { content: "\f106"; } .fa-angle-down:before { content: "\f107"; } .fa-desktop:before { content: "\f108"; } .fa-laptop:before { content: "\f109"; } .fa-tablet:before { content: "\f10a"; } .fa-mobile-phone:before, .fa-mobile:before { content: "\f10b"; } .fa-circle-o:before { content: "\f10c"; } .fa-quote-left:before { content: "\f10d"; } .fa-quote-right:before { content: "\f10e"; } .fa-spinner:before { content: "\f110"; } .fa-circle:before { content: "\f111"; } .fa-mail-reply:before, .fa-reply:before { content: "\f112"; } .fa-github-alt:before { content: "\f113"; } .fa-folder-o:before { content: "\f114"; } .fa-folder-open-o:before { content: "\f115"; } .fa-smile-o:before { content: "\f118"; } .fa-frown-o:before { content: "\f119"; } .fa-meh-o:before { content: "\f11a"; } .fa-gamepad:before { content: "\f11b"; } .fa-keyboard-o:before { content: "\f11c"; } .fa-flag-o:before { content: "\f11d"; } .fa-flag-checkered:before { content: "\f11e"; } .fa-terminal:before { content: "\f120"; } .fa-code:before { content: "\f121"; } .fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122"; } .fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123"; } .fa-location-arrow:before { content: "\f124"; } .fa-crop:before { content: "\f125"; } .fa-code-fork:before { content: "\f126"; } .fa-unlink:before, .fa-chain-broken:before { content: "\f127"; } .fa-question:before { content: "\f128"; } .fa-info:before { content: "\f129"; } .fa-exclamation:before { content: "\f12a"; } .fa-superscript:before { content: "\f12b"; } .fa-subscript:before { content: "\f12c"; } .fa-eraser:before { content: "\f12d"; } .fa-puzzle-piece:before { content: "\f12e"; } .fa-microphone:before { content: "\f130"; } .fa-microphone-slash:before { content: "\f131"; } .fa-shield:before { content: "\f132"; } .fa-calendar-o:before { content: "\f133"; } .fa-fire-extinguisher:before { content: "\f134"; } .fa-rocket:before { content: "\f135"; } .fa-maxcdn:before { content: "\f136"; } .fa-chevron-circle-left:before { content: "\f137"; } .fa-chevron-circle-right:before { content: "\f138"; } .fa-chevron-circle-up:before { content: "\f139"; } .fa-chevron-circle-down:before { content: "\f13a"; } .fa-html5:before { content: "\f13b"; } .fa-css3:before { content: "\f13c"; } .fa-anchor:before { content: "\f13d"; } .fa-unlock-alt:before { content: "\f13e"; } .fa-bullseye:before { content: "\f140"; } .fa-ellipsis-h:before { content: "\f141"; } .fa-ellipsis-v:before { content: "\f142"; } .fa-rss-square:before { content: "\f143"; } .fa-play-circle:before { content: "\f144"; } .fa-ticket:before { content: "\f145"; } .fa-minus-square:before { content: "\f146"; } .fa-minus-square-o:before { content: "\f147"; } .fa-level-up:before { content: "\f148"; } .fa-level-down:before { content: "\f149"; } .fa-check-square:before { content: "\f14a"; } .fa-pencil-square:before { content: "\f14b"; } .fa-external-link-square:before { content: "\f14c"; } .fa-share-square:before { content: "\f14d"; } .fa-compass:before { content: "\f14e"; } .fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150"; } .fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151"; } .fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152"; } .fa-euro:before, .fa-eur:before { content: "\f153"; } .fa-gbp:before { content: "\f154"; } .fa-dollar:before, .fa-usd:before { content: "\f155"; } .fa-rupee:before, .fa-inr:before { content: "\f156"; } .fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157"; } .fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158"; } .fa-won:before, .fa-krw:before { content: "\f159"; } .fa-bitcoin:before, .fa-btc:before { content: "\f15a"; } .fa-file:before { content: "\f15b"; } .fa-file-text:before { content: "\f15c"; } .fa-sort-alpha-asc:before { content: "\f15d"; } .fa-sort-alpha-desc:before { content: "\f15e"; } .fa-sort-amount-asc:before { content: "\f160"; } .fa-sort-amount-desc:before { content: "\f161"; } .fa-sort-numeric-asc:before { content: "\f162"; } .fa-sort-numeric-desc:before { content: "\f163"; } .fa-thumbs-up:before { content: "\f164"; } .fa-thumbs-down:before { content: "\f165"; } .fa-youtube-square:before { content: "\f166"; } .fa-youtube:before { content: "\f167"; } .fa-xing:before { content: "\f168"; } .fa-xing-square:before { content: "\f169"; } .fa-youtube-play:before { content: "\f16a"; } .fa-dropbox:before { content: "\f16b"; } .fa-stack-overflow:before { content: "\f16c"; } .fa-instagram:before { content: "\f16d"; } .fa-flickr:before { content: "\f16e"; } .fa-adn:before { content: "\f170"; } .fa-bitbucket:before { content: "\f171"; } .fa-bitbucket-square:before { content: "\f172"; } .fa-tumblr:before { content: "\f173"; } .fa-tumblr-square:before { content: "\f174"; } .fa-long-arrow-down:before { content: "\f175"; } .fa-long-arrow-up:before { content: "\f176"; } .fa-long-arrow-left:before { content: "\f177"; } .fa-long-arrow-right:before { content: "\f178"; } .fa-apple:before { content: "\f179"; } .fa-windows:before { content: "\f17a"; } .fa-android:before { content: "\f17b"; } .fa-linux:before { content: "\f17c"; } .fa-dribbble:before { content: "\f17d"; } .fa-skype:before { content: "\f17e"; } .fa-foursquare:before { content: "\f180"; } .fa-trello:before { content: "\f181"; } .fa-female:before { content: "\f182"; } .fa-male:before { content: "\f183"; } .fa-gittip:before, .fa-gratipay:before { content: "\f184"; } .fa-sun-o:before { content: "\f185"; } .fa-moon-o:before { content: "\f186"; } .fa-archive:before { content: "\f187"; } .fa-bug:before { content: "\f188"; } .fa-vk:before { content: "\f189"; } .fa-weibo:before { content: "\f18a"; } .fa-renren:before { content: "\f18b"; } .fa-pagelines:before { content: "\f18c"; } .fa-stack-exchange:before { content: "\f18d"; } .fa-arrow-circle-o-right:before { content: "\f18e"; } .fa-arrow-circle-o-left:before { content: "\f190"; } .fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191"; } .fa-dot-circle-o:before { content: "\f192"; } .fa-wheelchair:before { content: "\f193"; } .fa-vimeo-square:before { content: "\f194"; } .fa-turkish-lira:before, .fa-try:before { content: "\f195"; } .fa-plus-square-o:before { content: "\f196"; } .fa-space-shuttle:before { content: "\f197"; } .fa-slack:before { content: "\f198"; } .fa-envelope-square:before { content: "\f199"; } .fa-wordpress:before { content: "\f19a"; } .fa-openid:before { content: "\f19b"; } .fa-institution:before, .fa-bank:before, .fa-university:before { content: "\f19c"; } .fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d"; } .fa-yahoo:before { content: "\f19e"; } .fa-google:before { content: "\f1a0"; } .fa-reddit:before { content: "\f1a1"; } .fa-reddit-square:before { content: "\f1a2"; } .fa-stumbleupon-circle:before { content: "\f1a3"; } .fa-stumbleupon:before { content: "\f1a4"; } .fa-delicious:before { content: "\f1a5"; } .fa-digg:before { content: "\f1a6"; } .fa-pied-piper-pp:before { content: "\f1a7"; } .fa-pied-piper-alt:before { content: "\f1a8"; } .fa-drupal:before { content: "\f1a9"; } .fa-joomla:before { content: "\f1aa"; } .fa-language:before { content: "\f1ab"; } .fa-fax:before { content: "\f1ac"; } .fa-building:before { content: "\f1ad"; } .fa-child:before { content: "\f1ae"; } .fa-paw:before { content: "\f1b0"; } .fa-spoon:before { content: "\f1b1"; } .fa-cube:before { content: "\f1b2"; } .fa-cubes:before { content: "\f1b3"; } .fa-behance:before { content: "\f1b4"; } .fa-behance-square:before { content: "\f1b5"; } .fa-steam:before { content: "\f1b6"; } .fa-steam-square:before { content: "\f1b7"; } .fa-recycle:before { content: "\f1b8"; } .fa-automobile:before, .fa-car:before { content: "\f1b9"; } .fa-cab:before, .fa-taxi:before { content: "\f1ba"; } .fa-tree:before { content: "\f1bb"; } .fa-spotify:before { content: "\f1bc"; } .fa-deviantart:before { content: "\f1bd"; } .fa-soundcloud:before { content: "\f1be"; } .fa-database:before { content: "\f1c0"; } .fa-file-pdf-o:before { content: "\f1c1"; } .fa-file-word-o:before { content: "\f1c2"; } .fa-file-excel-o:before { content: "\f1c3"; } .fa-file-powerpoint-o:before { content: "\f1c4"; } .fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before { content: "\f1c5"; } .fa-file-zip-o:before, .fa-file-archive-o:before { content: "\f1c6"; } .fa-file-sound-o:before, .fa-file-audio-o:before { content: "\f1c7"; } .fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8"; } .fa-file-code-o:before { content: "\f1c9"; } .fa-vine:before { content: "\f1ca"; } .fa-codepen:before { content: "\f1cb"; } .fa-jsfiddle:before { content: "\f1cc"; } .fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before { content: "\f1cd"; } .fa-circle-o-notch:before { content: "\f1ce"; } .fa-ra:before, .fa-resistance:before, .fa-rebel:before { content: "\f1d0"; } .fa-ge:before, .fa-empire:before { content: "\f1d1"; } .fa-git-square:before { content: "\f1d2"; } .fa-git:before { content: "\f1d3"; } .fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before { content: "\f1d4"; } .fa-tencent-weibo:before { content: "\f1d5"; } .fa-qq:before { content: "\f1d6"; } .fa-wechat:before, .fa-weixin:before { content: "\f1d7"; } .fa-send:before, .fa-paper-plane:before { content: "\f1d8"; } .fa-send-o:before, .fa-paper-plane-o:before { content: "\f1d9"; } .fa-history:before { content: "\f1da"; } .fa-circle-thin:before { content: "\f1db"; } .fa-header:before { content: "\f1dc"; } .fa-paragraph:before { content: "\f1dd"; } .fa-sliders:before { content: "\f1de"; } .fa-share-alt:before { content: "\f1e0"; } .fa-share-alt-square:before { content: "\f1e1"; } .fa-bomb:before { content: "\f1e2"; } .fa-soccer-ball-o:before, .fa-futbol-o:before { content: "\f1e3"; } .fa-tty:before { content: "\f1e4"; } .fa-binoculars:before { content: "\f1e5"; } .fa-plug:before { content: "\f1e6"; } .fa-slideshare:before { content: "\f1e7"; } .fa-twitch:before { content: "\f1e8"; } .fa-yelp:before { content: "\f1e9"; } .fa-newspaper-o:before { content: "\f1ea"; } .fa-wifi:before { content: "\f1eb"; } .fa-calculator:before { content: "\f1ec"; } .fa-paypal:before { content: "\f1ed"; } .fa-google-wallet:before { content: "\f1ee"; } .fa-cc-visa:before { content: "\f1f0"; } .fa-cc-mastercard:before { content: "\f1f1"; } .fa-cc-discover:before { content: "\f1f2"; } .fa-cc-amex:before { content: "\f1f3"; } .fa-cc-paypal:before { content: "\f1f4"; } .fa-cc-stripe:before { content: "\f1f5"; } .fa-bell-slash:before { content: "\f1f6"; } .fa-bell-slash-o:before { content: "\f1f7"; } .fa-trash:before { content: "\f1f8"; } .fa-copyright:before { content: "\f1f9"; } .fa-at:before { content: "\f1fa"; } .fa-eyedropper:before { content: "\f1fb"; } .fa-paint-brush:before { content: "\f1fc"; } .fa-birthday-cake:before { content: "\f1fd"; } .fa-area-chart:before { content: "\f1fe"; } .fa-pie-chart:before { content: "\f200"; } .fa-line-chart:before { content: "\f201"; } .fa-lastfm:before { content: "\f202"; } .fa-lastfm-square:before { content: "\f203"; } .fa-toggle-off:before { content: "\f204"; } .fa-toggle-on:before { content: "\f205"; } .fa-bicycle:before { content: "\f206"; } .fa-bus:before { content: "\f207"; } .fa-ioxhost:before { content: "\f208"; } .fa-angellist:before { content: "\f209"; } .fa-cc:before { content: "\f20a"; } .fa-shekel:before, .fa-sheqel:before, .fa-ils:before { content: "\f20b"; } .fa-meanpath:before { content: "\f20c"; } .fa-buysellads:before { content: "\f20d"; } .fa-connectdevelop:before { content: "\f20e"; } .fa-dashcube:before { content: "\f210"; } .fa-forumbee:before { content: "\f211"; } .fa-leanpub:before { content: "\f212"; } .fa-sellsy:before { content: "\f213"; } .fa-shirtsinbulk:before { content: "\f214"; } .fa-simplybuilt:before { content: "\f215"; } .fa-skyatlas:before { content: "\f216"; } .fa-cart-plus:before { content: "\f217"; } .fa-cart-arrow-down:before { content: "\f218"; } .fa-diamond:before { content: "\f219"; } .fa-ship:before { content: "\f21a"; } .fa-user-secret:before { content: "\f21b"; } .fa-motorcycle:before { content: "\f21c"; } .fa-street-view:before { content: "\f21d"; } .fa-heartbeat:before { content: "\f21e"; } .fa-venus:before { content: "\f221"; } .fa-mars:before { content: "\f222"; } .fa-mercury:before { content: "\f223"; } .fa-intersex:before, .fa-transgender:before { content: "\f224"; } .fa-transgender-alt:before { content: "\f225"; } .fa-venus-double:before { content: "\f226"; } .fa-mars-double:before { content: "\f227"; } .fa-venus-mars:before { content: "\f228"; } .fa-mars-stroke:before { content: "\f229"; } .fa-mars-stroke-v:before { content: "\f22a"; } .fa-mars-stroke-h:before { content: "\f22b"; } .fa-neuter:before { content: "\f22c"; } .fa-genderless:before { content: "\f22d"; } .fa-facebook-official:before { content: "\f230"; } .fa-pinterest-p:before { content: "\f231"; } .fa-whatsapp:before { content: "\f232"; } .fa-server:before { content: "\f233"; } .fa-user-plus:before { content: "\f234"; } .fa-user-times:before { content: "\f235"; } .fa-hotel:before, .fa-bed:before { content: "\f236"; } .fa-viacoin:before { content: "\f237"; } .fa-train:before { content: "\f238"; } .fa-subway:before { content: "\f239"; } .fa-medium:before { content: "\f23a"; } .fa-yc:before, .fa-y-combinator:before { content: "\f23b"; } .fa-optin-monster:before { content: "\f23c"; } .fa-opencart:before { content: "\f23d"; } .fa-expeditedssl:before { content: "\f23e"; } .fa-battery-4:before, .fa-battery:before, .fa-battery-full:before { content: "\f240"; } .fa-battery-3:before, .fa-battery-three-quarters:before { content: "\f241"; } .fa-battery-2:before, .fa-battery-half:before { content: "\f242"; } .fa-battery-1:before, .fa-battery-quarter:before { content: "\f243"; } .fa-battery-0:before, .fa-battery-empty:before { content: "\f244"; } .fa-mouse-pointer:before { content: "\f245"; } .fa-i-cursor:before { content: "\f246"; } .fa-object-group:before { content: "\f247"; } .fa-object-ungroup:before { content: "\f248"; } .fa-sticky-note:before { content: "\f249"; } .fa-sticky-note-o:before { content: "\f24a"; } .fa-cc-jcb:before { content: "\f24b"; } .fa-cc-diners-club:before { content: "\f24c"; } .fa-clone:before { content: "\f24d"; } .fa-balance-scale:before { content: "\f24e"; } .fa-hourglass-o:before { content: "\f250"; } .fa-hourglass-1:before, .fa-hourglass-start:before { content: "\f251"; } .fa-hourglass-2:before, .fa-hourglass-half:before { content: "\f252"; } .fa-hourglass-3:before, .fa-hourglass-end:before { content: "\f253"; } .fa-hourglass:before { content: "\f254"; } .fa-hand-grab-o:before, .fa-hand-rock-o:before { content: "\f255"; } .fa-hand-stop-o:before, .fa-hand-paper-o:before { content: "\f256"; } .fa-hand-scissors-o:before { content: "\f257"; } .fa-hand-lizard-o:before { content: "\f258"; } .fa-hand-spock-o:before { content: "\f259"; } .fa-hand-pointer-o:before { content: "\f25a"; } .fa-hand-peace-o:before { content: "\f25b"; } .fa-trademark:before { content: "\f25c"; } .fa-registered:before { content: "\f25d"; } .fa-creative-commons:before { content: "\f25e"; } .fa-gg:before { content: "\f260"; } .fa-gg-circle:before { content: "\f261"; } .fa-tripadvisor:before { content: "\f262"; } .fa-odnoklassniki:before { content: "\f263"; } .fa-odnoklassniki-square:before { content: "\f264"; } .fa-get-pocket:before { content: "\f265"; } .fa-wikipedia-w:before { content: "\f266"; } .fa-safari:before { content: "\f267"; } .fa-chrome:before { content: "\f268"; } .fa-firefox:before { content: "\f269"; } .fa-opera:before { content: "\f26a"; } .fa-internet-explorer:before { content: "\f26b"; } .fa-tv:before, .fa-television:before { content: "\f26c"; } .fa-contao:before { content: "\f26d"; } .fa-500px:before { content: "\f26e"; } .fa-amazon:before { content: "\f270"; } .fa-calendar-plus-o:before { content: "\f271"; } .fa-calendar-minus-o:before { content: "\f272"; } .fa-calendar-times-o:before { content: "\f273"; } .fa-calendar-check-o:before { content: "\f274"; } .fa-industry:before { content: "\f275"; } .fa-map-pin:before { content: "\f276"; } .fa-map-signs:before { content: "\f277"; } .fa-map-o:before { content: "\f278"; } .fa-map:before { content: "\f279"; } .fa-commenting:before { content: "\f27a"; } .fa-commenting-o:before { content: "\f27b"; } .fa-houzz:before { content: "\f27c"; } .fa-vimeo:before { content: "\f27d"; } .fa-black-tie:before { content: "\f27e"; } .fa-fonticons:before { content: "\f280"; } .fa-reddit-alien:before { content: "\f281"; } .fa-edge:before { content: "\f282"; } .fa-credit-card-alt:before { content: "\f283"; } .fa-codiepie:before { content: "\f284"; } .fa-modx:before { content: "\f285"; } .fa-fort-awesome:before { content: "\f286"; } .fa-usb:before { content: "\f287"; } .fa-product-hunt:before { content: "\f288"; } .fa-mixcloud:before { content: "\f289"; } .fa-scribd:before { content: "\f28a"; } .fa-pause-circle:before { content: "\f28b"; } .fa-pause-circle-o:before { content: "\f28c"; } .fa-stop-circle:before { content: "\f28d"; } .fa-stop-circle-o:before { content: "\f28e"; } .fa-shopping-bag:before { content: "\f290"; } .fa-shopping-basket:before { content: "\f291"; } .fa-hashtag:before { content: "\f292"; } .fa-bluetooth:before { content: "\f293"; } .fa-bluetooth-b:before { content: "\f294"; } .fa-percent:before { content: "\f295"; } .fa-gitlab:before { content: "\f296"; } .fa-wpbeginner:before { content: "\f297"; } .fa-wpforms:before { content: "\f298"; } .fa-envira:before { content: "\f299"; } .fa-universal-access:before { content: "\f29a"; } .fa-wheelchair-alt:before { content: "\f29b"; } .fa-question-circle-o:before { content: "\f29c"; } .fa-blind:before { content: "\f29d"; } .fa-audio-description:before { content: "\f29e"; } .fa-volume-control-phone:before { content: "\f2a0"; } .fa-braille:before { content: "\f2a1"; } .fa-assistive-listening-systems:before { content: "\f2a2"; } .fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before { content: "\f2a3"; } .fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before { content: "\f2a4"; } .fa-glide:before { content: "\f2a5"; } .fa-glide-g:before { content: "\f2a6"; } .fa-signing:before, .fa-sign-language:before { content: "\f2a7"; } .fa-low-vision:before { content: "\f2a8"; } .fa-viadeo:before { content: "\f2a9"; } .fa-viadeo-square:before { content: "\f2aa"; } .fa-snapchat:before { content: "\f2ab"; } .fa-snapchat-ghost:before { content: "\f2ac"; } .fa-snapchat-square:before { content: "\f2ad"; } .fa-pied-piper:before { content: "\f2ae"; } .fa-first-order:before { content: "\f2b0"; } .fa-yoast:before { content: "\f2b1"; } .fa-themeisle:before { content: "\f2b2"; } .fa-google-plus-circle:before, .fa-google-plus-official:before { content: "\f2b3"; } .fa-fa:before, .fa-font-awesome:before { content: "\f2b4"; } .fa-handshake-o:before { content: "\f2b5"; } .fa-envelope-open:before { content: "\f2b6"; } .fa-envelope-open-o:before { content: "\f2b7"; } .fa-linode:before { content: "\f2b8"; } .fa-address-book:before { content: "\f2b9"; } .fa-address-book-o:before { content: "\f2ba"; } .fa-vcard:before, .fa-address-card:before { content: "\f2bb"; } .fa-vcard-o:before, .fa-address-card-o:before { content: "\f2bc"; } .fa-user-circle:before { content: "\f2bd"; } .fa-user-circle-o:before { content: "\f2be"; } .fa-user-o:before { content: "\f2c0"; } .fa-id-badge:before { content: "\f2c1"; } .fa-drivers-license:before, .fa-id-card:before { content: "\f2c2"; } .fa-drivers-license-o:before, .fa-id-card-o:before { content: "\f2c3"; } .fa-quora:before { content: "\f2c4"; } .fa-free-code-camp:before { content: "\f2c5"; } .fa-telegram:before { content: "\f2c6"; } .fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before { content: "\f2c7"; } .fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content: "\f2c8"; } .fa-thermometer-2:before, .fa-thermometer-half:before { content: "\f2c9"; } .fa-thermometer-1:before, .fa-thermometer-quarter:before { content: "\f2ca"; } .fa-thermometer-0:before, .fa-thermometer-empty:before { content: "\f2cb"; } .fa-shower:before { content: "\f2cc"; } .fa-bathtub:before, .fa-s15:before, .fa-bath:before { content: "\f2cd"; } .fa-podcast:before { content: "\f2ce"; } .fa-window-maximize:before { content: "\f2d0"; } .fa-window-minimize:before { content: "\f2d1"; } .fa-window-restore:before { content: "\f2d2"; } .fa-times-rectangle:before, .fa-window-close:before { content: "\f2d3"; } .fa-times-rectangle-o:before, .fa-window-close-o:before { content: "\f2d4"; } .fa-bandcamp:before { content: "\f2d5"; } .fa-grav:before { content: "\f2d6"; } .fa-etsy:before { content: "\f2d7"; } .fa-imdb:before { content: "\f2d8"; } .fa-ravelry:before { content: "\f2d9"; } .fa-eercast:before { content: "\f2da"; } .fa-microchip:before { content: "\f2db"; } .fa-snowflake-o:before { content: "\f2dc"; } .fa-superpowers:before { content: "\f2dd"; } .fa-wpexplorer:before { content: "\f2de"; } .fa-meetup:before { content: "\f2e0"; } .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; } .sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; } .sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; } /*! * * IPython base * */ .modal.fade .modal-dialog { -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } code { color: #000; } pre { font-size: inherit; line-height: inherit; } label { font-weight: normal; } /* Make the page background atleast 100% the height of the view port */ /* Make the page itself atleast 70% the height of the view port */ .border-box-sizing { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .corner-all { border-radius: 2px; } .no-padding { padding: 0px; } /* Flexible box model classes */ /* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */ /* This file is a compatability layer. It allows the usage of flexible box model layouts accross multiple browsers, including older browsers. The newest, universal implementation of the flexible box model is used when available (see `Modern browsers` comments below). Browsers that are known to implement this new spec completely include: Firefox 28.0+ Chrome 29.0+ Internet Explorer 11+ Opera 17.0+ Browsers not listed, including Safari, are supported via the styling under the `Old browsers` comments below. */ .hbox { /* Old browsers */ display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: horizontal; -moz-box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch; } .hbox > * { /* Old browsers */ -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; /* Modern browsers */ flex: none; } .vbox { /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; } .vbox > * { /* Old browsers */ -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; /* Modern browsers */ flex: none; } .hbox.reverse, .vbox.reverse, .reverse { /* Old browsers */ -webkit-box-direction: reverse; -moz-box-direction: reverse; box-direction: reverse; /* Modern browsers */ flex-direction: row-reverse; } .hbox.box-flex0, .vbox.box-flex0, .box-flex0 { /* Old browsers */ -webkit-box-flex: 0; -moz-box-flex: 0; box-flex: 0; /* Modern browsers */ flex: none; width: auto; } .hbox.box-flex1, .vbox.box-flex1, .box-flex1 { /* Old browsers */ -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; /* Modern browsers */ flex: 1; } .hbox.box-flex, .vbox.box-flex, .box-flex { /* Old browsers */ /* Old browsers */ -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; /* Modern browsers */ flex: 1; } .hbox.box-flex2, .vbox.box-flex2, .box-flex2 { /* Old browsers */ -webkit-box-flex: 2; -moz-box-flex: 2; box-flex: 2; /* Modern browsers */ flex: 2; } .box-group1 { /* Deprecated */ -webkit-box-flex-group: 1; -moz-box-flex-group: 1; box-flex-group: 1; } .box-group2 { /* Deprecated */ -webkit-box-flex-group: 2; -moz-box-flex-group: 2; box-flex-group: 2; } .hbox.start, .vbox.start, .start { /* Old browsers */ -webkit-box-pack: start; -moz-box-pack: start; box-pack: start; /* Modern browsers */ justify-content: flex-start; } .hbox.end, .vbox.end, .end { /* Old browsers */ -webkit-box-pack: end; -moz-box-pack: end; box-pack: end; /* Modern browsers */ justify-content: flex-end; } .hbox.center, .vbox.center, .center { /* Old browsers */ -webkit-box-pack: center; -moz-box-pack: center; box-pack: center; /* Modern browsers */ justify-content: center; } .hbox.baseline, .vbox.baseline, .baseline { /* Old browsers */ -webkit-box-pack: baseline; -moz-box-pack: baseline; box-pack: baseline; /* Modern browsers */ justify-content: baseline; } .hbox.stretch, .vbox.stretch, .stretch { /* Old browsers */ -webkit-box-pack: stretch; -moz-box-pack: stretch; box-pack: stretch; /* Modern browsers */ justify-content: stretch; } .hbox.align-start, .vbox.align-start, .align-start { /* Old browsers */ -webkit-box-align: start; -moz-box-align: start; box-align: start; /* Modern browsers */ align-items: flex-start; } .hbox.align-end, .vbox.align-end, .align-end { /* Old browsers */ -webkit-box-align: end; -moz-box-align: end; box-align: end; /* Modern browsers */ align-items: flex-end; } .hbox.align-center, .vbox.align-center, .align-center { /* Old browsers */ -webkit-box-align: center; -moz-box-align: center; box-align: center; /* Modern browsers */ align-items: center; } .hbox.align-baseline, .vbox.align-baseline, .align-baseline { /* Old browsers */ -webkit-box-align: baseline; -moz-box-align: baseline; box-align: baseline; /* Modern browsers */ align-items: baseline; } .hbox.align-stretch, .vbox.align-stretch, .align-stretch { /* Old browsers */ -webkit-box-align: stretch; -moz-box-align: stretch; box-align: stretch; /* Modern browsers */ align-items: stretch; } div.error { margin: 2em; text-align: center; } div.error > h1 { font-size: 500%; line-height: normal; } div.error > p { font-size: 200%; line-height: normal; } div.traceback-wrapper { text-align: left; max-width: 800px; margin: auto; } div.traceback-wrapper pre.traceback { max-height: 600px; overflow: auto; } /** * Primary styles * * Author: Jupyter Development Team */ body { background-color: #fff; /* This makes sure that the body covers the entire window and needs to be in a different element than the display: box in wrapper below */ position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; overflow: visible; } body > #header { /* Initially hidden to prevent FLOUC */ display: none; background-color: #fff; /* Display over codemirror */ position: relative; z-index: 100; } body > #header #header-container { display: flex; flex-direction: row; justify-content: space-between; padding: 5px; padding-bottom: 5px; padding-top: 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } body > #header .header-bar { width: 100%; height: 1px; background: #e7e7e7; margin-bottom: -1px; } @media print { body > #header { display: none !important; } } #header-spacer { width: 100%; visibility: hidden; } @media print { #header-spacer { display: none; } } #ipython_notebook { padding-left: 0px; padding-top: 1px; padding-bottom: 1px; } [dir="rtl"] #ipython_notebook { margin-right: 10px; margin-left: 0; } [dir="rtl"] #ipython_notebook.pull-left { float: right !important; float: right; } .flex-spacer { flex: 1; } #noscript { width: auto; padding-top: 16px; padding-bottom: 16px; text-align: center; font-size: 22px; color: red; font-weight: bold; } #ipython_notebook img { height: 28px; } #site { width: 100%; display: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; overflow: auto; } @media print { #site { height: auto !important; } } /* Smaller buttons */ .ui-button .ui-button-text { padding: 0.2em 0.8em; font-size: 77%; } input.ui-button { padding: 0.3em 0.9em; } span#kernel_logo_widget { margin: 0 10px; } span#login_widget { float: right; } [dir="rtl"] span#login_widget { float: left; } span#login_widget > .button, #logout { color: #333; background-color: #fff; border-color: #ccc; } span#login_widget > .button:focus, #logout:focus, span#login_widget > .button.focus, #logout.focus { color: #333; background-color: #e6e6e6; border-color: #8c8c8c; } span#login_widget > .button:hover, #logout:hover { color: #333; background-color: #e6e6e6; border-color: #adadad; } span#login_widget > .button:active, #logout:active, span#login_widget > .button.active, #logout.active, .open > .dropdown-togglespan#login_widget > .button, .open > .dropdown-toggle#logout { color: #333; background-color: #e6e6e6; border-color: #adadad; } span#login_widget > .button:active:hover, #logout:active:hover, span#login_widget > .button.active:hover, #logout.active:hover, .open > .dropdown-togglespan#login_widget > .button:hover, .open > .dropdown-toggle#logout:hover, span#login_widget > .button:active:focus, #logout:active:focus, span#login_widget > .button.active:focus, #logout.active:focus, .open > .dropdown-togglespan#login_widget > .button:focus, .open > .dropdown-toggle#logout:focus, span#login_widget > .button:active.focus, #logout:active.focus, span#login_widget > .button.active.focus, #logout.active.focus, .open > .dropdown-togglespan#login_widget > .button.focus, .open > .dropdown-toggle#logout.focus { color: #333; background-color: #d4d4d4; border-color: #8c8c8c; } span#login_widget > .button:active, #logout:active, span#login_widget > .button.active, #logout.active, .open > .dropdown-togglespan#login_widget > .button, .open > .dropdown-toggle#logout { background-image: none; } span#login_widget > .button.disabled:hover, #logout.disabled:hover, span#login_widget > .button[disabled]:hover, #logout[disabled]:hover, fieldset[disabled] span#login_widget > .button:hover, fieldset[disabled] #logout:hover, span#login_widget > .button.disabled:focus, #logout.disabled:focus, span#login_widget > .button[disabled]:focus, #logout[disabled]:focus, fieldset[disabled] span#login_widget > .button:focus, fieldset[disabled] #logout:focus, span#login_widget > .button.disabled.focus, #logout.disabled.focus, span#login_widget > .button[disabled].focus, #logout[disabled].focus, fieldset[disabled] span#login_widget > .button.focus, fieldset[disabled] #logout.focus { background-color: #fff; border-color: #ccc; } span#login_widget > .button .badge, #logout .badge { color: #fff; background-color: #333; } .nav-header { text-transform: none; } #header > span { margin-top: 10px; } .modal_stretch .modal-dialog { /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; min-height: 80vh; } .modal_stretch .modal-dialog .modal-body { max-height: calc(100vh - 200px); overflow: auto; flex: 1; } .modal-header { cursor: move; } @media (min-width: 768px) { .modal .modal-dialog { width: 700px; } } @media (min-width: 768px) { select.form-control { margin-left: 12px; margin-right: 12px; } } /*! * * IPython auth * */ .center-nav { display: inline-block; margin-bottom: -4px; } [dir="rtl"] .center-nav form.pull-left { float: right !important; float: right; } [dir="rtl"] .center-nav .navbar-text { float: right; } [dir="rtl"] .navbar-inner { text-align: right; } [dir="rtl"] div.text-left { text-align: right; } /*! * * IPython tree view * */ /* We need an invisible input field on top of the sentense*/ /* "Drag file onto the list ..." */ .alternate_upload { background-color: none; display: inline; } .alternate_upload.form { padding: 0; margin: 0; } .alternate_upload input.fileinput { position: absolute; display: block; width: 100%; height: 100%; overflow: hidden; cursor: pointer; opacity: 0; z-index: 2; } .alternate_upload .btn-xs > input.fileinput { margin: -1px -5px; } .alternate_upload .btn-upload { position: relative; height: 22px; } ::-webkit-file-upload-button { cursor: pointer; } /** * Primary styles * * Author: Jupyter Development Team */ ul#tabs { margin-bottom: 4px; } ul#tabs a { padding-top: 6px; padding-bottom: 4px; } [dir="rtl"] ul#tabs.nav-tabs > li { float: right; } [dir="rtl"] ul#tabs.nav.nav-tabs { padding-right: 0; } ul.breadcrumb a:focus, ul.breadcrumb a:hover { text-decoration: none; } ul.breadcrumb i.icon-home { font-size: 16px; margin-right: 4px; } ul.breadcrumb span { color: #5e5e5e; } .list_toolbar { padding: 4px 0 4px 0; vertical-align: middle; } .list_toolbar .tree-buttons { padding-top: 1px; } [dir="rtl"] .list_toolbar .tree-buttons .pull-right { float: left !important; float: left; } [dir="rtl"] .list_toolbar .col-sm-4, [dir="rtl"] .list_toolbar .col-sm-8 { float: right; } .dynamic-buttons { padding-top: 3px; display: inline-block; } .list_toolbar [class*="span"] { min-height: 24px; } .list_header { font-weight: bold; background-color: #EEE; } .list_placeholder { font-weight: bold; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; } .list_container { margin-top: 4px; margin-bottom: 20px; border: 1px solid #ddd; border-radius: 2px; } .list_container > div { border-bottom: 1px solid #ddd; } .list_container > div:hover .list-item { background-color: red; } .list_container > div:last-child { border: none; } .list_item:hover .list_item { background-color: #ddd; } .list_item a { text-decoration: none; } .list_item:hover { background-color: #fafafa; } .list_header > div, .list_item > div { padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; line-height: 22px; } .list_header > div input, .list_item > div input { margin-right: 7px; margin-left: 14px; vertical-align: text-bottom; line-height: 22px; position: relative; top: -1px; } .list_header > div .item_link, .list_item > div .item_link { margin-left: -1px; vertical-align: baseline; line-height: 22px; } [dir="rtl"] .list_item > div input { margin-right: 0; } .new-file input[type=checkbox] { visibility: hidden; } .item_name { line-height: 22px; height: 24px; } .item_icon { font-size: 14px; color: #5e5e5e; margin-right: 7px; margin-left: 7px; line-height: 22px; vertical-align: baseline; } .item_modified { margin-right: 7px; margin-left: 7px; } [dir="rtl"] .item_modified.pull-right { float: left !important; float: left; } .item_buttons { line-height: 1em; margin-left: -5px; } .item_buttons .btn, .item_buttons .btn-group, .item_buttons .input-group { float: left; } .item_buttons > .btn, .item_buttons > .btn-group, .item_buttons > .input-group { margin-left: 5px; } .item_buttons .btn { min-width: 13ex; } .item_buttons .running-indicator { padding-top: 4px; color: #5cb85c; } .item_buttons .kernel-name { padding-top: 4px; color: #5bc0de; margin-right: 7px; float: left; } [dir="rtl"] .item_buttons.pull-right { float: left !important; float: left; } [dir="rtl"] .item_buttons .kernel-name { margin-left: 7px; float: right; } .toolbar_info { height: 24px; line-height: 24px; } .list_item input:not([type=checkbox]) { padding-top: 3px; padding-bottom: 3px; height: 22px; line-height: 14px; margin: 0px; } .highlight_text { color: blue; } #project_name { display: inline-block; padding-left: 7px; margin-left: -2px; } #project_name > .breadcrumb { padding: 0px; margin-bottom: 0px; background-color: transparent; font-weight: bold; } .sort_button { display: inline-block; padding-left: 7px; } [dir="rtl"] .sort_button.pull-right { float: left !important; float: left; } #tree-selector { padding-right: 0px; } #button-select-all { min-width: 50px; } [dir="rtl"] #button-select-all.btn { float: right ; } #select-all { margin-left: 7px; margin-right: 2px; margin-top: 2px; height: 16px; } [dir="rtl"] #select-all.pull-left { float: right !important; float: right; } .menu_icon { margin-right: 2px; } .tab-content .row { margin-left: 0px; margin-right: 0px; } .folder_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f114"; } .folder_icon:before.fa-pull-left { margin-right: .3em; } .folder_icon:before.fa-pull-right { margin-left: .3em; } .folder_icon:before.pull-left { margin-right: .3em; } .folder_icon:before.pull-right { margin-left: .3em; } .notebook_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f02d"; position: relative; top: -1px; } .notebook_icon:before.fa-pull-left { margin-right: .3em; } .notebook_icon:before.fa-pull-right { margin-left: .3em; } .notebook_icon:before.pull-left { margin-right: .3em; } .notebook_icon:before.pull-right { margin-left: .3em; } .running_notebook_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f02d"; position: relative; top: -1px; color: #5cb85c; } .running_notebook_icon:before.fa-pull-left { margin-right: .3em; } .running_notebook_icon:before.fa-pull-right { margin-left: .3em; } .running_notebook_icon:before.pull-left { margin-right: .3em; } .running_notebook_icon:before.pull-right { margin-left: .3em; } .file_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f016"; position: relative; top: -2px; } .file_icon:before.fa-pull-left { margin-right: .3em; } .file_icon:before.fa-pull-right { margin-left: .3em; } .file_icon:before.pull-left { margin-right: .3em; } .file_icon:before.pull-right { margin-left: .3em; } #notebook_toolbar .pull-right { padding-top: 0px; margin-right: -1px; } ul#new-menu { left: auto; right: 0; } #new-menu .dropdown-header { font-size: 10px; border-bottom: 1px solid #e5e5e5; padding: 0 0 3px; margin: -3px 20px 0; } .kernel-menu-icon { padding-right: 12px; width: 24px; content: "\f096"; } .kernel-menu-icon:before { content: "\f096"; } .kernel-menu-icon-current:before { content: "\f00c"; } #tab_content { padding-top: 20px; } #running .panel-group .panel { margin-top: 3px; margin-bottom: 1em; } #running .panel-group .panel .panel-heading { background-color: #EEE; padding-top: 4px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; line-height: 22px; } #running .panel-group .panel .panel-heading a:focus, #running .panel-group .panel .panel-heading a:hover { text-decoration: none; } #running .panel-group .panel .panel-body { padding: 0px; } #running .panel-group .panel .panel-body .list_container { margin-top: 0px; margin-bottom: 0px; border: 0px; border-radius: 0px; } #running .panel-group .panel .panel-body .list_container .list_item { border-bottom: 1px solid #ddd; } #running .panel-group .panel .panel-body .list_container .list_item:last-child { border-bottom: 0px; } .delete-button { display: none; } .duplicate-button { display: none; } .rename-button { display: none; } .move-button { display: none; } .download-button { display: none; } .shutdown-button { display: none; } .dynamic-instructions { display: inline-block; padding-top: 4px; } /*! * * IPython text editor webapp * */ .selected-keymap i.fa { padding: 0px 5px; } .selected-keymap i.fa:before { content: "\f00c"; } #mode-menu { overflow: auto; max-height: 20em; } .edit_app #header { -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); } .edit_app #menubar .navbar { /* Use a negative 1 bottom margin, so the border overlaps the border of the header */ margin-bottom: -1px; } .dirty-indicator { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 20px; } .dirty-indicator.fa-pull-left { margin-right: .3em; } .dirty-indicator.fa-pull-right { margin-left: .3em; } .dirty-indicator.pull-left { margin-right: .3em; } .dirty-indicator.pull-right { margin-left: .3em; } .dirty-indicator-dirty { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 20px; } .dirty-indicator-dirty.fa-pull-left { margin-right: .3em; } .dirty-indicator-dirty.fa-pull-right { margin-left: .3em; } .dirty-indicator-dirty.pull-left { margin-right: .3em; } .dirty-indicator-dirty.pull-right { margin-left: .3em; } .dirty-indicator-clean { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 20px; } .dirty-indicator-clean.fa-pull-left { margin-right: .3em; } .dirty-indicator-clean.fa-pull-right { margin-left: .3em; } .dirty-indicator-clean.pull-left { margin-right: .3em; } .dirty-indicator-clean.pull-right { margin-left: .3em; } .dirty-indicator-clean:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f00c"; } .dirty-indicator-clean:before.fa-pull-left { margin-right: .3em; } .dirty-indicator-clean:before.fa-pull-right { margin-left: .3em; } .dirty-indicator-clean:before.pull-left { margin-right: .3em; } .dirty-indicator-clean:before.pull-right { margin-left: .3em; } #filename { font-size: 16pt; display: table; padding: 0px 5px; } #current-mode { padding-left: 5px; padding-right: 5px; } #texteditor-backdrop { padding-top: 20px; padding-bottom: 20px; } @media not print { #texteditor-backdrop { background-color: #EEE; } } @media print { #texteditor-backdrop #texteditor-container .CodeMirror-gutter, #texteditor-backdrop #texteditor-container .CodeMirror-gutters { background-color: #fff; } } @media not print { #texteditor-backdrop #texteditor-container .CodeMirror-gutter, #texteditor-backdrop #texteditor-container .CodeMirror-gutters { background-color: #fff; } } @media not print { #texteditor-backdrop #texteditor-container { padding: 0px; background-color: #fff; -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); } } .CodeMirror-dialog { background-color: #fff; } /*! * * IPython notebook * */ /* CSS font colors for translated ANSI escape sequences */ /* The color values are a mix of http://www.xcolors.net/dl/baskerville-ivorylight and http://www.xcolors.net/dl/euphrasia */ .ansi-black-fg { color: #3E424D; } .ansi-black-bg { background-color: #3E424D; } .ansi-black-intense-fg { color: #282C36; } .ansi-black-intense-bg { background-color: #282C36; } .ansi-red-fg { color: #E75C58; } .ansi-red-bg { background-color: #E75C58; } .ansi-red-intense-fg { color: #B22B31; } .ansi-red-intense-bg { background-color: #B22B31; } .ansi-green-fg { color: #00A250; } .ansi-green-bg { background-color: #00A250; } .ansi-green-intense-fg { color: #007427; } .ansi-green-intense-bg { background-color: #007427; } .ansi-yellow-fg { color: #DDB62B; } .ansi-yellow-bg { background-color: #DDB62B; } .ansi-yellow-intense-fg { color: #B27D12; } .ansi-yellow-intense-bg { background-color: #B27D12; } .ansi-blue-fg { color: #208FFB; } .ansi-blue-bg { background-color: #208FFB; } .ansi-blue-intense-fg { color: #0065CA; } .ansi-blue-intense-bg { background-color: #0065CA; } .ansi-magenta-fg { color: #D160C4; } .ansi-magenta-bg { background-color: #D160C4; } .ansi-magenta-intense-fg { color: #A03196; } .ansi-magenta-intense-bg { background-color: #A03196; } .ansi-cyan-fg { color: #60C6C8; } .ansi-cyan-bg { background-color: #60C6C8; } .ansi-cyan-intense-fg { color: #258F8F; } .ansi-cyan-intense-bg { background-color: #258F8F; } .ansi-white-fg { color: #C5C1B4; } .ansi-white-bg { background-color: #C5C1B4; } .ansi-white-intense-fg { color: #A1A6B2; } .ansi-white-intense-bg { background-color: #A1A6B2; } .ansi-default-inverse-fg { color: #FFFFFF; } .ansi-default-inverse-bg { background-color: #000000; } .ansi-bold { font-weight: bold; } .ansi-underline { text-decoration: underline; } /* The following styles are deprecated an will be removed in a future version */ .ansibold { font-weight: bold; } .ansi-inverse { outline: 0.5px dotted; } /* use dark versions for foreground, to improve visibility */ .ansiblack { color: black; } .ansired { color: darkred; } .ansigreen { color: darkgreen; } .ansiyellow { color: #c4a000; } .ansiblue { color: darkblue; } .ansipurple { color: darkviolet; } .ansicyan { color: steelblue; } .ansigray { color: gray; } /* and light for background, for the same reason */ .ansibgblack { background-color: black; } .ansibgred { background-color: red; } .ansibggreen { background-color: green; } .ansibgyellow { background-color: yellow; } .ansibgblue { background-color: blue; } .ansibgpurple { background-color: magenta; } .ansibgcyan { background-color: cyan; } .ansibggray { background-color: gray; } div.cell { /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; border-radius: 2px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; border-width: 1px; border-style: solid; border-color: transparent; width: 100%; padding: 5px; /* This acts as a spacer between cells, that is outside the border */ margin: 0px; outline: none; position: relative; overflow: visible; } div.cell:before { position: absolute; display: block; top: -1px; left: -1px; width: 5px; height: calc(100% + 2px); content: ''; background: transparent; } div.cell.jupyter-soft-selected { border-left-color: #E3F2FD; border-left-width: 1px; padding-left: 5px; border-right-color: #E3F2FD; border-right-width: 1px; background: #E3F2FD; } @media print { div.cell.jupyter-soft-selected { border-color: transparent; } } div.cell.selected, div.cell.selected.jupyter-soft-selected { border-color: #ababab; } div.cell.selected:before, div.cell.selected.jupyter-soft-selected:before { position: absolute; display: block; top: -1px; left: -1px; width: 5px; height: calc(100% + 2px); content: ''; background: #42A5F5; } @media print { div.cell.selected, div.cell.selected.jupyter-soft-selected { border-color: transparent; } } .edit_mode div.cell.selected { border-color: #66BB6A; } .edit_mode div.cell.selected:before { position: absolute; display: block; top: -1px; left: -1px; width: 5px; height: calc(100% + 2px); content: ''; background: #66BB6A; } @media print { .edit_mode div.cell.selected { border-color: transparent; } } .prompt { /* This needs to be wide enough for 3 digit prompt numbers: In[100]: */ min-width: 14ex; /* This padding is tuned to match the padding on the CodeMirror editor. */ padding: 0.4em; margin: 0px; font-family: monospace; text-align: right; /* This has to match that of the the CodeMirror class line-height below */ line-height: 1.21429em; /* Don't highlight prompt number selection */ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; /* Use default cursor */ cursor: default; } @media (max-width: 540px) { .prompt { text-align: left; } } div.inner_cell { min-width: 0; /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; /* Old browsers */ -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; /* Modern browsers */ flex: 1; } /* input_area and input_prompt must match in top border and margin for alignment */ div.input_area { border: 1px solid #cfcfcf; border-radius: 2px; background: #f7f7f7; line-height: 1.21429em; } /* This is needed so that empty prompt areas can collapse to zero height when there is no content in the output_subarea and the prompt. The main purpose of this is to make sure that empty JavaScript output_subareas have no height. */ div.prompt:empty { padding-top: 0; padding-bottom: 0; } div.unrecognized_cell { padding: 5px 5px 5px 0px; /* Old browsers */ display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: horizontal; -moz-box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch; } div.unrecognized_cell .inner_cell { border-radius: 2px; padding: 5px; font-weight: bold; color: red; border: 1px solid #cfcfcf; background: #eaeaea; } div.unrecognized_cell .inner_cell a { color: inherit; text-decoration: none; } div.unrecognized_cell .inner_cell a:hover { color: inherit; text-decoration: none; } @media (max-width: 540px) { div.unrecognized_cell > div.prompt { display: none; } } div.code_cell { /* avoid page breaking on code cells when printing */ } @media print { div.code_cell { page-break-inside: avoid; } } /* any special styling for code cells that are currently running goes here */ div.input { page-break-inside: avoid; /* Old browsers */ display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: horizontal; -moz-box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch; } @media (max-width: 540px) { div.input { /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; } } /* input_area and input_prompt must match in top border and margin for alignment */ div.input_prompt { color: #303F9F; border-top: 1px solid transparent; } div.input_area > div.highlight { margin: 0.4em; border: none; padding: 0px; background-color: transparent; } div.input_area > div.highlight > pre { margin: 0px; border: none; padding: 0px; background-color: transparent; } /* The following gets added to the <head> if it is detected that the user has a * monospace font with inconsistent normal/bold/italic height. See * notebookmain.js. Such fonts will have keywords vertically offset with * respect to the rest of the text. The user should select a better font. * See: https://github.com/ipython/ipython/issues/1503 * * .CodeMirror span { * vertical-align: bottom; * } */ .CodeMirror { line-height: 1.21429em; /* Changed from 1em to our global default */ font-size: 14px; height: auto; /* Changed to auto to autogrow */ background: none; /* Changed from white to allow our bg to show through */ } .CodeMirror-scroll { /* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/ /* We have found that if it is visible, vertical scrollbars appear with font size changes.*/ overflow-y: hidden; overflow-x: auto; } .CodeMirror-lines { /* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */ /* we have set a different line-height and want this to scale with that. */ /* Note that this should set vertical padding only, since CodeMirror assumes that horizontal padding will be set on CodeMirror pre */ padding: 0.4em 0; } .CodeMirror-linenumber { padding: 0 8px 0 4px; } .CodeMirror-gutters { border-bottom-left-radius: 2px; border-top-left-radius: 2px; } .CodeMirror pre { /* In CM3 this went to 4px from 0 in CM2. This sets horizontal padding only, use .CodeMirror-lines for vertical */ padding: 0 0.4em; border: 0; border-radius: 0; } .CodeMirror-cursor { border-left: 1.4px solid black; } @media screen and (min-width: 2138px) and (max-width: 4319px) { .CodeMirror-cursor { border-left: 2px solid black; } } @media screen and (min-width: 4320px) { .CodeMirror-cursor { border-left: 4px solid black; } } /* Original style from softwaremaniacs.org (c) Ivan Sagalaev <Maniac@SoftwareManiacs.Org> Adapted from GitHub theme */ .highlight-base { color: #000; } .highlight-variable { color: #000; } .highlight-variable-2 { color: #1a1a1a; } .highlight-variable-3 { color: #333333; } .highlight-string { color: #BA2121; } .highlight-comment { color: #408080; font-style: italic; } .highlight-number { color: #080; } .highlight-atom { color: #88F; } .highlight-keyword { color: #008000; font-weight: bold; } .highlight-builtin { color: #008000; } .highlight-error { color: #f00; } .highlight-operator { color: #AA22FF; font-weight: bold; } .highlight-meta { color: #AA22FF; } /* previously not defined, copying from default codemirror */ .highlight-def { color: #00f; } .highlight-string-2 { color: #f50; } .highlight-qualifier { color: #555; } .highlight-bracket { color: #997; } .highlight-tag { color: #170; } .highlight-attribute { color: #00c; } .highlight-header { color: blue; } .highlight-quote { color: #090; } .highlight-link { color: #00c; } /* apply the same style to codemirror */ .cm-s-ipython span.cm-keyword { color: #008000; font-weight: bold; } .cm-s-ipython span.cm-atom { color: #88F; } .cm-s-ipython span.cm-number { color: #080; } .cm-s-ipython span.cm-def { color: #00f; } .cm-s-ipython span.cm-variable { color: #000; } .cm-s-ipython span.cm-operator { color: #AA22FF; font-weight: bold; } .cm-s-ipython span.cm-variable-2 { color: #1a1a1a; } .cm-s-ipython span.cm-variable-3 { color: #333333; } .cm-s-ipython span.cm-comment { color: #408080; font-style: italic; } .cm-s-ipython span.cm-string { color: #BA2121; } .cm-s-ipython span.cm-string-2 { color: #f50; } .cm-s-ipython span.cm-meta { color: #AA22FF; } .cm-s-ipython span.cm-qualifier { color: #555; } .cm-s-ipython span.cm-builtin { color: #008000; } .cm-s-ipython span.cm-bracket { color: #997; } .cm-s-ipython span.cm-tag { color: #170; } .cm-s-ipython span.cm-attribute { color: #00c; } .cm-s-ipython span.cm-header { color: blue; } .cm-s-ipython span.cm-quote { color: #090; } .cm-s-ipython span.cm-link { color: #00c; } .cm-s-ipython span.cm-error { color: #f00; } .cm-s-ipython span.cm-tab { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=); background-position: right; background-repeat: no-repeat; } div.output_wrapper { /* this position must be relative to enable descendents to be absolute within it */ position: relative; /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; z-index: 1; } /* class for the output area when it should be height-limited */ div.output_scroll { /* ideally, this would be max-height, but FF barfs all over that */ height: 24em; /* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */ width: 100%; overflow: auto; border-radius: 2px; -webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8); display: block; } /* output div while it is collapsed */ div.output_collapsed { margin: 0px; padding: 0px; /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; } div.out_prompt_overlay { height: 100%; padding: 0px 0.4em; position: absolute; border-radius: 2px; } div.out_prompt_overlay:hover { /* use inner shadow to get border that is computed the same on WebKit/FF */ -webkit-box-shadow: inset 0 0 1px #000; box-shadow: inset 0 0 1px #000; background: rgba(240, 240, 240, 0.5); } div.output_prompt { color: #D84315; } /* This class is the outer container of all output sections. */ div.output_area { padding: 0px; page-break-inside: avoid; /* Old browsers */ display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: horizontal; -moz-box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch; } div.output_area .MathJax_Display { text-align: left !important; } div.output_area .rendered_html table { margin-left: 0; margin-right: 0; } div.output_area .rendered_html img { margin-left: 0; margin-right: 0; } div.output_area img, div.output_area svg { max-width: 100%; height: auto; } div.output_area img.unconfined, div.output_area svg.unconfined { max-width: none; } div.output_area .mglyph > img { max-width: none; } /* This is needed to protect the pre formating from global settings such as that of bootstrap */ .output { /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; } @media (max-width: 540px) { div.output_area { /* Old browsers */ display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: vertical; -moz-box-align: stretch; display: box; box-orient: vertical; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: column; align-items: stretch; } } div.output_area pre { margin: 0; padding: 1px 0 1px 0; border: 0; vertical-align: baseline; color: black; background-color: transparent; border-radius: 0; } /* This class is for the output subarea inside the output_area and after the prompt div. */ div.output_subarea { overflow-x: auto; padding: 0.4em; /* Old browsers */ -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; /* Modern browsers */ flex: 1; max-width: calc(100% - 14ex); } div.output_scroll div.output_subarea { overflow-x: visible; } /* The rest of the output_* classes are for special styling of the different output types */ /* all text output has this class: */ div.output_text { text-align: left; color: #000; /* This has to match that of the the CodeMirror class line-height below */ line-height: 1.21429em; } /* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */ div.output_stderr { background: #fdd; /* very light red background for stderr */ } div.output_latex { text-align: left; } /* Empty output_javascript divs should have no height */ div.output_javascript:empty { padding: 0; } .js-error { color: darkred; } /* raw_input styles */ div.raw_input_container { line-height: 1.21429em; padding-top: 5px; } pre.raw_input_prompt { /* nothing needed here. */ } input.raw_input { font-family: monospace; font-size: inherit; color: inherit; width: auto; /* make sure input baseline aligns with prompt */ vertical-align: baseline; /* padding + margin = 0.5em between prompt and cursor */ padding: 0em 0.25em; margin: 0em 0.25em; } input.raw_input:focus { box-shadow: none; } p.p-space { margin-bottom: 10px; } div.output_unrecognized { padding: 5px; font-weight: bold; color: red; } div.output_unrecognized a { color: inherit; text-decoration: none; } div.output_unrecognized a:hover { color: inherit; text-decoration: none; } .rendered_html { color: #000; /* any extras will just be numbers: */ } .rendered_html em { font-style: italic; } .rendered_html strong { font-weight: bold; } .rendered_html u { text-decoration: underline; } .rendered_html :link { text-decoration: underline; } .rendered_html :visited { text-decoration: underline; } .rendered_html h1 { font-size: 185.7%; margin: 1.08em 0 0 0; font-weight: bold; line-height: 1.0; } .rendered_html h2 { font-size: 157.1%; margin: 1.27em 0 0 0; font-weight: bold; line-height: 1.0; } .rendered_html h3 { font-size: 128.6%; margin: 1.55em 0 0 0; font-weight: bold; line-height: 1.0; } .rendered_html h4 { font-size: 100%; margin: 2em 0 0 0; font-weight: bold; line-height: 1.0; } .rendered_html h5 { font-size: 100%; margin: 2em 0 0 0; font-weight: bold; line-height: 1.0; font-style: italic; } .rendered_html h6 { font-size: 100%; margin: 2em 0 0 0; font-weight: bold; line-height: 1.0; font-style: italic; } .rendered_html h1:first-child { margin-top: 0.538em; } .rendered_html h2:first-child { margin-top: 0.636em; } .rendered_html h3:first-child { margin-top: 0.777em; } .rendered_html h4:first-child { margin-top: 1em; } .rendered_html h5:first-child { margin-top: 1em; } .rendered_html h6:first-child { margin-top: 1em; } .rendered_html ul:not(.list-inline), .rendered_html ol:not(.list-inline) { padding-left: 2em; } .rendered_html ul { list-style: disc; } .rendered_html ul ul { list-style: square; margin-top: 0; } .rendered_html ul ul ul { list-style: circle; } .rendered_html ol { list-style: decimal; } .rendered_html ol ol { list-style: upper-alpha; margin-top: 0; } .rendered_html ol ol ol { list-style: lower-alpha; } .rendered_html ol ol ol ol { list-style: lower-roman; } .rendered_html ol ol ol ol ol { list-style: decimal; } .rendered_html * + ul { margin-top: 1em; } .rendered_html * + ol { margin-top: 1em; } .rendered_html hr { color: black; background-color: black; } .rendered_html pre { margin: 1em 2em; padding: 0px; background-color: #fff; } .rendered_html code { background-color: #eff0f1; } .rendered_html p code { padding: 1px 5px; } .rendered_html pre code { background-color: #fff; } .rendered_html pre, .rendered_html code { border: 0; color: #000; font-size: 100%; } .rendered_html blockquote { margin: 1em 2em; } .rendered_html table { margin-left: auto; margin-right: auto; border: none; border-collapse: collapse; border-spacing: 0; color: black; font-size: 12px; table-layout: fixed; } .rendered_html thead { border-bottom: 1px solid black; vertical-align: bottom; } .rendered_html tr, .rendered_html th, .rendered_html td { text-align: right; vertical-align: middle; padding: 0.5em 0.5em; line-height: normal; white-space: normal; max-width: none; border: none; } .rendered_html th { font-weight: bold; } .rendered_html tbody tr:nth-child(odd) { background: #f5f5f5; } .rendered_html tbody tr:hover { background: rgba(66, 165, 245, 0.2); } .rendered_html * + table { margin-top: 1em; } .rendered_html p { text-align: left; } .rendered_html * + p { margin-top: 1em; } .rendered_html img { display: block; margin-left: auto; margin-right: auto; } .rendered_html * + img { margin-top: 1em; } .rendered_html img, .rendered_html svg { max-width: 100%; height: auto; } .rendered_html img.unconfined, .rendered_html svg.unconfined { max-width: none; } .rendered_html .alert { margin-bottom: initial; } .rendered_html * + .alert { margin-top: 1em; } [dir="rtl"] .rendered_html p { text-align: right; } div.text_cell { /* Old browsers */ display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: horizontal; -moz-box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch; } @media (max-width: 540px) { div.text_cell > div.prompt { display: none; } } div.text_cell_render { /*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/ outline: none; resize: none; width: inherit; border-style: none; padding: 0.5em 0.5em 0.5em 0.4em; color: #000; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } a.anchor-link:link { text-decoration: none; padding: 0px 20px; visibility: hidden; } h1:hover .anchor-link, h2:hover .anchor-link, h3:hover .anchor-link, h4:hover .anchor-link, h5:hover .anchor-link, h6:hover .anchor-link { visibility: visible; } .text_cell.rendered .input_area { display: none; } .text_cell.rendered .rendered_html { overflow-x: auto; overflow-y: hidden; } .text_cell.rendered .rendered_html tr, .text_cell.rendered .rendered_html th, .text_cell.rendered .rendered_html td { max-width: none; } .text_cell.unrendered .text_cell_render { display: none; } .text_cell .dropzone .input_area { border: 2px dashed #bababa; margin: -1px; } .cm-header-1, .cm-header-2, .cm-header-3, .cm-header-4, .cm-header-5, .cm-header-6 { font-weight: bold; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; } .cm-header-1 { font-size: 185.7%; } .cm-header-2 { font-size: 157.1%; } .cm-header-3 { font-size: 128.6%; } .cm-header-4 { font-size: 110%; } .cm-header-5 { font-size: 100%; font-style: italic; } .cm-header-6 { font-size: 100%; font-style: italic; } /*! * * IPython notebook webapp * */ @media (max-width: 767px) { .notebook_app { padding-left: 0px; padding-right: 0px; } } #ipython-main-app { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; height: 100%; } div#notebook_panel { margin: 0px; padding: 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; height: 100%; } div#notebook { font-size: 14px; line-height: 20px; overflow-y: hidden; overflow-x: auto; width: 100%; /* This spaces the page away from the edge of the notebook area */ padding-top: 20px; margin: 0px; outline: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; min-height: 100%; } @media not print { #notebook-container { padding: 15px; background-color: #fff; min-height: 0; -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); } } @media print { #notebook-container { width: 100%; } } div.ui-widget-content { border: 1px solid #ababab; outline: none; } pre.dialog { background-color: #f7f7f7; border: 1px solid #ddd; border-radius: 2px; padding: 0.4em; padding-left: 2em; } p.dialog { padding: 0.2em; } /* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do. */ pre, code, kbd, samp { white-space: pre-wrap; } #fonttest { font-family: monospace; } p { margin-bottom: 0; } .end_space { min-height: 100px; transition: height .2s ease; } .notebook_app > #header { -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); } @media not print { .notebook_app { background-color: #EEE; } } kbd { border-style: solid; border-width: 1px; box-shadow: none; margin: 2px; padding-left: 2px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px; } .jupyter-keybindings { padding: 1px; line-height: 24px; border-bottom: 1px solid gray; } .jupyter-keybindings input { margin: 0; padding: 0; border: none; } .jupyter-keybindings i { padding: 6px; } .well code { background-color: #ffffff; border-color: #ababab; border-width: 1px; border-style: solid; padding: 2px; padding-top: 1px; padding-bottom: 1px; } /* CSS for the cell toolbar */ .celltoolbar { border: thin solid #CFCFCF; border-bottom: none; background: #EEE; border-radius: 2px 2px 0px 0px; width: 100%; height: 29px; padding-right: 4px; /* Old browsers */ display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: horizontal; -moz-box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch; /* Old browsers */ -webkit-box-pack: end; -moz-box-pack: end; box-pack: end; /* Modern browsers */ justify-content: flex-end; display: -webkit-flex; } @media print { .celltoolbar { display: none; } } .ctb_hideshow { display: none; vertical-align: bottom; } /* ctb_show is added to the ctb_hideshow div to show the cell toolbar. Cell toolbars are only shown when the ctb_global_show class is also set. */ .ctb_global_show .ctb_show.ctb_hideshow { display: block; } .ctb_global_show .ctb_show + .input_area, .ctb_global_show .ctb_show + div.text_cell_input, .ctb_global_show .ctb_show ~ div.text_cell_render { border-top-right-radius: 0px; border-top-left-radius: 0px; } .ctb_global_show .ctb_show ~ div.text_cell_render { border: 1px solid #cfcfcf; } .celltoolbar { font-size: 87%; padding-top: 3px; } .celltoolbar select { display: block; width: 100%; height: 32px; padding: 6px 12px; font-size: 13px; line-height: 1.42857143; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 2px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px; width: inherit; font-size: inherit; height: 22px; padding: 0px; display: inline-block; } .celltoolbar select:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); } .celltoolbar select::-moz-placeholder { color: #999; opacity: 1; } .celltoolbar select:-ms-input-placeholder { color: #999; } .celltoolbar select::-webkit-input-placeholder { color: #999; } .celltoolbar select::-ms-expand { border: 0; background-color: transparent; } .celltoolbar select[disabled], .celltoolbar select[readonly], fieldset[disabled] .celltoolbar select { background-color: #eeeeee; opacity: 1; } .celltoolbar select[disabled], fieldset[disabled] .celltoolbar select { cursor: not-allowed; } textarea.celltoolbar select { height: auto; } select.celltoolbar select { height: 30px; line-height: 30px; } textarea.celltoolbar select, select[multiple].celltoolbar select { height: auto; } .celltoolbar label { margin-left: 5px; margin-right: 5px; } .tags_button_container { width: 100%; display: flex; } .tag-container { display: flex; flex-direction: row; flex-grow: 1; overflow: hidden; position: relative; } .tag-container > * { margin: 0 4px; } .remove-tag-btn { margin-left: 4px; } .tags-input { display: flex; } .cell-tag:last-child:after { content: ""; position: absolute; right: 0; width: 40px; height: 100%; /* Fade to background color of cell toolbar */ background: linear-gradient(to right, rgba(0, 0, 0, 0), #EEE); } .tags-input > * { margin-left: 4px; } .cell-tag, .tags-input input, .tags-input button { display: block; width: 100%; height: 32px; padding: 6px 12px; font-size: 13px; line-height: 1.42857143; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 2px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; height: 30px; padding: 5px 10px; font-size: 12px; line-height: 1.5; border-radius: 1px; box-shadow: none; width: inherit; font-size: inherit; height: 22px; line-height: 22px; padding: 0px 4px; display: inline-block; } .cell-tag:focus, .tags-input input:focus, .tags-input button:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); } .cell-tag::-moz-placeholder, .tags-input input::-moz-placeholder, .tags-input button::-moz-placeholder { color: #999; opacity: 1; } .cell-tag:-ms-input-placeholder, .tags-input input:-ms-input-placeholder, .tags-input button:-ms-input-placeholder { color: #999; } .cell-tag::-webkit-input-placeholder, .tags-input input::-webkit-input-placeholder, .tags-input button::-webkit-input-placeholder { color: #999; } .cell-tag::-ms-expand, .tags-input input::-ms-expand, .tags-input button::-ms-expand { border: 0; background-color: transparent; } .cell-tag[disabled], .tags-input input[disabled], .tags-input button[disabled], .cell-tag[readonly], .tags-input input[readonly], .tags-input button[readonly], fieldset[disabled] .cell-tag, fieldset[disabled] .tags-input input, fieldset[disabled] .tags-input button { background-color: #eeeeee; opacity: 1; } .cell-tag[disabled], .tags-input input[disabled], .tags-input button[disabled], fieldset[disabled] .cell-tag, fieldset[disabled] .tags-input input, fieldset[disabled] .tags-input button { cursor: not-allowed; } textarea.cell-tag, textarea.tags-input input, textarea.tags-input button { height: auto; } select.cell-tag, select.tags-input input, select.tags-input button { height: 30px; line-height: 30px; } textarea.cell-tag, textarea.tags-input input, textarea.tags-input button, select[multiple].cell-tag, select[multiple].tags-input input, select[multiple].tags-input button { height: auto; } .cell-tag, .tags-input button { padding: 0px 4px; } .cell-tag { background-color: #fff; white-space: nowrap; } .tags-input input[type=text]:focus { outline: none; box-shadow: none; border-color: #ccc; } .completions { position: absolute; z-index: 110; overflow: hidden; border: 1px solid #ababab; border-radius: 2px; -webkit-box-shadow: 0px 6px 10px -1px #adadad; box-shadow: 0px 6px 10px -1px #adadad; line-height: 1; } .completions select { background: white; outline: none; border: none; padding: 0px; margin: 0px; overflow: auto; font-family: monospace; font-size: 110%; color: #000; width: auto; } .completions select option.context { color: #286090; } #kernel_logo_widget .current_kernel_logo { display: none; margin-top: -1px; margin-bottom: -1px; width: 32px; height: 32px; } [dir="rtl"] #kernel_logo_widget { float: left !important; float: left; } .modal .modal-body .move-path { display: flex; flex-direction: row; justify-content: space; align-items: center; } .modal .modal-body .move-path .server-root { padding-right: 20px; } .modal .modal-body .move-path .path-input { flex: 1; } #menubar { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: 1px; } #menubar .navbar { border-top: 1px; border-radius: 0px 0px 2px 2px; margin-bottom: 0px; } #menubar .navbar-toggle { float: left; padding-top: 7px; padding-bottom: 7px; border: none; } #menubar .navbar-collapse { clear: left; } [dir="rtl"] #menubar .navbar-toggle { float: right; } [dir="rtl"] #menubar .navbar-collapse { clear: right; } [dir="rtl"] #menubar .navbar-nav { float: right; } [dir="rtl"] #menubar .nav { padding-right: 0px; } [dir="rtl"] #menubar .navbar-nav > li { float: right; } [dir="rtl"] #menubar .navbar-right { float: left !important; } [dir="rtl"] ul.dropdown-menu { text-align: right; left: auto; } [dir="rtl"] ul#new-menu.dropdown-menu { right: auto; left: 0; } .nav-wrapper { border-bottom: 1px solid #e7e7e7; } i.menu-icon { padding-top: 4px; } [dir="rtl"] i.menu-icon.pull-right { float: left !important; float: left; } ul#help_menu li a { overflow: hidden; padding-right: 2.2em; } ul#help_menu li a i { margin-right: -1.2em; } [dir="rtl"] ul#help_menu li a { padding-left: 2.2em; } [dir="rtl"] ul#help_menu li a i { margin-right: 0; margin-left: -1.2em; } [dir="rtl"] ul#help_menu li a i.pull-right { float: left !important; float: left; } .dropdown-submenu { position: relative; } .dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; } [dir="rtl"] .dropdown-submenu > .dropdown-menu { right: 100%; margin-right: -1px; } .dropdown-submenu:hover > .dropdown-menu { display: block; } .dropdown-submenu > a:after { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display: block; content: "\f0da"; float: right; color: #333333; margin-top: 2px; margin-right: -10px; } .dropdown-submenu > a:after.fa-pull-left { margin-right: .3em; } .dropdown-submenu > a:after.fa-pull-right { margin-left: .3em; } .dropdown-submenu > a:after.pull-left { margin-right: .3em; } .dropdown-submenu > a:after.pull-right { margin-left: .3em; } [dir="rtl"] .dropdown-submenu > a:after { float: left; content: "\f0d9"; margin-right: 0; margin-left: -10px; } .dropdown-submenu:hover > a:after { color: #262626; } .dropdown-submenu.pull-left { float: none; } .dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; } #notification_area { float: right !important; float: right; z-index: 10; } [dir="rtl"] #notification_area { float: left !important; float: left; } .indicator_area { float: right !important; float: right; color: #777; margin-left: 5px; margin-right: 5px; width: 11px; z-index: 10; text-align: center; width: auto; } [dir="rtl"] .indicator_area { float: left !important; float: left; } #kernel_indicator { float: right !important; float: right; color: #777; margin-left: 5px; margin-right: 5px; width: 11px; z-index: 10; text-align: center; width: auto; border-left: 1px solid; } #kernel_indicator .kernel_indicator_name { padding-left: 5px; padding-right: 5px; } [dir="rtl"] #kernel_indicator { float: left !important; float: left; border-left: 0; border-right: 1px solid; } #modal_indicator { float: right !important; float: right; color: #777; margin-left: 5px; margin-right: 5px; width: 11px; z-index: 10; text-align: center; width: auto; } [dir="rtl"] #modal_indicator { float: left !important; float: left; } #readonly-indicator { float: right !important; float: right; color: #777; margin-left: 5px; margin-right: 5px; width: 11px; z-index: 10; text-align: center; width: auto; margin-top: 2px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; display: none; } .modal_indicator:before { width: 1.28571429em; text-align: center; } .edit_mode .modal_indicator:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f040"; } .edit_mode .modal_indicator:before.fa-pull-left { margin-right: .3em; } .edit_mode .modal_indicator:before.fa-pull-right { margin-left: .3em; } .edit_mode .modal_indicator:before.pull-left { margin-right: .3em; } .edit_mode .modal_indicator:before.pull-right { margin-left: .3em; } .command_mode .modal_indicator:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: ' '; } .command_mode .modal_indicator:before.fa-pull-left { margin-right: .3em; } .command_mode .modal_indicator:before.fa-pull-right { margin-left: .3em; } .command_mode .modal_indicator:before.pull-left { margin-right: .3em; } .command_mode .modal_indicator:before.pull-right { margin-left: .3em; } .kernel_idle_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f10c"; } .kernel_idle_icon:before.fa-pull-left { margin-right: .3em; } .kernel_idle_icon:before.fa-pull-right { margin-left: .3em; } .kernel_idle_icon:before.pull-left { margin-right: .3em; } .kernel_idle_icon:before.pull-right { margin-left: .3em; } .kernel_busy_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f111"; } .kernel_busy_icon:before.fa-pull-left { margin-right: .3em; } .kernel_busy_icon:before.fa-pull-right { margin-left: .3em; } .kernel_busy_icon:before.pull-left { margin-right: .3em; } .kernel_busy_icon:before.pull-right { margin-left: .3em; } .kernel_dead_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f1e2"; } .kernel_dead_icon:before.fa-pull-left { margin-right: .3em; } .kernel_dead_icon:before.fa-pull-right { margin-left: .3em; } .kernel_dead_icon:before.pull-left { margin-right: .3em; } .kernel_dead_icon:before.pull-right { margin-left: .3em; } .kernel_disconnected_icon:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f127"; } .kernel_disconnected_icon:before.fa-pull-left { margin-right: .3em; } .kernel_disconnected_icon:before.fa-pull-right { margin-left: .3em; } .kernel_disconnected_icon:before.pull-left { margin-right: .3em; } .kernel_disconnected_icon:before.pull-right { margin-left: .3em; } .notification_widget { color: #777; z-index: 10; background: rgba(240, 240, 240, 0.5); margin-right: 4px; color: #333; background-color: #fff; border-color: #ccc; } .notification_widget:focus, .notification_widget.focus { color: #333; background-color: #e6e6e6; border-color: #8c8c8c; } .notification_widget:hover { color: #333; background-color: #e6e6e6; border-color: #adadad; } .notification_widget:active, .notification_widget.active, .open > .dropdown-toggle.notification_widget { color: #333; background-color: #e6e6e6; border-color: #adadad; } .notification_widget:active:hover, .notification_widget.active:hover, .open > .dropdown-toggle.notification_widget:hover, .notification_widget:active:focus, .notification_widget.active:focus, .open > .dropdown-toggle.notification_widget:focus, .notification_widget:active.focus, .notification_widget.active.focus, .open > .dropdown-toggle.notification_widget.focus { color: #333; background-color: #d4d4d4; border-color: #8c8c8c; } .notification_widget:active, .notification_widget.active, .open > .dropdown-toggle.notification_widget { background-image: none; } .notification_widget.disabled:hover, .notification_widget[disabled]:hover, fieldset[disabled] .notification_widget:hover, .notification_widget.disabled:focus, .notification_widget[disabled]:focus, fieldset[disabled] .notification_widget:focus, .notification_widget.disabled.focus, .notification_widget[disabled].focus, fieldset[disabled] .notification_widget.focus { background-color: #fff; border-color: #ccc; } .notification_widget .badge { color: #fff; background-color: #333; } .notification_widget.warning { color: #fff; background-color: #f0ad4e; border-color: #eea236; } .notification_widget.warning:focus, .notification_widget.warning.focus { color: #fff; background-color: #ec971f; border-color: #985f0d; } .notification_widget.warning:hover { color: #fff; background-color: #ec971f; border-color: #d58512; } .notification_widget.warning:active, .notification_widget.warning.active, .open > .dropdown-toggle.notification_widget.warning { color: #fff; background-color: #ec971f; border-color: #d58512; } .notification_widget.warning:active:hover, .notification_widget.warning.active:hover, .open > .dropdown-toggle.notification_widget.warning:hover, .notification_widget.warning:active:focus, .notification_widget.warning.active:focus, .open > .dropdown-toggle.notification_widget.warning:focus, .notification_widget.warning:active.focus, .notification_widget.warning.active.focus, .open > .dropdown-toggle.notification_widget.warning.focus { color: #fff; background-color: #d58512; border-color: #985f0d; } .notification_widget.warning:active, .notification_widget.warning.active, .open > .dropdown-toggle.notification_widget.warning { background-image: none; } .notification_widget.warning.disabled:hover, .notification_widget.warning[disabled]:hover, fieldset[disabled] .notification_widget.warning:hover, .notification_widget.warning.disabled:focus, .notification_widget.warning[disabled]:focus, fieldset[disabled] .notification_widget.warning:focus, .notification_widget.warning.disabled.focus, .notification_widget.warning[disabled].focus, fieldset[disabled] .notification_widget.warning.focus { background-color: #f0ad4e; border-color: #eea236; } .notification_widget.warning .badge { color: #f0ad4e; background-color: #fff; } .notification_widget.success { color: #fff; background-color: #5cb85c; border-color: #4cae4c; } .notification_widget.success:focus, .notification_widget.success.focus { color: #fff; background-color: #449d44; border-color: #255625; } .notification_widget.success:hover { color: #fff; background-color: #449d44; border-color: #398439; } .notification_widget.success:active, .notification_widget.success.active, .open > .dropdown-toggle.notification_widget.success { color: #fff; background-color: #449d44; border-color: #398439; } .notification_widget.success:active:hover, .notification_widget.success.active:hover, .open > .dropdown-toggle.notification_widget.success:hover, .notification_widget.success:active:focus, .notification_widget.success.active:focus, .open > .dropdown-toggle.notification_widget.success:focus, .notification_widget.success:active.focus, .notification_widget.success.active.focus, .open > .dropdown-toggle.notification_widget.success.focus { color: #fff; background-color: #398439; border-color: #255625; } .notification_widget.success:active, .notification_widget.success.active, .open > .dropdown-toggle.notification_widget.success { background-image: none; } .notification_widget.success.disabled:hover, .notification_widget.success[disabled]:hover, fieldset[disabled] .notification_widget.success:hover, .notification_widget.success.disabled:focus, .notification_widget.success[disabled]:focus, fieldset[disabled] .notification_widget.success:focus, .notification_widget.success.disabled.focus, .notification_widget.success[disabled].focus, fieldset[disabled] .notification_widget.success.focus { background-color: #5cb85c; border-color: #4cae4c; } .notification_widget.success .badge { color: #5cb85c; background-color: #fff; } .notification_widget.info { color: #fff; background-color: #5bc0de; border-color: #46b8da; } .notification_widget.info:focus, .notification_widget.info.focus { color: #fff; background-color: #31b0d5; border-color: #1b6d85; } .notification_widget.info:hover { color: #fff; background-color: #31b0d5; border-color: #269abc; } .notification_widget.info:active, .notification_widget.info.active, .open > .dropdown-toggle.notification_widget.info { color: #fff; background-color: #31b0d5; border-color: #269abc; } .notification_widget.info:active:hover, .notification_widget.info.active:hover, .open > .dropdown-toggle.notification_widget.info:hover, .notification_widget.info:active:focus, .notification_widget.info.active:focus, .open > .dropdown-toggle.notification_widget.info:focus, .notification_widget.info:active.focus, .notification_widget.info.active.focus, .open > .dropdown-toggle.notification_widget.info.focus { color: #fff; background-color: #269abc; border-color: #1b6d85; } .notification_widget.info:active, .notification_widget.info.active, .open > .dropdown-toggle.notification_widget.info { background-image: none; } .notification_widget.info.disabled:hover, .notification_widget.info[disabled]:hover, fieldset[disabled] .notification_widget.info:hover, .notification_widget.info.disabled:focus, .notification_widget.info[disabled]:focus, fieldset[disabled] .notification_widget.info:focus, .notification_widget.info.disabled.focus, .notification_widget.info[disabled].focus, fieldset[disabled] .notification_widget.info.focus { background-color: #5bc0de; border-color: #46b8da; } .notification_widget.info .badge { color: #5bc0de; background-color: #fff; } .notification_widget.danger { color: #fff; background-color: #d9534f; border-color: #d43f3a; } .notification_widget.danger:focus, .notification_widget.danger.focus { color: #fff; background-color: #c9302c; border-color: #761c19; } .notification_widget.danger:hover { color: #fff; background-color: #c9302c; border-color: #ac2925; } .notification_widget.danger:active, .notification_widget.danger.active, .open > .dropdown-toggle.notification_widget.danger { color: #fff; background-color: #c9302c; border-color: #ac2925; } .notification_widget.danger:active:hover, .notification_widget.danger.active:hover, .open > .dropdown-toggle.notification_widget.danger:hover, .notification_widget.danger:active:focus, .notification_widget.danger.active:focus, .open > .dropdown-toggle.notification_widget.danger:focus, .notification_widget.danger:active.focus, .notification_widget.danger.active.focus, .open > .dropdown-toggle.notification_widget.danger.focus { color: #fff; background-color: #ac2925; border-color: #761c19; } .notification_widget.danger:active, .notification_widget.danger.active, .open > .dropdown-toggle.notification_widget.danger { background-image: none; } .notification_widget.danger.disabled:hover, .notification_widget.danger[disabled]:hover, fieldset[disabled] .notification_widget.danger:hover, .notification_widget.danger.disabled:focus, .notification_widget.danger[disabled]:focus, fieldset[disabled] .notification_widget.danger:focus, .notification_widget.danger.disabled.focus, .notification_widget.danger[disabled].focus, fieldset[disabled] .notification_widget.danger.focus { background-color: #d9534f; border-color: #d43f3a; } .notification_widget.danger .badge { color: #d9534f; background-color: #fff; } div#pager { background-color: #fff; font-size: 14px; line-height: 20px; overflow: hidden; display: none; position: fixed; bottom: 0px; width: 100%; max-height: 50%; padding-top: 8px; -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); /* Display over codemirror */ z-index: 100; /* Hack which prevents jquery ui resizable from changing top. */ top: auto !important; } div#pager pre { line-height: 1.21429em; color: #000; background-color: #f7f7f7; padding: 0.4em; } div#pager #pager-button-area { position: absolute; top: 8px; right: 20px; } div#pager #pager-contents { position: relative; overflow: auto; width: 100%; height: 100%; } div#pager #pager-contents #pager-container { position: relative; padding: 15px 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } div#pager .ui-resizable-handle { top: 0px; height: 8px; background: #f7f7f7; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; /* This injects handle bars (a short, wide = symbol) for the resize handle. */ } div#pager .ui-resizable-handle::after { content: ''; top: 2px; left: 50%; height: 3px; width: 30px; margin-left: -15px; position: absolute; border-top: 1px solid #cfcfcf; } .quickhelp { /* Old browsers */ display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-align: stretch; display: -moz-box; -moz-box-orient: horizontal; -moz-box-align: stretch; display: box; box-orient: horizontal; box-align: stretch; /* Modern browsers */ display: flex; flex-direction: row; align-items: stretch; line-height: 1.8em; } .shortcut_key { display: inline-block; width: 21ex; text-align: right; font-family: monospace; } .shortcut_descr { display: inline-block; /* Old browsers */ -webkit-box-flex: 1; -moz-box-flex: 1; box-flex: 1; /* Modern browsers */ flex: 1; } span.save_widget { height: 30px; margin-top: 4px; display: flex; justify-content: flex-start; align-items: baseline; width: 50%; flex: 1; } span.save_widget span.filename { height: 100%; line-height: 1em; margin-left: 16px; border: none; font-size: 146.5%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; border-radius: 2px; } span.save_widget span.filename:hover { background-color: #e6e6e6; } [dir="rtl"] span.save_widget.pull-left { float: right !important; float: right; } [dir="rtl"] span.save_widget span.filename { margin-left: 0; margin-right: 16px; } span.checkpoint_status, span.autosave_status { font-size: small; white-space: nowrap; padding: 0 5px; } @media (max-width: 767px) { span.save_widget { font-size: small; padding: 0 0 0 5px; } span.checkpoint_status, span.autosave_status { display: none; } } @media (min-width: 768px) and (max-width: 991px) { span.checkpoint_status { display: none; } span.autosave_status { font-size: x-small; } } .toolbar { padding: 0px; margin-left: -5px; margin-top: 2px; margin-bottom: 5px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } .toolbar select, .toolbar label { width: auto; vertical-align: middle; margin-right: 2px; margin-bottom: 0px; display: inline; font-size: 92%; margin-left: 0.3em; margin-right: 0.3em; padding: 0px; padding-top: 3px; } .toolbar .btn { padding: 2px 8px; } .toolbar .btn-group { margin-top: 0px; margin-left: 5px; } .toolbar-btn-label { margin-left: 6px; } #maintoolbar { margin-bottom: -3px; margin-top: -8px; border: 0px; min-height: 27px; margin-left: 0px; padding-top: 11px; padding-bottom: 3px; } #maintoolbar .navbar-text { float: none; vertical-align: middle; text-align: right; margin-left: 5px; margin-right: 0px; margin-top: 0px; } .select-xs { height: 24px; } [dir="rtl"] .btn-group > .btn, .btn-group-vertical > .btn { float: right; } .pulse, .dropdown-menu > li > a.pulse, li.pulse > a.dropdown-toggle, li.pulse.open > a.dropdown-toggle { background-color: #F37626; color: white; } /** * Primary styles * * Author: Jupyter Development Team */ /** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot * of chance of beeing generated from the ../less/[samename].less file, you can * try to get back the less file by reverting somme commit in history **/ /* * We'll try to get something pretty, so we * have some strange css to have the scroll bar on * the left with fix button on the top right of the tooltip */ @-moz-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @-webkit-keyframes fadeOut { from { opacity: 1; } to { opacity: 0; } } @-moz-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } /*properties of tooltip after "expand"*/ .bigtooltip { overflow: auto; height: 200px; -webkit-transition-property: height; -webkit-transition-duration: 500ms; -moz-transition-property: height; -moz-transition-duration: 500ms; transition-property: height; transition-duration: 500ms; } /*properties of tooltip before "expand"*/ .smalltooltip { -webkit-transition-property: height; -webkit-transition-duration: 500ms; -moz-transition-property: height; -moz-transition-duration: 500ms; transition-property: height; transition-duration: 500ms; text-overflow: ellipsis; overflow: hidden; height: 80px; } .tooltipbuttons { position: absolute; padding-right: 15px; top: 0px; right: 0px; } .tooltiptext { /*avoid the button to overlap on some docstring*/ padding-right: 30px; } .ipython_tooltip { max-width: 700px; /*fade-in animation when inserted*/ -webkit-animation: fadeOut 400ms; -moz-animation: fadeOut 400ms; animation: fadeOut 400ms; -webkit-animation: fadeIn 400ms; -moz-animation: fadeIn 400ms; animation: fadeIn 400ms; vertical-align: middle; background-color: #f7f7f7; overflow: visible; border: #ababab 1px solid; outline: none; padding: 3px; margin: 0px; padding-left: 7px; font-family: monospace; min-height: 50px; -moz-box-shadow: 0px 6px 10px -1px #adadad; -webkit-box-shadow: 0px 6px 10px -1px #adadad; box-shadow: 0px 6px 10px -1px #adadad; border-radius: 2px; position: absolute; z-index: 1000; } .ipython_tooltip a { float: right; } .ipython_tooltip .tooltiptext pre { border: 0; border-radius: 0; font-size: 100%; background-color: #f7f7f7; } .pretooltiparrow { left: 0px; margin: 0px; top: -16px; width: 40px; height: 16px; overflow: hidden; position: absolute; } .pretooltiparrow:before { background-color: #f7f7f7; border: 1px #ababab solid; z-index: 11; content: ""; position: absolute; left: 15px; top: 10px; width: 25px; height: 25px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); } ul.typeahead-list i { margin-left: -10px; width: 18px; } [dir="rtl"] ul.typeahead-list i { margin-left: 0; margin-right: -10px; } ul.typeahead-list { max-height: 80vh; overflow: auto; } ul.typeahead-list > li > a { /** Firefox bug **/ /* see https://github.com/jupyter/notebook/issues/559 */ white-space: normal; } ul.typeahead-list > li > a.pull-right { float: left !important; float: left; } [dir="rtl"] .typeahead-list { text-align: right; } .cmd-palette .modal-body { padding: 7px; } .cmd-palette form { background: white; } .cmd-palette input { outline: none; } .no-shortcut { min-width: 20px; color: transparent; } [dir="rtl"] .no-shortcut.pull-right { float: left !important; float: left; } [dir="rtl"] .command-shortcut.pull-right { float: left !important; float: left; } .command-shortcut:before { content: "(command mode)"; padding-right: 3px; color: #777777; } .edit-shortcut:before { content: "(edit)"; padding-right: 3px; color: #777777; } [dir="rtl"] .edit-shortcut.pull-right { float: left !important; float: left; } #find-and-replace #replace-preview .match, #find-and-replace #replace-preview .insert { background-color: #BBDEFB; border-color: #90CAF9; border-style: solid; border-width: 1px; border-radius: 0px; } [dir="ltr"] #find-and-replace .input-group-btn + .form-control { border-left: none; } [dir="rtl"] #find-and-replace .input-group-btn + .form-control { border-right: none; } #find-and-replace #replace-preview .replace .match { background-color: #FFCDD2; border-color: #EF9A9A; border-radius: 0px; } #find-and-replace #replace-preview .replace .insert { background-color: #C8E6C9; border-color: #A5D6A7; border-radius: 0px; } #find-and-replace #replace-preview { max-height: 60vh; overflow: auto; } #find-and-replace #replace-preview pre { padding: 5px 10px; } .terminal-app { background: #EEE; } .terminal-app #header { background: #fff; -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2); } .terminal-app .terminal { width: 100%; float: left; font-family: monospace; color: white; background: black; padding: 0.4em; border-radius: 2px; -webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4); } .terminal-app .terminal, .terminal-app .terminal dummy-screen { line-height: 1em; font-size: 14px; } .terminal-app .terminal .xterm-rows { padding: 10px; } .terminal-app .terminal-cursor { color: black; background: white; } .terminal-app #terminado-container { margin-top: 20px; } /*# sourceMappingURL=style.min.css.map */ </style> <style type="text/css"> .highlight .hll { background-color: #ffffcc } .highlight { background: #f8f8f8; } .highlight .c { color: #408080; font-style: italic } /* Comment */ .highlight .err { border: 1px solid #FF0000 } /* Error */ .highlight .k { color: #008000; font-weight: bold } /* Keyword */ .highlight .o { color: #666666 } /* Operator */ .highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */ .highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */ .highlight .cp { color: #BC7A00 } /* Comment.Preproc */ .highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */ .highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */ .highlight .cs { color: #408080; font-style: italic } /* Comment.Special */ .highlight .gd { color: #A00000 } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .gr { color: #FF0000 } /* Generic.Error */ .highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ .highlight .gi { color: #00A000 } /* Generic.Inserted */ .highlight .go { color: #888888 } /* Generic.Output */ .highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ .highlight .gt { color: #0044DD } /* Generic.Traceback */ .highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ .highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ .highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ .highlight .kp { color: #008000 } /* Keyword.Pseudo */ .highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ .highlight .kt { color: #B00040 } /* Keyword.Type */ .highlight .m { color: #666666 } /* Literal.Number */ .highlight .s { color: #BA2121 } /* Literal.String */ .highlight .na { color: #7D9029 } /* Name.Attribute */ .highlight .nb { color: #008000 } /* Name.Builtin */ .highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ .highlight .no { color: #880000 } /* Name.Constant */ .highlight .nd { color: #AA22FF } /* Name.Decorator */ .highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */ .highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */ .highlight .nf { color: #0000FF } /* Name.Function */ .highlight .nl { color: #A0A000 } /* Name.Label */ .highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ .highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ .highlight .nv { color: #19177C } /* Name.Variable */ .highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ .highlight .w { color: #bbbbbb } /* Text.Whitespace */ .highlight .mb { color: #666666 } /* Literal.Number.Bin */ .highlight .mf { color: #666666 } /* Literal.Number.Float */ .highlight .mh { color: #666666 } /* Literal.Number.Hex */ .highlight .mi { color: #666666 } /* Literal.Number.Integer */ .highlight .mo { color: #666666 } /* Literal.Number.Oct */ .highlight .sa { color: #BA2121 } /* Literal.String.Affix */ .highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ .highlight .sc { color: #BA2121 } /* Literal.String.Char */ .highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */ .highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ .highlight .s2 { color: #BA2121 } /* Literal.String.Double */ .highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ .highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ .highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ .highlight .sx { color: #008000 } /* Literal.String.Other */ .highlight .sr { color: #BB6688 } /* Literal.String.Regex */ .highlight .s1 { color: #BA2121 } /* Literal.String.Single */ .highlight .ss { color: #19177C } /* Literal.String.Symbol */ .highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ .highlight .fm { color: #0000FF } /* Name.Function.Magic */ .highlight .vc { color: #19177C } /* Name.Variable.Class */ .highlight .vg { color: #19177C } /* Name.Variable.Global */ .highlight .vi { color: #19177C } /* Name.Variable.Instance */ .highlight .vm { color: #19177C } /* Name.Variable.Magic */ .highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ </style> <style type="text/css"> /* Overrides of notebook CSS for static HTML export */ body { overflow: visible; padding: 8px; } div#notebook { overflow: visible; border-top: none; }@media print { div.cell { display: block; page-break-inside: avoid; } div.output_wrapper { display: block; page-break-inside: avoid; } div.output { display: block; page-break-inside: avoid; } } </style> <!-- Custom stylesheet, it must be in the same directory as the html file --> <link rel="stylesheet" href="custom.css"> <!-- Loading mathjax macro --> <!-- Load mathjax --> <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-AMS_HTML"></script> <!-- MathJax configuration --> <script type="text/x-mathjax-config"> MathJax.Hub.Config({ tex2jax: { inlineMath: [ ['$','$'], ["\\(","\\)"] ], displayMath: [ ['$$','$$'], ["\\[","\\]"] ], processEscapes: true, processEnvironments: true }, // Center justify equations in code and markdown cells. Elsewhere // we use CSS to left justify single line equations in code cells. displayAlign: 'center', "HTML-CSS": { styles: {'.MathJax_Display': {"margin": 0}}, linebreaks: { automatic: true } } }); </script> <!-- End of mathjax configuration --></head> <body> <div tabindex="-1" id="notebook" class="border-box-sizing"> <div class="container" id="notebook-container"> <div class="cell border-box-sizing 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="AIChE-2019-pMuTT-Workshop">AIChE 2019 pMuTT Workshop<a class="anchor-link" href="#AIChE-2019-pMuTT-Workshop">¶</a></h1><p>Instructions and materials for the Computational Catalysis workshop can be found on webpage.</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="Table-of-Contents">Table of Contents<a class="anchor-link" href="#Table-of-Contents">¶</a></h1><p>| <strong>1. <a href="#section_1">Introduction</a></strong></p> <p>|-- <strong>1.1. <a href="#section_1_1">Some of pMuTT's Capabilities</a></strong></p> <p>| <strong>2. <a href="#section_2">Useful Links</a></strong></p> <p>| <strong>3. <a href="#section_3">Creating statistical mechanical objects using StatMech</a></strong></p> <p>|-- <strong>3.1. <a href="#section_3_1">Supported StatMech models</a></strong></p> <p>|--|-- <strong>3.1.1. <a href="#section_3_1_1">Translations</a></strong></p> <p>|--|-- <strong>3.1.2. <a href="#section_3_1_2">Vibrations</a></strong></p> <p>|--|-- <strong>3.1.3. <a href="#section_3_1_3">Rotations</a></strong></p> <p>|--|-- <strong>3.1.4. <a href="#section_3_1_4">Electronic</a></strong></p> <p>|--|-- <strong>3.1.5. <a href="#section_3_1_5">Miscellaneous</a></strong></p> <p>|-- <strong>3.2. <a href="#section_3_2">Initializing StatMech modes individually</a></strong></p> <p>|-- <strong>3.3. <a href="#section_3_3">Initializing StatMech modes using presets</a></strong></p> <p>| <strong>4. <a href="#section_4">Creating empirical objects</a></strong></p> <p>|-- <strong>4.1. <a href="#section_4_1">Inputting a NASA polynomial directly</a></strong></p> <p>|-- <strong>4.2. <a href="#section_4_2">Fitting an empirical object to a StatMech object</a></strong></p> <p>| <strong>5. <a href="#section_5">Input/Output</a></strong></p> <p>|-- <strong>5.1. <a href="#section_5_1">Input via Excel</a></strong></p> <p>| <strong>6. <a href="#section_6">Reactions</a></strong></p> <p>|-- <strong>6.1. <a href="#section_6_1">Initializing Reaction objects using from_string</a></strong></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><a id='section_1'></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="1.-Introduction">1. Introduction<a class="anchor-link" href="#1.-Introduction">¶</a></h1><p><img src="images/pmutt_logo.png" width=400></p> <ul> <li>Estimates thermochemical and kinetic parameters using statistical mechanics, transition state theory</li> <li>Writes input files for kinetic models and eases thermodynamic analysis</li> <li>Implemented in Python<ul> <li>Easy to learn</li> <li>Heavily used in scientific community</li> <li>Object-oriented approach is a natural analogy to chemical phenomenon</li> </ul> </li> <li>Library approach allows users to define the starting point and end point</li> </ul> <p><img src="images/workflow.png" width=600></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><a id='section_1_1'></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"> <h2 id="1.1-Some-of-pMuTT's-Capabilities">1.1 Some of pMuTT's Capabilities<a class="anchor-link" href="#1.1-Some-of-pMuTT's-Capabilities">¶</a></h2><h3 id="Reaction-Coordinate-Diagrams">Reaction Coordinate Diagrams<a class="anchor-link" href="#Reaction-Coordinate-Diagrams">¶</a></h3><p>See the thermodynamic and kinetic feasibility of reaction mechanisms.</p> <p><img src="images/rxn_coordinate_diagram.svg" width=700></p> <h3 id="Ab-Initio-Phase-Diagrams">Ab-Initio Phase Diagrams<a class="anchor-link" href="#Ab-Initio-Phase-Diagrams">¶</a></h3><p>Predict the most stable configuration with respect to temperature and pressure.</p> <p><strong>Configurations</strong> <img src="images/configurations.png" width=800> Typically we would consider more configurations than this.</p> <p><strong>1D Phase Diagram</strong> <img src="images/Heatmap_1d.svg" width=400></p> <p><strong>2D Phase Diagram</strong> <img src="images/Heatmap_2d.png" width=400></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><a id='section_2'></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="2.-Useful-Links">2. Useful Links<a class="anchor-link" href="#2.-Useful-Links">¶</a></h1><ul> <li><a href="https://vlachosgroup.github.io/pMuTT/">Documentation</a>: find the most updated documentation</li> <li><a href="https://github.com/VlachosGroup/pmutt/issues">Issues</a>: report bugs, request features, receive help</li> <li><a href="https://vlachosgroup.github.io/pMuTT/examples.html">Examples</a>: see examples</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"> <p><a id='section_3'></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="3.-Creating-statistical-mechanical-objects-using-StatMech">3. Creating statistical mechanical objects using StatMech<a class="anchor-link" href="#3.-Creating-statistical-mechanical-objects-using-StatMech">¶</a></h1><p>Molecules show translational, vibrational, rotational, electronic, and nuclear modes.</p> <p><img src="images/statmech_modes.png" width=800></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><a id='section_3_1'></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"> <h2 id="3.1.-Supported-StatMech-modes">3.1. Supported StatMech modes<a class="anchor-link" href="#3.1.-Supported-StatMech-modes">¶</a></h2><p><img src="images/StatMech_smartart.png" width=300></p> <p>The StatMech object allows us to specify translational, vibrational, rotational, electronic and nuclear modes independently, which gives flexibility in what behavior you would like. Below are the available modes.</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><a id='section_3_1_1'></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"> <h3 id="3.1.1.-Translations">3.1.1. Translations<a class="anchor-link" href="#3.1.1.-Translations">¶</a></h3><ul> <li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#freetrans"><code>FreeTrans</code></a> - Translations assuming no intermolecular interactions. Can be adjusted for 1, 2, or 3 degrees of translation.</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"> <p><a id='section_3_1_2'></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"> <h3 id="3.1.2.-Vibrations">3.1.2. Vibrations<a class="anchor-link" href="#3.1.2.-Vibrations">¶</a></h3><ul> <li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#harmonicvib"><code>HarmonicVib</code></a> - Harmonic vibrations</li> <li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#harmonicvib"><code>QRRHOVib</code></a> - Quasi rigid rotor harmonic oscillator. Low frequency modes are treated as rigid rotations.</li> <li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#einsteinvib"><code>EinsteinVib</code></a> - Each atom in the crystal vibrates as independent 3D harmonic oscillators</li> <li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#debyevib"><code>DebyeVib</code></a> - Improves upon <code>EinsteinVib</code> by considering simultaneous vibrations. Improves accuracy at lower temperatures.</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"> <p><a id='section_3_1_3'></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"> <h3 id="3.1.3.-Rotations">3.1.3. Rotations<a class="anchor-link" href="#3.1.3.-Rotations">¶</a></h3><ul> <li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#rigidrotor"><code>RigidRotor</code></a> - Molecule can be rotated with no change in bond properties</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"> <p><a id='section_3_1_4'></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"> <h3 id="3.1.4.-Electronic">3.1.4. Electronic<a class="anchor-link" href="#3.1.4.-Electronic">¶</a></h3><ul> <li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#groundstateelec"><code>GroundStateElec</code></a> - Electronic ground state of the system</li> <li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#linear-scaling-relationships-lsrs"><code>LSR</code></a> - Linear Scaling Relationship to estimate binding energies using reference adsorbate</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"> <p><a id='section_3_1_5'></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"> <h3 id="3.1.5.-Miscellaneous">3.1.5. Miscellaneous<a class="anchor-link" href="#3.1.5.-Miscellaneous">¶</a></h3><ul> <li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#empty-mode"><code>EmptyMode</code></a> - Default mode if not specified. Does not contribute to any properties</li> <li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#constant-mode"><code>ConstantMode</code></a> - Specify arbitrary values to thermodynamic quantities</li> </ul> <p>Using a <code>StatMech</code> mode gives you access to all the common thermodynamic properties.</p> <p><img src="images/StatMech_obj.png" width=400></p> <p>For this example, we will use a hydrogen molecule as an ideal gas:</p> <ul> <li>translations with no interaction between molecules</li> <li>harmonic vibrations</li> <li>rigid rotor rotations</li> <li>ground state electronic structure</li> <li>no contribution from nuclear modes.</li> </ul> <p><img src="images/H2_1.jpg" width=200></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><a id='section_3_2'></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"> <h2 id="3.2.-Initializing-StatMech-modes-individually">3.2. Initializing StatMech modes individually<a class="anchor-link" href="#3.2.-Initializing-StatMech-modes-individually">¶</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>First, we will create an ASE Atoms object of H2. This will make it easier to initialize translations and rotations.</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [1]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">ase.build</span> <span class="kn">import</span> <span class="n">molecule</span> <span class="kn">from</span> <span class="nn">ase.visualize</span> <span class="kn">import</span> <span class="n">view</span> <span class="n">H2_atoms</span> <span class="o">=</span> <span class="n">molecule</span><span class="p">(</span><span class="s1">'H2'</span><span class="p">)</span> <span class="n">view</span><span class="p">(</span><span class="n">H2_atoms</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>Now we will initialize each mode separately</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [2]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">pmutt.statmech</span> <span class="kn">import</span> <span class="n">StatMech</span><span class="p">,</span> <span class="n">trans</span><span class="p">,</span> <span class="n">vib</span><span class="p">,</span> <span class="n">rot</span><span class="p">,</span> <span class="n">elec</span> <span class="sd">'''Translational'''</span> <span class="n">H2_trans</span> <span class="o">=</span> <span class="n">trans</span><span class="o">.</span><span class="n">FreeTrans</span><span class="p">(</span><span class="n">n_degrees</span><span class="o">=</span><span class="mi">3</span><span class="p">,</span> <span class="n">atoms</span><span class="o">=</span><span class="n">H2_atoms</span><span class="p">)</span> <span class="sd">'''Vibrational'''</span> <span class="n">H2_vib</span> <span class="o">=</span> <span class="n">vib</span><span class="o">.</span><span class="n">HarmonicVib</span><span class="p">(</span><span class="n">vib_wavenumbers</span><span class="o">=</span><span class="p">[</span><span class="mf">4342.</span><span class="p">])</span> <span class="c1"># vib_wavenumbers in cm-1</span> <span class="sd">'''Rotational'''</span> <span class="n">H2_rot</span> <span class="o">=</span> <span class="n">rot</span><span class="o">.</span><span class="n">RigidRotor</span><span class="p">(</span><span class="n">symmetrynumber</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">atoms</span><span class="o">=</span><span class="n">H2_atoms</span><span class="p">)</span> <span class="sd">'''Electronic'''</span> <span class="n">H2_elec</span> <span class="o">=</span> <span class="n">elec</span><span class="o">.</span><span class="n">GroundStateElec</span><span class="p">(</span><span class="n">potentialenergy</span><span class="o">=-</span><span class="mf">6.77</span><span class="p">,</span><span class="n">spin</span><span class="o">=</span><span class="mi">0</span><span class="p">)</span> <span class="c1"># potentialenergy in eV</span> <span class="sd">'''StatMech Initialization'''</span> <span class="n">H2_statmech</span> <span class="o">=</span> <span class="n">StatMech</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s1">'H2'</span><span class="p">,</span> <span class="n">trans_model</span><span class="o">=</span><span class="n">H2_trans</span><span class="p">,</span> <span class="n">vib_model</span><span class="o">=</span><span class="n">H2_vib</span><span class="p">,</span> <span class="n">rot_model</span><span class="o">=</span><span class="n">H2_rot</span><span class="p">,</span> <span class="n">elec_model</span><span class="o">=</span><span class="n">H2_elec</span><span class="p">)</span> <span class="sd">'''Calculate thermodynamic properties per mole basis'''</span> <span class="n">H_statmech</span> <span class="o">=</span> <span class="n">H2_statmech</span><span class="o">.</span><span class="n">get_H</span><span class="p">(</span><span class="n">T</span><span class="o">=</span><span class="mf">298.</span><span class="p">,</span> <span class="n">units</span><span class="o">=</span><span class="s1">'kJ/mol'</span><span class="p">)</span> <span class="n">S_statmech</span> <span class="o">=</span> <span class="n">H2_statmech</span><span class="o">.</span><span class="n">get_S</span><span class="p">(</span><span class="n">T</span><span class="o">=</span><span class="mf">298.</span><span class="p">,</span> <span class="n">units</span><span class="o">=</span><span class="s1">'J/mol/K'</span><span class="p">)</span> <span class="nb">print</span><span class="p">(</span><span class="s1">'H_H2(T=298 K) = </span><span class="si">{:.1f}</span><span class="s1"> kJ/mol'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">H_statmech</span><span class="p">))</span> <span class="nb">print</span><span class="p">(</span><span class="s1">'S_H2(T=298 K) = </span><span class="si">{:.2f}</span><span class="s1"> J/mol/K'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">S_statmech</span><span class="p">))</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_subarea output_stream output_stdout output_text"> <pre>H_H2(T=298 K) = -618.6 kJ/mol S_H2(T=298 K) = 130.23 J/mol/K </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>If you specify the composition of your species, you can calculate per mass quantities too.</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [3]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="sd">'''Input composition'''</span> <span class="n">H2_statmech</span><span class="o">.</span><span class="n">elements</span> <span class="o">=</span> <span class="p">{</span><span class="s1">'H'</span><span class="p">:</span> <span class="mi">2</span><span class="p">}</span> <span class="sd">'''Calculate thermodynamic properties per mass basis'''</span> <span class="n">H_statmech</span> <span class="o">=</span> <span class="n">H2_statmech</span><span class="o">.</span><span class="n">get_H</span><span class="p">(</span><span class="n">T</span><span class="o">=</span><span class="mf">298.</span><span class="p">,</span> <span class="n">units</span><span class="o">=</span><span class="s1">'kJ/g'</span><span class="p">)</span> <span class="n">S_statmech</span> <span class="o">=</span> <span class="n">H2_statmech</span><span class="o">.</span><span class="n">get_S</span><span class="p">(</span><span class="n">T</span><span class="o">=</span><span class="mf">298.</span><span class="p">,</span> <span class="n">units</span><span class="o">=</span><span class="s1">'J/g/K'</span><span class="p">)</span> <span class="nb">print</span><span class="p">(</span><span class="s1">'H_H2(T=298 K) = </span><span class="si">{:.1f}</span><span class="s1"> kJ/g'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">H_statmech</span><span class="p">))</span> <span class="nb">print</span><span class="p">(</span><span class="s1">'S_H2(T=298 K) = </span><span class="si">{:.2f}</span><span class="s1"> J/g/K'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">S_statmech</span><span class="p">))</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_subarea output_stream output_stdout output_text"> <pre>H_H2(T=298 K) = -306.8 kJ/g S_H2(T=298 K) = 64.60 J/g/K </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 id='section_3_3'></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"> <h2 id="3.3.-Initializing-StatMech-modes-using-presets">3.3. Initializing StatMech modes using presets<a class="anchor-link" href="#3.3.-Initializing-StatMech-modes-using-presets">¶</a></h2><p>Commonly used models can be accessed via <a href="https://vlachosgroup.github.io/pMuTT/statmech.html#presets"><code>presets</code></a>. The currently supported models are:</p> <ul> <li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#ideal-gas-idealgas"><code>idealgas</code></a> - Ideal gases</li> <li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#harmonic-approximation-harmonic"><code>harmonic</code></a> - Typical for surface species</li> <li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#electronic-electronic"><code>electronic</code></a> - Only has electronic modes</li> <li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#placeholder-placeholder"><code>placeholder</code></a> - No contribution to any property</li> <li><a href="https://vlachosgroup.github.io/pMuTT/statmech.html#constant-constant"><code>constant</code></a> - Use arbitrary constants to thermodynamic properties</li> </ul> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [4]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">ase.build</span> <span class="kn">import</span> <span class="n">molecule</span> <span class="kn">from</span> <span class="nn">pmutt.statmech</span> <span class="kn">import</span> <span class="n">StatMech</span><span class="p">,</span> <span class="n">presets</span> <span class="n">H2_statmech</span> <span class="o">=</span> <span class="n">StatMech</span><span class="p">(</span><span class="n">atoms</span><span class="o">=</span><span class="n">molecule</span><span class="p">(</span><span class="s1">'H2'</span><span class="p">),</span> <span class="n">vib_wavenumbers</span><span class="o">=</span><span class="p">[</span><span class="mf">4342.</span><span class="p">],</span> <span class="c1"># cm-1</span> <span class="n">symmetrynumber</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">potentialenergy</span><span class="o">=-</span><span class="mf">6.77</span><span class="p">,</span> <span class="c1"># eV</span> <span class="n">spin</span><span class="o">=</span><span class="mf">0.</span><span class="p">,</span> <span class="o">**</span><span class="n">presets</span><span class="p">[</span><span class="s1">'idealgas'</span><span class="p">])</span> <span class="sd">'''Calculate thermodynamic properties'''</span> <span class="n">H_statmech</span> <span class="o">=</span> <span class="n">H2_statmech</span><span class="o">.</span><span class="n">get_H</span><span class="p">(</span><span class="n">T</span><span class="o">=</span><span class="mf">298.</span><span class="p">,</span> <span class="n">units</span><span class="o">=</span><span class="s1">'kJ/mol'</span><span class="p">)</span> <span class="n">S_statmech</span> <span class="o">=</span> <span class="n">H2_statmech</span><span class="o">.</span><span class="n">get_S</span><span class="p">(</span><span class="n">T</span><span class="o">=</span><span class="mf">298.</span><span class="p">,</span> <span class="n">units</span><span class="o">=</span><span class="s1">'J/mol/K'</span><span class="p">)</span> <span class="nb">print</span><span class="p">(</span><span class="s1">'H_H2(T=298 K) = </span><span class="si">{:.1f}</span><span class="s1"> kJ/mol'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">H_statmech</span><span class="p">))</span> <span class="nb">print</span><span class="p">(</span><span class="s1">'S_H2(T=298 K) = </span><span class="si">{:.2f}</span><span class="s1"> J/mol/K'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">S_statmech</span><span class="p">))</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_subarea output_stream output_stdout output_text"> <pre>H_H2(T=298 K) = -618.6 kJ/mol S_H2(T=298 K) = 130.23 J/mol/K </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 id='section_4'></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="4.-Creating-empirical-objects">4. Creating empirical objects<a class="anchor-link" href="#4.-Creating-empirical-objects">¶</a></h1><p>Currently, pMuTT supports</p> <ul> <li><a href="https://vlachosgroup.github.io/pMuTT/empirical.html#nasa">NASA polynomials</a></li> <li><a href="https://vlachosgroup.github.io/pMuTT/empirical.html#nasa9">NASA9 polynomials</a></li> <li><a href="https://vlachosgroup.github.io/pMuTT/empirical.html#shomate">Shomate polynomials</a>. </li> </ul> <p>They can be initialized in three ways:</p> <ul> <li>inputting the polynomials directly</li> <li>from another model (e.g. <code>StatMech</code>, <code>Shomate</code>) using (<code>from_model</code>)</li> <li>from heat capacity, enthalpy and entropy data using (<code>from_data</code>)</li> </ul> <p><img src="images/nasa_func1.png" width=400></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><a id='section_4_1'></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"> <h2 id="4.1.-Inputting-a-NASA-polynomial-directly">4.1. Inputting a NASA polynomial directly<a class="anchor-link" href="#4.1.-Inputting-a-NASA-polynomial-directly">¶</a></h2><p>The H2 NASA polynomial from the <a href="http://combustion.berkeley.edu/gri_mech/version30/files30/thermo30.dat">Burcat database</a> is represented as:</p> <pre><code>H2 TPIS78H 2 G 200.000 3500.000 1000.000 1 3.33727920E+00-4.94024731E-05 4.99456778E-07-1.79566394E-10 2.00255376E-14 2 -9.50158922E+02-3.20502331E+00 2.34433112E+00 7.98052075E-03-1.94781510E-05 3 2.01572094E-08-7.37611761E-12-9.17935173E+02 6.83010238E-01 4</code></pre> <p>This can be translated to pMuTT syntax using:</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [5]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span> <span class="kn">from</span> <span class="nn">matplotlib</span> <span class="kn">import</span> <span class="n">pyplot</span> <span class="k">as</span> <span class="n">plt</span> <span class="kn">from</span> <span class="nn">pmutt</span> <span class="kn">import</span> <span class="n">plot_1D</span> <span class="kn">from</span> <span class="nn">pmutt.empirical.nasa</span> <span class="kn">import</span> <span class="n">Nasa</span> <span class="c1"># Initialize NASA polynomial</span> <span class="n">H2_nasa</span> <span class="o">=</span> <span class="n">Nasa</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s1">'H2'</span><span class="p">,</span> <span class="n">elements</span><span class="o">=</span><span class="p">{</span><span class="s1">'H'</span><span class="p">:</span> <span class="mi">2</span><span class="p">},</span> <span class="n">phase</span><span class="o">=</span><span class="s1">'G'</span><span class="p">,</span> <span class="n">T_low</span><span class="o">=</span><span class="mf">200.</span><span class="p">,</span> <span class="n">T_mid</span><span class="o">=</span><span class="mf">1000.</span><span class="p">,</span> <span class="n">T_high</span><span class="o">=</span><span class="mf">3500.</span><span class="p">,</span> <span class="n">a_low</span><span class="o">=</span><span class="p">[</span><span class="mf">2.34433112E+00</span><span class="p">,</span> <span class="mf">7.98052075E-03</span><span class="p">,</span> <span class="o">-</span><span class="mf">1.94781510E-05</span><span class="p">,</span> <span class="mf">2.01572094E-08</span><span class="p">,</span> <span class="o">-</span><span class="mf">7.37611761E-12</span><span class="p">,</span> <span class="o">-</span><span class="mf">9.17935173E+02</span><span class="p">,</span> <span class="mf">6.83010238E-01</span><span class="p">],</span> <span class="n">a_high</span><span class="o">=</span><span class="p">[</span><span class="mf">3.33727920E+00</span><span class="p">,</span> <span class="o">-</span><span class="mf">4.94024731E-05</span><span class="p">,</span> <span class="mf">4.99456778E-07</span><span class="p">,</span> <span class="o">-</span><span class="mf">1.79566394E-10</span><span class="p">,</span> <span class="mf">2.00255376E-14</span><span class="p">,</span> <span class="o">-</span><span class="mf">9.50158922E+02</span><span class="p">,</span> <span class="o">-</span><span class="mf">3.20502331E+00</span><span class="p">])</span> <span class="c1"># Calculate thermodynamic quantities using the same syntax as StatMech</span> <span class="n">H_H2</span> <span class="o">=</span> <span class="n">H2_nasa</span><span class="o">.</span><span class="n">get_H</span><span class="p">(</span><span class="n">units</span><span class="o">=</span><span class="s1">'kcal/mol'</span><span class="p">,</span> <span class="n">T</span><span class="o">=</span><span class="mf">298.</span><span class="p">)</span> <span class="nb">print</span><span class="p">(</span><span class="s1">'H_H2(T=298 K) = </span><span class="si">{}</span><span class="s1"> kcal/mol'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">H_H2</span><span class="p">))</span> <span class="c1"># Show thermodynamic quantities vs. T</span> <span class="n">T</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">linspace</span><span class="p">(</span><span class="mf">200.</span><span class="p">,</span> <span class="mf">3500.</span><span class="p">)</span> <span class="n">f2</span><span class="p">,</span> <span class="n">ax2</span> <span class="o">=</span> <span class="n">plot_1D</span><span class="p">(</span><span class="n">H2_nasa</span><span class="p">,</span> <span class="n">x_name</span><span class="o">=</span><span class="s1">'T'</span><span class="p">,</span> <span class="n">x_values</span><span class="o">=</span><span class="n">T</span><span class="p">,</span> <span class="n">methods</span><span class="o">=</span><span class="p">(</span><span class="s1">'get_H'</span><span class="p">,</span> <span class="s1">'get_S'</span><span class="p">,</span> <span class="s1">'get_G'</span><span class="p">),</span> <span class="n">get_H_kwargs</span><span class="o">=</span><span class="p">{</span><span class="s1">'units'</span><span class="p">:</span> <span class="s1">'kcal/mol'</span><span class="p">},</span> <span class="n">get_S_kwargs</span><span class="o">=</span><span class="p">{</span><span class="s1">'units'</span><span class="p">:</span> <span class="s1">'cal/mol/K'</span><span class="p">},</span> <span class="n">get_G_kwargs</span><span class="o">=</span><span class="p">{</span><span class="s1">'units'</span><span class="p">:</span> <span class="s1">'kcal/mol'</span><span class="p">})</span> <span class="c1"># Modifying figure</span> <span class="n">ax2</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">'H (kcal/mol)'</span><span class="p">)</span> <span class="n">ax2</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">'S (cal/mol/K)'</span><span class="p">)</span> <span class="n">ax2</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylabel</span><span class="p">(</span><span class="s1">'G (kcal/mol)'</span><span class="p">)</span> <span class="n">ax2</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlabel</span><span class="p">(</span><span class="s1">'T (K)'</span><span class="p">)</span> <span class="n">f2</span><span class="o">.</span><span class="n">set_size_inches</span><span class="p">(</span><span class="mi">5</span><span class="p">,</span> <span class="mi">5</span><span class="p">)</span> <span class="n">f2</span><span class="o">.</span><span class="n">set_dpi</span><span class="p">(</span><span class="mi">200</span><span class="p">)</span> <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_subarea output_stream output_stdout output_text"> <pre>H_H2(T=298 K) = -0.0010337769809016294 kcal/mol </pre> </div> </div> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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iIjIlVJgK8PK0hnV/PL9y3nXrdP5yJ1zs10dERERERFJAd1YKMPOuMoR/O+7F2S7GiIiIiIikiLqsRUREREREZFQU2ArIiIiIiIioabAVkREREREREJNga2IiIiIiIiEmiaPkkwojOycOHEim/UQEREREZEsGhAPFEZLlyxnZqkqS2RQzrkbgW3ZroeIiIiIiOSUxWb2bCoK0lBkERERERERCTX12EraOedKgav8h81AXxarM9yN41Lv+WLgZBbrIrGprcJDbRUOaqfwUFuFh9oqPHKprQqBWn//ZTO7kIpCdY+tpJ3/x5qSIQZyZZxzwYcnzexYtuoisamtwkNtFQ5qp/BQW4WH2io8crCtDqe6QA1FFhERERERkVBTYCsiIiIiIiKhpsBWREREREREQk2BrYiIiIiIiISaAlsREREREREJNQW2IiIiIiIiEmoKbEVERERERCTUnJlluw4iIiIiIiIiQ6YeWxEREREREQk1BbYiIiIiIiISagpsRUREREREJNQU2IqIiIiIiEioKbAVERERERGRUFNgKyIiIiIiIqGmwFZERERERERCTYGtiIiIiIiIhJoCWxEREREREQk1BbYiIiIiIiISagpsRXKUc84S3J5IoKxXOed+4pw75py74P/8iXPuVUnUp8g5917n3JPOuWbn3HnnXINz7kHn3IIr+mVzmHOuzjl3t3Pu08653zjnWgLv/UNDKC9n2sI5V+2c+5Rz7kXnXIdz7rS//ynnXHWyv1s2paKdnHP3JnHe3ZtAeWXOuY8457Y65045584653Y5577onJuSxO82xc+zyznX6Ze11Tn3YedcWaLl5Arn3PXOufv8djrqnwdnnXN7nXMPOeeWJ1mezqk0SUVb6bxKP+dchXPuHufcl5xzG/y/3Q7nXLdzrsk594Rz7qOJ/g0655Y5577jnDvknOtyzp1wzv3WOXdPkvW6xzn3iJ+/yy/vO865pUmUkZL2zgWpaCfn3Mokzqf7E6hTfl37zEybNm05uAGW4PZEjDIc8LU4+b8GuDh1qQa2xCijC3hHtt+zLLTDQ0mUk1NtASwGXolRznHgxmy//5lsJ+DeJM67e+OUNRPYHSN/O/CaBOr0Wj9ttHJ2AzOy/f4n0U4bEnx/vw2UxClL51QI2krnVUbaak2C728zcFecsv4e6ItRxs+BEXHKGAH8IkYZfcAn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 " > </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p><a id='section_4_2'></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"> <h2 id="4.2.-Fitting-an-empirical-object-to-a-StatMech-object">4.2. Fitting an empirical object to a StatMech object<a class="anchor-link" href="#4.2.-Fitting-an-empirical-object-to-a-StatMech-object">¶</a></h2><p>Empirical objects can be made directly any species objects using the <code>from_model</code> method.</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [6]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="n">H2_nasa</span> <span class="o">=</span> <span class="n">Nasa</span><span class="o">.</span><span class="n">from_model</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s1">'H2'</span><span class="p">,</span> <span class="n">T_low</span><span class="o">=</span><span class="mf">200.</span><span class="p">,</span> <span class="n">T_high</span><span class="o">=</span><span class="mf">3500.</span><span class="p">,</span> <span class="n">model</span><span class="o">=</span><span class="n">H2_statmech</span><span class="p">)</span> <span class="c1"># Compare the statistical mechanical model to the empirical model</span> <span class="n">f3</span><span class="p">,</span> <span class="n">ax3</span> <span class="o">=</span> <span class="n">H2_nasa</span><span class="o">.</span><span class="n">plot_statmech_and_empirical</span><span class="p">(</span><span class="n">Cp_units</span><span class="o">=</span><span class="s1">'J/mol/K'</span><span class="p">,</span> <span class="n">H_units</span><span class="o">=</span><span class="s1">'kJ/mol'</span><span class="p">,</span> <span class="n">S_units</span><span class="o">=</span><span class="s1">'J/mol/K'</span><span class="p">,</span> <span class="n">G_units</span><span class="o">=</span><span class="s1">'kJ/mol'</span><span class="p">)</span> <span class="n">f3</span><span class="o">.</span><span class="n">set_size_inches</span><span class="p">(</span><span class="mi">6</span><span class="p">,</span> <span class="mi">8</span><span class="p">)</span> <span class="n">f3</span><span class="o">.</span><span class="n">set_dpi</span><span class="p">(</span><span class="mi">150</span><span class="p">)</span> <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0gAAAQGCAYAAAANEppJAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAXEQAAFxEByibzPwAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4xLjEsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy8QZhcZAAAgAElEQVR4nOzdeXiU1fnG8e+TFQiBBEhI2BJ2SNgDKKCClJ9YEEqt2lZbxbrW1loXRK3FvVqqllardd+11iqioEVcWFQosooEAoSwExIIJCGQkOX8/phJTMhCgCQTmPtzXXNl8r7nvPNMjCR3znnPMeccIiIiIiIiAgG+LkBERERERKSxUEASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERERERHxUkASERE5CWb2spk5M3vZ17WIiMjJU0ASEZE6ZR4Xm9lMM9tqZofN7KCZpZrZl2b2uJn92Mxa+LpWqczM7vUGPleLtvGlbc1schXn25vZDWb2jplt8n4vHDazNDN7y8xG18ubEBE5CUG+LkBERE4fZhYBvA+MLHe4CDgEdAK6ACOAm4ErgZcbuMT6sBtI8X4ULzPrCGwFrNzhQ97P472Pn5nZi8C1zrnihq5RRKQqGkESEZG69CqecFQMPAb0AEKdc62BpkB/YCqw2mcV1jHn3J3OuV7OuTt9XUsjE4gnDH0GXAG0d86FAc2BRGCWt92vgHt9UaCISFXMuWOOoIuIiByTmXUHNng/vdM598gx2jd1zh2u/8rkeJjZvcA9AM45O0bbeCDN++mVzrmXy51rCXR1zq2opq8BHwHnAweBKOdc/slVLyJy8jSCJCIidWVAueezqm3lVVU4MrMtpfezmFm4mT1sZine+1b2mtn7ZnbGsa5tZgPN7EXvfU+HvPdArTazB82szTH6hpnZLWa2wPuaBWa2w/v5rWbW9qj2x1ykwcxizOwRbw3ZZpZvZpvN7HkzS6ihXwcz+6uZrTWzPG8tu8xsuff4kGN9LXzFOZddXTjynnfAi95PmwO9G6QwEZFj0D1IIiJSHzoA606ifyTwDdATOALkA62BHwET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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 [7]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">pmutt.empirical.shomate</span> <span class="kn">import</span> <span class="n">Shomate</span> <span class="n">H2_shomate</span> <span class="o">=</span> <span class="n">Shomate</span><span class="o">.</span><span class="n">from_model</span><span class="p">(</span><span class="n">model</span><span class="o">=</span><span class="n">H2_nasa</span><span class="p">)</span> <span class="c1"># Compare the statistical mechanical model to the empirical model</span> <span class="n">f3</span><span class="p">,</span> <span class="n">ax3</span> <span class="o">=</span> <span class="n">H2_shomate</span><span class="o">.</span><span class="n">plot_statmech_and_empirical</span><span class="p">(</span><span class="n">Cp_units</span><span class="o">=</span><span class="s1">'J/mol/K'</span><span class="p">,</span> <span class="n">H_units</span><span class="o">=</span><span class="s1">'kJ/mol'</span><span class="p">,</span> <span class="n">S_units</span><span class="o">=</span><span class="s1">'J/mol/K'</span><span class="p">,</span> <span class="n">G_units</span><span class="o">=</span><span class="s1">'kJ/mol'</span><span class="p">)</span> <span class="n">f3</span><span class="o">.</span><span class="n">set_size_inches</span><span class="p">(</span><span class="mi">6</span><span class="p">,</span> <span class="mi">8</span><span class="p">)</span> <span class="n">f3</span><span class="o">.</span><span class="n">set_dpi</span><span class="p">(</span><span class="mi">150</span><span class="p">)</span> <span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_png output_subarea "> <img src="data:image/png;base64,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nCNtZx5LNu5m2ebs0h6inPzqL3cdGeajS+sYureJo0fraAbE7KS7SyNx7xp8Gcth6zJYvaVmhYU38YJQmz6Q2NvrFUrspR6hEKCAJFJLmZneBmqtW7eu8bl+v5+HHnqIZ555hvT0dBITE7nkkku48847K+1x2rhxI3fffTfvv/8+27ZtIyEhgTFjxjBlyhSGDRtWrm3Z4W3vvPMOf/nLX3j99dfZsWMHvXr14o477uCss84C4PXXX+eBBx5g+fLlxMbGctFFF3HfffcRHV1+cujixYt55ZVX+Pjjj9mwYQM5OTkkJydz+umnc8stt9CuXbvStrfffjt33HEHAHPnzi23L9Hll1/O1KlTy30N77vvPmbOnEl6ejrR0dGMGDGCKVOmcOKJJ9b46yoiIo1f9r4ilmzczaINu1m8cReLN+5mV15Rtc9vHRdFn3bx9GkXT//WYfQN30TSvjWEbV8G25dB6goorkmvkEGLLtCmNyT22X/forPmCIUoBSSRWmrfvj0Ab7zxBlOmTKlRUPrZz37GrFmzGD58OD169GDevHncf//9bN68mf/85z/l2i5dupRx48axY8cOevbsybnnnsuGDRuYPn06M2fO5JVXXuGCCy6o8B6FhYWccsoppKamMmLECPbs2cNnn33GOeecw/vvv8/SpUu54YYbGDZsGKeeeirz5s3j8ccfZ+fOnbz88svlrvW3v/2NadOmlc6zMjMWL17Mk08+yYwZM/jmm29KQ9LAgQM577zzeOONN2jTpg2nn3566XXGjBlT+njlypWMHz+ezZs307VrVyZMmMDOnTv55JNP+PDDD3nppZe45JJLqv01FRGRxqfYH2DV9txgGNrNog27SM3cW+3zO7RoWhqGBrb008eXTvPsZbB1CaxaAl+k1qygpi2hTd/grbfXM9S6J0Q2reEnk2OZuZrOapNjhpkt7927d+/ly5cftF0gEGDVqlUA9OjRA5/PVx/lNXqpqan07duX/Px84uPjmThxIieccAIjR46kd+/e5XpOSpS81qtXL9599106deoEwPr16xkyZAi7du1i7dq1dO3aFfCGHQwYMIClS5cyZcoU7rnnntJrTJs2jYsuuoiYmBjWrFlDmzZtgP09SABjx47lzTffpHnz5gBMnTqVyZMn061bN7KyspgxYwYnnHACAFu2bGHQoEFkZGSQmppKly5d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z/l355FzcikdKYmZr8KNbVkf4fSgWQy+5mN07zMoyTVVgCT1pABJREREROrjfHkZ21e9yNn1zzLkxBt04VTMfOWeTtlXdtC+U5ek1q8hAZJmsRMRERERkTpplZnFldfcBdfcRcWFC2xZvZDT655h0NHX6M6Ji/kKWo/kyiQHRw2lAElEREREROotPSOD4VNmwZRZVFZUsH3dEorefob+h1+lZMisVFevzhQgiYiIiIhIQqSlp5M3fjqMn45XVtK94kKqq1RnCpBERERERCThLC2NjLTMVFejztJSXQEREREREZGmQgGSiIiIiIhISAGSiIiIiIhISAGSiIiIiIhISAvFtmBmVpyVldV+yJAhqa6KiIiIiEjCFBYWUlZWdtrdO9S1rAKkFszMDgFtgX2prkszVxWBFqa0Fi2X2j+11P6ppfZPLbV/aqn9UyvV7d8POOvuPetaUAGSSCMzs80A7j4i1XVpidT+qaX2Ty21f2qp/VNL7Z9al3P76x0kERERERGRkAIkERERERGRkAIkERERERGRkAIkERERERGRkAIkERERERGRkGaxExERERERCakHSUREREREJKQASUREREREJKQASUREREREJKQASUREREREJKQASUREREREJKQASUREREREJKQASUREREREJKQASaQGZrbEzLya7ZY45R4ws9VmdsbMTpjZi2Y2pYZrTQnznQjLrTazTzXOnTUdZjbOzL5lZs+a2fthu5bWolxS2tjM+prZ78zsgJmVmlmBmf3AzFrX9V6borq2v5k9UsP3xE+rKav2j2Bmbc3sTjP7rZltNLNiMysxsw1m9j0za1dNWT3/DVSf9tfzn1hm9tXw/54dZnbKzMrMbI+Z/cHMRlRTTs9/AtS1/VvM8+/u2rRpq2YDlgAOzAF+H2P7SIwyvwzLnAXmAS8D54ELwF1xrnNXeLwyvOYcoCg8zy9T3Q6N3MbzwvuM3EprKJOUNgaGAEfCPO8CfwMKw69XAFmpbr9ktz/wSJhnWZzvifvU/rVu+89GtPkm4KnwWS4O07YC3fX8N5321/Of8M/gGHAOeAt4Nty2h/dYBszU89902r+lPP8p/2C0aWvqGx8ESANrmf+GMP8xICcifXL4n81JoHNUmc5hugN3R6T3AHaE6denui0asY2/CXwfuC2855p+QU9aGwNvhMcei0jLCH+IOPD9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 " > </div> </div> </div> </div> </div> <div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt"> </div><div class="inner_cell"> <div class="text_cell_render border-box-sizing rendered_html"> <p>The <code>Shomate</code> is a simpler polynomial than the <code>Nasa</code> polynomial so it does not capture the features as well for the large T range. It is always a good idea to check your fit.</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><a id='section_5'></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="5.-Input/Output">5. Input/Output<a class="anchor-link" href="#5.-Input/Output">¶</a></h1><p>pMuTT has more IO functionality than below. See this page for <a href="https://vlachosgroup.github.io/pMuTT/io.html">supported IO functions</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"> <p><a id='section_5_1'></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"> <h2 id="5.1.-Input-via-Excel">5.1. Input via Excel<a class="anchor-link" href="#5.1.-Input-via-Excel">¶</a></h2><p>Encoding each object in Python can be tedious. You can read several species from Excel spreadsheets using <a href="https://vlachosgroup.github.io/pmutt/io.html?highlight=read_excel#pmutt.io.excel.read_excel"><code>pmutt.io.excel.read_excel</code></a>. Note that this function returns a list of dictionaries. This output allows you to initialize whichever object you want using kwargs syntax. There are also <a href="https://vlachosgroup.github.io/pMuTT/io.html#special-rules">special rules that depend on the header name</a>.</p> <p>Below, we show an example importing species data from a spreadsheet and creating a series of NASA polynomials.</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>First, we ensure that the current working directory is the same as the notebook so we can access the spreadsheet.</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [8]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">os</span> <span class="kn">from</span> <span class="nn">pathlib</span> <span class="kn">import</span> <span class="n">Path</span> <span class="c1"># Find the location of Jupyter notebook</span> <span class="c1"># Note that normally Python scripts have a __file__ variable but Jupyter notebook doesn't.</span> <span class="c1"># Using pathlib can overcome this limiation</span> <span class="k">try</span><span class="p">:</span> <span class="n">notebook_path</span> <span class="o">=</span> <span class="n">os</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">dirname</span><span class="p">(</span><span class="vm">__file__</span><span class="p">)</span> <span class="k">except</span> <span class="ne">NameError</span><span class="p">:</span> <span class="n">notebook_path</span> <span class="o">=</span> <span class="n">Path</span><span class="p">()</span><span class="o">.</span><span class="n">resolve</span><span class="p">()</span> <span class="n">os</span><span class="o">.</span><span class="n">chdir</span><span class="p">(</span><span class="n">notebook_path</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>Now we can read from the spreadsheet.</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [9]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">pprint</span> <span class="kn">import</span> <span class="n">pprint</span> <span class="kn">from</span> <span class="nn">pmutt.io.excel</span> <span class="kn">import</span> <span class="n">read_excel</span> <span class="n">ab_initio_data</span> <span class="o">=</span> <span class="n">read_excel</span><span class="p">(</span><span class="n">io</span><span class="o">=</span><span class="s1">'./input/NH3_Input_Data.xlsx'</span><span class="p">,</span> <span class="n">sheet_name</span><span class="o">=</span><span class="s1">'species'</span><span class="p">)</span> <span class="n">pprint</span><span class="p">(</span><span class="n">ab_initio_data</span><span class="p">)</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_subarea output_stream output_stdout output_text"> <pre>[{'atoms': Atoms(symbols='N2', pbc=True, cell=[20.0, 20.0, 21.12998]), 'elec_model': <class 'pmutt.statmech.elec.GroundStateElec'>, 'elements': {'H': 0, 'N': 2}, 'model': <class 'pmutt.statmech.StatMech'>, 'n_degrees': 3, 'name': 'N2', 'optional': 'atoms', 'phase': 'G', 'potentialenergy': -16.63, 'required': ('molecular_weight', 'vib_wavenumbers', 'potentialenergy', 'spin', 'geometry', 'rot_temperatures', 'symmetrynumber'), 'rot_model': <class 'pmutt.statmech.rot.RigidRotor'>, 'symmetrynumber': 2.0, 'trans_model': <class 'pmutt.statmech.trans.FreeTrans'>, 'vib_model': <class 'pmutt.statmech.vib.HarmonicVib'>, 'vib_wavenumbers': [2744.0]}, {'atoms': Atoms(symbols='NH3', pbc=True, cell=[21.627662, 21.409596, 20.388297]), 'elec_model': <class 'pmutt.statmech.elec.GroundStateElec'>, 'elements': {'H': 3, 'N': 1}, 'model': <class 'pmutt.statmech.StatMech'>, 'n_degrees': 3, 'name': 'NH3', 'optional': 'atoms', 'phase': 'G', 'potentialenergy': -19.54, 'required': ('molecular_weight', 'vib_wavenumbers', 'potentialenergy', 'spin', 'geometry', 'rot_temperatures', 'symmetrynumber'), 'rot_model': <class 'pmutt.statmech.rot.RigidRotor'>, 'symmetrynumber': 3.0, 'trans_model': <class 'pmutt.statmech.trans.FreeTrans'>, 'vib_model': <class 'pmutt.statmech.vib.HarmonicVib'>, 'vib_wavenumbers': [3565.26, 3565.26, 3433.9, 1727.23, 1727.23, 1132.51]}, {'atoms': Atoms(symbols='H2', pbc=True, cell=[20.0, 20.0, 20.737166]), 'elec_model': <class 'pmutt.statmech.elec.GroundStateElec'>, 'elements': {'H': 2, 'N': 0}, 'model': <class 'pmutt.statmech.StatMech'>, 'n_degrees': 3, 'name': 'H2', 'optional': 'atoms', 'phase': 'G', 'potentialenergy': -6.77, 'required': ('molecular_weight', 'vib_wavenumbers', 'potentialenergy', 'spin', 'geometry', 'rot_temperatures', 'symmetrynumber'), 'rot_model': <class 'pmutt.statmech.rot.RigidRotor'>, 'symmetrynumber': 2.0, 'trans_model': <class 'pmutt.statmech.trans.FreeTrans'>, 'vib_model': <class 'pmutt.statmech.vib.HarmonicVib'>, 'vib_wavenumbers': [4342.0]}, {'elec_model': <class 'pmutt.statmech.elec.GroundStateElec'>, 'elements': {'H': 0, 'N': 2}, 'model': <class 'pmutt.statmech.StatMech'>, 'name': 'N2(S)', 'phase': 'S', 'potentialenergy': -17.239999999999952, 'required': ('vib_wavenumbers', 'potentialenergy', 'spin'), 'vib_model': <class 'pmutt.statmech.vib.HarmonicVib'>, 'vib_wavenumbers': [2197.19, 360.415, 347.343, 335.674, 62.076, 32.1794]}, {'elec_model': <class 'pmutt.statmech.elec.GroundStateElec'>, 'elements': {'H': 0, 'N': 1}, 'model': <class 'pmutt.statmech.StatMech'>, 'name': 'N(S)', 'phase': 'S', 'potentialenergy': -9.339999999999975, 'required': ('vib_wavenumbers', 'potentialenergy', 'spin'), 'vib_model': <class 'pmutt.statmech.vib.HarmonicVib'>, 'vib_wavenumbers': [549.105, 538.56, 504.323, 475.805, 459.081, 410.018]}, {'elec_model': <class 'pmutt.statmech.elec.GroundStateElec'>, 'elements': {'H': 1, 'N': 0}, 'model': <class 'pmutt.statmech.StatMech'>, 'name': 'H(S)', 'phase': 'S', 'potentialenergy': -4.0, 'required': ('vib_wavenumbers', 'potentialenergy', 'spin'), 'vib_model': <class 'pmutt.statmech.vib.HarmonicVib'>, 'vib_wavenumbers': [1003.51, 625.55, 616.29]}, {'elec_model': <class 'pmutt.statmech.elec.GroundStateElec'>, 'elements': {'H': 3, 'N': 1}, 'model': <class 'pmutt.statmech.StatMech'>, 'name': 'NH3(S)', 'phase': 'S', 'potentialenergy': -20.42999999999995, 'required': ('vib_wavenumbers', 'potentialenergy', 'spin'), 'vib_model': <class 'pmutt.statmech.vib.HarmonicVib'>, 'vib_wavenumbers': [3491.08913, 3488.81949, 3364.52323, 1583.51571, 1582.0703, 1124.22477, 570.21231, 567.221471, 333.089624, 122.859345, 83.828555, 70.625115]}, {'elec_model': <class 'pmutt.statmech.elec.GroundStateElec'>, 'elements': {'H': 2, 'N': 1}, 'model': <class 'pmutt.statmech.StatMech'>, 'name': 'NH2(S)', 'phase': 'S', 'potentialenergy': -16.589999999999975, 'required': ('vib_wavenumbers', 'potentialenergy', 'spin'), 'vib_model': <class 'pmutt.statmech.vib.HarmonicVib'>, 'vib_wavenumbers': [3469.30034, 3381.05197, 1503.01629, 698.868804, 625.596094, 615.939783, 475.130224, 298.12001, 153.250139]}, {'elec_model': <class 'pmutt.statmech.elec.GroundStateElec'>, 'elements': {'H': 1, 'N': 1}, 'model': <class 'pmutt.statmech.StatMech'>, 'name': 'NH(S)', 'phase': 'S', 'potentialenergy': -13.20999999999998, 'required': ('vib_wavenumbers', 'potentialenergy', 'spin'), 'vib_model': <class 'pmutt.statmech.vib.HarmonicVib'>, 'vib_wavenumbers': [3403.12878, 718.177588, 710.58052, 528.525659, 415.195869, 410.130797]}, {'elec_model': <class 'pmutt.statmech.elec.GroundStateElec'>, 'elements': {'H': 3, 'N': 1}, 'model': <class 'pmutt.statmech.StatMech'>, 'name': 'TS1_NH3(S)', 'phase': 'S', 'potentialenergy': -19.23999999999995, 'required': ('vib_wavenumbers', 'potentialenergy', 'spin'), 'vib_model': <class 'pmutt.statmech.vib.HarmonicVib'>, 'vib_wavenumbers': [3453.41063, 3355.66992, 1723.84977, 1487.95484, 959.150723, 888.946198, 594.089439, 428.431136, 227.032386, 206.046727, 142.135856]}, {'elec_model': <class 'pmutt.statmech.elec.GroundStateElec'>, 'elements': {'H': 2, 'N': 1}, 'model': <class 'pmutt.statmech.StatMech'>, 'name': 'TS2_NH2(S)', 'phase': 'S', 'potentialenergy': -15.869999999999974, 'required': ('vib_wavenumbers', 'potentialenergy', 'spin'), 'vib_model': <class 'pmutt.statmech.vib.HarmonicVib'>, 'vib_wavenumbers': [3426.44484, 1293.72327, 922.830768, 660.966598, 525.595124, 496.837263, 330.674459, 290.278005]}, {'elec_model': <class 'pmutt.statmech.elec.GroundStateElec'>, 'elements': {'H': 1, 'N': 1}, 'model': <class 'pmutt.statmech.StatMech'>, 'name': 'TS3_NH(S)', 'phase': 'S', 'potentialenergy': -11.92999999999998, 'required': ('vib_wavenumbers', 'potentialenergy', 'spin'), 'vib_model': <class 'pmutt.statmech.vib.HarmonicVib'>, 'vib_wavenumbers': [1201.60487, 491.566416, 462.015502, 402.158904, 242.138726]}, {'elec_model': <class 'pmutt.statmech.elec.GroundStateElec'>, 'elements': {'H': 0, 'N': 2}, 'model': <class 'pmutt.statmech.StatMech'>, 'name': 'TS4_N2(S)', 'phase': 'S', 'potentialenergy': -14.669999999999952, 'required': ('vib_wavenumbers', 'potentialenergy', 'spin'), 'vib_model': <class 'pmutt.statmech.vib.HarmonicVib'>, 'vib_wavenumbers': [485.614, 392.977, 386.186, 280.943, 168.431]}, {'elec_model': <class 'pmutt.statmech.EmptyMode'>, 'elements': {'H': 0, 'N': 0}, 'model': <class 'pmutt.statmech.StatMech'>, 'name': 'RU(S)', 'nucl_model': <class 'pmutt.statmech.EmptyMode'>, 'phase': 'S', 'required': (), 'rot_model': <class 'pmutt.statmech.EmptyMode'>, 'trans_model': <class 'pmutt.statmech.EmptyMode'>, 'vib_model': <class 'pmutt.statmech.EmptyMode'>}, {'elec_model': <class 'pmutt.statmech.EmptyMode'>, 'elements': {'H': 0, 'N': 0}, 'model': <class 'pmutt.statmech.StatMech'>, 'name': 'RU(B)', 'nucl_model': <class 'pmutt.statmech.EmptyMode'>, 'phase': 'S', 'required': (), 'rot_model': <class 'pmutt.statmech.EmptyMode'>, 'trans_model': <class 'pmutt.statmech.EmptyMode'>, 'vib_model': <class 'pmutt.statmech.EmptyMode'>}] </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>After the data is read, we can fit the <code>Nasa</code> objects from the statistical mechanical data.</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [10]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">pmutt.empirical.nasa</span> <span class="kn">import</span> <span class="n">Nasa</span> <span class="c1"># Create NASA polynomials using **kwargs syntax</span> <span class="n">nasa_species</span> <span class="o">=</span> <span class="p">[]</span> <span class="k">for</span> <span class="n">species_data</span> <span class="ow">in</span> <span class="n">ab_initio_data</span><span class="p">:</span> <span class="n">single_nasa_species</span> <span class="o">=</span> <span class="n">Nasa</span><span class="o">.</span><span class="n">from_model</span><span class="p">(</span><span class="n">T_low</span><span class="o">=</span><span class="mf">100.</span><span class="p">,</span> <span class="n">T_high</span><span class="o">=</span><span class="mf">1500.</span><span class="p">,</span> <span class="o">**</span><span class="n">species_data</span><span class="p">)</span> <span class="n">nasa_species</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">single_nasa_species</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>Just to ensure the species were read correctly, we can try printing out thermodynamic values.</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [11]:</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">pandas</span> <span class="k">as</span> <span class="nn">pd</span> <span class="n">thermo_data</span> <span class="o">=</span> <span class="p">{</span><span class="s1">'Name'</span><span class="p">:</span> <span class="p">[],</span> <span class="s1">'H (kcal/mol)'</span><span class="p">:</span> <span class="p">[],</span> <span class="s1">'S (cal/mol/K)'</span><span class="p">:</span> <span class="p">[],</span> <span class="s1">'G (kcal/mol)'</span><span class="p">:</span> <span class="p">[]}</span> <span class="sd">'''Calculate properties at 298 K'''</span> <span class="n">T</span> <span class="o">=</span> <span class="mf">298.</span> <span class="c1"># K</span> <span class="k">for</span> <span class="n">single_nasa_species</span> <span class="ow">in</span> <span class="n">nasa_species</span><span class="p">:</span> <span class="n">thermo_data</span><span class="p">[</span><span class="s1">'Name'</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">single_nasa_species</span><span class="o">.</span><span class="n">name</span><span class="p">)</span> <span class="n">thermo_data</span><span class="p">[</span><span class="s1">'H (kcal/mol)'</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">single_nasa_species</span><span class="o">.</span><span class="n">get_H</span><span class="p">(</span><span class="n">units</span><span class="o">=</span><span class="s1">'kcal/mol'</span><span class="p">,</span> <span class="n">T</span><span class="o">=</span><span class="n">T</span><span class="p">))</span> <span class="n">thermo_data</span><span class="p">[</span><span class="s1">'S (cal/mol/K)'</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">single_nasa_species</span><span class="o">.</span><span class="n">get_S</span><span class="p">(</span><span class="n">units</span><span class="o">=</span><span class="s1">'cal/mol/K'</span><span class="p">,</span> <span class="n">T</span><span class="o">=</span><span class="n">T</span><span class="p">))</span> <span class="n">thermo_data</span><span class="p">[</span><span class="s1">'G (kcal/mol)'</span><span class="p">]</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">single_nasa_species</span><span class="o">.</span><span class="n">get_G</span><span class="p">(</span><span class="n">units</span><span class="o">=</span><span class="s1">'kcal/mol'</span><span class="p">,</span> <span class="n">T</span><span class="o">=</span><span class="n">T</span><span class="p">))</span> <span class="sd">'''Create Pandas Dataframe for easy printing'''</span> <span class="n">columns</span> <span class="o">=</span> <span class="p">[</span><span class="s1">'Name'</span><span class="p">,</span> <span class="s1">'H (kcal/mol)'</span><span class="p">,</span> <span class="s1">'S (cal/mol/K)'</span><span class="p">,</span> <span class="s1">'G (kcal/mol)'</span><span class="p">]</span> <span class="n">thermo_data</span> <span class="o">=</span> <span class="n">pd</span><span class="o">.</span><span class="n">DataFrame</span><span class="p">(</span><span class="n">thermo_data</span><span class="p">,</span> <span class="n">columns</span><span class="o">=</span><span class="n">columns</span><span class="p">)</span> <span class="nb">print</span><span class="p">(</span><span class="n">thermo_data</span><span class="p">)</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_subarea output_stream output_stdout output_text"> <pre> Name H (kcal/mol) S (cal/mol/K) G (kcal/mol) 0 N2 -377.528622 45.859884 -391.194868 1 NH3 -426.064695 46.668843 -439.972010 2 H2 -147.840077 31.125720 -157.115541 3 N2(S) -392.527104 11.505686 -395.955799 4 N(S) -224.031107 -15.195813 -219.502755 5 H(S) -90.354179 -1.204047 -89.995373 6 NH3(S) -445.779672 13.365121 -449.762479 7 NH2(S) -367.677235 2.835230 -368.522134 8 NH(S) -300.349597 -4.279471 -299.074315 9 TS1_NH3(S) -421.149629 10.946017 -424.411542 10 TS2_NH2(S) -355.559719 1.918158 -356.131330 11 TS3_NH(S) -274.447077 -1.664273 -273.951123 12 TS4_N2(S) -335.996499 4.750543 -337.412160 13 RU(S) 0.000000 0.000000 0.000000 14 RU(B) 0.000000 0.000000 0.000000 </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 id='section_6'></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="6.-Reactions">6. Reactions<a class="anchor-link" href="#6.-Reactions">¶</a></h1><p><code>Reaction</code> objects can be created by putting together <code>Nasa</code>, <code>Nasa9</code>, <code>Shomate</code> and <code>StatMech</code> objects. <img src="images/reaction_smartart.png" width=300></p> <p><img src="images/reaction.png" width=600></p> <p><img src="images/reaction_func1.png" width=800></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><a id='section_6_1'></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"> <h2 id="6.1.-Initializing-Reaction-objects-using-from_string">6.1. Initializing Reaction objects using from_string<a class="anchor-link" href="#6.1.-Initializing-Reaction-objects-using-from_string">¶</a></h2><p>The <code>from_string</code> method is the easiest way to create a <code>Reaction</code> object. It requires the relevant species to be in a dictionary and a string to describe the reaction.</p> <p><img src="images/reaction_string.svg" width=800></p> <p>We will demonstrate its use for the formation of NH3.</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [12]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">pmutt.empirical.nasa</span> <span class="kn">import</span> <span class="n">Nasa</span> <span class="kn">from</span> <span class="nn">pmutt.empirical.shomate</span> <span class="kn">import</span> <span class="n">Shomate</span> <span class="kn">from</span> <span class="nn">pmutt.reaction</span> <span class="kn">import</span> <span class="n">Reaction</span> <span class="c1"># Create species. Note that you can mix different types of species</span> <span class="n">species</span> <span class="o">=</span> <span class="p">{</span> <span class="s1">'H2'</span><span class="p">:</span> <span class="n">StatMech</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s1">'H2'</span><span class="p">,</span> <span class="n">atoms</span><span class="o">=</span><span class="n">molecule</span><span class="p">(</span><span class="s1">'H2'</span><span class="p">),</span> <span class="n">vib_wavenumbers</span><span class="o">=</span><span class="p">[</span><span class="mf">4342.</span><span class="p">],</span> <span class="c1"># cm-1</span> <span class="n">symmetrynumber</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">potentialenergy</span><span class="o">=-</span><span class="mf">6.77</span><span class="p">,</span> <span class="c1"># eV</span> <span class="n">spin</span><span class="o">=</span><span class="mf">0.</span><span class="p">,</span> <span class="o">**</span><span class="n">presets</span><span class="p">[</span><span class="s1">'idealgas'</span><span class="p">]),</span> <span class="s1">'N2'</span><span class="p">:</span> <span class="n">Nasa</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s1">'N2'</span><span class="p">,</span> <span class="n">T_low</span><span class="o">=</span><span class="mf">300.</span><span class="p">,</span> <span class="n">T_mid</span><span class="o">=</span><span class="mf">643.</span><span class="p">,</span> <span class="n">T_high</span><span class="o">=</span><span class="mf">1000.</span><span class="p">,</span> <span class="n">a_low</span><span class="o">=</span><span class="p">[</span><span class="mf">3.3956319945669633</span><span class="p">,</span> <span class="mf">0.001115707689025668</span><span class="p">,</span> <span class="o">-</span><span class="mf">4.301993779374381e-06</span><span class="p">,</span> <span class="mf">6.8071424019295535e-09</span><span class="p">,</span> <span class="o">-</span><span class="mf">3.2903312791047058e-12</span><span class="p">,</span> <span class="o">-</span><span class="mf">191001.55648623788</span><span class="p">,</span> <span class="mf">3.556111439828502</span><span class="p">],</span> <span class="n">a_high</span><span class="o">=</span><span class="p">[</span><span class="mf">4.050329990684662</span><span class="p">,</span> <span class="o">-</span><span class="mf">0.0029677854067980108</span><span class="p">,</span> <span class="mf">5.323485005316287e-06</span><span class="p">,</span> <span class="o">-</span><span class="mf">3.3518122405333548e-09</span><span class="p">,</span> <span class="mf">7.58446718337381e-13</span><span class="p">,</span> <span class="o">-</span><span class="mf">191086.2004520406</span><span class="p">,</span> <span class="mf">0.6858235504924011</span><span class="p">]),</span> <span class="s1">'NH3'</span><span class="p">:</span> <span class="n">Shomate</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s1">'NH3'</span><span class="p">,</span> <span class="n">T_low</span><span class="o">=</span><span class="mf">300.</span><span class="p">,</span> <span class="n">T_high</span><span class="o">=</span><span class="mf">1000.</span><span class="p">,</span> <span class="n">a</span><span class="o">=</span><span class="p">[</span><span class="mf">18.792357134351683</span><span class="p">,</span> <span class="mf">44.82725349479501</span><span class="p">,</span> <span class="o">-</span><span class="mf">10.05898449447048</span><span class="p">,</span> <span class="mf">0.3711633831565547</span><span class="p">,</span> <span class="mf">0.2969942466370908</span><span class="p">,</span> <span class="o">-</span><span class="mf">1791.225746924463</span><span class="p">,</span> <span class="mf">203.9035662274934</span><span class="p">,</span> <span class="mf">1784.714638346206</span><span class="p">]),</span> <span class="p">}</span> <span class="c1"># Define the formation of ammonia reaction</span> <span class="n">rxn</span> <span class="o">=</span> <span class="n">Reaction</span><span class="o">.</span><span class="n">from_string</span><span class="p">(</span><span class="s1">'1.5H2 + 0.5N2 = NH3'</span><span class="p">,</span> <span class="n">species</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>Now we can calculate thermodynamic properties of the reaction.</p> </div> </div> </div> <div class="cell border-box-sizing code_cell rendered"> <div class="input"> <div class="prompt input_prompt">In [13]:</div> <div class="inner_cell"> <div class="input_area"> <div class=" highlight hl-ipython3"><pre><span></span><span class="sd">'''Forward change in enthalpy'''</span> <span class="n">H_rxn_fwd</span> <span class="o">=</span> <span class="n">rxn</span><span class="o">.</span><span class="n">get_delta_H</span><span class="p">(</span><span class="n">units</span><span class="o">=</span><span class="s1">'kcal/mol'</span><span class="p">,</span> <span class="n">T</span><span class="o">=</span><span class="mf">300.</span><span class="p">)</span> <span class="nb">print</span><span class="p">(</span><span class="s1">'Delta H_fwd(T = 300 K) = </span><span class="si">{:.1f}</span><span class="s1"> kcal/mol'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">H_rxn_fwd</span><span class="p">))</span> <span class="sd">'''Reverse change in entropy'''</span> <span class="n">S_rxn_rev</span> <span class="o">=</span> <span class="n">rxn</span><span class="o">.</span><span class="n">get_delta_S</span><span class="p">(</span><span class="n">units</span><span class="o">=</span><span class="s1">'cal/mol/K'</span><span class="p">,</span> <span class="n">T</span><span class="o">=</span><span class="mf">300.</span><span class="p">,</span> <span class="n">rev</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span> <span class="nb">print</span><span class="p">(</span><span class="s1">'Delta S_rev(T = 300 K) = </span><span class="si">{:.1f}</span><span class="s1"> cal/mol/K'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">S_rxn_rev</span><span class="p">))</span> <span class="sd">'''Gibbs energy of reactants'''</span> <span class="n">G_react</span> <span class="o">=</span> <span class="n">rxn</span><span class="o">.</span><span class="n">get_G_state</span><span class="p">(</span><span class="n">units</span><span class="o">=</span><span class="s1">'kcal/mol'</span><span class="p">,</span> <span class="n">T</span><span class="o">=</span><span class="mf">300.</span><span class="p">,</span> <span class="n">state</span><span class="o">=</span><span class="s1">'reactants'</span><span class="p">)</span> <span class="nb">print</span><span class="p">(</span><span class="s1">'G_reactants(T = 300 K) = </span><span class="si">{:.1f}</span><span class="s1"> kcal/mol'</span><span class="o">.</span><span class="n">format</span><span class="p">(</span><span class="n">G_react</span><span class="p">))</span> </pre></div> </div> </div> </div> <div class="output_wrapper"> <div class="output"> <div class="output_area"> <div class="prompt"></div> <div class="output_subarea output_stream output_stdout output_text"> <pre>Delta H_fwd(T = 300 K) = -16.1 kcal/mol Delta S_rev(T = 300 K) = 23.7 cal/mol/K G_reactants(T = 300 K) = -431.4 kcal/mol </pre> </div> </div> </div> </div> </div> </div> </div> </body> </html>