/*! 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:#ff514f;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:#ff1f1c;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:#f3f3f3;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 #ff514f}.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}#announcement a{color:#0197e6}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.infinit{float:left;height:50px;width:auto}header img.memo{float:left;margin-top:15px;height:29px;width:auto}header img.arrow{float:left;margin-top:20px;margin-right:13px}header svg{float:left;margin-top:10px;margin-right:13px}header svg .infinit{fill:#d2d2d2;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}header svg:hover .infinit{fill:#ff514f;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}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:17px}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 #ff9d9c;border-radius:3px;padding:7px 11px;color:#ff514f;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;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:#ff514f}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_memo_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_memo_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_memo_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_memo_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_memo_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_memo_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_memo_get_started section.doc ul.social li a.icon-infinit:before,body.doc_comparison ul.competitors li a.icon-infinit:before{color:#ff514f}#social ul li a.icon-facebook:before,body.doc_get_started section.doc ul.social li a.icon-facebook:before,body.doc_memo_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_memo_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,body.doc_memo_get_started section.doc ul.social{list-style-type:none;margin:0;padding:0}body.doc_get_started section.doc ul.social li,body.doc_memo_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),body.doc_memo_get_started section.doc ul.social li:nth-child(2n+1){clear:both}body.doc_get_started section.doc ul.social li a,body.doc_memo_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,body.doc_memo_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:#ff514f;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:#ff1f1c}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:-99px;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,body.memo_download h1,body.memo_update h1{font-size:36px}body.download h1,body.update h1,body.memo_download h1,body.memo_update h1,body.download p.subtitle,body.update p.subtitle,body.memo_download p.subtitle,body.memo_update p.subtitle{text-align:center}body.download h1,body.update h1,body.memo_download h1,body.memo_update h1{margin-bottom:3px;margin-top:40px}body.download p.subtitle,body.update p.subtitle,body.memo_download p.subtitle,body.memo_update p.subtitle{margin-top:0}body.download p.legal,body.update p.legal,body.memo_download p.legal,body.memo_update p.legal{text-align:center;padding:80px 30px;clear:both;opacity:.5}body.download .popup,body.update .popup,body.memo_download .popup,body.memo_update .popup{max-width:530px}body.download .popup section.doc h3,body.update .popup section.doc h3,body.memo_download .popup section.doc h3,body.memo_update .popup section.doc h3{margin-top:0}body.download .popup section.doc pre code,body.update .popup section.doc pre code,body.memo_download .popup section.doc pre code,body.memo_update .popup section.doc pre code{min-height:auto}body.download .wrapper,body.memo_download .wrapper{max-width:1060px}body.download .os,body.memo_download .os,body.download .containers,body.memo_download .containers{float:left;width:46%;margin:0 2%}body.download .platform,body.memo_download .platform{width:100%;clear:both;padding-top:50px}body.download .platform div.name,body.memo_download .platform div.name{float:left;text-align:center;max-width:15%;min-width:100px;padding-top:10px}body.download .platform div.name h2,body.memo_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,body.memo_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,body.memo_download .platform div.links img{margin-right:4px;height:19px;width:auto}body.download .platform div.links p,body.memo_download .platform div.links p{margin-top:0}body.download .platform div.links a,body.memo_download .platform div.links a{vertical-align:4px}body.download .platform div.links p a:nth-child(3),body.memo_download .platform div.links p a:nth-child(3),body.download .platform div.links a.direct,body.memo_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.memo_download .platform div.links p a:nth-child(3):after,body.download .platform div.links a.direct:after,body.memo_download .platform div.links a.direct:after{opacity:0}body.download .platform div.links a.direct,body.memo_download .platform div.links a.direct{vertical-align:34px;margin-left:7px}body.download .platform div.links p:last-child img,body.memo_download .platform div.links p:last-child img{margin-right:2px}body.download .platform.soon,body.memo_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,body.memo_download .platform.soon .name{opacity:.4}body.download .platform.soon .name h2,body.memo_download .platform.soon .name h2{font-size:14px}body.download .platform.soon .links,body.memo_download .platform.soon .links{color:#b7b7b7;min-height:48px;padding:37px 25px 13px 25px}body.update section.platforms,body.memo_update section.platforms{min-height:370px;margin:70px 9%}body.update section.platforms .platform,body.memo_update section.platforms .platform{text-align:center}body.update section.platforms .platform.linux img:first-child,body.memo_update section.platforms .platform.linux img:first-child{margin-top:-12px}body.update section.platforms .platform h2,body.memo_update section.platforms .platform h2{margin-top:15px}body.update section.platforms .platform p,body.memo_update section.platforms .platform p{margin:9px 0}body.update section.platforms .platform a.button,body.memo_update section.platforms .platform a.button{margin-bottom:9px}body.update section.platforms .platform a.direct,body.memo_update section.platforms .platform a.direct{font-size:13px;color:#9a9a9a}body.update section.platforms .platform p img,body.memo_update section.platforms .platform p img{vertical-align:-4px;margin-right:4px}body.update section.platforms .platform hr,body.memo_update section.platforms .platform hr{width:70%;margin:20px auto;height:1px;border:none;background:#e4e4e4}body.update section.platforms .platform,body.memo_update section.platforms .platform{width:27%;margin:0 3%;float:left}body.update section.platforms .platform a,body.memo_update section.platforms .platform a{display:inline-block}body.update p.legal,body.memo_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:36px;line-height:41px;padding-bottom:15px;border-bottom:1px solid #dfdfdf;display:block;margin-top:0;letter-spacing:-1.2px}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:36px;letter-spacing:-1.2px}section.doc h3{font-size:25px;margin-top:45px;margin-bottom:7px;letter-spacing:-1px}section.doc h3.list{margin-top:5px}section.doc h4{font-size:20px;margin:40px 0 -5px 0}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:#293854}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:#eff4ff;color:#293854}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 header{padding-left:3%;padding-right:3%}body.documentation .content{background:#f9f9f9}body.documentation #sidebar{padding-left:3%;float:left;width:15.5%;padding-top:20px;margin-top:-2px;background:#f9f9f9}body.documentation section.doc{padding:55px 9% 100px 19%;width:53.3%;border-left:2px solid #f3f3f3;background:white;margin-left:18.5%;float:none;margin-top:0}body.documentation section.doc:after{display:table;content:'';clear:both}body.documentation section.doc a.active{color:#ff514f}body.doc_get_started section.doc,body.doc_memo_get_started section.doc,body.contact section.doc,body.pricing section.doc{padding:0 15% 100px 31%;width:50%;border-left:0;background:white;margin-left:0;float:left;margin-top:15px}body.doc_get_started .content,body.doc_memo_get_started .content,body.contact .content,body.pricing .content{background:white}body.doc_get_started #sidebar,body.doc_memo_get_started #sidebar,body.contact #sidebar,body.pricing #sidebar{padding-left:8%;width:10%;margin-top:10px;margin-bottom:30px;padding-top:0}body.documentation progress,body.contact progress,body.pricing progress{position:fixed;left:0;top:0;border:none;color:#ff514f;width:100%;height:2px;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.documentation #progressTooltip,body.contact #progressTooltip,body.pricing #progressTooltip,body.documentation progress,body.contact progress,body.pricing progress{z-index:3}body.documentation progress::-webkit-progress-bar,body.contact progress::-webkit-progress-bar,body.pricing progress::-webkit-progress-bar{background-color:transparent}body.documentation progress::-webkit-progress-value,body.contact progress::-webkit-progress-value,body.pricing progress::-webkit-progress-value{background-color:#ff514f}body.documentation progress::-moz-progress-bar,body.contact progress::-moz-progress-bar,body.pricing progress::-moz-progress-bar{background-color:#ff514f}body.documentation #page-menu,body.contact #page-menu,body.pricing #page-menu{margin-top:30px;margin-left:3%;float:left;width:13%}body.documentation #page-menu ul.tier1,body.contact #page-menu ul.tier1,body.pricing #page-menu ul.tier1{max-width:180px}body.documentation #page-menu ul li a,body.contact #page-menu ul li a,body.pricing #page-menu ul li a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.documentation #page-menu li.title,body.contact #page-menu li.title,body.pricing #page-menu li.title{margin-bottom:20px}body.documentation #docsearch,body.contact #docsearch,body.pricing #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.contact #docsearch,body.pricing #docsearch{background-image:url("../images/icons/search@2x.png");background-size:14px 14px}}body.documentation .algolia-docsearch-suggestion,body.contact .algolia-docsearch-suggestion,body.pricing .algolia-docsearch-suggestion,body.documentation .aa-cursor .algolia-docsearch-suggestion--content,body.contact .aa-cursor .algolia-docsearch-suggestion--content,body.pricing .aa-cursor .algolia-docsearch-suggestion--content{color:#252d3b}body.documentation .algolia-docsearch-suggestion--category-header,body.contact .algolia-docsearch-suggestion--category-header,body.pricing .algolia-docsearch-suggestion--category-header{background:#252d3b}body.documentation .algolia-docsearch-footer,body.contact .algolia-docsearch-footer,body.pricing .algolia-docsearch-footer{border-top:0 solid #606060}body.documentation .algolia-docsearch-suggestion--title,body.contact .algolia-docsearch-suggestion--title,body.pricing .algolia-docsearch-suggestion--title{font-weight:500}body.documentation .algolia-docsearch-suggestion--text,body.contact .algolia-docsearch-suggestion--text,body.pricing .algolia-docsearch-suggestion--text{color:#a0a0a0}body.documentation .algolia-docsearch-suggestion--subcategory-column,body.contact .algolia-docsearch-suggestion--subcategory-column,body.pricing .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.contact .algolia-docsearch-suggestion--wrapper:hover,body.pricing .algolia-docsearch-suggestion--wrapper:hover{background:#f3f3f3}body.documentation .aa-dropdown-menu,body.contact .aa-dropdown-menu,body.pricing .aa-dropdown-menu{font-size:14px;min-width:520px;margin-left:-7px;margin-top:-4px}body.documentation .algolia-docsearch-suggestion--highlight,body.contact .algolia-docsearch-suggestion--highlight,body.pricing .algolia-docsearch-suggestion--highlight{color:#252d3b;background:#ffffbe}body.documentation .algolia-docsearch-suggestion__secondary,body.contact .algolia-docsearch-suggestion__secondary,body.pricing .algolia-docsearch-suggestion__secondary{border-top:1px solid #e0e0e0}body.documentation .side-menu ul.tier1,body.contact .side-menu ul.tier1,body.pricing .side-menu ul.tier1{position:absolute;margin-top:20px;max-width:250px}body.documentation .side-menu ul.tier1:before,body.contact .side-menu ul.tier1:before,body.pricing .side-menu ul.tier1:before,body.documentation .side-menu ul.tier1:after,body.contact .side-menu ul.tier1:after,body.pricing .side-menu ul.tier1:after{content:" ";display:table}body.documentation .side-menu ul.tier1:after,body.contact .side-menu ul.tier1:after,body.pricing .side-menu ul.tier1:after{clear:both}body.documentation .side-menu ul.tier1.fixed,body.contact .side-menu ul.tier1.fixed,body.pricing .side-menu ul.tier1.fixed{position:fixed;top:20px}body.documentation .side-menu ul.tier1 #menu-anchor,body.contact .side-menu ul.tier1 #menu-anchor,body.pricing .side-menu ul.tier1 #menu-anchor{height:1px;width:100%}body.documentation .side-menu ul.tier1>li,body.contact .side-menu ul.tier1>li,body.pricing .side-menu ul.tier1>li,body.documentation .side-menu ul.tier1 li>a,body.contact .side-menu ul.tier1 li>a,body.pricing .side-menu ul.tier1 li>a{font-size:15px}body.documentation .side-menu ul.tier1 li,body.contact .side-menu ul.tier1 li,body.pricing .side-menu ul.tier1 li{position:relative}body.documentation .side-menu ul.tier1 li a,body.contact .side-menu ul.tier1 li a,body.pricing .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.contact .side-menu ul.tier1 li a:hover,body.pricing .side-menu ul.tier1 li a:hover,body.documentation .side-menu ul.tier1 li.active>a,body.contact .side-menu ul.tier1 li.active>a,body.pricing .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.contact .side-menu ul.tier1 li.notice,body.pricing .side-menu ul.tier1 li.notice{width:75%;margin-bottom:20px;font-style:italic;color:#b7b7b7;line-height:21px;font-size:13px}body.documentation .side-menu ul.tier1 li.title,body.contact .side-menu ul.tier1 li.title,body.pricing .side-menu ul.tier1 li.title,body.documentation .side-menu ul.tier1 li.title a,body.contact .side-menu ul.tier1 li.title a,body.pricing .side-menu ul.tier1 li.title a{font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;text-transform:uppercase;font-size:11px;color:#b8b8b8;font-weight:bold;-webkit-font-smoothing:auto}body.documentation .side-menu ul.tier1>li,body.contact .side-menu ul.tier1>li,body.pricing .side-menu ul.tier1>li{padding-top:3px;padding-bottom:10px;font-family:'Helvetica','Helvetica','Arial',sans-serif}body.documentation .side-menu ul.tier1>li hr,body.contact .side-menu ul.tier1>li hr,body.pricing .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.contact .side-menu ul.tier1 ul,body.pricing .side-menu ul.tier1 ul{list-style-type:circle;padding-left:20px;margin-top:7px}body.documentation .side-menu ul.tier1 ul li,body.contact .side-menu ul.tier1 ul li,body.pricing .side-menu ul.tier1 ul li{margin:10px 0;font-size:14px}body.documentation .side-menu ul.tier1 ul li a,body.contact .side-menu ul.tier1 ul li a,body.pricing .side-menu ul.tier1 ul li a{font-size:13px}body.documentation .side-menu ul.tier1 ul>li:first-child,body.contact .side-menu ul.tier1 ul>li:first-child,body.pricing .side-menu ul.tier1 ul>li:first-child{margin-top:12px}body.documentation .side-menu ul.tier1 li.examples ul,body.contact .side-menu ul.tier1 li.examples ul,body.pricing .side-menu ul.tier1 li.examples ul,body.documentation .side-menu ul.tier1 li.reference ul,body.contact .side-menu ul.tier1 li.reference ul,body.pricing .side-menu ul.tier1 li.reference ul{display:none}body.documentation .side-menu ul.tier1 li.examples.active ul,body.contact .side-menu ul.tier1 li.examples.active ul,body.pricing .side-menu ul.tier1 li.examples.active ul,body.documentation .side-menu ul.tier1 li.reference.active ul,body.contact .side-menu ul.tier1 li.reference.active ul,body.pricing .side-menu ul.tier1 li.reference.active ul{display:block}body.documentation .side-menu ul.tier1 li.dropdown ul,body.contact .side-menu ul.tier1 li.dropdown ul,body.pricing .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.contact .side-menu ul.tier1 li.dropdown>a img,body.pricing .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.contact .side-menu ul.tier1 li.dropdown.clicked>ul,body.pricing .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.contact .side-menu ul.tier1 li.dropdown.clicked>a img,body.pricing .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.contact .side-menu ul.tier1 li.request,body.pricing .side-menu ul.tier1 li.request{font-style:italic}body.documentation .side-menu ul.tier1 li.request a,body.contact .side-menu ul.tier1 li.request a,body.pricing .side-menu ul.tier1 li.request a{color:#9e9e9e}body.documentation .side-menu ul.tier1 li.comparisons,body.contact .side-menu ul.tier1 li.comparisons,body.pricing .side-menu ul.tier1 li.comparisons{padding-right:10px}body.documentation .side-menu ul.tier1 li.comparisons ul,body.contact .side-menu ul.tier1 li.comparisons ul,body.pricing .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.contact .side-menu ul.tier1 li.comparisons ul li,body.pricing .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.contact .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){clear:both}body.documentation .side-menu ul.tier1 li.comparisons ul li img,body.contact .side-menu ul.tier1 li.comparisons ul li img,body.pricing .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.contact .side-menu ul.tier1 li.comparisons ul>a img,body.pricing .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.contact .side-menu ul.tier1 li.comparisons.clicked>ul,body.pricing .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.contact .side-menu ul.tier1 li.comparisons.clicked>a img,body.pricing .side-menu ul.tier1 li.comparisons.clicked>a img{transform:rotate(-90deg);transition:transform .2s linear}body.documentation #sidebar ul.tier1 li.title.platform,body.contact #sidebar ul.tier1 li.title.platform,body.pricing #sidebar ul.tier1 li.title.platform{margin-top:0}body.doc_get_started section.doc img.fuse,body.doc_memo_get_started section.doc img.fuse,.popup section.doc img.fuse,body.doc_get_started section.doc img.infinitcli,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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,body.doc_memo_get_started section.doc img#twodevices{width:382px;height:187px}body.doc_get_started section.doc img.minicluster,body.doc_memo_get_started section.doc img.minicluster{display:block;margin:auto}body.doc_get_started section.doc a.go_deployments,body.doc_memo_get_started section.doc a.go_deployments,body.doc_get_started section.doc a.go_reference,body.doc_memo_get_started section.doc a.go_reference,body.doc_get_started section.doc a.go_docker,body.doc_memo_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_memo_get_started section.doc a.go_deployments img,body.doc_get_started section.doc a.go_reference img,body.doc_memo_get_started section.doc a.go_reference img,body.doc_get_started section.doc a.go_docker img,body.doc_memo_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_memo_get_started section.doc a.go_deployments span,body.doc_get_started section.doc a.go_reference span,body.doc_memo_get_started section.doc a.go_reference span,body.doc_get_started section.doc a.go_docker span,body.doc_memo_get_started section.doc a.go_docker span{display:block}body.doc_get_started section.doc a.go_deployments:hover,body.doc_memo_get_started section.doc a.go_deployments:hover,body.doc_get_started section.doc a.go_reference:hover,body.doc_memo_get_started section.doc a.go_reference:hover,body.doc_get_started section.doc a.go_docker:hover,body.doc_memo_get_started section.doc a.go_docker:hover{background:#ebebeb}body.doc_get_started section.doc a.go_deployments,body.doc_memo_get_started section.doc a.go_deployments,body.doc_get_started section.doc a.go_docker,body.doc_memo_get_started section.doc a.go_docker{margin-left:0}body.doc_get_started section.doc a.go_reference,body.doc_memo_get_started section.doc a.go_reference{margin-right:0}body.doc_get_started section.doc a.go_reference img,body.doc_memo_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,body.doc_memo_get_started section.doc h3:last-child{clear:both}body.doc_get_started section.doc ul:last-child,body.doc_memo_get_started section.doc ul:last-child{list-style-type:none}body.doc_get_started section.doc ul:last-child li,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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,body.doc_memo_get_started section.doc .tabs-circle nav{margin-left:-10px}body.doc_get_started section.doc .tabs-circle nav ul,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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,body.doc_memo_get_started section.doc .tabs-circle nav li.active a{color:#0197e6}body.doc_get_started section.doc .tabs-circle nav img,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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,body.doc_memo_get_started section.doc .tabs-circle nav a:after{opacity:0}body.doc_get_started section.doc .tabs-circle nav a:hover,body.doc_memo_get_started section.doc .tabs-circle nav a:hover,body.doc_get_started section.doc .tabs-circle nav a:focus,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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,body.doc_memo_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_memo_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,body.doc_memo_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_memo_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,body.doc_memo_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_memo_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,body.doc_memo_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_memo_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,body.doc_memo_get_started section.doc .tabs-circle nav li[data-platform=windows]::before{border-color:#252d3b}body.doc_memo_get_started section.doc pre.device2>div span{background:#a8b7d2}body.doc_memo_get_started section.doc pre>div span{background:#0087c9}body.doc_memo_get_started section.doc h2{margin-top:100px}body.doc_memo_get_started section.doc h2#platform,body.doc_memo_get_started section.doc h2#install-software{margin-top:75px}body.doc_memo_get_started section.doc h3{margin-top:80px}body.doc_memo_get_started section.doc h3#create-a-user{margin-top:45px}body.xxx .content>section.doc{padding:55px 19.2% 100px 5%;width:57%;margin-left:18.5%}body.doc_memo_overview section.doc .vs,body.doc_memo_overview section.doc .kvs{float:left;width:47%}body.doc_memo_overview section.doc .vs{margin-left:3%}body.doc_memo_overview section.doc .kvs{margin-right:3%}ul.switchLanguage,section.doc ul.switchLanguage{list-style:none !important}ul.switchLanguage:after,section.doc ul.switchLanguage:after{display:table;content:'';clear:both}ul.switchLanguage li,section.doc ul.switchLanguage li{float:left;margin:0 15px 0 0}ul.switchLanguage li a,section.doc ul.switchLanguage li a{color:#b7b7b7 !important;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;text-transform:uppercase;font-size:13px;outline:none}ul.switchLanguage li a.active,section.doc ul.switchLanguage li a.active{color:#0197e6 !important}ul.switchLanguage li a:after,section.doc ul.switchLanguage li a:after{opacity:0}body.doc_memo_reference_api_vs section.doc table tr td,body.doc_memo_reference_api_kvs section.doc table tr td,body.doc_memo_reference_api_vs section.doc table tr th,body.doc_memo_reference_api_kvs section.doc table tr th{text-align:left}body.doc_memo_reference_api_vs section.doc table.functions tr:nth-child(1) td,body.doc_memo_reference_api_kvs section.doc table.functions tr:nth-child(1) td{font-weight:normal}body.doc_memo_reference_api_vs section.doc table.functions tr td,body.doc_memo_reference_api_kvs section.doc table.functions tr td{font-size:16px;border:1px solid #ddd;padding:15px 20px}body.doc_memo_reference_api_vs section.doc table.functions tr td em,body.doc_memo_reference_api_kvs section.doc table.functions tr td em{font-style:normal}body.doc_memo_reference_api_vs section.doc table.functions a,body.doc_memo_reference_api_kvs section.doc table.functions a{font-weight:600}body.doc_memo_reference_api_vs section.doc table.method,body.doc_memo_reference_api_kvs section.doc table.method,body.doc_memo_reference_api_vs section.doc table.message,body.doc_memo_reference_api_kvs section.doc table.message{width:100%;margin-top:70px;border:1px solid #dcdcdc;border-top:none}body.doc_memo_reference_api_vs section.doc table.method tr td,body.doc_memo_reference_api_kvs section.doc table.method tr td,body.doc_memo_reference_api_vs section.doc table.message tr td,body.doc_memo_reference_api_kvs section.doc table.message tr td{padding:10px 0}body.doc_memo_reference_api_vs section.doc table.method tr td:first-child,body.doc_memo_reference_api_kvs section.doc table.method tr td:first-child,body.doc_memo_reference_api_vs section.doc table.message tr td:first-child,body.doc_memo_reference_api_kvs section.doc table.message tr td:first-child{width:20%;padding-left:22px}body.doc_memo_reference_api_vs section.doc table.method tr.message strong.title,body.doc_memo_reference_api_kvs section.doc table.method tr.message strong.title,body.doc_memo_reference_api_vs section.doc table.message tr.message strong.title,body.doc_memo_reference_api_kvs section.doc table.message tr.message strong.title{float:left;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;text-transform:uppercase;margin-right:15px;font-size:13px}body.doc_memo_reference_api_vs section.doc table.method tr.message td,body.doc_memo_reference_api_kvs section.doc table.method tr.message td,body.doc_memo_reference_api_vs section.doc table.message tr.message td,body.doc_memo_reference_api_kvs section.doc table.message tr.message td{padding-top:20px;padding-bottom:20px}body.doc_memo_reference_api_vs section.doc table.method tr.message hr,body.doc_memo_reference_api_kvs section.doc table.method tr.message hr,body.doc_memo_reference_api_vs section.doc table.message tr.message hr,body.doc_memo_reference_api_kvs section.doc table.message tr.message hr{border:0;height:1px;background:#dcdcdc}body.doc_memo_reference_api_vs section.doc table.method tr.message table tr td,body.doc_memo_reference_api_kvs section.doc table.method tr.message table tr td,body.doc_memo_reference_api_vs section.doc table.message tr.message table tr td,body.doc_memo_reference_api_kvs section.doc table.message tr.message table tr td{margin-left:0;padding-left:0}body.doc_memo_reference_api_vs section.doc table.method tr.message code,body.doc_memo_reference_api_kvs section.doc table.method tr.message code,body.doc_memo_reference_api_vs section.doc table.message tr.message code,body.doc_memo_reference_api_kvs section.doc table.message tr.message code{margin-right:0}body.doc_memo_reference_api_vs section.doc table.method tr.message.arguments td:first-child,body.doc_memo_reference_api_kvs section.doc table.method tr.message.arguments td:first-child,body.doc_memo_reference_api_vs section.doc table.message tr.message.arguments td:first-child,body.doc_memo_reference_api_kvs section.doc table.message tr.message.arguments td:first-child{padding-bottom:15px}body.doc_memo_reference_api_vs section.doc table.method tr.message.returns td:first-child,body.doc_memo_reference_api_kvs section.doc table.method tr.message.returns td:first-child,body.doc_memo_reference_api_vs section.doc table.message tr.message.returns td:first-child,body.doc_memo_reference_api_kvs section.doc table.message tr.message.returns td:first-child{padding-top:0;padding-bottom:5px}body.doc_memo_reference_api_vs section.doc table.method tr.message table.messages,body.doc_memo_reference_api_kvs section.doc table.method tr.message table.messages,body.doc_memo_reference_api_vs section.doc table.message tr.message table.messages,body.doc_memo_reference_api_kvs section.doc table.message tr.message table.messages{margin-bottom:10px;margin-top:24px}body.doc_memo_reference_api_vs section.doc table.method tr.message table.messages a.button.white,body.doc_memo_reference_api_kvs section.doc table.method tr.message table.messages a.button.white,body.doc_memo_reference_api_vs section.doc table.message tr.message table.messages a.button.white,body.doc_memo_reference_api_kvs section.doc table.message tr.message table.messages a.button.white{display:inline-block;margin-bottom:-10px;font-size:12px;margin-left:8px;border-bottom:0;background:#fbfbfb;color:#0197e6 !important;border:1px solid #60b7e0;box-shadow:none}body.doc_memo_reference_api_vs section.doc table.method tr.message table.messages a.button.white:hover,body.doc_memo_reference_api_kvs section.doc table.method tr.message table.messages a.button.white:hover,body.doc_memo_reference_api_vs section.doc table.message tr.message table.messages a.button.white:hover,body.doc_memo_reference_api_kvs section.doc table.message tr.message table.messages a.button.white:hover{border:1px solid #35a4d8 !important;color:#35a4d8 !important}body.doc_memo_reference_api_vs section.doc table.method tr.message table.messages tr td,body.doc_memo_reference_api_kvs section.doc table.method tr.message table.messages tr td,body.doc_memo_reference_api_vs section.doc table.message tr.message table.messages tr td,body.doc_memo_reference_api_kvs section.doc table.message tr.message table.messages tr td{font-size:15px}body.doc_memo_reference_api_vs section.doc table.method tr.message table.messages strong,body.doc_memo_reference_api_kvs section.doc table.method tr.message table.messages strong,body.doc_memo_reference_api_vs section.doc table.message tr.message table.messages strong,body.doc_memo_reference_api_kvs section.doc table.message tr.message table.messages strong{font-weight:600}body.doc_memo_reference_api_vs section.doc table.method tr.message table.messages tr:nth-child(1) td,body.doc_memo_reference_api_kvs section.doc table.method tr.message table.messages tr:nth-child(1) td,body.doc_memo_reference_api_vs section.doc table.message tr.message table.messages tr:nth-child(1) td,body.doc_memo_reference_api_kvs section.doc table.message tr.message table.messages tr:nth-child(1) td{border-bottom:none}body.doc_memo_reference_api_vs section.doc table.method tr.message table.messages tr:nth-child(1) td:nth-child(1),body.doc_memo_reference_api_kvs section.doc table.method tr.message table.messages tr:nth-child(1) td:nth-child(1),body.doc_memo_reference_api_vs section.doc table.message tr.message table.messages tr:nth-child(1) td:nth-child(1),body.doc_memo_reference_api_kvs section.doc table.message tr.message table.messages tr:nth-child(1) td:nth-child(1){font-weight:normal;font-size:17px;padding-top:0}body.doc_memo_reference_api_vs section.doc table.method tr.message table.messages tr:last-child td,body.doc_memo_reference_api_kvs section.doc table.method tr.message table.messages tr:last-child td,body.doc_memo_reference_api_vs section.doc table.message tr.message table.messages tr:last-child td,body.doc_memo_reference_api_kvs section.doc table.message tr.message table.messages tr:last-child td{border-bottom:0}body.doc_memo_reference_api_vs section.doc table.method tr.message table.messages tr.attribute,body.doc_memo_reference_api_kvs section.doc table.method tr.message table.messages tr.attribute,body.doc_memo_reference_api_vs section.doc table.message tr.message table.messages tr.attribute,body.doc_memo_reference_api_kvs section.doc table.message tr.message table.messages tr.attribute{display:none}body.doc_memo_reference_api_vs section.doc table.method tr.message table.messages tr.attribute td,body.doc_memo_reference_api_kvs section.doc table.method tr.message table.messages tr.attribute td,body.doc_memo_reference_api_vs section.doc table.message tr.message table.messages tr.attribute td,body.doc_memo_reference_api_kvs section.doc table.message tr.message table.messages tr.attribute td{padding:10px;border:1px solid #dcdcdc}body.doc_memo_reference_api_vs section.doc table.method tr.message table.messages tr.attribute td:nth-child(1),body.doc_memo_reference_api_kvs section.doc table.method tr.message table.messages tr.attribute td:nth-child(1),body.doc_memo_reference_api_vs section.doc table.message tr.message table.messages tr.attribute td:nth-child(1),body.doc_memo_reference_api_kvs section.doc table.message tr.message table.messages tr.attribute td:nth-child(1){border-left:0;width:35%;padding-left:0;padding-top:10px}body.doc_memo_reference_api_vs section.doc table.method tr.message table.messages tr.attribute td:nth-child(2),body.doc_memo_reference_api_kvs section.doc table.method tr.message table.messages tr.attribute td:nth-child(2),body.doc_memo_reference_api_vs section.doc table.message tr.message table.messages tr.attribute td:nth-child(2),body.doc_memo_reference_api_kvs section.doc table.message tr.message table.messages tr.attribute td:nth-child(2){border-right:0;font-weight:600}body.doc_memo_reference_api_vs section.doc table.method tr.message table.messages.attributes,body.doc_memo_reference_api_kvs section.doc table.method tr.message table.messages.attributes,body.doc_memo_reference_api_vs section.doc table.message tr.message table.messages.attributes,body.doc_memo_reference_api_kvs section.doc table.message tr.message table.messages.attributes{width:65%;margin-top:0}body.doc_memo_reference_api_vs section.doc table.method tr:first-child th,body.doc_memo_reference_api_kvs section.doc table.method tr:first-child th,body.doc_memo_reference_api_vs section.doc table.message tr:first-child th,body.doc_memo_reference_api_kvs section.doc table.message tr:first-child th{width:100%;border-radius:3px;padding:12px 20px 8px 20px;font-size:18px;font-weight:normal;border-top:1px solid #ddd;border-bottom-left-radius:0;border-bottom-right-radius:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f1f1cc;border-bottom:0}body.doc_memo_reference_api_vs section.doc table.method tr:first-child th h3,body.doc_memo_reference_api_kvs section.doc table.method tr:first-child th h3,body.doc_memo_reference_api_vs section.doc table.message tr:first-child th h3,body.doc_memo_reference_api_kvs section.doc table.message tr:first-child th h3{font-size:18px;display:inline-block;font-weight:bold;letter-spacing:0}body.doc_memo_reference_api_vs section.doc table.method tr:first-child th p em,body.doc_memo_reference_api_kvs section.doc table.method tr:first-child th p em,body.doc_memo_reference_api_vs section.doc table.message tr:first-child th p em,body.doc_memo_reference_api_kvs section.doc table.message tr:first-child th p em{color:white}body.doc_memo_reference_api_vs section.doc table.method tr td a,body.doc_memo_reference_api_kvs section.doc table.method tr td a,body.doc_memo_reference_api_vs section.doc table.message tr td a,body.doc_memo_reference_api_kvs section.doc table.message tr td a{font-size:15px;color:#0197e6}body.doc_memo_reference_api_vs section.doc table.method p,body.doc_memo_reference_api_kvs section.doc table.method p,body.doc_memo_reference_api_vs section.doc table.message p,body.doc_memo_reference_api_kvs section.doc table.message p{margin:10px 0}body.doc_memo_reference_api_vs section.doc table.method p.description,body.doc_memo_reference_api_kvs section.doc table.method p.description,body.doc_memo_reference_api_vs section.doc table.message p.description,body.doc_memo_reference_api_kvs section.doc table.message p.description{font-size:18px}body.doc_memo_reference_api_vs section.doc table.method ul.switchLanguage,body.doc_memo_reference_api_kvs section.doc table.method ul.switchLanguage,body.doc_memo_reference_api_vs section.doc table.message ul.switchLanguage,body.doc_memo_reference_api_kvs section.doc table.message ul.switchLanguage{margin-top:0}body.doc_memo_reference_api_vs section.doc table.method code,body.doc_memo_reference_api_kvs section.doc table.method code,body.doc_memo_reference_api_vs section.doc table.message code,body.doc_memo_reference_api_kvs section.doc table.message code{margin-right:3%}body.doc_memo_reference_api_vs section.doc table.message h3,body.doc_memo_reference_api_kvs section.doc table.message h3{color:white}body.doc_memo_reference_api_vs section.doc table.message tr:first-child th,body.doc_memo_reference_api_kvs section.doc table.message tr:first-child th{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, #252d3b 0, #252d3b 100%)}body.doc_memo_reference_api_vs section.doc table.message tr td,body.doc_memo_reference_api_kvs section.doc table.message tr td{border-bottom:1px solid #dcdcdc}body.doc_memo_reference_api_vs section.doc table.message tr:nth-child(2) td,body.doc_memo_reference_api_kvs section.doc table.message tr:nth-child(2) td{font-weight:bold}body.doc_memo_reference_api_vs section.doc table.message tr td:first-child,body.doc_memo_reference_api_kvs section.doc table.message tr td:first-child{width:10%;padding-left:22px}body.doc_memo_reference_api_vs section.doc table.message tr td:nth-child(2),body.doc_memo_reference_api_kvs section.doc table.message tr td:nth-child(2){width:20%}body.doc_memo_reference_api_vs section.doc table.message tr td:nth-child(3),body.doc_memo_reference_api_kvs section.doc table.message tr td:nth-child(3){width:20%}body.doc_memo_reference_api_vs section.doc h3+p,body.doc_memo_reference_api_kvs section.doc h3+p{margin:0}body.doc_memo_reference_api_vs section.doc h3,body.doc_memo_reference_api_kvs 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.more{float:none;width:100%;text-align:center;font-weight:bold;text-transform:uppercase;font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif}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.memo_project div.star{display:inline-block}body.memo_project div.star img{height:18px;width:auto;vertical-align:-5px;margin-right:4px;float:none}body.memo_project header div.star{margin-top:17px;margin-left:16px}body.memo_project header div.star img{height:15px;vertical-align:-3px}body.memo_project header div.star a,body.memo_project header div.star span{padding:5px 10px 5px 8px}body.documentation.memo_project h1+p{font-size:21px}body.memo section.presentation{text-align:center;padding-top:50px}body.memo section.presentation>img{max-width:240px;margin-bottom:20px}body.memo section.presentation div.star a,body.memo section.presentation div.star span{padding:8px 10px 8px 8px;color:#252d3b}body.memo section.presentation h1{font-family:'Helvetica','Helvetica','Arial',sans-serif;font-size:27px;line-height:39px;width:90%;margin:auto;font-weight:300;margin-top:15px}body.memo section.presentation a.button{vertical-align:-8px;margin-top:28px;margin-left:15px}body.memo section.features{margin:80px auto 0 auto;padding:0 3%;clear:both;max-width:1200px}body.memo section.features div{float:left;width:44%;margin:0 2%}body.memo section.features div img{float:left}body.memo section.features div h2{font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;font-size:16px;text-transform:uppercase;margin-top:22px;margin-bottom:7px}body.memo section.features div p{font-size:17px;line-height:24px;margin-top:0}body.memo section.features div:nth-child(1) img{margin-top:-15px}body.memo section.features div:nth-child(2) img{margin-bottom:20px}body.memo section.features div:nth-child(3){clear:both}body.memo section.features div:nth-child(3) img{margin-top:-15px}body.memo section.features div:nth-child(4) img{margin-top:-15px}body.memo section.features div:nth-child(3),body.memo section.features div:nth-child(4){margin-top:40px}body.memo section.architecture{clear:both;padding-top:80px;text-align:center}body.memo section.architecture h2{font-size:36px}body.memo section.architecture p.subtitle{width:90%;margin:auto;max-width:530px}body.memo section.architecture .memo,body.memo section.architecture .etcd{width:38%;float:left}body.memo section.architecture .etcd{margin-left:10%;margin-right:2%}body.memo section.architecture .memo{margin-left:2%;margin-right:10%}body.memo section.architecture .schemas{margin-top:55px}body.memo section.architecture .schemas img.logo{max-height:39px;width:auto;margin-bottom:35px}body.memo section.architecture .schemas .etcd img.logo{margin-top:6px}body.memo section.architecture .schemas .memo img.logo{max-height:31px}body.memo section.architecture .schemas strong{display:inline-block;font-size:23px;font-family:helvetica;margin:0 0 15px 0;font-weight:300}body.memo section.architecture .comparison{clear:both;padding-top:65px}body.memo section.architecture .comparison p{max-width:400px;margin:auto;line-height:22px;margin-top:10px;font-size:15px;font-style:italic;color:#394d54}body.memo section.architecture .comparison p.summary{font-weight:bold;font-size:18px;font-style:normal;color:#252d3b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.memo section.architecture .comparison div{float:left;width:14%}body.memo section.architecture .comparison div hr{margin-top:-10px;height:1px;background:#252d3b;border:none}body.memo section.architecture .comparison div img{margin-top:15px}body.memo section.architecture .comparison div strong{font-family:'sf_ui_textbold','Source Sans Pro','Helvetica','Arial',sans-serif;text-transform:uppercase;font-size:15px;display:inline-block;margin-top:11px;background:white;padding:0 7px}body.memo section.architecture .comparison .memo,body.memo section.architecture .comparison .etcd{width:33%;margin-right:0}body.memo section.architecture .comparison .memo{margin-left:0}body.memo section.architecture .comparison .etcd{margin-right:0}body.memo section.architecture .comparison .memo p{text-align:left}body.memo section.architecture .comparison .etcd p{text-align:right}body.memo section.architecture .comparison.consistency div img{margin-top:15px}body.memo section.example{clear:both;text-align:center;padding:80px 0}body.memo section.example h2{font-size:36px}body.memo section.example p.subtitle{max-width:430px;margin-left:auto;margin-right:auto}body.memo section.example a.button.white{margin-left:15px}body.memo section.example ul.switchLanguage{max-width:606px;margin:40px auto 0 auto}body.memo section.example ul.switchLanguage li.more a{font-style:italic;color:#b7b7b7;text-transform:none;font-weight:normal;font-family:'Source Sans Pro','Helvetica Neue','Helvetica','Arial',sans-serif}body.memo section.example pre code{text-align:left;width:90%;margin:auto;max-width:600px;padding:15px 20px}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 h2{visibility:: hidden}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 h3{font-size:16px;margin:0;margin-bottom:5px;display:inline-block;letter-spacing:0}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 h3,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:#ff514f}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_memo_get_started ul.tabs,body.doc_storages_s3 ul.tabs,.doc_memo_get_started_mac ul.tabs,.doc_memo_get_started_linux ul.tabs{padding:10px 0 40px 0}body.doc_changelog ul.tabs a,body.doc_get_started ul.tabs a,body.doc_memo_get_started ul.tabs a,body.doc_storages_s3 ul.tabs a,.doc_memo_get_started_mac ul.tabs a,.doc_memo_get_started_linux 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_memo_get_started ul.tabs a img,body.doc_storages_s3 ul.tabs a img,.doc_memo_get_started_mac ul.tabs a img,.doc_memo_get_started_linux 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_memo_get_started ul.tabs li:last-child a img,body.doc_storages_s3 ul.tabs li:last-child a img,.doc_memo_get_started_mac ul.tabs li:last-child a img,.doc_memo_get_started_linux 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_memo_get_started ul.tabs a.active,body.doc_storages_s3 ul.tabs a.active,.doc_memo_get_started_mac ul.tabs a.active,.doc_memo_get_started_linux ul.tabs a.active,body.doc_changelog ul.tabs a:hover,body.doc_get_started ul.tabs a:hover,body.doc_memo_get_started ul.tabs a:hover,body.doc_storages_s3 ul.tabs a:hover,.doc_memo_get_started_mac ul.tabs a:hover,.doc_memo_get_started_linux 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_memo_get_started ul.tabs a.active:after,body.doc_storages_s3 ul.tabs a.active:after,.doc_memo_get_started_mac ul.tabs a.active:after,.doc_memo_get_started_linux ul.tabs a.active:after,body.doc_changelog ul.tabs a:hover:after,body.doc_get_started ul.tabs a:hover:after,body.doc_memo_get_started ul.tabs a:hover:after,body.doc_storages_s3 ul.tabs a:hover:after,.doc_memo_get_started_mac ul.tabs a:hover:after,.doc_memo_get_started_linux ul.tabs a:hover:after{opacity:0}body.doc_changelog section.doc h3{font-size:20px;letter-spacing:0;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:30px 0 10px 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;letter-spacing:0}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.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.projects h1,body.opensource h2,body.projects h2{font-size:36px;margin:45px 0 10px 0}body.opensource p.subtitle,body.projects p.subtitle{font-size:22px;color:#252d3b;max-width:500px;margin:auto;padding-bottom:70px}body.opensource section.projects,body.projects section.projects{text-align:center}body.opensource section.projects:after,body.projects section.projects:after{content:'';clear:both;display:table}body.opensource section.projects .row,body.projects section.projects .row{clear:both}body.opensource section.projects .project,body.projects section.projects .project{position:relative;max-width:31%;margin:0 1% 1% 1%;min-height:329px}body.opensource section.projects .project .tagline,body.projects section.projects .project .tagline{font-size:15px;line-height:21px}body.opensource section.projects .project .description,body.projects section.projects .project .description{min-height:102px}body.opensource section.projects .project .stage .stage,body.projects section.projects .project .stage .stage{width:78px;margin-left:10px}body.opensource section.projects .project .stage progress,body.projects section.projects .project .stage progress{width:calc(90% - 88px)}body.opensource section.projects .project.contribute .stage .stage,body.projects section.projects .project.contribute .stage .stage{width:100px}body.opensource section.projects .project.contribute .stage progress,body.projects section.projects .project.contribute .stage progress{width:calc(90% - 120px)}body.opensource section.projects .project.pinned,body.projects 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,body.projects section.projects .project.pinned .tagline{font-size:17px;line-height:23px}body.opensource section.projects .project.pinned .description,body.projects section.projects .project.pinned .description{min-height:67px}body.opensource section.projects .project,body.projects 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,body.projects 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,body.projects 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.projects section.projects .project .title,body.opensource section.projects .project .tagline,body.projects section.projects .project .tagline,body.opensource section.projects .project .description,body.projects section.projects .project .description,body.opensource section.projects .project .stage,body.projects section.projects .project .stage,body.opensource section.projects .project .stats,body.projects section.projects .project .stats,body.opensource section.projects .project .date,body.projects section.projects .project .date{padding-left:25px;padding-right:25px}body.opensource section.projects .project .title,body.projects section.projects .project .title{padding-top:30px}body.opensource section.projects .project .title img,body.projects section.projects .project .title img,body.opensource section.projects .project .title h3,body.projects section.projects .project .title h3,body.opensource section.projects .project .title .star,body.projects section.projects .project .title .star{float:left}body.opensource section.projects .project .title img,body.projects section.projects .project .title img{margin-right:3px;max-width:32px;height:auto}body.opensource section.projects .project .title h3,body.projects section.projects .project .title h3{font-size:21px;margin:5px 10px 15px 0}body.opensource section.projects .project .title h3 a,body.projects 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,body.projects 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,body.projects 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,body.projects section.projects .project .tagline{clear:both}body.opensource section.projects .project .tagline a,body.projects section.projects .project .tagline a{color:#0197e6;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.opensource section.projects .project .tagline a:hover,body.projects section.projects .project .tagline a:hover{color:#0176b3;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}body.opensource section.projects .project .description,body.projects section.projects .project .description,body.opensource section.projects .project .date,body.projects section.projects .project .date{font-size:15px;color:#797e8b;line-height:21px}body.opensource section.projects .project .date,body.projects section.projects .project .date{font-size:13px;color:#b1b1b1}body.opensource section.projects .project .stage,body.projects 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,body.projects 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,body.projects 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,body.projects 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,body.projects section.projects .project .stage .stats>div.stars svg{margin-right:2px}body.opensource section.projects .project .stage .progress,body.projects section.projects .project .stage .progress{padding-top:15px;padding-bottom:10px}body.opensource section.projects .project .stage .progress .status,body.projects 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,body.projects 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,body.projects 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],body.projects 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,body.projects 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,body.projects section.projects .project .stage .progress progress[value]::-webkit-progress-value{border-radius:3px}body.opensource section.projects .project .stage hr,body.projects section.projects .project .stage hr{background:#dedede;height:1px;width:100%;clear:both;border:none;margin:0}body.opensource section.projects .project .stage .actions,body.projects section.projects .project .stage .actions{border-bottom:1px solid #dedede}body.opensource section.projects .project .stage .actions p,body.projects 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,body.projects 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,body.projects section.projects .project .stage ul li{margin-bottom:5px;font-size:13px}body.opensource section.projects .project.closed,body.projects section.projects .project.closed{background:url('../images/bg-project-opensource.png') repeat}body.opensource section.projects .project.closed .stage .stage strong,body.projects section.projects .project.closed .stage .stage strong,body.opensource section.projects .project.closed .stage ul li,body.projects section.projects .project.closed .stage ul li{color:#252d3b}body.opensource section.projects .project.closed .stage a,body.projects section.projects .project.closed .stage a,body.opensource section.projects .project.closed .title .soon,body.projects section.projects .project.closed .title .soon,body.opensource section.projects .project.closed .stage progress[value]::-webkit-progress-value,body.projects section.projects .project.closed .stage progress[value]::-webkit-progress-value{background:#252d3b}body.opensource section.projects .project.access .stage .status strong,body.projects section.projects .project.access .stage .status strong,body.opensource section.projects .project.access .stage ul li,body.projects section.projects .project.access .stage ul li{color:#f8bc24}body.opensource section.projects .project.access .stage a,body.projects section.projects .project.access .stage a,body.opensource section.projects .project.access .title .soon,body.projects section.projects .project.access .title .soon,body.opensource section.projects .project.access .stage progress[value]::-webkit-progress-value,body.projects 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.projects section.projects .project.develop .stage .status strong,body.opensource section.projects .project.develop .stage ul li,body.projects section.projects .project.develop .stage ul li{color:#4ba9ff}body.opensource section.projects .project.develop .stage a,body.projects section.projects .project.develop .stage a,body.opensource section.projects .project.develop .title .soon,body.projects section.projects .project.develop .title .soon,body.opensource section.projects .project.develop .stage progress[value]::-webkit-progress-value,body.projects 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.projects section.projects .project.contribute .stage .status strong,body.opensource section.projects .project.contribute .stage ul li,body.projects section.projects .project.contribute .stage ul li{color:#01bdae}body.opensource section.projects .project.contribute .stage a,body.projects section.projects .project.contribute .stage a,body.opensource section.projects .project.contribute .title .soon,body.projects section.projects .project.contribute .title .soon,body.opensource section.projects .project.contribute .stage progress[value]::-webkit-progress-value,body.projects 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.projects div[data-gh-project="infinit/memo"] .title img,body.projects section.projects div[data-gh-project="infinit/memo"] .title img{margin-top:4px;margin-right:7px}body.opensource section.methodology,body.projects section.methodology{text-align:center;padding:60px 0}body.opensource section.methodology p.subtitle,body.projects section.methodology p.subtitle{padding-bottom:20px;max-width:70%}body.opensource section.methodology p.explain,body.projects 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,body.projects section.methodology .progress{width:90%;margin:60px auto}body.opensource section.methodology .progress .closed,body.projects section.methodology .progress .closed,body.opensource section.methodology .progress .access,body.projects section.methodology .progress .access,body.opensource section.methodology .progress .develop,body.projects section.methodology .progress .develop,body.opensource section.methodology .progress .contribute,body.projects section.methodology .progress .contribute{float:left;width:25%;text-align:left}body.opensource section.methodology .progress .closed span,body.projects section.methodology .progress .closed span,body.opensource section.methodology .progress .access span,body.projects section.methodology .progress .access span,body.opensource section.methodology .progress .develop span,body.projects section.methodology .progress .develop span,body.opensource section.methodology .progress .contribute span,body.projects section.methodology .progress .contribute span{height:12px;display:block;width:104%;border-radius:40px}body.opensource section.methodology .progress .closed strong,body.projects section.methodology .progress .closed strong,body.opensource section.methodology .progress .access strong,body.projects section.methodology .progress .access strong,body.opensource section.methodology .progress .develop strong,body.projects section.methodology .progress .develop strong,body.opensource section.methodology .progress .contribute strong,body.projects section.methodology .progress .contribute strong,body.opensource section.methodology .progress .closed p,body.projects section.methodology .progress .closed p,body.opensource section.methodology .progress .access p,body.projects section.methodology .progress .access p,body.opensource section.methodology .progress .develop p,body.projects section.methodology .progress .develop p,body.opensource section.methodology .progress .contribute p,body.projects section.methodology .progress .contribute p{float:left;padding-left:20px}body.opensource section.methodology .progress .closed p,body.projects section.methodology .progress .closed p,body.opensource section.methodology .progress .access p,body.projects section.methodology .progress .access p,body.opensource section.methodology .progress .develop p,body.projects section.methodology .progress .develop p,body.opensource section.methodology .progress .contribute p,body.projects section.methodology .progress .contribute p{clear:both}body.opensource section.methodology .progress .closed strong,body.projects section.methodology .progress .closed strong{color:#252d3b}body.opensource section.methodology .progress .closed span,body.projects section.methodology .progress .closed span{background:#252d3b}body.opensource section.methodology .progress .develop strong,body.projects section.methodology .progress .develop strong{color:#4ba9ff}body.opensource section.methodology .progress .develop span,body.projects 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,body.projects section.methodology .progress .contribute strong{color:#01bdae}body.opensource section.methodology .progress .contribute span,body.projects 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,body.projects section.methodology .progress .access strong{color:#f8bc24}body.opensource section.methodology .progress .access span,body.projects 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,body.projects section.methodology .progress p{line-height:23px;font-size:17px;max-width:80%;padding-bottom:80px}body.opensource section.methodology .progress strong,body.projects 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,body.projects section.licenses{clear:both;text-align:center;padding-top:20px;background:#f2f2f2;margin-top:50px;padding-bottom:100px}body.opensource section.licenses:after,body.projects section.licenses:after{content:'';clear:both;display:table}body.opensource section.licenses p.subtitle,body.projects section.licenses p.subtitle{max-width:75%}body.opensource section.licenses .wrapper,body.projects section.licenses .wrapper{max-width:85%}body.opensource section.licenses .libraries .library,body.projects 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,body.projects 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,body.projects section.licenses .libraries .library strong{font-size:17px;font-weight:600}body.opensource section.licenses .libraries .library span,body.projects 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:#ff514f;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.projects section.projects.wrapper,body.projects section.methodology,body.projects section.licenses .wrapper{max-width:1100px}}@media (max-width:1155px){body.projects section.projects.wrapper{width:100%}}@media (max-width:1010px){body.projects section.projects.wrapper .project{max-width:45.5%;min-width:45.5%;margin:0 2% 2% 2%;min-height:304px}body.projects section.projects.wrapper .project .tagline{font-size:17px;line-height:23px}body.projects 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.press section.doc,body.projects section.doc,body.contact section.doc,body.legal section.doc{width:60%;padding:0 4% 100px 18%;margin-left:15%}body.documentation #page-menu{display:none}body.documentation section.doc{width:66%;padding:30px 4% 100px 5%;margin-left:24%}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.memo section.features div{float:none;width:95%;clear:both}body.memo section.architecture .schemas .memo{padding-top:70px}body.memo section.architecture .schemas .etcd,body.memo section.architecture .schemas .memo{margin:0 3%;width:94%;float:none}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.projects section.projects.wrapper p{max-width:90%}body.projects section.projects.wrapper .project{max-width:96%;margin:0 2% 2% 2%;min-height:284px}body.projects section.projects.wrapper .project .date{padding-bottom:120px}body.projects section.projects.wrapper .project.access{min-height:0}body.projects section.projects.wrapper .project.access .stage{position:relative}body.projects section.methodology p.explain{max-width:100%}body.projects section.methodology .progress .access,body.projects section.methodology .progress .develop,body.projects section.methodology .progress .contribute{width:100%}}@media (max-width:720px){header>ul,header a svg,header .arrow{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.projects h1,body.contact h1,body.legal h1{margin-top:30px}body.documentation .side-menu,body.press .side-menu,body.projects .side-menu,body.contact .side-menu,body.legal .side-menu{display:none}body.documentation section.doc,body.press section.doc,body.projects 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}}