/*! normalize.css v1.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 0}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.hljs{display:block;overflow-x:auto;padding:.5em;background:#23241f;-webkit-text-size-adjust:none}.hljs,.hljs-tag,.css .hljs-rule,.css .hljs-value,.aspectj .hljs-function,.css .hljs-function .hljs-preprocessor,.hljs-pragma{color:#f8f8f2}.hljs-strongemphasis,.hljs-strong,.hljs-emphasis{color:#a8a8a2}.hljs-bullet,.hljs-blockquote,.hljs-horizontal_rule,.hljs-number,.hljs-regexp,.alias .hljs-keyword,.hljs-literal,.hljs-hexcolor{color:#ae81ff}.hljs-tag .hljs-value,.hljs-code,.hljs-title,.css .hljs-class,.hljs-class .hljs-title:last-child{color:#a6e22e}.hljs-link_url{font-size:80%}.hljs-strong,.hljs-strongemphasis{font-weight:bold}.hljs-emphasis,.hljs-strongemphasis,.hljs-class .hljs-title:last-child,.hljs-typename{font-style:italic}.hljs-option{color:#ff9c73}.hljs-function .hljs-keyword,.hljs-class .hljs-keyword:first-child,.hljs-aspect .hljs-keyword:first-child,.hljs-constant,.hljs-typename,.hljs-name,.css .hljs-attribute{color:#66d9ef}.hljs-variable,.hljs-params,.hljs-class .hljs-title,.hljs-aspect .hljs-title{color:#f8f8f2}.hljs-string,.css .hljs-id,.hljs-subst,.hljs-type,.ruby .hljs-class .hljs-parent,.hljs-built_in,.django .hljs-template_tag,.django .hljs-variable,.smalltalk .hljs-class,.django .hljs-filter .hljs-argument,.smalltalk .hljs-localvars,.smalltalk .hljs-array,.hljs-attr_selector,.hljs-pseudo,.hljs-addition,.hljs-stream,.hljs-envvar,.apache .hljs-tag,.apache .hljs-cbracket,.tex .hljs-command,.hljs-prompt,.hljs-link_label,.hljs-link_url{color:#e6db74}.hljs-comment,.hljs-annotation,.hljs-decorator,.hljs-pi,.hljs-doctype,.hljs-deletion,.hljs-shebang,.apache .hljs-sqbracket,.tex .hljs-formula{color:#75715e}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata,.xml .php,.php .xml{opacity:.5}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:40px;height:40px;line-height:40px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);-o-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-moz-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);-o-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0)}.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);-o-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg)}.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:.5}.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}@import url('//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700');[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-email:before{content:'\e800'}.icon-twitter:before{content:'\e801'}.icon-slack:before{content:'\e802'}.icon-linkedin:before{content:'\e803'}.icon-infinit:before{content:'\e804'}.icon-github:before{content:'\e805'}.icon-facebook:before{content:'\e806'}.icon-reddit:before{content:'\e807'}[data-balloon]{position:relative}[data-balloon]:before,[data-balloon]:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;pointer-events:none;-webkit-transition:all .18s ease-out;transition:all .18s ease-out;bottom:100%;left:50%;position:absolute;z-index:10;-webkit-transform:translate3d(-50%, 10px, 0);-ms-transform:translate3d(-50%, 10px, 0);transform:translate3d(-50%, 10px, 0);-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}[data-balloon]:before{background:rgba(17,17,17,0.9);border-radius:4px;color:#fff;content:attr(data-balloon);font-size:12px;padding:.5em 1em;white-space:nowrap;margin-bottom:11px}[data-balloon]:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36px" height="12px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(0)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>') no-repeat;background-size:100% auto;height:6px;width:18px;content:"";margin-bottom:5px}[data-balloon]:hover:before,[data-balloon]:hover:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;pointer-events:auto;-webkit-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}[data-balloon][data-balloon-break]:before{white-space:normal}[data-balloon-pos="down"]:before,[data-balloon-pos="down"]:after{bottom:auto;left:50%;top:100%;-webkit-transform:translate3d(-50%, -10px, 0);-ms-transform:translate3d(-50%, -10px, 0);transform:translate3d(-50%, -10px, 0)}[data-balloon-pos="down"]:before{margin-top:11px}[data-balloon-pos="down"]:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="36px" height="12px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(180 18 6)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>') no-repeat;background-size:100% auto;height:6px;width:18px;margin-top:5px;margin-bottom:0}[data-balloon-pos="down"]:hover:before,[data-balloon-pos="down"]:hover:after{-webkit-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}[data-balloon-pos="left"]:before,[data-balloon-pos="left"]:after{bottom:auto;left:auto;right:100%;top:50%;-webkit-transform:translate3d(10px, -50%, 0);-ms-transform:translate3d(10px, -50%, 0);transform:translate3d(10px, -50%, 0)}[data-balloon-pos="left"]:before{margin-right:11px}[data-balloon-pos="left"]:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12px" height="36px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(-90 18 18)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>') no-repeat;background-size:100% auto;height:18px;width:6px;margin-right:5px;margin-bottom:0}[data-balloon-pos="left"]:hover:before,[data-balloon-pos="left"]:hover:after{-webkit-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}[data-balloon-pos="right"]:before,[data-balloon-pos="right"]:after{bottom:auto;left:100%;top:50%;-webkit-transform:translate3d(-10px, -50%, 0);-ms-transform:translate3d(-10px, -50%, 0);transform:translate3d(-10px, -50%, 0)}[data-balloon-pos="right"]:before{margin-left:11px}[data-balloon-pos="right"]:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="12px" height="36px"><path fill="rgba(17, 17, 17, 0.9)" transform="rotate(90 6 6)" d="M2.658,0.000 C-13.615,0.000 50.938,0.000 34.662,0.000 C28.662,0.000 23.035,12.002 18.660,12.002 C14.285,12.002 8.594,0.000 2.658,0.000 Z"/></svg>') no-repeat;background-size:100% auto;height:18px;width:6px;margin-bottom:0;margin-left:5px}[data-balloon-pos="right"]:hover:before,[data-balloon-pos="right"]:hover:after{-webkit-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}[data-balloon-length]:before{white-space:normal}[data-balloon-length="small"]:before{width:80px}[data-balloon-length="medium"]:before{width:150px}[data-balloon-length="large"]:before{width:260px}[data-balloon-length="xlarge"]:before{width:90vw}@media screen and (min-width:768px){[data-balloon-length="xlarge"]:before{width:380px}}[data-balloon-length="fit"]:before{width:100%}@font-face{font-family:'icons';src:url('../fonts/icons.eot');src:url('../fonts/icons.eot?#iefix') format('embedded-opentype'),url('../fonts/icons.ttf') format('truetype'),url('../fonts/icons.woff') format('woff'),url('../fonts/icons.svg#icons') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'sf_ui_textbold';src:url('../fonts/sf-bold-webfont.woff2') format('woff2'),url('../fonts/sf-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}body{font-family:'Source Sans Pro','Helvetica Neue','Helvetica','Arial',sans-serif;font-size:14px;color:#252d3b}a{text-decoration:none;color:#252d3b}ul{list-style-type:none}a.button,button.button,input.button,body.documentation section.doc p a.button{background:#f25e5a;border-radius:3px;font-size:13px;font-weight:600;box-shadow:0 3px 0 0 #a2312e;padding:5px 10px;color:white !important;text-transform:uppercase;border:none;outline:none;display:inline-block;overflow:hidden;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.button:hover,button.button:hover,input.button:hover,body.documentation section.doc p a.button:hover,a.button:active,button.button:active,input.button:active,body.documentation section.doc p a.button:active{background:#ee302b;color:white;border-bottom:0 !important}a.button:focus,button.button:focus,input.button:focus,body.documentation section.doc p a.button:focus{outline:none}a.button.border,button.button.border,input.button.border,body.documentation section.doc p a.button.border{background:none}a.button.border.black,button.button.border.black,input.button.border.black,body.documentation section.doc p a.button.border.black{border:1px solid #252d3b;box-shadow:0 3px 0 0 #252d3b;color:#252d3b !important;border-bottom:none}a.button.border.black:hover,button.button.border.black:hover,input.button.border.black:hover,body.documentation section.doc p a.button.border.black:hover{background:#686868;color:white !important}a.button.border.black.disabled,button.button.border.black.disabled,input.button.border.black.disabled,body.documentation section.doc p a.button.border.black.disabled{background:none;color:#252d3b !important}a.button.big,button.button.big,input.button.big,body.documentation section.doc p a.button.big{font-size:16px;text-align:center;padding:13px 20px}a.button.disabled,button.button.disabled,input.button.disabled,body.documentation section.doc p a.button.disabled,a.button.disabled:hover,button.button.disabled:hover,input.button.disabled:hover,body.documentation section.doc p a.button.disabled:hover{background:#d2d2d2;box-shadow:0 3px 0 0 #9a9a9a}a.button.blue,button.button.blue,input.button.blue,body.documentation section.doc p a.button.blue{background-color:#414f66;color:white !important;box-shadow:0 3px 0 0 black}a.button.blue:hover,button.button.blue:hover,input.button.blue:hover,body.documentation section.doc p a.button.blue:hover{background:#252d3b}a.button.white,button.button.white,input.button.white,body.documentation section.doc p a.button.white{background-color:white;color:#07a0b6 !important;box-shadow:0 3px 0 0 #add5da}a.button.white:hover,button.button.white:hover,input.button.white:hover,body.documentation section.doc p a.button.white:hover{background:#ecf8fa}.spacer{clear:both}.clearfix{overflow:auto;zoom:1}.popup{position:relative;background:#fff;border-radius:5px;padding:20px;width:auto;max-width:500px;margin:20px auto;display:none}#popup_notice{text-align:center;padding:12px 12px;font-size:1em;background:#1fc3bf;color:white;position:fixed;z-index:999;width:100%;display:none}#popup_notice span{padding-right:7px}div#full{height:100vh;background:rgba(0,0,0,0.3);position:fixed;z-index:11;width:100%;display:none}input[type="text"],input[type="email"],input[type="password"],textarea{border:1px solid #b7b7b7;border-radius:3px;padding:1.5% 1.5%;outline:none;font-size:13px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus{border:1px solid #252d3b}input[type="text"].error,input[type="email"].error,input[type="password"].error,textarea.error{-webkit-animation:shake .5s linear;border:1px solid #f25e5a}.wrapper{width:90%;margin:auto}#announcement{padding:10px 7%;border-bottom:2px solid #f3f3f3;background:#fffad4;color:#737129;text-align:center}#announcement img{width:27px;height:auto;vertical-align:text-top;margin-right:5px}header{background:#f9f9f9;border-bottom:2px solid #f3f3f3;padding:10px 7% 5px 7%;min-height:57px}header>span{font-weight:600;color:#aaa;letter-spacing:.5px;font-size:10px;display:inline-block;margin-top:22px;margin-left:7px;text-transform:uppercase}header img{float:left}header .hiring{position:relative;background:rgba(0,0,0,0.1);float:left;display:block;max-width:150px;margin-left:12px;padding:7px 10px;border-radius:5px;font-size:12px;margin-top:20px;font-family:'Source Sans Pro','Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:600;color:#666}header .hiring:after{right:100%;top:50%;content:" ";pointer-events:none;height:0;width:0;position:absolute;border:solid transparent;border-right-color:rgba(0,0,0,0.1);border-width:5px;margin-top:-5px}header>ul{float:right;margin-top:18px}header>ul li{float:left;margin-left:30px}header>ul li a{font-size:15px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}header>ul li a.get_started{border:1px solid #f8a3a1;border-radius:3px;padding:7px 11px;color:#f25e5a;margin-top:-8px}header>ul li a.get_started.active,header>ul li a.get_started:hover{border:1px solid #b5b5b5}header>ul li a:hover,header>ul li a.active{color:#b5b5b5}header nav{float:right;margin-top:22px;padding-bottom:40px;display:none;outline:none}header nav a{font-weight:600}header nav>a{padding:10px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;opacity:1;outline:none}header nav ul{display:none;position:absolute;width:100%;left:0;margin:0;padding:0;top:70px;z-index:99}header nav ul li{text-align:right}header nav ul li a{padding:13px 0;display:block;width:100%;margin-right:40px;color:white;font-weight:400;border-bottom:1px solid #42516a;border-top:1px solid #000;background:#252d3b;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}header nav ul li a:hover{background:#2f394b}header nav ul li a span{margin-right:38px;display:block}header nav.open>a{opacity:.5}header nav.open ul{display:block}section.blue{background:#ebf0f3}pre code{font-family:'Ubuntu Mono';line-height:17px;font-size:14px;border-radius:3px}p.subtitle{font-family:'Helvetica','Helvetica','Arial',sans-serif;font-size:22px;color:#5d5d5d;line-height:32px;font-weight:300;text-align:center;margin-top:10px;letter-spacing:-0.2px}p.title,h2.title{font-family:'Helvetica','Helvetica','Arial',sans-serif;font-weight:300;font-size:30px;line-height:42px;letter-spacing:-0.2px}footer{background:#252d3b;clear:both;padding:80px 0 110px;min-height:155px;font-size:13px}footer .wrapper{max-width:100%}footer ul{list-style-type:none;margin:0;padding:0;margin:auto;clear:both}footer nav>ul>li{float:left;margin-right:8px;color:white;font-family:'Source Sans Pro','Helvetica Neue','Helvetica','Arial',sans-serif;width:11%;padding-left:2%;padding-right:2%}footer nav>ul>li.made{margin-right:0;width:18%;padding-left:3%;margin-top:-15px}footer nav>ul>li.made p{margin:0;padding:0;margin-bottom:7px}footer nav>ul>li.made .icon-infinit,footer nav>ul>li.made a{color:#dae0ec;font-size:2.4em;margin-bottom:10px;transition:color .3s;outline:none;display:inline-block;-webkit-transition:color .3s;-moz-transition:color .3s}footer nav>ul>li.made .icon-infinit:hover,footer nav>ul>li.made a:hover{color:white}footer nav>ul>li.made p a{font-size:1em}footer nav>ul>li.made .paris{font-family:'Source Sans Pro','Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:600;font-size:1em;text-transform:uppercase}footer nav>ul>li.made .paris span{color:#f25e5a}footer nav>ul>li ul>li{float:none}footer nav>ul>li ul>li.category{font-family:'Source Sans Pro','Helvetica Neue','Helvetica','Arial',sans-serif;text-transform:uppercase;margin-bottom:20px;font-weight:600;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer nav>ul>li ul>li a{color:#dae0ec;margin-top:8px;display:block;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer nav>ul>li ul>li a:hover{color:white;outline:none}footer nav>ul>li.connect{width:18%;padding-left:5%}footer nav>ul>li.connect form input[type="submit"]{display:none}footer nav>ul>li.connect form input[type="email"]{background:rgba(255,255,255,0.9);border:2px solid #6c778a;height:30px;min-width:200px;border-radius:3px;padding:3px 7px;font-family:'Source Sans Pro','Helvetica Neue','Helvetica','Arial',sans-serif;color:#252d3b;outline:none}footer nav>ul>li.connect form input[type="email"] ::-webkit-input-placeholder{color:#4c5d7a}footer nav>ul>li.connect form input[type="email"] :-moz-placeholder{color:#4c5d7a}footer nav>ul>li.connect form input[type="email"] ::-moz-placeholder{color:#4c5d7a}footer nav>ul>li.connect form input[type="email"] :-ms-input-placeholder{color:#4c5d7a}footer nav>ul>li.connect form input[type="email"]:focus{border:2px solid #8891a1}footer nav>ul>li.connect ul.social{margin-top:13px}footer nav>ul>li.connect ul.social li{float:left;margin-right:15px;margin-bottom:5px}footer nav>ul>li.connect a.icon-reddit:before{margin-right:5px}footer nav>ul>li.connect a{color:#dae0ec;transition:color .3s;outline:none;-webkit-transition:color .3s;-moz-transition:color .3s}footer nav>ul>li.connect a:hover{color:white}footer nav>ul>li.connect a:before{padding-right:2px;margin-left:0}#slack,#social{text-align:center}#slack img,#social img{width:200px;height:auto;margin:auto}#slack strong,#social strong{font-size:25px;font-weight:300}#slack input[type="email"],#social input[type="email"]{min-width:200px;margin-top:20px}#slack .button,#social .button{margin-top:15px}#social{overflow:auto;padding:0}#social img{width:100%}#social strong,#social p,#social ul{padding:0 20px}#social strong{padding-top:20px;font-weight:bold;display:block}#social ul,body.doc_get_started section.doc ul.social,body.doc_comparison ul.competitors{padding-bottom:20px;width:82%;margin-left:10%;padding-top:10px}#social ul li,body.doc_get_started section.doc ul.social li,body.doc_comparison ul.competitors li{float:left;font-size:15px;width:44%;text-align:left}#social ul li:last-child,body.doc_get_started section.doc ul.social li:last-child,body.doc_comparison ul.competitors li:last-child{margin-bottom:40px}#social ul li a,body.doc_get_started section.doc ul.social li a,body.doc_comparison ul.competitors li a{-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;opacity:1;display:block;background:#f7f7f7;padding:8%;margin:4%;border-radius:5px}#social ul li a:hover,body.doc_get_started section.doc ul.social li a:hover,body.doc_comparison ul.competitors li a:hover{opacity:.6}#social ul li a:before,body.doc_get_started section.doc ul.social li a:before,body.doc_comparison ul.competitors li a:before{margin-right:.4em}#social ul li a.icon-infinit:before,body.doc_get_started section.doc ul.social li a.icon-infinit:before,body.doc_comparison ul.competitors li a.icon-infinit:before{color:#f25e5a}#social ul li a.icon-facebook:before,body.doc_get_started section.doc ul.social li a.icon-facebook:before,body.doc_comparison ul.competitors li a.icon-facebook:before{color:#3b5998}#social ul li a.icon-twitter:before,body.doc_get_started section.doc ul.social li a.icon-twitter:before,body.doc_comparison ul.competitors li a.icon-twitter:before{color:#1da1f2}body.doc_get_started section.doc ul.social{list-style-type:none;margin:0;padding:0}body.doc_get_started section.doc ul.social li{margin:0;min-width:210px}body.doc_get_started section.doc ul.social li:nth-child(2n+1){clear:both}body.doc_get_started section.doc ul.social li a{color:#252d3b;margin-left:0;margin-right:8%}body.doc_get_started section.doc ul.social li a:after{opacity:0}body.home header{background:white}body.home section{clear:both;font-size:15px}body.home .btn-contact{display:block;position:fixed;right:40px;bottom:-100%;width:56px;height:54px;box-sizing:border-box;border-radius:27px;background:#f25e5a;cursor:pointer;overflow:visible}body.home .btn-contact .chat-icon{position:absolute;top:0;right:0;bottom:0;left:0;width:32px;height:auto;margin:auto;fill:#fff}body.home .btn-contact.show{bottom:40px}body.home .btn-contact:hover{background:#ee302b}body.home ​ h1,body.home h2{font-size:37px;line-height:45px;font-weight:bold;margin:0;text-align:center;letter-spacing:-1px}body.home p.title{font-size:22px;line-height:31px}body.home h4.title{font-size:33px;line-height:41px;text-align:center;margin-bottom:0}body.home section.presentation{min-height:490px;text-align:center;padding-bottom:30px;background-image:url('../images/bg/grey.png');background-repeat:repeat}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){body.home section.presentation{background-image:url("../images/bg/grey@2x.png");background-size:397px 322px}}body.home section.presentation h1{font-size:46px;margin-bottom:15px;margin-top:0;padding-top:42px;letter-spacing:-1px}body.home section.presentation a.button{margin-top:10px}body.home section.presentation h2{font-weight:300;font-family:'Helvetica','Helvetica','Arial',sans-serif;font-size:22px;max-width:600px;margin:0 auto;line-height:33px;letter-spacing:0;color:#7f848c;letter-spacing:-0.2px}@-webkit-keyframes fadeSchema{from{opacity:0;margin-top:100px}to{opacity:1;margin-top:40px}}@-moz-keyframes fadefadeSchema{from{opacity:0;margin-top:100px}to{opacity:1;margin-top:40px}}@keyframes fadeSchema{from{opacity:0;margin-top:100px}to{opacity:1;margin-top:40px}}body.home section.presentation .schema-full{display:none}body.home section.presentation .schema-full img{width:96%;height:auto;margin:40px 2%}body.home section.presentation .schema{margin:100px auto 40px auto;max-width:708px;opacity:0;-webkit-animation:fadeSchema cubic-bezier(.07, .88, .09, .95) 1;-moz-animation:fadeSchema cubic-bezier(.07, .88, .09, .95) 1;animation:fadeSchema cubic-bezier(.07, .88, .09, .95) 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s}body.home section.presentation .schema .legend h4,body.home section.presentation .schema .title h4{font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;font-size:14px;text-transform:uppercase}body.home section.presentation .schema .legend{position:absolute}body.home section.presentation .schema .legend h4{margin:0}body.home section.presentation .schema .legend span,body.home section.presentation .schema .legend h4{text-align:right}body.home section.presentation .schema .legend span{display:inline-block;float:right}@-webkit-keyframes fade{from{opacity:0}to{opacity:1}}@-moz-keyframes fade{from{opacity:0}to{opacity:1}}@keyframes fade{from{opacity:0}to{opacity:1}}body.home section.presentation .schema .legend.kv{opacity:0;left:-123px;top:87px;-webkit-animation:fade ease-in 1;-moz-animation:fade ease-in 1;animation:fade ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:2.7s;-moz-animation-delay:2.7s;animation-delay:2.7s}body.home section.presentation .schema .legend.kv h4{max-width:90px}@-webkit-keyframes titleFade{from{opacity:0;top:360px}to{opacity:1;top:316px}}@-moz-keyframes titleFade{from{opacity:0;top:360px}to{opacity:1;top:316px}}@keyframes titleFade{from{opacity:0;top:360px}to{opacity:1;top:316px}}body.home section.presentation .schema .legend.api{top:335px;left:-89px;opacity:0;-webkit-animation:fade ease-in 1;-moz-animation:fade ease-in 1;animation:fade ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s;animation-delay:3.5s}body.home section.presentation .schema .legend.logic{top:461px;left:-124px;opacity:0;-webkit-animation:fade ease-in 1;-moz-animation:fade ease-in 1;animation:fade ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:5.5s;-moz-animation-delay:5.5s;animation-delay:5.5s}body.home section.presentation .schema .pool{padding:18px 20px 7px 20px;border:2px solid #e9e9e9;background:white;max-width:580px;margin-left:46px}body.home section.presentation .schema .pool .title h4{margin-top:3px;display:inline-block;margin-right:6px}body.home section.presentation .schema .pool span.storage{background:#fff088;border-radius:3px;color:#6a6b19;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;padding:3px 9px;font-size:11px;font-weight:bold;margin-top:5px}body.home section.presentation .schema .pool div.servers{position:relative}@-webkit-keyframes disableGrayscale{from{filter:grayscale(100%);-webkit-filter:grayscale(1)}to{filter:grayscale(0);-webkit-filter:grayscale(0)}}@-moz-keyframes disableGrayscale{from{filter:grayscale(100%);-webkit-filter:grayscale(1)}to{filter:grayscale(0);-webkit-filter:grayscale(0)}}@keyframes disableGrayscale{from{filter:grayscale(100%);-webkit-filter:grayscale(1)}to{filter:grayscale(0);-webkit-filter:grayscale(0)}}body.home section.presentation .schema .pool div.servers div.node{float:left;min-width:120px;text-align:right;margin-right:25px;margin-top:20px;filter:grayscale(100%);-webkit-filter:grayscale(1);-webkit-animation:disableGrayscale linear 1;-moz-animation:disableGrayscale linear 1;animation:disableGrayscale linear 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.1s;-moz-animation-duration:.1s;animation-duration:.1s}body.home section.presentation .schema .pool div.servers div.node:last-child{margin-right:0}body.home section.presentation .schema .pool div.servers div.node img{float:right;margin-left:7px}body.home section.presentation .schema .pool div.servers div.node p{margin:0;line-height:10px;margin-top:5px}body.home section.presentation .schema .pool div.servers div.node span{display:inline-block}body.home section.presentation .schema .pool div.servers div.node strong.note{font-size:12px;color:#ebecda;color:#aeaeae;font-weight:normal}body.home section.presentation .schema .pool div.servers div.node:nth-child(5){-webkit-animation-delay:1s;-moz-animation-delay:1s;animation-delay:1s}body.home section.presentation .schema .pool div.servers div.node:nth-child(6){-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s;animation-delay:1.5s}body.home section.presentation .schema .pool div.servers div.node:nth-child(7){-webkit-animation-delay:2s;-moz-animation-delay:2s;animation-delay:2s}body.home section.presentation .schema .pool div.servers div.node:nth-child(8){-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;animation-delay:2.5s}@-webkit-keyframes barSlide{from{width:0}to{width:100%}}@-moz-keyframes barSlide{from{width:0}to{width:100%}}@keyframes barSlide{from{width:0}to{width:100%}}body.home section.presentation .schema .pool div.servers hr{background:#252d3b;height:4px;border:none;margin-bottom:30px;clear:both;position:absolute;top:129px;width:0;-webkit-animation:barSlide linear 1;-moz-animation:barSlide linear 1;animation:barSlide linear 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:2s;-moz-animation-duration:2s;animation-duration:2s;-webkit-animation-delay:.7s;-moz-animation-delay:.7s;animation-delay:.7s}body.home section.presentation .schema .pool div.functionalities{margin-left:15px;clear:both;padding-top:25px}body.home section.presentation .schema .pool div.functionalities ul li{float:left;font-size:12px;text-align:left;margin-right:64px;min-width:130px;margin-bottom:28px}body.home section.presentation .schema .pool div.functionalities ul li strong{font-weight:normal;font-size:15px}body.home section.presentation .schema .pool div.functionalities ul li img{float:left;margin-right:7px}body.home section.presentation .schema .pool div.functionalities ul li:nth-child(3n+1){margin-left:25px}body.home section.presentation .schema .pool div.functionalities ul li:nth-child(3n){margin-right:0}body.home section.presentation .schema .pool div.functionalities ul li:nth-child(5n){margin-left:-4px}body.home section.presentation .schema .pool div.functionalities ul li:last-child{margin-left:-7px}@-webkit-keyframes logicsFade{from{opacity:0;margin-top:85px}to{opacity:1;margin-top:30px}}@-moz-keyframes logicsFade{from{opacity:0;margin-top:85px}to{opacity:1;margin-top:30px}}@keyframes logicsFade{from{opacity:0;margin-top:85px}to{opacity:1;margin-top:30px}}@-webkit-keyframes apisFade{from{opacity:0;margin-top:30px}to{opacity:1;margin-top:0}}@-moz-keyframes apisFade{from{opacity:0;margin-top:30px}to{opacity:1;margin-top:0}}@keyframes apisFade{from{opacity:0;margin-top:30px}to{opacity:1;margin-top:0}}body.home section.presentation .schema .logics{margin-left:34px;overflow:auto;zoom:1;clear:both;position:relative}body.home section.presentation .schema .logics div.block,body.home section.presentation .schema .logics div.object,body.home section.presentation .schema .logics div.file{background:white;border:2px solid #e9e9e9;padding:15px 21px;margin:0 12px;float:left;min-width:146px;min-height:54px;position:relative;opacity:0;margin-top:85px;font-size:14px;text-align:center;-webkit-animation:logicsFade cubic-bezier(.07, .88, .09, .95) 1;-moz-animation:logicsFade cubic-bezier(.07, .88, .09, .95) 1;animation:logicsFade cubic-bezier(.07, .88, .09, .95) 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;animation-duration:.7s}body.home section.presentation .schema .logics div.block p,body.home section.presentation .schema .logics div.object p,body.home section.presentation .schema .logics div.file p{font-size:15px;margin:9px 0}body.home section.presentation .schema .logics div.block img,body.home section.presentation .schema .logics div.object img,body.home section.presentation .schema .logics div.file img{margin-right:5px;vertical-align:-5px}body.home section.presentation .schema .logics div.block strong,body.home section.presentation .schema .logics div.object strong,body.home section.presentation .schema .logics div.file strong{display:block;margin:8px 0 21px 0;text-transform:uppercase;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif}body.home section.presentation .schema .logics div.block:before,body.home section.presentation .schema .logics div.object:before,body.home section.presentation .schema .logics div.file:before{content:"";background-image:url('../images/icons/arrow-up.png');display:block;position:absolute;width:9px;height:18px;top:-26px;left:48%}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){body.home section.presentation .schema .logics div.block:before,body.home section.presentation .schema .logics div.object:before,body.home section.presentation .schema .logics div.file:before{background-image:url("../images/icons/arrow-up@2x.png");background-size:9px 18px}}body.home section.presentation .schema .logics div.block{-webkit-animation-delay:3.5s;-moz-animation-delay:3.5s;animation-delay:3.5s}body.home section.presentation .schema .logics div.object{-webkit-animation-delay:4s;-moz-animation-delay:4s;animation-delay:4s}body.home section.presentation .schema .logics div.file{-webkit-animation-delay:4.5s;-moz-animation-delay:4.5s;animation-delay:4.5s}body.home section.presentation .schema .apis{position:relative;margin-top:42px;margin-bottom:100px}body.home section.presentation .schema .apis strong{font-size:15px;position:absolute;opacity:0;margin-top:30px;-webkit-animation:apisFade cubic-bezier(.07, .88, .09, .95) 1;-moz-animation:apisFade cubic-bezier(.07, .88, .09, .95) 1;animation:apisFade cubic-bezier(.07, .88, .09, .95) 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;animation-duration:.7s}body.home section.presentation .schema .apis strong:before{content:"";background-image:url('../images/icons/arrow-up.png');display:block;position:absolute;width:9px;height:18px;top:-26px;left:48%}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){body.home section.presentation .schema .apis strong:before{background-image:url("../images/icons/arrow-up@2x.png");background-size:9px 18px}}body.home section.presentation .schema .apis strong:nth-child(1){left:10%;-webkit-animation-delay:5s;-moz-animation-delay:5s;animation-delay:5s}body.home section.presentation .schema .apis strong:nth-child(2){left:17.5%;-webkit-animation-delay:5.1s;-moz-animation-delay:5.1s;animation-delay:5.1s}body.home section.presentation .schema .apis strong:nth-child(3){left:25.5%;-webkit-animation-delay:5.2s;-moz-animation-delay:5.2s;animation-delay:5.2s}body.home section.presentation .schema .apis strong:nth-child(4){left:41%;-webkit-animation-delay:5.3s;-moz-animation-delay:5.3s;animation-delay:5.3s}body.home section.presentation .schema .apis strong:nth-child(5){left:55%;-webkit-animation-delay:5.4s;-moz-animation-delay:5.4s;animation-delay:5.4s}body.home section.presentation .schema .apis strong:nth-child(6){left:70%;-webkit-animation-delay:5.5s;-moz-animation-delay:5.5s;animation-delay:5.5s}body.home section.presentation .schema .apis strong:nth-child(7){left:78%;-webkit-animation-delay:5.6s;-moz-animation-delay:5.6s;animation-delay:5.6s}body.home section.presentation .schema .apis strong:nth-child(8){left:88%;-webkit-animation-delay:5.7s;-moz-animation-delay:5.7s;animation-delay:5.7s}body.home section.features{width:100%;margin:auto;text-align:center;background:#f9f9f9;padding:70px 0;background:none}body.home section.features p.title{padding:30px 8% 0 8%;text-align:center;max-width:730px;clear:both;margin:0 auto 40px auto}body.home section.features div{float:left;width:33%;text-align:left;padding:20px 0 0 0;min-height:180px;margin-bottom:30px}body.home section.features div img,body.home section.features div h3,body.home section.features div p{margin-left:12%;margin-right:12%}body.home section.features div h3{font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;font-size:15px;text-transform:uppercase}body.home section.features div.scalable{margin-top:-7px}body.home section.features div.modern{margin-top:-5px}body.home section.features div:nth-child(3n){clear:both}body.home section.features div p{font-size:15px;color:#959595;line-height:1.5em}body.home section.features div .cta{width:100%;min-height:0;padding:0}body.home section.features:after{content:'';clear:both;display:table}body.home section.product h2{margin-bottom:10px;margin-top:20px}body.home section.product p.title{text-align:center;max-width:510px;margin:15px auto 65px auto}body.home section.product div.developers,body.home section.product div.operators{width:44%;padding:0 3%;float:left;text-align:center}body.home section.product div.developers strong,body.home section.product div.operators strong{text-transform:uppercase;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;font-size:15px;border-bottom:2px solid #252d3b;padding-bottom:2px}body.home section.product div.developers p,body.home section.product div.operators p{line-height:23px;max-width:70%;margin-left:auto;margin-right:auto}body.home section.product div.developers a,body.home section.product div.operators a{margin:10px 0 20px 0}body.home section.product div.developers span,body.home section.product div.operators span{display:block;margin:30px 0;color:#afafaf;text-transform:uppercase}body.home section.integrations{text-align:center;padding:80px 0}body.home section.integrations .logos{width:950px;text-align:center;margin:0 auto}body.home section.integrations img{margin:0 20px 25px 20px;float:left;display:inline}body.home section.integrations img:last-child{margin-top:11px}body.home section.integrations a:hover img{opacity:1;filter:none;-webkit-filter:none}body.home section.docker{background-image:linear-gradient(-120deg, rgba(245,33,33,0) 87%, rgba(255,255,255,0.08) 15%),linear-gradient(-110deg, rgba(27,0,255,0) 85%, rgba(255,255,255,0.08) 15%),linear-gradient(-103deg, rgba(255,33,33,0) 84%, rgba(255,255,255,0.08) 15%),radial-gradient(circle, #0087c9 0, #0087c9 100%);color:white;min-height:310px;margin:80px 0 0 0;overflow:hidden;position:relative;padding:80px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.home section.docker .wrapper{width:80%}body.home section.docker h2{text-align:left;margin-top:20px}body.home section.docker img{position:absolute;bottom:0;left:43%;width:850px;height:auto}body.home section.docker p{font-size:20px;max-width:500px;line-height:1.5em;padding-bottom:10px}body.home section.docker h2,body.home section.docker p,body.home section.docker a.button{margin-left:2%}body.home section.encore{text-align:center;padding:100px 7% 0 7%;font-size:15px}body.home section.encore:after{content:"";display:table;clear:both}body.home section.encore p.title{max-width:510px;margin:15px auto 0 auto}body.home section.encore p.title a{color:#0197e6;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.home section.encore p.title a:hover{color:#0176b3}body.home section.encore div.tutorial,body.home section.encore div.contact{width:40%;margin:70px 5% 40px 5%;float:left}body.home section.encore div.tutorial p,body.home section.encore div.contact p{line-height:23px}body.home section.encore div.tutorial strong,body.home section.encore div.contact strong{text-transform:uppercase;font-size:14px;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;border-bottom:2px solid #252d3b;padding-bottom:2px}body.home section.encore div.tutorial input,body.home section.encore div.contact input,body.home section.encore div.tutorial textarea,body.home section.encore div.contact textarea{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:15px 3%;width:94%;margin-bottom:10px;font-style:'Source Sans Pro','Helvetica Neue','Helvetica','Arial',sans-serif}body.home section.encore div.tutorial form,body.home section.encore div.contact form{margin-top:30px}body.home section.encore div.tutorial textarea,body.home section.encore div.contact textarea{min-height:120px}body.home section.encore div.tutorial input[type=text],body.home section.encore div.contact input[type=text]{width:42%;float:left}body.home section.encore div.tutorial input,body.home section.encore div.contact input,body.home section.encore div.tutorial input:focus,body.home section.encore div.contact input:focus,body.home section.encore div.tutorial textarea,body.home section.encore div.contact textarea{transition:border-color .3s ease-in;outline:0}body.home section.encore div.tutorial input:focus,body.home section.encore div.contact input:focus,body.home section.encore div.tutorial textarea:focus,body.home section.encore div.contact textarea:focus{border-color:#a6a6a6}body.home section.encore div.tutorial input:first-child,body.home section.encore div.contact input:first-child{margin-right:2%}body.home section.encore div.tutorial p.subtitle,body.home section.encore div.contact p.subtitle{margin-top:0;font-size:20px}body.home section.encore div.tutorial p.subtitle a,body.home section.encore div.contact p.subtitle a{color:#0197e6}body.home section.encore div.tutorial:after,body.home section.encore div.contact:after{display:table;clear:both;content:''}body.home section.encore div.tutorial button,body.home section.encore div.contact button{float:right}body.home section.encore div.tutorial p{margin-top:20px}body.home section.encore div.tutorial a{color:#0197e6}body.home section.encore div.tutorial div.faq{width:70%;margin:0 auto}body.home section.encore div.tutorial div.faq p{margin-top:15px}body.home section.encore div.tutorial div.faq strong{display:inline-block;margin-top:60px}body.home section.encore div.tutorial div.faq input[type=text]{width:100%}body.home section.encore .algolia-autocomplete{width:100%}body.home section.encore .algolia-autocomplete .aa-hint{width:100%}body.home section.encore .algolia-autocomplete .aa-hint{color:#252d3b}body.home section.encore .algolia-autocomplete .aa-dropdown-menu{background-color:#fff;border:2px solid #e2e2e2;border-top:1px solid #e2e2e2;width:100%;border-top:none;margin-top:-7px}body.home section.encore .algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:8px 15px;font-size:14.5px;text-align:left}body.home section.encore .algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#f5f5f5}body.home section.encore .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{background:#ffffbe;font-style:normal}body.home section.news{padding-top:80px;border-bottom:80px}body.home section.news div.blog,body.home section.news div.news{width:40%;margin:0 5%;float:left}body.home section.news div.blog strong.title,body.home section.news div.news strong.title{font-size:26px;display:inline-block;margin-bottom:20px}body.home section.news div.blog p a,body.home section.news div.news p a,body.home section.news div.blog .event a,body.home section.news div.news .event a{color:#0197e6;text-transform:uppercase;font-weight:bold;font-size:13px;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif}body.home section.news div.blog .article h3,body.home section.news div.news .article h3{font-size:17px;font-weight:600;line-height:24px;display:inline}body.home section.news div.blog .article span.date,body.home section.news div.news .article span.date{color:#b7b7b7}body.home section.news div.blog .article p,body.home section.news div.news .article p{font-size:14px;color:#7b7b7b;line-height:21px}body.home section.news div.blog .article,body.home section.news div.news .article,body.home section.news div.blog .event,body.home section.news div.news .event,body.home section.news div.blog .tweet,body.home section.news div.news .tweet{padding:15px 0;border-bottom:1px solid #e8e8e8}body.home section.news div.blog .event,body.home section.news div.news .event,body.home section.news div.blog .tweet,body.home section.news div.news .tweet{font-size:15px;line-height:24px}body.home section.news div.blog .event img,body.home section.news div.news .event img,body.home section.news div.blog .tweet img,body.home section.news div.news .tweet img{float:left}body.home section.news div.blog .event img,body.home section.news div.news .event img{margin:5px 17px 15px 0;width:50px;height:auto}body.home section.news div.blog .event span.date,body.home section.news div.news .event span.date{font-weight:300;color:#b7b7b7}body.home section.news div.blog .event strong,body.home section.news div.news .event strong,body.home section.news div.blog .event span.date,body.home section.news div.news .event span.date,body.home section.news div.blog .event a,body.home section.news div.news .event a{display:block}body.home section.news div.blog .tweet img,body.home section.news div.news .tweet img{margin:13px 20px 40px 5px;max-width:42px;height:auto}body.home section.news div.blog .tweet a,body.home section.news div.news .tweet a{text-transform:none}body.home section.news div.blog .tweet p span,body.home section.news div.news .tweet p span,body.home section.news div.blog .tweet span.date,body.home section.news div.news .tweet span.date{color:#b7b7b7}body.home section.news div.blog .tweet span.date,body.home section.news div.news .tweet span.date{font-weight:300}body.home section.news div.blog div:last-child,body.home section.news div.news div:last-child{border-bottom:none !important}body.drive .content h2{font-size:29px;line-height:37px}body.drive .content p{font-size:16px;line-height:26px;color:#4a4a4a}body.drive .content p.note{color:#8a8a8a;font-style:italic}body.drive section.intro{text-align:center;margin:0 7%}body.drive section.intro h2{font-family:'Helvetica','Helvetica','Arial',sans-serif;font-weight:300;font-size:22px;margin-top:30px;letter-spacing:-0.2px}body.drive section.intro h2 img{margin-right:7px;vertical-align:middle;margin-top:-3px}body.drive section.intro h1{font-size:29px;margin-top:7px}body.drive section.intro p.subtitle{font-size:16px;color:#7a7a7a;line-height:26px;font-family:'Source Sans Pro','Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:normal;margin:0 25%}body.drive section.intro a.button{margin-top:50px}body.drive section.intro p img{vertical-align:text-bottom;margin-left:3px}body.drive section.intro .client{background-image:url('../images/desktop-client.png');width:737px;height:365px;margin:50px auto 0 auto;background-position:center top}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){body.drive section.intro .client{background-image:url("../images/desktop-client@2x.png");background-size:737px auto}}body.drive #install-linux{max-width:600px}body.drive #install-linux code{border-radius:3px}body.drive section strong{background:gray}body.drive section.location{border-top:1px solid #d8d8d8;padding:120px 10%}body.drive section.location img{float:right;width:540px;margin-left:50px}body.drive section.access{clear:both;text-align:center;margin-top:20px}body.drive section.access h2{margin-bottom:10px;margin-top:60px}body.drive section.access p{margin:0 30%}body.drive section.access img{margin:40px 0 30px 0}body.drive section.integrations{clear:both;margin:130px 15%}body.drive section.integrations table{float:right;margin-left:20px}body.drive section.integrations table tr td{text-align:center}body.drive section.integrations table tr td img{float:none;margin:40px 25px 10px 25px}body.drive section.integrations span.note{color:#8a8a8a;font-style:italic}body.drive section.integrations h2 span{font-size:15px;background:#c8d6dc;padding:3px 6px;border-radius:3px;color:white;font-weight:600}body.drive section.integrations img{float:right;margin-left:40px;margin-top:40px}body.drive section.integrations p{max-width:55%}body.drive section.cta{text-align:center;margin-bottom:100px}body.drive section.cta img{vertical-align:text-bottom;margin-left:3px}body.download h1,body.update h1{font-size:36px}body.download h1,body.update h1,body.download p.subtitle,body.update p.subtitle{text-align:center}body.download h1,body.update h1{margin-bottom:3px;margin-top:40px}body.download p.subtitle,body.update p.subtitle{margin-top:0}body.download p.legal,body.update p.legal{text-align:center;padding:80px 30px;clear:both;opacity:.5}body.download .popup,body.update .popup{max-width:530px}body.download .popup section.doc h3,body.update .popup section.doc h3{margin-top:0}body.download .popup section.doc pre code,body.update .popup section.doc pre code{min-height:auto}body.download .wrapper{max-width:1060px}body.download .os,body.download .containers{float:left;width:46%;margin:0 2%}body.download .platform{width:100%;clear:both;padding-top:50px}body.download .platform div.name{float:left;text-align:center;max-width:15%;min-width:100px;padding-top:10px}body.download .platform div.name h2{margin-top:8px;font-size:15px;text-transform:uppercase;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif}body.download .platform div.links{float:left;margin-left:10px;background:#f8f8f8;padding:30px 25px;width:calc(100% - 190px);font-size:16px;min-height:120px}body.download .platform div.links img{margin-right:4px;height:19px;width:auto}body.download .platform div.links p{margin-top:0}body.download .platform div.links a{vertical-align:4px}body.download .platform div.links p a:nth-child(3),body.download .platform div.links a.direct{font-size:12px;color:#9a9a9a;vertical-align:4px;margin-left:4px}body.download .platform div.links p a:nth-child(3):after,body.download .platform div.links a.direct:after{opacity:0}body.download .platform div.links a.direct{vertical-align:34px;margin-left:7px}body.download .platform div.links p:last-child img{margin-right:2px}body.download .platform.soon{text-align:center;text-transform:uppercase;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif}body.download .platform.soon .name{opacity:.4}body.download .platform.soon .name h2{font-size:14px}body.download .platform.soon .links{color:#b7b7b7;min-height:48px;padding:37px 25px 13px 25px}body.update section.platforms{min-height:370px;margin:70px 9%}body.update section.platforms .platform{text-align:center}body.update section.platforms .platform.linux img:first-child{margin-top:-12px}body.update section.platforms .platform h2{margin-top:15px}body.update section.platforms .platform p{margin:9px 0}body.update section.platforms .platform a.button{margin-bottom:9px}body.update section.platforms .platform a.direct{font-size:13px;color:#9a9a9a}body.update section.platforms .platform p img{vertical-align:-4px;margin-right:4px}body.update section.platforms .platform hr{width:70%;margin:20px auto;height:1px;border:none;background:#e4e4e4}body.update section.platforms .platform{width:27%;margin:0 3%;float:left}body.update section.platforms .platform a{display:inline-block}body.update p.legal{padding-top:0;opacity:1}section.doc code,body.faq #hits .hit p code{background:#e9f2f5;border-radius:3px;padding:3px;color:#5a6878;font-family:'Ubuntu Mono';font-size:14px;line-height:18px;z-index:-1}section.doc h1{font-size:33px;line-height:41px;padding-bottom:15px;border-bottom:1px solid #dfdfdf;display:block;margin-top:0}section.doc p{margin-top:1.5em}section.doc p,section.doc li,section.doc p.note,section.doc strong{line-height:160%;font-size:16px}section.doc p.note,section.doc em{font-style:italic;color:#8c8c8c}section.doc p.title{font-family:'Helvetica','Helvetica','Arial',sans-serif;font-weight:300;font-size:26px;line-height:39px;width:90%;letter-spacing:-0.2px}section.doc p a:after,section.doc li a::after,section.doc table a:after{position:absolute;top:100%;left:0;width:100%;height:2px;background:#0176b3;content:'';opacity:0;-webkit-transition:opacity .2s,-webkit-transform .2s;-moz-transition:opacity .2s,-moz-transform .2s;transition:opacity .2s,transform .2s;-webkit-transform:translateY(7px);-moz-transform:translateY(7px);transform:translateY(7px)}section.doc p a:hover::after,section.doc li a:hover:after,section.doc table a:hover:after,section.doc p a:focus::after,section.doc li a:focus:after,section.doc table a:focus:after{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}section.doc p a,section.doc li a,section.doc table a{color:#0197e6;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;padding-bottom:1px;position:relative}section.doc p a:hover,section.doc li a:hover,section.doc table a:hover{color:#0176b3}section.doc h2{margin-top:70px;font-size:1.9em}section.doc h3{font-size:1.4em;margin-top:45px;margin-bottom:7px}section.doc h3.list{margin-top:5px}section.doc .button{font-size:14px;padding:6px 11px;margin-bottom:20px}section.doc ul{list-style-type:circle}section.doc ul li{margin:10px 20px}section.doc ol li{padding-left:4px;margin:10px 15px}section.doc ul.horizontal{list-style-type:none}section.doc ul.horizontal:after{clear:both;display:table;content:''}section.doc ul.horizontal li{margin:5px 20px 5px 0;float:left}section.doc ul.horizontal li img{max-height:15px;width:auto;margin-right:3px}section.doc ul.horizontal li a{background:#f6f6f6;padding:13px 23px;border-radius:3px;margin:5px 0 10px 0;display:inline-block;font-size:16px;color:#2c2f31}section.doc ul.horizontal li a:hover{border-bottom:0;background:#e9e9e9}section.doc blockquote{background:#f1f1f1;margin:0;padding:25px;border-radius:5px;font-size:16px;line-height:25px;font-weight:300;font-family:'Helvetica','Helvetica','Arial',sans-serif;letter-spacing:-0.2px}section.doc blockquote.warning{background:#fffad4;color:#737129}section.doc pre{position:relative}section.doc pre code{display:block;font-family:'Ubuntu Mono';background:#23241f;padding:15px 50px 15px 20px;border-radius:5px;color:#f8f8f2;margin-left:0}section.doc pre.device2 code,section.doc pre.device1 code,section.doc pre.device3 code{min-height:48px}section.doc pre.device2 code{background:#2b3f63}section.doc pre.device3 code{background:#632b2b}section.doc pre>div{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}section.doc pre>div span{font-size:10px;font-weight:bold;color:#fff;text-transform:uppercase;text-align:center;line-height:20px;width:100px;transform:rotate(45deg);-webkit-transform:rotate(45deg);display:block;font-family:'Source Sans Pro','Helvetica Neue','Helvetica','Arial',sans-serif;background:#808080;position:absolute;top:19px;right:-21px}section.doc pre>div span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #4d4d4d;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #4d4d4d}section.doc pre>div span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #4d4d4d;border-bottom:3px solid transparent;border-top:3px solid #4d4d4d}section.doc pre.device2>div span{background:#799ad4}section.doc pre.device3>div span{background:#d47979}section.doc pre.device2>div span::before{border-left:3px solid #3863af;border-top:3px solid #3863af}section.doc pre.device2>div span::after{border-right:3px solid #3863af;border-top:3px solid #3863af}section.doc pre.device3>div span::before{border-left:3px solid #af3838;border-top:3px solid #af3838}section.doc pre.device3>div span::after{border-right:3px solid #af3838;border-top:3px solid #af3838}section.doc img{max-width:100%}section.doc table{width:100%;margin:30px 0}section.doc table tr td{text-align:center;padding:5px}section.doc table tr:nth-child(1) td,section.doc table tr:nth-child(1) th{font-weight:bold;border-bottom:3px solid #e6e6e6;padding-bottom:10px}section.doc table.features tr td:nth-child(1){font-weight:bold;text-align:left;padding:10px 5px;border-right:3px solid #e6e6e6}section.doc .tags{margin-top:-10px;margin-bottom:25px}section.doc a.external{margin-left:6px;display:inline-block}section.doc a.external img{width:10px;height:auto;display:inline-block !important;padding-right:4px;vertical-align:baseline}body.documentation section.doc,body.legal section.doc,body.contact section.doc,body.solutions section.doc,body.pricing section.doc,body.press section.doc{float:left;width:50%;padding:0 15% 100px 31%;margin-top:15px}body.documentation progress,body.legal progress,body.contact progress,body.solutions progress,body.pricing progress,body.press progress{position:fixed;left:0;top:0;border:none;color:#f25e5a;width:100%;height:2px;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.documentation #progressTooltip,body.legal #progressTooltip,body.contact #progressTooltip,body.solutions #progressTooltip,body.pricing #progressTooltip,body.press #progressTooltip,body.documentation progress,body.legal progress,body.contact progress,body.solutions progress,body.pricing progress,body.press progress{z-index:3}body.documentation progress::-webkit-progress-bar,body.legal progress::-webkit-progress-bar,body.contact progress::-webkit-progress-bar,body.solutions progress::-webkit-progress-bar,body.pricing progress::-webkit-progress-bar,body.press progress::-webkit-progress-bar{background-color:transparent}body.documentation progress::-webkit-progress-value,body.legal progress::-webkit-progress-value,body.contact progress::-webkit-progress-value,body.solutions progress::-webkit-progress-value,body.pricing progress::-webkit-progress-value,body.press progress::-webkit-progress-value{background-color:#f25e5a}body.documentation progress::-moz-progress-bar,body.legal progress::-moz-progress-bar,body.contact progress::-moz-progress-bar,body.solutions progress::-moz-progress-bar,body.pricing progress::-moz-progress-bar,body.press progress::-moz-progress-bar{background-color:#f25e5a}body.documentation #sidebar,body.legal #sidebar,body.contact #sidebar,body.solutions #sidebar,body.pricing #sidebar,body.press #sidebar{padding-left:8%;width:10%;margin-top:10px;margin-bottom:30px}body.documentation #page-menu,body.legal #page-menu,body.contact #page-menu,body.solutions #page-menu,body.pricing #page-menu,body.press #page-menu{margin-top:30px;margin-left:3%;float:left;width:13%}body.documentation #page-menu ul.tier1,body.legal #page-menu ul.tier1,body.contact #page-menu ul.tier1,body.solutions #page-menu ul.tier1,body.pricing #page-menu ul.tier1,body.press #page-menu ul.tier1{max-width:180px}body.documentation #page-menu ul li a,body.legal #page-menu ul li a,body.contact #page-menu ul li a,body.solutions #page-menu ul li a,body.pricing #page-menu ul li a,body.press #page-menu ul li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.documentation #page-menu li.title,body.legal #page-menu li.title,body.contact #page-menu li.title,body.solutions #page-menu li.title,body.pricing #page-menu li.title,body.press #page-menu li.title{margin-bottom:20px}body.documentation #docsearch,body.legal #docsearch,body.contact #docsearch,body.solutions #docsearch,body.pricing #docsearch,body.press #docsearch{padding:8px 15px 8px 33px;max-width:120px;border-radius:30px;margin-left:-5px;margin-bottom:15px;background-size:14px 14px;background-image:url('../images/icons/search.png');background-color:white;border:1px solid #d6d6d6;background-repeat:no-repeat;background-position:13px 8px}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){body.documentation #docsearch,body.legal #docsearch,body.contact #docsearch,body.solutions #docsearch,body.pricing #docsearch,body.press #docsearch{background-image:url("../images/icons/search@2x.png");background-size:14px 14px}}body.documentation .algolia-docsearch-suggestion,body.legal .algolia-docsearch-suggestion,body.contact .algolia-docsearch-suggestion,body.solutions .algolia-docsearch-suggestion,body.pricing .algolia-docsearch-suggestion,body.press .algolia-docsearch-suggestion,body.documentation .aa-cursor .algolia-docsearch-suggestion--content,body.legal .aa-cursor .algolia-docsearch-suggestion--content,body.contact .aa-cursor .algolia-docsearch-suggestion--content,body.solutions .aa-cursor .algolia-docsearch-suggestion--content,body.pricing .aa-cursor .algolia-docsearch-suggestion--content,body.press .aa-cursor .algolia-docsearch-suggestion--content{color:#252d3b}body.documentation .algolia-docsearch-suggestion--category-header,body.legal .algolia-docsearch-suggestion--category-header,body.contact .algolia-docsearch-suggestion--category-header,body.solutions .algolia-docsearch-suggestion--category-header,body.pricing .algolia-docsearch-suggestion--category-header,body.press .algolia-docsearch-suggestion--category-header{background:#252d3b}body.documentation .algolia-docsearch-footer,body.legal .algolia-docsearch-footer,body.contact .algolia-docsearch-footer,body.solutions .algolia-docsearch-footer,body.pricing .algolia-docsearch-footer,body.press .algolia-docsearch-footer{border-top:0 solid #606060}body.documentation .algolia-docsearch-suggestion--title,body.legal .algolia-docsearch-suggestion--title,body.contact .algolia-docsearch-suggestion--title,body.solutions .algolia-docsearch-suggestion--title,body.pricing .algolia-docsearch-suggestion--title,body.press .algolia-docsearch-suggestion--title{font-weight:500}body.documentation .algolia-docsearch-suggestion--text,body.legal .algolia-docsearch-suggestion--text,body.contact .algolia-docsearch-suggestion--text,body.solutions .algolia-docsearch-suggestion--text,body.pricing .algolia-docsearch-suggestion--text,body.press .algolia-docsearch-suggestion--text{color:#a0a0a0}body.documentation .algolia-docsearch-suggestion--subcategory-column,body.legal .algolia-docsearch-suggestion--subcategory-column,body.contact .algolia-docsearch-suggestion--subcategory-column,body.solutions .algolia-docsearch-suggestion--subcategory-column,body.pricing .algolia-docsearch-suggestion--subcategory-column,body.press .algolia-docsearch-suggestion--subcategory-column{color:#8c8c8c;background:none;font-style:italic;border-right:1px solid #e0e0e0}body.documentation .algolia-docsearch-suggestion--wrapper:hover,body.legal .algolia-docsearch-suggestion--wrapper:hover,body.contact .algolia-docsearch-suggestion--wrapper:hover,body.solutions .algolia-docsearch-suggestion--wrapper:hover,body.pricing .algolia-docsearch-suggestion--wrapper:hover,body.press .algolia-docsearch-suggestion--wrapper:hover{background:#f3f3f3}body.documentation .aa-dropdown-menu,body.legal .aa-dropdown-menu,body.contact .aa-dropdown-menu,body.solutions .aa-dropdown-menu,body.pricing .aa-dropdown-menu,body.press .aa-dropdown-menu{font-size:14px;min-width:520px;margin-left:-7px;margin-top:-4px}body.documentation .algolia-docsearch-suggestion--highlight,body.legal .algolia-docsearch-suggestion--highlight,body.contact .algolia-docsearch-suggestion--highlight,body.solutions .algolia-docsearch-suggestion--highlight,body.pricing .algolia-docsearch-suggestion--highlight,body.press .algolia-docsearch-suggestion--highlight{color:#252d3b;background:#ffffbe}body.documentation .algolia-docsearch-suggestion__secondary,body.legal .algolia-docsearch-suggestion__secondary,body.contact .algolia-docsearch-suggestion__secondary,body.solutions .algolia-docsearch-suggestion__secondary,body.pricing .algolia-docsearch-suggestion__secondary,body.press .algolia-docsearch-suggestion__secondary{border-top:1px solid #e0e0e0}body.documentation .side-menu ul.tier1,body.legal .side-menu ul.tier1,body.contact .side-menu ul.tier1,body.solutions .side-menu ul.tier1,body.pricing .side-menu ul.tier1,body.press .side-menu ul.tier1{position:absolute;margin-top:20px;max-width:250px}body.documentation .side-menu ul.tier1:before,body.legal .side-menu ul.tier1:before,body.contact .side-menu ul.tier1:before,body.solutions .side-menu ul.tier1:before,body.pricing .side-menu ul.tier1:before,body.press .side-menu ul.tier1:before,body.documentation .side-menu ul.tier1:after,body.legal .side-menu ul.tier1:after,body.contact .side-menu ul.tier1:after,body.solutions .side-menu ul.tier1:after,body.pricing .side-menu ul.tier1:after,body.press .side-menu ul.tier1:after{content:" ";display:table}body.documentation .side-menu ul.tier1:after,body.legal .side-menu ul.tier1:after,body.contact .side-menu ul.tier1:after,body.solutions .side-menu ul.tier1:after,body.pricing .side-menu ul.tier1:after,body.press .side-menu ul.tier1:after{clear:both}body.documentation .side-menu ul.tier1.fixed,body.legal .side-menu ul.tier1.fixed,body.contact .side-menu ul.tier1.fixed,body.solutions .side-menu ul.tier1.fixed,body.pricing .side-menu ul.tier1.fixed,body.press .side-menu ul.tier1.fixed{position:fixed;top:20px}body.documentation .side-menu ul.tier1 #menu-anchor,body.legal .side-menu ul.tier1 #menu-anchor,body.contact .side-menu ul.tier1 #menu-anchor,body.solutions .side-menu ul.tier1 #menu-anchor,body.pricing .side-menu ul.tier1 #menu-anchor,body.press .side-menu ul.tier1 #menu-anchor{height:1px;width:100%}body.documentation .side-menu ul.tier1 li>a,body.legal .side-menu ul.tier1 li>a,body.contact .side-menu ul.tier1 li>a,body.solutions .side-menu ul.tier1 li>a,body.pricing .side-menu ul.tier1 li>a,body.press .side-menu ul.tier1 li>a{font-size:15px}body.documentation .side-menu ul.tier1 li,body.legal .side-menu ul.tier1 li,body.contact .side-menu ul.tier1 li,body.solutions .side-menu ul.tier1 li,body.pricing .side-menu ul.tier1 li,body.press .side-menu ul.tier1 li{position:relative}body.documentation .side-menu ul.tier1 li a,body.legal .side-menu ul.tier1 li a,body.contact .side-menu ul.tier1 li a,body.solutions .side-menu ul.tier1 li a,body.pricing .side-menu ul.tier1 li a,body.press .side-menu ul.tier1 li a{font-family:'Helvetica','Helvetica','Arial',sans-serif;font-weight:400;outline:none;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.documentation .side-menu ul.tier1 li a:hover,body.legal .side-menu ul.tier1 li a:hover,body.contact .side-menu ul.tier1 li a:hover,body.solutions .side-menu ul.tier1 li a:hover,body.pricing .side-menu ul.tier1 li a:hover,body.press .side-menu ul.tier1 li a:hover,body.documentation .side-menu ul.tier1 li.active>a,body.legal .side-menu ul.tier1 li.active>a,body.contact .side-menu ul.tier1 li.active>a,body.solutions .side-menu ul.tier1 li.active>a,body.pricing .side-menu ul.tier1 li.active>a,body.press .side-menu ul.tier1 li.active>a{color:#0197e6;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.documentation .side-menu ul.tier1 li.notice,body.legal .side-menu ul.tier1 li.notice,body.contact .side-menu ul.tier1 li.notice,body.solutions .side-menu ul.tier1 li.notice,body.pricing .side-menu ul.tier1 li.notice,body.press .side-menu ul.tier1 li.notice{width:75%;margin-bottom:20px;font-style:italic;color:#b7b7b7}body.documentation .side-menu ul.tier1 li.title,body.legal .side-menu ul.tier1 li.title,body.contact .side-menu ul.tier1 li.title,body.solutions .side-menu ul.tier1 li.title,body.pricing .side-menu ul.tier1 li.title,body.press .side-menu ul.tier1 li.title{font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;text-transform:uppercase;font-size:11px;color:#b8b8b8}body.documentation .side-menu ul.tier1>li,body.legal .side-menu ul.tier1>li,body.contact .side-menu ul.tier1>li,body.solutions .side-menu ul.tier1>li,body.pricing .side-menu ul.tier1>li,body.press .side-menu ul.tier1>li{padding-top:3px;padding-bottom:5px}body.documentation .side-menu ul.tier1>li hr,body.legal .side-menu ul.tier1>li hr,body.contact .side-menu ul.tier1>li hr,body.solutions .side-menu ul.tier1>li hr,body.pricing .side-menu ul.tier1>li hr,body.press .side-menu ul.tier1>li hr{border:0;height:1px;background:#e8e8e8;padding:0;margin:10px 0 7px 0;width:70%}body.documentation .side-menu ul.tier1 ul,body.legal .side-menu ul.tier1 ul,body.contact .side-menu ul.tier1 ul,body.solutions .side-menu ul.tier1 ul,body.pricing .side-menu ul.tier1 ul,body.press .side-menu ul.tier1 ul{list-style-type:circle;padding-left:20px;margin-top:7px}body.documentation .side-menu ul.tier1 ul li,body.legal .side-menu ul.tier1 ul li,body.contact .side-menu ul.tier1 ul li,body.solutions .side-menu ul.tier1 ul li,body.pricing .side-menu ul.tier1 ul li,body.press .side-menu ul.tier1 ul li{margin:5px 0}body.documentation .side-menu ul.tier1 ul li a,body.legal .side-menu ul.tier1 ul li a,body.contact .side-menu ul.tier1 ul li a,body.solutions .side-menu ul.tier1 ul li a,body.pricing .side-menu ul.tier1 ul li a,body.press .side-menu ul.tier1 ul li a{font-size:13px}body.documentation .side-menu ul.tier1 li.examples ul,body.legal .side-menu ul.tier1 li.examples ul,body.contact .side-menu ul.tier1 li.examples ul,body.solutions .side-menu ul.tier1 li.examples ul,body.pricing .side-menu ul.tier1 li.examples ul,body.press .side-menu ul.tier1 li.examples ul,body.documentation .side-menu ul.tier1 li.reference ul,body.legal .side-menu ul.tier1 li.reference ul,body.contact .side-menu ul.tier1 li.reference ul,body.solutions .side-menu ul.tier1 li.reference ul,body.pricing .side-menu ul.tier1 li.reference ul,body.press .side-menu ul.tier1 li.reference ul{display:none}body.documentation .side-menu ul.tier1 li.examples.active ul,body.legal .side-menu ul.tier1 li.examples.active ul,body.contact .side-menu ul.tier1 li.examples.active ul,body.solutions .side-menu ul.tier1 li.examples.active ul,body.pricing .side-menu ul.tier1 li.examples.active ul,body.press .side-menu ul.tier1 li.examples.active ul,body.documentation .side-menu ul.tier1 li.reference.active ul,body.legal .side-menu ul.tier1 li.reference.active ul,body.contact .side-menu ul.tier1 li.reference.active ul,body.solutions .side-menu ul.tier1 li.reference.active ul,body.pricing .side-menu ul.tier1 li.reference.active ul,body.press .side-menu ul.tier1 li.reference.active ul{display:block}body.documentation .side-menu ul.tier1 li.dropdown ul,body.legal .side-menu ul.tier1 li.dropdown ul,body.contact .side-menu ul.tier1 li.dropdown ul,body.solutions .side-menu ul.tier1 li.dropdown ul,body.pricing .side-menu ul.tier1 li.dropdown ul,body.press .side-menu ul.tier1 li.dropdown ul{opacity:0;transition:transform .1s;transform:translateY(10px);display:none}body.documentation .side-menu ul.tier1 li.dropdown>a img,body.legal .side-menu ul.tier1 li.dropdown>a img,body.contact .side-menu ul.tier1 li.dropdown>a img,body.solutions .side-menu ul.tier1 li.dropdown>a img,body.pricing .side-menu ul.tier1 li.dropdown>a img,body.press .side-menu ul.tier1 li.dropdown>a img{transform:rotate(0deg);transition:transform .2s linear}body.documentation .side-menu ul.tier1 li.dropdown.clicked>ul,body.legal .side-menu ul.tier1 li.dropdown.clicked>ul,body.contact .side-menu ul.tier1 li.dropdown.clicked>ul,body.solutions .side-menu ul.tier1 li.dropdown.clicked>ul,body.pricing .side-menu ul.tier1 li.dropdown.clicked>ul,body.press .side-menu ul.tier1 li.dropdown.clicked>ul{opacity:1;visibility:visible;transform:translateX(0);display:block}body.documentation .side-menu ul.tier1 li.dropdown.clicked>a img,body.legal .side-menu ul.tier1 li.dropdown.clicked>a img,body.contact .side-menu ul.tier1 li.dropdown.clicked>a img,body.solutions .side-menu ul.tier1 li.dropdown.clicked>a img,body.pricing .side-menu ul.tier1 li.dropdown.clicked>a img,body.press .side-menu ul.tier1 li.dropdown.clicked>a img{transform:rotate(-180deg);transition:transform .2s linear}body.documentation .side-menu ul.tier1 li.request,body.legal .side-menu ul.tier1 li.request,body.contact .side-menu ul.tier1 li.request,body.solutions .side-menu ul.tier1 li.request,body.pricing .side-menu ul.tier1 li.request,body.press .side-menu ul.tier1 li.request{font-style:italic}body.documentation .side-menu ul.tier1 li.request a,body.legal .side-menu ul.tier1 li.request a,body.contact .side-menu ul.tier1 li.request a,body.solutions .side-menu ul.tier1 li.request a,body.pricing .side-menu ul.tier1 li.request a,body.press .side-menu ul.tier1 li.request a{color:#9e9e9e}body.documentation .side-menu ul.tier1 li.comparisons,body.legal .side-menu ul.tier1 li.comparisons,body.contact .side-menu ul.tier1 li.comparisons,body.solutions .side-menu ul.tier1 li.comparisons,body.pricing .side-menu ul.tier1 li.comparisons,body.press .side-menu ul.tier1 li.comparisons{padding-right:10px}body.documentation .side-menu ul.tier1 li.comparisons ul,body.legal .side-menu ul.tier1 li.comparisons ul,body.contact .side-menu ul.tier1 li.comparisons ul,body.solutions .side-menu ul.tier1 li.comparisons ul,body.pricing .side-menu ul.tier1 li.comparisons ul,body.press .side-menu ul.tier1 li.comparisons ul{position:absolute;left:0;top:-146px;padding:25px 30px 20px 50px;width:100%;visibility:hidden;opacity:0;transition:transform .2s;transform:translateX(50px);list-style-type:none;background:#fff;z-index:12;box-shadow:0 0 2px 0 rgba(0,0,0,0.5);border-radius:2px;width:830px;max-height:250px;overflow:hidden;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.documentation .side-menu ul.tier1 li.comparisons ul li,body.legal .side-menu ul.tier1 li.comparisons ul li,body.contact .side-menu ul.tier1 li.comparisons ul li,body.solutions .side-menu ul.tier1 li.comparisons ul li,body.pricing .side-menu ul.tier1 li.comparisons ul li,body.press .side-menu ul.tier1 li.comparisons ul li{margin-right:10px;float:left;display:inline;width:23%}body.documentation .side-menu ul.tier1 li.comparisons ul li:nth-child(4n+1),body.legal .side-menu ul.tier1 li.comparisons ul li:nth-child(4n+1),body.contact .side-menu ul.tier1 li.comparisons ul li:nth-child(4n+1),body.solutions .side-menu ul.tier1 li.comparisons ul li:nth-child(4n+1),body.pricing .side-menu ul.tier1 li.comparisons ul li:nth-child(4n+1),body.press .side-menu ul.tier1 li.comparisons ul li:nth-child(4n+1){clear:both}body.documentation .side-menu ul.tier1 li.comparisons ul li img,body.legal .side-menu ul.tier1 li.comparisons ul li img,body.contact .side-menu ul.tier1 li.comparisons ul li img,body.solutions .side-menu ul.tier1 li.comparisons ul li img,body.pricing .side-menu ul.tier1 li.comparisons ul li img,body.press .side-menu ul.tier1 li.comparisons ul li img{max-width:17px;margin-right:4px;max-height:17px}body.documentation .side-menu ul.tier1 li.comparisons ul>a img,body.legal .side-menu ul.tier1 li.comparisons ul>a img,body.contact .side-menu ul.tier1 li.comparisons ul>a img,body.solutions .side-menu ul.tier1 li.comparisons ul>a img,body.pricing .side-menu ul.tier1 li.comparisons ul>a img,body.press .side-menu ul.tier1 li.comparisons ul>a img{transform:rotate(0deg);transition:transform .2s linear}body.documentation .side-menu ul.tier1 li.comparisons.clicked>ul,body.legal .side-menu ul.tier1 li.comparisons.clicked>ul,body.contact .side-menu ul.tier1 li.comparisons.clicked>ul,body.solutions .side-menu ul.tier1 li.comparisons.clicked>ul,body.pricing .side-menu ul.tier1 li.comparisons.clicked>ul,body.press .side-menu ul.tier1 li.comparisons.clicked>ul{left:85%;visibility:visible;opacity:1;transform:translateX(0)}body.documentation .side-menu ul.tier1 li.comparisons.clicked>a img,body.legal .side-menu ul.tier1 li.comparisons.clicked>a img,body.contact .side-menu ul.tier1 li.comparisons.clicked>a img,body.solutions .side-menu ul.tier1 li.comparisons.clicked>a img,body.pricing .side-menu ul.tier1 li.comparisons.clicked>a img,body.press .side-menu ul.tier1 li.comparisons.clicked>a img{transform:rotate(-90deg);transition:transform .2s linear}body.documentation #sidebar ul.tier1 li.title,body.legal #sidebar ul.tier1 li.title,body.contact #sidebar ul.tier1 li.title,body.solutions #sidebar ul.tier1 li.title,body.pricing #sidebar ul.tier1 li.title,body.press #sidebar ul.tier1 li.title{margin-top:35px}body.documentation #sidebar ul.tier1 li.title.platform,body.legal #sidebar ul.tier1 li.title.platform,body.contact #sidebar ul.tier1 li.title.platform,body.solutions #sidebar ul.tier1 li.title.platform,body.pricing #sidebar ul.tier1 li.title.platform,body.press #sidebar ul.tier1 li.title.platform{margin-top:0}body.doc_get_started section.doc img.fuse,.popup section.doc img.fuse,body.doc_get_started section.doc img.infinitcli,.popup section.doc img.infinitcli{max-width:100px;float:left;margin-right:25px;margin-left:12px}body.doc_get_started section.doc img.infinitcli,.popup section.doc img.infinitcli{margin-top:6px;width:81px;height:72px}body.doc_get_started section.doc img.fuse,.popup section.doc img.fuse{margin-right:29px;margin-left:17px;margin-top:14px;width:72px;height:81px}body.doc_get_started section.doc h3#download-and-install-infinit-s-dependencies+p{margin-top:5px}body.doc_get_started section.doc h3#download-and-install-the-infinit-command-line-tools+p{margin-top:18px}body.doc_get_started section.doc img#twodevices{width:488px;height:143px}body.doc_get_started section.doc a.go_deployments,body.doc_get_started section.doc a.go_reference,body.doc_get_started section.doc a.go_docker{float:left;display:block;background:#f2f2f2;padding:25px 3%;border-radius:5px;text-align:center;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;font-family:'Helvetica','Helvetica','Arial',sans-serif;font-size:18px;font-weight:300;width:41%;margin:10px 3% 30px 3%}body.doc_get_started section.doc a.go_deployments img,body.doc_get_started section.doc a.go_reference img,body.doc_get_started section.doc a.go_docker img{height:40px;width:auto;margin-bottom:5px}body.doc_get_started section.doc a.go_deployments span,body.doc_get_started section.doc a.go_reference span,body.doc_get_started section.doc a.go_docker span{display:block}body.doc_get_started section.doc a.go_deployments:hover,body.doc_get_started section.doc a.go_reference:hover,body.doc_get_started section.doc a.go_docker:hover{background:#ebebeb}body.doc_get_started section.doc a.go_deployments,body.doc_get_started section.doc a.go_docker{margin-left:0}body.doc_get_started section.doc a.go_reference{margin-right:0}body.doc_get_started section.doc a.go_reference img{height:32px;margin-bottom:9px;margin-top:4px}body.doc_get_started section.doc h3:last-child{clear:both}body.doc_get_started section.doc ul:last-child{list-style-type:none}body.doc_get_started section.doc ul:last-child li{margin-left:0;font-size:16px;margin:15px 20px 15px 0}body.doc_get_started section.doc ul:last-child li a:before{margin-right:6px}body.doc_get_started section.doc ul:last-child li a.icon-reddit:before{margin-right:9px;margin-left:0}body.doc_get_started section.doc .tabs-circle{text-align:center;position:relative;overflow:visible;margin:0 auto;width:100%;min-height:80px;margin-top:55px}body.doc_get_started section.doc .tabs-circle nav{margin-left:-10px}body.doc_get_started section.doc .tabs-circle nav ul{position:relative;margin:0 auto;padding:0;list-style:none;width:100%}body.doc_get_started section.doc .tabs-circle nav li{position:relative;z-index:1;display:block;margin:0;text-align:center;float:left;width:18%;margin-right:2%}body.doc_get_started section.doc .tabs-circle nav li::before{position:absolute;top:50%;left:50%;margin:-64px 0 0 -60px;width:120px;height:120px;border:1px solid #0197e6;border-radius:50%;content:'';opacity:0;-webkit-transition:-webkit-transform .2s,opacity .2s;transition:transform .2s,opacity .2s;-webkit-transition-timing-function:cubic-bezier(.7, 0, .3, 1);transition-timing-function:cubic-bezier(.7, 0, .3, 1);-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}@media screen and (max-width:58em){body.doc_get_started section.doc .tabs-circle nav li::before{margin:-40px 0 0 -40px;width:80px;height:80px}}body.doc_get_started section.doc .tabs-circle nav li.active::before{opacity:1;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}body.doc_get_started section.doc .tabs-circle nav li.active img{filter:none;-webkit-filter:none;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.doc_get_started section.doc .tabs-circle nav li.active a{color:#0197e6}body.doc_get_started section.doc .tabs-circle nav img{display:block;margin:0 auto;max-height:26px;width:auto;filter:gray;filter:grayscale(1);-webkit-filter:grayscale(1);-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.doc_get_started section.doc .tabs-circle nav a{position:relative;display:block;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;font-size:12px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:visible;color:#b7b7b7;margin:0;background-repeat:no-repeat;-webkit-transition:color .3s cubic-bezier(.7, 0, .3, 1);transition:color .3s cubic-bezier(.7, 0, .3, 1)}body.doc_get_started section.doc .tabs-circle nav a span{display:inline-block;margin-top:5px}body.doc_get_started section.doc .tabs-circle nav a:after{opacity:0}body.doc_get_started section.doc .tabs-circle nav a:hover,body.doc_get_started section.doc .tabs-circle nav a:focus{color:#252d3b;outline:none}body.doc_get_started section.doc .tabs-circle nav li[data-platform=debian].active a{color:#dd4814}body.doc_get_started section.doc .tabs-circle nav li[data-platform=debian]::before{border-color:#dd4814}body.doc_get_started section.doc .tabs-circle nav li[data-platform=centos].active a{color:#efa63b}body.doc_get_started section.doc .tabs-circle nav li[data-platform=centos]::before{border-color:#efa63b}body.doc_get_started section.doc .tabs-circle nav li[data-platform=alpine].active a{color:#0d597f}body.doc_get_started section.doc .tabs-circle nav li[data-platform=alpine]::before{border-color:#0d597f}body.doc_get_started section.doc .tabs-circle nav li[data-platform=arm].active a{color:#bb2843}body.doc_get_started section.doc .tabs-circle nav li[data-platform=arm]::before{border-color:#bb2843}body.doc_get_started section.doc .tabs-circle nav li[data-platform=mac] img,body.doc_get_started section.doc .tabs-circle nav li[data-platform=windows] img{opacity:.6}body.doc_get_started section.doc .tabs-circle nav li[data-platform=mac].active img,body.doc_get_started section.doc .tabs-circle nav li[data-platform=windows].active img{opacity:1}body.doc_get_started section.doc .tabs-circle nav li[data-platform=mac].active a,body.doc_get_started section.doc .tabs-circle nav li[data-platform=windows].active a{color:#252d3b}body.doc_get_started section.doc .tabs-circle nav li[data-platform=mac]::before,body.doc_get_started section.doc .tabs-circle nav li[data-platform=windows]::before{border-color:#252d3b}body.doc_kv header,body.doc_kv_api header{padding-left:3%;padding-right:3%}body.doc_kv .content,body.doc_kv_api .content{background:#f9f9f9}body.doc_kv .side-menu#sidebar,body.doc_kv_api .side-menu#sidebar{padding-left:3%;float:left;width:15.5%;padding-top:20px;margin-top:-2px;background:#f9f9f9}body.doc_kv .side-menu#sidebar ul.tier1,body.doc_kv_api .side-menu#sidebar ul.tier1{position:relative}body.doc_kv .side-menu#sidebar ul.tier1>li,body.doc_kv_api .side-menu#sidebar ul.tier1>li{padding-bottom:10px}body.doc_kv .content>section.doc,body.doc_kv_api .content>section.doc{padding:55px 9% 100px 22%;width:50%;border-left:2px solid #f3f3f3;background:white;margin-left:18.5%;float:none;margin-top:0}body.doc_kv .content>section.doc:after,body.doc_kv_api .content>section.doc:after{display:table;content:'';clear:both}body.doc_kv .content>section.doc h1+p,body.doc_kv_api .content>section.doc h1+p{font-size:21px}body.doc_kv .content>section.doc a.active,body.doc_kv_api .content>section.doc a.active{color:#f25e5a}body.doc_kv .content>section.doc ul.switchLanguage,body.doc_kv_api .content>section.doc ul.switchLanguage{list-style:none}body.doc_kv .content>section.doc ul.switchLanguage:after,body.doc_kv_api .content>section.doc ul.switchLanguage:after{display:table;content:'';clear:both}body.doc_kv .content>section.doc ul.switchLanguage li,body.doc_kv_api .content>section.doc ul.switchLanguage li{float:left;margin:0 15px 0 0}body.doc_kv .content>section.doc ul.switchLanguage li a,body.doc_kv_api .content>section.doc ul.switchLanguage li a{color:#b7b7b7;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;text-transform:uppercase;font-size:13px;outline:none}body.doc_kv .content>section.doc ul.switchLanguage li a.active,body.doc_kv_api .content>section.doc ul.switchLanguage li a.active{color:#0197e6}body.doc_kv .content>section.doc ul.switchLanguage li a:after,body.doc_kv_api .content>section.doc ul.switchLanguage li a:after{opacity:0}body.doc_kv .popup,body.doc_kv_api .popup{max-width:600px}body.doc_kv .popup section.doc,body.doc_kv_api .popup section.doc{float:none;width:100%;padding:0}body.doc_kv_api section.doc table tr td,body.doc_kv_api section.doc table tr th{text-align:left}body.doc_kv_api section.doc table.method,body.doc_kv_api section.doc table.message{width:100%;margin-top:70px}body.doc_kv_api section.doc table.method tr td,body.doc_kv_api section.doc table.message tr td{padding:10px 0}body.doc_kv_api section.doc table.method tr:nth-child(2) td,body.doc_kv_api section.doc table.message tr:nth-child(2) td{border-bottom:1px solid #dcdcdc}body.doc_kv_api section.doc table.method tr td:first-child,body.doc_kv_api section.doc table.message tr td:first-child{width:30%;padding-left:22px}body.doc_kv_api section.doc table.method tr:first-child th,body.doc_kv_api section.doc table.message tr:first-child th{width:100%;font-weight:normal;background:#252d3b;padding:16px 23px;border-radius:3px;border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}body.doc_kv_api section.doc table.method tr:first-child th h3,body.doc_kv_api section.doc table.message tr:first-child th h3{font-size:1.3em}body.doc_kv_api section.doc table.method tr:first-child th h3,body.doc_kv_api section.doc table.message tr:first-child th h3,body.doc_kv_api section.doc table.method tr:first-child th p em,body.doc_kv_api section.doc table.message tr:first-child th p em{color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.doc_kv_api section.doc table.method tr td a,body.doc_kv_api section.doc table.message tr td a{font-size:15px;color:#0197e6}body.doc_kv_api section.doc table.message tr:first-child th{padding:12px 20px 8px 20px}body.doc_kv_api section.doc table.message tr:nth-child(2) td{border-bottom:1px solid #dcdcdc;font-weight:bold}body.doc_kv_api section.doc table.message tr td:first-child{width:10%;padding-left:22px}body.doc_kv_api section.doc table.message tr td:nth-child(2){width:20%}body.doc_kv_api section.doc table.message tr td:nth-child(3){width:20%}body.doc_kv_api section.doc h3+p{margin:0}body.doc_kv_api section.doc h3{margin-top:0}body.faq .content{min-height:500px}body.faq h1{text-align:center;margin-top:40px;margin-bottom:0;font-size:33px}body.faq main{margin:0 24%}body.faq #search-input{margin-top:70px}body.faq #search-input input{background:#fff;border:1px solid #e2e2e2;border-radius:4px;font-size:17px;width:84%;margin:0 5%;padding:14px 3%}body.faq #search-input input,body.faq #search-input input:focus{transition:border-color .3s ease-in;outline:0}body.faq #search-input input:focus{border-color:#bcbcbc}body.faq #search-input input::-webkit-input-placeholder,body.faq #search-input input:-moz-placeholder,body.faq #search-input input:-ms-input-placeholder{font-weight:100;color:#b2b2b2}body.faq #search-input-icon{position:relative}body.faq #search-input-icon:before{position:absolute;right:8%;bottom:15px;width:20px;height:20px;content:'';cursor:default;background-image:url('../images/icons/search.png')}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){body.faq #search-input-icon:before{background-image:url("../images/icons/search@2x.png");background-size:20px 20px}}body.faq #search-input-icon.empty:before{cursor:pointer;background-image:url('../images/icons/delete.png')}body.faq .filters{width:96%;margin:0 2%;margin-top:-35px}body.faq .filters .general img{width:42px;height:55px;margin-top:-5px}body.faq .filters .popular .facet{margin-top:0;margin-right:1%}body.faq .filters .popular img{width:41px;height:50px}body.faq .filters .technology .facet{margin-top:8px}body.faq .filters .technology img{width:55px;height:42px}body.faq .filters .comparisons .facet{margin-top:4px;margin-left:5%}body.faq .filters .comparisons img{width:69px;height:46px}body.faq .filters .security .facet{margin-top:-1px}body.faq .filters .security img{width:38px;height:50px}body.faq .ais-menu--item__active a,body.faq .ais-menu--item a:hover{opacity:1}body.faq .facet{float:left;width:13%;margin:0 3.5%;padding:5px 0 40px 0;text-transform:uppercase;font-size:12px;opacity:.5;text-align:center;display:block;font-weight:600;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;filter:grayscale(100%);-webkit-filter:grayscale(1)}body.faq .facet a{outline:none}body.faq .facet span{display:block;margin-top:5px;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif}body.faq .facet .ais-menu--count{display:none}body.faq .facet.active,body.faq .facet:hover{opacity:1;filter:none;-webkit-filter:none;cursor:pointer}body.faq #hits{margin-bottom:120px;margin-top:30px}body.faq #hits .hit{border-bottom:1px solid #dfdfdf;padding:25px 0 15px 0}body.faq #hits .hit h2{font-size:19px;margin:0;font-weight:600}body.faq #hits .hit p{font-size:15px;line-height:22px;color:#999faa;margin:0 0 10px 0}body.faq #hits .hit h2 em,body.faq #hits .hit p em{background:#ffffbe;font-style:normal}body.faq #hits .hit h2 span{font-size:11px;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;text-transform:uppercase;padding:2px 5px;border-radius:3px;background:#fff088;vertical-align:1px;margin-left:5px;display:inline-block;color:#86840b}body.faq #hits .hit a{color:#0197e6;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.faq #hits .hit a:hover{color:#0176b3;border-bottom:2px solid #0176b3}body.faq #no-results-message .hit{border-bottom:none;text-align:center}body.faq #no-results-message .hit h2{font-weight:bold;margin-bottom:10px}body.faq #stats,body.faq #pagination{display:none}body.product .schema .steps p strong,body.docker .schema .steps p strong{background:#252d3b;display:inline-block;padding:0 8px;font-size:12px;line-height:19px;margin-right:3px;border-radius:8px;color:white}body.product section.blog a,body.docker section.blog a{display:block;width:90%;padding:70px 5% 55px 5%;margin-top:20px;clear:both;background:#f5f8fa;text-align:center}body.product section.blog a span,body.docker section.blog a span{border:1px solid #9cb6c7;border-radius:3px;color:#92a9b8;text-transform:uppercase;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;font-size:14px;padding:9px 12px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.product section.blog a h3,body.docker section.blog a h3,body.product section.blog a p,body.docker section.blog a p{max-width:650px;margin-left:auto;margin-right:auto}body.product section.blog a h3,body.docker section.blog a h3{font-size:29px}body.product section.blog a p,body.docker section.blog a p{font-size:18px;opacity:.5;line-height:155%}body.product section.blog a:hover span,body.docker section.blog a:hover span{background:white;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.product h1{text-align:center;letter-spacing:-0.2px;font-size:36px;clear:both;margin:50px 5% 20px 5%}body.product h2{font-size:36px;text-align:center;margin-bottom:35px}body.product .features:after{display:table;content:'';clear:both}body.product .features div h3{display:inline-block;margin-top:0}body.product .features section.resilient{text-align:center}body.product .features section.resilient:after{display:table;content:'';clear:both}body.product .features section.resilient h2{margin-bottom:10px}body.product .features section.resilient>p{max-width:60%;margin:auto;margin-top:0;clear:both;font-style:italic}body.product .features section.resilient .schema .figure{width:960px;margin:0 auto;text-align:center;position:relative;margin-bottom:60px}body.product .features section.resilient .schema .figure hr{height:3px;background:#252d3b;border:none;width:85%;position:absolute;top:88px;margin:0 auto;left:0;right:0;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.product .features section.resilient .schema .figure img{float:left;margin-top:30px;margin-bottom:30px}body.product .features section.resilient .schema .figure .node{width:93px;min-height:96px;position:absolute;top:0;background-image:url('../images/icons/server-transparent.png');background-repeat:no-repeat;background-position:top center}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){body.product .features section.resilient .schema .figure .node{background-image:url("../images/icons/server-transparent@2x.png");background-size:56px 96px}}body.product .features section.resilient .schema .figure .node span.name{display:inline-block;margin-top:103px;font-size:16px;font-weight:500}body.product .features section.resilient .schema .figure .node span.block{background:#fff088;border:2px solid #252d3b;border-radius:4px;width:12px;height:12px;display:inline-block;margin-top:7px;position:absolute;left:42%}body.product .features section.resilient .schema .figure .node div.failure{width:56px;height:96px;background:url('../images/icons/server-red.png') no-repeat;margin-left:19px;opacity:0}body.product .features section.resilient .schema .figure #nodeA{left:11%}body.product .features section.resilient .schema .figure #nodeB{left:28%}body.product .features section.resilient .schema .figure #nodeC{left:45.5%}body.product .features section.resilient .schema .figure #nodeC .name{margin-top:7px}body.product .features section.resilient .schema .figure #nodeD{left:63%}body.product .features section.resilient .schema .figure #nodeE{left:80.5%}body.product .features section.resilient .schema .figure #nodeF{left:1%}body.product .features section.resilient .schema .figure #nodeG{left:90%}body.product .features section.resilient .schema .figure #nodeF,body.product .features section.resilient .schema .figure #nodeG{opacity:0}body.product .features section.resilient .schema .controls{padding-top:15px}body.product .features section.resilient .schema .controls #replay{display:none}body.product .features section.resilient .schema .controls #replay,body.product .features section.resilient .schema .controls #play{text-transform:uppercase;font-weight:600;font-size:14px;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;color:#0197e6;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.product .features section.resilient .schema .controls #replay:hover,body.product .features section.resilient .schema .controls #play:hover{color:#0176b3;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.product .features section.resilient .schema .controls a:hover img{opacity:1}body.product .features section.resilient .schema .controls a:hover:after{opacity:0}body.product .features section.resilient .schema .controls a img{margin-right:6px;opacity:.75;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.product .features section.resilient .schema .controls #play img{vertical-align:text-top}body.product .features section.resilient .schema .controls #replay img{width:12px;height:15px}body.product .features section.resilient .schema #legend{font-size:20px;font-style:italic;text-align:center;padding-top:192px}body.product .features section.resilient .schema .steps{width:80%;margin:0 auto}body.product .features section.resilient .schema .steps strong{margin-bottom:5px}body.product .features section.resilient .schema .steps p{float:left;width:18%;font-size:17px;margin:22px 1%}body.product .features section.resilient .schema .steps #step2,body.product .features section.resilient .schema .steps #step3,body.product .features section.resilient .schema .steps #step4,body.product .features section.resilient .schema .steps #step5,body.product .features section.resilient .schema .steps #step6{opacity:.1}body.product .features section.resilient .schema.play #step2{animation:stepFadeIn .3s 1s ease-in 1,stepFadeOut .3s 4.5s ease-out 1;-webkit-animation:stepFadeIn .3s 1s ease-in 1,stepFadeOut .3s 4.5s ease-out 1;-moz-animation:stepFadeIn .3s 1s ease-in 1,stepFadeOut .3s 4.5s ease-out 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}body.product .features section.resilient .schema.play #nodeC .failure{-webkit-animation:blink ease-in-out infinite;-moz-animation:blink ease-in-out infinite;animation:blink ease-in-out infinite;-webkit-animation-delay:2.5s;-moz-animation-delay:2.5s;animation-delay:2.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;animation-duration:.7s}body.product .features section.resilient .schema.play #step3{animation:stepFadeIn .3s 5s ease-in 1,stepFadeOut .3s 10s ease-out 1;-webkit-animation:stepFadeIn .3s 5s ease-in 1,stepFadeOut .3s 10s ease-out 1;-moz-animation:stepFadeIn .3s 5s ease-in 1,stepFadeOut .3s 10s ease-out 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}body.product .features section.resilient .schema.play #nodeC{-webkit-animation:nodeCExit ease-out 1;-moz-animation:nodeCExit ease-out 1;animation:nodeCExit ease-out 1;-webkit-animation-delay:7.5s;-moz-animation-delay:7.5s;animation-delay:7.5s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}body.product .features section.resilient .schema.play #nodeA{-webkit-animation:nodeASlide ease-out 1;-moz-animation:nodeASlide ease-out 1;animation:nodeASlide ease-out 1;-webkit-animation-delay:9s;-moz-animation-delay:9s;animation-delay:9s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}body.product .features section.resilient .schema.play #nodeB{-webkit-animation:nodeBSlide ease-out 1;-moz-animation:nodeBSlide ease-out 1;animation:nodeBSlide ease-out 1;-webkit-animation-delay:9s;-moz-animation-delay:9s;animation-delay:9s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}body.product .features section.resilient .schema.play #nodeD{-webkit-animation:nodeDSlide ease-out 1;-moz-animation:nodeDSlide ease-out 1;animation:nodeDSlide ease-out 1;-webkit-animation-delay:9s;-moz-animation-delay:9s;animation-delay:9s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}body.product .features section.resilient .schema.play #nodeE{-webkit-animation:nodeESlide ease-out 1;-moz-animation:nodeESlide ease-out 1;animation:nodeESlide ease-out 1;-webkit-animation-delay:9s;-moz-animation-delay:9s;animation-delay:9s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}body.product .features section.resilient .schema.play #step4{animation:stepFadeIn .5s 10.5s ease-in 1,stepFadeOut .5s 14s ease-in 1;-webkit-animation:stepFadeIn .5s 10.5s ease-in 1,stepFadeOut .5s 14s ease-in 1;-moz-animation:stepFadeIn .5s 10.5s ease-in 1,stepFadeOut .5s 14s ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}body.product .features section.resilient .schema.play #nodeB .block.copy{animation:blockFromBtoD .5s 12s ease-in-out 1,blockFromDtoG .5s 20.5s ease-in-out 1;-webkit-animation:blockFromBtoD .5s 12s ease-in-out 1,blockFromDtoG .5s 20.5s ease-in-out 1;-moz-animation:blockFromBtoD .5s 12s ease-in-out 1,blockFromDtoG .5s 20.5s ease-in-out 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}body.product .features section.resilient .schema.play #step5{animation:stepFadeIn .5s 14.5s ease-in 1,stepFadeOut .5s 18s ease-in 1;-webkit-animation:stepFadeIn .5s 14.5s ease-in 1,stepFadeOut .5s 18s ease-in 1;-moz-animation:stepFadeIn .5s 14.5s ease-in 1,stepFadeOut .5s 18s ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards}body.product .features section.resilient .schema.play hr{-webkit-animation:hrGrow ease-out 1;-moz-animation:hrGrow ease-out 1;animation:hrGrow ease-out 1;-webkit-animation-delay:15s;-moz-animation-delay:15s;animation-delay:15s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}body.product .features section.resilient .schema.play #nodeF{-webkit-animation:nodeEnter ease-out 1;-moz-animation:nodeEnter ease-out 1;animation:nodeEnter ease-out 1;-webkit-animation-delay:16s;-moz-animation-delay:16s;animation-delay:16s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}body.product .features section.resilient .schema.play #nodeG{-webkit-animation:nodeEnter ease-out 1;-moz-animation:nodeEnter ease-out 1;animation:nodeEnter ease-out 1;-webkit-animation-delay:16s;-moz-animation-delay:16s;animation-delay:16s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}body.product .features section.resilient .schema.play #step6{-webkit-animation:stepFadeIn ease-out 1;-moz-animation:stepFadeIn ease-out 1;animation:stepFadeIn ease-out 1;-webkit-animation-delay:19s;-moz-animation-delay:19s;animation-delay:19s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}body.product .features section.decentralized,body.product .features section.replication{padding-top:60px;position:relative;overflow-x:hidden}body.product .features section.decentralized:after,body.product .features section.replication:after{display:table;content:'';clear:both}body.product .features section.decentralized hr,body.product .features section.replication hr{width:20%;float:left;margin-bottom:30px;height:3px;background:#252d3b;border:none;display:block}body.product .features section.decentralized h3,body.product .features section.replication h3,body.product .features section.decentralized p,body.product .features section.replication p{font-size:19px}body.product .features section.decentralized h3,body.product .features section.replication h3{font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;text-transform:uppercase;clear:both}body.product .features section.decentralized p,body.product .features section.replication p{line-height:1.7em;max-width:40%}body.product .features section.decentralized{min-height:425px;margin:0 0 0 8%;margin-top:100px;padding-top:40px}body.product .features section.decentralized .bg{background-image:url('../images/bg-decentralized.png');background-repeat:no-repeat;width:976px;height:425px;position:absolute;left:40%}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){body.product .features section.decentralized .bg{background-image:url("../images/bg-decentralized@2x.png");background-size:976px 425px}}body.product .features section.replication{min-height:408px;margin:0 8% 0 0;padding-top:100px}body.product .features section.replication .bg{background-image:url('../images/bg-replication.png');background-repeat:no-repeat;width:896px;height:408px;position:absolute;right:40%}@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx){body.product .features section.replication .bg{background-image:url("../images/bg-replication@2x.png");background-size:896px 408px}}body.product .features section.replication .wrapper div,body.product .features section.replication hr{float:right}body.product .features section.replication .wrapper div h3{display:block}body.product .features section.replication h3,body.product .features section.replication p{text-align:right}body.product .features section.replication p{margin-left:60%;max-width:100%}body.product .features section.programmatic{padding-top:90px}body.product .features section.programmatic:after{display:table;content:'';clear:both}body.product .features section.programmatic .wrapper{max-width:950px;margin:auto}body.product .features section.programmatic .wrapper>p{margin-top:7px;text-align:center}body.product .features section.programmatic .wrapper>div{float:left;width:45%;margin:0 5%;min-height:120px;margin-bottom:15px}body.product .features section.programmatic .wrapper>div>div{width:100%}body.product .features section.programmatic .wrapper>div img{margin:28px 18px 45px 0;float:left;max-width:20%}body.product .features section.programmatic .wrapper>div:nth-child(2n){clear:both;margin-left:0}body.product .features section.programmatic .wrapper>div:nth-child(2n+1){margin-right:0}body.product .features section.programmatic .wrapper>div h3{font-size:14px;padding:25px 0 0 0;vertical-align:super;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;text-transform:uppercase;margin-bottom:0}body.product .features section.programmatic .wrapper>div p{line-height:23px;font-size:16px;margin-top:0}body.product .features section.interfaces.programmatic{padding-top:50px;padding-bottom:20px}body.product .features section.interfaces.programmatic:after{display:table;content:'';clear:both}body.product .features section.interfaces.programmatic .wrapper>div:nth-child(2n+1){clear:none}body.product .features section.interfaces.programmatic .wrapper>div{text-align:center}body.product .features section.interfaces.programmatic .wrapper>div img{float:none;margin:0}body.product .features section.interfaces.programmatic .wrapper>div p{max-width:85%;margin:auto;margin-bottom:35px}body.product .features section.interfaces.programmatic .wrapper>div h3{display:block;padding:9px 0 8px 0}body.product .features section.interfaces.programmatic .wrapper>div:nth-child(4){float:none;width:100%;margin:0}body.product .features section.interfaces.programmatic .wrapper>div:nth-child(4) p{max-width:40%}body.product .features section.blog a{float:left;width:40%;clear:none}@-webkit-keyframes stepFadeIn{from{opacity:.1}to{opacity:1}}@-moz-keyframes stepFadeIn{from{opacity:.1}to{opacity:1}}@keyframes stepFadeIn{from{opacity:.1}to{opacity:1}}@-webkit-keyframes stepFadeOut{from{opacity:1}to{opacity:.1}}@-moz-keyframes stepFadeOut{from{opacity:1}to{opacity:.1}}@keyframes stepFadeOut{from{opacity:1}to{opacity:.1}}@-webkit-keyframes nodeASlide{from{left:11%}to{left:18%}}@-moz-keyframes nodeASlide{from{left:11%}to{left:18%}}@keyframes nodeASlide{from{left:11%}to{left:18%}}@-webkit-keyframes nodeBSlide{from{left:28%}to{left:36%}}@-moz-keyframes nodeBSlide{from{left:28%}to{left:36%}}@keyframes nodeBSlide{from{left:28%}to{left:36%}}@-webkit-keyframes nodeCExit{from{opacity:1;top:0}to{opacity:0;top:90px}}@-moz-keyframes nodeCExit{from{opacity:1;top:0}to{opacity:0;top:90px}}@keyframes nodeCExit{from{opacity:1;top:0}to{opacity:0;top:90px}}@-webkit-keyframes nodeDSlide{from{left:63%}to{left:54%}}@-moz-keyframes nodeDSlide{from{left:63%}to{left:54%}}@keyframes nodeDSlide{from{left:63%}to{left:54%}}@-webkit-keyframes nodeESlide{from{left:80.5%}to{left:72%}}@-moz-keyframes nodeESlide{from{left:80.5%}to{left:72%}}@keyframes nodeESlide{from{left:80.5%}to{left:72%}}@-webkit-keyframes nodeEnter{from{opacity:0;top:150px}to{opacity:1;top:0}}@-moz-keyframes nodeEnter{from{opacity:0;top:150px}to{opacity:1;top:0}}@keyframes nodeEnter{from{opacity:0;top:150px}to{opacity:1;top:0}}@-webkit-keyframes hrGrow{from{width:85%}to{width:100%}}@-moz-keyframes hrGrow{from{width:85%}to{width:100%}}@keyframes hrGrow{from{width:85%}to{width:100%}}@-webkit-keyframes blockFromBtoD{from{left:42%}to{left:228%}}@-moz-keyframes blockFromBtoD{from{left:42%}to{left:228%}}@keyframes blockFromBtoD{from{left:42%}to{left:228%}}@-webkit-keyframes blockFromDtoG{from{left:228%}to{left:600%}}@-moz-keyframes blockFromDtoG{from{left:228%}to{left:600%}}@keyframes blockFromDtoG{from{left:228%}to{left:600%}}@-webkit-keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@-moz-keyframes blink{0%,100%{opacity:0}50%{opacity:1}}@keyframes blink{0%,100%{opacity:0}50%{opacity:1}}body.docker section.presentation{text-align:center}body.docker section.presentation h1{font-size:36px;margin:50px 5% 20px 5%}body.docker section.presentation p.subtitle{font-size:20px;max-width:570px;margin-left:auto;margin-right:auto;color:#252d3b}body.docker section.presentation img{margin:50px 0 20px 0}body.docker section.presentation p.legend{font-style:italic;font-size:18px;line-height:160%;margin:30px auto 160px auto;color:#9e9e9e;max-width:600px;padding:0 3%}body.docker div.projects h2,body.docker section.scale h2{font-size:36px;text-align:center}body.docker div.projects{text-align:center;position:relative;clear:both}body.docker div.projects hr{background:#23b2db;height:2px;border:none;margin-bottom:50px;margin-top:30px}body.docker div.projects h2{margin-top:-24px;margin-bottom:40px;background:white;display:inline-block;position:absolute;top:0;left:50%;margin-left:-320px;padding:0 40px}body.docker section.projects{overflow:auto;zoom:1;padding-top:10px}body.docker section.projects .wrapper{width:88%}body.docker section.projects .project{float:left;width:28%;margin-left:1%;margin-right:1%;min-height:311px;box-shadow:0 0 4px 0 rgba(0,0,0,0.3);padding:1.5% 1.5% 0 1.5%;border-radius:3px;position:relative;overflow:hidden;margin-bottom:2%}body.docker section.projects .project strong{color:#029bc6;text-transform:uppercase;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif}body.docker section.projects .project h3,body.docker section.projects .project p{font-size:17px}body.docker section.projects .project h3{margin-bottom:8px}body.docker section.projects .project p{line-height:25px;margin-top:8px}body.docker section.projects .project a{position:absolute;bottom:52px}body.docker section.projects .project.disabled{background:#f6f6f6}body.docker section.projects .project.disabled a{top:20px;right:20px;bottom:initial}body.docker section.projects .project.disabled h3,body.docker section.projects .project.disabled p{opacity:.6}body.docker section.projects .project.disabled span{padding:3px 5px;border:2px solid #a2a5ab;text-transform:uppercase;border-radius:3px;display:inline-block;font-size:13px;font-weight:bold;color:#a2a5ab;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.docker section.projects .project.blog{min-height:235px}body.docker section.projects .project.dtr{margin-left:17.5%}body.docker section.projects .project hr{background:#029bc6;position:absolute;bottom:0;left:0;height:23px;width:100%;border:none;margin:0}body.docker section.projects .project .moby{position:absolute;bottom:0;right:0}body.docker section.scale{padding:80px 0 100px 0;overflow:auto;zoom:1}body.docker section.scale h2{margin-bottom:40px}body.docker section.scale .wrapper{width:80%;margin:0 auto}body.docker section.scale .wrapper h3{font-size:20px;margin-top:6px;margin-bottom:10px}body.docker section.scale .wrapper p{font-size:18px;line-height:170%;max-width:75%;margin:20px auto 0 auto}body.docker section.scale .wrapper img{margin-bottom:20px}body.docker section.scale .wrapper div{float:left;width:43%;padding:0 3% 0 3%;text-align:center}body.docker section.scale .wrapper div.hyperconvergence{border-right:1px solid #e5e5e5;padding-left:4.8%}body.docker section.scale .wrapper span{display:inline-block;background:#f3f3f3;font-weight:bold;border-radius:3px;padding:6px 9px;color:#79818e}body.doc_technology section.doc p.github{float:right;margin-top:50px}body.doc_technology section.doc p.github a span.star{padding:1px 8px 2px 7px !important}body.doc_technology section.doc p.note{text-align:center;margin-top:0}body.doc_technology section.doc img{display:block;margin:auto}body.doc_technology section.doc h2{margin-bottom:0}body.doc_technology section.doc h2+p{margin-top:5px}body.doc_technology section.doc h2+p em{background:#e9f2f5;border-radius:3px;padding:3px;font-style:normal;color:#5a6878;font-family:'Ubuntu Mono';font-size:13px}body.doc_technology section.doc table{width:100%}body.doc_technology section.doc table tr td{text-align:left;width:50%}body.doc_technology .popup{max-width:80%}body.doc_technology .popup img{width:100%;height:auto;max-width:968px}body.doc_status section.doc{min-height:500px}body.doc_status section.doc .green{background:#d9f1c9;color:#558c3f}body.doc_status section.doc .yellow{background:#fdf5bf;color:#877d5b}body.doc_status section.doc .red{background:#f0b8b8;color:#8d4d4d}body.doc_status section.doc blockquote{font-weight:600;font-family:'Source Sans Pro','Helvetica Neue','Helvetica','Arial',sans-serif}body.doc_status section.doc blockquote img{float:left;margin-top:-10px;margin-right:8px}body.doc_status section.doc h2{margin-top:40px}body.doc_status section.doc .issue{padding:10px 0;border-bottom:1px solid #e7e7e7}body.doc_status section.doc .issue span.date{display:block;text-transform:uppercase;color:#b7b7b7;font-size:11px;margin:13px 0 7px 0}body.doc_status section.doc .issue strong{font-size:17px;font-weight:600;display:inline-block}body.doc_status section.doc .issue p{margin-top:5px;color:#9e9e9e}body.doc_status section.doc .issue span.version{background:#f6f6f6;color:#9e9e9e;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.doc_status section.doc .issue a:hover span.version{background:#e9e9e9}body.doc_status section.doc .issue span.green,body.doc_status section.doc .issue span.yellow,body.doc_status section.doc .issue span.red,body.doc_status section.doc .issue span.version{padding:3px 7px;font-weight:600;display:inline-block;margin-left:5px;border-radius:3px;font-size:12px}body.doc_status section.doc .issue:last-child{border-bottom:none}body.doc_roadmap section.doc .roadmap{padding-left:35px}body.doc_roadmap section.doc .step{border-left:1px solid #b5b5b5;padding-left:70px;position:relative;min-height:110px}body.doc_roadmap section.doc .step .desc{padding-top:11px}body.doc_roadmap section.doc .step .desc h2{font-size:16px;margin:0;margin-bottom:5px;display:inline-block}body.doc_roadmap section.doc .step .desc p{color:#737373;margin:0;padding-bottom:30px}body.doc_roadmap section.doc .step .desc a{font-weight:600;color:#0197e6;margin-left:5px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.doc_roadmap section.doc .step .desc a:hover{color:#0176b3}body.doc_roadmap section.doc .step .desc span{font-weight:bold;background:#fff088;display:inline-block;padding:2px 6px;font-size:13px;margin-left:5px;border-radius:2px}body.doc_roadmap section.doc .step.done .desc h2,body.doc_roadmap section.doc .step.done .desc p{opacity:.5}body.doc_roadmap section.doc .step .date{width:65px;height:51px;padding-top:14px;border-radius:65px;text-align:center;text-transform:uppercase;background:white;border:1px solid #b5b5b5;position:absolute;left:-32px}body.doc_roadmap section.doc .step .date span{color:#f25e5a}body.doc_roadmap section.doc .step .date span.year_only{display:inline-block;margin-top:10px}body.doc_roadmap section.doc .step hr{height:1px;background:#b5b5b5;border:none;width:40px;position:absolute;left:0;top:15px}body.doc_changelog ul.tabs,body.doc_get_started ul.tabs,body.doc_storages_s3 ul.tabs{padding:10px 0 40px 0}body.doc_changelog ul.tabs a,body.doc_get_started ul.tabs a,body.doc_storages_s3 ul.tabs a{background:none;color:#252d3b !important;border-bottom-left-radius:5px;border-bottom-right-radius:5px;outline:none;font-family:'Helvetica','Helvetica','Arial',sans-serif;font-size:18px;font-weight:300;opacity:.7;padding:11px 18px}body.doc_changelog ul.tabs a img,body.doc_get_started ul.tabs a img,body.doc_storages_s3 ul.tabs a img{vertical-align:middle;margin-right:7px}body.doc_changelog ul.tabs li:last-child a img,body.doc_get_started ul.tabs li:last-child a img,body.doc_storages_s3 ul.tabs li:last-child a img{margin-right:4px}body.doc_changelog ul.tabs a.active,body.doc_get_started ul.tabs a.active,body.doc_storages_s3 ul.tabs a.active,body.doc_changelog ul.tabs a:hover,body.doc_get_started ul.tabs a:hover,body.doc_storages_s3 ul.tabs a:hover{background:#f5f5f5;opacity:1}body.doc_changelog ul.tabs a.active:after,body.doc_get_started ul.tabs a.active:after,body.doc_storages_s3 ul.tabs a.active:after,body.doc_changelog ul.tabs a:hover:after,body.doc_get_started ul.tabs a:hover:after,body.doc_storages_s3 ul.tabs a:hover:after{opacity:0}body.doc_changelog section.doc h3{font-size:1.2em;margin-top:15px}body.doc_changelog section.doc h2#unreleased,body.doc_changelog section.doc h2#-unreleased-{display:none}body.doc_comparison section.doc.backblaze img.competitor.big{margin-top:-11px}body.doc_comparison section.doc p.description a img{vertical-align:-2px;margin-left:6px;margin-right:2px}body.doc_comparison section.doc table.properties{margin:60px 0}body.doc_comparison section.doc table.properties tr:nth-child(1) th{padding-bottom:20px}body.doc_comparison section.doc table.properties th.infinit img{max-height:43px;width:auto}body.doc_comparison section.doc table.properties img.competitor.big{max-height:60px}body.doc_comparison section.doc tr.property{opacity:1;min-height:209px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.doc_comparison section.doc tr.property td{text-align:left}body.doc_comparison section.doc tr.property td.desc{padding:20px 0}body.doc_comparison section.doc tr.property td.competitor,body.doc_comparison section.doc tr.property td.infinit{text-align:center;width:20%;padding:0 2%}body.doc_comparison section.doc tr.property td img{float:left;max-width:50px;height:auto;margin-right:22px;padding-bottom:55px}body.doc_comparison section.doc tr.property td span{background:#ebf0f3;padding:5px 8px;display:inline-block;margin:4px;border-radius:3px;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.doc_comparison section.doc tr.property td span.unknown{background:#f1f1f1;color:#989898}body.doc_comparison section.doc tr.property a.open-popup{outline:none}body.doc_comparison section.doc tr.property h2{margin:0;font-size:14px;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;text-transform:uppercase;margin-bottom:7px;float:left}body.doc_comparison section.doc tr.property a.open-popup{background:#0197e6;display:inline-block;border-radius:20px;margin-top:4px;padding:0 5px;font-size:11px;color:white;margin-left:6px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.doc_comparison section.doc tr.property a.open-popup:hover{background:#0176b3;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.doc_comparison section.doc tr.property a.help{display:none}body.doc_comparison section.doc tr.property td.desc p.note{color:#252d3b;margin-top:11px}body.doc_comparison section.doc tr.property.same td.infinit span,body.doc_comparison section.doc tr.property.same td.competitor span{background:#f2f7c6;color:#4d5026}body.doc_comparison section.doc tr.property p{font-size:14px;line-height:19px;margin-top:0;margin-left:60px;padding-right:5%}body.doc_comparison section.doc h3.links{clear:both;margin-top:50px}body.doc_comparison div.popup section.doc{float:none;width:100%;padding:0}body.doc_comparison div.popup p.title{margin-top:0;border-bottom:1px solid #b7b7b7;padding-bottom:5px}body.doc_deployments section.doc img{margin:0 auto;display:inherit}body.legal header{background:#f9f9f9;border-bottom:2px solid #f3f3f3}body.legal section.doc{float:none;width:70%;padding:50px 15%}body.legal section.doc h1{font-family:'Source Sans Pro','Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:bold}body.legal section.doc dl{margin-bottom:80px}body.legal section.doc dt{font-size:1.3em;padding-bottom:5px}body.legal section.doc h2{font-size:.8em;text-transform:uppercase;font-family:'Source Sans Pro','Helvetica Neue','Helvetica','Arial',sans-serif;margin-top:60px;font-weight:bold}body.legal section.doc dd p,body.legal section.doc dd li{font-size:.9em;text-align:justify;width:60%;font-family:'Source Sans Pro','Helvetica Neue','Helvetica','Arial',sans-serif;font-weight:normal;color:#a6a6a6}body.legal section.doc dd a{color:#f25e5a}body.press .content section.doc{float:none;padding-left:12%}body.press .content section.doc div.article{background:#f3f3f3;padding:20px;text-align:center;margin-top:40px;border-radius:5px}body.press .content section.doc h1 span{font-size:14px;display:inline-block;float:right}body.press .content section.doc h2{margin:0 0 10px 0 !important}body.press .content section.doc p.subtitle{font-size:17px;color:gray;font-family:'Helvetica','Helvetica','Arial',sans-serif;font-weight:300;margin:0;text-align:center}body.press .content section.doc p{text-align:justify}body.press .content section.doc img{margin-right:40px;margin-bottom:40px}body.press .content section.doc img.capitalpartners{margin-top:8px}body.press .content #sidebar{float:right;margin-right:12%;padding-left:0;width:auto;padding:0 40px 30px 50px !important;border-radius:5px;border-left:1px solid #f5f5f5}body.press .content #sidebar ul.menu{position:relative}body.press .content #sidebar img{display:block;margin-top:20px;max-width:200px;border:1px solid #cdcdcd;border-radius:3px;background:white}body.press .content #sidebar p{color:#b3b3b3;font-style:italic;margin:0;margin-top:5px}body.contact section.doc,body.pricing section.doc{margin-top:30px;padding:0 15% 100px 15%;width:70%}body.confirm_email section.doc{padding:0 10%;width:80%;text-align:center;min-height:400px;margin-top:80px}body.pricing section.doc{padding-bottom:10px;padding-left:4%;padding-right:4%;width:92%}body.pricing section.doc:after{content:'';display:table;clear:both}body.pricing section.doc h1{text-align:center;margin-bottom:0;border-bottom:none;font-size:46px;margin-top:20px}body.pricing section.doc>p{text-align:center;width:50%;margin:0 auto;font-size:22px;line-height:30px}body.pricing section.doc .version{width:40%;margin:40px 0 100px 0;float:left;text-align:center;background:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,0.17);border-radius:3px;padding-bottom:50px}body.pricing section.doc .version ul{list-style-type:none}body.pricing section.doc .version ul:after{display:table;clear:both;content:''}body.pricing section.doc .version ul li{float:left;text-align:center;width:40%;margin:10px 5% 20px 5%;font-size:17px}body.pricing section.doc .version ul li:nth-child(2n+1){clear:both}body.pricing section.doc .version ul li span{display:block;clear:both;margin-top:5px}body.pricing section.doc .version ul li img{max-height:35px;max-width:35px;width:auto;display:block;margin:auto}body.pricing section.doc .version ul li.key img{margin-top:10px}body.pricing section.doc .version ul li.key span{margin-top:9px}body.pricing section.doc .version ul li.connectors img,body.pricing section.doc .version ul li.hub img{max-width:none;max-height:none;height:35px;width:auto}body.pricing section.doc .version ul li.key span{margin-top:9px}body.pricing section.doc .version ul li.cluster img{margin-top:6px}body.pricing section.doc .version ul li.cluster span.note{font-size:13px;color:#b7b7b7;line-height:17px}body.pricing section.doc .version>img{margin-top:45px}body.pricing section.doc .version h2{font-size:15px;text-transform:uppercase;padding-bottom:5px;margin-top:10px;border-bottom:2px solid #252d3b;display:inline-block;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif}body.pricing section.doc .version hr{background:#e6e6e6;height:1px;border:none;display:block;clear:both;margin:0 auto 20px auto;width:60%}body.pricing section.doc .version p{margin:10px 0;padding-left:2%;padding-right:2%}body.pricing section.doc .version strong,body.pricing section.doc .version p{font-size:17px}body.pricing section.doc .version p span{color:#718287;background:#dbebf0;border-radius:3px;padding:4px 6px;text-transform:uppercase;font-size:10px;margin-left:3px;font-weight:bold}body.pricing section.doc .version a.button{margin-top:15px;clear:both}body.pricing section.doc em{clear:both;display:block;text-align:center;margin-bottom:60px}body.pricing section.doc .version.community{margin-left:10%}body.pricing section.doc .version.community ul{width:80%;margin-left:auto;margin-right:auto}body.pricing section.doc .version.community ul li{width:38%;margin-left:6%;margin-right:6%}body.pricing section.doc .version.enterprise{margin-right:10%;background:#fafafa}body.pricing section.doc .version.enterprise>img{margin-top:37px}body.pricing section.doc .version.enterprise ul{width:90%;margin-left:auto;margin-right:auto}body.contact section form{margin-top:40px}body.contact section.doc{padding-left:20%;width:60%;padding-right:20%}body.contact input[type="text"],body.contact input[type="email"]{height:25px;width:40%}body.contact input[type="text"]{width:40%;margin-bottom:10px}body.contact form input[type="text"],body.contact form input[type="email"]{width:44%;margin-right:2%}body.contact textarea{width:92%;min-height:200px;border-radius:5px;padding:17px}body.contact section.doc .button{padding:10px 25px;margin-top:15px}div.star{margin-top:5px;margin-left:8px}div.star a{background:-webkit-linear-gradient(#fff 0, #f2f2f2 100%);background:-o-linear-gradient(#fff 0, #f2f2f2 100%);background:linear-gradient(#fff 0, #f2f2f2 100%);border-radius:3px 0 0 3px;text-transform:uppercase;color:#787878}div.star a:hover{background:white}div.star a svg{vertical-align:-4px;margin-right:2px;fill:#787878}div.star span{display:inline-block;margin-left:-4px;background:white}div.star a,div.star span{font-size:11px;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;padding:5px 8px;border:1px solid #dedede}body.opensource h1,body.opensource h2{font-size:36px;margin:45px 0 10px 0}body.opensource p.subtitle{font-size:22px;color:#252d3b;max-width:500px;margin:auto;padding-bottom:70px}body.opensource section.projects{text-align:center}body.opensource section.projects:after{content:'';clear:both;display:table}body.opensource section.projects .row{clear:both}body.opensource section.projects .project{position:relative;max-width:31%;margin:0 1% 1% 1%;min-height:329px}body.opensource section.projects .project .tagline{font-size:15px;line-height:21px}body.opensource section.projects .project .description{min-height:102px}body.opensource section.projects .project .stage .stage{width:78px;margin-left:10px}body.opensource section.projects .project .stage progress{width:calc(90% - 88px)}body.opensource section.projects .project.contribute .stage .stage{width:100px}body.opensource section.projects .project.contribute .stage progress{width:calc(90% - 120px)}body.opensource section.projects .project.pinned{max-width:45.5%;min-width:45.5%;margin:0 2% 2% 2%;min-height:304px}body.opensource section.projects .project.pinned .tagline{font-size:17px;line-height:23px}body.opensource section.projects .project.pinned .description{min-height:67px}body.opensource section.projects .project{float:left;text-align:left;border-radius:3px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;border:1px solid #e2e2e2;box-shadow:0 4px 7px 0 rgba(0,0,0,0.05)}body.opensource section.projects .project:hover{box-shadow:0 4px 7px 0 rgba(0,0,0,0.1);-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.opensource section.projects .project:hover .actions p{color:#252d3b;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.opensource section.projects .project .title,body.opensource section.projects .project .tagline,body.opensource section.projects .project .description,body.opensource section.projects .project .stage,body.opensource section.projects .project .stats,body.opensource section.projects .project .date{padding-left:25px;padding-right:25px}body.opensource section.projects .project .title{padding-top:30px}body.opensource section.projects .project .title img,body.opensource section.projects .project .title h3,body.opensource section.projects .project .title .star{float:left}body.opensource section.projects .project .title img{margin-right:3px;max-width:32px;height:auto}body.opensource section.projects .project .title h3{font-size:21px;margin:5px 10px 15px 0}body.opensource section.projects .project .title h3 a{-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.opensource section.projects .project .title h3 a:hover{color:#566989;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.opensource section.projects .project .title .soon{font-size:11px;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;padding:5px 8px;border:1px solid #dedede;color:white;border-radius:3px;border:none;display:inline-block;text-transform:uppercase;margin-top:9px;padding:3px 6px}body.opensource section.projects .project .tagline{clear:both}body.opensource section.projects .project .description,body.opensource section.projects .project .date{font-size:15px;color:#797e8b;line-height:21px}body.opensource section.projects .project .date{font-size:13px;color:#b1b1b1}body.opensource section.projects .project .stage{background:white;padding:0 0 1px 0;position:absolute;bottom:0;border-top:1px solid #dedede;margin-top:28px;width:100%}body.opensource section.projects .project .stage .stats{border-bottom:1px solid #e2e2e2;padding-top:17px;max-width:86%;width:100%;min-height:29px}body.opensource section.projects .project .stage .stats>div{float:left;margin-right:20px;padding-bottom:12px;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;text-transform:uppercase;font-size:11px}body.opensource section.projects .project .stage .stats>div svg{margin-right:5px;vertical-align:-4px;fill:#252d3b}body.opensource section.projects .project .stage .stats>div.stars svg{margin-right:2px}body.opensource section.projects .project .stage .progress{padding-top:15px;padding-bottom:10px}body.opensource section.projects .project .stage .progress .status{float:left;margin-right:15px;clear:both;margin-left:5%}body.opensource section.projects .project .stage .progress .status strong{font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;font-size:11px;text-transform:uppercase}body.opensource section.projects .project .stage .progress a{color:white;font-size:10px;margin-left:3px;vertical-align:super;display:inline-block;padding:1px 5px;border-radius:50px;margin-left:10px}body.opensource section.projects .project .stage .progress progress[value]{-webkit-appearance:none;appearance:none;-moz-appearance:none;border:none;margin-top:7px}body.opensource section.projects .project .stage .progress progress[value]::-webkit-progress-bar{background:#e9e9e9;border-radius:3px;height:6px}body.opensource section.projects .project .stage .progress progress[value]::-webkit-progress-value{border-radius:3px}body.opensource section.projects .project .stage hr{background:#dedede;height:1px;width:100%;clear:both;border:none;margin:0}body.opensource section.projects .project .stage .actions{border-bottom:1px solid #dedede}body.opensource section.projects .project .stage .actions p{line-height:22px;padding-left:5%;padding-right:5%;max-height:19px;color:#b1b1b1;overflow-y:hidden;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.opensource section.projects .project .stage ul{clear:both;list-style-type:circle;margin-left:17px;margin-top:24px}body.opensource section.projects .project .stage ul li{margin-bottom:5px;font-size:13px}body.opensource section.projects .project.closed{background:url('../images/bg-project-opensource.png') repeat}body.opensource section.projects .project.closed .stage .stage strong,body.opensource section.projects .project.closed .stage ul li{color:#252d3b}body.opensource section.projects .project.closed .stage a,body.opensource section.projects .project.closed .title .soon,body.opensource section.projects .project.closed .stage progress[value]::-webkit-progress-value{background:#252d3b}body.opensource section.projects .project.access .stage .status strong,body.opensource section.projects .project.access .stage ul li{color:#f8bc24}body.opensource section.projects .project.access .stage a,body.opensource section.projects .project.access .title .soon,body.opensource section.projects .project.access .stage progress[value]::-webkit-progress-value{background:linear-gradient(0deg, #ffaf2f 0, #f0d419 100%);background:-webkit-linear-gradient(0deg, #ffaf2f 0, #f0d419 100%);background:-o-linear-gradient(0deg, #ffaf2f 0, #f0d419 100%)}body.opensource section.projects .project.develop .stage .status strong,body.opensource section.projects .project.develop .stage ul li{color:#4ba9ff}body.opensource section.projects .project.develop .stage a,body.opensource section.projects .project.develop .title .soon,body.opensource section.projects .project.develop .stage progress[value]::-webkit-progress-value{background:linear-gradient(180deg, #1fd0ff 0, #6891ff 100%);background:-webkit-linear-gradient(180deg, #1fd0ff 0, #6891ff 100%);background:-o-linear-gradient(180deg, #1fd0ff 0, #6891ff 100%)}body.opensource section.projects .project.contribute .stage .status strong,body.opensource section.projects .project.contribute .stage ul li{color:#01bdae}body.opensource section.projects .project.contribute .stage a,body.opensource section.projects .project.contribute .title .soon,body.opensource section.projects .project.contribute .stage progress[value]::-webkit-progress-value{background:linear-gradient(0deg, #02aab0 0, #00cdac 100%);background:-webkit-linear-gradient(0deg, #02aab0 0, #00cdac 100%);background:-o-linear-gradient(0deg, #02aab0 0, #00cdac 100%)}body.opensource section.methodology{text-align:center;padding:60px 0}body.opensource section.methodology p.subtitle{padding-bottom:20px;max-width:70%}body.opensource section.methodology p.explain{max-width:60%;margin:auto;font-size:17px;line-height:24px;color:#b7b7b7;font-style:italic}body.opensource section.methodology .progress{width:90%;margin:60px auto}body.opensource section.methodology .progress .closed,body.opensource section.methodology .progress .access,body.opensource section.methodology .progress .develop,body.opensource section.methodology .progress .contribute{float:left;width:25%;text-align:left}body.opensource section.methodology .progress .closed span,body.opensource section.methodology .progress .access span,body.opensource section.methodology .progress .develop span,body.opensource section.methodology .progress .contribute span{height:12px;display:block;width:104%;border-radius:40px}body.opensource section.methodology .progress .closed strong,body.opensource section.methodology .progress .access strong,body.opensource section.methodology .progress .develop strong,body.opensource section.methodology .progress .contribute strong,body.opensource section.methodology .progress .closed p,body.opensource section.methodology .progress .access p,body.opensource section.methodology .progress .develop p,body.opensource section.methodology .progress .contribute p{float:left;padding-left:20px}body.opensource section.methodology .progress .closed p,body.opensource section.methodology .progress .access p,body.opensource section.methodology .progress .develop p,body.opensource section.methodology .progress .contribute p{clear:both}body.opensource section.methodology .progress .closed strong{color:#252d3b}body.opensource section.methodology .progress .closed span{background:#252d3b}body.opensource section.methodology .progress .develop strong{color:#4ba9ff}body.opensource section.methodology .progress .develop span{background:linear-gradient(180deg, #1fd0ff 0, #6891ff 100%);background:-webkit-linear-gradient(180deg, #1fd0ff 0, #6891ff 100%);background:-o-linear-gradient(180deg, #1fd0ff 0, #6891ff 100%)}body.opensource section.methodology .progress .contribute strong{color:#01bdae}body.opensource section.methodology .progress .contribute span{background:linear-gradient(0deg, #02aab0 0, #00cdac 100%);background:-webkit-linear-gradient(0deg, #02aab0 0, #00cdac 100%);background:-o-linear-gradient(0deg, #02aab0 0, #00cdac 100%);width:100%}body.opensource section.methodology .progress .access strong{color:#f8bc24}body.opensource section.methodology .progress .access span{background:linear-gradient(0deg, #ffaf2f 0, #f0d419 100%);background:-webkit-linear-gradient(0deg, #ffaf2f 0, #f0d419 100%);background:-o-linear-gradient(0deg, #ffaf2f 0, #f0d419 100%)}body.opensource section.methodology .progress p{line-height:23px;font-size:17px;max-width:80%;padding-bottom:80px}body.opensource section.methodology .progress strong{text-transform:uppercase;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;font-size:15px;margin-top:25px;display:inline-block}body.opensource section.licenses{clear:both;text-align:center;padding-top:20px;background:#f2f2f2;margin-top:50px;padding-bottom:100px}body.opensource section.licenses:after{content:'';clear:both;display:table}body.opensource section.licenses p.subtitle{max-width:75%}body.opensource section.licenses .wrapper{max-width:85%}body.opensource section.licenses .libraries .library{float:left;background:white;padding:12px 15px;border-radius:3px;margin-right:15px;min-width:100px;margin-bottom:15px;text-align:left;display:block;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.opensource section.licenses .libraries .library:hover{box-shadow:0 0 4px 0 rgba(196,196,196,0.8);color:#566989;background:#fafafa;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.opensource section.licenses .libraries .library strong{font-size:17px;font-weight:600}body.opensource section.licenses .libraries .library span{display:block;margin-top:5px;text-transform:uppercase;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;color:#9e9e9e;font-size:11px}body.doc_technology section.doc p.github a{width:100%;color:#707070;text-shadow:0 1px 0 #fff;outline:none}body.doc_technology section.doc p.github a:hover span.star{color:#fff;text-decoration:none;background-color:#3072b3;background-image:-webkit-linear-gradient(#599bdc, #3072b3);background-image:-moz-linear-gradient(#599bdc, #3072b3);background-image:-ms-linear-gradient(#599bdc, #3072b3);background-image:linear-gradient(#599bdc, #3072b3);border-color:#518cc6 #518cc6 #2a65a0;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}body.doc_technology section.doc p.github a span{display:block;float:right;margin-top:8px;background:#6d6d6d;padding:3px 6px;border-radius:3px;color:white;margin-left:10px}body.doc_technology section.doc p.github a span.star{border:1px solid #d4d4d4;background-color:#e6e6e6;font-weight:bold;color:#707070;font-family:'Helvetica','Helvetica','Arial',sans-serif;font-size:12px;padding:4px 8px 4px 7px;background-image:-webkit-linear-gradient(#fafafa, #eaeaea);background-image:-moz-linear-gradient(#fafafa, #eaeaea);background-image:-ms-linear-gradient(#fafafa, #eaeaea);background-image:linear-gradient(#fafafa, #eaeaea)}body .content #notfound{text-align:center}body .content #notfound .error{position:absolute;top:30%;text-align:center;z-index:4;width:100%}body .content #notfound h1{font-size:65px}body .content #notfound p{font-size:20px}body .content #notfound a{color:#0197e6;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body .content #notfound a:hover{color:#0176b3}body .content #notfound #pt{position:absolute;z-index:3;width:100%;height:100%}.tooltip{position:fixed;padding:0 10px;font-size:12px;color:#fff;top:-5px;display:none;background:#f25e5a;height:25px;line-height:25px;text-align:center;border-radius:3px}.slider{width:180px}.slider>.dragger{background:#252d3b;-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;width:24px;height:24px}.slider>.dragger:hover{background:#39455a}.slider>.track,.slider>.highlight-track{background:#ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;height:7px}.slider>.highlight-track{background-color:#252d3b}ul.tabs{list-style-type:none !important}ul.tabs li{float:left;margin:0 !important}ul.tabs a{cursor:pointer;display:block;border-radius:5px;padding:6px 18px;margin-right:10px;background:#f5f5f5;color:#252d3b !important;border-bottom-left-radius:0;border-bottom-right-radius:0}ul.tabs a span{opacity:.5;font-size:12px}ul.tabs a:hover{background:#ededed;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;border-bottom:0 !important}ul.tabs a.active{background:#23241f;color:#e6e6e6 !important}ul.tabs a.active:hover{background:#23241f;border-bottom:0 !important}body.doc_deployments .data-tabs-content .tabs-pane:first-child pre code{border-top-left-radius:0 !important}.tabs-pane{clear:both}.tabs-pane pre{margin-top:0}.js-tabby .tabs-pane{display:none;visibility:hidden}.tabs-pane.active{display:block;visibility:visible}.switchery{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;cursor:pointer;display:inline-block;height:30px;position:relative;vertical-align:middle;width:50px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box;background-clip:content-box}.switchery>small{background:#fff;border-radius:100%;box-shadow:0 1px 3px rgba(0,0,0,0.4);height:30px;position:absolute;top:0;width:30px}.switchery-small{border-radius:20px;height:20px;width:33px}.switchery-small>small{height:20px;width:20px}.switchery-large{border-radius:40px;height:40px;width:66px}.switchery-large>small{height:40px;width:40px}@media (min-width:1200px){body.opensource section.projects.wrapper,body.opensource section.methodology,body.opensource section.licenses .wrapper{max-width:1100px}}@media (max-width:1155px){body.opensource section.projects.wrapper{width:100%}}@media (max-width:1010px){body.opensource section.projects.wrapper .project{max-width:45.5%;min-width:45.5%;margin:0 2% 2% 2%;min-height:304px}body.opensource section.projects.wrapper .project .tagline{font-size:17px;line-height:23px}body.opensource section.projects.wrapper .project .description{min-height:67px}}@media (max-width:950px){body.home section.presentation{min-height:0}body.home section.presentation h1{font-size:27px;line-height:33px;padding-top:30px}body.home section.presentation h2{font-size:22px;line-height:29px}body.home section.presentation .schema img{margin-left:0}body.home .btn-contact{display:none}body.home section.features p.title{margin:20px 0}body.home section.features p{line-height:30px}body.home section.features div{width:40%;padding:10px 3%}body.home section.features div:nth-child(3n){clear:none}body.home section.features div:nth-child(2n+1){clear:both}body.home section.product div.developers,body.home section.product div.operators{width:90%;padding:0 5%;float:none}body.home section.product div.developers img,body.home section.product div.operators img{width:100%;height:auto}body.home section.product div.developers{margin-bottom:40px}body.home section.product div.developers img{max-width:387px}body.home section.product div.operators img{max-width:367px}body.home section.press .logos{width:auto}body.home section.docker img{margin-left:50px;margin-bottom:20px}body.home section.encore div.tutorial,body.home section.encore div.contact{width:90%;padding:0 5%;float:none;margin:70px 0}body.home section p.title{font-size:20px;line-height:28px}body.home section.news{padding-top:0}body.home section.news div.news{margin-top:70px}body.home section.news div.blog,body.home section.news div.news{width:90%;margin:0 5%;float:none}footer{min-height:600px}footer nav>ul>li{width:25%;padding-left:7%;padding-bottom:8px}footer nav ul li{padding-left:7%}footer nav ul li.list-help{width:11%;padding-left:0}footer nav ul li.list-product{padding-left:15%}footer nav ul li.made,footer nav ul li.connect{width:98%;text-align:center;clear:both;padding-left:0}footer nav ul ul.social{padding-top:20px;padding-left:0}footer nav ul ul.social li{float:none;margin-bottom:25px;padding-left:0}footer nav ul li.connect{padding-bottom:40px;padding-top:20px}footer nav ul li.connect ul li{padding-left:0}body.documentation section.doc,body.press section.doc,body.opensource section.doc,body.contact section.doc,body.legal section.doc{width:60%;padding:0 4% 100px 18%;margin-left:15%}body.faq main{margin:0 5%}body.faq .filters{width:100%;margin:0}body.faq #search-input input{width:86%;margin:0 5%;padding:14px 2%}}@media (max-width:870px){body.product section.doc .features section.resilient .schema{width:100%}body.product section.doc .features section.resilient .schema .steps{margin-top:60px}body.product section.doc .features section.decentralized div{width:90%;padding-top:50px}body.product section.doc .features section.programmatic .wrapper>div{width:95%;margin-left:0}}@media (max-width:800px){body.home section.presentation .schema-full{display:block}body.home section.presentation .schema{display:none}body.opensource section.projects.wrapper p{max-width:90%}body.opensource section.projects.wrapper .project{max-width:96%;margin:0 2% 2% 2%;min-height:284px}body.opensource section.projects.wrapper .project .date{padding-bottom:120px}body.opensource section.projects.wrapper .project.access{min-height:0}body.opensource section.projects.wrapper .project.access .stage{position:relative}body.opensource section.methodology p.explain{max-width:100%}body.opensource section.methodology .progress .access,body.opensource section.methodology .progress .develop,body.opensource section.methodology .progress .contribute{width:100%}}@media (max-width:720px){header>ul{display:none}header nav{display:block}body.docker section.presentation .schema{width:100%;margin-left:3%;margin-right:3%}body.docker section.presentation .schema .figure>img{margin-bottom:150px}body.docker section.presentation .schema .figure img{width:100%}body.docker section.presentation .schema .steps{margin-top:0;margin-bottom:60px}body.docker section.projects .wrapper{width:90%}body.docker section.projects .project{width:auto;margin-left:0;margin-right:0;margin-bottom:30px}body.docker section.projects .project h3{margin-top:5px}body.docker section.projects .project.volume{width:auto}body.docker section.projects .project.soon{width:33%;margin-right:5%}body.docker section.scale{padding-top:30px;padding-bottom:0}body.docker section.scale .wrapper{width:92%}body.docker section.scale .wrapper div.hyperscalable{padding-left:0;border-right:0}body.docker section.scale .wrapper div.hyperscalable img{margin-left:0}body.docker section.scale .wrapper p{max-width:87%}body.docker section.scale .wrapper div{width:100%;padding:0}body.docker section.scale .wrapper div img{margin-bottom:40px;max-width:100%;height:auto}body.pricing section.doc>p{width:80%}body.pricing section.doc .version{width:90%;border-right:0;margin-bottom:50px}body.pricing section.doc .version.community,body.pricing section.doc .version.enterprise{margin-left:5%;margin-right:5%}body.pricing section.doc .version.community{border-right:0}body.pricing section.doc .plan p{padding-left:0}body.pricing section.doc .plan hr{margin:15px auto;width:50%}body.home section.docker{text-align:center}body.home section.docker h2,body.home section.docker p{text-align:center}body.home section.docker h2{margin-top:0}body.home section.docker img{float:none;margin:0 auto 50px 0}body.home section.docker a.button,body.home section.docker h2,body.home section.docker p{margin-left:0}}@media (max-width:600px){body.home section.features p.title{padding-top:0;margin-bottom:0}body.home section.features span.arrow{display:none}body.home section.features .terminal .header{margin-top:-58px}body.home section.usecases{padding-left:5%;padding-right:5%}body.home section.usecases div.usecase{text-align:center}body.home section.usecases img{float:none}body.home section.usecases div.usecase.dht img,body.home section.usecases div.usecase.fs img,body.home section.usecases div.usecase.infrastructure img{margin:0}body.home section.encore div.get_started,body.home section.encore div.search_faq{width:96%;float:none;padding:0 2%;margin:0}body.home section.encore div.get_started{padding-top:50px}body.home section.encore div.search_faq{padding-bottom:50px}body.home section.press img{margin-bottom:40px}body.home section.press a:first-child img{margin-bottom:10px}body.faq .filters{display:none}body.drive section.intro p.subtitle{margin:0}body.drive section.intro .client{width:100%;margin:auto;max-width:767px}body.drive section.location img{float:none;width:100%;max-width:540px;margin-left:0}body.drive section.access p{margin:0 5%}body.drive section.access img{width:90%;margin-left:auto;margin-right:auto}body.drive section.integrations p{max-width:100%}body.drive section.integrations img{float:none;margin-right:auto;margin-left:auto;width:20%}body.documentation h1,body.press h1,body.opensource h1,body.contact h1,body.legal h1{margin-top:30px}body.documentation #sidebar,body.press #sidebar,body.opensource #sidebar,body.contact #sidebar,body.legal #sidebar{display:none}body.documentation section.doc,body.press section.doc,body.opensource section.doc,body.contact section.doc,body.legal section.doc{float:left;width:84%;margin:0;padding:0 7%}body.download section.platforms .platform{width:100%;float:none;margin:0;margin-bottom:50px}body.contact form input[type="text"],body.contact form input[type="email"]{width:100%;margin-bottom:10px}body.legal section.doc dd p{width:100%}}@media (max-width:500px){body.home section.features div{width:100%;float:none;padding:10px 0}body.home section.press{padding-bottom:0}body.home section.press .logos img{float:none}}