/*! normalize.css v3.0.0 | MIT License | git.io/normalize */.btn,code{white-space:nowrap}.nav,.pager{list-style:none}.btn,.pager,.title{text-align:center}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}a:active,a:hover{outline:0}b,strong{font-weight:700}h1{margin:.67em 0}code,kbd,pre,samp{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::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}blockquote,pre{border:1px solid #999;page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.42857143;color:#2c3e50;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{background:0 0;color:#18bc9c;text-decoration:none}.btn,.btn-default.active,.btn-default:active,.open .dropdown-toggle.btn-default{background-image:none}a:focus,a:hover{color:#18bc9c;text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1;color:inherit}.btn,pre{line-height:1.42857143}.h1,.h2,.h3,h1,h2,h3{margin-top:21px;margin-bottom:10.5px}.h1,h1{font-size:39px}.h2,h2{font-size:32px}.h3,h3{font-size:26px}p{margin:0 0 10.5px}.small,small{font-size:85%}ol,ul{margin-top:0;margin-bottom:10.5px}.btn,.nav{margin-bottom:0}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}pre{overflow:auto;display:block;padding:10px;font-size:14px;word-break:break-all;word-wrap:break-word;color:#7b8a8b;background-color:#ecf0f1;border:1px solid #ccc}pre code{padding:0;background-color:transparent;border-radius:0}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;position:relative}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}.btn{display:inline-block;font-weight:400;vertical-align:middle;cursor:pointer;border:1px solid transparent;padding:10px 15px;font-size:15px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav>li,.nav>li>a{display:block;position:relative}.btn.active:focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn:focus,.btn:hover{color:#fff;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-default{color:#fff;background-color:#95a5a6;border-color:#95a5a6}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open .dropdown-toggle.btn-default{color:#fff;background-color:#7f9293;border-color:#74898a}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}@font-face{font-family:'Glyphicons Halflings';src:url(files/0/glyphicons-halflings-regular.eot);src:url(files/0/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(files/1/glyphicons-halflings-regular.woff) format('woff'),url(files/2/glyphicons-halflings-regular.ttf) format('truetype'),url(files/3/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.nav{padding-left:0}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#ecf0f1}.navbar{position:relative;min-height:60px;margin-bottom:21px;border:1px solid transparent}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-nav{margin:9.75px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media (min-width:300px){.navbar{border-radius:4px}.navbar-static-top{border-radius:0}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:19.5px;padding-bottom:19.5px}.navbar-nav.navbar-right:last-child{margin-right:-15px}.navbar-right{float:right!important}}.navbar-default{background-color:#2c3e50;border-color:transparent}.navbar-default .navbar-nav>li>a{color:#fff}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#18bc9c;background-color:transparent}.pager{padding-left:0;margin:21px 0}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#18bc9c;border:1px solid transparent;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#0f7864}.carbon-poweredby,.carbon-text{text-decoration:none!important}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}@-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}}.panel{margin-bottom:21px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;margin-bottom:0;font-size:17px;color:inherit}.panel-danger{border-color:#e74c3c}.panel-danger>.panel-heading{color:#fff;background-color:#e74c3c;border-color:#e74c3c}#footer-wrapper,footer{background-color:#f5f5f5}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}@-ms-viewport{width:device-width}@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}}.navbar{border-width:0}.btn:active{-webkit-box-shadow:none;box-shadow:none}.pager a,.pager a:hover{color:#fff}.diff .hljs-header,.hljs-comment,.hljs-javadoc,.hljs-template_comment{color:#998;font-style:italic}.css .rule .hljs-keyword,.hljs-keyword,.hljs-request,.hljs-status,.hljs-subst,.hljs-winutils,.javascript .hljs-title,.nginx .hljs-title{color:#333;font-weight:700}.hljs-hexcolor,.hljs-number,.ruby .hljs-constant{color:#099}.hljs-phpdoc,.hljs-string,.hljs-tag .hljs-value,.tex .hljs-formula{color:#d14}.django .hljs-tag .hljs-keyword,.hljs-rules .hljs-property,.hljs-tag,.hljs-tag .hljs-title{color:navy;font-weight:400}.hljs-attribute,.hljs-variable,.lisp .hljs-body{color:teal}body{margin:0}.title{position:relative;margin-top:1em;margin-bottom:3em}h1{font-size:80px;font-weight:700;letter-spacing:-1px;line-height:1;text-shadow:0 1px 3px rgba(0,0,0,.4),0 0 30px rgba(0,0,0,.075)}@media (max-width:700px){h1{font-size:60px}}@media (max-width:400px){h1{font-size:40px}h2{font-size:30px}}body,html{height:100%}#wrap{min-height:100%;height:auto!important;height:100%;margin:0 auto -130px}#footer-wrapper,#push{height:130px}footer{padding:30px 0;border-top:1px solid #e5e5e5}footer p{margin-bottom:0;color:#777}a.jepso,a.jepso:active,a.jepso:hover{color:#BF0080}pre{margin:1em;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.3);border-radius:0}pre code{white-space:pre;word-break:normal;word-wrap:normal;font-size:1.6em;font-smooth:always;-webkit-font-smoothing:antialiased;font-family:Consolas,'Liberation Mono',Menlo,Courier,monospace;color:#000}@media (max-width:700px){pre{margin-left:0;margin-right:0}.container>.small-code>pre,.container>pre{margin-left:-15px;margin-right:-15px;padding-left:1px;padding-right:1px}}.small-code pre code{font-size:1.2em}@media (max-width:1199px){pre code{font-size:1.2em}.small-code pre code{font-size:1em}}@media (max-width:991px){pre code{font-size:1em}}@media (max-width:767px){.hidden-xs{display:none!important}#footer-wrapper,#push{height:240px}.small-code pre code,pre code{font-size:.8em}}@media (max-width:600px){.specification{display:none}}@media (max-width:500px){ul.navbar-nav li a{padding-left:10px;padding-right:10px}}@media (max-width:444px){ul.navbar-nav li a{padding-left:5px;padding-right:5px}}@media (max-width:389px){ul.navbar-nav li a{font-size:.8em}}@media (max-width:340px) and (min-width:300px){.navbar>.container{padding:0}}#carbon-location{min-height:136px}@media (min-width:1200px){.container{width:1170px}#carbon-location{position:absolute;top:0;right:15px;z-index:1000}#carbonads>span{width:205px}}@media (max-width:1199px){.carbon-wrap{display:flex}.carbon-text{display:block;padding-left:10px;font-size:13px;text-align:left}}#carbonads{font-size:10px;font-family:Verdana}#carbonads>span{display:flex;flex-direction:column;border:1px solid #2c3e50;border-radius:4px;background:#fff;margin:0 auto}.carbon-poweredby{display:block;order:-1;background:#2c3e50;border-color:#2c3e50;border-bottom:1px solid #0000;border-top-right-radius:3px;border-top-left-radius:3px;padding:5px 10px;color:#fff!important}.carbon-wrap{padding:5px 10px}.carbon-img{display:block;text-align:center}.carbon-text{color:#000!important}