.toccontainer{width:24%;border-radius:5px;overflow:auto;z-index:10;float:left;margin-top:15px;background-color:#fff}
.subMenuOpen .toccontainer{top:200px}
.toccontainer a{float:left}
.toc-menu-title{padding:0 18px 0 14px;padding-bottom:40px;border-bottom:1px solid #ccc;font-size:24px;line-height:34px;font-weight:300;color:#1a1f71}
.toccontainer .headentry{clear:both;position:relative;overflow:auto;margin-bottom:10px;height:680px}
.toccontainer .headentry span{float:left;cursor:pointer;width:20px;display:inline-block;width:12px;height:12px}
.toccontainer .headentry span.tocback{background:url('tableofcontents/styles/tableofcontents/styles/tableofcontents/styles/tableofcontents/images/chevron-back.png') no-repeat 50% 50%;background-size:7px 12px;position:absolute;top:35%}
.toccontainer .tocentry span.tocforward{background:url('tableofcontents/styles/tableofcontents/styles/tableofcontents/styles/tableofcontents/images/chevron-forward.png') no-repeat 50% 50%;background-size:7px 12px;position:absolute;top:35%}
.toccontainer .tocentry ul{display:none}
.toccontainer .tocentry>ul,.toccontainer .headentry .active>ul{display:block}
.toccontainer .tocentry>.toc-submenu>li>a{font-size:14px;font-weight:300;letter-spacing:.1px}
.toccontainer .tocentry .toc-submenu li{overflow:hidden;position:relative;padding:7px 0 17px 0;border-bottom:1px solid #ccc}
.toccontainer .tocentry .hasSubMenu .toc-submenu li{border:0;padding:7px 0 8px 0}
.toccontainer .tocentry .toc-submenu li.hasSubMenu{padding:0}
.toccontainer .headentry a{font-size:18px;font-weight:400;padding-left:20px;color:#32566f}
.toccontainer .tocentry{padding:6px 0;clear:both;overflow:auto;position:relative}
.toccontainer .tocentry a{font-size:18px;font-weight:400;color:#333;display:block;overflow:hidden;padding:0 18px 0 12px;text-overflow:ellipsis;float:none}
.toccontainer .tocentry a:hover{text-decoration:none}
.toccontainer .tocentry .menu-link{font-weight:300;line-height:16px;font-size:13px;padding:15px 0;margin-left:15px}
.toccontainer .tocentry .show-submenu{width:0;height:0;padding:0}
.toccontainer .tocentry .active>.show-submenu:after{content:'\2212'}
.toccontainer .tocentry.selected a{color:#ff7001}
.toccontainer .tocentry .toc-submenu a{font-size:13px}
.toccontainer .tocentry .toc-submenu .show-submenu+a{font-weight:400;padding:15px 20px 15px 0;margin-left:15px}
.toccontainer .tocentry .toc-submenu .hasSubMenu.active>.show-submenu+a{border-bottom:1px solid #ccc}
.tocentry>.toc-submenu>.hasSubMenu.active>.toc-submenu{padding-left:25px}
.tocentry>.toc-submenu>.hasSubMenu.active>.toc-submenu>.hasSubMenu.active>.toc-submenu{padding-left:25px}
.tocentry>.toc-submenu>.hasSubMenu.active>.toc-submenu>.hasSubMenu.active>.toc-submenu>.hasSubMenu.active>.toc-submenu{padding-left:25px}
.toccontainer .tocentry .show-submenu:after{display:inline-block;content:'\002b';position:absolute;right:0;width:10px;height:10px;margin-right:10px;font-size:22px;color:#003ea9;top:12px}
.toccontainer .tocentry span{float:right;cursor:pointer;width:12px;height:16px;padding 0 5px 0 5px}
.toccontainer .selected{background:#eaeaea}
.toccontainer a:hover,.toccontainer .headentry .highlight{color:#003ea9}
.topnavsearch.search{background:linear-gradient(90deg,#f6f6f6 50%,#fff 50%);font-family:"ScalaSansWeb",Arial,sans-serif;font-size:18px}
.fmdita-header-wrapper .utility-bar.dev-submenu{position:fixed;top:65px}