Skip to content

Instantly share code, notes, and snippets.

@j9ac9k
Created June 18, 2017 22:36
Show Gist options
  • Save j9ac9k/9a1c9157101114fd4a90c9871fa405e5 to your computer and use it in GitHub Desktop.
Save j9ac9k/9a1c9157101114fd4a90c9871fa405e5 to your computer and use it in GitHub Desktop.
ML Presentation
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="chrome=1" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<title>presentation slides</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>
<!-- General and theme style sheets -->
<link rel="stylesheet" href="reveal.js/css/reveal.css">
<link rel="stylesheet" href="reveal.js/css/theme/simple.css" id="theme">
<!-- If the query includes 'print-pdf', include the PDF print sheet -->
<script>
if( window.location.search.match( /print-pdf/gi ) ) {
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = 'reveal.js/css/print/pdf.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
}
</script>
<!--[if lt IE 9]>
<script src="reveal.js/lib/js/html5shiv.js"></script>
<![endif]-->
<!-- Loading the mathjax macro -->
<!-- Load mathjax -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS_HTML"></script>
<!-- MathJax configuration -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true,
processEnvironments: true
},
// Center justify equations in code and markdown cells. Elsewhere
// we use CSS to left justify single line equations in code cells.
displayAlign: 'center',
"HTML-CSS": {
styles: {'.MathJax_Display': {"margin": 0}},
linebreaks: { automatic: true }
}
});
</script>
<!-- End of mathjax configuration -->
<!-- Get Font-awesome from cdn -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.1.0/css/font-awesome.css">
<style type="text/css">
/*!
*
* Twitter Bootstrap
*
*/
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Copyright 2011-2016 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
body {
margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
background-color: transparent;
}
a:active,
a:hover {
outline: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure {
margin: 1em 40px;
}
hr {
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
*,
*:before,
*:after {
background: transparent !important;
color: #000 !important;
box-shadow: none !important;
text-shadow: none !important;
}
a,
a:visited {
text-decoration: underline;
}
a[href]:after {
content: " (" attr(href) ")";
}
abbr[title]:after {
content: " (" attr(title) ")";
}
a[href^="#"]:after,
a[href^="javascript:"]:after {
content: "";
}
pre,
blockquote {
border: 1px solid #999;
page-break-inside: avoid;
}
thead {
display: table-header-group;
}
tr,
img {
page-break-inside: avoid;
}
img {
max-width: 100% !important;
}
p,
h2,
h3 {
orphans: 3;
widows: 3;
}
h2,
h3 {
page-break-after: avoid;
}
.navbar {
display: none;
}
.btn > .caret,
.dropup > .btn > .caret {
border-top-color: #000 !important;
}
.label {
border: 1px solid #000;
}
.table {
border-collapse: collapse !important;
}
.table td,
.table th {
background-color: #fff !important;
}
.table-bordered th,
.table-bordered td {
border: 1px solid #ddd !important;
}
}
@font-face {
font-family: 'Glyphicons Halflings';
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot');
src: url('../components/bootstrap/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../components/bootstrap/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
position: relative;
top: 1px;
display: inline-block;
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
content: "\002a";
}
.glyphicon-plus:before {
content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
content: "\20ac";
}
.glyphicon-minus:before {
content: "\2212";
}
.glyphicon-cloud:before {
content: "\2601";
}
.glyphicon-envelope:before {
content: "\2709";
}
.glyphicon-pencil:before {
content: "\270f";
}
.glyphicon-glass:before {
content: "\e001";
}
.glyphicon-music:before {
content: "\e002";
}
.glyphicon-search:before {
content: "\e003";
}
.glyphicon-heart:before {
content: "\e005";
}
.glyphicon-star:before {
content: "\e006";
}
.glyphicon-star-empty:before {
content: "\e007";
}
.glyphicon-user:before {
content: "\e008";
}
.glyphicon-film:before {
content: "\e009";
}
.glyphicon-th-large:before {
content: "\e010";
}
.glyphicon-th:before {
content: "\e011";
}
.glyphicon-th-list:before {
content: "\e012";
}
.glyphicon-ok:before {
content: "\e013";
}
.glyphicon-remove:before {
content: "\e014";
}
.glyphicon-zoom-in:before {
content: "\e015";
}
.glyphicon-zoom-out:before {
content: "\e016";
}
.glyphicon-off:before {
content: "\e017";
}
.glyphicon-signal:before {
content: "\e018";
}
.glyphicon-cog:before {
content: "\e019";
}
.glyphicon-trash:before {
content: "\e020";
}
.glyphicon-home:before {
content: "\e021";
}
.glyphicon-file:before {
content: "\e022";
}
.glyphicon-time:before {
content: "\e023";
}
.glyphicon-road:before {
content: "\e024";
}
.glyphicon-download-alt:before {
content: "\e025";
}
.glyphicon-download:before {
content: "\e026";
}
.glyphicon-upload:before {
content: "\e027";
}
.glyphicon-inbox:before {
content: "\e028";
}
.glyphicon-play-circle:before {
content: "\e029";
}
.glyphicon-repeat:before {
content: "\e030";
}
.glyphicon-refresh:before {
content: "\e031";
}
.glyphicon-list-alt:before {
content: "\e032";
}
.glyphicon-lock:before {
content: "\e033";
}
.glyphicon-flag:before {
content: "\e034";
}
.glyphicon-headphones:before {
content: "\e035";
}
.glyphicon-volume-off:before {
content: "\e036";
}
.glyphicon-volume-down:before {
content: "\e037";
}
.glyphicon-volume-up:before {
content: "\e038";
}
.glyphicon-qrcode:before {
content: "\e039";
}
.glyphicon-barcode:before {
content: "\e040";
}
.glyphicon-tag:before {
content: "\e041";
}
.glyphicon-tags:before {
content: "\e042";
}
.glyphicon-book:before {
content: "\e043";
}
.glyphicon-bookmark:before {
content: "\e044";
}
.glyphicon-print:before {
content: "\e045";
}
.glyphicon-camera:before {
content: "\e046";
}
.glyphicon-font:before {
content: "\e047";
}
.glyphicon-bold:before {
content: "\e048";
}
.glyphicon-italic:before {
content: "\e049";
}
.glyphicon-text-height:before {
content: "\e050";
}
.glyphicon-text-width:before {
content: "\e051";
}
.glyphicon-align-left:before {
content: "\e052";
}
.glyphicon-align-center:before {
content: "\e053";
}
.glyphicon-align-right:before {
content: "\e054";
}
.glyphicon-align-justify:before {
content: "\e055";
}
.glyphicon-list:before {
content: "\e056";
}
.glyphicon-indent-left:before {
content: "\e057";
}
.glyphicon-indent-right:before {
content: "\e058";
}
.glyphicon-facetime-video:before {
content: "\e059";
}
.glyphicon-picture:before {
content: "\e060";
}
.glyphicon-map-marker:before {
content: "\e062";
}
.glyphicon-adjust:before {
content: "\e063";
}
.glyphicon-tint:before {
content: "\e064";
}
.glyphicon-edit:before {
content: "\e065";
}
.glyphicon-share:before {
content: "\e066";
}
.glyphicon-check:before {
content: "\e067";
}
.glyphicon-move:before {
content: "\e068";
}
.glyphicon-step-backward:before {
content: "\e069";
}
.glyphicon-fast-backward:before {
content: "\e070";
}
.glyphicon-backward:before {
content: "\e071";
}
.glyphicon-play:before {
content: "\e072";
}
.glyphicon-pause:before {
content: "\e073";
}
.glyphicon-stop:before {
content: "\e074";
}
.glyphicon-forward:before {
content: "\e075";
}
.glyphicon-fast-forward:before {
content: "\e076";
}
.glyphicon-step-forward:before {
content: "\e077";
}
.glyphicon-eject:before {
content: "\e078";
}
.glyphicon-chevron-left:before {
content: "\e079";
}
.glyphicon-chevron-right:before {
content: "\e080";
}
.glyphicon-plus-sign:before {
content: "\e081";
}
.glyphicon-minus-sign:before {
content: "\e082";
}
.glyphicon-remove-sign:before {
content: "\e083";
}
.glyphicon-ok-sign:before {
content: "\e084";
}
.glyphicon-question-sign:before {
content: "\e085";
}
.glyphicon-info-sign:before {
content: "\e086";
}
.glyphicon-screenshot:before {
content: "\e087";
}
.glyphicon-remove-circle:before {
content: "\e088";
}
.glyphicon-ok-circle:before {
content: "\e089";
}
.glyphicon-ban-circle:before {
content: "\e090";
}
.glyphicon-arrow-left:before {
content: "\e091";
}
.glyphicon-arrow-right:before {
content: "\e092";
}
.glyphicon-arrow-up:before {
content: "\e093";
}
.glyphicon-arrow-down:before {
content: "\e094";
}
.glyphicon-share-alt:before {
content: "\e095";
}
.glyphicon-resize-full:before {
content: "\e096";
}
.glyphicon-resize-small:before {
content: "\e097";
}
.glyphicon-exclamation-sign:before {
content: "\e101";
}
.glyphicon-gift:before {
content: "\e102";
}
.glyphicon-leaf:before {
content: "\e103";
}
.glyphicon-fire:before {
content: "\e104";
}
.glyphicon-eye-open:before {
content: "\e105";
}
.glyphicon-eye-close:before {
content: "\e106";
}
.glyphicon-warning-sign:before {
content: "\e107";
}
.glyphicon-plane:before {
content: "\e108";
}
.glyphicon-calendar:before {
content: "\e109";
}
.glyphicon-random:before {
content: "\e110";
}
.glyphicon-comment:before {
content: "\e111";
}
.glyphicon-magnet:before {
content: "\e112";
}
.glyphicon-chevron-up:before {
content: "\e113";
}
.glyphicon-chevron-down:before {
content: "\e114";
}
.glyphicon-retweet:before {
content: "\e115";
}
.glyphicon-shopping-cart:before {
content: "\e116";
}
.glyphicon-folder-close:before {
content: "\e117";
}
.glyphicon-folder-open:before {
content: "\e118";
}
.glyphicon-resize-vertical:before {
content: "\e119";
}
.glyphicon-resize-horizontal:before {
content: "\e120";
}
.glyphicon-hdd:before {
content: "\e121";
}
.glyphicon-bullhorn:before {
content: "\e122";
}
.glyphicon-bell:before {
content: "\e123";
}
.glyphicon-certificate:before {
content: "\e124";
}
.glyphicon-thumbs-up:before {
content: "\e125";
}
.glyphicon-thumbs-down:before {
content: "\e126";
}
.glyphicon-hand-right:before {
content: "\e127";
}
.glyphicon-hand-left:before {
content: "\e128";
}
.glyphicon-hand-up:before {
content: "\e129";
}
.glyphicon-hand-down:before {
content: "\e130";
}
.glyphicon-circle-arrow-right:before {
content: "\e131";
}
.glyphicon-circle-arrow-left:before {
content: "\e132";
}
.glyphicon-circle-arrow-up:before {
content: "\e133";
}
.glyphicon-circle-arrow-down:before {
content: "\e134";
}
.glyphicon-globe:before {
content: "\e135";
}
.glyphicon-wrench:before {
content: "\e136";
}
.glyphicon-tasks:before {
content: "\e137";
}
.glyphicon-filter:before {
content: "\e138";
}
.glyphicon-briefcase:before {
content: "\e139";
}
.glyphicon-fullscreen:before {
content: "\e140";
}
.glyphicon-dashboard:before {
content: "\e141";
}
.glyphicon-paperclip:before {
content: "\e142";
}
.glyphicon-heart-empty:before {
content: "\e143";
}
.glyphicon-link:before {
content: "\e144";
}
.glyphicon-phone:before {
content: "\e145";
}
.glyphicon-pushpin:before {
content: "\e146";
}
.glyphicon-usd:before {
content: "\e148";
}
.glyphicon-gbp:before {
content: "\e149";
}
.glyphicon-sort:before {
content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
content: "\e152";
}
.glyphicon-sort-by-order:before {
content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
content: "\e154";
}
.glyphicon-sort-by-attributes:before {
content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
content: "\e156";
}
.glyphicon-unchecked:before {
content: "\e157";
}
.glyphicon-expand:before {
content: "\e158";
}
.glyphicon-collapse-down:before {
content: "\e159";
}
.glyphicon-collapse-up:before {
content: "\e160";
}
.glyphicon-log-in:before {
content: "\e161";
}
.glyphicon-flash:before {
content: "\e162";
}
.glyphicon-log-out:before {
content: "\e163";
}
.glyphicon-new-window:before {
content: "\e164";
}
.glyphicon-record:before {
content: "\e165";
}
.glyphicon-save:before {
content: "\e166";
}
.glyphicon-open:before {
content: "\e167";
}
.glyphicon-saved:before {
content: "\e168";
}
.glyphicon-import:before {
content: "\e169";
}
.glyphicon-export:before {
content: "\e170";
}
.glyphicon-send:before {
content: "\e171";
}
.glyphicon-floppy-disk:before {
content: "\e172";
}
.glyphicon-floppy-saved:before {
content: "\e173";
}
.glyphicon-floppy-remove:before {
content: "\e174";
}
.glyphicon-floppy-save:before {
content: "\e175";
}
.glyphicon-floppy-open:before {
content: "\e176";
}
.glyphicon-credit-card:before {
content: "\e177";
}
.glyphicon-transfer:before {
content: "\e178";
}
.glyphicon-cutlery:before {
content: "\e179";
}
.glyphicon-header:before {
content: "\e180";
}
.glyphicon-compressed:before {
content: "\e181";
}
.glyphicon-earphone:before {
content: "\e182";
}
.glyphicon-phone-alt:before {
content: "\e183";
}
.glyphicon-tower:before {
content: "\e184";
}
.glyphicon-stats:before {
content: "\e185";
}
.glyphicon-sd-video:before {
content: "\e186";
}
.glyphicon-hd-video:before {
content: "\e187";
}
.glyphicon-subtitles:before {
content: "\e188";
}
.glyphicon-sound-stereo:before {
content: "\e189";
}
.glyphicon-sound-dolby:before {
content: "\e190";
}
.glyphicon-sound-5-1:before {
content: "\e191";
}
.glyphicon-sound-6-1:before {
content: "\e192";
}
.glyphicon-sound-7-1:before {
content: "\e193";
}
.glyphicon-copyright-mark:before {
content: "\e194";
}
.glyphicon-registration-mark:before {
content: "\e195";
}
.glyphicon-cloud-download:before {
content: "\e197";
}
.glyphicon-cloud-upload:before {
content: "\e198";
}
.glyphicon-tree-conifer:before {
content: "\e199";
}
.glyphicon-tree-deciduous:before {
content: "\e200";
}
.glyphicon-cd:before {
content: "\e201";
}
.glyphicon-save-file:before {
content: "\e202";
}
.glyphicon-open-file:before {
content: "\e203";
}
.glyphicon-level-up:before {
content: "\e204";
}
.glyphicon-copy:before {
content: "\e205";
}
.glyphicon-paste:before {
content: "\e206";
}
.glyphicon-alert:before {
content: "\e209";
}
.glyphicon-equalizer:before {
content: "\e210";
}
.glyphicon-king:before {
content: "\e211";
}
.glyphicon-queen:before {
content: "\e212";
}
.glyphicon-pawn:before {
content: "\e213";
}
.glyphicon-bishop:before {
content: "\e214";
}
.glyphicon-knight:before {
content: "\e215";
}
.glyphicon-baby-formula:before {
content: "\e216";
}
.glyphicon-tent:before {
content: "\26fa";
}
.glyphicon-blackboard:before {
content: "\e218";
}
.glyphicon-bed:before {
content: "\e219";
}
.glyphicon-apple:before {
content: "\f8ff";
}
.glyphicon-erase:before {
content: "\e221";
}
.glyphicon-hourglass:before {
content: "\231b";
}
.glyphicon-lamp:before {
content: "\e223";
}
.glyphicon-duplicate:before {
content: "\e224";
}
.glyphicon-piggy-bank:before {
content: "\e225";
}
.glyphicon-scissors:before {
content: "\e226";
}
.glyphicon-bitcoin:before {
content: "\e227";
}
.glyphicon-btc:before {
content: "\e227";
}
.glyphicon-xbt:before {
content: "\e227";
}
.glyphicon-yen:before {
content: "\00a5";
}
.glyphicon-jpy:before {
content: "\00a5";
}
.glyphicon-ruble:before {
content: "\20bd";
}
.glyphicon-rub:before {
content: "\20bd";
}
.glyphicon-scale:before {
content: "\e230";
}
.glyphicon-ice-lolly:before {
content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
content: "\e232";
}
.glyphicon-education:before {
content: "\e233";
}
.glyphicon-option-horizontal:before {
content: "\e234";
}
.glyphicon-option-vertical:before {
content: "\e235";
}
.glyphicon-menu-hamburger:before {
content: "\e236";
}
.glyphicon-modal-window:before {
content: "\e237";
}
.glyphicon-oil:before {
content: "\e238";
}
.glyphicon-grain:before {
content: "\e239";
}
.glyphicon-sunglasses:before {
content: "\e240";
}
.glyphicon-text-size:before {
content: "\e241";
}
.glyphicon-text-color:before {
content: "\e242";
}
.glyphicon-text-background:before {
content: "\e243";
}
.glyphicon-object-align-top:before {
content: "\e244";
}
.glyphicon-object-align-bottom:before {
content: "\e245";
}
.glyphicon-object-align-horizontal:before {
content: "\e246";
}
.glyphicon-object-align-left:before {
content: "\e247";
}
.glyphicon-object-align-vertical:before {
content: "\e248";
}
.glyphicon-object-align-right:before {
content: "\e249";
}
.glyphicon-triangle-right:before {
content: "\e250";
}
.glyphicon-triangle-left:before {
content: "\e251";
}
.glyphicon-triangle-bottom:before {
content: "\e252";
}
.glyphicon-triangle-top:before {
content: "\e253";
}
.glyphicon-console:before {
content: "\e254";
}
.glyphicon-superscript:before {
content: "\e255";
}
.glyphicon-subscript:before {
content: "\e256";
}
.glyphicon-menu-left:before {
content: "\e257";
}
.glyphicon-menu-right:before {
content: "\e258";
}
.glyphicon-menu-down:before {
content: "\e259";
}
.glyphicon-menu-up:before {
content: "\e260";
}
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*:before,
*:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html {
font-size: 10px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 13px;
line-height: 1.42857143;
color: #000;
background-color: #fff;
}
input,
button,
select,
textarea {
font-family: inherit;
font-size: inherit;
line-height: inherit;
}
a {
color: #337ab7;
text-decoration: none;
}
a:hover,
a:focus {
color: #23527c;
text-decoration: underline;
}
a:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
figure {
margin: 0;
}
img {
vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto;
}
.img-rounded {
border-radius: 3px;
}
.img-thumbnail {
padding: 4px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
display: inline-block;
max-width: 100%;
height: auto;
}
.img-circle {
border-radius: 50%;
}
hr {
margin-top: 18px;
margin-bottom: 18px;
border: 0;
border-top: 1px solid #eeeeee;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
margin: -1px;
padding: 0;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
position: static;
width: auto;
height: auto;
margin: 0;
overflow: visible;
clip: auto;
}
[role="button"] {
cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
font-family: inherit;
font-weight: 500;
line-height: 1.1;
color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
font-weight: normal;
line-height: 1;
color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
margin-top: 18px;
margin-bottom: 9px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
margin-top: 9px;
margin-bottom: 9px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
font-size: 75%;
}
h1,
.h1 {
font-size: 33px;
}
h2,
.h2 {
font-size: 27px;
}
h3,
.h3 {
font-size: 23px;
}
h4,
.h4 {
font-size: 17px;
}
h5,
.h5 {
font-size: 13px;
}
h6,
.h6 {
font-size: 12px;
}
p {
margin: 0 0 9px;
}
.lead {
margin-bottom: 18px;
font-size: 14px;
font-weight: 300;
line-height: 1.4;
}
@media (min-width: 768px) {
.lead {
font-size: 19.5px;
}
}
small,
.small {
font-size: 92%;
}
mark,
.mark {
background-color: #fcf8e3;
padding: .2em;
}
.text-left {
text-align: left;
}
.text-right {
text-align: right;
}
.text-center {
text-align: center;
}
.text-justify {
text-align: justify;
}
.text-nowrap {
white-space: nowrap;
}
.text-lowercase {
text-transform: lowercase;
}
.text-uppercase {
text-transform: uppercase;
}
.text-capitalize {
text-transform: capitalize;
}
.text-muted {
color: #777777;
}
.text-primary {
color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
color: #286090;
}
.text-success {
color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
color: #2b542c;
}
.text-info {
color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
color: #245269;
}
.text-warning {
color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
color: #66512c;
}
.text-danger {
color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
color: #843534;
}
.bg-primary {
color: #fff;
background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
background-color: #286090;
}
.bg-success {
background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
background-color: #c1e2b3;
}
.bg-info {
background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
background-color: #afd9ee;
}
.bg-warning {
background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
background-color: #f7ecb5;
}
.bg-danger {
background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
background-color: #e4b9b9;
}
.page-header {
padding-bottom: 8px;
margin: 36px 0 18px;
border-bottom: 1px solid #eeeeee;
}
ul,
ol {
margin-top: 0;
margin-bottom: 9px;
}
ul ul,
ol ul,
ul ol,
ol ol {
margin-bottom: 0;
}
.list-unstyled {
padding-left: 0;
list-style: none;
}
.list-inline {
padding-left: 0;
list-style: none;
margin-left: -5px;
}
.list-inline > li {
display: inline-block;
padding-left: 5px;
padding-right: 5px;
}
dl {
margin-top: 0;
margin-bottom: 18px;
}
dt,
dd {
line-height: 1.42857143;
}
dt {
font-weight: bold;
}
dd {
margin-left: 0;
}
@media (min-width: 541px) {
.dl-horizontal dt {
float: left;
width: 160px;
clear: left;
text-align: right;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.dl-horizontal dd {
margin-left: 180px;
}
}
abbr[title],
abbr[data-original-title] {
cursor: help;
border-bottom: 1px dotted #777777;
}
.initialism {
font-size: 90%;
text-transform: uppercase;
}
blockquote {
padding: 9px 18px;
margin: 0 0 18px;
font-size: inherit;
border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
display: block;
font-size: 80%;
line-height: 1.42857143;
color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
padding-right: 15px;
padding-left: 0;
border-right: 5px solid #eeeeee;
border-left: 0;
text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
content: '\00A0 \2014';
}
address {
margin-bottom: 18px;
font-style: normal;
line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
font-family: monospace;
}
code {
padding: 2px 4px;
font-size: 90%;
color: #c7254e;
background-color: #f9f2f4;
border-radius: 2px;
}
kbd {
padding: 2px 4px;
font-size: 90%;
color: #888;
background-color: transparent;
border-radius: 1px;
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
padding: 0;
font-size: 100%;
font-weight: bold;
box-shadow: none;
}
pre {
display: block;
padding: 8.5px;
margin: 0 0 9px;
font-size: 12px;
line-height: 1.42857143;
word-break: break-all;
word-wrap: break-word;
color: #333333;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 2px;
}
pre code {
padding: 0;
font-size: inherit;
color: inherit;
white-space: pre-wrap;
background-color: transparent;
border-radius: 0;
}
.pre-scrollable {
max-height: 340px;
overflow-y: scroll;
}
.container {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
@media (min-width: 768px) {
.container {
width: 768px;
}
}
@media (min-width: 992px) {
.container {
width: 940px;
}
}
@media (min-width: 1200px) {
.container {
width: 1140px;
}
}
.container-fluid {
margin-right: auto;
margin-left: auto;
padding-left: 0px;
padding-right: 0px;
}
.row {
margin-left: 0px;
margin-right: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: relative;
min-height: 1px;
padding-left: 0px;
padding-right: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
float: left;
}
.col-xs-12 {
width: 100%;
}
.col-xs-11 {
width: 91.66666667%;
}
.col-xs-10 {
width: 83.33333333%;
}
.col-xs-9 {
width: 75%;
}
.col-xs-8 {
width: 66.66666667%;
}
.col-xs-7 {
width: 58.33333333%;
}
.col-xs-6 {
width: 50%;
}
.col-xs-5 {
width: 41.66666667%;
}
.col-xs-4 {
width: 33.33333333%;
}
.col-xs-3 {
width: 25%;
}
.col-xs-2 {
width: 16.66666667%;
}
.col-xs-1 {
width: 8.33333333%;
}
.col-xs-pull-12 {
right: 100%;
}
.col-xs-pull-11 {
right: 91.66666667%;
}
.col-xs-pull-10 {
right: 83.33333333%;
}
.col-xs-pull-9 {
right: 75%;
}
.col-xs-pull-8 {
right: 66.66666667%;
}
.col-xs-pull-7 {
right: 58.33333333%;
}
.col-xs-pull-6 {
right: 50%;
}
.col-xs-pull-5 {
right: 41.66666667%;
}
.col-xs-pull-4 {
right: 33.33333333%;
}
.col-xs-pull-3 {
right: 25%;
}
.col-xs-pull-2 {
right: 16.66666667%;
}
.col-xs-pull-1 {
right: 8.33333333%;
}
.col-xs-pull-0 {
right: auto;
}
.col-xs-push-12 {
left: 100%;
}
.col-xs-push-11 {
left: 91.66666667%;
}
.col-xs-push-10 {
left: 83.33333333%;
}
.col-xs-push-9 {
left: 75%;
}
.col-xs-push-8 {
left: 66.66666667%;
}
.col-xs-push-7 {
left: 58.33333333%;
}
.col-xs-push-6 {
left: 50%;
}
.col-xs-push-5 {
left: 41.66666667%;
}
.col-xs-push-4 {
left: 33.33333333%;
}
.col-xs-push-3 {
left: 25%;
}
.col-xs-push-2 {
left: 16.66666667%;
}
.col-xs-push-1 {
left: 8.33333333%;
}
.col-xs-push-0 {
left: auto;
}
.col-xs-offset-12 {
margin-left: 100%;
}
.col-xs-offset-11 {
margin-left: 91.66666667%;
}
.col-xs-offset-10 {
margin-left: 83.33333333%;
}
.col-xs-offset-9 {
margin-left: 75%;
}
.col-xs-offset-8 {
margin-left: 66.66666667%;
}
.col-xs-offset-7 {
margin-left: 58.33333333%;
}
.col-xs-offset-6 {
margin-left: 50%;
}
.col-xs-offset-5 {
margin-left: 41.66666667%;
}
.col-xs-offset-4 {
margin-left: 33.33333333%;
}
.col-xs-offset-3 {
margin-left: 25%;
}
.col-xs-offset-2 {
margin-left: 16.66666667%;
}
.col-xs-offset-1 {
margin-left: 8.33333333%;
}
.col-xs-offset-0 {
margin-left: 0%;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: left;
}
.col-sm-12 {
width: 100%;
}
.col-sm-11 {
width: 91.66666667%;
}
.col-sm-10 {
width: 83.33333333%;
}
.col-sm-9 {
width: 75%;
}
.col-sm-8 {
width: 66.66666667%;
}
.col-sm-7 {
width: 58.33333333%;
}
.col-sm-6 {
width: 50%;
}
.col-sm-5 {
width: 41.66666667%;
}
.col-sm-4 {
width: 33.33333333%;
}
.col-sm-3 {
width: 25%;
}
.col-sm-2 {
width: 16.66666667%;
}
.col-sm-1 {
width: 8.33333333%;
}
.col-sm-pull-12 {
right: 100%;
}
.col-sm-pull-11 {
right: 91.66666667%;
}
.col-sm-pull-10 {
right: 83.33333333%;
}
.col-sm-pull-9 {
right: 75%;
}
.col-sm-pull-8 {
right: 66.66666667%;
}
.col-sm-pull-7 {
right: 58.33333333%;
}
.col-sm-pull-6 {
right: 50%;
}
.col-sm-pull-5 {
right: 41.66666667%;
}
.col-sm-pull-4 {
right: 33.33333333%;
}
.col-sm-pull-3 {
right: 25%;
}
.col-sm-pull-2 {
right: 16.66666667%;
}
.col-sm-pull-1 {
right: 8.33333333%;
}
.col-sm-pull-0 {
right: auto;
}
.col-sm-push-12 {
left: 100%;
}
.col-sm-push-11 {
left: 91.66666667%;
}
.col-sm-push-10 {
left: 83.33333333%;
}
.col-sm-push-9 {
left: 75%;
}
.col-sm-push-8 {
left: 66.66666667%;
}
.col-sm-push-7 {
left: 58.33333333%;
}
.col-sm-push-6 {
left: 50%;
}
.col-sm-push-5 {
left: 41.66666667%;
}
.col-sm-push-4 {
left: 33.33333333%;
}
.col-sm-push-3 {
left: 25%;
}
.col-sm-push-2 {
left: 16.66666667%;
}
.col-sm-push-1 {
left: 8.33333333%;
}
.col-sm-push-0 {
left: auto;
}
.col-sm-offset-12 {
margin-left: 100%;
}
.col-sm-offset-11 {
margin-left: 91.66666667%;
}
.col-sm-offset-10 {
margin-left: 83.33333333%;
}
.col-sm-offset-9 {
margin-left: 75%;
}
.col-sm-offset-8 {
margin-left: 66.66666667%;
}
.col-sm-offset-7 {
margin-left: 58.33333333%;
}
.col-sm-offset-6 {
margin-left: 50%;
}
.col-sm-offset-5 {
margin-left: 41.66666667%;
}
.col-sm-offset-4 {
margin-left: 33.33333333%;
}
.col-sm-offset-3 {
margin-left: 25%;
}
.col-sm-offset-2 {
margin-left: 16.66666667%;
}
.col-sm-offset-1 {
margin-left: 8.33333333%;
}
.col-sm-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: left;
}
.col-md-12 {
width: 100%;
}
.col-md-11 {
width: 91.66666667%;
}
.col-md-10 {
width: 83.33333333%;
}
.col-md-9 {
width: 75%;
}
.col-md-8 {
width: 66.66666667%;
}
.col-md-7 {
width: 58.33333333%;
}
.col-md-6 {
width: 50%;
}
.col-md-5 {
width: 41.66666667%;
}
.col-md-4 {
width: 33.33333333%;
}
.col-md-3 {
width: 25%;
}
.col-md-2 {
width: 16.66666667%;
}
.col-md-1 {
width: 8.33333333%;
}
.col-md-pull-12 {
right: 100%;
}
.col-md-pull-11 {
right: 91.66666667%;
}
.col-md-pull-10 {
right: 83.33333333%;
}
.col-md-pull-9 {
right: 75%;
}
.col-md-pull-8 {
right: 66.66666667%;
}
.col-md-pull-7 {
right: 58.33333333%;
}
.col-md-pull-6 {
right: 50%;
}
.col-md-pull-5 {
right: 41.66666667%;
}
.col-md-pull-4 {
right: 33.33333333%;
}
.col-md-pull-3 {
right: 25%;
}
.col-md-pull-2 {
right: 16.66666667%;
}
.col-md-pull-1 {
right: 8.33333333%;
}
.col-md-pull-0 {
right: auto;
}
.col-md-push-12 {
left: 100%;
}
.col-md-push-11 {
left: 91.66666667%;
}
.col-md-push-10 {
left: 83.33333333%;
}
.col-md-push-9 {
left: 75%;
}
.col-md-push-8 {
left: 66.66666667%;
}
.col-md-push-7 {
left: 58.33333333%;
}
.col-md-push-6 {
left: 50%;
}
.col-md-push-5 {
left: 41.66666667%;
}
.col-md-push-4 {
left: 33.33333333%;
}
.col-md-push-3 {
left: 25%;
}
.col-md-push-2 {
left: 16.66666667%;
}
.col-md-push-1 {
left: 8.33333333%;
}
.col-md-push-0 {
left: auto;
}
.col-md-offset-12 {
margin-left: 100%;
}
.col-md-offset-11 {
margin-left: 91.66666667%;
}
.col-md-offset-10 {
margin-left: 83.33333333%;
}
.col-md-offset-9 {
margin-left: 75%;
}
.col-md-offset-8 {
margin-left: 66.66666667%;
}
.col-md-offset-7 {
margin-left: 58.33333333%;
}
.col-md-offset-6 {
margin-left: 50%;
}
.col-md-offset-5 {
margin-left: 41.66666667%;
}
.col-md-offset-4 {
margin-left: 33.33333333%;
}
.col-md-offset-3 {
margin-left: 25%;
}
.col-md-offset-2 {
margin-left: 16.66666667%;
}
.col-md-offset-1 {
margin-left: 8.33333333%;
}
.col-md-offset-0 {
margin-left: 0%;
}
}
@media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: left;
}
.col-lg-12 {
width: 100%;
}
.col-lg-11 {
width: 91.66666667%;
}
.col-lg-10 {
width: 83.33333333%;
}
.col-lg-9 {
width: 75%;
}
.col-lg-8 {
width: 66.66666667%;
}
.col-lg-7 {
width: 58.33333333%;
}
.col-lg-6 {
width: 50%;
}
.col-lg-5 {
width: 41.66666667%;
}
.col-lg-4 {
width: 33.33333333%;
}
.col-lg-3 {
width: 25%;
}
.col-lg-2 {
width: 16.66666667%;
}
.col-lg-1 {
width: 8.33333333%;
}
.col-lg-pull-12 {
right: 100%;
}
.col-lg-pull-11 {
right: 91.66666667%;
}
.col-lg-pull-10 {
right: 83.33333333%;
}
.col-lg-pull-9 {
right: 75%;
}
.col-lg-pull-8 {
right: 66.66666667%;
}
.col-lg-pull-7 {
right: 58.33333333%;
}
.col-lg-pull-6 {
right: 50%;
}
.col-lg-pull-5 {
right: 41.66666667%;
}
.col-lg-pull-4 {
right: 33.33333333%;
}
.col-lg-pull-3 {
right: 25%;
}
.col-lg-pull-2 {
right: 16.66666667%;
}
.col-lg-pull-1 {
right: 8.33333333%;
}
.col-lg-pull-0 {
right: auto;
}
.col-lg-push-12 {
left: 100%;
}
.col-lg-push-11 {
left: 91.66666667%;
}
.col-lg-push-10 {
left: 83.33333333%;
}
.col-lg-push-9 {
left: 75%;
}
.col-lg-push-8 {
left: 66.66666667%;
}
.col-lg-push-7 {
left: 58.33333333%;
}
.col-lg-push-6 {
left: 50%;
}
.col-lg-push-5 {
left: 41.66666667%;
}
.col-lg-push-4 {
left: 33.33333333%;
}
.col-lg-push-3 {
left: 25%;
}
.col-lg-push-2 {
left: 16.66666667%;
}
.col-lg-push-1 {
left: 8.33333333%;
}
.col-lg-push-0 {
left: auto;
}
.col-lg-offset-12 {
margin-left: 100%;
}
.col-lg-offset-11 {
margin-left: 91.66666667%;
}
.col-lg-offset-10 {
margin-left: 83.33333333%;
}
.col-lg-offset-9 {
margin-left: 75%;
}
.col-lg-offset-8 {
margin-left: 66.66666667%;
}
.col-lg-offset-7 {
margin-left: 58.33333333%;
}
.col-lg-offset-6 {
margin-left: 50%;
}
.col-lg-offset-5 {
margin-left: 41.66666667%;
}
.col-lg-offset-4 {
margin-left: 33.33333333%;
}
.col-lg-offset-3 {
margin-left: 25%;
}
.col-lg-offset-2 {
margin-left: 16.66666667%;
}
.col-lg-offset-1 {
margin-left: 8.33333333%;
}
.col-lg-offset-0 {
margin-left: 0%;
}
}
table {
background-color: transparent;
}
caption {
padding-top: 8px;
padding-bottom: 8px;
color: #777777;
text-align: left;
}
th {
text-align: left;
}
.table {
width: 100%;
max-width: 100%;
margin-bottom: 18px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
padding: 8px;
line-height: 1.42857143;
vertical-align: top;
border-top: 1px solid #ddd;
}
.table > thead > tr > th {
vertical-align: bottom;
border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
border-top: 0;
}
.table > tbody + tbody {
border-top: 2px solid #ddd;
}
.table .table {
background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
padding: 5px;
}
.table-bordered {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
background-color: #f5f5f5;
}
table col[class*="col-"] {
position: static;
float: none;
display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
position: static;
float: none;
display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
background-color: #ebcccc;
}
.table-responsive {
overflow-x: auto;
min-height: 0.01%;
}
@media screen and (max-width: 767px) {
.table-responsive {
width: 100%;
margin-bottom: 13.5px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
}
.table-responsive > .table {
margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th,
.table-responsive > .table > tbody > tr > th,
.table-responsive > .table > tfoot > tr > th,
.table-responsive > .table > thead > tr > td,
.table-responsive > .table > tbody > tr > td,
.table-responsive > .table > tfoot > tr > td {
white-space: nowrap;
}
.table-responsive > .table-bordered {
border: 0;
}
.table-responsive > .table-bordered > thead > tr > th:first-child,
.table-responsive > .table-bordered > tbody > tr > th:first-child,
.table-responsive > .table-bordered > tfoot > tr > th:first-child,
.table-responsive > .table-bordered > thead > tr > td:first-child,
.table-responsive > .table-bordered > tbody > tr > td:first-child,
.table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.table-responsive > .table-bordered > thead > tr > th:last-child,
.table-responsive > .table-bordered > tbody > tr > th:last-child,
.table-responsive > .table-bordered > tfoot > tr > th:last-child,
.table-responsive > .table-bordered > thead > tr > td:last-child,
.table-responsive > .table-bordered > tbody > tr > td:last-child,
.table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.table-responsive > .table-bordered > tbody > tr:last-child > th,
.table-responsive > .table-bordered > tfoot > tr:last-child > th,
.table-responsive > .table-bordered > tbody > tr:last-child > td,
.table-responsive > .table-bordered > tfoot > tr:last-child > td {
border-bottom: 0;
}
}
fieldset {
padding: 0;
margin: 0;
border: 0;
min-width: 0;
}
legend {
display: block;
width: 100%;
padding: 0;
margin-bottom: 18px;
font-size: 19.5px;
line-height: inherit;
color: #333333;
border: 0;
border-bottom: 1px solid #e5e5e5;
}
label {
display: inline-block;
max-width: 100%;
margin-bottom: 5px;
font-weight: bold;
}
input[type="search"] {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
margin: 4px 0 0;
margin-top: 1px \9;
line-height: normal;
}
input[type="file"] {
display: block;
}
input[type="range"] {
display: block;
width: 100%;
}
select[multiple],
select[size] {
height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
output {
display: block;
padding-top: 7px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
}
.form-control {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
color: #999;
opacity: 1;
}
.form-control:-ms-input-placeholder {
color: #999;
}
.form-control::-webkit-input-placeholder {
color: #999;
}
.form-control::-ms-expand {
border: 0;
background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
background-color: #eeeeee;
opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
cursor: not-allowed;
}
textarea.form-control {
height: auto;
}
input[type="search"] {
-webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
line-height: 32px;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm,
.input-group-sm input[type="date"],
.input-group-sm input[type="time"],
.input-group-sm input[type="datetime-local"],
.input-group-sm input[type="month"] {
line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg,
.input-group-lg input[type="date"],
.input-group-lg input[type="time"],
.input-group-lg input[type="datetime-local"],
.input-group-lg input[type="month"] {
line-height: 45px;
}
}
.form-group {
margin-bottom: 15px;
}
.radio,
.checkbox {
position: relative;
display: block;
margin-top: 10px;
margin-bottom: 10px;
}
.radio label,
.checkbox label {
min-height: 18px;
padding-left: 20px;
margin-bottom: 0;
font-weight: normal;
cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
position: absolute;
margin-left: -20px;
margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
position: relative;
display: inline-block;
padding-left: 20px;
margin-bottom: 0;
vertical-align: middle;
font-weight: normal;
cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
margin-top: 0;
margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
cursor: not-allowed;
}
.form-control-static {
padding-top: 7px;
padding-bottom: 7px;
margin-bottom: 0;
min-height: 31px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
padding-left: 0;
padding-right: 0;
}
.input-sm {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-sm {
height: 30px;
line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
height: auto;
}
.form-group-sm .form-control {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.form-group-sm select.form-control {
height: 30px;
line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
height: auto;
}
.form-group-sm .form-control-static {
height: 30px;
min-height: 30px;
padding: 6px 10px;
font-size: 12px;
line-height: 1.5;
}
.input-lg {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-lg {
height: 45px;
line-height: 45px;
}
textarea.input-lg,
select[multiple].input-lg {
height: auto;
}
.form-group-lg .form-control {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.form-group-lg select.form-control {
height: 45px;
line-height: 45px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
height: auto;
}
.form-group-lg .form-control-static {
height: 45px;
min-height: 35px;
padding: 11px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.has-feedback {
position: relative;
}
.has-feedback .form-control {
padding-right: 40px;
}
.form-control-feedback {
position: absolute;
top: 0;
right: 0;
z-index: 2;
display: block;
width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
width: 45px;
height: 45px;
line-height: 45px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
width: 30px;
height: 30px;
line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
color: #3c763d;
}
.has-success .form-control {
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
color: #3c763d;
border-color: #3c763d;
background-color: #dff0d8;
}
.has-success .form-control-feedback {
color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
color: #8a6d3b;
}
.has-warning .form-control {
border-color: #8a6d3b;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
border-color: #66512c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
color: #8a6d3b;
border-color: #8a6d3b;
background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
color: #a94442;
}
.has-error .form-control {
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
color: #a94442;
border-color: #a94442;
background-color: #f2dede;
}
.has-error .form-control-feedback {
color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
top: 23px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
top: 0;
}
.help-block {
display: block;
margin-top: 5px;
margin-bottom: 10px;
color: #404040;
}
@media (min-width: 768px) {
.form-inline .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.form-inline .form-control-static {
display: inline-block;
}
.form-inline .input-group {
display: inline-table;
vertical-align: middle;
}
.form-inline .input-group .input-group-addon,
.form-inline .input-group .input-group-btn,
.form-inline .input-group .form-control {
width: auto;
}
.form-inline .input-group > .form-control {
width: 100%;
}
.form-inline .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio,
.form-inline .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.form-inline .radio label,
.form-inline .checkbox label {
padding-left: 0;
}
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.form-inline .has-feedback .form-control-feedback {
top: 0;
}
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
margin-top: 0;
margin-bottom: 0;
padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
min-height: 25px;
}
.form-horizontal .form-group {
margin-left: 0px;
margin-right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .control-label {
text-align: right;
margin-bottom: 0;
padding-top: 7px;
}
}
.form-horizontal .has-feedback .form-control-feedback {
right: 0px;
}
@media (min-width: 768px) {
.form-horizontal .form-group-lg .control-label {
padding-top: 11px;
font-size: 17px;
}
}
@media (min-width: 768px) {
.form-horizontal .form-group-sm .control-label {
padding-top: 6px;
font-size: 12px;
}
}
.btn {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
border-radius: 2px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
color: #333;
text-decoration: none;
}
.btn:active,
.btn.active {
outline: 0;
background-image: none;
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
cursor: not-allowed;
opacity: 0.65;
filter: alpha(opacity=65);
-webkit-box-shadow: none;
box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
pointer-events: none;
}
.btn-default {
color: #333;
background-color: #fff;
border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.btn-default:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
background-color: #fff;
border-color: #ccc;
}
.btn-default .badge {
color: #fff;
background-color: #333;
}
.btn-primary {
color: #fff;
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
color: #fff;
background-color: #286090;
border-color: #122b40;
}
.btn-primary:hover {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
color: #fff;
background-color: #286090;
border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
color: #fff;
background-color: #204d74;
border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
background-color: #337ab7;
border-color: #2e6da4;
}
.btn-primary .badge {
color: #337ab7;
background-color: #fff;
}
.btn-success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.btn-success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.btn-success .badge {
color: #5cb85c;
background-color: #fff;
}
.btn-info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.btn-info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.btn-info .badge {
color: #5bc0de;
background-color: #fff;
}
.btn-warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.btn-warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.btn-warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.btn-danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.btn-danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.btn-danger .badge {
color: #d9534f;
background-color: #fff;
}
.btn-link {
color: #337ab7;
font-weight: normal;
border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
background-color: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
color: #23527c;
text-decoration: underline;
background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
color: #777777;
text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
.btn-sm,
.btn-group-sm > .btn {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-xs,
.btn-group-xs > .btn {
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
.btn-block {
display: block;
width: 100%;
}
.btn-block + .btn-block {
margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
width: 100%;
}
.fade {
opacity: 0;
-webkit-transition: opacity 0.15s linear;
-o-transition: opacity 0.15s linear;
transition: opacity 0.15s linear;
}
.fade.in {
opacity: 1;
}
.collapse {
display: none;
}
.collapse.in {
display: block;
}
tr.collapse.in {
display: table-row;
}
tbody.collapse.in {
display: table-row-group;
}
.collapsing {
position: relative;
height: 0;
overflow: hidden;
-webkit-transition-property: height, visibility;
transition-property: height, visibility;
-webkit-transition-duration: 0.35s;
transition-duration: 0.35s;
-webkit-transition-timing-function: ease;
transition-timing-function: ease;
}
.caret {
display: inline-block;
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px dashed;
border-top: 4px solid \9;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
}
.dropup,
.dropdown {
position: relative;
}
.dropdown-toggle:focus {
outline: 0;
}
.dropdown-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
list-style: none;
font-size: 13px;
text-align: left;
background-color: #fff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 2px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
background-clip: padding-box;
}
.dropdown-menu.pull-right {
right: 0;
left: auto;
}
.dropdown-menu .divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.dropdown-menu > li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.42857143;
color: #333333;
white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
text-decoration: none;
color: #262626;
background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
color: #fff;
text-decoration: none;
outline: 0;
background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
text-decoration: none;
background-color: transparent;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
cursor: not-allowed;
}
.open > .dropdown-menu {
display: block;
}
.open > a {
outline: 0;
}
.dropdown-menu-right {
left: auto;
right: 0;
}
.dropdown-menu-left {
left: 0;
right: auto;
}
.dropdown-header {
display: block;
padding: 3px 20px;
font-size: 12px;
line-height: 1.42857143;
color: #777777;
white-space: nowrap;
}
.dropdown-backdrop {
position: fixed;
left: 0;
right: 0;
bottom: 0;
top: 0;
z-index: 990;
}
.pull-right > .dropdown-menu {
right: 0;
left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
border-top: 0;
border-bottom: 4px dashed;
border-bottom: 4px solid \9;
content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 2px;
}
@media (min-width: 541px) {
.navbar-right .dropdown-menu {
left: auto;
right: 0;
}
.navbar-right .dropdown-menu-left {
left: 0;
right: auto;
}
}
.btn-group,
.btn-group-vertical {
position: relative;
display: inline-block;
vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
position: relative;
float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
margin-left: -1px;
}
.btn-toolbar {
margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
border-radius: 0;
}
.btn-group > .btn:first-child {
margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group > .btn-group {
float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
padding-left: 8px;
padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
padding-left: 12px;
padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
-webkit-box-shadow: none;
box-shadow: none;
}
.btn .caret {
margin-left: 0;
}
.btn-lg .caret {
border-width: 5px 5px 0;
border-bottom-width: 0;
}
.dropup .btn-lg .caret {
border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
display: block;
float: none;
width: 100%;
max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
margin-top: -1px;
margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
border-top-right-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.btn-group-justified {
display: table;
width: 100%;
table-layout: fixed;
border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
float: none;
display: table-cell;
width: 1%;
}
.btn-group-justified > .btn-group .btn {
width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
position: absolute;
clip: rect(0, 0, 0, 0);
pointer-events: none;
}
.input-group {
position: relative;
display: table;
border-collapse: separate;
}
.input-group[class*="col-"] {
float: none;
padding-left: 0;
padding-right: 0;
}
.input-group .form-control {
position: relative;
z-index: 2;
float: left;
width: 100%;
margin-bottom: 0;
}
.input-group .form-control:focus {
z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
height: 45px;
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
border-radius: 3px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
height: 45px;
line-height: 45px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
height: 30px;
line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
border-radius: 0;
}
.input-group-addon,
.input-group-btn {
width: 1%;
white-space: nowrap;
vertical-align: middle;
}
.input-group-addon {
padding: 6px 12px;
font-size: 13px;
font-weight: normal;
line-height: 1;
color: #555555;
text-align: center;
background-color: #eeeeee;
border: 1px solid #ccc;
border-radius: 2px;
}
.input-group-addon.input-sm {
padding: 5px 10px;
font-size: 12px;
border-radius: 1px;
}
.input-group-addon.input-lg {
padding: 10px 16px;
font-size: 17px;
border-radius: 3px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.input-group-addon:first-child {
border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
}
.input-group-addon:last-child {
border-left: 0;
}
.input-group-btn {
position: relative;
font-size: 0;
white-space: nowrap;
}
.input-group-btn > .btn {
position: relative;
}
.input-group-btn > .btn + .btn {
margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
z-index: 2;
margin-left: -1px;
}
.nav {
margin-bottom: 0;
padding-left: 0;
list-style: none;
}
.nav > li {
position: relative;
display: block;
}
.nav > li > a {
position: relative;
display: block;
padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.nav > li.disabled > a {
color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
color: #777777;
text-decoration: none;
background-color: transparent;
cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
background-color: #eeeeee;
border-color: #337ab7;
}
.nav .nav-divider {
height: 1px;
margin: 8px 0;
overflow: hidden;
background-color: #e5e5e5;
}
.nav > li > a > img {
max-width: none;
}
.nav-tabs {
border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
float: left;
margin-bottom: -1px;
}
.nav-tabs > li > a {
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 2px 2px 0 0;
}
.nav-tabs > li > a:hover {
border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
color: #555555;
background-color: #fff;
border: 1px solid #ddd;
border-bottom-color: transparent;
cursor: default;
}
.nav-tabs.nav-justified {
width: 100%;
border-bottom: 0;
}
.nav-tabs.nav-justified > li {
float: none;
}
.nav-tabs.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-tabs.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs.nav-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs.nav-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.nav-pills > li {
float: left;
}
.nav-pills > li > a {
border-radius: 2px;
}
.nav-pills > li + li {
margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
color: #fff;
background-color: #337ab7;
}
.nav-stacked > li {
float: none;
}
.nav-stacked > li + li {
margin-top: 2px;
margin-left: 0;
}
.nav-justified {
width: 100%;
}
.nav-justified > li {
float: none;
}
.nav-justified > li > a {
text-align: center;
margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
top: auto;
left: auto;
}
@media (min-width: 768px) {
.nav-justified > li {
display: table-cell;
width: 1%;
}
.nav-justified > li > a {
margin-bottom: 0;
}
}
.nav-tabs-justified {
border-bottom: 0;
}
.nav-tabs-justified > li > a {
margin-right: 0;
border-radius: 2px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border: 1px solid #ddd;
}
@media (min-width: 768px) {
.nav-tabs-justified > li > a {
border-bottom: 1px solid #ddd;
border-radius: 2px 2px 0 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
border-bottom-color: #fff;
}
}
.tab-content > .tab-pane {
display: none;
}
.tab-content > .active {
display: block;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar {
position: relative;
min-height: 30px;
margin-bottom: 18px;
border: 1px solid transparent;
}
@media (min-width: 541px) {
.navbar {
border-radius: 2px;
}
}
@media (min-width: 541px) {
.navbar-header {
float: left;
}
}
.navbar-collapse {
overflow-x: visible;
padding-right: 0px;
padding-left: 0px;
border-top: 1px solid transparent;
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
-webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
overflow-y: auto;
}
@media (min-width: 541px) {
.navbar-collapse {
width: auto;
border-top: 0;
box-shadow: none;
}
.navbar-collapse.collapse {
display: block !important;
height: auto !important;
padding-bottom: 0;
overflow: visible !important;
}
.navbar-collapse.in {
overflow-y: visible;
}
.navbar-fixed-top .navbar-collapse,
.navbar-static-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
padding-left: 0;
padding-right: 0;
}
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 340px;
}
@media (max-device-width: 540px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 200px;
}
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0px;
margin-left: 0px;
}
@media (min-width: 541px) {
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
margin-right: 0;
margin-left: 0;
}
}
.navbar-static-top {
z-index: 1000;
border-width: 0 0 1px;
}
@media (min-width: 541px) {
.navbar-static-top {
border-radius: 0;
}
}
.navbar-fixed-top,
.navbar-fixed-bottom {
position: fixed;
right: 0;
left: 0;
z-index: 1030;
}
@media (min-width: 541px) {
.navbar-fixed-top,
.navbar-fixed-bottom {
border-radius: 0;
}
}
.navbar-fixed-top {
top: 0;
border-width: 0 0 1px;
}
.navbar-fixed-bottom {
bottom: 0;
margin-bottom: 0;
border-width: 1px 0 0;
}
.navbar-brand {
float: left;
padding: 6px 0px;
font-size: 17px;
line-height: 18px;
height: 30px;
}
.navbar-brand:hover,
.navbar-brand:focus {
text-decoration: none;
}
.navbar-brand > img {
display: block;
}
@media (min-width: 541px) {
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
margin-left: 0px;
}
}
.navbar-toggle {
position: relative;
float: right;
margin-right: 0px;
padding: 9px 10px;
margin-top: -2px;
margin-bottom: -2px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 2px;
}
.navbar-toggle:focus {
outline: 0;
}
.navbar-toggle .icon-bar {
display: block;
width: 22px;
height: 2px;
border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
margin-top: 4px;
}
@media (min-width: 541px) {
.navbar-toggle {
display: none;
}
}
.navbar-nav {
margin: 3px 0px;
}
.navbar-nav > li > a {
padding-top: 10px;
padding-bottom: 10px;
line-height: 18px;
}
@media (max-width: 540px) {
.navbar-nav .open .dropdown-menu {
position: static;
float: none;
width: auto;
margin-top: 0;
background-color: transparent;
border: 0;
box-shadow: none;
}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header {
padding: 5px 15px 5px 25px;
}
.navbar-nav .open .dropdown-menu > li > a {
line-height: 18px;
}
.navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-nav .open .dropdown-menu > li > a:focus {
background-image: none;
}
}
@media (min-width: 541px) {
.navbar-nav {
float: left;
margin: 0;
}
.navbar-nav > li {
float: left;
}
.navbar-nav > li > a {
padding-top: 6px;
padding-bottom: 6px;
}
}
.navbar-form {
margin-left: 0px;
margin-right: 0px;
padding: 10px 0px;
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
margin-top: -1px;
margin-bottom: -1px;
}
@media (min-width: 768px) {
.navbar-form .form-group {
display: inline-block;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .form-control {
display: inline-block;
width: auto;
vertical-align: middle;
}
.navbar-form .form-control-static {
display: inline-block;
}
.navbar-form .input-group {
display: inline-table;
vertical-align: middle;
}
.navbar-form .input-group .input-group-addon,
.navbar-form .input-group .input-group-btn,
.navbar-form .input-group .form-control {
width: auto;
}
.navbar-form .input-group > .form-control {
width: 100%;
}
.navbar-form .control-label {
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio,
.navbar-form .checkbox {
display: inline-block;
margin-top: 0;
margin-bottom: 0;
vertical-align: middle;
}
.navbar-form .radio label,
.navbar-form .checkbox label {
padding-left: 0;
}
.navbar-form .radio input[type="radio"],
.navbar-form .checkbox input[type="checkbox"] {
position: relative;
margin-left: 0;
}
.navbar-form .has-feedback .form-control-feedback {
top: 0;
}
}
@media (max-width: 540px) {
.navbar-form .form-group {
margin-bottom: 5px;
}
.navbar-form .form-group:last-child {
margin-bottom: 0;
}
}
@media (min-width: 541px) {
.navbar-form {
width: auto;
border: 0;
margin-left: 0;
margin-right: 0;
padding-top: 0;
padding-bottom: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
}
.navbar-nav > li > .dropdown-menu {
margin-top: 0;
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
margin-bottom: 0;
border-top-right-radius: 2px;
border-top-left-radius: 2px;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.navbar-btn {
margin-top: -1px;
margin-bottom: -1px;
}
.navbar-btn.btn-sm {
margin-top: 0px;
margin-bottom: 0px;
}
.navbar-btn.btn-xs {
margin-top: 4px;
margin-bottom: 4px;
}
.navbar-text {
margin-top: 6px;
margin-bottom: 6px;
}
@media (min-width: 541px) {
.navbar-text {
float: left;
margin-left: 0px;
margin-right: 0px;
}
}
@media (min-width: 541px) {
.navbar-left {
float: left !important;
float: left;
}
.navbar-right {
float: right !important;
float: right;
margin-right: 0px;
}
.navbar-right ~ .navbar-right {
margin-right: 0;
}
}
.navbar-default {
background-color: #f8f8f8;
border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
color: #5e5e5e;
background-color: transparent;
}
.navbar-default .navbar-text {
color: #777;
}
.navbar-default .navbar-nav > li > a {
color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
.navbar-default .navbar-toggle {
border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background-color: #e7e7e7;
color: #555;
}
@media (max-width: 540px) {
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
color: #777;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
color: #333;
background-color: transparent;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #555;
background-color: #e7e7e7;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #ccc;
background-color: transparent;
}
}
.navbar-default .navbar-link {
color: #777;
}
.navbar-default .navbar-link:hover {
color: #333;
}
.navbar-default .btn-link {
color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
color: #ccc;
}
.navbar-inverse {
background-color: #222;
border-color: #080808;
}
.navbar-inverse .navbar-brand {
color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-text {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
color: #444;
background-color: transparent;
}
.navbar-inverse .navbar-toggle {
border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
background-color: #080808;
color: #fff;
}
@media (max-width: 540px) {
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
border-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
color: #9d9d9d;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
color: #fff;
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
color: #444;
background-color: transparent;
}
}
.navbar-inverse .navbar-link {
color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
color: #fff;
}
.navbar-inverse .btn-link {
color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
color: #444;
}
.breadcrumb {
padding: 8px 15px;
margin-bottom: 18px;
list-style: none;
background-color: #f5f5f5;
border-radius: 2px;
}
.breadcrumb > li {
display: inline-block;
}
.breadcrumb > li + li:before {
content: "/\00a0";
padding: 0 5px;
color: #5e5e5e;
}
.breadcrumb > .active {
color: #777777;
}
.pagination {
display: inline-block;
padding-left: 0;
margin: 18px 0;
border-radius: 2px;
}
.pagination > li {
display: inline;
}
.pagination > li > a,
.pagination > li > span {
position: relative;
float: left;
padding: 6px 12px;
line-height: 1.42857143;
text-decoration: none;
color: #337ab7;
background-color: #fff;
border: 1px solid #ddd;
margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
margin-left: 0;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-bottom-right-radius: 2px;
border-top-right-radius: 2px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
z-index: 2;
color: #23527c;
background-color: #eeeeee;
border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 3;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
color: #777777;
background-color: #fff;
border-color: #ddd;
cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
padding: 10px 16px;
font-size: 17px;
line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
border-bottom-left-radius: 3px;
border-top-left-radius: 3px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
border-bottom-left-radius: 1px;
border-top-left-radius: 1px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
border-bottom-right-radius: 1px;
border-top-right-radius: 1px;
}
.pager {
padding-left: 0;
margin: 18px 0;
list-style: none;
text-align: center;
}
.pager li {
display: inline;
}
.pager li > a,
.pager li > span {
display: inline-block;
padding: 5px 14px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
text-decoration: none;
background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
float: right;
}
.pager .previous > a,
.pager .previous > span {
float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
color: #777777;
background-color: #fff;
cursor: not-allowed;
}
.label {
display: inline;
padding: .2em .6em .3em;
font-size: 75%;
font-weight: bold;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: .25em;
}
a.label:hover,
a.label:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.label:empty {
display: none;
}
.btn .label {
position: relative;
top: -1px;
}
.label-default {
background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
background-color: #5e5e5e;
}
.label-primary {
background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
background-color: #286090;
}
.label-success {
background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
background-color: #449d44;
}
.label-info {
background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
background-color: #31b0d5;
}
.label-warning {
background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
background-color: #ec971f;
}
.label-danger {
background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
background-color: #c9302c;
}
.badge {
display: inline-block;
min-width: 10px;
padding: 3px 7px;
font-size: 12px;
font-weight: bold;
color: #fff;
line-height: 1;
vertical-align: middle;
white-space: nowrap;
text-align: center;
background-color: #777777;
border-radius: 10px;
}
.badge:empty {
display: none;
}
.btn .badge {
position: relative;
top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
top: 0;
padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
color: #fff;
text-decoration: none;
cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
color: #337ab7;
background-color: #fff;
}
.list-group-item > .badge {
float: right;
}
.list-group-item > .badge + .badge {
margin-right: 5px;
}
.nav-pills > li > a > .badge {
margin-left: 3px;
}
.jumbotron {
padding-top: 30px;
padding-bottom: 30px;
margin-bottom: 30px;
color: inherit;
background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
color: inherit;
}
.jumbotron p {
margin-bottom: 15px;
font-size: 20px;
font-weight: 200;
}
.jumbotron > hr {
border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
border-radius: 3px;
padding-left: 0px;
padding-right: 0px;
}
.jumbotron .container {
max-width: 100%;
}
@media screen and (min-width: 768px) {
.jumbotron {
padding-top: 48px;
padding-bottom: 48px;
}
.container .jumbotron,
.container-fluid .jumbotron {
padding-left: 60px;
padding-right: 60px;
}
.jumbotron h1,
.jumbotron .h1 {
font-size: 59px;
}
}
.thumbnail {
display: block;
padding: 4px;
margin-bottom: 18px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-transition: border 0.2s ease-in-out;
-o-transition: border 0.2s ease-in-out;
transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
margin-left: auto;
margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
border-color: #337ab7;
}
.thumbnail .caption {
padding: 9px;
color: #000;
}
.alert {
padding: 15px;
margin-bottom: 18px;
border: 1px solid transparent;
border-radius: 2px;
}
.alert h4 {
margin-top: 0;
color: inherit;
}
.alert .alert-link {
font-weight: bold;
}
.alert > p,
.alert > ul {
margin-bottom: 0;
}
.alert > p + p {
margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
position: relative;
top: -2px;
right: -21px;
color: inherit;
}
.alert-success {
background-color: #dff0d8;
border-color: #d6e9c6;
color: #3c763d;
}
.alert-success hr {
border-top-color: #c9e2b3;
}
.alert-success .alert-link {
color: #2b542c;
}
.alert-info {
background-color: #d9edf7;
border-color: #bce8f1;
color: #31708f;
}
.alert-info hr {
border-top-color: #a6e1ec;
}
.alert-info .alert-link {
color: #245269;
}
.alert-warning {
background-color: #fcf8e3;
border-color: #faebcc;
color: #8a6d3b;
}
.alert-warning hr {
border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
color: #66512c;
}
.alert-danger {
background-color: #f2dede;
border-color: #ebccd1;
color: #a94442;
}
.alert-danger hr {
border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
@keyframes progress-bar-stripes {
from {
background-position: 40px 0;
}
to {
background-position: 0 0;
}
}
.progress {
overflow: hidden;
height: 18px;
margin-bottom: 18px;
background-color: #f5f5f5;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
float: left;
width: 0%;
height: 100%;
font-size: 12px;
line-height: 18px;
color: #fff;
text-align: center;
background-color: #337ab7;
-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
-webkit-transition: width 0.6s ease;
-o-transition: width 0.6s ease;
transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
-webkit-animation: progress-bar-stripes 2s linear infinite;
-o-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
margin-top: 15px;
}
.media:first-child {
margin-top: 0;
}
.media,
.media-body {
zoom: 1;
overflow: hidden;
}
.media-body {
width: 10000px;
}
.media-object {
display: block;
}
.media-object.img-thumbnail {
max-width: none;
}
.media-right,
.media > .pull-right {
padding-left: 10px;
}
.media-left,
.media > .pull-left {
padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
display: table-cell;
vertical-align: top;
}
.media-middle {
vertical-align: middle;
}
.media-bottom {
vertical-align: bottom;
}
.media-heading {
margin-top: 0;
margin-bottom: 5px;
}
.media-list {
padding-left: 0;
list-style: none;
}
.list-group {
margin-bottom: 20px;
padding-left: 0;
}
.list-group-item {
position: relative;
display: block;
padding: 10px 15px;
margin-bottom: -1px;
background-color: #fff;
border: 1px solid #ddd;
}
.list-group-item:first-child {
border-top-right-radius: 2px;
border-top-left-radius: 2px;
}
.list-group-item:last-child {
margin-bottom: 0;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
}
a.list-group-item,
button.list-group-item {
color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
text-decoration: none;
color: #555;
background-color: #f5f5f5;
}
button.list-group-item {
width: 100%;
text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
background-color: #eeeeee;
color: #777777;
cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
z-index: 2;
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
color: #c7ddef;
}
.list-group-item-success {
color: #3c763d;
background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
color: #3c763d;
background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
color: #fff;
background-color: #3c763d;
border-color: #3c763d;
}
.list-group-item-info {
color: #31708f;
background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
color: #31708f;
background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
color: #fff;
background-color: #31708f;
border-color: #31708f;
}
.list-group-item-warning {
color: #8a6d3b;
background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
color: #8a6d3b;
background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
color: #fff;
background-color: #8a6d3b;
border-color: #8a6d3b;
}
.list-group-item-danger {
color: #a94442;
background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
color: #a94442;
background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
color: #fff;
background-color: #a94442;
border-color: #a94442;
}
.list-group-item-heading {
margin-top: 0;
margin-bottom: 5px;
}
.list-group-item-text {
margin-bottom: 0;
line-height: 1.3;
}
.panel {
margin-bottom: 18px;
background-color: #fff;
border: 1px solid transparent;
border-radius: 2px;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
padding: 15px;
}
.panel-heading {
padding: 10px 15px;
border-bottom: 1px solid transparent;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel-heading > .dropdown .dropdown-toggle {
color: inherit;
}
.panel-title {
margin-top: 0;
margin-bottom: 0;
font-size: 15px;
color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
color: inherit;
}
.panel-footer {
padding: 10px 15px;
background-color: #f5f5f5;
border-top: 1px solid #ddd;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
border-width: 1px 0;
border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
border-top-right-radius: 0;
border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
border-top-width: 0;
}
.list-group + .panel-footer {
border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
padding-left: 15px;
padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
border-top-right-radius: 1px;
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
border-top-left-radius: 1px;
border-top-right-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
border-top-left-radius: 1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
border-top-right-radius: 1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
border-bottom-left-radius: 1px;
border-bottom-right-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
border-bottom-left-radius: 1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
border-bottom-right-radius: 1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
border-bottom: 0;
}
.panel > .table-responsive {
border: 0;
margin-bottom: 0;
}
.panel-group {
margin-bottom: 18px;
}
.panel-group .panel {
margin-bottom: 0;
border-radius: 2px;
}
.panel-group .panel + .panel {
margin-top: 5px;
}
.panel-group .panel-heading {
border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
border-bottom: 1px solid #ddd;
}
.panel-default {
border-color: #ddd;
}
.panel-default > .panel-heading {
color: #333333;
background-color: #f5f5f5;
border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
color: #f5f5f5;
background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ddd;
}
.panel-primary {
border-color: #337ab7;
}
.panel-primary > .panel-heading {
color: #fff;
background-color: #337ab7;
border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
color: #337ab7;
background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #337ab7;
}
.panel-success {
border-color: #d6e9c6;
}
.panel-success > .panel-heading {
color: #3c763d;
background-color: #dff0d8;
border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
color: #dff0d8;
background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #d6e9c6;
}
.panel-info {
border-color: #bce8f1;
}
.panel-info > .panel-heading {
color: #31708f;
background-color: #d9edf7;
border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
color: #d9edf7;
background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #bce8f1;
}
.panel-warning {
border-color: #faebcc;
}
.panel-warning > .panel-heading {
color: #8a6d3b;
background-color: #fcf8e3;
border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
color: #fcf8e3;
background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #faebcc;
}
.panel-danger {
border-color: #ebccd1;
}
.panel-danger > .panel-heading {
color: #a94442;
background-color: #f2dede;
border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
color: #f2dede;
background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
border-bottom-color: #ebccd1;
}
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
position: absolute;
top: 0;
left: 0;
bottom: 0;
height: 100%;
width: 100%;
border: 0;
}
.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
padding-bottom: 75%;
}
.well {
min-height: 20px;
padding: 19px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
border-color: #ddd;
border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
padding: 24px;
border-radius: 3px;
}
.well-sm {
padding: 9px;
border-radius: 1px;
}
.close {
float: right;
font-size: 19.5px;
font-weight: bold;
line-height: 1;
color: #000;
text-shadow: 0 1px 0 #fff;
opacity: 0.2;
filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
opacity: 0.5;
filter: alpha(opacity=50);
}
button.close {
padding: 0;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
}
.modal-open {
overflow: hidden;
}
.modal {
display: none;
overflow: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1050;
-webkit-overflow-scrolling: touch;
outline: 0;
}
.modal.fade .modal-dialog {
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
-o-transform: translate(0, -25%);
transform: translate(0, -25%);
-webkit-transition: -webkit-transform 0.3s ease-out;
-moz-transition: -moz-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.modal-open .modal {
overflow-x: hidden;
overflow-y: auto;
}
.modal-dialog {
position: relative;
width: auto;
margin: 10px;
}
.modal-content {
position: relative;
background-color: #fff;
border: 1px solid #999;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
background-clip: padding-box;
outline: 0;
}
.modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
opacity: 0;
filter: alpha(opacity=0);
}
.modal-backdrop.in {
opacity: 0.5;
filter: alpha(opacity=50);
}
.modal-header {
padding: 15px;
border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
margin-top: -2px;
}
.modal-title {
margin: 0;
line-height: 1.42857143;
}
.modal-body {
position: relative;
padding: 15px;
}
.modal-footer {
padding: 15px;
text-align: right;
border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
margin-left: 5px;
margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
margin-left: 0;
}
.modal-scrollbar-measure {
position: absolute;
top: -9999px;
width: 50px;
height: 50px;
overflow: scroll;
}
@media (min-width: 768px) {
.modal-dialog {
width: 600px;
margin: 30px auto;
}
.modal-content {
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.modal-sm {
width: 300px;
}
}
@media (min-width: 992px) {
.modal-lg {
width: 900px;
}
}
.tooltip {
position: absolute;
z-index: 1070;
display: block;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 12px;
opacity: 0;
filter: alpha(opacity=0);
}
.tooltip.in {
opacity: 0.9;
filter: alpha(opacity=90);
}
.tooltip.top {
margin-top: -3px;
padding: 5px 0;
}
.tooltip.right {
margin-left: 3px;
padding: 0 5px;
}
.tooltip.bottom {
margin-top: 3px;
padding: 5px 0;
}
.tooltip.left {
margin-left: -3px;
padding: 0 5px;
}
.tooltip-inner {
max-width: 200px;
padding: 3px 8px;
color: #fff;
text-align: center;
background-color: #000;
border-radius: 2px;
}
.tooltip-arrow {
position: absolute;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.tooltip.top .tooltip-arrow {
bottom: 0;
left: 50%;
margin-left: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
bottom: 0;
right: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
bottom: 0;
left: 5px;
margin-bottom: -5px;
border-width: 5px 5px 0;
border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
top: 50%;
left: 0;
margin-top: -5px;
border-width: 5px 5px 5px 0;
border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
top: 50%;
right: 0;
margin-top: -5px;
border-width: 5px 0 5px 5px;
border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
top: 0;
left: 50%;
margin-left: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
top: 0;
right: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
top: 0;
left: 5px;
margin-top: -5px;
border-width: 0 5px 5px;
border-bottom-color: #000;
}
.popover {
position: absolute;
top: 0;
left: 0;
z-index: 1060;
display: none;
max-width: 276px;
padding: 1px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
line-break: auto;
line-height: 1.42857143;
text-align: left;
text-align: start;
text-decoration: none;
text-shadow: none;
text-transform: none;
white-space: normal;
word-break: normal;
word-spacing: normal;
word-wrap: normal;
font-size: 13px;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
border-radius: 3px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
margin-top: -10px;
}
.popover.right {
margin-left: 10px;
}
.popover.bottom {
margin-top: 10px;
}
.popover.left {
margin-left: -10px;
}
.popover-title {
margin: 0;
padding: 8px 14px;
font-size: 13px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 2px 2px 0 0;
}
.popover-content {
padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
position: absolute;
display: block;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
}
.popover > .arrow {
border-width: 11px;
}
.popover > .arrow:after {
border-width: 10px;
content: "";
}
.popover.top > .arrow {
left: 50%;
margin-left: -11px;
border-bottom-width: 0;
border-top-color: #999999;
border-top-color: rgba(0, 0, 0, 0.25);
bottom: -11px;
}
.popover.top > .arrow:after {
content: " ";
bottom: 1px;
margin-left: -10px;
border-bottom-width: 0;
border-top-color: #fff;
}
.popover.right > .arrow {
top: 50%;
left: -11px;
margin-top: -11px;
border-left-width: 0;
border-right-color: #999999;
border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
content: " ";
left: 1px;
bottom: -10px;
border-left-width: 0;
border-right-color: #fff;
}
.popover.bottom > .arrow {
left: 50%;
margin-left: -11px;
border-top-width: 0;
border-bottom-color: #999999;
border-bottom-color: rgba(0, 0, 0, 0.25);
top: -11px;
}
.popover.bottom > .arrow:after {
content: " ";
top: 1px;
margin-left: -10px;
border-top-width: 0;
border-bottom-color: #fff;
}
.popover.left > .arrow {
top: 50%;
right: -11px;
margin-top: -11px;
border-right-width: 0;
border-left-color: #999999;
border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
content: " ";
right: 1px;
border-right-width: 0;
border-left-color: #fff;
bottom: -10px;
}
.carousel {
position: relative;
}
.carousel-inner {
position: relative;
overflow: hidden;
width: 100%;
}
.carousel-inner > .item {
display: none;
position: relative;
-webkit-transition: 0.6s ease-in-out left;
-o-transition: 0.6s ease-in-out left;
transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
.carousel-inner > .item {
-webkit-transition: -webkit-transform 0.6s ease-in-out;
-moz-transition: -moz-transform 0.6s ease-in-out;
-o-transition: -o-transform 0.6s ease-in-out;
transition: transform 0.6s ease-in-out;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
}
.carousel-inner > .item.next,
.carousel-inner > .item.active.right {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
left: 0;
}
.carousel-inner > .item.prev,
.carousel-inner > .item.active.left {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
left: 0;
}
.carousel-inner > .item.next.left,
.carousel-inner > .item.prev.right,
.carousel-inner > .item.active {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
left: 0;
}
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
display: block;
}
.carousel-inner > .active {
left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
position: absolute;
top: 0;
width: 100%;
}
.carousel-inner > .next {
left: 100%;
}
.carousel-inner > .prev {
left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
left: 0;
}
.carousel-inner > .active.left {
left: -100%;
}
.carousel-inner > .active.right {
left: 100%;
}
.carousel-control {
position: absolute;
top: 0;
left: 0;
bottom: 0;
width: 15%;
opacity: 0.5;
filter: alpha(opacity=50);
font-size: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
left: auto;
right: 0;
background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
outline: 0;
color: #fff;
text-decoration: none;
opacity: 0.9;
filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
position: absolute;
top: 50%;
margin-top: -10px;
z-index: 5;
display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
left: 50%;
margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
right: 50%;
margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 20px;
height: 20px;
line-height: 1;
font-family: serif;
}
.carousel-control .icon-prev:before {
content: '\2039';
}
.carousel-control .icon-next:before {
content: '\203a';
}
.carousel-indicators {
position: absolute;
bottom: 10px;
left: 50%;
z-index: 15;
width: 60%;
margin-left: -30%;
padding-left: 0;
list-style: none;
text-align: center;
}
.carousel-indicators li {
display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
border: 1px solid #fff;
border-radius: 10px;
cursor: pointer;
background-color: #000 \9;
background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
margin: 0;
width: 12px;
height: 12px;
background-color: #fff;
}
.carousel-caption {
position: absolute;
left: 15%;
right: 15%;
bottom: 20px;
z-index: 10;
padding-top: 20px;
padding-bottom: 20px;
color: #fff;
text-align: center;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
text-shadow: none;
}
@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev,
.carousel-control .icon-next {
width: 30px;
height: 30px;
margin-top: -10px;
font-size: 30px;
}
.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
margin-left: -10px;
}
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
margin-right: -10px;
}
.carousel-caption {
left: 20%;
right: 20%;
padding-bottom: 30px;
}
.carousel-indicators {
bottom: 20px;
}
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.item_buttons:before,
.item_buttons:after {
content: " ";
display: table;
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after,
.item_buttons:after {
clear: both;
}
.center-block {
display: block;
margin-left: auto;
margin-right: auto;
}
.pull-right {
float: right !important;
}
.pull-left {
float: left !important;
}
.hide {
display: none !important;
}
.show {
display: block !important;
}
.invisible {
visibility: hidden;
}
.text-hide {
font: 0/0 a;
color: transparent;
text-shadow: none;
background-color: transparent;
border: 0;
}
.hidden {
display: none !important;
}
.affix {
position: fixed;
}
@-ms-viewport {
width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
display: none !important;
}
@media (max-width: 767px) {
.visible-xs {
display: block !important;
}
table.visible-xs {
display: table !important;
}
tr.visible-xs {
display: table-row !important;
}
th.visible-xs,
td.visible-xs {
display: table-cell !important;
}
}
@media (max-width: 767px) {
.visible-xs-block {
display: block !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline {
display: inline !important;
}
}
@media (max-width: 767px) {
.visible-xs-inline-block {
display: inline-block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm {
display: block !important;
}
table.visible-sm {
display: table !important;
}
tr.visible-sm {
display: table-row !important;
}
th.visible-sm,
td.visible-sm {
display: table-cell !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-block {
display: block !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline {
display: inline !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.visible-sm-inline-block {
display: inline-block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md {
display: block !important;
}
table.visible-md {
display: table !important;
}
tr.visible-md {
display: table-row !important;
}
th.visible-md,
td.visible-md {
display: table-cell !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-block {
display: block !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline {
display: inline !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.visible-md-inline-block {
display: inline-block !important;
}
}
@media (min-width: 1200px) {
.visible-lg {
display: block !important;
}
table.visible-lg {
display: table !important;
}
tr.visible-lg {
display: table-row !important;
}
th.visible-lg,
td.visible-lg {
display: table-cell !important;
}
}
@media (min-width: 1200px) {
.visible-lg-block {
display: block !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline {
display: inline !important;
}
}
@media (min-width: 1200px) {
.visible-lg-inline-block {
display: inline-block !important;
}
}
@media (max-width: 767px) {
.hidden-xs {
display: none !important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.hidden-sm {
display: none !important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
display: none !important;
}
}
@media (min-width: 1200px) {
.hidden-lg {
display: none !important;
}
}
.visible-print {
display: none !important;
}
@media print {
.visible-print {
display: block !important;
}
table.visible-print {
display: table !important;
}
tr.visible-print {
display: table-row !important;
}
th.visible-print,
td.visible-print {
display: table-cell !important;
}
}
.visible-print-block {
display: none !important;
}
@media print {
.visible-print-block {
display: block !important;
}
}
.visible-print-inline {
display: none !important;
}
@media print {
.visible-print-inline {
display: inline !important;
}
}
.visible-print-inline-block {
display: none !important;
}
@media print {
.visible-print-inline-block {
display: inline-block !important;
}
}
@media print {
.hidden-print {
display: none !important;
}
}
/*!
*
* Font Awesome
*
*/
/*!
* Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?v=4.2.0');
src: url('../components/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('../components/font-awesome/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('../components/font-awesome/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'), url('../components/font-awesome/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
font-size: 1.33333333em;
line-height: 0.75em;
vertical-align: -15%;
}
.fa-2x {
font-size: 2em;
}
.fa-3x {
font-size: 3em;
}
.fa-4x {
font-size: 4em;
}
.fa-5x {
font-size: 5em;
}
.fa-fw {
width: 1.28571429em;
text-align: center;
}
.fa-ul {
padding-left: 0;
margin-left: 2.14285714em;
list-style-type: none;
}
.fa-ul > li {
position: relative;
}
.fa-li {
position: absolute;
left: -2.14285714em;
width: 2.14285714em;
top: 0.14285714em;
text-align: center;
}
.fa-li.fa-lg {
left: -1.85714286em;
}
.fa-border {
padding: .2em .25em .15em;
border: solid 0.08em #eee;
border-radius: .1em;
}
.pull-right {
float: right;
}
.pull-left {
float: left;
}
.fa.pull-left {
margin-right: .3em;
}
.fa.pull-right {
margin-left: .3em;
}
.fa-spin {
-webkit-animation: fa-spin 2s infinite linear;
animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
@keyframes fa-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.fa-rotate-90 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.fa-rotate-180 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.fa-rotate-270 {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
-webkit-transform: rotate(270deg);
-ms-transform: rotate(270deg);
transform: rotate(270deg);
}
.fa-flip-horizontal {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
-webkit-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
.fa-flip-vertical {
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
-webkit-transform: scale(1, -1);
-ms-transform: scale(1, -1);
transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
filter: none;
}
.fa-stack {
position: relative;
display: inline-block;
width: 2em;
height: 2em;
line-height: 2em;
vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.fa-stack-1x {
line-height: inherit;
}
.fa-stack-2x {
font-size: 2em;
}
.fa-inverse {
color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-glass:before {
content: "\f000";
}
.fa-music:before {
content: "\f001";
}
.fa-search:before {
content: "\f002";
}
.fa-envelope-o:before {
content: "\f003";
}
.fa-heart:before {
content: "\f004";
}
.fa-star:before {
content: "\f005";
}
.fa-star-o:before {
content: "\f006";
}
.fa-user:before {
content: "\f007";
}
.fa-film:before {
content: "\f008";
}
.fa-th-large:before {
content: "\f009";
}
.fa-th:before {
content: "\f00a";
}
.fa-th-list:before {
content: "\f00b";
}
.fa-check:before {
content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d";
}
.fa-search-plus:before {
content: "\f00e";
}
.fa-search-minus:before {
content: "\f010";
}
.fa-power-off:before {
content: "\f011";
}
.fa-signal:before {
content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
content: "\f013";
}
.fa-trash-o:before {
content: "\f014";
}
.fa-home:before {
content: "\f015";
}
.fa-file-o:before {
content: "\f016";
}
.fa-clock-o:before {
content: "\f017";
}
.fa-road:before {
content: "\f018";
}
.fa-download:before {
content: "\f019";
}
.fa-arrow-circle-o-down:before {
content: "\f01a";
}
.fa-arrow-circle-o-up:before {
content: "\f01b";
}
.fa-inbox:before {
content: "\f01c";
}
.fa-play-circle-o:before {
content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
content: "\f01e";
}
.fa-refresh:before {
content: "\f021";
}
.fa-list-alt:before {
content: "\f022";
}
.fa-lock:before {
content: "\f023";
}
.fa-flag:before {
content: "\f024";
}
.fa-headphones:before {
content: "\f025";
}
.fa-volume-off:before {
content: "\f026";
}
.fa-volume-down:before {
content: "\f027";
}
.fa-volume-up:before {
content: "\f028";
}
.fa-qrcode:before {
content: "\f029";
}
.fa-barcode:before {
content: "\f02a";
}
.fa-tag:before {
content: "\f02b";
}
.fa-tags:before {
content: "\f02c";
}
.fa-book:before {
content: "\f02d";
}
.fa-bookmark:before {
content: "\f02e";
}
.fa-print:before {
content: "\f02f";
}
.fa-camera:before {
content: "\f030";
}
.fa-font:before {
content: "\f031";
}
.fa-bold:before {
content: "\f032";
}
.fa-italic:before {
content: "\f033";
}
.fa-text-height:before {
content: "\f034";
}
.fa-text-width:before {
content: "\f035";
}
.fa-align-left:before {
content: "\f036";
}
.fa-align-center:before {
content: "\f037";
}
.fa-align-right:before {
content: "\f038";
}
.fa-align-justify:before {
content: "\f039";
}
.fa-list:before {
content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
content: "\f03b";
}
.fa-indent:before {
content: "\f03c";
}
.fa-video-camera:before {
content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "\f03e";
}
.fa-pencil:before {
content: "\f040";
}
.fa-map-marker:before {
content: "\f041";
}
.fa-adjust:before {
content: "\f042";
}
.fa-tint:before {
content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
content: "\f044";
}
.fa-share-square-o:before {
content: "\f045";
}
.fa-check-square-o:before {
content: "\f046";
}
.fa-arrows:before {
content: "\f047";
}
.fa-step-backward:before {
content: "\f048";
}
.fa-fast-backward:before {
content: "\f049";
}
.fa-backward:before {
content: "\f04a";
}
.fa-play:before {
content: "\f04b";
}
.fa-pause:before {
content: "\f04c";
}
.fa-stop:before {
content: "\f04d";
}
.fa-forward:before {
content: "\f04e";
}
.fa-fast-forward:before {
content: "\f050";
}
.fa-step-forward:before {
content: "\f051";
}
.fa-eject:before {
content: "\f052";
}
.fa-chevron-left:before {
content: "\f053";
}
.fa-chevron-right:before {
content: "\f054";
}
.fa-plus-circle:before {
content: "\f055";
}
.fa-minus-circle:before {
content: "\f056";
}
.fa-times-circle:before {
content: "\f057";
}
.fa-check-circle:before {
content: "\f058";
}
.fa-question-circle:before {
content: "\f059";
}
.fa-info-circle:before {
content: "\f05a";
}
.fa-crosshairs:before {
content: "\f05b";
}
.fa-times-circle-o:before {
content: "\f05c";
}
.fa-check-circle-o:before {
content: "\f05d";
}
.fa-ban:before {
content: "\f05e";
}
.fa-arrow-left:before {
content: "\f060";
}
.fa-arrow-right:before {
content: "\f061";
}
.fa-arrow-up:before {
content: "\f062";
}
.fa-arrow-down:before {
content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
content: "\f064";
}
.fa-expand:before {
content: "\f065";
}
.fa-compress:before {
content: "\f066";
}
.fa-plus:before {
content: "\f067";
}
.fa-minus:before {
content: "\f068";
}
.fa-asterisk:before {
content: "\f069";
}
.fa-exclamation-circle:before {
content: "\f06a";
}
.fa-gift:before {
content: "\f06b";
}
.fa-leaf:before {
content: "\f06c";
}
.fa-fire:before {
content: "\f06d";
}
.fa-eye:before {
content: "\f06e";
}
.fa-eye-slash:before {
content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
content: "\f071";
}
.fa-plane:before {
content: "\f072";
}
.fa-calendar:before {
content: "\f073";
}
.fa-random:before {
content: "\f074";
}
.fa-comment:before {
content: "\f075";
}
.fa-magnet:before {
content: "\f076";
}
.fa-chevron-up:before {
content: "\f077";
}
.fa-chevron-down:before {
content: "\f078";
}
.fa-retweet:before {
content: "\f079";
}
.fa-shopping-cart:before {
content: "\f07a";
}
.fa-folder:before {
content: "\f07b";
}
.fa-folder-open:before {
content: "\f07c";
}
.fa-arrows-v:before {
content: "\f07d";
}
.fa-arrows-h:before {
content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "\f080";
}
.fa-twitter-square:before {
content: "\f081";
}
.fa-facebook-square:before {
content: "\f082";
}
.fa-camera-retro:before {
content: "\f083";
}
.fa-key:before {
content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
content: "\f085";
}
.fa-comments:before {
content: "\f086";
}
.fa-thumbs-o-up:before {
content: "\f087";
}
.fa-thumbs-o-down:before {
content: "\f088";
}
.fa-star-half:before {
content: "\f089";
}
.fa-heart-o:before {
content: "\f08a";
}
.fa-sign-out:before {
content: "\f08b";
}
.fa-linkedin-square:before {
content: "\f08c";
}
.fa-thumb-tack:before {
content: "\f08d";
}
.fa-external-link:before {
content: "\f08e";
}
.fa-sign-in:before {
content: "\f090";
}
.fa-trophy:before {
content: "\f091";
}
.fa-github-square:before {
content: "\f092";
}
.fa-upload:before {
content: "\f093";
}
.fa-lemon-o:before {
content: "\f094";
}
.fa-phone:before {
content: "\f095";
}
.fa-square-o:before {
content: "\f096";
}
.fa-bookmark-o:before {
content: "\f097";
}
.fa-phone-square:before {
content: "\f098";
}
.fa-twitter:before {
content: "\f099";
}
.fa-facebook:before {
content: "\f09a";
}
.fa-github:before {
content: "\f09b";
}
.fa-unlock:before {
content: "\f09c";
}
.fa-credit-card:before {
content: "\f09d";
}
.fa-rss:before {
content: "\f09e";
}
.fa-hdd-o:before {
content: "\f0a0";
}
.fa-bullhorn:before {
content: "\f0a1";
}
.fa-bell:before {
content: "\f0f3";
}
.fa-certificate:before {
content: "\f0a3";
}
.fa-hand-o-right:before {
content: "\f0a4";
}
.fa-hand-o-left:before {
content: "\f0a5";
}
.fa-hand-o-up:before {
content: "\f0a6";
}
.fa-hand-o-down:before {
content: "\f0a7";
}
.fa-arrow-circle-left:before {
content: "\f0a8";
}
.fa-arrow-circle-right:before {
content: "\f0a9";
}
.fa-arrow-circle-up:before {
content: "\f0aa";
}
.fa-arrow-circle-down:before {
content: "\f0ab";
}
.fa-globe:before {
content: "\f0ac";
}
.fa-wrench:before {
content: "\f0ad";
}
.fa-tasks:before {
content: "\f0ae";
}
.fa-filter:before {
content: "\f0b0";
}
.fa-briefcase:before {
content: "\f0b1";
}
.fa-arrows-alt:before {
content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
content: "\f0c1";
}
.fa-cloud:before {
content: "\f0c2";
}
.fa-flask:before {
content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
content: "\f0c5";
}
.fa-paperclip:before {
content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
content: "\f0c7";
}
.fa-square:before {
content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "\f0c9";
}
.fa-list-ul:before {
content: "\f0ca";
}
.fa-list-ol:before {
content: "\f0cb";
}
.fa-strikethrough:before {
content: "\f0cc";
}
.fa-underline:before {
content: "\f0cd";
}
.fa-table:before {
content: "\f0ce";
}
.fa-magic:before {
content: "\f0d0";
}
.fa-truck:before {
content: "\f0d1";
}
.fa-pinterest:before {
content: "\f0d2";
}
.fa-pinterest-square:before {
content: "\f0d3";
}
.fa-google-plus-square:before {
content: "\f0d4";
}
.fa-google-plus:before {
content: "\f0d5";
}
.fa-money:before {
content: "\f0d6";
}
.fa-caret-down:before {
content: "\f0d7";
}
.fa-caret-up:before {
content: "\f0d8";
}
.fa-caret-left:before {
content: "\f0d9";
}
.fa-caret-right:before {
content: "\f0da";
}
.fa-columns:before {
content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
content: "\f0de";
}
.fa-envelope:before {
content: "\f0e0";
}
.fa-linkedin:before {
content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
content: "\f0e4";
}
.fa-comment-o:before {
content: "\f0e5";
}
.fa-comments-o:before {
content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
content: "\f0e7";
}
.fa-sitemap:before {
content: "\f0e8";
}
.fa-umbrella:before {
content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
content: "\f0ea";
}
.fa-lightbulb-o:before {
content: "\f0eb";
}
.fa-exchange:before {
content: "\f0ec";
}
.fa-cloud-download:before {
content: "\f0ed";
}
.fa-cloud-upload:before {
content: "\f0ee";
}
.fa-user-md:before {
content: "\f0f0";
}
.fa-stethoscope:before {
content: "\f0f1";
}
.fa-suitcase:before {
content: "\f0f2";
}
.fa-bell-o:before {
content: "\f0a2";
}
.fa-coffee:before {
content: "\f0f4";
}
.fa-cutlery:before {
content: "\f0f5";
}
.fa-file-text-o:before {
content: "\f0f6";
}
.fa-building-o:before {
content: "\f0f7";
}
.fa-hospital-o:before {
content: "\f0f8";
}
.fa-ambulance:before {
content: "\f0f9";
}
.fa-medkit:before {
content: "\f0fa";
}
.fa-fighter-jet:before {
content: "\f0fb";
}
.fa-beer:before {
content: "\f0fc";
}
.fa-h-square:before {
content: "\f0fd";
}
.fa-plus-square:before {
content: "\f0fe";
}
.fa-angle-double-left:before {
content: "\f100";
}
.fa-angle-double-right:before {
content: "\f101";
}
.fa-angle-double-up:before {
content: "\f102";
}
.fa-angle-double-down:before {
content: "\f103";
}
.fa-angle-left:before {
content: "\f104";
}
.fa-angle-right:before {
content: "\f105";
}
.fa-angle-up:before {
content: "\f106";
}
.fa-angle-down:before {
content: "\f107";
}
.fa-desktop:before {
content: "\f108";
}
.fa-laptop:before {
content: "\f109";
}
.fa-tablet:before {
content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
content: "\f10b";
}
.fa-circle-o:before {
content: "\f10c";
}
.fa-quote-left:before {
content: "\f10d";
}
.fa-quote-right:before {
content: "\f10e";
}
.fa-spinner:before {
content: "\f110";
}
.fa-circle:before {
content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
content: "\f112";
}
.fa-github-alt:before {
content: "\f113";
}
.fa-folder-o:before {
content: "\f114";
}
.fa-folder-open-o:before {
content: "\f115";
}
.fa-smile-o:before {
content: "\f118";
}
.fa-frown-o:before {
content: "\f119";
}
.fa-meh-o:before {
content: "\f11a";
}
.fa-gamepad:before {
content: "\f11b";
}
.fa-keyboard-o:before {
content: "\f11c";
}
.fa-flag-o:before {
content: "\f11d";
}
.fa-flag-checkered:before {
content: "\f11e";
}
.fa-terminal:before {
content: "\f120";
}
.fa-code:before {
content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "\f123";
}
.fa-location-arrow:before {
content: "\f124";
}
.fa-crop:before {
content: "\f125";
}
.fa-code-fork:before {
content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
content: "\f127";
}
.fa-question:before {
content: "\f128";
}
.fa-info:before {
content: "\f129";
}
.fa-exclamation:before {
content: "\f12a";
}
.fa-superscript:before {
content: "\f12b";
}
.fa-subscript:before {
content: "\f12c";
}
.fa-eraser:before {
content: "\f12d";
}
.fa-puzzle-piece:before {
content: "\f12e";
}
.fa-microphone:before {
content: "\f130";
}
.fa-microphone-slash:before {
content: "\f131";
}
.fa-shield:before {
content: "\f132";
}
.fa-calendar-o:before {
content: "\f133";
}
.fa-fire-extinguisher:before {
content: "\f134";
}
.fa-rocket:before {
content: "\f135";
}
.fa-maxcdn:before {
content: "\f136";
}
.fa-chevron-circle-left:before {
content: "\f137";
}
.fa-chevron-circle-right:before {
content: "\f138";
}
.fa-chevron-circle-up:before {
content: "\f139";
}
.fa-chevron-circle-down:before {
content: "\f13a";
}
.fa-html5:before {
content: "\f13b";
}
.fa-css3:before {
content: "\f13c";
}
.fa-anchor:before {
content: "\f13d";
}
.fa-unlock-alt:before {
content: "\f13e";
}
.fa-bullseye:before {
content: "\f140";
}
.fa-ellipsis-h:before {
content: "\f141";
}
.fa-ellipsis-v:before {
content: "\f142";
}
.fa-rss-square:before {
content: "\f143";
}
.fa-play-circle:before {
content: "\f144";
}
.fa-ticket:before {
content: "\f145";
}
.fa-minus-square:before {
content: "\f146";
}
.fa-minus-square-o:before {
content: "\f147";
}
.fa-level-up:before {
content: "\f148";
}
.fa-level-down:before {
content: "\f149";
}
.fa-check-square:before {
content: "\f14a";
}
.fa-pencil-square:before {
content: "\f14b";
}
.fa-external-link-square:before {
content: "\f14c";
}
.fa-share-square:before {
content: "\f14d";
}
.fa-compass:before {
content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
content: "\f153";
}
.fa-gbp:before {
content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "\f158";
}
.fa-won:before,
.fa-krw:before {
content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
content: "\f15a";
}
.fa-file:before {
content: "\f15b";
}
.fa-file-text:before {
content: "\f15c";
}
.fa-sort-alpha-asc:before {
content: "\f15d";
}
.fa-sort-alpha-desc:before {
content: "\f15e";
}
.fa-sort-amount-asc:before {
content: "\f160";
}
.fa-sort-amount-desc:before {
content: "\f161";
}
.fa-sort-numeric-asc:before {
content: "\f162";
}
.fa-sort-numeric-desc:before {
content: "\f163";
}
.fa-thumbs-up:before {
content: "\f164";
}
.fa-thumbs-down:before {
content: "\f165";
}
.fa-youtube-square:before {
content: "\f166";
}
.fa-youtube:before {
content: "\f167";
}
.fa-xing:before {
content: "\f168";
}
.fa-xing-square:before {
content: "\f169";
}
.fa-youtube-play:before {
content: "\f16a";
}
.fa-dropbox:before {
content: "\f16b";
}
.fa-stack-overflow:before {
content: "\f16c";
}
.fa-instagram:before {
content: "\f16d";
}
.fa-flickr:before {
content: "\f16e";
}
.fa-adn:before {
content: "\f170";
}
.fa-bitbucket:before {
content: "\f171";
}
.fa-bitbucket-square:before {
content: "\f172";
}
.fa-tumblr:before {
content: "\f173";
}
.fa-tumblr-square:before {
content: "\f174";
}
.fa-long-arrow-down:before {
content: "\f175";
}
.fa-long-arrow-up:before {
content: "\f176";
}
.fa-long-arrow-left:before {
content: "\f177";
}
.fa-long-arrow-right:before {
content: "\f178";
}
.fa-apple:before {
content: "\f179";
}
.fa-windows:before {
content: "\f17a";
}
.fa-android:before {
content: "\f17b";
}
.fa-linux:before {
content: "\f17c";
}
.fa-dribbble:before {
content: "\f17d";
}
.fa-skype:before {
content: "\f17e";
}
.fa-foursquare:before {
content: "\f180";
}
.fa-trello:before {
content: "\f181";
}
.fa-female:before {
content: "\f182";
}
.fa-male:before {
content: "\f183";
}
.fa-gittip:before {
content: "\f184";
}
.fa-sun-o:before {
content: "\f185";
}
.fa-moon-o:before {
content: "\f186";
}
.fa-archive:before {
content: "\f187";
}
.fa-bug:before {
content: "\f188";
}
.fa-vk:before {
content: "\f189";
}
.fa-weibo:before {
content: "\f18a";
}
.fa-renren:before {
content: "\f18b";
}
.fa-pagelines:before {
content: "\f18c";
}
.fa-stack-exchange:before {
content: "\f18d";
}
.fa-arrow-circle-o-right:before {
content: "\f18e";
}
.fa-arrow-circle-o-left:before {
content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "\f191";
}
.fa-dot-circle-o:before {
content: "\f192";
}
.fa-wheelchair:before {
content: "\f193";
}
.fa-vimeo-square:before {
content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
content: "\f195";
}
.fa-plus-square-o:before {
content: "\f196";
}
.fa-space-shuttle:before {
content: "\f197";
}
.fa-slack:before {
content: "\f198";
}
.fa-envelope-square:before {
content: "\f199";
}
.fa-wordpress:before {
content: "\f19a";
}
.fa-openid:before {
content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "\f19d";
}
.fa-yahoo:before {
content: "\f19e";
}
.fa-google:before {
content: "\f1a0";
}
.fa-reddit:before {
content: "\f1a1";
}
.fa-reddit-square:before {
content: "\f1a2";
}
.fa-stumbleupon-circle:before {
content: "\f1a3";
}
.fa-stumbleupon:before {
content: "\f1a4";
}
.fa-delicious:before {
content: "\f1a5";
}
.fa-digg:before {
content: "\f1a6";
}
.fa-pied-piper:before {
content: "\f1a7";
}
.fa-pied-piper-alt:before {
content: "\f1a8";
}
.fa-drupal:before {
content: "\f1a9";
}
.fa-joomla:before {
content: "\f1aa";
}
.fa-language:before {
content: "\f1ab";
}
.fa-fax:before {
content: "\f1ac";
}
.fa-building:before {
content: "\f1ad";
}
.fa-child:before {
content: "\f1ae";
}
.fa-paw:before {
content: "\f1b0";
}
.fa-spoon:before {
content: "\f1b1";
}
.fa-cube:before {
content: "\f1b2";
}
.fa-cubes:before {
content: "\f1b3";
}
.fa-behance:before {
content: "\f1b4";
}
.fa-behance-square:before {
content: "\f1b5";
}
.fa-steam:before {
content: "\f1b6";
}
.fa-steam-square:before {
content: "\f1b7";
}
.fa-recycle:before {
content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
content: "\f1ba";
}
.fa-tree:before {
content: "\f1bb";
}
.fa-spotify:before {
content: "\f1bc";
}
.fa-deviantart:before {
content: "\f1bd";
}
.fa-soundcloud:before {
content: "\f1be";
}
.fa-database:before {
content: "\f1c0";
}
.fa-file-pdf-o:before {
content: "\f1c1";
}
.fa-file-word-o:before {
content: "\f1c2";
}
.fa-file-excel-o:before {
content: "\f1c3";
}
.fa-file-powerpoint-o:before {
content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "\f1c8";
}
.fa-file-code-o:before {
content: "\f1c9";
}
.fa-vine:before {
content: "\f1ca";
}
.fa-codepen:before {
content: "\f1cb";
}
.fa-jsfiddle:before {
content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "\f1cd";
}
.fa-circle-o-notch:before {
content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
content: "\f1d1";
}
.fa-git-square:before {
content: "\f1d2";
}
.fa-git:before {
content: "\f1d3";
}
.fa-hacker-news:before {
content: "\f1d4";
}
.fa-tencent-weibo:before {
content: "\f1d5";
}
.fa-qq:before {
content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
content: "\f1d9";
}
.fa-history:before {
content: "\f1da";
}
.fa-circle-thin:before {
content: "\f1db";
}
.fa-header:before {
content: "\f1dc";
}
.fa-paragraph:before {
content: "\f1dd";
}
.fa-sliders:before {
content: "\f1de";
}
.fa-share-alt:before {
content: "\f1e0";
}
.fa-share-alt-square:before {
content: "\f1e1";
}
.fa-bomb:before {
content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "\f1e3";
}
.fa-tty:before {
content: "\f1e4";
}
.fa-binoculars:before {
content: "\f1e5";
}
.fa-plug:before {
content: "\f1e6";
}
.fa-slideshare:before {
content: "\f1e7";
}
.fa-twitch:before {
content: "\f1e8";
}
.fa-yelp:before {
content: "\f1e9";
}
.fa-newspaper-o:before {
content: "\f1ea";
}
.fa-wifi:before {
content: "\f1eb";
}
.fa-calculator:before {
content: "\f1ec";
}
.fa-paypal:before {
content: "\f1ed";
}
.fa-google-wallet:before {
content: "\f1ee";
}
.fa-cc-visa:before {
content: "\f1f0";
}
.fa-cc-mastercard:before {
content: "\f1f1";
}
.fa-cc-discover:before {
content: "\f1f2";
}
.fa-cc-amex:before {
content: "\f1f3";
}
.fa-cc-paypal:before {
content: "\f1f4";
}
.fa-cc-stripe:before {
content: "\f1f5";
}
.fa-bell-slash:before {
content: "\f1f6";
}
.fa-bell-slash-o:before {
content: "\f1f7";
}
.fa-trash:before {
content: "\f1f8";
}
.fa-copyright:before {
content: "\f1f9";
}
.fa-at:before {
content: "\f1fa";
}
.fa-eyedropper:before {
content: "\f1fb";
}
.fa-paint-brush:before {
content: "\f1fc";
}
.fa-birthday-cake:before {
content: "\f1fd";
}
.fa-area-chart:before {
content: "\f1fe";
}
.fa-pie-chart:before {
content: "\f200";
}
.fa-line-chart:before {
content: "\f201";
}
.fa-lastfm:before {
content: "\f202";
}
.fa-lastfm-square:before {
content: "\f203";
}
.fa-toggle-off:before {
content: "\f204";
}
.fa-toggle-on:before {
content: "\f205";
}
.fa-bicycle:before {
content: "\f206";
}
.fa-bus:before {
content: "\f207";
}
.fa-ioxhost:before {
content: "\f208";
}
.fa-angellist:before {
content: "\f209";
}
.fa-cc:before {
content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "\f20b";
}
.fa-meanpath:before {
content: "\f20c";
}
/*!
*
* IPython base
*
*/
.modal.fade .modal-dialog {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
code {
color: #000;
}
pre {
font-size: inherit;
line-height: inherit;
}
label {
font-weight: normal;
}
/* Make the page background atleast 100% the height of the view port */
/* Make the page itself atleast 70% the height of the view port */
.border-box-sizing {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.corner-all {
border-radius: 2px;
}
.no-padding {
padding: 0px;
}
/* Flexible box model classes */
/* Taken from Alex Russell http://infrequently.org/2009/08/css-3-progress/ */
/* This file is a compatability layer. It allows the usage of flexible box
model layouts accross multiple browsers, including older browsers. The newest,
universal implementation of the flexible box model is used when available (see
`Modern browsers` comments below). Browsers that are known to implement this
new spec completely include:
Firefox 28.0+
Chrome 29.0+
Internet Explorer 11+
Opera 17.0+
Browsers not listed, including Safari, are supported via the styling under the
`Old browsers` comments below.
*/
.hbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
.hbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.vbox {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
.vbox > * {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
}
.hbox.reverse,
.vbox.reverse,
.reverse {
/* Old browsers */
-webkit-box-direction: reverse;
-moz-box-direction: reverse;
box-direction: reverse;
/* Modern browsers */
flex-direction: row-reverse;
}
.hbox.box-flex0,
.vbox.box-flex0,
.box-flex0 {
/* Old browsers */
-webkit-box-flex: 0;
-moz-box-flex: 0;
box-flex: 0;
/* Modern browsers */
flex: none;
width: auto;
}
.hbox.box-flex1,
.vbox.box-flex1,
.box-flex1 {
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex,
.vbox.box-flex,
.box-flex {
/* Old browsers */
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
.hbox.box-flex2,
.vbox.box-flex2,
.box-flex2 {
/* Old browsers */
-webkit-box-flex: 2;
-moz-box-flex: 2;
box-flex: 2;
/* Modern browsers */
flex: 2;
}
.box-group1 {
/* Deprecated */
-webkit-box-flex-group: 1;
-moz-box-flex-group: 1;
box-flex-group: 1;
}
.box-group2 {
/* Deprecated */
-webkit-box-flex-group: 2;
-moz-box-flex-group: 2;
box-flex-group: 2;
}
.hbox.start,
.vbox.start,
.start {
/* Old browsers */
-webkit-box-pack: start;
-moz-box-pack: start;
box-pack: start;
/* Modern browsers */
justify-content: flex-start;
}
.hbox.end,
.vbox.end,
.end {
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
}
.hbox.center,
.vbox.center,
.center {
/* Old browsers */
-webkit-box-pack: center;
-moz-box-pack: center;
box-pack: center;
/* Modern browsers */
justify-content: center;
}
.hbox.baseline,
.vbox.baseline,
.baseline {
/* Old browsers */
-webkit-box-pack: baseline;
-moz-box-pack: baseline;
box-pack: baseline;
/* Modern browsers */
justify-content: baseline;
}
.hbox.stretch,
.vbox.stretch,
.stretch {
/* Old browsers */
-webkit-box-pack: stretch;
-moz-box-pack: stretch;
box-pack: stretch;
/* Modern browsers */
justify-content: stretch;
}
.hbox.align-start,
.vbox.align-start,
.align-start {
/* Old browsers */
-webkit-box-align: start;
-moz-box-align: start;
box-align: start;
/* Modern browsers */
align-items: flex-start;
}
.hbox.align-end,
.vbox.align-end,
.align-end {
/* Old browsers */
-webkit-box-align: end;
-moz-box-align: end;
box-align: end;
/* Modern browsers */
align-items: flex-end;
}
.hbox.align-center,
.vbox.align-center,
.align-center {
/* Old browsers */
-webkit-box-align: center;
-moz-box-align: center;
box-align: center;
/* Modern browsers */
align-items: center;
}
.hbox.align-baseline,
.vbox.align-baseline,
.align-baseline {
/* Old browsers */
-webkit-box-align: baseline;
-moz-box-align: baseline;
box-align: baseline;
/* Modern browsers */
align-items: baseline;
}
.hbox.align-stretch,
.vbox.align-stretch,
.align-stretch {
/* Old browsers */
-webkit-box-align: stretch;
-moz-box-align: stretch;
box-align: stretch;
/* Modern browsers */
align-items: stretch;
}
div.error {
margin: 2em;
text-align: center;
}
div.error > h1 {
font-size: 500%;
line-height: normal;
}
div.error > p {
font-size: 200%;
line-height: normal;
}
div.traceback-wrapper {
text-align: left;
max-width: 800px;
margin: auto;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
body {
background-color: #fff;
/* This makes sure that the body covers the entire window and needs to
be in a different element than the display: box in wrapper below */
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
overflow: visible;
}
body > #header {
/* Initially hidden to prevent FLOUC */
display: none;
background-color: #fff;
/* Display over codemirror */
position: relative;
z-index: 100;
}
body > #header #header-container {
padding-bottom: 5px;
padding-top: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
body > #header .header-bar {
width: 100%;
height: 1px;
background: #e7e7e7;
margin-bottom: -1px;
}
@media print {
body > #header {
display: none !important;
}
}
#header-spacer {
width: 100%;
visibility: hidden;
}
@media print {
#header-spacer {
display: none;
}
}
#ipython_notebook {
padding-left: 0px;
padding-top: 1px;
padding-bottom: 1px;
}
@media (max-width: 991px) {
#ipython_notebook {
margin-left: 10px;
}
}
[dir="rtl"] #ipython_notebook {
float: right !important;
}
#noscript {
width: auto;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
font-size: 22px;
color: red;
font-weight: bold;
}
#ipython_notebook img {
height: 28px;
}
#site {
width: 100%;
display: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
overflow: auto;
}
@media print {
#site {
height: auto !important;
}
}
/* Smaller buttons */
.ui-button .ui-button-text {
padding: 0.2em 0.8em;
font-size: 77%;
}
input.ui-button {
padding: 0.3em 0.9em;
}
span#login_widget {
float: right;
}
span#login_widget > .button,
#logout {
color: #333;
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button:focus,
#logout:focus,
span#login_widget > .button.focus,
#logout.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
span#login_widget > .button:hover,
#logout:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
span#login_widget > .button:active:hover,
#logout:active:hover,
span#login_widget > .button.active:hover,
#logout.active:hover,
.open > .dropdown-togglespan#login_widget > .button:hover,
.open > .dropdown-toggle#logout:hover,
span#login_widget > .button:active:focus,
#logout:active:focus,
span#login_widget > .button.active:focus,
#logout.active:focus,
.open > .dropdown-togglespan#login_widget > .button:focus,
.open > .dropdown-toggle#logout:focus,
span#login_widget > .button:active.focus,
#logout:active.focus,
span#login_widget > .button.active.focus,
#logout.active.focus,
.open > .dropdown-togglespan#login_widget > .button.focus,
.open > .dropdown-toggle#logout.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
span#login_widget > .button:active,
#logout:active,
span#login_widget > .button.active,
#logout.active,
.open > .dropdown-togglespan#login_widget > .button,
.open > .dropdown-toggle#logout {
background-image: none;
}
span#login_widget > .button.disabled:hover,
#logout.disabled:hover,
span#login_widget > .button[disabled]:hover,
#logout[disabled]:hover,
fieldset[disabled] span#login_widget > .button:hover,
fieldset[disabled] #logout:hover,
span#login_widget > .button.disabled:focus,
#logout.disabled:focus,
span#login_widget > .button[disabled]:focus,
#logout[disabled]:focus,
fieldset[disabled] span#login_widget > .button:focus,
fieldset[disabled] #logout:focus,
span#login_widget > .button.disabled.focus,
#logout.disabled.focus,
span#login_widget > .button[disabled].focus,
#logout[disabled].focus,
fieldset[disabled] span#login_widget > .button.focus,
fieldset[disabled] #logout.focus {
background-color: #fff;
border-color: #ccc;
}
span#login_widget > .button .badge,
#logout .badge {
color: #fff;
background-color: #333;
}
.nav-header {
text-transform: none;
}
#header > span {
margin-top: 10px;
}
.modal_stretch .modal-dialog {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
min-height: 80vh;
}
.modal_stretch .modal-dialog .modal-body {
max-height: calc(100vh - 200px);
overflow: auto;
flex: 1;
}
@media (min-width: 768px) {
.modal .modal-dialog {
width: 700px;
}
}
@media (min-width: 768px) {
select.form-control {
margin-left: 12px;
margin-right: 12px;
}
}
/*!
*
* IPython auth
*
*/
.center-nav {
display: inline-block;
margin-bottom: -4px;
}
/*!
*
* IPython tree view
*
*/
/* We need an invisible input field on top of the sentense*/
/* "Drag file onto the list ..." */
.alternate_upload {
background-color: none;
display: inline;
}
.alternate_upload.form {
padding: 0;
margin: 0;
}
.alternate_upload input.fileinput {
text-align: center;
vertical-align: middle;
display: inline;
opacity: 0;
z-index: 2;
width: 12ex;
margin-right: -12ex;
}
.alternate_upload .btn-upload {
height: 22px;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
[dir="rtl"] #tabs li {
float: right;
}
ul#tabs {
margin-bottom: 4px;
}
[dir="rtl"] ul#tabs {
margin-right: 0px;
}
ul#tabs a {
padding-top: 6px;
padding-bottom: 4px;
}
ul.breadcrumb a:focus,
ul.breadcrumb a:hover {
text-decoration: none;
}
ul.breadcrumb i.icon-home {
font-size: 16px;
margin-right: 4px;
}
ul.breadcrumb span {
color: #5e5e5e;
}
.list_toolbar {
padding: 4px 0 4px 0;
vertical-align: middle;
}
.list_toolbar .tree-buttons {
padding-top: 1px;
}
[dir="rtl"] .list_toolbar .tree-buttons {
float: left !important;
}
[dir="rtl"] .list_toolbar .pull-right {
padding-top: 1px;
float: left !important;
}
[dir="rtl"] .list_toolbar .pull-left {
float: right !important;
}
.dynamic-buttons {
padding-top: 3px;
display: inline-block;
}
.list_toolbar [class*="span"] {
min-height: 24px;
}
.list_header {
font-weight: bold;
background-color: #EEE;
}
.list_placeholder {
font-weight: bold;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
}
.list_container {
margin-top: 4px;
margin-bottom: 20px;
border: 1px solid #ddd;
border-radius: 2px;
}
.list_container > div {
border-bottom: 1px solid #ddd;
}
.list_container > div:hover .list-item {
background-color: red;
}
.list_container > div:last-child {
border: none;
}
.list_item:hover .list_item {
background-color: #ddd;
}
.list_item a {
text-decoration: none;
}
.list_item:hover {
background-color: #fafafa;
}
.list_header > div,
.list_item > div {
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
.list_header > div input,
.list_item > div input {
margin-right: 7px;
margin-left: 14px;
vertical-align: baseline;
line-height: 22px;
position: relative;
top: -1px;
}
.list_header > div .item_link,
.list_item > div .item_link {
margin-left: -1px;
vertical-align: baseline;
line-height: 22px;
}
.new-file input[type=checkbox] {
visibility: hidden;
}
.item_name {
line-height: 22px;
height: 24px;
}
.item_icon {
font-size: 14px;
color: #5e5e5e;
margin-right: 7px;
margin-left: 7px;
line-height: 22px;
vertical-align: baseline;
}
.item_buttons {
line-height: 1em;
margin-left: -5px;
}
.item_buttons .btn,
.item_buttons .btn-group,
.item_buttons .input-group {
float: left;
}
.item_buttons > .btn,
.item_buttons > .btn-group,
.item_buttons > .input-group {
margin-left: 5px;
}
.item_buttons .btn {
min-width: 13ex;
}
.item_buttons .running-indicator {
padding-top: 4px;
color: #5cb85c;
}
.item_buttons .kernel-name {
padding-top: 4px;
color: #5bc0de;
margin-right: 7px;
float: left;
}
.toolbar_info {
height: 24px;
line-height: 24px;
}
.list_item input:not([type=checkbox]) {
padding-top: 3px;
padding-bottom: 3px;
height: 22px;
line-height: 14px;
margin: 0px;
}
.highlight_text {
color: blue;
}
#project_name {
display: inline-block;
padding-left: 7px;
margin-left: -2px;
}
#project_name > .breadcrumb {
padding: 0px;
margin-bottom: 0px;
background-color: transparent;
font-weight: bold;
}
#tree-selector {
padding-right: 0px;
}
[dir="rtl"] #tree-selector a {
float: right;
}
#button-select-all {
min-width: 50px;
}
#select-all {
margin-left: 7px;
margin-right: 2px;
}
.menu_icon {
margin-right: 2px;
}
.tab-content .row {
margin-left: 0px;
margin-right: 0px;
}
.folder_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f114";
}
.folder_icon:before.pull-left {
margin-right: .3em;
}
.folder_icon:before.pull-right {
margin-left: .3em;
}
.notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
}
.notebook_icon:before.pull-left {
margin-right: .3em;
}
.notebook_icon:before.pull-right {
margin-left: .3em;
}
.running_notebook_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f02d";
position: relative;
top: -1px;
color: #5cb85c;
}
.running_notebook_icon:before.pull-left {
margin-right: .3em;
}
.running_notebook_icon:before.pull-right {
margin-left: .3em;
}
.file_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f016";
position: relative;
top: -2px;
}
.file_icon:before.pull-left {
margin-right: .3em;
}
.file_icon:before.pull-right {
margin-left: .3em;
}
#notebook_toolbar .pull-right {
padding-top: 0px;
margin-right: -1px;
}
ul#new-menu {
left: auto;
right: 0;
}
[dir="rtl"] #new-menu {
text-align: right;
}
.kernel-menu-icon {
padding-right: 12px;
width: 24px;
content: "\f096";
}
.kernel-menu-icon:before {
content: "\f096";
}
.kernel-menu-icon-current:before {
content: "\f00c";
}
#tab_content {
padding-top: 20px;
}
#running .panel-group .panel {
margin-top: 3px;
margin-bottom: 1em;
}
#running .panel-group .panel .panel-heading {
background-color: #EEE;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 7px;
padding-right: 7px;
line-height: 22px;
}
#running .panel-group .panel .panel-heading a:focus,
#running .panel-group .panel .panel-heading a:hover {
text-decoration: none;
}
#running .panel-group .panel .panel-body {
padding: 0px;
}
#running .panel-group .panel .panel-body .list_container {
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
border-radius: 0px;
}
#running .panel-group .panel .panel-body .list_container .list_item {
border-bottom: 1px solid #ddd;
}
#running .panel-group .panel .panel-body .list_container .list_item:last-child {
border-bottom: 0px;
}
[dir="rtl"] #running .col-sm-8 {
float: right !important;
}
.delete-button {
display: none;
}
.duplicate-button {
display: none;
}
.rename-button {
display: none;
}
.shutdown-button {
display: none;
}
.dynamic-instructions {
display: inline-block;
padding-top: 4px;
}
/*!
*
* IPython text editor webapp
*
*/
.selected-keymap i.fa {
padding: 0px 5px;
}
.selected-keymap i.fa:before {
content: "\f00c";
}
#mode-menu {
overflow: auto;
max-height: 20em;
}
.edit_app #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.edit_app #menubar .navbar {
/* Use a negative 1 bottom margin, so the border overlaps the border of the
header */
margin-bottom: -1px;
}
.dirty-indicator {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator.pull-left {
margin-right: .3em;
}
.dirty-indicator.pull-right {
margin-left: .3em;
}
.dirty-indicator-dirty {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-dirty.pull-left {
margin-right: .3em;
}
.dirty-indicator-dirty.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
width: 20px;
}
.dirty-indicator-clean.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean.pull-right {
margin-left: .3em;
}
.dirty-indicator-clean:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f00c";
}
.dirty-indicator-clean:before.pull-left {
margin-right: .3em;
}
.dirty-indicator-clean:before.pull-right {
margin-left: .3em;
}
#filename {
font-size: 16pt;
display: table;
padding: 0px 5px;
}
#current-mode {
padding-left: 5px;
padding-right: 5px;
}
#texteditor-backdrop {
padding-top: 20px;
padding-bottom: 20px;
}
@media not print {
#texteditor-backdrop {
background-color: #EEE;
}
}
@media print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container .CodeMirror-gutter,
#texteditor-backdrop #texteditor-container .CodeMirror-gutters {
background-color: #fff;
}
}
@media not print {
#texteditor-backdrop #texteditor-container {
padding: 0px;
background-color: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
/*!
*
* IPython notebook
*
*/
/* CSS font colors for translated ANSI colors. */
.ansibold {
font-weight: bold;
}
/* use dark versions for foreground, to improve visibility */
.ansiblack {
color: black;
}
.ansired {
color: darkred;
}
.ansigreen {
color: darkgreen;
}
.ansiyellow {
color: #c4a000;
}
.ansiblue {
color: darkblue;
}
.ansipurple {
color: darkviolet;
}
.ansicyan {
color: steelblue;
}
.ansigray {
color: gray;
}
/* and light for background, for the same reason */
.ansibgblack {
background-color: black;
}
.ansibgred {
background-color: red;
}
.ansibggreen {
background-color: green;
}
.ansibgyellow {
background-color: yellow;
}
.ansibgblue {
background-color: blue;
}
.ansibgpurple {
background-color: magenta;
}
.ansibgcyan {
background-color: cyan;
}
.ansibggray {
background-color: gray;
}
div.cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
border-radius: 2px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
border-width: 1px;
border-style: solid;
border-color: transparent;
width: 100%;
padding: 5px;
/* This acts as a spacer between cells, that is outside the border */
margin: 0px;
outline: none;
border-left-width: 1px;
padding-left: 5px;
background: linear-gradient(to right, transparent -40px, transparent 1px, transparent 1px, transparent 100%);
}
div.cell.jupyter-soft-selected {
border-left-color: #90CAF9;
border-left-color: #E3F2FD;
border-left-width: 1px;
padding-left: 5px;
border-right-color: #E3F2FD;
border-right-width: 1px;
background: #E3F2FD;
}
@media print {
div.cell.jupyter-soft-selected {
border-color: transparent;
}
}
div.cell.selected {
border-color: #ababab;
border-left-width: 0px;
padding-left: 6px;
background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 5px, transparent 5px, transparent 100%);
}
@media print {
div.cell.selected {
border-color: transparent;
}
}
div.cell.selected.jupyter-soft-selected {
border-left-width: 0;
padding-left: 6px;
background: linear-gradient(to right, #42A5F5 -40px, #42A5F5 7px, #E3F2FD 7px, #E3F2FD 100%);
}
.edit_mode div.cell.selected {
border-color: #66BB6A;
border-left-width: 0px;
padding-left: 6px;
background: linear-gradient(to right, #66BB6A -40px, #66BB6A 5px, transparent 5px, transparent 100%);
}
@media print {
.edit_mode div.cell.selected {
border-color: transparent;
}
}
.prompt {
/* This needs to be wide enough for 3 digit prompt numbers: In[100]: */
min-width: 14ex;
/* This padding is tuned to match the padding on the CodeMirror editor. */
padding: 0.4em;
margin: 0px;
font-family: monospace;
text-align: right;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
/* Don't highlight prompt number selection */
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
/* Use default cursor */
cursor: default;
}
@media (max-width: 540px) {
.prompt {
text-align: left;
}
}
div.inner_cell {
min-width: 0;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_area {
border: 1px solid #cfcfcf;
border-radius: 2px;
background: #f7f7f7;
line-height: 1.21429em;
}
/* This is needed so that empty prompt areas can collapse to zero height when there
is no content in the output_subarea and the prompt. The main purpose of this is
to make sure that empty JavaScript output_subareas have no height. */
div.prompt:empty {
padding-top: 0;
padding-bottom: 0;
}
div.unrecognized_cell {
padding: 5px 5px 5px 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.unrecognized_cell .inner_cell {
border-radius: 2px;
padding: 5px;
font-weight: bold;
color: red;
border: 1px solid #cfcfcf;
background: #eaeaea;
}
div.unrecognized_cell .inner_cell a {
color: inherit;
text-decoration: none;
}
div.unrecognized_cell .inner_cell a:hover {
color: inherit;
text-decoration: none;
}
@media (max-width: 540px) {
div.unrecognized_cell > div.prompt {
display: none;
}
}
div.code_cell {
/* avoid page breaking on code cells when printing */
}
@media print {
div.code_cell {
page-break-inside: avoid;
}
}
/* any special styling for code cells that are currently running goes here */
div.input {
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.input {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
/* input_area and input_prompt must match in top border and margin for alignment */
div.input_prompt {
color: #303F9F;
border-top: 1px solid transparent;
}
div.input_area > div.highlight {
margin: 0.4em;
border: none;
padding: 0px;
background-color: transparent;
}
div.input_area > div.highlight > pre {
margin: 0px;
border: none;
padding: 0px;
background-color: transparent;
}
/* The following gets added to the <head> if it is detected that the user has a
* monospace font with inconsistent normal/bold/italic height. See
* notebookmain.js. Such fonts will have keywords vertically offset with
* respect to the rest of the text. The user should select a better font.
* See: https://github.com/ipython/ipython/issues/1503
*
* .CodeMirror span {
* vertical-align: bottom;
* }
*/
.CodeMirror {
line-height: 1.21429em;
/* Changed from 1em to our global default */
font-size: 14px;
height: auto;
/* Changed to auto to autogrow */
background: none;
/* Changed from white to allow our bg to show through */
}
.CodeMirror-scroll {
/* The CodeMirror docs are a bit fuzzy on if overflow-y should be hidden or visible.*/
/* We have found that if it is visible, vertical scrollbars appear with font size changes.*/
overflow-y: hidden;
overflow-x: auto;
}
.CodeMirror-lines {
/* In CM2, this used to be 0.4em, but in CM3 it went to 4px. We need the em value because */
/* we have set a different line-height and want this to scale with that. */
padding: 0.4em;
}
.CodeMirror-linenumber {
padding: 0 8px 0 4px;
}
.CodeMirror-gutters {
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
}
.CodeMirror pre {
/* In CM3 this went to 4px from 0 in CM2. We need the 0 value because of how we size */
/* .CodeMirror-lines */
padding: 0;
border: 0;
border-radius: 0;
}
/*
Original style from softwaremaniacs.org (c) Ivan Sagalaev <[email protected]>
Adapted from GitHub theme
*/
.highlight-base {
color: #000;
}
.highlight-variable {
color: #000;
}
.highlight-variable-2 {
color: #1a1a1a;
}
.highlight-variable-3 {
color: #333333;
}
.highlight-string {
color: #BA2121;
}
.highlight-comment {
color: #408080;
font-style: italic;
}
.highlight-number {
color: #080;
}
.highlight-atom {
color: #88F;
}
.highlight-keyword {
color: #008000;
font-weight: bold;
}
.highlight-builtin {
color: #008000;
}
.highlight-error {
color: #f00;
}
.highlight-operator {
color: #AA22FF;
font-weight: bold;
}
.highlight-meta {
color: #AA22FF;
}
/* previously not defined, copying from default codemirror */
.highlight-def {
color: #00f;
}
.highlight-string-2 {
color: #f50;
}
.highlight-qualifier {
color: #555;
}
.highlight-bracket {
color: #997;
}
.highlight-tag {
color: #170;
}
.highlight-attribute {
color: #00c;
}
.highlight-header {
color: blue;
}
.highlight-quote {
color: #090;
}
.highlight-link {
color: #00c;
}
/* apply the same style to codemirror */
.cm-s-ipython span.cm-keyword {
color: #008000;
font-weight: bold;
}
.cm-s-ipython span.cm-atom {
color: #88F;
}
.cm-s-ipython span.cm-number {
color: #080;
}
.cm-s-ipython span.cm-def {
color: #00f;
}
.cm-s-ipython span.cm-variable {
color: #000;
}
.cm-s-ipython span.cm-operator {
color: #AA22FF;
font-weight: bold;
}
.cm-s-ipython span.cm-variable-2 {
color: #1a1a1a;
}
.cm-s-ipython span.cm-variable-3 {
color: #333333;
}
.cm-s-ipython span.cm-comment {
color: #408080;
font-style: italic;
}
.cm-s-ipython span.cm-string {
color: #BA2121;
}
.cm-s-ipython span.cm-string-2 {
color: #f50;
}
.cm-s-ipython span.cm-meta {
color: #AA22FF;
}
.cm-s-ipython span.cm-qualifier {
color: #555;
}
.cm-s-ipython span.cm-builtin {
color: #008000;
}
.cm-s-ipython span.cm-bracket {
color: #997;
}
.cm-s-ipython span.cm-tag {
color: #170;
}
.cm-s-ipython span.cm-attribute {
color: #00c;
}
.cm-s-ipython span.cm-header {
color: blue;
}
.cm-s-ipython span.cm-quote {
color: #090;
}
.cm-s-ipython span.cm-link {
color: #00c;
}
.cm-s-ipython span.cm-error {
color: #f00;
}
.cm-s-ipython span.cm-tab {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAMCAYAAAAkuj5RAAAAAXNSR0IArs4c6QAAAGFJREFUSMft1LsRQFAQheHPowAKoACx3IgEKtaEHujDjORSgWTH/ZOdnZOcM/sgk/kFFWY0qV8foQwS4MKBCS3qR6ixBJvElOobYAtivseIE120FaowJPN75GMu8j/LfMwNjh4HUpwg4LUAAAAASUVORK5CYII=);
background-position: right;
background-repeat: no-repeat;
}
div.output_wrapper {
/* this position must be relative to enable descendents to be absolute within it */
position: relative;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
z-index: 1;
}
/* class for the output area when it should be height-limited */
div.output_scroll {
/* ideally, this would be max-height, but FF barfs all over that */
height: 24em;
/* FF needs this *and the wrapper* to specify full width, or it will shrinkwrap */
width: 100%;
overflow: auto;
border-radius: 2px;
-webkit-box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.8);
display: block;
}
/* output div while it is collapsed */
div.output_collapsed {
margin: 0px;
padding: 0px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
div.out_prompt_overlay {
height: 100%;
padding: 0px 0.4em;
position: absolute;
border-radius: 2px;
}
div.out_prompt_overlay:hover {
/* use inner shadow to get border that is computed the same on WebKit/FF */
-webkit-box-shadow: inset 0 0 1px #000;
box-shadow: inset 0 0 1px #000;
background: rgba(240, 240, 240, 0.5);
}
div.output_prompt {
color: #D84315;
}
/* This class is the outer container of all output sections. */
div.output_area {
padding: 0px;
page-break-inside: avoid;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
div.output_area .MathJax_Display {
text-align: left !important;
}
div.output_area .rendered_html table {
margin-left: 0;
margin-right: 0;
}
div.output_area .rendered_html img {
margin-left: 0;
margin-right: 0;
}
div.output_area img,
div.output_area svg {
max-width: 100%;
height: auto;
}
div.output_area img.unconfined,
div.output_area svg.unconfined {
max-width: none;
}
/* This is needed to protect the pre formating from global settings such
as that of bootstrap */
.output {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
@media (max-width: 540px) {
div.output_area {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: vertical;
-moz-box-align: stretch;
display: box;
box-orient: vertical;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: column;
align-items: stretch;
}
}
div.output_area pre {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
color: black;
background-color: transparent;
border-radius: 0;
}
/* This class is for the output subarea inside the output_area and after
the prompt div. */
div.output_subarea {
overflow-x: auto;
padding: 0.4em;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
max-width: calc(100% - 14ex);
}
div.output_scroll div.output_subarea {
overflow-x: visible;
}
/* The rest of the output_* classes are for special styling of the different
output types */
/* all text output has this class: */
div.output_text {
text-align: left;
color: #000;
/* This has to match that of the the CodeMirror class line-height below */
line-height: 1.21429em;
}
/* stdout/stderr are 'text' as well as 'stream', but execute_result/error are *not* streams */
div.output_stderr {
background: #fdd;
/* very light red background for stderr */
}
div.output_latex {
text-align: left;
}
/* Empty output_javascript divs should have no height */
div.output_javascript:empty {
padding: 0;
}
.js-error {
color: darkred;
}
/* raw_input styles */
div.raw_input_container {
line-height: 1.21429em;
padding-top: 5px;
}
pre.raw_input_prompt {
/* nothing needed here. */
}
input.raw_input {
font-family: monospace;
font-size: inherit;
color: inherit;
width: auto;
/* make sure input baseline aligns with prompt */
vertical-align: baseline;
/* padding + margin = 0.5em between prompt and cursor */
padding: 0em 0.25em;
margin: 0em 0.25em;
}
input.raw_input:focus {
box-shadow: none;
}
p.p-space {
margin-bottom: 10px;
}
div.output_unrecognized {
padding: 5px;
font-weight: bold;
color: red;
}
div.output_unrecognized a {
color: inherit;
text-decoration: none;
}
div.output_unrecognized a:hover {
color: inherit;
text-decoration: none;
}
.rendered_html {
color: #000;
/* any extras will just be numbers: */
}
.rendered_html em {
font-style: italic;
}
.rendered_html strong {
font-weight: bold;
}
.rendered_html u {
text-decoration: underline;
}
.rendered_html :link {
text-decoration: underline;
}
.rendered_html :visited {
text-decoration: underline;
}
.rendered_html h1 {
font-size: 185.7%;
margin: 1.08em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h2 {
font-size: 157.1%;
margin: 1.27em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h3 {
font-size: 128.6%;
margin: 1.55em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h4 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
}
.rendered_html h5 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h6 {
font-size: 100%;
margin: 2em 0 0 0;
font-weight: bold;
line-height: 1.0;
font-style: italic;
}
.rendered_html h1:first-child {
margin-top: 0.538em;
}
.rendered_html h2:first-child {
margin-top: 0.636em;
}
.rendered_html h3:first-child {
margin-top: 0.777em;
}
.rendered_html h4:first-child {
margin-top: 1em;
}
.rendered_html h5:first-child {
margin-top: 1em;
}
.rendered_html h6:first-child {
margin-top: 1em;
}
.rendered_html ul {
list-style: disc;
margin: 0em 2em;
padding-left: 0px;
}
.rendered_html ul ul {
list-style: square;
margin: 0em 2em;
}
.rendered_html ul ul ul {
list-style: circle;
margin: 0em 2em;
}
.rendered_html ol {
list-style: decimal;
margin: 0em 2em;
padding-left: 0px;
}
.rendered_html ol ol {
list-style: upper-alpha;
margin: 0em 2em;
}
.rendered_html ol ol ol {
list-style: lower-alpha;
margin: 0em 2em;
}
.rendered_html ol ol ol ol {
list-style: lower-roman;
margin: 0em 2em;
}
.rendered_html ol ol ol ol ol {
list-style: decimal;
margin: 0em 2em;
}
.rendered_html * + ul {
margin-top: 1em;
}
.rendered_html * + ol {
margin-top: 1em;
}
.rendered_html hr {
color: black;
background-color: black;
}
.rendered_html pre {
margin: 1em 2em;
}
.rendered_html pre,
.rendered_html code {
border: 0;
background-color: #fff;
color: #000;
font-size: 100%;
padding: 0px;
}
.rendered_html blockquote {
margin: 1em 2em;
}
.rendered_html table {
margin-left: auto;
margin-right: auto;
border: 1px solid black;
border-collapse: collapse;
}
.rendered_html tr,
.rendered_html th,
.rendered_html td {
border: 1px solid black;
border-collapse: collapse;
margin: 1em 2em;
}
.rendered_html td,
.rendered_html th {
text-align: left;
vertical-align: middle;
padding: 4px;
}
.rendered_html th {
font-weight: bold;
}
.rendered_html * + table {
margin-top: 1em;
}
.rendered_html p {
text-align: left;
}
.rendered_html * + p {
margin-top: 1em;
}
.rendered_html img {
display: block;
margin-left: auto;
margin-right: auto;
}
.rendered_html * + img {
margin-top: 1em;
}
.rendered_html img,
.rendered_html svg {
max-width: 100%;
height: auto;
}
.rendered_html img.unconfined,
.rendered_html svg.unconfined {
max-width: none;
}
div.text_cell {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
}
@media (max-width: 540px) {
div.text_cell > div.prompt {
display: none;
}
}
div.text_cell_render {
/*font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;*/
outline: none;
resize: none;
width: inherit;
border-style: none;
padding: 0.5em 0.5em 0.5em 0.4em;
color: #000;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
a.anchor-link:link {
text-decoration: none;
padding: 0px 20px;
visibility: hidden;
}
h1:hover .anchor-link,
h2:hover .anchor-link,
h3:hover .anchor-link,
h4:hover .anchor-link,
h5:hover .anchor-link,
h6:hover .anchor-link {
visibility: visible;
}
.text_cell.rendered .input_area {
display: none;
}
.text_cell.rendered .rendered_html {
overflow-x: auto;
overflow-y: hidden;
}
.text_cell.unrendered .text_cell_render {
display: none;
}
.cm-header-1,
.cm-header-2,
.cm-header-3,
.cm-header-4,
.cm-header-5,
.cm-header-6 {
font-weight: bold;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.cm-header-1 {
font-size: 185.7%;
}
.cm-header-2 {
font-size: 157.1%;
}
.cm-header-3 {
font-size: 128.6%;
}
.cm-header-4 {
font-size: 110%;
}
.cm-header-5 {
font-size: 100%;
font-style: italic;
}
.cm-header-6 {
font-size: 100%;
font-style: italic;
}
/*!
*
* IPython notebook webapp
*
*/
@media (max-width: 767px) {
.notebook_app {
padding-left: 0px;
padding-right: 0px;
}
}
#ipython-main-app {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook_panel {
margin: 0px;
padding: 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 100%;
}
div#notebook {
font-size: 14px;
line-height: 20px;
overflow-y: hidden;
overflow-x: auto;
width: 100%;
/* This spaces the page away from the edge of the notebook area */
padding-top: 20px;
margin: 0px;
outline: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
min-height: 100%;
}
@media not print {
#notebook-container {
padding: 15px;
background-color: #fff;
min-height: 0;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
}
@media print {
#notebook-container {
width: 100%;
}
}
div.ui-widget-content {
border: 1px solid #ababab;
outline: none;
}
pre.dialog {
background-color: #f7f7f7;
border: 1px solid #ddd;
border-radius: 2px;
padding: 0.4em;
padding-left: 2em;
}
p.dialog {
padding: 0.2em;
}
/* Word-wrap output correctly. This is the CSS3 spelling, though Firefox seems
to not honor it correctly. Webkit browsers (Chrome, rekonq, Safari) do.
*/
pre,
code,
kbd,
samp {
white-space: pre-wrap;
}
#fonttest {
font-family: monospace;
}
p {
margin-bottom: 0;
}
.end_space {
min-height: 100px;
transition: height .2s ease;
}
.notebook_app > #header {
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
@media not print {
.notebook_app {
background-color: #EEE;
}
}
kbd {
border-style: solid;
border-width: 1px;
box-shadow: none;
margin: 2px;
padding-left: 2px;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 1px;
}
/* CSS for the cell toolbar */
.celltoolbar {
border: thin solid #CFCFCF;
border-bottom: none;
background: #EEE;
border-radius: 2px 2px 0px 0px;
width: 100%;
height: 29px;
padding-right: 4px;
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
/* Old browsers */
-webkit-box-pack: end;
-moz-box-pack: end;
box-pack: end;
/* Modern browsers */
justify-content: flex-end;
display: -webkit-flex;
}
@media print {
.celltoolbar {
display: none;
}
}
.ctb_hideshow {
display: none;
vertical-align: bottom;
}
/* ctb_show is added to the ctb_hideshow div to show the cell toolbar.
Cell toolbars are only shown when the ctb_global_show class is also set.
*/
.ctb_global_show .ctb_show.ctb_hideshow {
display: block;
}
.ctb_global_show .ctb_show + .input_area,
.ctb_global_show .ctb_show + div.text_cell_input,
.ctb_global_show .ctb_show ~ div.text_cell_render {
border-top-right-radius: 0px;
border-top-left-radius: 0px;
}
.ctb_global_show .ctb_show ~ div.text_cell_render {
border: 1px solid #cfcfcf;
}
.celltoolbar {
font-size: 87%;
padding-top: 3px;
}
.celltoolbar select {
display: block;
width: 100%;
height: 32px;
padding: 6px 12px;
font-size: 13px;
line-height: 1.42857143;
color: #555555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 1px;
width: inherit;
font-size: inherit;
height: 22px;
padding: 0px;
display: inline-block;
}
.celltoolbar select:focus {
border-color: #66afe9;
outline: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.celltoolbar select::-moz-placeholder {
color: #999;
opacity: 1;
}
.celltoolbar select:-ms-input-placeholder {
color: #999;
}
.celltoolbar select::-webkit-input-placeholder {
color: #999;
}
.celltoolbar select::-ms-expand {
border: 0;
background-color: transparent;
}
.celltoolbar select[disabled],
.celltoolbar select[readonly],
fieldset[disabled] .celltoolbar select {
background-color: #eeeeee;
opacity: 1;
}
.celltoolbar select[disabled],
fieldset[disabled] .celltoolbar select {
cursor: not-allowed;
}
textarea.celltoolbar select {
height: auto;
}
select.celltoolbar select {
height: 30px;
line-height: 30px;
}
textarea.celltoolbar select,
select[multiple].celltoolbar select {
height: auto;
}
.celltoolbar label {
margin-left: 5px;
margin-right: 5px;
}
.completions {
position: absolute;
z-index: 110;
overflow: hidden;
border: 1px solid #ababab;
border-radius: 2px;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
line-height: 1;
}
.completions select {
background: white;
outline: none;
border: none;
padding: 0px;
margin: 0px;
overflow: auto;
font-family: monospace;
font-size: 110%;
color: #000;
width: auto;
}
.completions select option.context {
color: #286090;
}
#kernel_logo_widget {
float: right !important;
float: right;
}
#kernel_logo_widget .current_kernel_logo {
display: none;
margin-top: -1px;
margin-bottom: -1px;
width: 32px;
height: 32px;
}
#menubar {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
margin-top: 1px;
}
#menubar .navbar {
border-top: 1px;
border-radius: 0px 0px 2px 2px;
margin-bottom: 0px;
}
#menubar .navbar-toggle {
float: left;
padding-top: 7px;
padding-bottom: 7px;
border: none;
}
#menubar .navbar-collapse {
clear: left;
}
.nav-wrapper {
border-bottom: 1px solid #e7e7e7;
}
i.menu-icon {
padding-top: 4px;
}
ul#help_menu li a {
overflow: hidden;
padding-right: 2.2em;
}
ul#help_menu li a i {
margin-right: -1.2em;
}
.dropdown-submenu {
position: relative;
}
.dropdown-submenu > .dropdown-menu {
top: 0;
left: 100%;
margin-top: -6px;
margin-left: -1px;
}
.dropdown-submenu:hover > .dropdown-menu {
display: block;
}
.dropdown-submenu > a:after {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f0da";
float: right;
color: #333333;
margin-top: 2px;
margin-right: -10px;
}
.dropdown-submenu > a:after.pull-left {
margin-right: .3em;
}
.dropdown-submenu > a:after.pull-right {
margin-left: .3em;
}
.dropdown-submenu:hover > a:after {
color: #262626;
}
.dropdown-submenu.pull-left {
float: none;
}
.dropdown-submenu.pull-left > .dropdown-menu {
left: -100%;
margin-left: 10px;
}
#notification_area {
float: right !important;
float: right;
z-index: 10;
}
.indicator_area {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
#kernel_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
border-left: 1px solid;
}
#kernel_indicator .kernel_indicator_name {
padding-left: 5px;
padding-right: 5px;
}
#modal_indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
}
#readonly-indicator {
float: right !important;
float: right;
color: #777;
margin-left: 5px;
margin-right: 5px;
width: 11px;
z-index: 10;
text-align: center;
width: auto;
margin-top: 2px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
display: none;
}
.modal_indicator:before {
width: 1.28571429em;
text-align: center;
}
.edit_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f040";
}
.edit_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.edit_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.command_mode .modal_indicator:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: ' ';
}
.command_mode .modal_indicator:before.pull-left {
margin-right: .3em;
}
.command_mode .modal_indicator:before.pull-right {
margin-left: .3em;
}
.kernel_idle_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f10c";
}
.kernel_idle_icon:before.pull-left {
margin-right: .3em;
}
.kernel_idle_icon:before.pull-right {
margin-left: .3em;
}
.kernel_busy_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f111";
}
.kernel_busy_icon:before.pull-left {
margin-right: .3em;
}
.kernel_busy_icon:before.pull-right {
margin-left: .3em;
}
.kernel_dead_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f1e2";
}
.kernel_dead_icon:before.pull-left {
margin-right: .3em;
}
.kernel_dead_icon:before.pull-right {
margin-left: .3em;
}
.kernel_disconnected_icon:before {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f127";
}
.kernel_disconnected_icon:before.pull-left {
margin-right: .3em;
}
.kernel_disconnected_icon:before.pull-right {
margin-left: .3em;
}
.notification_widget {
color: #777;
z-index: 10;
background: rgba(240, 240, 240, 0.5);
margin-right: 4px;
color: #333;
background-color: #fff;
border-color: #ccc;
}
.notification_widget:focus,
.notification_widget.focus {
color: #333;
background-color: #e6e6e6;
border-color: #8c8c8c;
}
.notification_widget:hover {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
color: #333;
background-color: #e6e6e6;
border-color: #adadad;
}
.notification_widget:active:hover,
.notification_widget.active:hover,
.open > .dropdown-toggle.notification_widget:hover,
.notification_widget:active:focus,
.notification_widget.active:focus,
.open > .dropdown-toggle.notification_widget:focus,
.notification_widget:active.focus,
.notification_widget.active.focus,
.open > .dropdown-toggle.notification_widget.focus {
color: #333;
background-color: #d4d4d4;
border-color: #8c8c8c;
}
.notification_widget:active,
.notification_widget.active,
.open > .dropdown-toggle.notification_widget {
background-image: none;
}
.notification_widget.disabled:hover,
.notification_widget[disabled]:hover,
fieldset[disabled] .notification_widget:hover,
.notification_widget.disabled:focus,
.notification_widget[disabled]:focus,
fieldset[disabled] .notification_widget:focus,
.notification_widget.disabled.focus,
.notification_widget[disabled].focus,
fieldset[disabled] .notification_widget.focus {
background-color: #fff;
border-color: #ccc;
}
.notification_widget .badge {
color: #fff;
background-color: #333;
}
.notification_widget.warning {
color: #fff;
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning:focus,
.notification_widget.warning.focus {
color: #fff;
background-color: #ec971f;
border-color: #985f0d;
}
.notification_widget.warning:hover {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
color: #fff;
background-color: #ec971f;
border-color: #d58512;
}
.notification_widget.warning:active:hover,
.notification_widget.warning.active:hover,
.open > .dropdown-toggle.notification_widget.warning:hover,
.notification_widget.warning:active:focus,
.notification_widget.warning.active:focus,
.open > .dropdown-toggle.notification_widget.warning:focus,
.notification_widget.warning:active.focus,
.notification_widget.warning.active.focus,
.open > .dropdown-toggle.notification_widget.warning.focus {
color: #fff;
background-color: #d58512;
border-color: #985f0d;
}
.notification_widget.warning:active,
.notification_widget.warning.active,
.open > .dropdown-toggle.notification_widget.warning {
background-image: none;
}
.notification_widget.warning.disabled:hover,
.notification_widget.warning[disabled]:hover,
fieldset[disabled] .notification_widget.warning:hover,
.notification_widget.warning.disabled:focus,
.notification_widget.warning[disabled]:focus,
fieldset[disabled] .notification_widget.warning:focus,
.notification_widget.warning.disabled.focus,
.notification_widget.warning[disabled].focus,
fieldset[disabled] .notification_widget.warning.focus {
background-color: #f0ad4e;
border-color: #eea236;
}
.notification_widget.warning .badge {
color: #f0ad4e;
background-color: #fff;
}
.notification_widget.success {
color: #fff;
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success:focus,
.notification_widget.success.focus {
color: #fff;
background-color: #449d44;
border-color: #255625;
}
.notification_widget.success:hover {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
color: #fff;
background-color: #449d44;
border-color: #398439;
}
.notification_widget.success:active:hover,
.notification_widget.success.active:hover,
.open > .dropdown-toggle.notification_widget.success:hover,
.notification_widget.success:active:focus,
.notification_widget.success.active:focus,
.open > .dropdown-toggle.notification_widget.success:focus,
.notification_widget.success:active.focus,
.notification_widget.success.active.focus,
.open > .dropdown-toggle.notification_widget.success.focus {
color: #fff;
background-color: #398439;
border-color: #255625;
}
.notification_widget.success:active,
.notification_widget.success.active,
.open > .dropdown-toggle.notification_widget.success {
background-image: none;
}
.notification_widget.success.disabled:hover,
.notification_widget.success[disabled]:hover,
fieldset[disabled] .notification_widget.success:hover,
.notification_widget.success.disabled:focus,
.notification_widget.success[disabled]:focus,
fieldset[disabled] .notification_widget.success:focus,
.notification_widget.success.disabled.focus,
.notification_widget.success[disabled].focus,
fieldset[disabled] .notification_widget.success.focus {
background-color: #5cb85c;
border-color: #4cae4c;
}
.notification_widget.success .badge {
color: #5cb85c;
background-color: #fff;
}
.notification_widget.info {
color: #fff;
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info:focus,
.notification_widget.info.focus {
color: #fff;
background-color: #31b0d5;
border-color: #1b6d85;
}
.notification_widget.info:hover {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
color: #fff;
background-color: #31b0d5;
border-color: #269abc;
}
.notification_widget.info:active:hover,
.notification_widget.info.active:hover,
.open > .dropdown-toggle.notification_widget.info:hover,
.notification_widget.info:active:focus,
.notification_widget.info.active:focus,
.open > .dropdown-toggle.notification_widget.info:focus,
.notification_widget.info:active.focus,
.notification_widget.info.active.focus,
.open > .dropdown-toggle.notification_widget.info.focus {
color: #fff;
background-color: #269abc;
border-color: #1b6d85;
}
.notification_widget.info:active,
.notification_widget.info.active,
.open > .dropdown-toggle.notification_widget.info {
background-image: none;
}
.notification_widget.info.disabled:hover,
.notification_widget.info[disabled]:hover,
fieldset[disabled] .notification_widget.info:hover,
.notification_widget.info.disabled:focus,
.notification_widget.info[disabled]:focus,
fieldset[disabled] .notification_widget.info:focus,
.notification_widget.info.disabled.focus,
.notification_widget.info[disabled].focus,
fieldset[disabled] .notification_widget.info.focus {
background-color: #5bc0de;
border-color: #46b8da;
}
.notification_widget.info .badge {
color: #5bc0de;
background-color: #fff;
}
.notification_widget.danger {
color: #fff;
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger:focus,
.notification_widget.danger.focus {
color: #fff;
background-color: #c9302c;
border-color: #761c19;
}
.notification_widget.danger:hover {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
color: #fff;
background-color: #c9302c;
border-color: #ac2925;
}
.notification_widget.danger:active:hover,
.notification_widget.danger.active:hover,
.open > .dropdown-toggle.notification_widget.danger:hover,
.notification_widget.danger:active:focus,
.notification_widget.danger.active:focus,
.open > .dropdown-toggle.notification_widget.danger:focus,
.notification_widget.danger:active.focus,
.notification_widget.danger.active.focus,
.open > .dropdown-toggle.notification_widget.danger.focus {
color: #fff;
background-color: #ac2925;
border-color: #761c19;
}
.notification_widget.danger:active,
.notification_widget.danger.active,
.open > .dropdown-toggle.notification_widget.danger {
background-image: none;
}
.notification_widget.danger.disabled:hover,
.notification_widget.danger[disabled]:hover,
fieldset[disabled] .notification_widget.danger:hover,
.notification_widget.danger.disabled:focus,
.notification_widget.danger[disabled]:focus,
fieldset[disabled] .notification_widget.danger:focus,
.notification_widget.danger.disabled.focus,
.notification_widget.danger[disabled].focus,
fieldset[disabled] .notification_widget.danger.focus {
background-color: #d9534f;
border-color: #d43f3a;
}
.notification_widget.danger .badge {
color: #d9534f;
background-color: #fff;
}
div#pager {
background-color: #fff;
font-size: 14px;
line-height: 20px;
overflow: hidden;
display: none;
position: fixed;
bottom: 0px;
width: 100%;
max-height: 50%;
padding-top: 8px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
/* Display over codemirror */
z-index: 100;
/* Hack which prevents jquery ui resizable from changing top. */
top: auto !important;
}
div#pager pre {
line-height: 1.21429em;
color: #000;
background-color: #f7f7f7;
padding: 0.4em;
}
div#pager #pager-button-area {
position: absolute;
top: 8px;
right: 20px;
}
div#pager #pager-contents {
position: relative;
overflow: auto;
width: 100%;
height: 100%;
}
div#pager #pager-contents #pager-container {
position: relative;
padding: 15px 0px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
div#pager .ui-resizable-handle {
top: 0px;
height: 8px;
background: #f7f7f7;
border-top: 1px solid #cfcfcf;
border-bottom: 1px solid #cfcfcf;
/* This injects handle bars (a short, wide = symbol) for
the resize handle. */
}
div#pager .ui-resizable-handle::after {
content: '';
top: 2px;
left: 50%;
height: 3px;
width: 30px;
margin-left: -15px;
position: absolute;
border-top: 1px solid #cfcfcf;
}
.quickhelp {
/* Old browsers */
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-align: stretch;
display: -moz-box;
-moz-box-orient: horizontal;
-moz-box-align: stretch;
display: box;
box-orient: horizontal;
box-align: stretch;
/* Modern browsers */
display: flex;
flex-direction: row;
align-items: stretch;
line-height: 1.8em;
}
.shortcut_key {
display: inline-block;
width: 21ex;
text-align: right;
font-family: monospace;
}
.shortcut_descr {
display: inline-block;
/* Old browsers */
-webkit-box-flex: 1;
-moz-box-flex: 1;
box-flex: 1;
/* Modern browsers */
flex: 1;
}
span.save_widget {
margin-top: 6px;
}
span.save_widget span.filename {
height: 1em;
line-height: 1em;
padding: 3px;
margin-left: 16px;
border: none;
font-size: 146.5%;
border-radius: 2px;
}
span.save_widget span.filename:hover {
background-color: #e6e6e6;
}
span.checkpoint_status,
span.autosave_status {
font-size: small;
}
@media (max-width: 767px) {
span.save_widget {
font-size: small;
}
span.checkpoint_status,
span.autosave_status {
display: none;
}
}
@media (min-width: 768px) and (max-width: 991px) {
span.checkpoint_status {
display: none;
}
span.autosave_status {
font-size: x-small;
}
}
.toolbar {
padding: 0px;
margin-left: -5px;
margin-top: 2px;
margin-bottom: 5px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.toolbar select,
.toolbar label {
width: auto;
vertical-align: middle;
margin-right: 2px;
margin-bottom: 0px;
display: inline;
font-size: 92%;
margin-left: 0.3em;
margin-right: 0.3em;
padding: 0px;
padding-top: 3px;
}
.toolbar .btn {
padding: 2px 8px;
}
.toolbar .btn-group {
margin-top: 0px;
margin-left: 5px;
}
#maintoolbar {
margin-bottom: -3px;
margin-top: -8px;
border: 0px;
min-height: 27px;
margin-left: 0px;
padding-top: 11px;
padding-bottom: 3px;
}
#maintoolbar .navbar-text {
float: none;
vertical-align: middle;
text-align: right;
margin-left: 5px;
margin-right: 0px;
margin-top: 0px;
}
.select-xs {
height: 24px;
}
.pulse,
.dropdown-menu > li > a.pulse,
li.pulse > a.dropdown-toggle,
li.pulse.open > a.dropdown-toggle {
background-color: #F37626;
color: white;
}
/**
* Primary styles
*
* Author: Jupyter Development Team
*/
/** WARNING IF YOU ARE EDITTING THIS FILE, if this is a .css file, It has a lot
* of chance of beeing generated from the ../less/[samename].less file, you can
* try to get back the less file by reverting somme commit in history
**/
/*
* We'll try to get something pretty, so we
* have some strange css to have the scroll bar on
* the left with fix button on the top right of the tooltip
*/
@-moz-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@-moz-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
/*properties of tooltip after "expand"*/
.bigtooltip {
overflow: auto;
height: 200px;
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
}
/*properties of tooltip before "expand"*/
.smalltooltip {
-webkit-transition-property: height;
-webkit-transition-duration: 500ms;
-moz-transition-property: height;
-moz-transition-duration: 500ms;
transition-property: height;
transition-duration: 500ms;
text-overflow: ellipsis;
overflow: hidden;
height: 80px;
}
.tooltipbuttons {
position: absolute;
padding-right: 15px;
top: 0px;
right: 0px;
}
.tooltiptext {
/*avoid the button to overlap on some docstring*/
padding-right: 30px;
}
.ipython_tooltip {
max-width: 700px;
/*fade-in animation when inserted*/
-webkit-animation: fadeOut 400ms;
-moz-animation: fadeOut 400ms;
animation: fadeOut 400ms;
-webkit-animation: fadeIn 400ms;
-moz-animation: fadeIn 400ms;
animation: fadeIn 400ms;
vertical-align: middle;
background-color: #f7f7f7;
overflow: visible;
border: #ababab 1px solid;
outline: none;
padding: 3px;
margin: 0px;
padding-left: 7px;
font-family: monospace;
min-height: 50px;
-moz-box-shadow: 0px 6px 10px -1px #adadad;
-webkit-box-shadow: 0px 6px 10px -1px #adadad;
box-shadow: 0px 6px 10px -1px #adadad;
border-radius: 2px;
position: absolute;
z-index: 1000;
}
.ipython_tooltip a {
float: right;
}
.ipython_tooltip .tooltiptext pre {
border: 0;
border-radius: 0;
font-size: 100%;
background-color: #f7f7f7;
}
.pretooltiparrow {
left: 0px;
margin: 0px;
top: -16px;
width: 40px;
height: 16px;
overflow: hidden;
position: absolute;
}
.pretooltiparrow:before {
background-color: #f7f7f7;
border: 1px #ababab solid;
z-index: 11;
content: "";
position: absolute;
left: 15px;
top: 10px;
width: 25px;
height: 25px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
ul.typeahead-list i {
margin-left: -10px;
width: 18px;
}
ul.typeahead-list {
max-height: 80vh;
overflow: auto;
}
ul.typeahead-list > li > a {
/** Firefox bug **/
/* see https://github.com/jupyter/notebook/issues/559 */
white-space: normal;
}
.cmd-palette .modal-body {
padding: 7px;
}
.cmd-palette form {
background: white;
}
.cmd-palette input {
outline: none;
}
.no-shortcut {
display: none;
}
.command-shortcut:before {
content: "(command)";
padding-right: 3px;
color: #777777;
}
.edit-shortcut:before {
content: "(edit)";
padding-right: 3px;
color: #777777;
}
#find-and-replace #replace-preview .match,
#find-and-replace #replace-preview .insert {
background-color: #BBDEFB;
border-color: #90CAF9;
border-style: solid;
border-width: 1px;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .match {
background-color: #FFCDD2;
border-color: #EF9A9A;
border-radius: 0px;
}
#find-and-replace #replace-preview .replace .insert {
background-color: #C8E6C9;
border-color: #A5D6A7;
border-radius: 0px;
}
#find-and-replace #replace-preview {
max-height: 60vh;
overflow: auto;
}
#find-and-replace #replace-preview pre {
padding: 5px 10px;
}
.terminal-app {
background: #EEE;
}
.terminal-app #header {
background: #fff;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.2);
}
.terminal-app .terminal {
width: 100%;
float: left;
font-family: monospace;
color: white;
background: black;
padding: 0.4em;
border-radius: 2px;
-webkit-box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
box-shadow: 0px 0px 12px 1px rgba(87, 87, 87, 0.4);
}
.terminal-app .terminal,
.terminal-app .terminal dummy-screen {
line-height: 1em;
font-size: 14px;
}
.terminal-app .terminal .xterm-rows {
padding: 10px;
}
.terminal-app .terminal-cursor {
color: black;
background: white;
}
.terminal-app #terminado-container {
margin-top: 20px;
}
/*# sourceMappingURL=style.min.css.map */
</style>
<style type="text/css">
.highlight .hll { background-color: #ffffcc }
.highlight { background: #f8f8f8; }
.highlight .c { color: #408080; font-style: italic } /* Comment */
.highlight .err { border: 1px solid #FF0000 } /* Error */
.highlight .k { color: #008000; font-weight: bold } /* Keyword */
.highlight .o { color: #666666 } /* Operator */
.highlight .ch { color: #408080; font-style: italic } /* Comment.Hashbang */
.highlight .cm { color: #408080; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #BC7A00 } /* Comment.Preproc */
.highlight .cpf { color: #408080; font-style: italic } /* Comment.PreprocFile */
.highlight .c1 { color: #408080; font-style: italic } /* Comment.Single */
.highlight .cs { color: #408080; font-style: italic } /* Comment.Special */
.highlight .gd { color: #A00000 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #FF0000 } /* Generic.Error */
.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
.highlight .gi { color: #00A000 } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
.highlight .gt { color: #0044DD } /* Generic.Traceback */
.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008000 } /* Keyword.Pseudo */
.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #B00040 } /* Keyword.Type */
.highlight .m { color: #666666 } /* Literal.Number */
.highlight .s { color: #BA2121 } /* Literal.String */
.highlight .na { color: #7D9029 } /* Name.Attribute */
.highlight .nb { color: #008000 } /* Name.Builtin */
.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */
.highlight .no { color: #880000 } /* Name.Constant */
.highlight .nd { color: #AA22FF } /* Name.Decorator */
.highlight .ni { color: #999999; font-weight: bold } /* Name.Entity */
.highlight .ne { color: #D2413A; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0000FF } /* Name.Function */
.highlight .nl { color: #A0A000 } /* Name.Label */
.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */
.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #19177C } /* Name.Variable */
.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #666666 } /* Literal.Number.Bin */
.highlight .mf { color: #666666 } /* Literal.Number.Float */
.highlight .mh { color: #666666 } /* Literal.Number.Hex */
.highlight .mi { color: #666666 } /* Literal.Number.Integer */
.highlight .mo { color: #666666 } /* Literal.Number.Oct */
.highlight .sa { color: #BA2121 } /* Literal.String.Affix */
.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */
.highlight .sc { color: #BA2121 } /* Literal.String.Char */
.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */
.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */
.highlight .s2 { color: #BA2121 } /* Literal.String.Double */
.highlight .se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */
.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */
.highlight .si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */
.highlight .sx { color: #008000 } /* Literal.String.Other */
.highlight .sr { color: #BB6688 } /* Literal.String.Regex */
.highlight .s1 { color: #BA2121 } /* Literal.String.Single */
.highlight .ss { color: #19177C } /* Literal.String.Symbol */
.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0000FF } /* Name.Function.Magic */
.highlight .vc { color: #19177C } /* Name.Variable.Class */
.highlight .vg { color: #19177C } /* Name.Variable.Global */
.highlight .vi { color: #19177C } /* Name.Variable.Instance */
.highlight .vm { color: #19177C } /* Name.Variable.Magic */
.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */
</style>
<style type="text/css">
/* Temporary definitions which will become obsolete with Notebook release 5.0 */
.ansi-black-fg { color: #3E424D; }
.ansi-black-bg { background-color: #3E424D; }
.ansi-black-intense-fg { color: #282C36; }
.ansi-black-intense-bg { background-color: #282C36; }
.ansi-red-fg { color: #E75C58; }
.ansi-red-bg { background-color: #E75C58; }
.ansi-red-intense-fg { color: #B22B31; }
.ansi-red-intense-bg { background-color: #B22B31; }
.ansi-green-fg { color: #00A250; }
.ansi-green-bg { background-color: #00A250; }
.ansi-green-intense-fg { color: #007427; }
.ansi-green-intense-bg { background-color: #007427; }
.ansi-yellow-fg { color: #DDB62B; }
.ansi-yellow-bg { background-color: #DDB62B; }
.ansi-yellow-intense-fg { color: #B27D12; }
.ansi-yellow-intense-bg { background-color: #B27D12; }
.ansi-blue-fg { color: #208FFB; }
.ansi-blue-bg { background-color: #208FFB; }
.ansi-blue-intense-fg { color: #0065CA; }
.ansi-blue-intense-bg { background-color: #0065CA; }
.ansi-magenta-fg { color: #D160C4; }
.ansi-magenta-bg { background-color: #D160C4; }
.ansi-magenta-intense-fg { color: #A03196; }
.ansi-magenta-intense-bg { background-color: #A03196; }
.ansi-cyan-fg { color: #60C6C8; }
.ansi-cyan-bg { background-color: #60C6C8; }
.ansi-cyan-intense-fg { color: #258F8F; }
.ansi-cyan-intense-bg { background-color: #258F8F; }
.ansi-white-fg { color: #C5C1B4; }
.ansi-white-bg { background-color: #C5C1B4; }
.ansi-white-intense-fg { color: #A1A6B2; }
.ansi-white-intense-bg { background-color: #A1A6B2; }
.ansi-bold { font-weight: bold; }
</style>
<style type="text/css">
/* Overrides of notebook CSS for static HTML export */
.reveal {
font-size: 160%;
overflow-y: scroll;
}
.reveal pre {
width: inherit;
padding: 0.4em;
margin: 0px;
font-family: monospace, sans-serif;
font-size: 80%;
box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}
.reveal pre code {
padding: 0px;
}
.reveal section img {
border: 0px solid black;
box-shadow: 0 0 10px rgba(0, 0, 0, 0);
}
.reveal i {
font-style: normal;
font-family: FontAwesome;
font-size: 2em;
}
.reveal .slides {
text-align: left;
}
.reveal.fade {
opacity: 1;
}
.reveal .progress {
position: static;
}
div.input_area {
padding: 0.06em;
}
div.code_cell {
background-color: transparent;
}
div.prompt {
width: 11ex;
padding: 0.4em;
margin: 0px;
font-family: monospace, sans-serif;
font-size: 80%;
text-align: right;
}
div.output_area pre {
font-family: monospace, sans-serif;
font-size: 80%;
}
div.output_prompt {
/* 5px right shift to account for margin in parent container */
margin: 5px 5px 0 0;
}
div.text_cell.rendered .rendered_html {
/* The H1 height seems miscalculated, we are just hidding the scrollbar */
overflow-y: hidden;
}
a.anchor-link {
/* There is still an anchor, we are only hidding it */
display: none;
}
.rendered_html p {
text-align: inherit;
}
</style>
<!-- Custom stylesheet, it must be in the same directory as the html file -->
<link rel="stylesheet" href="custom.css">
</head>
<body>
<div class="reveal">
<div class="slides">
<section><section>
<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="Decision-Tree-Algorithm">Decision Tree Algorithm<a class="anchor-link" href="#Decision-Tree-Algorithm">&#182;</a></h1><h3 id="By-Ogi-Moore">By Ogi Moore<a class="anchor-link" href="#By-Ogi-Moore">&#182;</a></h3>
</div>
</div>
</div></section></section><section><section>
<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="Example-Dataset">Example Dataset<a class="anchor-link" href="#Example-Dataset">&#182;</a></h2><p><a href="https://www.kaggle.com/tiredgeek/predict-bo-trial" title="Backorder prediction">Backorder prediction dataset</a> - <a href="https://www.kaggle.com/tiredgeek/predict-bo-trial">https://www.kaggle.com/tiredgeek/predict-bo-trial</a></p>
<p>Dataset Variables:</p>
<ul>
<li>1 - Unique Identifier for each part:</li>
<li>16 - Continuous variables (forcast, sales, etc)</li>
<li>5 - Binary flags relating</li>
<li>Output - Went on backorder (target value)</li>
</ul>
</div>
</div>
</div></section><section>
<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="Changes">Changes<a class="anchor-link" href="#Changes">&#182;</a></h2><p>Removed binary flags parameters due to mixture of continuous and categorical values, was not sure how to handle that, and when doing a first principles implementation, wasn't sure I could figure it out in due time.</p>
</div>
</div>
</div></section></section><section><section>
<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="Criminally-Simple-Exploratory-Data-Analysis">Criminally Simple Exploratory Data Analysis<a class="anchor-link" href="#Criminally-Simple-Exploratory-Data-Analysis">&#182;</a></h2>
</div>
</div>
</div></section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[1]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">pandas</span> <span class="k">as</span> <span class="nn">pd</span>
<span class="n">training_data</span> <span class="o">=</span> <span class="s1">&#39;./data/Kaggle_Training_Dataset_v2.csv&#39;</span>
<span class="n">test_data</span> <span class="o">=</span> <span class="s1">&#39;./data/Kaggle_Test_Dataset_v2.csv&#39;</span>
<span class="n">train_df</span> <span class="o">=</span> <span class="p">(</span><span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="n">training_data</span><span class="p">,</span>
<span class="n">index_col</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span>
<span class="n">engine</span><span class="o">=</span><span class="s1">&#39;c&#39;</span><span class="p">,</span>
<span class="n">dtype</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;sku&#39;</span><span class="p">:</span> <span class="nb">str</span><span class="p">})</span>
<span class="o">.</span><span class="n">fillna</span><span class="p">(</span><span class="n">value</span><span class="o">=</span><span class="mi">0</span><span class="p">))</span>
<span class="n">test_df</span> <span class="o">=</span> <span class="p">(</span><span class="n">pd</span><span class="o">.</span><span class="n">read_csv</span><span class="p">(</span><span class="n">test_data</span><span class="p">,</span>
<span class="n">index_col</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span>
<span class="n">engine</span><span class="o">=</span><span class="s1">&#39;c&#39;</span><span class="p">,</span>
<span class="n">dtype</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;sku&#39;</span><span class="p">:</span> <span class="nb">str</span><span class="p">})</span>
<span class="o">.</span><span class="n">fillna</span><span class="p">(</span><span class="n">value</span><span class="o">=</span><span class="mi">0</span><span class="p">))</span>
<span class="n">cols_to_drop</span> <span class="o">=</span> <span class="p">[</span><span class="s1">&#39;potential_issue&#39;</span><span class="p">,</span>
<span class="s1">&#39;deck_risk&#39;</span><span class="p">,</span>
<span class="s1">&#39;stop_auto_buy&#39;</span><span class="p">,</span>
<span class="s1">&#39;rev_stop&#39;</span><span class="p">,</span>
<span class="s1">&#39;oe_constraint&#39;</span><span class="p">,</span>
<span class="s1">&#39;ppap_risk&#39;</span><span class="p">,</span>
<span class="s1">&#39;went_on_backorder&#39;</span><span class="p">]</span>
<span class="n">X_train</span> <span class="o">=</span> <span class="n">train_df</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="n">cols_to_drop</span><span class="p">,</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
<span class="n">Y_train</span> <span class="o">=</span> <span class="n">train_df</span><span class="p">[[</span><span class="s1">&#39;went_on_backorder&#39;</span><span class="p">]]</span><span class="o">.</span><span class="n">replace</span><span class="p">([</span><span class="s1">&#39;Yes&#39;</span><span class="p">,</span> <span class="s1">&#39;No&#39;</span><span class="p">],</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">0</span><span class="p">])</span>
<span class="n">X_test</span> <span class="o">=</span> <span class="n">test_df</span><span class="o">.</span><span class="n">drop</span><span class="p">(</span><span class="n">cols_to_drop</span><span class="p">,</span> <span class="n">axis</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
<span class="n">Y_test</span> <span class="o">=</span> <span class="n">test_df</span><span class="p">[[</span><span class="s1">&#39;went_on_backorder&#39;</span><span class="p">]]</span><span class="o">.</span><span class="n">replace</span><span class="p">([</span><span class="s1">&#39;Yes&#39;</span><span class="p">,</span> <span class="s1">&#39;No&#39;</span><span class="p">],</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">0</span><span class="p">])</span>
</pre></div>
</div>
</div>
</div>
</div></section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">X_train</span><span class="o">.</span><span class="n">head</span><span class="p">(</span><span class="mi">10</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[2]:</div>
<div class="output_html rendered_html output_subarea output_execute_result">
<div>
<style>
.dataframe thead tr:only-child th {
text-align: right;
}
.dataframe thead th {
text-align: left;
}
.dataframe tbody tr th {
vertical-align: top;
}
</style>
<table border="1" class="dataframe">
<thead>
<tr style="text-align: right;">
<th></th>
<th>national_inv</th>
<th>lead_time</th>
<th>in_transit_qty</th>
<th>forecast_3_month</th>
<th>forecast_6_month</th>
<th>forecast_9_month</th>
<th>sales_1_month</th>
<th>sales_3_month</th>
<th>sales_6_month</th>
<th>sales_9_month</th>
<th>min_bank</th>
<th>pieces_past_due</th>
<th>perf_6_month_avg</th>
<th>perf_12_month_avg</th>
<th>local_bo_qty</th>
</tr>
<tr>
<th>sku</th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
<tr>
<th>1026827</th>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>-99.00</td>
<td>-99.00</td>
<td>0.0</td>
</tr>
<tr>
<th>1043384</th>
<td>2.0</td>
<td>9.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.99</td>
<td>0.99</td>
<td>0.0</td>
</tr>
<tr>
<th>1043696</th>
<td>2.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>-99.00</td>
<td>-99.00</td>
<td>0.0</td>
</tr>
<tr>
<th>1043852</th>
<td>7.0</td>
<td>8.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>1.0</td>
<td>0.0</td>
<td>0.10</td>
<td>0.13</td>
<td>0.0</td>
</tr>
<tr>
<th>1044048</th>
<td>8.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>4.0</td>
<td>2.0</td>
<td>0.0</td>
<td>-99.00</td>
<td>-99.00</td>
<td>0.0</td>
</tr>
<tr>
<th>1044198</th>
<td>13.0</td>
<td>8.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.82</td>
<td>0.87</td>
<td>0.0</td>
</tr>
<tr>
<th>1044643</th>
<td>1095.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>4.0</td>
<td>0.0</td>
<td>-99.00</td>
<td>-99.00</td>
<td>0.0</td>
</tr>
<tr>
<th>1045098</th>
<td>6.0</td>
<td>2.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.00</td>
<td>0.00</td>
<td>0.0</td>
</tr>
<tr>
<th>1045815</th>
<td>140.0</td>
<td>0.0</td>
<td>0.0</td>
<td>15.0</td>
<td>114.0</td>
<td>152.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>-99.00</td>
<td>-99.00</td>
<td>0.0</td>
</tr>
<tr>
<th>1045867</th>
<td>4.0</td>
<td>8.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.0</td>
<td>0.82</td>
<td>0.87</td>
<td>0.0</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div></section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[3]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="nb">print</span><span class="p">(</span><span class="n">f</span><span class="s1">&#39;Training Samples:</span><span class="se">\t</span><span class="s1"> </span><span class="si">{X_train.shape[0]}</span><span class="s1">&#39;</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">f</span><span class="s1">&#39;Test Samples:</span><span class="se">\t\t</span><span class="s1"> </span><span class="si">{X_test.shape[0]}</span><span class="s1">&#39;</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39;</span><span class="se">\n</span><span class="s1">&#39;</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39;Distribution of outcomes&#39;</span><span class="p">)</span>
<span class="n">Y_train</span><span class="p">[</span><span class="s1">&#39;went_on_backorder&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">value_counts</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>Training Samples: 1687861
Test Samples: 242076
Distribution of outcomes
</pre>
</div>
</div>
<div class="output_area">
<div class="prompt output_prompt">Out[3]:</div>
<div class="output_text output_subarea output_execute_result">
<pre>0 1676568
1 11293
Name: went_on_backorder, dtype: int64</pre>
</div>
</div>
</div>
</div>
</div></section></section><section><section>
<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="Premade-Library-Usage">Premade Library Usage<a class="anchor-link" href="#Premade-Library-Usage">&#182;</a></h2><h3 id="scikit-learn-is-the-most-amazing-library-ever-...let-me-show-you-why">scikit-learn is the most amazing library ever ...let me show you why<a class="anchor-link" href="#scikit-learn-is-the-most-amazing-library-ever-...let-me-show-you-why">&#182;</a></h3><ul>
<li>Scikit-Learn is the largest machine-learning library in python</li>
<li>Their documentation is incredibly useful <strong>even if not using the library</strong></li>
<li>Their methods are generally very fast</li>
</ul>
<p><a href="http://scikit-learn.org/stable/modules/tree.html">http://scikit-learn.org/stable/modules/tree.html</a></p>
</div>
</div>
</div></section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[4]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn</span> <span class="k">import</span> <span class="n">tree</span>
<span class="kn">from</span> <span class="nn">timeit</span> <span class="k">import</span> <span class="n">default_timer</span> <span class="k">as</span> <span class="n">timer</span>
<span class="n">start_time</span> <span class="o">=</span> <span class="n">timer</span><span class="p">()</span>
<span class="n">classifier</span> <span class="o">=</span> <span class="n">tree</span><span class="o">.</span><span class="n">DecisionTreeClassifier</span><span class="p">()</span>
<span class="n">classifier</span><span class="o">.</span><span class="n">fit</span><span class="p">(</span><span class="n">X_train</span><span class="o">.</span><span class="n">values</span><span class="p">,</span> <span class="n">Y_train</span><span class="o">.</span><span class="n">values</span><span class="p">)</span>
<span class="n">finish_time</span> <span class="o">=</span> <span class="n">timer</span><span class="p">()</span>
<span class="nb">print</span><span class="p">(</span><span class="n">f</span><span class="s1">&#39;Classification Training took {(finish_time - start_time):</span><span class="si">{4}</span><span class="s1">.</span><span class="si">{3}</span><span class="s1">} seconds&#39;</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>Classification Training took 15.9 seconds
</pre>
</div>
</div>
</div>
</div>
</div></section><section>
<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="Evaluation">Evaluation<a class="anchor-link" href="#Evaluation">&#182;</a></h2>
</div>
</div>
</div></section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">score</span> <span class="o">=</span> <span class="n">classifier</span><span class="o">.</span><span class="n">score</span><span class="p">(</span><span class="n">X_test</span><span class="o">.</span><span class="n">values</span><span class="p">,</span> <span class="n">Y_test</span><span class="o">.</span><span class="n">values</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">f</span><span class="s1">&#39;Classification score: {score:</span><span class="si">{5}</span><span class="s1">.</span><span class="si">{3}</span><span class="s1">}&#39;</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>Classification score: 0.987
</pre>
</div>
</div>
</div>
</div>
</div></section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">sklearn.metrics</span> <span class="k">import</span> <span class="n">confusion_matrix</span>
<span class="nb">print</span><span class="p">(</span><span class="s1">&#39;Confusion Matrix&#39;</span><span class="p">)</span>
<span class="n">confusion_matrix</span><span class="p">(</span><span class="n">Y_test</span><span class="o">.</span><span class="n">values</span><span class="p">,</span>
<span class="n">classifier</span><span class="o">.</span><span class="n">predict</span><span class="p">(</span><span class="n">X_test</span><span class="o">.</span><span class="n">values</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>Confusion Matrix
</pre>
</div>
</div>
<div class="output_area">
<div class="prompt output_prompt">Out[6]:</div>
<div class="output_text output_subarea output_execute_result">
<pre>array([[238620, 768],
[ 2446, 242]])</pre>
</div>
</div>
</div>
</div>
</div></section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[7]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">from</span> <span class="nn">IPython.display</span> <span class="k">import</span> <span class="n">Image</span>
<span class="kn">import</span> <span class="nn">pydotplus</span>
<span class="n">dot_data</span> <span class="o">=</span> <span class="n">tree</span><span class="o">.</span><span class="n">export_graphviz</span><span class="p">(</span><span class="n">classifier</span><span class="p">,</span>
<span class="n">out_file</span><span class="o">=</span><span class="kc">None</span><span class="p">,</span>
<span class="n">max_depth</span><span class="o">=</span><span class="mi">3</span><span class="p">,</span>
<span class="n">feature_names</span><span class="o">=</span><span class="n">X_train</span><span class="o">.</span><span class="n">columns</span><span class="o">.</span><span class="n">values</span><span class="p">,</span>
<span class="n">class_names</span><span class="o">=</span><span class="p">[</span><span class="s1">&#39;No&#39;</span><span class="p">,</span> <span class="s1">&#39;Yes&#39;</span><span class="p">],</span>
<span class="n">filled</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
<span class="n">rounded</span><span class="o">=</span><span class="kc">True</span><span class="p">,</span>
<span class="n">special_characters</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="n">graph</span> <span class="o">=</span> <span class="n">pydotplus</span><span class="o">.</span><span class="n">graph_from_dot_data</span><span class="p">(</span><span class="n">dot_data</span><span class="p">)</span>
<span class="n">Image</span><span class="p">(</span><span class="n">graph</span><span class="o">.</span><span class="n">create_png</span><span class="p">())</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[7]:</div>
<div class="output_png output_subarea output_execute_result">
<img src="data:image/png;base64,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
NYtodREBgJ38qz/5GQT29va442jErl27HB0dGxsbYZhIfU1HJu7bt495v30JgmCz2QcPHpSfjAbD
RLzkH7+9vb1XrlyJO4tGeHt7x8fHy1/3YJiofWVlZRKJxMzMLCMjgwGX+mqNw+EcPXrU2NhYIpEw
bJhFcRcvXpRIJMbGxmfPng0JCcEdRyM+//xzDocjkUiY+skIIFRUVMivovDTTz8tWrQIdxyN8PX1
DQ0NJQiCGZeWAs3BbIfWWM2v4UKKkpKSjIyMu3fvlpSUtL71rfqqqqpOnz7t4ODg6OjY3n/DZrNN
TU1tbW2HDx/u6upKqW+AFeynsbHx/PnzMplsypQppGegcj/q0PS+RxBEQUHBzZs3R48e3aNHjzb/
Ayp3q3g/NTU16enpvXv3Jv34Iyr3oyF1dXVXrly5devWs2fPRCKRVColcePv379PTU0dMGDAwIED
0f+lkZGRpaXlkCFDxo4dS6kjahXpRyKRZGRk1NfXT58+XUMxKNuPUjT6GpiVlSUSiSZPntzitu8t
UPk5rkg/T548+fPPP93c3Lp166aJDFTupz1a+N1KEMTNmzdfvHgxfvx4Y2Pj1n9L5d6U6qekpCQz
M3PUqFHkfv1D5X6a086+1FxjY6NQKDQxMfn444/lM1wqd6VOP3fv3n369KlAIFDz7udU7oeOtLDP
19bWnjx50s7ObtiwYW3+B1ReU8X7kUqlFy9eFIvFpB96SeV+qABmO2gdfLZD2jBRIpEcOXJkx44d
165dY7PZ1tbWnTt31sRXrzU1NQUFBQ4ODojDpqRSaXV19cuXL0tKSvT19WfPnr169WonJyfSwyhO
hX7EYvHDhw+HDBlCehgK9qMOre17BEG8ePGCxWL17Nmzvf+Agt2q1k95efnbt2/t7OzIDUPBfjTn
xo0bkZGRSUlJtbW1lpaWPXv2NDQ0VPNdfgsNDQ0PHjwYMmTIBw8jff/+fVlZWWFhoVQq/eijj4KD
g319ffF+watUPw0NDX/99Vd7b5TVR8F+FKed18CHDx/27NmzzUFPcxR8jivbT0FBQadOnTQ0U6Zg
P+3R5u9WgiByc3N79uzZ3rU4Kdibyv08e/bM0NCwS5cuJIahYD/NaXlfak4kEhUXF/fr16/plwsF
uyKlH7I+NVCwHzrS5j5fXV1dVFQ0YMCA9t4KUnBNVetHLBY/evRo8ODB5IahYD9UALMdNJjtyJEz
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
iQAAAABJRU5ErkJggg==
"
>
</div>
</div>
</div>
</div>
</div></section></section><section><section>
<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="My-Implementation">My Implementation<a class="anchor-link" href="#My-Implementation">&#182;</a></h2>
</div>
</div>
</div></section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[8]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">numpy</span> <span class="k">as</span> <span class="nn">np</span>
<span class="k">def</span> <span class="nf">calc_proportion</span><span class="p">(</span><span class="n">group</span><span class="p">,</span> <span class="n">value</span><span class="p">):</span>
<span class="n">proportion</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">sum</span><span class="p">(</span><span class="n">group</span><span class="p">[:,</span> <span class="o">-</span><span class="mi">1</span><span class="p">]</span> <span class="o">==</span> <span class="n">value</span><span class="p">)</span> <span class="o">/</span> <span class="n">group</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span>
<span class="k">assert</span> <span class="n">proportion</span> <span class="o">&lt;=</span> <span class="mi">1</span> <span class="ow">and</span> <span class="n">proportion</span> <span class="o">&gt;=</span> <span class="mi">0</span>
<span class="k">return</span> <span class="n">proportion</span>
<span class="k">def</span> <span class="nf">gini_index</span><span class="p">(</span><span class="n">groups</span><span class="p">,</span> <span class="n">class_values</span><span class="p">):</span>
<span class="n">proportion</span> <span class="o">=</span> <span class="mi">0</span>
<span class="k">for</span> <span class="n">class_value</span> <span class="ow">in</span> <span class="n">class_values</span><span class="p">:</span>
<span class="k">for</span> <span class="n">group</span> <span class="ow">in</span> <span class="n">groups</span><span class="p">:</span>
<span class="k">if</span> <span class="n">group</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
<span class="k">continue</span>
<span class="n">p_i</span> <span class="o">=</span> <span class="n">calc_proportion</span><span class="p">(</span><span class="n">group</span><span class="p">,</span> <span class="n">class_value</span><span class="p">)</span>
<span class="n">proportion</span> <span class="o">+=</span> <span class="n">p_i</span> <span class="o">*</span> <span class="p">(</span><span class="mi">1</span> <span class="o">-</span> <span class="n">p_i</span><span class="p">)</span> <span class="c1"># typo in the lecture slides?</span>
<span class="n">gini</span> <span class="o">=</span> <span class="mi">1</span> <span class="o">-</span> <span class="n">proportion</span>
<span class="k">assert</span> <span class="n">gini</span> <span class="o">&gt;=</span> <span class="mi">0</span>
<span class="k">return</span> <span class="n">gini</span>
<span class="c1"># partitions the input into left and right regions</span>
<span class="k">def</span> <span class="nf">test_partition</span><span class="p">(</span><span class="n">col</span><span class="p">,</span> <span class="n">cutoff</span><span class="p">,</span> <span class="n">dataset</span><span class="p">):</span>
<span class="n">left</span> <span class="o">=</span> <span class="n">dataset</span><span class="p">[</span><span class="n">dataset</span><span class="p">[:,</span> <span class="n">col</span><span class="p">]</span> <span class="o">&lt;</span> <span class="n">cutoff</span><span class="p">]</span>
<span class="n">right</span> <span class="o">=</span> <span class="n">dataset</span><span class="p">[</span><span class="n">dataset</span><span class="p">[:,</span> <span class="n">col</span><span class="p">]</span> <span class="o">&gt;=</span> <span class="n">cutoff</span><span class="p">]</span>
<span class="k">return</span> <span class="n">left</span><span class="p">,</span> <span class="n">right</span>
</pre></div>
</div>
</div>
</div>
</div></section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[9]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">get_partition</span><span class="p">(</span><span class="n">dataset</span><span class="p">):</span>
<span class="n">class_values</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">unique</span><span class="p">(</span><span class="n">dataset</span><span class="p">[:,</span> <span class="o">-</span><span class="mi">1</span><span class="p">])</span>
<span class="n">index</span><span class="p">,</span> <span class="n">cutoff</span><span class="p">,</span> <span class="n">score</span><span class="p">,</span> <span class="n">groups_</span> <span class="o">=</span> <span class="kc">None</span><span class="p">,</span> <span class="kc">None</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="kc">None</span>
<span class="k">for</span> <span class="n">col</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="n">dataset</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span> <span class="o">-</span> <span class="mi">1</span><span class="p">):</span>
<span class="k">for</span> <span class="n">row</span> <span class="ow">in</span> <span class="n">dataset</span><span class="p">:</span>
<span class="n">groups</span> <span class="o">=</span> <span class="n">test_partition</span><span class="p">(</span><span class="n">col</span><span class="p">,</span> <span class="n">row</span><span class="p">[</span><span class="n">col</span><span class="p">],</span> <span class="n">dataset</span><span class="p">)</span>
<span class="n">gini</span> <span class="o">=</span> <span class="n">gini_index</span><span class="p">(</span><span class="n">groups</span><span class="p">,</span>
<span class="n">class_values</span><span class="p">)</span>
<span class="c1"># If I have a better gini_index, update the parameters</span>
<span class="k">if</span> <span class="n">gini</span> <span class="o">&lt;</span> <span class="n">score</span><span class="p">:</span>
<span class="n">index</span><span class="p">,</span> <span class="n">cutoff</span><span class="p">,</span> <span class="n">score</span><span class="p">,</span> <span class="n">groups_</span> <span class="o">=</span> <span class="n">col</span><span class="p">,</span> <span class="n">row</span><span class="p">[</span><span class="n">col</span><span class="p">],</span> <span class="n">gini</span><span class="p">,</span> <span class="n">groups</span>
<span class="k">return</span> <span class="p">{</span><span class="s1">&#39;index&#39;</span><span class="p">:</span><span class="n">index</span><span class="p">,</span>
<span class="s1">&#39;cutoff&#39;</span><span class="p">:</span><span class="n">cutoff</span><span class="p">,</span>
<span class="s1">&#39;groups&#39;</span><span class="p">:</span><span class="n">groups_</span><span class="p">}</span>
<span class="k">def</span> <span class="nf">to_terminal</span><span class="p">(</span><span class="n">group</span><span class="p">):</span>
<span class="n">unique</span><span class="p">,</span> <span class="n">counts</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">unique</span><span class="p">(</span><span class="n">group</span><span class="p">[:,</span> <span class="o">-</span><span class="mi">1</span><span class="p">],</span> <span class="n">return_counts</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
<span class="k">return</span> <span class="n">unique</span><span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">argmax</span><span class="p">(</span><span class="n">counts</span><span class="p">)]</span>
</pre></div>
</div>
</div>
</div>
</div></section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[10]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">partition</span><span class="p">(</span><span class="n">node</span><span class="p">,</span> <span class="n">max_depth</span><span class="p">,</span> <span class="n">min_size</span><span class="p">,</span> <span class="n">depth</span><span class="p">):</span>
<span class="k">try</span><span class="p">:</span>
<span class="n">left</span><span class="p">,</span> <span class="n">right</span> <span class="o">=</span> <span class="n">node</span><span class="p">[</span><span class="s1">&#39;groups&#39;</span><span class="p">]</span>
<span class="k">except</span> <span class="ne">TypeError</span><span class="p">:</span>
<span class="k">return</span>
<span class="k">del</span><span class="p">(</span><span class="n">node</span><span class="p">[</span><span class="s1">&#39;groups&#39;</span><span class="p">])</span>
<span class="c1"># check for a no-partitions</span>
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">left</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span> <span class="ow">or</span> <span class="nb">len</span><span class="p">(</span><span class="n">right</span><span class="p">)</span> <span class="o">==</span> <span class="mi">0</span><span class="p">:</span>
<span class="n">new</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">vstack</span><span class="p">((</span><span class="n">left</span><span class="p">,</span> <span class="n">right</span><span class="p">))</span>
<span class="n">node</span><span class="p">[</span><span class="s1">&#39;left&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">node</span><span class="p">[</span><span class="s1">&#39;right&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">to_terminal</span><span class="p">(</span><span class="n">new</span><span class="p">)</span>
<span class="k">return</span>
<span class="c1"># check for max depth</span>
<span class="k">if</span> <span class="n">depth</span> <span class="o">&gt;=</span> <span class="n">max_depth</span><span class="p">:</span>
<span class="n">node</span><span class="p">[</span><span class="s1">&#39;left&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">to_terminal</span><span class="p">(</span><span class="n">left</span><span class="p">)</span>
<span class="n">node</span><span class="p">[</span><span class="s1">&#39;right&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">to_terminal</span><span class="p">(</span><span class="n">right</span><span class="p">)</span>
<span class="k">return</span>
<span class="c1"># process left child</span>
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">left</span><span class="p">)</span> <span class="o">&lt;=</span> <span class="n">min_size</span><span class="p">:</span>
<span class="n">node</span><span class="p">[</span><span class="s1">&#39;left&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">to_terminal</span><span class="p">(</span><span class="n">left</span><span class="p">)</span>
<span class="k">else</span><span class="p">:</span>
<span class="n">node</span><span class="p">[</span><span class="s1">&#39;left&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">get_partition</span><span class="p">(</span><span class="n">left</span><span class="p">)</span>
<span class="n">partition</span><span class="p">(</span><span class="n">node</span><span class="p">[</span><span class="s1">&#39;left&#39;</span><span class="p">],</span> <span class="n">max_depth</span><span class="p">,</span> <span class="n">min_size</span><span class="p">,</span> <span class="n">depth</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span>
<span class="c1"># process right child</span>
<span class="k">if</span> <span class="nb">len</span><span class="p">(</span><span class="n">right</span><span class="p">)</span> <span class="o">&lt;=</span> <span class="n">min_size</span><span class="p">:</span>
<span class="n">node</span><span class="p">[</span><span class="s1">&#39;right&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">to_terminal</span><span class="p">(</span><span class="n">right</span><span class="p">)</span>
<span class="k">else</span><span class="p">:</span>
<span class="n">node</span><span class="p">[</span><span class="s1">&#39;right&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="n">get_partition</span><span class="p">(</span><span class="n">right</span><span class="p">)</span>
<span class="n">partition</span><span class="p">(</span><span class="n">node</span><span class="p">[</span><span class="s1">&#39;right&#39;</span><span class="p">],</span> <span class="n">max_depth</span><span class="p">,</span> <span class="n">min_size</span><span class="p">,</span> <span class="n">depth</span><span class="o">+</span><span class="mi">1</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
</div></section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[11]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">build_tree</span><span class="p">(</span><span class="n">train</span><span class="p">,</span> <span class="n">max_depth</span><span class="p">,</span> <span class="n">min_size</span><span class="p">):</span>
<span class="n">root</span> <span class="o">=</span> <span class="n">get_partition</span><span class="p">(</span><span class="n">train</span><span class="p">)</span>
<span class="n">partition</span><span class="p">(</span><span class="n">root</span><span class="p">,</span> <span class="n">max_depth</span><span class="p">,</span> <span class="n">min_size</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
<span class="k">return</span> <span class="n">root</span>
<span class="k">def</span> <span class="nf">predict</span><span class="p">(</span><span class="n">node</span><span class="p">,</span> <span class="n">row</span><span class="p">):</span>
<span class="k">if</span> <span class="n">row</span><span class="p">[</span><span class="n">node</span><span class="p">[</span><span class="s1">&#39;index&#39;</span><span class="p">]]</span> <span class="o">&lt;</span> <span class="n">node</span><span class="p">[</span><span class="s1">&#39;cutoff&#39;</span><span class="p">]:</span>
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">node</span><span class="p">[</span><span class="s1">&#39;left&#39;</span><span class="p">],</span> <span class="nb">dict</span><span class="p">):</span>
<span class="k">return</span> <span class="n">predict</span><span class="p">(</span><span class="n">node</span><span class="p">[</span><span class="s1">&#39;left&#39;</span><span class="p">],</span> <span class="n">row</span><span class="p">)</span>
<span class="k">else</span><span class="p">:</span>
<span class="k">return</span> <span class="n">node</span><span class="p">[</span><span class="s1">&#39;left&#39;</span><span class="p">]</span>
<span class="k">else</span><span class="p">:</span>
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">node</span><span class="p">[</span><span class="s1">&#39;right&#39;</span><span class="p">],</span> <span class="nb">dict</span><span class="p">):</span>
<span class="k">return</span> <span class="n">predict</span><span class="p">(</span><span class="n">node</span><span class="p">[</span><span class="s1">&#39;right&#39;</span><span class="p">],</span> <span class="n">row</span><span class="p">)</span>
<span class="k">else</span><span class="p">:</span>
<span class="k">return</span> <span class="n">node</span><span class="p">[</span><span class="s1">&#39;right&#39;</span><span class="p">]</span>
<span class="k">def</span> <span class="nf">decision_tree</span><span class="p">(</span><span class="n">train</span><span class="p">,</span> <span class="n">test</span><span class="p">,</span> <span class="n">max_depth</span><span class="p">,</span> <span class="n">min_size</span><span class="p">):</span>
<span class="n">tree</span> <span class="o">=</span> <span class="n">build_tree</span><span class="p">(</span><span class="n">train</span><span class="p">,</span> <span class="n">max_depth</span><span class="p">,</span> <span class="n">min_size</span><span class="p">)</span>
<span class="k">return</span> <span class="p">[</span><span class="n">predict</span><span class="p">(</span><span class="n">tree</span><span class="p">,</span> <span class="n">row</span><span class="p">)</span> <span class="k">for</span> <span class="n">row</span> <span class="ow">in</span> <span class="n">test</span><span class="p">]</span>
</pre></div>
</div>
</div>
</div>
</div></section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[12]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="c1"># Taking a smaller sample because my method is slow...</span>
<span class="n">training_size</span> <span class="o">=</span> <span class="mi">5000</span>
<span class="n">test_size</span> <span class="o">=</span> <span class="mi">2000</span>
<span class="n">test_data</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">hstack</span><span class="p">((</span><span class="n">X_test</span><span class="o">.</span><span class="n">values</span><span class="p">,</span>
<span class="n">Y_test</span><span class="o">.</span><span class="n">values</span><span class="p">))</span>
<span class="n">training_data</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">hstack</span><span class="p">((</span><span class="n">X_train</span><span class="o">.</span><span class="n">values</span><span class="p">,</span>
<span class="n">Y_train</span><span class="o">.</span><span class="n">values</span><span class="p">))</span>
<span class="n">test_data_small</span> <span class="o">=</span> <span class="n">test_data</span><span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">random</span><span class="o">.</span><span class="n">choice</span><span class="p">(</span><span class="n">test_data</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span>
<span class="n">size</span><span class="o">=</span><span class="n">test_size</span><span class="p">,</span>
<span class="n">replace</span><span class="o">=</span><span class="kc">False</span><span class="p">),</span> <span class="p">:]</span>
<span class="n">training_data_small</span> <span class="o">=</span> <span class="n">training_data</span><span class="p">[</span><span class="n">np</span><span class="o">.</span><span class="n">random</span><span class="o">.</span><span class="n">choice</span><span class="p">(</span><span class="n">training_data</span><span class="o">.</span><span class="n">shape</span><span class="p">[</span><span class="mi">0</span><span class="p">],</span>
<span class="n">size</span><span class="o">=</span><span class="n">training_size</span><span class="p">,</span>
<span class="n">replace</span><span class="o">=</span><span class="kc">False</span><span class="p">),</span> <span class="p">:]</span>
</pre></div>
</div>
</div>
</div>
</div></section><section>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[13]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">predictions</span> <span class="o">=</span> <span class="n">decision_tree</span><span class="p">(</span><span class="n">training_data_small</span><span class="p">,</span> <span class="n">test_data_small</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">5</span><span class="p">)</span>
<span class="nb">sum</span><span class="p">(</span><span class="n">predictions</span><span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt output_prompt">Out[13]:</div>
<div class="output_text output_subarea output_execute_result">
<pre>0.0</pre>
</div>
</div>
</div>
</div>
</div></section></section><section><section>
<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="Summary">Summary<a class="anchor-link" href="#Summary">&#182;</a></h2><ul>
<li>My method doesn't predict a signle positive instance (due to short-max depth)</li>
<li>My method is way way slow (to get a decent runtime had to chop off ~90% of the data)</li>
<li>Decision Trees may not be the best classification method for this dataset given the sparcity of the back-order samples</li>
<li>Don't think I could have implemented without web-based help</li>
</ul>
</div>
</div>
</div></section></section><section><section>
<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="Resources">Resources<a class="anchor-link" href="#Resources">&#182;</a></h3><p>Scikit Learn Docs:
<a href="http://scikit-learn.org/stable/modules/tree.html">http://scikit-learn.org/stable/modules/tree.html</a></p>
<p>How to Implement Decision Trees In Pure Python:
<a href="http://machinelearningmastery.com/implement-decision-tree-algorithm-scratch-python/">http://machinelearningmastery.com/implement-decision-tree-algorithm-scratch-python/</a></p>
</div>
</div>
</div></section></section>
</div>
</div>
<script>
require(
{
// it makes sense to wait a little bit when you are loading
// reveal from a cdn in a slow connection environment
waitSeconds: 15
},
[
"reveal.js/lib/js/head.min.js",
"reveal.js/js/reveal.js"
],
function(head, Reveal){
// Full list of configuration options available here: https://github.com/hakimel/reveal.js#configuration
Reveal.initialize({
controls: true,
progress: true,
history: true,
theme: Reveal.getQueryHash().theme, // available themes are in /css/theme
transition: Reveal.getQueryHash().transition || 'linear', // default/cube/page/concave/zoom/linear/none
// Optional libraries used to extend on reveal.js
dependencies: [
{ src: "reveal.js/lib/js/classList.js",
condition: function() { return !document.body.classList; } },
{ src: "reveal.js/plugin/notes/notes.js",
async: true,
condition: function() { return !!document.body.classList; } }
]
});
var update = function(event){
if(MathJax.Hub.getAllJax(Reveal.getCurrentSlide())){
MathJax.Hub.Rerender(Reveal.getCurrentSlide());
}
};
Reveal.addEventListener('slidechanged', update);
var update_scroll = function(event){
$(".reveal").scrollTop(0);
};
Reveal.addEventListener('slidechanged', update_scroll);
}
);
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment