| /* Insert here special css for hugo theme, on top of any other imported css */ | 
 |  | 
 |  | 
 | /* Table of contents */ | 
 |  | 
 | .progress ul { | 
 |   list-style: none; | 
 |   margin: 0; | 
 |   padding: 0 5px; | 
 | } | 
 |  | 
 | #TableOfContents { | 
 |     font-size: 13px !important; | 
 |     max-height: 85vh; | 
 |     overflow: auto; | 
 |     padding: 15px !important; | 
 | } | 
 |  | 
 |  | 
 | #TableOfContents > ul > li > ul > li > ul li { | 
 |   margin-right: 8px; | 
 | } | 
 |  | 
 | #TableOfContents > ul > li > a   { | 
 |   font-weight: bold; padding: 0 18px; margin: 0 2px; | 
 | } | 
 |  | 
 | #TableOfContents > ul > li > ul > li > a { | 
 |   font-weight: bold; | 
 | } | 
 |  | 
 | #TableOfContents > ul > li > ul > li > ul > li > ul > li > ul > li  { | 
 |     display: none; | 
 | } | 
 |  | 
 | body { | 
 |     font-size: 16px !important; | 
 |     color: #323232 !important; | 
 | } | 
 |  | 
 | #body a.highlight, #body a.highlight:hover, #body a.highlight:focus { | 
 |     text-decoration: none; | 
 |     outline: none; | 
 |     outline: 0; | 
 | } | 
 | #body a.highlight { | 
 |     line-height: 1.1; | 
 |     display: inline-block; | 
 | } | 
 | #body a.highlight:after { | 
 |     display: block; | 
 |     content: ""; | 
 |     height: 1px; | 
 |     width: 0%; | 
 |     background-color: #0082a7; /*#CE3B2F*/ | 
 |     -webkit-transition: width 0.5s ease; | 
 |     -moz-transition: width 0.5s ease; | 
 |     -ms-transition: width 0.5s ease; | 
 |     transition: width 0.5s ease; | 
 | } | 
 | #body a.highlight:hover:after, #body a.highlight:focus:after { | 
 |     width: 100%; | 
 | } | 
 | .progress { | 
 |     position:absolute; | 
 |     background-color: rgba(246, 246, 246, 0.97); | 
 |     width: auto; | 
 |     border: thin solid #ECECEC; | 
 |     display:none; | 
 |     z-index:200; | 
 | } | 
 |  | 
 | #toc-menu { | 
 |   border-right: thin solid #DAD8D8 !important; | 
 |   padding-right: 1rem !important; | 
 |   margin-right: 0.5rem !important; | 
 | } | 
 |  | 
 | #sidebar-toggle-span { | 
 |   border-right: thin solid #DAD8D8 !important; | 
 |   padding-right: 0.5rem !important; | 
 |   margin-right: 1rem !important; | 
 | } | 
 |  | 
 | .btn { | 
 |   display: inline-block !important; | 
 |   padding: 6px 12px !important; | 
 |   margin-bottom: 0 !important; | 
 |   font-size: 14px !important; | 
 |   font-weight: normal !important; | 
 |   line-height: 1.42857143 !important; | 
 |   text-align: center !important; | 
 |   white-space: nowrap !important; | 
 |   vertical-align: middle !important; | 
 |   -ms-touch-action: manipulation !important; | 
 |       touch-action: manipulation !important; | 
 |   cursor: pointer !important; | 
 |   -webkit-user-select: none !important; | 
 |      -moz-user-select: none !important; | 
 |       -ms-user-select: none !important; | 
 |           user-select: none !important; | 
 |   background-image: none !important; | 
 |   border: 1px solid transparent !important; | 
 |   border-radius: 4px !important; | 
 |   -webkit-transition: all 0.15s !important; | 
 |      -moz-transition: all 0.15s !important; | 
 |           transition: all 0.15s !important; | 
 | } | 
 | .btn:focus { | 
 |   /*outline: thin dotted; | 
 |   outline: 5px auto -webkit-focus-ring-color; | 
 |   outline-offset: -2px;*/ | 
 |   outline: none !important; | 
 | } | 
 | .btn:hover, | 
 | .btn:focus { | 
 |   color: #2b2b2b !important; | 
 |   text-decoration: none !important; | 
 | } | 
 |  | 
 | .btn-default { | 
 |   color: #333 !important; | 
 |   background-color: #fff !important; | 
 |   border-color: #ccc !important; | 
 | } | 
 | .btn-default:hover, | 
 | .btn-default:focus, | 
 | .btn-default:active { | 
 |   color: #fff !important; | 
 |   background-color: #9e9e9e !important; | 
 |   border-color: #9e9e9e !important; | 
 | } | 
 | .btn-default:active { | 
 |   background-image: none !important; | 
 | } | 
 |  | 
 | /* anchors */ | 
 | .anchor { | 
 |   color: #00bdf3; | 
 |   font-size: 0.5em; | 
 |   cursor:pointer; | 
 |   visibility:hidden; | 
 |   margin-left: 0.5em; | 
 |     position: absolute; | 
 |     margin-top:0.1em; | 
 | } | 
 |  | 
 | h2:hover .anchor, h3:hover .anchor, h4:hover .anchor, h5:hover .anchor, h6:hover .anchor { | 
 |   visibility:visible; | 
 | } | 
 |  | 
 | /* Redfines headers style */ | 
 |  | 
 | h2, h3, h4, h5, h6 { | 
 |   font-weight: 400; | 
 |   line-height: 1.1; | 
 | } | 
 |  | 
 | h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { | 
 |   font-weight: inherit; | 
 | } | 
 |  | 
 | h2 { | 
 |   font-size: 2.5rem; | 
 |   line-height: 110% !important; | 
 |   margin: 2.5rem 0 1.5rem 0; | 
 | } | 
 |  | 
 | h3 { | 
 |   font-size: 2rem; | 
 |   line-height: 110% !important; | 
 |   margin: 2rem 0 1rem 0; | 
 | } | 
 |  | 
 | h4 { | 
 |   font-size: 1.5rem; | 
 |   line-height: 110% !important; | 
 |   margin: 1.5rem 0 0.75rem 0; | 
 | } | 
 |  | 
 | h5 { | 
 |   font-size: 1rem; | 
 |   line-height: 110% !important; | 
 |   margin: 1rem 0 0.2rem 0; | 
 | } | 
 |  | 
 | h6 { | 
 |   font-size: 0.5rem; | 
 |   line-height: 110% !important; | 
 |   margin: 0.5rem 0 0.2rem 0; | 
 | } | 
 |  | 
 | p { | 
 |     margin: 1rem 0; | 
 | } | 
 |  | 
 | figcaption h4 { | 
 |     font-weight: 300 !important; | 
 |     opacity: .85; | 
 |     font-size: 1em; | 
 |     text-align: center; | 
 |     margin-top: -1.5em; | 
 | } | 
 |  | 
 | .select-style { | 
 |     border: 0; | 
 |     width: 150px; | 
 |     border-radius: 0px; | 
 |     overflow: hidden; | 
 |     display: inline-flex; | 
 | } | 
 |  | 
 | .select-style svg { | 
 |     fill: #ccc; | 
 |     width: 14px; | 
 |     height: 14px; | 
 |     pointer-events: none; | 
 |     margin: auto; | 
 | } | 
 |  | 
 | .select-style svg:hover { | 
 |   fill: #e6e6e6; | 
 | } | 
 |  | 
 | .select-style select { | 
 |     padding: 0; | 
 |     width: 130%; | 
 |     border: none; | 
 |     box-shadow: none; | 
 |     background: transparent; | 
 |     background-image: none; | 
 |     -webkit-appearance: none; | 
 |     margin: auto; | 
 |     margin-left: 0px; | 
 |     margin-right: -20px; | 
 | } | 
 |  | 
 | .select-style select:focus { | 
 |     outline: none; | 
 | } | 
 |  | 
 | .select-style :hover { | 
 |     cursor:  pointer; | 
 | } | 
 |  | 
 | @media only all and (max-width: 47.938em) { | 
 |   #breadcrumbs .links, #top-github-link-text { | 
 |       display: none; | 
 |   } | 
 | } | 
 |  | 
 | .is-sticky #top-bar { | 
 |   box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.1);  | 
 | } |