.btn,footer,header{color:#fff}.btn{padding:0 1em;height:2.65em;line-height:2.65;border-radius:4px;position:relative;vertical-align:top;display:inline-block;background-color:#2152b9;background:linear-gradient(to top,#2152b9 0,#4d7ce0 100%)}.btn-outline:before,header:before{top:0;left:0;right:0;bottom:0;z-index:-1;content:'';position:absolute}.btn-outline:before{border-radius:4px;border:2px solid #4d7ce0}.btn-outline:not(:hover){background:0 0}input:not(.btn),select,textarea{background-color:#fff;border:1px solid #cecece;border-radius:4px;display:inline-block;vertical-align:middle;width:100%}footer,header:before{background-color:#313b51}input:not(.btn),select{height:2.7em;padding:0 .6em}textarea{padding:.6em;overflow-y:auto;resize:none}input:not(.btn):focus,select:focus,textarea:focus{border-color:#909090}::-webkit-input-placeholder{color:#888}:-ms-input-placeholder{color:#888}.wrapper{max-width:50em;padding:1em}header{height:32em;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;align-items:center;justify-content:center;background-size:cover;background-attachment:fixed;background-image:url(../../dist/svg/bg-header.svg)}header:before{background:linear-gradient(to top,#313b51 0,#161b24 100%)}header h1{font-size:3em;line-height:100%}header h2{font-weight:400;font-size:1.3em}main .wrapper{margin:2em auto}footer{font-size:90%;padding:2em 0;margin-top:2em;text-align:center}.code,code[class*=language-],pre[class*=language-]{font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:95%}.gallery-item{display:inline-block;width:16.66666666666667%}.gallery-item img{vertical-align:middle}.modal-content{padding:1.5em;border-radius:.5em;display:inline-block;background-color:#fff}.modal-content input{margin-top:1em}.modal-content .btn{width:100%}.code{background-color:#eee;vertical-align:top;padding:.2em .4em}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:0 0;text-shadow:0 1px rgba(0,0,0,.3);text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;padding:0;margin:0}html{text-rendering:optimizeLegibility;text-rendering:geometricPrecision;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;opacity:.99}ol,ul{list-style:none}a,button,button:focus,input,input:focus,label,select,select:focus,textarea,textarea:focus{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;outline:0}img{max-width:100%}.btn,body,input,select,textarea{font-family:'Open Sans',sans-serif;font-weight:400;font-size:1em}h1,h2,h3,h4,h5,h6{font-weight:600}small{font-size:.8em}body{color:#222}a{color:inherit}.text-block{line-height:180%}.align-center,.btn{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.btn:hover,a{text-decoration:none}a:hover{text-decoration:underline}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.btn{line-height:2.57em}header{background-attachment:inherit}}@media only screen and (max-width:768px){.btn{line-height:2.75}.wrapper{padding:1em 2em}body{font-size:90%}}@-moz-document url-prefix(){.btn{line-height:2.57em}}