
.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%}

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}

.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}
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}
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}


@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}}