@font-face{font-family:system-ui;font-style:normal;font-weight:300;src:local(".SFNSText-Light"),local(".HelveticaNeueDeskInterface-Light"),local(".LucidaGrandeUI"),local("Segoe UI Light"),local("Ubuntu Light"),local("Roboto-Light"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:300;src:local(".SFNSText-LightItalic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Light Italic"),local("Ubuntu Light Italic"),local("Roboto-LightItalic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:400;src:local(".SFNSText-Regular"),local(".HelveticaNeueDeskInterface-Regular"),local(".LucidaGrandeUI"),local("Segoe UI"),local("Ubuntu"),local("Roboto-Regular"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:400;src:local(".SFNSText-Italic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Italic"),local("Ubuntu Italic"),local("Roboto-Italic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:500;src:local(".SFNSText-Medium"),local(".HelveticaNeueDeskInterface-MediumP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold"),local("Ubuntu Medium"),local("Roboto-Medium"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:500;src:local(".SFNSText-MediumItalic"),local(".HelveticaNeueDeskInterface-MediumItalicP4"),local(".LucidaGrandeUI"),local("Segoe UI Semibold Italic"),local("Ubuntu Medium Italic"),local("Roboto-MediumItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:normal;font-weight:700;src:local(".SFNSText-Bold"),local(".HelveticaNeueDeskInterface-Bold"),local(".LucidaGrandeUI"),local("Segoe UI Bold"),local("Ubuntu Bold"),local("Roboto-Bold"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(".SFNSText-BoldItalic"),local(".HelveticaNeueDeskInterface-BoldItalic"),local(".LucidaGrandeUI"),local("Segoe UI Bold Italic"),local("Ubuntu Bold Italic"),local("Roboto-BoldItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:Glyphicons Halflings;src:url(https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.eot);src:url(https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.eot#iefix) format("embedded-opentype"),url(https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.woff) format("woff"),url(https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-heart:before{content:"\e005"}input[type=range].slider{-webkit-appearance:none;width:100%;margin:5.2px 0}input[type=range].slider:focus{outline:none}input[type=range].slider::-webkit-slider-runnable-track{width:100%;height:5.6px;cursor:pointer;box-shadow:0 0 0 transparent,0 0 0 hsla(0,0%,5%,0);background:rgba(90,101,107,.32);border-radius:25px;border:1.9px solid transparent}input[type=range].slider::-webkit-slider-thumb{box-shadow:0 0 0 #000031,0 0 0 #00004b;border:0 solid transparent;height:16px;width:16px;border-radius:13px;background:#e17075;cursor:pointer;-webkit-appearance:none;margin-top:-7.1px}input[type=range].slider:focus::-webkit-slider-runnable-track{background:hsla(201,9%,55%,.32)}input[type=range].slider::-moz-range-track{width:100%;height:5.6px;cursor:pointer;box-shadow:0 0 0 transparent,0 0 0 hsla(0,0%,5%,0);background:rgba(90,101,107,.32);border-radius:25px;border:1.9px solid transparent}input[type=range].slider::-moz-range-thumb{box-shadow:0 0 0 #000031,0 0 0 #00004b;border:0 solid transparent;height:16px;width:16px;border-radius:13px;background:#e17075;cursor:pointer}input[type=range].slider::-ms-track{width:100%;height:5.6px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}input[type=range].slider::-ms-fill-lower{background:rgba(53,59,63,.32)}input[type=range].slider::-ms-fill-lower,input[type=range].slider::-ms-fill-upper{border:1.9px solid transparent;border-radius:50px;box-shadow:0 0 0 transparent,0 0 0 hsla(0,0%,5%,0)}input[type=range].slider::-ms-fill-upper{background:rgba(90,101,107,.32)}input[type=range].slider::-ms-thumb{box-shadow:0 0 0 #000031,0 0 0 #00004b;border:0 solid transparent;height:16px;width:16px;border-radius:13px;background:#e17075;cursor:pointer;height:5.6px}input[type=range].slider:focus::-ms-fill-lower{background:rgba(90,101,107,.32)}input[type=range].slider:focus::-ms-fill-upper{background:hsla(201,9%,55%,.32)}body{font-size:14px;background-color:#f1f3f5;color:#5a656b;font-family:Segoe UI,system-ui,Tahoma}.jumbotron{padding:50px 0;text-align:center;background:#8033b0;border-bottom:4px solid #75b7dd;background:linear-gradient(270deg,#124665,#8033b0);position:relative;color:#fff}.jumbotron h1{margin:0 0 20px;color:#75b7dd;font-weight:300;font-size:48px;letter-spacing:-2px}.jumbotron p{color:hsla(0,0%,100%,.65)}.jumbotron .container{position:relative}.jumbotron:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;opacity:.4;background-image:url('data:image/svg+xml;charset=utf-8,<svg width="64" height="64" viewBox="0 0 64 64" xmlns="http://www.w3.org/2000/svg"><path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm0-2A6 6 0 1 0 8 2a6 6 0 0 0 0 12zm33.414-6l5.95-5.95L45.95.636 40 6.586 34.05.636 32.636 2.05 38.586 8l-5.95 5.95 1.414 1.414L40 9.414l5.95 5.95 1.414-1.414L41.414 8zM40 48a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm0-2a6 6 0 1 0 0-12 6 6 0 0 0 0 12zM9.414 40l5.95-5.95-1.414-1.414L8 38.586l-5.95-5.95L.636 34.05 6.586 40l-5.95 5.95 1.414 1.414L8 41.414l5.95 5.95 1.414-1.414L9.414 40z" fill="%239C92AC" fill-opacity=".4" fill-rule="evenodd"/></svg>')}pre[class*=language-]{border:0;border-radius:0;background:transparent;padding:0}code[class*=language-],pre[class*=language-]{font-family:Inconsolata;font-size:14px}.borbot{border-bottom:3px solid rgba(102,119,136,.2)}.s-highlight{color:#e17075}.hide{display:none}.card{border-radius:0;border-color:rgba(102,119,136,.2)}.card .card-header{border-bottom:1px solid rgba(0,0,0,.04)}.card .card-footer{padding-left:0;background:#fcfcfc}prism-block>pre{margin:0!important;padding:0!important}.show-code{cursor:pointer;font-size:12px}.show-code:hover{color:#e17075}.show-code i.mdi{font-size:18px;line-height:1;display:inline-block;vertical-align:text-top;color:#e17075}strong{font-family:Inconsolata;font-weight:700;padding:0 4px;font-size:100%;color:#000;border-radius:3px;background:transparent}.btn.btn-small{padding:0 10px;line-height:1;background:#f5f5f5;color:rgba(0,0,0,.43);text-transform:uppercase;font-size:.8em;font-weight:700;cursor:pointer}.btn.btn-browser{font-weight:500;font-size:95%}.btn.btn-browser img{width:20px;vertical-align:bottom}.btn.btn-browser span{font-family:Inconsolata;font-weight:700;color:#95acc4}.btn.btn-framework{padding:0;margin-right:1em}.highlight{color:#e17075}div#disqus_thread{background:#fff;padding:10px;border:1px solid #dfdfdf}a.btn.btn-link{background:#a6b2b9;color:#fff;padding:0 4px;border-radius:2px;margin-right:10px}a.btn.btn-link.facebook:hover{background-color:#3b5998}a.btn.btn-link.twitter:hover{background-color:#1da1f2}a.btn.btn-link.linkedin:hover{background-color:#0077b5}a.btn.btn-link.gplus:hover{background-color:#dd4b39}.card-info{background:#f2f5fc;border-top:1px solid #dfdfdf;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:1rem;color:#8992a6;font-size:90%}.card-info .mdi{line-height:1;vertical-align:middle;opacity:.5;color:#4f5667;margin-right:4px}.card-info .mdi:before{font-size:18px}.nav-link{color:#727a81}.nav-link i.mdi{font-size:1.3rem;vertical-align:sub;line-height:1}.nav-link:hover{color:#e17075}span.color-preview{display:inline-block;width:1em;height:1em;background-color:#bdc3c7;border-radius:100%;margin:0 2px}span.color-preview.primary{background-color:#428bca}span.color-preview.success{background-color:#5cb85c}span.color-preview.info{background-color:#5bc0de}span.color-preview.warning{background-color:#f0ad4e}span.color-preview.danger{background-color:#d9534f}.note{background:transparent;padding:0 1em;border:0;font-size:90%;color:rgba(0,0,0,.48);border-left:3px solid #e17075}h6{font-size:14px}section.section{margin-bottom:3em}.btn-collapse,section.section a{font-weight:500}.btn-collapse{background:#fff;border:1px solid #dfdfdf;border-radius:0;font-size:1em;color:#828b90;cursor:pointer;padding:1em;margin-bottom:1em}.btn-collapse:hover{background:#f7f7f7;border-color:#e6dfdf;color:#90a1ad}.footer{padding-bottom:3em;padding-top:0;opacity:.5;font-size:85%}section h5{font-size:36px;font-weight:300;color:#345}#toggle-all{position:fixed;bottom:0;right:0;background:rgba(0,0,0,.07);text-align:center;vertical-align:middle;font-size:2em;padding:12px;line-height:1;border:1px solid hsla(206,4%,62%,.48);margin:4px;border-radius:3px}#toggle-all .pretty{margin:0}#toggle-all .p-off svg{stroke:hsla(202,5%,47%,.7)}#toggle-all svg{stroke:#1e87f0}#code-sponsor-widget{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3em;background:#e0e6ed;border-radius:2px;padding:0 0 10px}.container:first-child>div span{position:relative;top:7px}