@import url("https://fonts.googleapis.com/css?family=Roboto:100,400,700");:root{--bg-color:#f2f3f7;--fg-color:#7b7e8c;--red:#e43030;--green:#19a187;--blue:#367bf0;--dark-blue:#265ab1;--maroon:#b8174c;--purple:#8c42ab}::-moz-focus-inner,:-moz-focusring{border:0;color:transparent;text-shadow:0 0 0 #7b7e8c}::selection,::-moz-selection{color:white;background:black}*{box-sizing:border-box;outline:0;-webkit-touch-callout:none;-webkit-appearance:none;-webkit-tap-highlight-color:transparent !important;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;-webkit-touch-callout:none;font-family:'Roboto',sans-serif;letter-spacing:0}.selectable{cursor:auto;user-select:text;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text}html,body{background-color:#f2f3f7;color:#7b7e8c;margin:0;padding:0;font-size:10pt;height:100%;cursor:default;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.with-shadow,.outset,button,.checktext input+span,.blue-button,.checktext input:checked+span,button.blue-button,.green-button,button.green-button,.green-button.blue-button,.red-button,button.red-button,.red-button.blue-button,.red-button.green-button,input[type="button"],input[type="submit"],input[type="reset"],select,input[type="text"]:not(select):focus,input[type="search"]:not(select):focus,input[type="tel"]:not(select):focus,input[type="url"]:not(select):focus,input[type="email"]:not(select):focus,input[type="password"]:not(select):focus,input[type="date"]:not(select):focus,input[type="month"]:not(select):focus,input[type="week"]:not(select):focus,input[type="time"]:not(select):focus,input[type="number"]:not(select):focus,input[type="color"]:not(select):focus,select:not(select):focus,textarea:not(select):focus,.paper{box-shadow:6px 6px 10px rgba(0,0,0,0.1),-6px -6px 10px white}.outset,button,.checktext input+span,.blue-button,.checktext input:checked+span,button.blue-button,.green-button,button.green-button,.green-button.blue-button,.red-button,button.red-button,.red-button.blue-button,.red-button.green-button,input[type="button"],input[type="submit"],input[type="reset"],select,input[type="text"]:not(select):focus,input[type="search"]:not(select):focus,input[type="tel"]:not(select):focus,input[type="url"]:not(select):focus,input[type="email"]:not(select):focus,input[type="password"]:not(select):focus,input[type="date"]:not(select):focus,input[type="month"]:not(select):focus,input[type="week"]:not(select):focus,input[type="time"]:not(select):focus,input[type="number"]:not(select):focus,input[type="color"]:not(select):focus,select:not(select):focus,textarea:not(select):focus,.paper{border-radius:10px;background:#f2f3f7}.inset,hr,button.active,.checktext input+span.active,.active.blue-button,.active.green-button,.active.red-button,button:active,.checktext input+span:active,.blue-button:active,.green-button:active,.red-button:active,input.active[type="button"],input[type="button"]:active,input.active[type="submit"],input[type="submit"]:active,input.active[type="reset"],input[type="reset"]:active,input[type="text"]:not(select),input[type="search"]:not(select),input[type="tel"]:not(select),input[type="url"]:not(select),input[type="email"]:not(select),input[type="password"]:not(select),input[type="date"]:not(select),input[type="month"]:not(select),input[type="week"]:not(select),input[type="time"]:not(select),input[type="number"]:not(select),input[type="color"]:not(select),select:not(select),textarea:not(select){border-radius:10px;box-shadow:0 0 transparent,0 0 transparent,inset 3px 3px 5px rgba(0,0,0,0.1),inset -3px -3px 5px white;background:#f8f9fb}.paper{padding:10px 20px 20px;margin-top:20px;min-height:100px;font-size:1.2em;background:#f2f3f7}section,article,.section,.article,.paper{line-height:2em;word-wrap:break-word;word-break:normal;line-height:2em}input[type="text"],input[type="search"],input[type="tel"],input[type="url"],input[type="email"],input[type="password"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="number"],input[type="color"],select,textarea{border:0;background:#f2f3f7;color:#7b7e8c;font-weight:normal;padding:0 1.25em;line-height:1.25em;height:3.5em;margin:10px 0;font-size:1.1rem;cursor:text;user-select:text;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;transition:box-shadow .2s}textarea{height:350px;padding:1.25em}select{cursor:pointer;background:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxOSAxOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyB0cmFuc2Zvcm09Im1hdHJpeCguMDM0IDAgMCAuMDM0IC02LjggMS43ZS01KSIgc3R5bGU9ImZpbGw6IzdiN2U4YyI+PHBhdGggZD0ibTQ4MCAzNDQtMjExLTIxMmMtMTYtMTYtNDEtMTYtNTcgMC0xNiAxNi0xNiA0MiAwIDU3bDIzOCAyMzljOC40IDguNSAyMCAxMiAzMSAxMiAxMSAwLjU2IDIyLTMuMiAzMS0xMmwyMzgtMjM5YzE2LTE2IDE2LTQyIDAtNTdzLTQxLTE2LTU3IDB6IiBzdHlsZT0iZmlsbDojN2I3ZThjIi8+PC9nPjwvc3ZnPgo=) no-repeat right 1em center;background-size:1.2em;padding-right:3em}input::placeholder,textarea::placeholder{opacity:1;transition:opacity .2s;color:inherit}input:focus::placeholder,textarea:focus::placeholder{opacity:.2}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;transition:opacity .2s;color:inherit}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{opacity:.2}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}button,.checktext input+span,.blue-button,.checktext input:checked+span,button.blue-button,.green-button,button.green-button,.green-button.blue-button,.red-button,button.red-button,.red-button.blue-button,.red-button.green-button,input[type="button"],input[type="submit"],input[type="reset"]{border:0;text-transform:capitalize;padding:10px 0;width:8em;text-align:center;cursor:pointer;color:inherit;font-size:1.1rem;transition-property:background-color,box-shadow;transition-delay:.2s;transition-duration:.2s}button.active,.checktext input+span.active,.active.blue-button,.active.green-button,.active.red-button,button:active,.checktext input+span:active,.blue-button:active,.green-button:active,.red-button:active,input.active[type="button"],input[type="button"]:active,input.active[type="submit"],input[type="submit"]:active,input.active[type="reset"],input[type="reset"]:active{transition-delay:0s;transition-duration:.1s}.red-button,button.red-button,.checktext input+span.red-button,.red-button.blue-button,.red-button.green-button,input.red-button[type="button"],input.red-button[type="submit"],input.red-button[type="reset"]{color:white;font-weight:bold;background:#e43030;box-shadow:0 0 .5em rgba(228,48,48,0.7),0 0 transparent,inset 0 -5px 0 rgba(0,0,0,0.05),inset 0 2px 0 rgba(255,255,255,0.2);border-radius:6px 6px 8px 8px;transition-property:box-shadow,border-radius}.red-button.active,.red-button:active,button.red-button.active,button.red-button:active,input.red-button.active[type="button"],input.red-button[type="button"]:active,input.red-button.active[type="submit"],input.red-button[type="submit"]:active,input.red-button.active[type="reset"],input.red-button[type="reset"]:active{background:#e43030;border-radius:6px;box-shadow:0 0 transparent,0 0 transparent,inset 0 2px 5px 2px rgba(0,0,0,0.2)}.green-button,button.green-button,.checktext input+span.green-button,.green-button.blue-button,input.green-button[type="button"],input.green-button[type="submit"],input.green-button[type="reset"]{color:white;font-weight:bold;background:#19a187;box-shadow:0 0 .5em rgba(25,161,135,0.7),0 0 transparent,inset 0 -5px 0 rgba(0,0,0,0.05),inset 0 2px 0 rgba(255,255,255,0.2);border-radius:6px 6px 8px 8px;transition-property:box-shadow,border-radius}.green-button.active,.green-button:active,button.green-button.active,button.green-button:active,input.green-button.active[type="button"],input.green-button[type="button"]:active,input.green-button.active[type="submit"],input.green-button[type="submit"]:active,input.green-button.active[type="reset"],input.green-button[type="reset"]:active{background:#19a187;border-radius:6px;box-shadow:0 0 transparent,0 0 transparent,inset 0 2px 5px 2px rgba(0,0,0,0.2)}.blue-button,.checktext input:checked+span,button.blue-button,.checktext input+span.blue-button,input.blue-button[type="button"],input.blue-button[type="submit"],input.blue-button[type="reset"]{color:white;font-weight:bold;background:#367bf0;box-shadow:0 0 .5em rgba(54,123,240,0.7),0 0 transparent,inset 0 -5px 0 rgba(0,0,0,0.05),inset 0 2px 0 rgba(255,255,255,0.2);border-radius:6px 6px 8px 8px;transition-property:box-shadow,border-radius}.blue-button.active,.checktext input:checked+span.active,.blue-button:active,.checktext input:checked+span:active,button.blue-button.active,button.blue-button:active,input.blue-button.active[type="button"],input.blue-button[type="button"]:active,input.blue-button.active[type="submit"],input.blue-button[type="submit"]:active,input.blue-button.active[type="reset"],input.blue-button[type="reset"]:active{background:#367bf0;border-radius:6px;box-shadow:0 0 transparent,0 0 transparent,inset 0 2px 5px 2px rgba(0,0,0,0.2)}label{cursor:pointer;display:inline-block;padding:.56em 0}a,a:link,a:visited,a:hover a:active{cursor:pointer;font-weight:bold;color:#367bf0;font-weight:bold;text-decoration:none}h1,h2,h3,h4,h5,h6{line-height:1.5em}h1{font-size:4em;font-weight:lighter;margin:.7em 0}h2{font-size:3em;font-weight:lighter;margin:.8em 0}h3{font-size:2.5em;font-weight:lighter;margin:.9em 0}h4{font-size:2em;font-weight:lighter;margin:1em 0}h5{margin:.5em 0;font-size:1.2em;font-weight:normal}h6{margin:1em 0 1em 1.4em;font-size:1em;font-weight:bold}input[type=checkbox],input[type=radio]{font-size:1em;cursor:pointer;height:1.2em;width:1.2em;margin:0 .3em;box-shadow:2px 2px 3px rgba(0,0,0,0.2),-2px -2px 3px white,inset 1px 1px 2px rgba(0,0,0,0.2),inset -1px -1px 2px white;border:.15em solid #f2f3f7;vertical-align:text-bottom;transition-property:background,box-shadow;transition-duration:.2s}input[type=checkbox]:active,input[type=radio]:active{box-shadow:2px 2px 3px rgba(0,0,0,0.2),-2px -2px 3px white,inset 1px 1px 2px rgba(0,0,0,0.2),inset -1px -1px 2px white,inset 0 .1em .25em rgba(0,0,0,0.2)}input[type=checkbox]:checked,input[type=radio]:checked{border-width:.1em;border-color:#115fe2;background-color:#367bf0}input[type=checkbox]{border-radius:25%}input[type=checkbox]:checked{box-shadow:0 0 .5em rgba(54,123,240,0.7),inset 0 -0.1em 0 rgba(0,0,0,0.2),inset 0 .1em .1em rgba(255,255,255,0.2)}input[type=radio]{border-radius:100%}input[type=radio]:checked{box-shadow:0 0 .5em rgba(54,123,240,0.7);box-shadow:0 0 .5em rgba(54,123,240,0.7),inset 0 .12em .1em rgba(255,255,255,0.25);border-bottom-width:.15em}.checktext{width:auto;margin:.5em}.checktext input{display:none}.checktext input+span{font-weight:bold;padding:1em;transition-delay:0s}.checktext input:checked+span{padding:1em}.switch{height:2.5rem;width:5rem;padding:0;position:relative}.switch input{display:none}.switch input+div{height:100%;width:100%;border-radius:999px;background:transparent;transition-property:box-shadow,background-color;transition-duration:.2s;transition-delay:.2s;box-shadow:3px 3px 2px -2px rgba(0,0,0,0.1),inset 2px 2px 2px 1px rgba(0,0,0,0.1),inset -2px -2px 1px white}.switch input+div::before{content:'';display:block;height:calc(2.5rem + 2px);width:calc(2.5rem + 2px);border-radius:100%;background:white;box-shadow:0 3px 10px rgba(0,0,0,0.2),inset 0 -1px 3px rgba(0,0,0,0.1);transform:translate(0,-1px);transition:transform .2s}.switch input:checked+div{background:#367bf0;box-shadow:0 0 .5em rgba(54,123,240,0.7),inset 0 2px 2px 2px rgba(0,0,0,0.3),inset 0 0 transparent}.switch input:checked+div::before{transform:translate(2.5rem,-1px)}hr{width:50%;height:7px;border:0}code,pre{padding:.5em 1em;border-radius:4px;overflow:auto;box-shadow:0 5px 30px 0 rgba(0,0,0,0.05)}code{background:#e6e6e6}pre{background:white;margin:4em 0}code,pre{font-size:.9rem;font-family:monospace;line-height:2em;cursor:auto;user-select:text;-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text}blockquote{background-color:white;padding:.5em 1em;border-radius:4px;box-shadow:0 5px 30px 0 rgba(0,0,0,0.05);border-left:6px solid #367bf0}
