.error{color:#bd2c00;border:solid 0.5px #bd2c00;border-left:solid 5px #bd2c00;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.output{color:#303030;border:solid 0.5px #303030;border-left:solid 5px #303030;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.source{color:#6e5494;border:solid 0.5px #6e5494;border-left:solid 5px #6e5494;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.bash,.language-bash{color:#6e5494;border:solid 0.5px #6e5494;border-left:solid 5px #6e5494;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.make,.language-make{color:#6e5494;border:solid 0.5px #6e5494;border-left:solid 5px #6e5494;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.matlab,.language-matlab{color:#6e5494;border:solid 0.5px #6e5494;border-left:solid 5px #6e5494;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.python,.language-python{color:#6e5494;border:solid 0.5px #6e5494;border-left:solid 5px #6e5494;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.r,.language-r{color:#6e5494;border:solid 0.5px #6e5494;border-left:solid 5px #6e5494;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.sql,.language-sql{color:#6e5494;border:solid 0.5px #6e5494;border-left:solid 5px #6e5494;margin:15px 5px 10px 0;border-radius:4px 0 0 4px}.error::before,.output::before,.source::before,.bash::before,.language-bash::before,.make::before,.language-make::before,.matlab::before,.language-matlab::before,.python::before,.language-python::before,.r::before,.language-r::before,.sql::before,.language-sql::before{background-color:#f2eff6;display:block;font-weight:bold;padding:5px 10px}.error::before{background-color:#ffebe6;content:"Error"}.output::before{background-color:#efefef;content:"Output"}.source::before{content:"Code"}.bash::before,.language-bash::before{content:"Bash"}.make::before,.language-make::before{content:"Make"}.matlab::before,.language-matlab::before{content:"Matlab"}.python::before,.language-python::before{content:"Python"}.r::before,.language-r::before{content:"R"}.sql::before,.language-sql::before{content:"SQL"}.callout{padding:0 0 5px 5px;border:1px solid;border-color:#f4fd9c;border-radius:4px;margin:15px 5px 10px 0}.callout h2{padding-top:5px;padding-bottom:5px;font-size:20px;background:linear-gradient(to bottom, #f4fd9c, #f5fda6);border-color:#f4fd9c;margin-top:0px;margin-left:-5px}.callout h2:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.challenge{padding:0 0 5px 5px;border:1px solid;border-color:#eec275;border-radius:4px;margin:15px 5px 10px 0}.challenge h2{padding-top:5px;padding-bottom:5px;font-size:20px;background:linear-gradient(to bottom, #eec275, #f0c883);border-color:#eec275;margin-top:0px;margin-left:-5px}.challenge h2:before{font-family:'Glyphicons Halflings';content:"✏";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.checklist{padding:0 0 5px 5px;border:1px solid;border-color:#dfd2a0;border-radius:4px;margin:15px 5px 10px 0}.checklist h2{padding-top:5px;padding-bottom:5px;font-size:20px;background:linear-gradient(to bottom, #dfd2a0, #e2d7aa);border-color:#dfd2a0;margin-top:0px;margin-left:-5px}.checklist h2:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.discussion{padding:0 0 5px 5px;border:1px solid;border-color:#eec275;border-radius:4px;margin:15px 5px 10px 0}.discussion h2{padding-top:5px;padding-bottom:5px;font-size:20px;background:linear-gradient(to bottom, #eec275, #f0c883);border-color:#eec275;margin-top:0px;margin-left:-5px}.discussion h2:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.keypoints{padding:0 0 5px 5px;border:1px solid;border-color:#7ae78e;border-radius:4px;margin:15px 5px 10px 0}.keypoints h2{padding-top:5px;padding-bottom:5px;font-size:20px;background:linear-gradient(to bottom, #7ae78e, #87e999);border-color:#7ae78e;margin-top:0px;margin-left:-5px}.keypoints h2:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.objectives{padding:0 0 5px 5px;border:1px solid;border-color:#daee84;border-radius:4px;margin:15px 5px 10px 0}.objectives h2{padding-top:5px;padding-bottom:5px;font-size:20px;background:linear-gradient(to bottom, #daee84, #def090);border-color:#daee84;margin-top:0px;margin-left:-5px}.objectives h2:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.prereq{padding:0 0 5px 5px;border:1px solid;border-color:#9cd6dc;border-radius:4px;margin:15px 5px 10px 0}.prereq h2{padding-top:5px;padding-bottom:5px;font-size:20px;background:linear-gradient(to bottom, #9cd6dc, #a6dae0);border-color:#9cd6dc;margin-top:0px;margin-left:-5px}.prereq h2:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.solution{padding:0 0 5px 5px;border:1px solid;border-color:#ded4b9;border-radius:4px;margin:15px 5px 10px 0}.solution h2{padding-top:5px;padding-bottom:5px;font-size:20px;background:linear-gradient(to bottom, #ded4b9, #e1d8c0);border-color:#ded4b9;margin-top:0px;margin-left:-5px}.solution h2:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.testimonial{padding:0 0 5px 5px;border:1px solid;border-color:#fc8dc1;border-radius:4px;margin:15px 5px 10px 0}.testimonial h2{padding-top:5px;padding-bottom:5px;font-size:20px;background:linear-gradient(to bottom, #fc8dc1, #fc98c7);border-color:#fc8dc1;margin-top:0px;margin-left:-5px}.testimonial h2:before{font-family:'Glyphicons Halflings';content:"";float:left;padding-left:5px;padding-right:5px;display:inline-block;-webkit-font-smoothing:antialiased}.callout h3,.challenge h3,.checklist h3,.discussion h3,.keypoints h3,.objectives h3,.prereq h3,.solution h3,.testimonial h3{font-size:18px}.challenge{background-color:#eec27520}.callout{background-color:#f4fd9c20}.challenge{background-color:#eec27520}.checklist{background-color:#dfd2a020}.discussion{background-color:#eec27520}.keypoints{background-color:#7ae78e20}.objectives{background-color:#daee8420}.prereq{background-color:#9cd6dc20}.solution{background-color:#ded4b94d}.testimonial{background-color:#fc8dc120}blockquote p{margin:5px}code{white-space:nowrap;padding:2px 5px;color:#006cad;background-color:#e7e7e7}article img{display:block;margin:20px auto;max-width:100%}article h2{margin:48px 0 16px;border-bottom:solid 1px #eaecef;padding-bottom:0.3em;line-height:1.25}article h3{margin:40px 0 16px}.figures h2{margin-top:100px}.maintitle{text-align:center}.footertext{text-align:center}footer .copyright,footer .help-links{font-size:inherit;margin-top:10px;margin-bottom:10px;font-weight:500;line-height:1.1}img.navbar-logo{height:40px;padding-top:5px;padding-right:10px}div.branding{color:#2b3990}ul,ol{padding-left:2em}span.fold-unfold{margin-left:1em;opacity:0.5}div.life-cycle{position:-webkit-sticky;position:sticky;top:0;z-index:100;font-size:1.2em;text-align:center;margin-bottom:-1px;border-radius:0}.pre-alpha{color:#a94442;background:#f2dede}.alpha{color:#8a6d3b;background:#fcf8e3}.beta{color:#31708f;background:#d9edf7}kbd{display:inline-block;margin:0 .1em;padding:.1em .6em;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11px;line-height:1.4;color:#242729;text-shadow:0 1px 0 #FFF;background-color:#e1e3e5;border:1px solid #adb3b9;border-radius:3px;box-shadow:0 1px 0 rgba(12,13,14,0.2),0 0 0 2px #FFF inset;white-space:nowrap;font-style:normal}
