body{margin:0;padding:0;font-family:sans-serif}span.item-complete{text-decoration:line-through}.error{font-weight:700;color:red;padding:3pt}h2{font-size:140%}h3{font-size:130%;margin-top:8pt}.popover{max-width:350px;width:350px}hr{margin-top:3pt;margin-bottom:3pt}div.tab-content{margin-top:10pt}.navbar-brand{padding:0}.ToolbarButton .toolbar-button-label{visibility:hidden;display:block}.ToolbarButton:hover span.toolbar-button-label{visibility:visible!important}#viewer{z-index:10}th.sortable{cursor:pointer}.wide .modal-dialog{width:800px}.prewrap{white-space:-moz-pre-wrap!important;white-space:-webkit-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;white-space:normal}.zebra:nth-child(odd){background:#f9f9f9}.sidebar-nav{position:absolute;top:52px;width:220px;margin:0;padding:0;list-style:none}.sidebar-nav li{position:relative;line-height:20px;display:inline-block;width:100%}.sidebar-nav li:before{content:"";position:absolute;top:0;left:0;z-index:-1;height:100%;width:3px;background-color:#1c1c1c;-webkit-transition:width .2s ease-in;transition:width .2s ease-in}.sidebar-nav li:first-child:before{background-color:#ec1b5a}.sidebar-nav li:nth-child(2):before{background-color:#79aefe}.sidebar-nav li:nth-child(3):before{background-color:#314190}.sidebar-nav li:nth-child(4):before{background-color:#279636}.sidebar-nav li:nth-child(5):before{background-color:#7d5d81}.sidebar-nav li:nth-child(6):before{background-color:#ead24c}.sidebar-nav li:nth-child(7):before{background-color:#2d2366}.sidebar-nav li:nth-child(8):before{background-color:#35acdf}.sidebar-nav li.open:hover:before,.sidebar-nav li:hover:before{width:100%;-webkit-transition:width .2s ease-in;transition:width .2s ease-in}.sidebar-nav li a{display:block;color:#444;text-decoration:none;padding:10px 15px 10px 30px}.sidebar-nav li.open a:active,.sidebar-nav li.open a:focus,.sidebar-nav li.open a:hover,.sidebar-nav li a:active,.sidebar-nav li a:focus,.sidebar-nav li a:hover{color:#fff;text-decoration:none;background-color:initial}.sidebar-nav>.sidebar-brand{height:65px;font-size:20px;line-height:44px}.sidebar-nav .dropdown-menu{position:relative;width:100%;padding:0;margin:0;border-radius:0;border:none;background-color:#222;box-shadow:none}.hamburger{position:fixed;top:10px;z-index:2;display:block;width:32px;height:32px;left:15px;background:transparent;border:none}.hamburger:active,.hamburger:focus,.hamburger:hover{outline:none}.hamburger.is-closed:before{content:"";display:block;width:100px;font-size:14px;color:#fff;line-height:32px;text-align:center;opacity:0;-webkit-transform:translateZ(0);-webkit-transition:all .35s ease-in-out}.hamburger.is-closed:hover:before{opacity:1;display:block;-webkit-transform:translate3d(-100px,0,0);-webkit-transition:all .35s ease-in-out}.hamburger.is-closed .hamb-bottom,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-top,.hamburger.is-open .hamb-bottom,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-top{position:absolute;left:0;height:4px;width:100%}.hamburger.is-closed .hamb-bottom,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-top{background-color:#1a1a1a}.hamburger.is-closed .hamb-top{top:5px;-webkit-transition:all .35s ease-in-out}.hamburger.is-closed .hamb-middle{top:50%;margin-top:-2px}.hamburger.is-closed .hamb-bottom{bottom:5px;-webkit-transition:all .35s ease-in-out}.hamburger.is-closed:hover .hamb-top{top:0;-webkit-transition:all .35s ease-in-out}.hamburger.is-closed:hover .hamb-bottom{bottom:0;-webkit-transition:all .35s ease-in-out}.hamburger.is-open .hamb-bottom,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-top{background-color:#1a1a1a}.hamburger.is-open .hamb-bottom,.hamburger.is-open .hamb-top{top:50%;margin-top:-2px}.hamburger.is-open .hamb-top{-webkit-transform:rotate(45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.73,1,.28,.08)}.hamburger.is-open .hamb-middle{display:none}.hamburger.is-open .hamb-bottom{-webkit-transform:rotate(-45deg);-webkit-transition:-webkit-transform .2s cubic-bezier(.73,1,.28,.08)}.hamburger.is-open:before{content:"";display:block;width:100px;font-size:14px;color:#fff;line-height:32px;text-align:center;opacity:0;-webkit-transform:translateZ(0);-webkit-transition:all .35s ease-in-out}.hamburger.is-open:hover:before{opacity:1;display:block;-webkit-transform:translate3d(-100px,0,0);-webkit-transition:all .35s ease-in-out}