body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{margin:0;padding:0}body{font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;font-weight:300;color:#000;background-color:rgba(251,251,239,0.6);-webkit-text-size-adjust:100%}strong{font-weight:bold}h1{color:#7d1f7d}h2{color:#7d4e1f}h3{color:#1f4e7d}h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,figure,.highlight{margin-bottom:15px}img{max-width:100%;vertical-align:middle}figure>img{display:block}figcaption{font-size:14px}ul,ol{margin-left:30px}li>ul,li>ol{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-weight:300}a{color:#1a6969;text-decoration:none}a:visited{color:#104040}a:hover{color:#29a6a6}blockquote{color:#cfcfcf;border-left:4px solid #bdbdbd;padding-left:15px;font-size:18px;letter-spacing:-1px;font-style:italic}blockquote>:last-child{margin-bottom:0}pre,code{font-size:15px;border:1px solid #bdbdbd;border-radius:3px;background-color:#27282}code{padding:1px 5px}pre{padding:8px 12px;overflow-x:scroll}pre>code{border:0;padding-right:0;padding-left:0}body .wrapper{border-top:5px solid #8f8f8f;background-color:rgba(251,251,239,0.6);max-width:-webkit-calc(1200px - (30px * 2));max-width:calc(1200px - (30px * 2));margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}@media screen and (max-width: 800px){body .wrapper{max-width:-webkit-calc(1200px - (30px));max-width:calc(1200px - (30px));padding-right:15px;padding-left:15px}}body .wrapper:after,.footer-col-wrapper:after{content:"";display:table;clear:both}.icon>svg{display:inline-block;width:16px;height:16px;vertical-align:middle}pre[class*="language-"]{border-width:0.2em !important;padding:0px !important;margin-bottom:1em !important}pre[class*="language-"] code{font-family:'Consolas', 'Menlo', 'Monaco', 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', 'monospace', 'sans-serif' !important}button,.button{-webkit-border-radius:8;-moz-border-radius:8;border-radius:8px;font-family:Arial;color:#ffffff;font-size:14px;border-style:solid;padding:6px 11px 6px 11px;text-decoration:none}button.default,.button.default{background-color:#7d4e1f;background-image:-webkit-linear-gradient(top, #7d4e1f, #69411a);background-image:-moz-linear-gradient(top, #7d4e1f, #69411a);background-image:-ms-linear-gradient(top, #7d4e1f, #69411a);background-image:-o-linear-gradient(top, #7d4e1f, #69411a);background-image:linear-gradient(top, #7d4e1f, #69411a)}button.default:hover:enabled,.button.default:hover:enabled{background-color:#69411a;background-image:-webkit-linear-gradient(top, #a66829, #915b24);background-image:-moz-linear-gradient(top, #a66829, #915b24);background-image:-ms-linear-gradient(top, #a66829, #915b24);background-image:-o-linear-gradient(top, #a66829, #915b24);background-image:linear-gradient(top, #a66829, #915b24);cursor:pointer}button.default:disabled,.button.default:disabled{background-color:#bdbdbd;background-image:-webkit-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:-moz-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:-ms-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:-o-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:linear-gradient(top, #bdbdbd, #b0b0b0)}button.primary,.button.primary{background-color:#1f4e7d;background-image:-webkit-linear-gradient(top, #1f4e7d, #1a4169);background-image:-moz-linear-gradient(top, #1f4e7d, #1a4169);background-image:-ms-linear-gradient(top, #1f4e7d, #1a4169);background-image:-o-linear-gradient(top, #1f4e7d, #1a4169);background-image:linear-gradient(top, #1f4e7d, #1a4169)}button.primary:hover:enabled,.button.primary:hover:enabled{background-color:#1a4169;background-image:-webkit-linear-gradient(top, #2968a6, #245b91);background-image:-moz-linear-gradient(top, #2968a6, #245b91);background-image:-ms-linear-gradient(top, #2968a6, #245b91);background-image:-o-linear-gradient(top, #2968a6, #245b91);background-image:linear-gradient(top, #2968a6, #245b91);cursor:pointer}button.primary:disabled,.button.primary:disabled{background-color:#bdbdbd;background-image:-webkit-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:-moz-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:-ms-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:-o-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:linear-gradient(top, #bdbdbd, #b0b0b0)}button.success,.button.success{background-color:#4e7d1f;background-image:-webkit-linear-gradient(top, #4e7d1f, #41691a);background-image:-moz-linear-gradient(top, #4e7d1f, #41691a);background-image:-ms-linear-gradient(top, #4e7d1f, #41691a);background-image:-o-linear-gradient(top, #4e7d1f, #41691a);background-image:linear-gradient(top, #4e7d1f, #41691a)}button.success:hover:enabled,.button.success:hover:enabled{background-color:#41691a;background-image:-webkit-linear-gradient(top, #68a629, #5b9124);background-image:-moz-linear-gradient(top, #68a629, #5b9124);background-image:-ms-linear-gradient(top, #68a629, #5b9124);background-image:-o-linear-gradient(top, #68a629, #5b9124);background-image:linear-gradient(top, #68a629, #5b9124);cursor:pointer}button.success:disabled,.button.success:disabled{background-color:#bdbdbd;background-image:-webkit-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:-moz-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:-ms-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:-o-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:linear-gradient(top, #bdbdbd, #b0b0b0)}button.warn,.button.warn{background-color:#ed8e2e;background-image:-webkit-linear-gradient(top, #ed8e2e, #eb8117);background-image:-moz-linear-gradient(top, #ed8e2e, #eb8117);background-image:-ms-linear-gradient(top, #ed8e2e, #eb8117);background-image:-o-linear-gradient(top, #ed8e2e, #eb8117);background-image:linear-gradient(top, #ed8e2e, #eb8117)}button.warn:hover:enabled,.button.warn:hover:enabled{background-color:#eb8117;background-image:-webkit-linear-gradient(top, #f1a75d, #ef9b45);background-image:-moz-linear-gradient(top, #f1a75d, #ef9b45);background-image:-ms-linear-gradient(top, #f1a75d, #ef9b45);background-image:-o-linear-gradient(top, #f1a75d, #ef9b45);background-image:linear-gradient(top, #f1a75d, #ef9b45);cursor:pointer}button.warn:disabled,.button.warn:disabled{background-color:#bdbdbd;background-image:-webkit-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:-moz-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:-ms-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:-o-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:linear-gradient(top, #bdbdbd, #b0b0b0)}button.alert,.button.alert{background-color:#ec2222;background-image:-webkit-linear-gradient(top, #ec2222, #e11313);background-image:-moz-linear-gradient(top, #ec2222, #e11313);background-image:-ms-linear-gradient(top, #ec2222, #e11313);background-image:-o-linear-gradient(top, #ec2222, #e11313);background-image:linear-gradient(top, #ec2222, #e11313)}button.alert:hover:enabled,.button.alert:hover:enabled{background-color:#e11313;background-image:-webkit-linear-gradient(top, #f05151, #ee3939);background-image:-moz-linear-gradient(top, #f05151, #ee3939);background-image:-ms-linear-gradient(top, #f05151, #ee3939);background-image:-o-linear-gradient(top, #f05151, #ee3939);background-image:linear-gradient(top, #f05151, #ee3939);cursor:pointer}button.alert:disabled,.button.alert:disabled{background-color:#bdbdbd;background-image:-webkit-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:-moz-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:-ms-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:-o-linear-gradient(top, #bdbdbd, #b0b0b0);background-image:linear-gradient(top, #bdbdbd, #b0b0b0)}button :hover,.button :hover{text-decoration:none}.site-header{min-height:56px;position:relative}.site-title{font-size:26px;line-height:56px;letter-spacing:-1px;margin-bottom:0;float:left}.site-title,.site-title:visited{color:#a66829}.site-title:hover{color:#58886f}body{background-image:url("/https/oneeman.github.io/backgrounds/random_grey_variations.png")}.site-nav{float:right;background-color:rgba(251,251,239,0);line-height:56px}.site-nav .menu-icon{display:none}.site-nav .page-link{color:#000;line-height:1.5}.site-nav .page-link:hover{color:#175f5f}.site-nav .page-link:not(:first-child){margin-left:20px}@media screen and (max-width: 600px){.site-nav{position:absolute;top:9px;right:30px;background-color:#b3b5b1;border:1px solid #fff;border-radius:5px;text-align:right}.site-nav .menu-icon{display:block;float:right;width:36px;height:26px;line-height:0;padding-top:10px;text-align:center}.site-nav .menu-icon>svg{width:18px;height:15px}.site-nav .menu-icon>svg path{fill:#8f8f8f}.site-nav .trigger{clear:both;display:none}.site-nav:hover .trigger{display:block;padding-bottom:5px}.site-nav .page-link{display:block;padding:5px 10px}}.site-footer{border-top:1px solid black;padding:30px 0}.footer-heading{font-size:18px;margin-bottom:15px}.contact-list,.social-media-list{list-style:none;margin-left:0}.footer-col-wrapper{margin-left:-15px}.footer-col{float:left;margin-bottom:15px;padding-left:15px}.footer-col-1{width:-webkit-calc(35% - (30px / 2));width:calc(35% - (30px / 2))}.footer-col-2{width:-webkit-calc(20% - (30px / 2));width:calc(20% - (30px / 2))}.footer-col-3{width:-webkit-calc(45% - (30px / 2));width:calc(45% - (30px / 2))}@media screen and (max-width: 800px){.footer-col-1,.footer-col-2{width:-webkit-calc(50% - (30px / 2));width:calc(50% - (30px / 2))}.footer-col-3{width:-webkit-calc(100% - (30px / 2));width:calc(100% - (30px / 2))}}@media screen and (max-width: 600px){.footer-col{float:none;width:-webkit-calc(100% - (30px / 2));width:calc(100% - (30px / 2))}}.page-content{padding:30px 0}.page-heading{font-size:20px}.post-list{margin-left:0;list-style:none}.post-list>li{margin-bottom:15px}.post-meta{font-size:14px;color:#5c5c5c}.post-link{display:block;font-size:24px}.post-header{margin-bottom:30px}.post-title{letter-spacing:-1px;line-height:1}.post-content{margin-bottom:30px}.post-content h2{font-size:26px}@media screen and (max-width: 800px){.post-content h2{font-size:24px}}.post-content h3{font-size:20px}@media screen and (max-width: 800px){.post-content h3{font-size:18px}}.post-content h4{font-size:18px}@media screen and (max-width: 800px){.post-content h4{font-size:16px}}.highlight .c{color:#75715e}.highlight .err{color:#960050;background-color:#1e0010}.highlight .k{color:#66d9ef}.highlight .l{color:#ae81ff}.highlight .n{color:#f8f8f2}.highlight .o{color:#f92672}.highlight .p{color:#f8f8f2}.highlight .cm{color:#75715e}.highlight .cp{color:#75715e}.highlight .c1{color:#75715e}.highlight .cs{color:#75715e}.highlight .ge{font-style:italic}.highlight .gs{font-weight:bold}.highlight .kc{color:#66d9ef}.highlight .kd{color:#66d9ef;background-color:#272822}.highlight .kn{color:#f92672}.highlight .kp{color:#66d9ef}.highlight .kr{color:#66d9ef}.highlight .kt{color:#66d9ef}.highlight .ld{color:#e6db74}.highlight .m{color:#ae81ff}.highlight .s{color:#e6db74}.highlight .na{color:#a6e22e}.highlight .nb{color:#f8f8f2}.highlight .nc{color:#a6e22e}.highlight .no{color:#66d9ef}.highlight .nd{color:#a6e22e}.highlight .ni{color:#f8f8f2}.highlight .ne{color:#a6e22e}.highlight .nf{color:#a6e22e}.highlight .nl{color:#f8f8f2}.highlight .nn{color:#f8f8f2}.highlight .nx{color:#a6e22e}.highlight .py{color:#f8f8f2}.highlight .nt{color:#f92672}.highlight .nv{color:#f8f8f2}.highlight .ow{color:#f92672}.highlight .w{color:#f8f8f2}.highlight .mf{color:#ae81ff}.highlight .mh{color:#ae81ff}.highlight .mi{color:#ae81ff}.highlight .mo{color:#ae81ff}.highlight .sb{color:#e6db74}.highlight .sc{color:#e6db74}.highlight .sd{color:#e6db74}.highlight .s2{color:#e6db74}.highlight .se{color:#ae81ff}.highlight .sh{color:#e6db74}.highlight .si{color:#e6db74}.highlight .sx{color:#e6db74}.highlight .sr{color:#e6db74}.highlight .s1{color:#e6db74}.highlight .ss{color:#e6db74}.highlight .bp{color:#f8f8f2}.highlight .vc{color:#f8f8f2}.highlight .vg{color:#f8f8f2}.highlight .vi{color:#f8f8f2}.highlight .il{color:#ae81ff}.highlight .gu{color:#75715e}.highlight .gd{color:#f92672}.highlight .gi{color:#a6e22e}.plants-k-means-clustering .leaflet-container{background-color:white;width:338px;height:172px;border:1px solid}.plants-k-means-clustering .leaflet-container svg{width:100%;height:100%;transform:translate3d(0px, 0px, 0px) !important}.plants-k-means-clustering .choropleth-container{margin-bottom:10px}.plants-k-means-clustering .choropleth-container .choropleth-inner-container{margin-right:5px;margin-left:5px}.plants-k-means-clustering .clusters-panel{border:2px solid gray;border-radius:10px;padding:5px;margin-bottom:15px}.plants-k-means-clustering .controls{margin-bottom:15px}.plants-k-means-clustering .k-means-status{margin-top:5px;margin-left:5px}.plants-k-means-clustering .k-selection{margin:30px}.plants-k-means-clustering .k-selection input[type="range"]{margin-right:15px;float:left}.plants-k-means-clustering .k-selection .k-candidate-number{width:40px;float:left}.plants-k-means-clustering .plants-scatter-plot{text-align:center;margin-bottom:15px}
