#about,#error-page #error,#page-content{padding-bottom:.8rem}#about .video-container,#error-page #error .video-container,#page-content .video-container{text-align:center;height:380px}#about .video-container iframe,#error-page #error .video-container iframe,#page-content .video-container iframe{margin:0 auto;width:70%;height:100%}#about p,#error-page #error p,#page-content p{line-height:1.9}#about p+p,#error-page #error p+p,#page-content p+p{margin-top:10px}#about h1,#about h2,#about h3,#about h4,#about h5,#about h6,#error-page #error h1,#error-page #error h2,#error-page #error h3,#error-page #error h4,#error-page #error h5,#error-page #error h6,#page-content h1,#page-content h2,#page-content h3,#page-content h4,#page-content h5,#page-content h6{cursor:pointer;position:relative;margin:.1rem 0;display:block;border-bottom:1px solid rgba(206,206,206,.18)}#about h1:after,#about h2:after,#about h3:after,#about h4:after,#about h5:after,#about h6:after,#error-page #error h1:after,#error-page #error h2:after,#error-page #error h3:after,#error-page #error h4:after,#error-page #error h5:after,#error-page #error h6:after,#page-content h1:after,#page-content h2:after,#page-content h3:after,#page-content h4:after,#page-content h5:after,#page-content h6:after{content:"#";float:right}#about h1:hover,#about h2:hover,#about h3:hover,#about h4:hover,#about h5:hover,#about h6:hover,#error-page #error h1:hover,#error-page #error h2:hover,#error-page #error h3:hover,#error-page #error h4:hover,#error-page #error h5:hover,#error-page #error h6:hover,#page-content h1:hover,#page-content h2:hover,#page-content h3:hover,#page-content h4:hover,#page-content h5:hover,#page-content h6:hover{color:#69c}#about blockquote,#error-page #error blockquote,#page-content blockquote{margin:.15rem 0;border-left:5px solid #cecece;padding:.05rem .15rem .05rem .3rem;background-color:#eaeaea;color:#666}#about blockquote cite:before,#error-page #error blockquote cite:before,#page-content blockquote cite:before{content:"---";padding:.1rem}#about strong,#error-page #error strong,#page-content strong{color:#666}#about figure,#error-page #error figure,#page-content figure{font-family:"Source Code Pro",Consolas,"Liberation Mono",Monaco,Menlo,monospace;margin:.3rem 0;border:1px solid #cecece;border-top:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:.14rem}#about figure:before,#error-page #error figure:before,#page-content figure:before{content:"";display:block;height:.4rem;background-color:#e3e3e3;border-top:1px solid #cecece}#about figure:after,#error-page #error figure:after,#page-content figure:after{content:" ";position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fc625d;width:.12rem;height:.12rem;top:.15rem;left:.17rem;-webkit-box-shadow:.2rem 0 #fdbc40,.4rem 0 #35cd4b;box-shadow:.2rem 0 #fdbc40,.4rem 0 #35cd4b}#about figure table,#error-page #error figure table,#page-content figure table{width:100%}#about figure figcaption,#error-page #error figure figcaption,#page-content figure figcaption{position:absolute;width:100%;top:0;right:0;height:.4rem;line-height:.4rem;text-align:center}#about figure figcaption a,#error-page #error figure figcaption a,#page-content figure figcaption a{position:absolute;right:.17rem}#about figure .gutter,#error-page #error figure .gutter,#page-content figure .gutter{padding:0 .1rem;width:.15rem;border-right:1px solid #e0e0e0}#about figure .gutter>pre,#error-page #error figure .gutter>pre,#page-content figure .gutter>pre{display:none}#about figure .code,#error-page #error figure .code,#page-content figure .code{padding:0 .1rem;vertical-align:top;counter-reset:line-number}#about figure .code .line,#error-page #error figure .code .line,#page-content figure .code .line{position:relative;word-break:break-all;white-space:pre-wrap}#about figure .code .line:before,#error-page #error figure .code .line:before,#page-content figure .code .line:before{counter-increment:line-number;content:counter(line-number);color:#cecece;position:absolute;left:-.38rem;top:0}#about figure .code .line.marked,#error-page #error figure .code .line.marked,#page-content figure .code .line.marked{background-color:#abcdef}#about figure .line,#error-page #error figure .line,#page-content figure .line{font-family:"Source Code Pro",Consolas,"Liberation Mono",Monaco,Menlo,monospace}#about img,#error-page #error img,#page-content img{display:block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:5px solid #cecece;margin:.3rem auto;max-width:95%}#about .caption,#error-page #error .caption,#page-content .caption{display:block;text-align:center;font-size:.14rem;color:#666;margin:-.2rem 0 .2rem}#about a,#error-page #error a,#page-content a{padding:0 .05rem;color:#69c!important}#about sub,#about sup,#error-page #error sub,#error-page #error sup,#page-content sub,#page-content sup{margin-right:.1rem}#about ol,#about ul,#error-page #error ol,#error-page #error ul,#page-content ol,#page-content ul{padding-left:.4rem;margin:.1rem 0 .3rem 0}#about ol li,#about ul li,#error-page #error ol li,#error-page #error ul li,#page-content ol li,#page-content ul li{line-height:1.9}#about ul li,#error-page #error ul li,#page-content ul li{list-style-type:disc}#about ol li,#error-page #error ol li,#page-content ol li{list-style-type:decimal}#about hr,#error-page #error hr,#page-content hr{display:block;border:1px dashed #cecece;margin:.3rem 0}#about li>code,#about p>code,#error-page #error li>code,#error-page #error p>code,#page-content li>code,#page-content p>code{font-family:"Source Code Pro",Consolas,"Liberation Mono",Monaco,Menlo,monospace;padding:.01rem .05rem;margin:0 .05rem;background-color:#ebebeb;border:1px solid #cecece;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#about>table,#error-page #error>table,#page-content>table{border-collapse:collapse;margin:.15rem auto;width:100%!important;overflow:auto}#about>table.scroll-table,#error-page #error>table.scroll-table,#page-content>table.scroll-table{border:1px solid #cecece;display:block}#about>table thead,#error-page #error>table thead,#page-content>table thead{background-color:#e3e3e3;font-weight:700;padding:.1rem 0}#about>table td,#about>table th,#error-page #error>table td,#error-page #error>table th,#page-content>table td,#page-content>table th{padding:0 .2rem;border:1px solid #cecece;line-height:1.5;height:.4rem}#about dt,#error-page #error dt,#page-content dt{font-weight:700}#about dd,#error-page #error dd,#page-content dd{padding-left:.3rem}#about abbr,#about acronym,#error-page #error abbr,#error-page #error acronym,#page-content abbr,#page-content acronym{color:#69c}#about>iframe,#error-page #error>iframe,#page-content>iframe{display:block;margin:0 auto}#demo{text-align:center;position:relative}#demo .demo-title{color:#666;text-align:left;border-bottom:1px solid rgba(206,206,206,.18);margin-bottom:20px}#demo .demo-title .fa{margin-right:5px}#demo .demo-title .warning{font-weight:200;font-size:14px;color:#ba5c5a}#demo .demo-list-item{position:relative;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 1px #666;-moz-box-shadow:0 2px 1px #666;box-shadow:0 2px 1px #666;width:45%;margin:20px 10px;padding-bottom:10px}#demo .demo-list-item:hover{-webkit-box-shadow:0 5px 10px #666;-moz-box-shadow:0 5px 10px #666;box-shadow:0 5px 10px #666}#demo .demo-list-item .fa{position:absolute;left:50%;font-size:1.3rem;color:#cecece;top:50%;margin-top:-100px;margin-left:-50px}#demo .demo-list-item a{color:#666;text-align:left;display:block}#demo .demo-list-item a:hover{color:#69c}#demo .demo-list-item .demo-item-bg{overflow:hidden;height:260px;margin-bottom:10px;border-bottom:1px solid #cecece;-webkit-background-size:cover;background-size:cover}#demo .demo-list-item .demo-item-title{line-height:1.8;font-weight:700}#demo .demo-list-item .demo-item-desc{font-size:14px}#demo .demo-list-item .demo-item-desc,#demo .demo-list-item .demo-item-title{padding:0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#about .line{line-height:2.8!important}#page-content .line{line-height:2.8!important}#error-page{min-height:100%}#error-page #wrap{overflow:hidden;position:relative}#error-page header{-moz-animation:ruinHeader 1s ease-out 0s 1 normal forwards;-webkit-animation:ruinHeader 1s ease-out 0s 1 normal forwards;-o-animation:ruinHeader 1s ease-out 0s 1 normal forwards;-ms-animation:ruinHeader 1s ease-out 0s 1 normal forwards;animation:ruinHeader 1s ease-out 0s 1 normal forwards;width:120%}#error-page header #site-meta{margin-left:1.1rem}#error-page header #nav{float:left;margin-left:1rem}#error-page #sidebar{display:none}#error-page #main{width:100%;animation:none}#error-page #error{padding-top:.2rem;width:80%;margin:0 auto;padding-bottom:0}#error-page #error>pre{position:relative}#error-page #tools{display:none}#error-page .terminal-run{overflow:hidden;min-height:5rem;opacity:0}#error-page .terminal-run.show{opacity:1}#error-page .terminal-run p+p{margin-top:-20px}#error-page .terminal-run p{white-space:pre-wrap;word-break:break-all;line-height:1.3!important}#error-page .terminal-run>.train{display:inline-block;margin-left:44%;transform:translate(-50%,0)}#error-page .terminal-run input{outline:0;border:none;background-color:#eee;width:90%}#error-page .terminal-run input::-ms-clear{display:none}#error-page .terminal-run .error-date{margin-right:15px}