.container,html{overflow:hidden}.site,body,html{height:100%}.centered-content,.section h2{text-align:center}h1,h2,h3,h4,strong{margin:0;padding:0;font-weight:400}h1 a,h2 a,h3 a,h4 a,strong a{color:inherit;text-decoration:none}h1 ul,h2 ul,h3 ul,h4 ul,strong ul{margin:0 0 1em}p{margin:0 0 1.5em}h1{font-size:2.625em}h3{font-size:1em}ul{padding-left:0;list-style-type:none}.site{display:table;table-layout:fixed;width:100%}.main-content{border-top:6px solid #db9e36;background:#fff;padding:2em;min-height:44em}@media (max-width:50em){.main-content{padding:1em;min-height:48em;border:none}}.main-content ul{list-style-type:disc;padding-left:3em}.container{margin:0 auto;max-width:64rem;width:90%}.row:after,.row:before{content:" ";display:table}.btn,.nav li,button{display:inline-block}.row:after{clear:both}.column{float:left}.column.full{width:100%}.column.two-thirds{width:66.7%}.column.half{width:50%}.column.third{width:33.3%}.column.fourth{width:25%}.column.flow-opposite{float:right}@media (max-width:50em){.column{width:100%!important}}.column.centered{float:none;margin:0 auto}.gutter-small{padding:1.5em}html{box-sizing:border-box;font-size:100%;font-family:Lato,sans-serif;font-weight:300;line-height:1.4;color:#333;background-color:#fff}*,:after,:before{box-sizing:inherit}body{overflow:scroll;margin:0;padding:0;-webkit-overflow-scrolling:touch}a{color:#046380;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}.section{margin-bottom:3em}@media (max-width:30em){h1{font-size:1.875em}h2{font-size:1.25em}h3{font-size:1em}.section{margin-bottom:2em}}.section h2{padding:.4375em 0}.section-header{padding-bottom:1em}pre{font-family:Consolas,Monaco,'Andale Mono',monospace;font-size:.875em;background-color:#f5f2f0;text-align:left;padding:1rem}code,pre{overflow:auto!important}code.language-bash:before,pre.language-bash:before{visibility:hidden}hr{border:none;height:1px;background-color:#f1f1f1;margin-bottom:2em}.btn,button{border-radius:.25em;padding:.625em 1.5em;text-decoration:none;text-align:center;font-weight:400;min-width:10em;transition:all .5s}.btn:hover,button:hover{cursor:pointer;text-decoration:none}.btn.primary,button.primary{background:#1ca1af;color:#FFF}.btn.primary:hover,button.primary:hover{background:#11646d;color:#fff}.btn.secondary,button.secondary{background:#ffd34e;color:#9b7400}.btn.secondary:hover,button.secondary:hover{background:#ce9a00;color:#fff}input[type=text],input[type=password],input[type=email]{border-radius:.25em;height:2.625em;min-width:75%;padding:0 .4375em;border:1px solid #ccc}.nav{list-style-type:none;padding-left:0;margin:.5em 0 0;text-align:right}.heading-pitch,.highlighted-box,.product-pitch{text-align:center}@media (max-width:30em){.nav{margin:1em auto 0;width:95%;text-align:center}}.nav li{margin-right:.5em}.nav li:last-child{margin-right:0}.nav li a{display:block;padding:0 .4375em;font-weight:400;border-bottom:4px solid transparent}.nav li a.current,.nav li a:hover{text-decoration:none;border-bottom:4px solid #046380}.nav .download a,.nav .download a:hover{border-bottom:none}.nav .download a{border-left:1px solid #046380;padding-left:.8em;font-weight:600}@media (max-width:30em){.nav .download a{padding-left:0;border-left:none}}.sidebar-content{background-color:#fff}.sidebar-content .sidebar-nav{list-style-type:none;padding-left:0}@media (max-width:50em){.sidebar-content .sidebar-nav{display:none}}.sidebar-content .sidebar-nav li{border-bottom:1px solid #f1f1f1}.sidebar-content .sidebar-nav li a,.sidebar-content .sidebar-nav li:last-child{border-bottom:1px solid transparent}.sidebar-content .sidebar-nav li a{display:block;padding:.625em;text-decoration:none}.sidebar-content .sidebar-nav li a:hover{background-color:#046380;border-bottom:1px solid #035067;color:#fff}.sidebar-content select{display:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:3em;font-size:14px;font-family:Lato,sans-serif;padding-left:.4em;margin:1em 0;background-color:#fff;color:#333;border-radius:.5em;border:.1em solid rgba(0,115,174,.5);box-shadow:0 1px 3px rgba(0,115,174,.2);cursor:pointer;background-image:url(/Resources/images/arrow-down.png);background-position:99%;background-repeat:no-repeat;background-size:1.8em}.sidebar-content select::-ms-expand{display:none}@media only screen and (max-width:50em){.sidebar-content select{display:inline-block}}.sidebar-content select:focus{outline:0}.sidebar-content select option{padding:.2em}.section-branding{padding:1em 0;background-color:#fff}.logo{display:inline-block;vertical-align:middle;line-height:0}.logo.company img{width:9em}.logo.partner{padding-left:1.1em;border-left:1px solid #db9e36;margin-left:1em}@media (max-width:30em){.logo.company img{width:8em}.logo.partner{border-left:0;padding-left:0}}.logo.partner img{width:9em;vertical-align:middle}@media (max-width:30em){.logo.partner img{width:8em}}.hero{background-color:#ffd34e;width:100%;height:12em;position:relative;z-index:0}.heading-pitch p{font-size:1.2em}.product-pitch h1{margin-bottom:.625em}.product-pitch hr{width:50%;margin:0 auto}.product-pitch img{width:30%;margin:0 auto}.section-content{position:relative;z-index:1;margin-top:-8em;background-color:transparent}@media (max-width:30em){.section-content{margin-top:-8em}}.feed-git{padding:14px;width:95%}@media (max-width:50em){.feed-git{display:none}}.feed-git h4{margin-bottom:5px}.feed-git p{margin:0;font-size:15px}.feed-git a{font-weight:400;display:block;border:1px solid #EBEBEB;width:55%;margin:10px 0;padding:4px 22px;border-radius:4px;color:#db9e36;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.feed-git a:hover{color:#fff;background:#db9e36;text-decoration:none}.feed-small-git{display:none}.highlighted-box{border:1px solid #db9e36;padding:1em;background:#fff7e8}.sidebar-content{margin-top:8em;padding:.875em 0}@media (max-width:50em){.feed-small-git{display:block}.sidebar-content{padding:1em;margin-top:0;border-top:6px solid #db9e36}}.doc-overview{margin:0 auto;padding:2em}.doc-overview .doc-overview-info h1,.doc-overview .doc-overview-info p{text-align:center;margin:1em auto;width:72%}#email-sent p,.doc-overview .docs-overview-list .docs-overview-box div.docs-description p{text-align:left}.doc-overview .doc-overview-info h1{background:#fff;border-top:6px solid #db9e36;padding-top:1em}.doc-overview hr{width:20%;margin:1em auto;border:none;height:1px;background-color:#f1f1f1}.doc-overview .docs-overview-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;list-style-type:none;padding:0}.doc-overview .docs-overview-list .docs-overview-box{flex-basis:25em;flex-grow:0;flex-shrink:1;border:1px solid #db9e36;margin:.5em}.doc-overview .docs-overview-list .docs-overview-box a{font-size:14px;font-weight:500}.doc-overview .docs-overview-list .docs-overview-box div.docs-category{background-color:#db9e36}.doc-overview .docs-overview-list .docs-overview-box div.docs-category a,.doc-overview .docs-overview-list .docs-overview-box div.docs-category h2{color:#fff}.doc-overview .docs-overview-list .docs-overview-box div.docs-category h2{margin-bottom:.5em;border-bottom:.0625em solid #f1f1f1}.doc-overview .docs-overview-list .docs-overview-box div.docs-category h2 a{font-weight:700;font-size:16px}.doc-overview .docs-overview-list .docs-overview-box div.docs-category ul{list-style-type:none;padding:0;margin:0}.doc-overview .docs-overview-list .docs-overview-box div.docs-category ul li{position:relative;padding-left:10px}.doc-overview .docs-overview-list .docs-overview-box div.docs-category ul li:before{content:"\f0da";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#fff;font-size:10px;padding-right:.5em;position:absolute;top:6px;left:0}.doc-overview .docs-overview-list .docs-overview-box div.docs-category,.doc-overview .docs-overview-list .docs-overview-box div.docs-description{padding:.8em}.hljs-comment,.language-bash .hljs-shebang,.language-java .hljs-javadoc,.language-javascript .hljs-javadoc,.language-rust .hljs-preprocessor{color:#969896}.hljs-string,.language-apache .hljs-sqbracket,.language-c .hljs-preprocessor,.language-coffeescript .hljs-regexp,.language-coffeescript .hljs-subst,.language-cpp .hljs-preprocessor,.language-javascript .hljs-regexp,.language-json .hljs-attribute,.language-less .hljs-built_in,.language-makefile .hljs-variable,.language-markdown .hljs-blockquote,.language-markdown .hljs-emphasis,.language-markdown .hljs-link_label,.language-markdown .hljs-strong,.language-markdown .hljs-value,.language-nginx .hljs-number,.language-nginx .hljs-regexp,.language-objectivec .hljs-preprocessor .hljs-title,.language-perl .hljs-regexp,.language-php .hljs-regexp,.language-scss .hljs-built_in,.language-xml .hljs-value{color:#df5000}.hljs-keyword,.language-css .hljs-at_rule,.language-css .hljs-important,.language-go .hljs-typename,.language-haskell .hljs-type,.language-http .hljs-request,.language-ini .hljs-setting,.language-java .hljs-javadoctag,.language-javascript .hljs-javadoctag,.language-javascript .hljs-tag,.language-less .hljs-at_rule,.language-less .hljs-tag,.language-nginx .hljs-title,.language-objectivec .hljs-preprocessor,.language-php .hljs-phpdoc,.language-scss .hljs-at_rule,.language-scss .hljs-important,.language-scss .hljs-tag,.language-sql .hljs-built_in,.language-stylus .hljs-at_rule,.language-swift .hljs-preprocessor{color:#a71d5d}.language-apache .hljs-cbracket,.language-apache .hljs-common,.language-apache .hljs-keyword,.language-bash .hljs-built_in,.language-bash .hljs-literal,.language-c .hljs-built_in,.language-c .hljs-number,.language-coffeescript .hljs-built_in,.language-coffeescript .hljs-literal,.language-coffeescript .hljs-number,.language-cpp .hljs-built_in,.language-cpp .hljs-number,.language-cs .hljs-built_in,.language-cs .hljs-number,.language-css .hljs-attribute,.language-css .hljs-function,.language-css .hljs-hexcolor,.language-css .hljs-number,.language-go .hljs-built_in,.language-go .hljs-constant,.language-haskell .hljs-number,.language-http .hljs-attribute,.language-http .hljs-literal,.language-java .hljs-number,.language-javascript .hljs-built_in,.language-javascript .hljs-literal,.language-javascript .hljs-number,.language-json .hljs-number,.language-less .hljs-attribute,.language-less .hljs-function,.language-less .hljs-hexcolor,.language-less .hljs-number,.language-makefile .hljs-keyword,.language-markdown .hljs-link_reference,.language-nginx .hljs-built_in,.language-objectivec .hljs-built_in,.language-objectivec .hljs-literal,.language-objectivec .hljs-number,.language-php .hljs-literal,.language-php .hljs-number,.language-puppet .hljs-function,.language-python .hljs-number,.language-ruby .hljs-constant,.language-ruby .hljs-number,.language-ruby .hljs-prompt,.language-ruby .hljs-subst .hljs-keyword,.language-ruby .hljs-symbol,.language-rust .hljs-number,.language-scss .hljs-attribute,.language-scss .hljs-function,.language-scss .hljs-hexcolor,.language-scss .hljs-number,.language-scss .hljs-preprocessor,.language-sql .hljs-number,.language-stylus .hljs-attribute,.language-stylus .hljs-hexcolor,.language-stylus .hljs-number,.language-stylus .hljs-params,.language-swift .hljs-built_in,.language-swift .hljs-number{color:#0086b3}.language-apache .hljs-tag,.language-cs .hljs-xmlDocTag,.language-css .hljs-tag,.language-stylus .hljs-tag,.language-xml .hljs-title{color:#63a35c}.language-bash .hljs-variable,.language-cs .hljs-preprocessor,.language-cs .hljs-preprocessor .hljs-keyword,.language-css .hljs-attr_selector,.language-css .hljs-value,.language-ini .hljs-keyword,.language-ini .hljs-value,.language-javascript .hljs-tag .hljs-title,.language-makefile .hljs-constant,.language-nginx .hljs-variable,.language-scss .hljs-variable,.language-xml .hljs-tag{color:#333}.language-bash .hljs-title,.language-c .hljs-title,.language-coffeescript .hljs-title,.language-cpp .hljs-title,.language-cs .hljs-title,.language-css .hljs-class,.language-css .hljs-id,.language-css .hljs-pseudo,.language-diff .hljs-chunk,.language-haskell .hljs-pragma,.language-haskell .hljs-title,.language-ini .hljs-title,.language-java .hljs-title,.language-javascript .hljs-title,.language-less .hljs-class,.language-less .hljs-id,.language-less .hljs-pseudo,.language-makefile .hljs-title,.language-objectivec .hljs-title,.language-perl .hljs-sub,.language-php .hljs-title,.language-puppet .hljs-title,.language-python .hljs-decorator,.language-python .hljs-title,.language-ruby .hljs-parent,.language-ruby .hljs-title,.language-rust .hljs-title,.language-scss .hljs-class,.language-scss .hljs-id,.language-scss .hljs-pseudo,.language-stylus .hljs-class,.language-stylus .hljs-id,.language-stylus .hljs-pseudo,.language-stylus .hljs-title,.language-swift .hljs-title,.language-xml .hljs-attribute{color:#795da3}.language-coffeescript .hljs-attribute,.language-coffeescript .hljs-reserved{color:#1d3e81}.language-diff .hljs-chunk{font-weight:700}.language-diff .hljs-addition{color:#55a532;background-color:#eaffea}.language-diff .hljs-deletion{color:#bd2c00;background-color:#ffecec}.language-markdown .hljs-link_url{text-decoration:underline}.cop-footer-branding{border-top:3px solid #ffd34e;background-color:#2F3738;color:#fff}.cop-footer-branding a{color:#fff}.cop-footer-branding a:hover{text-decoration:underline;color:#ffd34e}.cop-footer-branding .cop-job-positions{background:rgba(40,46,47,.3)}.cop-footer-branding .cop-footer-menu li{border-bottom:1px dotted #515151}.cop-footer-branding .cop-footer-menu li:hover{background:#3A3E3F}.cop-footer-branding .cop-footer-menu li a{color:#fff}.cop-footer-branding .cop-footer-menu li a:hover{text-decoration:none;color:#fff}.cop-footer-branding a.btn{color:#9b7400}.cop-footer-branding a.btn:hover{color:#fff}.footer-nav-container .footer-nav li{border-right:1px solid #046380}.footer-nav-container .footer-nav li a{color:#046380}.footer-nav-container .footer-nav li a:hover{text-decoration:underline}.newsletter-box label{display:none}.newsletter-box input{display:inline-block}.newsletter-box input[type=text],.newsletter-box input[type=email]{border-top-right-radius:0;border-bottom-right-radius:0;min-width:initial;width:60%;border:1px solid #ffd34e;height:32px}@media (max-width:30em){.newsletter-box input[type=text],.newsletter-box input[type=email]{border-bottom-left-radius:0;border-bottom-right-radius:0}}.newsletter-box button{border-top-left-radius:0;border-bottom-left-radius:0;display:inline;margin-left:-5px;border:1px solid transparent!important;text-transform:none;height:32px;width:40%;padding:0;min-width:initial}.newsletter-box{overflow:hidden}.newsletter-box .error{position:relative;width:100%;color:#C8DFF1;overflow:hidden;padding-left:1.5em}.newsletter-box .error:before{content:"\f06a";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#C8DFF1;font-size:18px;padding-right:.5em;position:absolute;top:-2px;left:0}.full-width.section-newsletter{background-color:transparent}.section-newsletter .column,.section-newsletter .columns{padding:0}#email-sent h3{color:#fff;margin-top:1em}