html{height:100%}body{min-height:100%;display:flex;flex-direction:column;padding-top:50px;font-size:16px}a{color:#9f136c}h1{font-size:46px}body,h1,h2,h3,h4,h5,p>strong{font-family:'Roboto',sans-serif}code{background-color:#f5f5f5}.flex{flex:1 0 auto}.container{max-width:100%}pre{position:relative}.colored-background{background-color:#9f136c}.white-background{background-color:#fff}.gray-background{background-color:#f1f1f1}.navbar{font-size:18px;background-color:#fff}.navbar .navbar-brand .navbar-brand-logo{height:30px;width:auto}.navbar .navbar-nav{padding-top:10px;padding-bottom:10px}.navbar .navbar-nav li>a{color:#9f136c;padding-top:10px;padding-bottom:10px}.navbar .navbar-nav li:not(:last-child){border-right:2px solid #e7e7e7}.navbar .nav{font-family:Montserrat,sans-serif;font-weight:500}.index-header,.content-header{background-color:#9f136c}.index-header h1,.content-header h1,.index-header h2,.content-header h2,.index-header h2,.content-header h2,.index-header h3,.content-header h3,.index-header h4,.content-header h4,.index-header h5,.content-header h5{color:#fff}.content-header{margin:0 0 25px}.content-header .container{padding:17px 0 22px}.content-header h1{font-family:'Ubuntu',sans-serif}.edge{background-color:#363839}.edge .container{padding:0 0 0}.banner{padding-top:50px;padding-bottom:23px}.banner h1{font-size:60px;font-weight:800;font-family:'Ubuntu',sans-serif;text-transform:capitalize}.banner h2{font-weight:300}.banner h4{font-weight:200;font-family:'Ubuntu',sans-serif;line-height:32px}.homepage .index-header .github-btn{padding-top:4px;margin-top:30px;margin-left:10px;padding-left:10px;display:inline-block}.homepage .feature{padding-top:55px;padding-bottom:35px}.homepage .feature h2{font-size:47px;font-weight:700;color:#333;letter-spacing:-1px;margin-top:0px}.homepage .feature h2 a:hover{color:#F52C5E;text-decoration:none}.homepage .feature p{margin-top:33px;font-size:22px;font-weight:300}.homepage .feature.intro{background-color:#fff;padding-top:36px;padding-bottom:20px}.homepage .feature.intro p{font-size:20px;margin-top:0px}.homepage .feature.intro img{height:200px;padding-top:10px}.homepage .feature.learn-more{padding-bottom:0px}.homepage .feature.learn-more h2{font-family:'Ubuntu',sans-serif;font-weight:400;color:#fff}.homepage .feature.learn-more .doc-btn{color:#9f136c;margin-top:10px;margin-right:5px;font-family:'Ubuntu',sans-serif;font-size:18px}.homepage .feature.learn-more .doc-btn:hover{background-color:#9f136c;color:#fff}.homepage .diagram{padding-top:55px;padding-bottom:35px}.homepage .diagram .p{font-size:14px;font-weight:300}.homepage .diagram h2{font-size:16px;font-weight:800;margin-top:0px;margin-bottom:0px}.homepage .diagram img{margin:0 auto;display:block}.knotx-movie{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.knotx-movie iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.info p,.blog p{font-size:20px;font-weight:300}.info h2,.blog h2{font-weight:600;border-left:8px solid #9f136c;margin-top:0px;padding:10px 15px}.info h2 span,.blog h2 span{position:absolute;top:-70px}.info h3,.blog h3{color:#333;font-weight:500}.archive h2{margin-top:25px;margin-bottom:12.5px;font-weight:700}.archive .archive-entry{padding-bottom:12.5px;margin-left:15px;font-size:20px;font-weight:300}.archive .archive-entry a{font-weight:400}.post img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.post blockquote{background-color:#eee;border-left:5px solid #9f136c;margin-top:15px}.post blockquote p{margin-bottom:0 !important}section.post ul{padding:0 0 20px 0;margin:0 0 -10px 25px;list-style:disc}section.post ul li{font-size:20px;font-weight:300}section.post ol{list-style-type:decimal;margin-bottom:12.5px;margin-top:-10px;box-sizing:border-box}section.post ol li{font-size:20px;font-weight:300;margin-bottom:8px}.blog .meta{display:table-cell}.blog .meta .meta-item{display:table-cell;vertical-align:top;padding-right:10px}.blog .meta .post-versions{margin-top:10px}.blog .meta .post-versions>.post-btn{background:#9f136c;color:white;padding:7px;margin-right:7px;text-align:center;text-decoration:none}.blog article{padding-bottom:35px}.blog article:last-of-type{padding-bottom:0}.blog .post{margin-top:15px;word-break:break-word}.blog .post h2{border:0;padding:0;margin-top:35px}.blog .post p{margin-bottom:20px}.blog .post .readmore{font-size:16px;font-weight:700;text-transform:uppercase}.blog .post pre>code{background-color:#f5f5f5}.blog .post code{padding:1px 1px}.blog .recent{padding-bottom:20px}.blog .recent .archive-link{margin-top:1em;margin-left:15px;display:block;font-size:18px;font-style:italic}.blog .recent h2{border:0;padding-top:20px;padding-left:0;font-weight:700}.blog ul{padding:0;margin:0;list-style:none}.blog ul li{padding-bottom:6px;margin-left:15px;font-size:20px;font-weight:300}.info .community .contributor{margin-top:10px;margin-bottom:15px}.info .community .contributor .svg{height:20px}.info .community .contributor .svg path{fill:#212121}.info .community .contributor .contributor-left{display:table-cell}.info .community .contributor .contributor-left img{width:75px;height:75px;border-radius:5px}.info .community .contributor .contributor-body{display:table-cell;vertical-align:top;padding-left:14px}.info .community .contributor .contributor-body h4{margin-top:0px}@media (min-width:767px){footer{margin-top:40px}}@media (max-width:767px){.banner{padding-top:40px}.banner h1{font-size:80px}.feature.intro img{display:none}.homepage .feature{padding-top:25px}.homepage .feature img{padding-bottom:20px;padding-top:20px;margin:0 auto}.homepage .feature.learn-more{padding-bottom:20px}footer{margin-top:0}footer p{text-align:center}.recent{margin-right:15px}.archive .archive-entry{margin-left:0;margin-right:15px}}footer{background-color:#363839;padding-top:20px;padding-bottom:8px}footer p{font-size:15px;color:#777}footer p a{color:#eee}.imageMapPop{display:none}.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:14px;line-height:1.1;box-shadow:none;padding:0}.qtip h2{font-size:16px;margin:5px 0;font-weight:bold}@media (max-width:991px){.qtip{display:none !important}}.qtip-content{position:relative;padding:10px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-default{border:2px solid #9f136c;background-color:#bc5a97;color:#fff}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}