/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}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;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}.hljs-comment{color:#8e908c;}.hljs-variable,.hljs-attribute,.hljs-tag,.hljs-regexp,.ruby .hljs-constant,.xml .hljs-tag .hljs-title,.xml .hljs-pi,.xml .hljs-doctype,.html .hljs-doctype,.css .hljs-id,.css .hljs-class,.css .hljs-pseudo{color:#c82829;}.hljs-number,.hljs-preprocessor,.hljs-pragma,.hljs-built_in,.hljs-literal,.hljs-params,.hljs-constant{color:#f5871f;}.ruby .hljs-class .hljs-title,.css .hljs-rule .hljs-attribute{color:#eab700;}.hljs-string,.hljs-value,.hljs-inheritance,.hljs-header,.hljs-name,.ruby .hljs-symbol,.xml .hljs-cdata{color:#718c00;}.hljs-title,.css .hljs-hexcolor{color:#3e999f;}.hljs-function,.python .hljs-decorator,.python .hljs-title,.ruby .hljs-function .hljs-title,.ruby .hljs-title .hljs-keyword,.perl .hljs-sub,.javascript .hljs-title,.coffeescript .hljs-title{color:#4271ae;}.hljs-keyword,.javascript .hljs-function{color:#8959a8;}.hljs{display:block;overflow-x:auto;background:white;color:#4d4d4c;padding:0.5em;-webkit-text-size-adjust:none;}.coffeescript .javascript,.javascript .xml,.tex .hljs-formula,.xml .javascript,.xml .vbscript,.xml .css,.xml .hljs-cdata{opacity:0.5;}body{font-family:'DejaVu Sans','Helvetica Neue','Helvetica','Arial',sans-serif;background-color:#ffffff;color:#34495E;}h1{text-align:center;}h2{margin-top:50px;}h2:first-child{margin-top:20px;}p{line-height:1.3;}a{color:inherit;text-decoration:none;/*border-bottom:2px solid rgba(52, 73, 94, 0.5);*/-webkit-transition:0.2s;transition:0.2s;}a:hover{border-color:#34495e;}div.description{position:relative;top:-10px;text-align:center;color:rgba(52, 73, 94, 0.6);line-height:1.3;}.svg-container{width:100%;height:0;padding-top:43%;position:relative;margin:0 auto;}svg{position:absolute;top:0;left:0;}.demo-code{text-align:center;color:#4D4D4C;margin:10px 0 0;}.demo-code .code-snippet{display:inline-block;padding:20px 30px;background-color:#efecf4;}.demo-code .code-snippet select{border:none;color:#20658f;background-color:#e1dceb;text-align:center;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';padding-right:7px;cursor:pointer;}.demo-code .code-snippet select option{border:none;}.selectable{position:relative;display:inline-block;}.selectable select:hover+.tooltip{opacity:1;}.selectable .tooltip{position:absolute;bottom:160%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#ffffff;text-emphasis-color:transparent;font-size:13px;padding:2px 5px;border-radius:3px;white-space:nowrap;background-color:#707F8E;cursor:default;pointer-events:none;opacity:0;-webkit-transition:0.2s;transition:0.2s;}.selectable .tooltip::-moz-selection{background:transparent;}.selectable .tooltip::selection{background:transparent;}.selectable .tooltip:before{position:absolute;content:'';width:10px;height:10px;bottom:-2px;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);background-color:#707F8E;z-index:-1;}button,a.documentation-link{display:block;background-color:#2980b9;border:none;outline:none;color:#ffffff;padding:12px 0;width:300px;max-width:100%;text-align:center;margin:20px auto;border-radius:3px;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;}button.bordered,a.documentation-link.bordered{padding:10px 0;background-color:transparent;border:2px solid #3498db;color:#34495E;opacity:0.8;}button:hover,a.documentation-link:hover{color:#ffffff;background-color:#3498db;border-color:transparent;opacity:1;}code.inline-code{padding:2px 5px;background-color:#efecf4;}code.hljs{padding:1.5em;background-color:#efecf4;}footer{font-size:14px;text-align:center;padding:15px 0 14px;margin-top:20px;color:rgba(52, 73, 94, 0.5);background-color:rgba(52, 73, 94, 0.05);}.container{margin:0 auto;padding:0 20px;box-sizing:border-box;}@media (min-width: 540px){.svg-container{width:474px;padding-top:200px;}}@media (min-width: 768px){.container{width:720px;}}@media (min-width: 992px){.container{width:970px;}}@media (min-width: 1200px){.container{width:1170px;}}.text-center{text-align:center;}