/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}body,html,legend,td,th{padding:0}pre,textarea{overflow:auto}blockquote,pre{padding:8px 12px}dfn,q{font-style:italic}blockquote,mark,q{color:#000}.clearfix:after,.clearfix:before,q:after,q:before{content:""}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;background:url(/public/img/pattern-1ask.png) #E0EBF5;font-family:"Fira Sans",serif;font-size:15px;color:#333}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,optgroup,strong{font-weight:700}mark{background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.toc li,dl dt{font-weight:700}button{overflow:visible}button,select{text-transform:none} input[type=reset],button,html input[type=button],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 silver;margin:0 2px;padding:.35em .625em .75em}legend{}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Fira Mono';src:url(/public/fonts/FiraMono-Regular.eot);src:url(/public/fonts/FiraMono-Regular.eot) format('embedded-opentype'),url(/public/fonts/FiraMono-Regular.woff) format('woff'),url(/public/fonts/FiraMono-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Fira Mono';src:url(/public/fonts/FiraMono-Bold.eot);src:url(/public/fonts/FiraMono-Bold.eot) format('embedded-opentype'),url(/public/fonts/FiraMono-Bold.woff) format('woff'),url(/public/fonts/FiraMono-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'Fira Sans';src:url(/public/fonts/FiraSans-Regular.eot);src:url(/public/fonts/FiraSans-Regular.eot) format('embedded-opentype'),url(/public/fonts/FiraSans-Regular.woff) format('woff'),url(/public/fonts/FiraSans-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Fira Sans';src:url(/public/fonts/FiraSans-Bold.eot);src:url(/public/fonts/FiraSans-Bold.eot) format('embedded-opentype'),url(/public/fonts/FiraSans-Bold.woff) format('woff'),url(/public/fonts/FiraSans-Bold.ttf) format('truetype');font-weight:700;font-style:normal}*{box-sizing:border-box}body,html{margin:0;height:100%}a,a:active,a:hover,a:link,a:visited{color:#375EAB;text-decoration:none}a:hover{text-decoration:underline}h1{font-size:40px;margin:0 0 20px;text-align:center}.code,code,pre{font-family:"Fira Mono",monospace;font-size:13px}code,pre{background:#F3F3F3;border:1px solid #E3E3E3}pre{border-radius:8px;white-space:pre-wrap;line-height:18px}code{border-radius:3px;padding:1px 2px;white-space:nowrap}blockquote{background:#fff8dc;border:1px solid #e0dcbf;border-radius:8px;margin:0}blockquote footer{text-align:right;font-size:10px}blockquote pre{border:none;background:0 0;padding:0;margin:0}.book-list{padding-bottom:24px}.book-list dt{font-size:20px}dl dd{padding:8px 0;margin:0}p{line-height:24px;margin:12px 0}h2{font-size:28px}h3{font-size:18px}h4,h5{font-size:15px}h2,h3,h4,h5{color:#000;margin:20px 0 12px}.clearfix:after,.clearfix:before{display:table}.clearfix:after{clear:both}.outer-container{max-width:700px;margin:0 auto;background:#FFF;border:1px solid #AAA;border-top:none;border-bottom:none;box-shadow:0 0 20px 0 rgba(0,0,0,.15);display:flex;min-height:100vh;flex-direction:column}@media (max-width:715px){.outer-container{border:none}}.container{padding:20px}.body{flex:1}.breadcrumbs{padding:8px 16px;border-bottom:1px solid #DDD;background:#F3F3F3;font-size:13px}.footer{padding:4px 16px;border-top:1px solid #DDD;background:#F3F3F3;font-size:8px}.cover-image{float:left;margin-right:16px;margin-top:4px;border:1px solid #666;border-radius:4px;box-shadow:0 0 6px 0 rgba(0,0,0,.25)}img.autoscale{max-width:calc(100% - 32px);border-radius:8px;display:block;border:1px solid #333;box-shadow:0 0 16px 0 rgba(0,0,0,.25);margin:32px auto}.multi-step .step-breadcrumbs,.multi-step .step-breadcrumbs .selected,.multi-step .step-footer{box-shadow:0 0 10px 0 rgba(100,100,100,.1)}img.block{display:block;margin:16px auto}.book table{margin-bottom:16px}.book td{border:1px solid #E3E3E3;padding:4px 8px;background:#FAFAFA;text-align:center}.book .paging{border-top:1px solid #ddd;width:100%;margin-top:16px}.book .paging td{text-align:center;padding:8px 0 0;border:none;background:0 0}.book .paging .next,.book .paging .prev{width:100px}.book .paging .prev{text-align:left}.book .paging .next{text-align:right}.book .section-link{margin-left:4px}.toc,.toc ol,.toc ul{margin:0;padding:0;list-style-position:inside}.toc li{padding:6px 0;margin:0}.toc li li{padding:2px 18px;font-weight:400}.toc li li:first-child{padding-top:6px}.toc li li:last-child{padding-bottom:0}.toc ol{list-style-type:square}.multi-step{border:1px solid #CCC;background:#FAFAFA;padding:16px;border-radius:8px;margin:16px 0;position:relative}.multi-step h2{margin:0 0 12px;text-align:center}.multi-step .step-breadcrumbs{display:flex;justify-content:space-around;flex-wrap:wrap;background:#F3F3F3;padding:8px;margin:0 -16px;font-size:12px;border-top:1px solid #CCC;border-bottom:1px solid #CCC}.multi-step .step-breadcrumbs li{list-style:none;margin:0;white-space:nowrap;padding:2px 8px;line-height:18px;border-radius:4px}.multi-step .step-breadcrumbs .selected{background:#fff;border:1px solid #CCC}.multi-step .step-footer{background:#F3F3F3;padding:0 24px;margin:0 -16px -16px;font-size:12px;border-top:1px solid #CCC;border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:36px;line-height:36px}.multi-step .step-footer .next{float:right}.multi-step .step-footer .previous{float:left}/*# sourceMappingURL=golang-book.css.map */