.body-content{}body.item-layout{padding:0;margin:0;height:auto}#coverpage_logo{margin-bottom:2em}#coverpage_kycad_logo{margin-bottom:2em}#toc{font-size:1em;font-weight:bolder;white-space:nowrap;overflow-x:hidden;overflow-y:auto;padding:0}#toc ul{list-style:none;padding-left:10px;font-size:.97em}#toc li{}#document-entity a:link,#document-entity a:visited,#document-entity a:active{font-weight:bolder}#main-content{height:100%}#main-content a:link,#main-content a:visited,#main-content a:active{color:#08418a}#toc a:link,#toc a:visited,#toc a:active{text-decoration:none;color:#336}#toc a:hover{color:#669;text-decoration:underline}.tocselected{background-color:#eee}#catalog-target{width:100%;height:100%;border:none}.document-item{height:100%;overflow-y:scroll}.index-list{height:90%;float:left;width:40%;border-right:1px solid #ddd;overflow-y:scroll}.details-container{margin-left:40%;padding:0 15px 0 15px}.details-container .document-item{overflow:auto}.search_results_header{}.toc-hidden{display:none}.print-only{display:none}#obsoleteBrowserWarning{position:absolute;bottom:40px;width:100%;background-color:#c00;color:#fff;border-top:1px solid #000;z-index:100;text-align:center}p.left-indent{margin-left:5em}#course-index-list{height:90%}span.navbar-brand{padding:15px 0 15px 5px}span.navbar-brand a{color:#fff}span.navbar-brand a.link{color:#fff}span.navbar-brand a.visited{color:#fff}span.navbar-brand a.active{color:#fff}span.navbar-brand a.hover{color:#ccc}#navigate{background-color:#555;color:#fff;padding:2px 10px;border-top:1px solid #999}@media(min-width:768px){#toc{height:100%}#navigate{display:none}}@media(max-width:767px){#navigate{cursor:pointer;display:block}#toc{padding:0 0;left:0;z-index:10;background-color:#f5f5f5;position:absolute;width:100%;border-bottom:1px solid #555}#toc-collapse{overflow-x:hidden}#main-content{width:100%;height:100%;padding-top:2em;padding-right:0}span.navbar-brand{max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.skipnav{text-align:left}.skipnav a{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.skipnav a:focus,.skipnav a:active{position:static;left:0;width:auto;height:auto;overflow:visible;border:1px solid #000;margin:5px;padding:5px;border-radius:5px;background-color:#f7f1e7}@media(max-width:300px){span.navbar-brand{max-width:50%}}@media print{body *{visibility:hidden}.entity,.entity *{visibility:visible}.entity{position:absolute;left:0;top:0}}