.navbar-default{background-color:#ffffff;border-color:#ffffff}.navbar-default .navbar-brand{color:#111111}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#ee7600}.navbar-default .navbar-text{color:#111111}.navbar-default .navbar-nav>li>a{color:#111111}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#ee7600}.navbar-default .navbar-nav>li>.dropdown-menu{background-color:#ffffff}.navbar-default .navbar-nav>li>.dropdown-menu>li>a{color:#111111}.navbar-default .navbar-nav>li>.dropdown-menu>li>a:hover,.navbar-default .navbar-nav>li>.dropdown-menu>li>a:focus{color:#ee7600;background-color:#ffffff}.navbar-default .navbar-nav>li>.dropdown-menu>li>.divider{background-color:#ffffff}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ee7600;background-color:#ffffff}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#ee7600;background-color:#ffffff}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#ee7600;background-color:#ffffff}.navbar-default .navbar-toggle{border-color:#ffffff}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ffffff}.navbar-default .navbar-toggle .icon-bar{background-color:#111111}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#111111}.navbar-default .navbar-link{color:#111111}.navbar-default .navbar-link:hover{color:#ee7600}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#111111}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#ee7600}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ee7600;background-color:#ffffff}}ol.dropdown-menu li.active.pointer{margin-left:20px;font-weight:bold}ul.navbar-nav a:hover{text-decoration:underline}.navbar-brand{margin-right:30px;padding-left:0px;padding-top:15px;padding-right:15px}.navbar{border-bottom:1px solid #dedede;font-size:16px;margin-bottom:0px;padding-bottom:0px}@media (min-width: 768px){.navbar-nav>li{padding-top:10px}}.navbar-default .navbar-nav>li>a{font-size:16px;font-family:Arial}ul.nav.navbar-nav li a{white-space:nowrap;margin-right:7px}.navbar-brand{margin-right:0px}figure.topComic{float:right;margin:0px;width:450px}div.topComic{margin-left:65%}div.topComic img{border:1px solid #dedede;width:100%}div#bs-example-navbar-collapse-1 img{width:"100%";margin-bottom:20px}ul.nav.navbar-nav.navbar-right{margin-top:10px !important}@media (min-width: 768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{height:80px}}@media only screen and (max-width: 1350px), only screen and (max-device-width: 1350px){figure.topComic{width:450px}}@media only screen and (max-width: 1250px), only screen and (max-device-width: 1250px){figure.topComic{width:400px}}@media only screen and (max-width: 1200px), only screen and (max-device-width: 1200px){figure.topComic{width:375px}}@media only screen and (max-width: 750px), only screen and (max-device-width: 750px){figure.topComic{width:95%}}h1[id],h2[id],h3[id],h4[id],h5[id],h6[id],dt[id]{padding-top:20px;margin-top:-8px}h2,h3,h4,h5{line-height:1.4}.sponsored{margin-bottom:20px;padding-top:20px;font-size:16px}h1{margin-bottom:30px}h2{margin-bottom:25px}h3{margin-bottom:20px}h2{color:#444}h3{color:#444}.subtitle{font-size:16px;color:gray;margin-top:50px;padding-bottom:15px}.h2,h2{font-size:24px}.h3,h3{font-size:18px}.h4,h4{font-size:16px}p.sectionsPrefaceOnline{margin-left:-35px}.docnav{max-width:300px}.docnav{padding-left:0px;margin-left:10px;padding-right:15px}.docnav ul{padding-left:15px}.docnav li{list-style:none;font:normal 12px "Open Sans", "Lucida Grande", "Helvetica Neue", Arial;border-bottom:0px}.docnav li a:hover,.docnav li a:active{text-decoration:none;color:#666}.docnav li.level1>a>span:after,.docnav li.level2>a>span:after,.docnav li.level3>a>span:after{content:'\f0fe';font-family:'FontAwesome';color:#e47911;font-size:14px;padding-right:12px;text-decoration:none}.docnav li.level1items>a:before,.docnav li.level2items>a:before,.docnav li.level3items>a:before{content:'\f096';font-family:'FontAwesome';color:#e47911;padding-right:10px;text-decoration:none}.docnav li.open>a>span:after{content:'\f146';font-family:'FontAwesome';color:#e47911;font-size:14px;padding-right:10px;text-decoration:none}.docnav li.level3,.docnav li.level3items{padding-left:10px}.docnav li.level2,.docnav li.level2items{padding-left:10px}.docnav li.level1,.docnav li.level1items{padding-left:10px}.docnav li{margin:7px 0px}li.level1.open>ul>li.level1items.open a,li.level2.open>ul>li.level2items.open a,li.level3.open>ul>li.level3items.open a{color:black;font-weight:bold;text-decoration:none}li.level1.open>ul>li.level1items.open>a:before,li.level2.open>ul>li.level2items.open>a:before,li.level3.open>ul>li.level3items.open>a:before{color:black;content:'\f0c8';font-family:'FontAwesome';text-decoration:none}li.level1.open>ul>li.level1items a,li.level2.open>ul>li.level2items a,li.level3.open>ul>li.level3items a{font-weight:normal;color:#0066c0;text-decoration:none}li.level1.open>ul>li.level1items>a:before,li.level2.open>ul>li.level2items>a:before,li.level3.open>ul>li.level3items>a:before{font-weight:normal;color:#0066c0;text-decoration:none}li.folderTitle.current.open>a.subfoldersTitle{font-weight:bold;color:black;text-decoration:none}.level1.folderTitle.open,.level2.folderTitle.open,.level3.folderTitle.open{font-weight:bold}.relatedResources{font-size:15px;font-weight:bold;color:black;margin:10px 0px}.productTitle{font-size:18px;font-weight:bold;color:#333333;display:block;margin-right:8px}hr.resourceSeparator{display:block;margin-top:1.7em;margin-bottom:1.7em;margin-left:0px;margin-right:5px;border-color:darkgray;border-width:1px;border-width:1px;color:black;max-width:80%}.docnav li a{line-height:18px;display:table;white-space:pre-wrap;text-decoration:none;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;text-indent:-20px}@media (max-width: 600px){.docnav li a{max-width:180px}.githubButton{display:none}}@media (min-width: 600px){.docnav li a{max-width:240px}}ul#docnavsidebar li a:focus{text-decoration:none}#sidebar{height:100%;padding-right:0;overflow-y:auto}#sidebar .nav{width:95%}@media screen and (max-width: 767px){.row-offcanvas{position:relative;-webkit-transition:all 0.75s ease-out;-moz-transition:all 0.75s ease-out;transition:all 0.75s ease-out}.row-offcanvas-right .sidebar-offcanvas{right:-41.6%}.row-offcanvas-left .sidebar-offcanvas{left:-41.6%}.row-offcanvas-right.active{right:41.6%}.row-offcanvas-left.active{left:41.6%}.sidebar-offcanvas{position:absolute;top:0;width:41.6%}#sidebar{padding-top:0}}#sidebar{background-color:#f7f7f7;padding-bottom:50px}@media (min-width: 992px){.main{width:75%}.sidebar-offcanvas{width:25%}}.sidebarComics img{padding:0px}.recent-posts{margin-bottom:1rem}.recent-posts h3{margin-bottom:20px;max-width:95%}.recent-posts ul{list-style-type:none;padding-left:7px;padding-right:7px}.recent-posts li{margin-bottom:0.5rem;font-size:9.5pt;padding-bottom:10px;line-height:20px}.recent-posts .post-date{color:#777;margin-bottom:0.2rem}.recent-posts .post-title{text-decoration:none;font-weight:normal}.recent-posts .post-title:hover{text-decoration:underline}i.fa{text-decoration:none;padding-right:5px}.bs-callout{padding:20px;margin:20px 0;border:1px solid #eee;border-left-width:5px;border-radius:3px}.calloutTitle{margin-top:0;margin-bottom:5px;font-size:18px}.bs-callout p:last-child{margin-bottom:0}.bs-callout code{border-radius:3px}.bs-callout+.bs-callout{margin-top:-5px}.bs-callout-default{border-left-color:#777}.bs-callout-default .calloutTitle{color:#777}.bs-callout-primary{border-left-color:#428bca}.bs-callout-primary .calloutTitle{color:#428bca}.bs-callout-success{border-left-color:#5cb85c}.bs-callout-success .calloutTitle{color:#5cb85c}.bs-callout-danger{border-left-color:#d9534f}.bs-callout-danger .calloutTitle{color:#d9534f}.bs-callout-warning{border-left-color:#f0ad4e}.bs-callout-warning .calloutTitle{color:#f0ad4e}.bs-callout-info{border-left-color:#5bc0de}.bs-callout-info .calloutTitle{color:#5bc0de}.alert code{background:transparent}blockquote{background-color:#eef7fa;font-family:arial;font-size:.9em;margin:0px;padding:1em}div.chat p,div.response p,div.chat li,div.response li{font-family:arial;font-size:14px;line-height:20px}div.chat{background:#f1f1f1;padding:1em;border:0.1em solid #555;border-radius:0.5em;overflow:auto;font-size:14px;font-family:'Arial', sans-serif;line-height:1.5;color:#333;margin:0.5em 0;max-width:80%;position:relative}div.response{background:lightyellow;padding:1em;border:0.1em solid #555;border-radius:0.5em;overflow:auto;font-size:14px;font-family:'Arial', sans-serif;line-height:1.5;color:#333;margin:0.5em 0;max-width:80%;position:relative}.chat::before{content:"Prompt";font-weight:bold;padding-bottom:18px}.response::before{content:"Response";font-weight:bold;padding-bottom:18px}.pVar{color:darkslateblue;font-weight:bold}p.note{background:#f1f1f1;padding:1em;border-left:1em solid orange;overflow:auto}p.takeaway{background:#f1f1f1;padding:1em;border-left:1em solid purple;overflow:auto}p.survey{background:#f1f1f1;padding:1em;border-left:1em solid orange}p.tip{background:#f1f1f1;padding:1em;border-left:1em solid deepskyblue;overflow:auto;margin:30px 0px}p.coffeenote{background:#f1f1f1;padding:1em;border-left:1em solid #555;overflow:auto;margin:30px 0px}p.warning{background:#f1f1f1;padding:1em;border-left:1em solid red;overflow:auto}p.disclaimer{background:#f1f1f1;padding:1em;border-left:1em solid gray;overflow:auto}p.note::before{content:"Note: ";font-weight:bold}p.disclaimer::before{content:"Disclaimer: ";font-weight:bold}p.takeaway::before{content:"Takeaway: ";font-weight:bold}p.workshop::before{content:"Workshop: ";font-weight:bold}p.tip::before{content:"Tip: ";font-weight:bold}p.warning::before{content:"Warning: ";font-weight:bold}p.disclaimer::before{content:"Disclaimer: ";font-weight:bold}.alert{margin-top:30px;font-size:1.6rem}pre code{white-space:pre}pre a,pre a:hover{color:lightblue}pre.highlight{word-wrap:normal;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#202020;color:#dedede;border:0px !important;padding:25px;margin:20px 0px}.highlight table td{padding:5px}.highlight table pre{margin:0}.highlight .c,.highlight .cd{color:#75715e;font-style:italic}.highlight .cm{color:#75715e;font-style:italic}.highlight .c1{color:#75715e;font-style:italic}.highlight .cp{color:#75715e;font-weight:bold}.highlight .cs{color:#75715e;font-weight:bold;font-style:italic}.highlight .err{color:#960050;background-color:#1e0010}.highlight .gi{color:#ffffff;background-color:#324932}.highlight .gd{color:#ffffff;background-color:#493131}.highlight .ge{color:#000000;font-style:italic}.highlight .gr{color:#aa0000}.highlight .gt{color:#aa0000}.highlight .gh{color:#999999}.highlight .go{color:#888888}.highlight .gp{color:#555555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaaaaa}.highlight .k,.highlight .kv{color:#66d9ef;font-weight:bold}.highlight .kc{color:#66d9ef;font-weight:bold}.highlight .kd{color:#66d9ef;font-weight:bold}.highlight .kp{color:#66d9ef;font-weight:bold}.highlight .kr{color:#66d9ef;font-weight:bold}.highlight .kt{color:#66d9ef;font-weight:bold}.highlight .kn{color:#f92672;font-weight:bold}.highlight .ow{color:#f92672;font-weight:bold}.highlight .o{color:#f92672;font-weight:bold}.highlight .mf{color:#ae81ff}.highlight .mh{color:#ae81ff}.highlight .il{color:#ae81ff}.highlight .mi{color:#ae81ff}.highlight .mo{color:#ae81ff}.highlight .m,.highlight .mb,.highlight .mx{color:#ae81ff}.highlight .se{color:#ae81ff}.highlight .sb{color:#e6db74}.highlight .sc{color:#e6db74}.highlight .sd{color:#e6db74}.highlight .s2{color:#e6db74}.highlight .sh{color:#e6db74}.highlight .si{color:#e6db74}.highlight .sx{color:#e6db74}.highlight .sr{color:#e6db74}.highlight .s1{color:#e6db74}.highlight .ss{color:#e6db74}.highlight .s{color:#e6db74}.highlight .na{color:#a6e22e}.highlight .nc{color:#a6e22e;font-weight:bold}.highlight .nd{color:#a6e22e;font-weight:bold}.highlight .ne{color:#a6e22e;font-weight:bold}.highlight .nf{color:#a6e22e;font-weight:bold}.highlight .no{color:#66d9ef}.highlight .bp{color:#f8f8f2}.highlight .nb{color:#f8f8f2}.highlight .ni{color:#f8f8f2}.highlight .nn{color:#f8f8f2}.highlight .vc{color:#f8f8f2}.highlight .vg{color:#f8f8f2}.highlight .vi{color:#f8f8f2}.highlight .nv{color:#f8f8f2}.highlight .w{color:#f8f8f2}.highlight .nl{color:#f8f8f2}.highlight .nt{color:#f92672}.highlight{color:#f8f8f2}table p{max-width:100%}th{text-align:left}table{width:100%;margin-bottom:20px;border:1px solid #dedede;background-color:white}table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td,table>tbody>tr>td ol>li,table>tbody>tr>td ol>li{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;font-size:15px}table>tbody>tr>td>p{padding:8px 0px;line-height:1.42857143;vertical-align:top;font-size:1.5rem}table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd;text-transform:none;background-color:#777;color:white;text-align:left}table>caption+thead>tr:first-child>th,table>colgroup+thead>tr:first-child>th,table>thead:first-child>tr:first-child>th,table>caption+thead>tr:first-child>td,table>colgroup+thead>tr:first-child>td,table>thead:first-child>tr:first-child>td{border-top:0}table>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{position:static;display:table-cell;float:none}table.boldFirstColumn td:first-child{font-weight:bold}table tr td{hyphens:auto}table.dataTable thead{background-color:#444}table td{hyphens:auto}table code{background-color:transparent}table code{background-color:transparent}table code{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}td.white{background-color:white}td.gray{background-color:#f7f7f7}table code{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}table,table p,table ol li,table ul li{max-width:100%}table code{word-wrap:break-word}table{table-layout:fixed}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background-color:#248ec2;color:white}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width: 768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width: 768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}@media (min-width: 768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width: 768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#EEEEEE}.nav-tabs>li>a[data-toggle="tab"]{border-radius:4px 4px 0 0;background-color:white;border:1px solid #dedede;border-bottom:none}li a[data-toggle="tab"]{margin-bottom:-15px}a[data-toggle="tab"]:hover{color:black}.tab-content{margin-left:0px}.nav-tabs li{padding-right:5px;padding-left:5px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background-color:#fa9500;color:white}ul#profileTabs{margin-left:0px;padding-bottom:7px}.subheading{font-size:20px;line-height:26px;margin-bottom:16px;margin-top:30px}.tab-content .tab-pane.active{padding:15px;border:1px solid #dedede}footer{background-color:dimgray;min-height:350px;position:relative}.footerleft{margin-top:50px;padding:0 36px}.logofooter{margin-bottom:10px;font-size:25px;color:#fff;font-weight:700}.footerleft p{color:#fff;font-size:12px !important;margin-bottom:15px}.footerleft p i{width:20px;color:#999}.paddingtop-bottom{margin-top:50px}.footer-ul{list-style-type:none;padding-left:0px;margin-left:2px}.footer-ul li{line-height:29px;font-size:12px}.footer-ul li a{color:#a0a3a4;transition:color 0.2s linear 0s, background 0.2s linear 0s}.footer-ul i{margin-right:10px}.footer-ul li a:hover{transition:color 0.2s linear 0s, background 0.2s linear 0s;color:#ff670f}.social:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}.icon-ul{list-style-type:none !important;margin:0px;padding:0px}.icon-ul li{line-height:75px;width:100%;float:left}.icon{float:left;margin-right:5px}.copyright{min-height:40px;background-color:#333;position:relative}.copyright p{text-align:center;color:#FFF;padding:10px 0;margin-bottom:0px}.heading7{font-size:21px;font-weight:700;color:#d9d6d6;margin-bottom:22px}footer>.post p{font-size:12px;color:#FFF;line-height:20px}footer>.post p span{display:block;color:#8f8f8f}.bottom_ul,bottom_ul li{list-style-type:none;float:right;margin-bottom:0px}.bottom_ul li{float:left;line-height:40px}.bottom_ul li:after{content:"/";color:#FFF;margin-right:8px;margin-left:8px}.bottom_ul li a{color:#FFF;font-size:12px}.footertop{min-height:60px;background-color:darkgrey;position:relative;margin-top:50px}div#myBio{margin-top:50px}p,ol,ul,li,span.calloutText{font-size:1.7rem;line-height:2.6rem}#content>p{margin-top:20px;marbin-bottom:20px}.btn-group.series>ol li.active{color:#db6a00;font-weight:bold;padding-left:20px;font-size:18px}.btn-group.series{margin:20px 0px 20px 0px}.navbar p,.navbar ul,.navbar ol,.navbar li{font-size:1.4rem;line-height:2.2rem;margin-bottom:.3rem}p.surveyBanner{border-left:0em;padding:1em;border-radius:6px;border:1px solid #f0f0f0;line-height:1.3em !important;size:20px;font-size:16px !important;background-color:#daf8da;margin-bottom:15px}@media (max-width: 800px){p.surveyBanner{float:left;clear:both;padding:1em;border-left:0em;background:lightgoldenrodyellow;border-radius:6px}}@media (max-width: 500px){p.surveyBanner{clear:both;border-left:0em;background:lightgoldenrodyellow;display:block;margin-right:30px;padding:1em;border-radius:6px}}@media (min-width: 767px){p,.alert,pre,ol li ul li,ol li ol li{max-width:90%}}.text-center{padding-top:20px}.col-xs-12.col-sm-7.main{margin-bottom:100px}.col-xs-12{background-color:#fff;padding-left:40px}span.muted{color:#a8a8a8}table code a.vglnk,table code a.vglnk:hover{color:#c7254e}i.fa.fa-github.fa-lg:hover,a.githubButton.noCrossRef:hover{color:black;text-decoration:none}a.editButton{color:#000000}a.editButton:hover{text-decoration:none;color:#777}.githubButton{color:black;background-color:white;border:1px solid #dedede;padding:7px;border-radius:5px;margin:20px 0px 10px 0px}.githubButton:hover{background-color:#fefefe;color:#444;text-decoration:none}.feedbackButton{background-color:orange;border:none;color:whitesmoke;padding:6px 14px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;border-radius:4px;box-shadow:0 5px 6px 0 rgba(0,0,0,0.15)}.feedbackButton a{color:whitesmoke}.feedbackButton:hover{background-color:#F79B08}.highlight .err{color:#a61717;background-color:transparent !important}.ie9 img[src$=".svg"]{width:100%}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){img[src$=".svg"]{width:100%}}figcaption{padding-bottom:12px;padding-top:6px;margin-bottom:20px;font-style:italic;color:gray}span.projectTitle{font-family:Arial;font-weight:bold}ul#entrypages li{font-size:12px}.productSubtitle,a.productSubtitle{color:#777}a.productSubtitle:hover{text-decoration:none;color:#999;cursor:pointer}.main img{width:auto;height:auto;max-width:100%;max-height:100%;margin-top:10px;margin-bottom:10px;border-radius:5px}.main img.large{max-width:700px}.main img.medium{max-width:600px}.main img.small_medium{max-width:450px}.main img.small{max-width:300px}.main img.tiny{max-width:200px}@media (max-width: 768px){.main img.large,.main img.medium,.main img.small_medium{max-width:100%;height:auto}}dl dt p{margin-left:20px}dl dd{margin-top:10px;margin-bottom:10px;margin-left:30px;font-size:1.7rem;line-height:2.6rem}dd p{margin-top:12px}dd pre{margin-top:12px;margin-bottom:12px}.main li{margin:10px 0px}.highlight .err{color:#a61717;background-color:transparent !important}video{display:block;margin:30px 0px;border:1px solid #c0c0c0}nav#toc ul li ul li{margin-left:10px}nav#toc ul li ul li,div#toc2 ul li ul li{margin:2px 16px}pre{margin:20px 0px;background-color:#202020;padding:20px;color:#dedede}.legend img{margin:5px}img.docimage.border{border:1px solid #dedede}.sidebarComics img{float:left;max-width:250px;margin-bottom:20px}span.red{color:red}span.orange{color:darkorange}p.external{font-size:11px;clear:both}ol li ol li{list-style-type:lower-alpha}figure{margin:10px 0px}ol li ul li{list-style:disc}nav#toc ul li,div#toc2 ul li{margin:8px 0px 8px 22px;font-size:90%;list-style:square}nav#toc>ul::before,div#toc2>ul::before{font-weight:500;color:#555;text-align:center;margin-left:auto;margin-right:auto;width:70px;padding-top:20px;padding-bottom:20px;padding-left:10px}nav#toc ul,nav#toc2 ul{background-color:#f7f7f7;padding:5px;border-radius:5px;max-width:300px;color:gray}nav#toc2 ul{padding-left:25px}ul#markdown-toc,#toc>ul{border:1px solid #dedede;border-radius:5px;max-width:400px;padding-top:20px;margin-top:30px;color:gray;padding-right:7px}ul#markdown-toc::before,#toc>ul::before{font-size:18px;padding-top:30px;margin:20px 0px 20px -30px}.number_legend img.inline{margin-bottom:2px}.endpointParam{color:red}h1.homepageTitle{margin-top:50px}ul.homepageLinks{list-style:none;padding:0px;margin:0px}ul.homepageLinks li{margin-bottom:6px}a code.highlighter-rouge{color:#337ab7}.docSample{padding:15px;background-color:#e8f4ff;margin:1em 0em}blockquote{padding:1em;background-color:#e6f3f7;margin:1em 0em;border-left:0px}h3#id-rather-be-writing-newsletter{margin-top:40px}.seriesContext{margin-top:30px;margin-bottom:30px}.donateButton{padding:20px}.previousButton{margin-bottom:15px}.previousButton_top{float:left;margin-right:20px;margin-bottom:20px}.nextButton_top{float:right;margin-bottom:20px}.bs-callout-ad{font-family:arial;font-size:15px;color:gray;overflow:auto !important}.sponsorMessageTitle{font-weight:bold;margin-bottom:5px}.breadcrumb{padding:0px 10px;margin-top:5px}.breadcrumb li{color:#888;font-size:13px}ul.onPageMinitoc{border:1px solid #dedede;border-radius:5px;padding-top:20px;margin-top:30px;color:gray;padding-right:20px;max-width:400px}.docs ul.onPageMinitoc::before{font-size:18px;padding-top:30px;margin:20px 0px 20px -30px}i.onPageMinitocItem{padding-right:10px}ul.onPageMinitoc::before{content:"Pages in This Section";font-size:18px;padding-top:30px;margin:20px 0px 20px -30px}ul#markdown-toc,#toc>ul{border:1px solid #dedede;border-radius:5px;max-width:400px;padding-top:20px;padding-bottom:20px;margin-top:30px;margin-bottom:30px;color:gray;padding-right:7px;background-color:#f7f7f7}ul#markdown-toc::before,#toc>ul::before{font-size:18px;padding-top:30px;margin:20px 0px 20px -30px;content:"Contents"}ul#markdown-toc a,#toc>ul a{text-decoration:none}ul#markdown-toc li ul,#toc>ul li ul{color:gray}ul#markdown-toc::before,#toc>ul::before{content:"Contents"}.navbar-form{margin-left:-15px}.activitySection img{display:inline;vertical-align:bottom;margin-right:5px}.activitySection{text-transform:uppercase;font-size:1.3em;font-weight:bold;margin-bottom:12px}dd{margin-top:8px}dd ~ dd{margin-top:8px}dl{font-size:18px}#formEmbed{background-color:#eef7fa !important;padding:15px}.progressContext{background-color:#dedede;padding:20px;margin-top:20px;border-radius:5px}.card-body{background-color:#F8F8F8;border:1px solid #dedede;padding:15px;margin-bottom:20px}.singlePostComics img{margin-bottom:15px;max-width:728px}@media only screen and (max-width: 600px){.navbar-header img{display:none}}.sgithub,.situnes,.slinkedin,.srssfeed,.stwitter{background:url(https://s3.us-west-1.wasabisys.com/idbwmedia.com/images/sprites.png) no-repeat;float:left;padding:6px;margin-top:18px;margin-left:6px}.srssfeed{background-position:0 0;width:26px;height:27px}.stwitter{background-position:-50px 0;width:26px;height:27px}.situnes{background-position:-200px 0;width:26px;height:27px}.slinkedin{background-position:-250px 0;width:26px;height:27px}.sgithub{background-position:-300px 0;width:26px;height:27px}@media only screen and (max-width: 990px){.sgithub,.sgoogleplus,.situnes,.slinkedin,.srssfeed,.stwitter{padding:2px;margin-left:2px}}a:focus{color:black}.videoComicFloat img{border:1px solid #dedede;border-radius:4px;float:right;margin-left:10px}.videoComicBlock img{border:1px solid #dedede;border-radius:4px;margin:10px 0px}.lastModifiedDate{margin-bottom:15px;font-style:italic}.podcastButtonsEmbedPost{padding-bottom:20px}.post-content .thumb img{float:left;margin:25px 10px 2px 0px;border-radius:4px;max-width:200px}div#myBio p{font-size:14px;line-height:inherit}div#myBio{background:aliceblue;padding:40px;font-size:smaller}.box{padding:10px;border:1px solid #888;box-shadow:2px 2px 4px #dedede;width:100px;height:90px;background-color:#f5f5f5;font-size:12px;hyphens:auto;float:left;font-size:12px;border-radius:4px}@media (max-width: 700px){.box .userMap{margin-bottom:30px;display:span}}.box:hover{background-color:#f0f0f0}.userMap{overflow-x:hidden;overflow-y:hidden;padding:20px;min-width:550px}.userMap .content{margin-bottom:25px}.userMap .arrow{height:100px;margin-bottom:25px}div.box{line-height:17px}.userMap .active{background-color:#d6f5d6;border:1px solid #555;color:black;cursor:default}h2.userMapTitle{font-family:"Amazon Ember Regular", Roboto, "Helvetica Neue",Helvetica,Arial,sans-serif}.userMap a:hover{text-decoration:none}div.arrow{max-width:50px;margin-left:15px;margin-right:15px;font-size:20px}div.content{max-width:110px}.userMap div.arrow,.userMap div.content{float:left}.userMap div.arrow{position:relative;top:30px}button.btn.btn-default.btn-lg.modalButton1{margin-left:-20px}.userMap .btn-lg{width:100px;height:80px}.userMap .complexArrow{font-size:22px;margin:0px 10px}.userMap .btn-lg .active{background-color:#d6f5d6}.userMap .btn-lg{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-size:14px}#search-hits-wrapper{display:none}#search-searchbar{height:46px;margin:20px 10px 20px 0px}.search-header{display:flex;flex-direction:row;margin-top:20px}.search-header-title{flex:auto;margin:0px;font-size:32px}.search-header-logo{flex:none;align-items:center;display:flex}.search-header-logo a{color:transparent;text-decoration:none}.search-header-logo a:after{display:none}.search-header-logo img{width:150px;flex:none;opacity:.7}.search-hit{margin:30px 0px}.search-hit-title{font-size:24px}.search-hit-title .ais-Highlight{color:#333;font-style:normal;font-weight:800;text-decoration:underline}.search-hit-headings{font-weight:bold}.search-hit-content{font-size:1.5rem;line-height:2.4rem}.search-hit-content .ais-Highlight{color:#337ab7;font-style:normal;font-weight:bold}.summary{padding-left:10px;font-size:130%;color:#b8860b;border-left:2px solid #dedede;margin:20px 0;margin-top:25px;margin-bottom:25px}.summary::before{content:"Summary: ";font-weight:700}.home-post-meta{color:gray;font-size:14px;margin-top:5px}.home-post-title{font-size:22px;margin:20px 0}div.post-content p{margin-top:20px}.postDate{color:gray;font-size:14px;margin-top:5px;display:inline-block;font-weight:400}.thumb img{float:left;margin:5px 15px 0 0;border-radius:4px}.thumb img,div.docSample{border:1px solid #dedede}.entry{margin:30px 0}.pagination{font-size:16px;padding:10px;background-color:#dedede}.post-content img{margin:12px 0 3px;width:auto;height:auto;max-width:630px}.post-content ol li,.post-content ul li{margin:10px 0}.post-content ol li,.post-content ul li{margin:10px 0}.post-content a.fa-rss{color:orange}.post-content .rssfeedLink{color:#248EC2}img.alignright,img.right{float:right;padding-left:20px;border-radius:5px;margin-left:15px}img.alignleft,img.left{float:left;padding-right:20px;border-radius:5px}.podcastButtons img{max-width:125px}img.recommendedPodcasts{float:left;padding:20px;max-width:150px}.grid-container-for-podcasts{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));grid-gap:10px}.grid-item-for-podcasts img{width:100%;height:auto}.inpostComics img{max-width:250px}.inpostComics{padding:10px;margin-bottom:10px;border-radius:7px;max-width:900px}.inpostComics .comicLink a{font-size:14px;font-family:Arial}.textLink{font-size:13px;font-family:arial;margin-bottom:18px}.comicLink{max-width:260px;margin-top:12px}.inpostComics .comicLink{margin-bottom:20px}.inpostComics a[href^="http://"]:after,.inpostComics a[href^="https://"]:after,.sidebarComics a[href^="http://"]:after,.sidebarComics a[href^="https://"]:after{content:"\f08e";font-family:FontAwesome;font-weight:normal;font-style:normal;display:inline-block;text-decoration:none;padding-left:3px}.inpostComics a[href].noCrossRef::after,.sidebarComics a[href].noCrossRef::after{content:"" !important;padding-left:0}.row.inpostComics{margin-right:-40px;margin-left:-40px;max-width:850px}.inpostComics img{margin-bottom:0px}.newsletterSignUpForm{margin-top:20px;margin-bottom:20px}:root{--text-size: 15px}.prompt-input{font-size:var(--text-size)}.custom-modal .modal-content{border:none;padding:0}.custom-modal .modal-header,.custom-modal .modal-footer{display:none}.custom-modal .modal-body{position:relative}.custom-modal .close{position:absolute;top:10px;right:10px;z-index:1}.btn-primary{color:#fff;background-color:orange;border-color:#dedede}.btn-primary.mynewsletter:hover,.btn-primary.mynewsletter:focus,.btn-primary.mynewsletter:active{background-color:#f8b12e;border-color:#c79310;outline:none;box-shadow:none}.mynewsletter::after{content:'Subscribe to newsletter';margin-left:8px}button.btn.btn-primary.mynewsletter{max-width:95%}@media only screen and (max-width: 990px){.mynewsletter::after{content:'Subscribe me';margin-left:8px}}pre a.vglnk,pre a.vglnk:visited{color:lightblue}pre a:hover,pre a,pre code a.vglnk,pre code a.vglnk:hover{cursor:text;text-decoration:none;color:lightblue}.docSample a,.docSample a:hover{color:#c7254e}a[data-toggle=tooltip],a[data-toggle=popover]{color:cadetblue;border-bottom:dashed;border-bottom-color:darkgray;border-bottom-width:thin;font-style:italic}a[data-toggle=tooltip]:hover,a[data-toggle=popover]:hover{border-bottom:solid;border-bottom-color:darkgray;border-bottom-width:thin}a.coffee::before{content:"";display:inline-block;width:24px;height:28px;margin-right:3px;background:url("https://s3.us-west-1.wasabisys.com/idbwmedia.com/images/bmc-logo.svg") no-repeat center center;background-size:contain;vertical-align:text-bottom}
