html{font-family:Arial, sans-serif;font-size:100%}body,h1,h2,h3,h4,h5,h6,img{border:0;margin:0;padding:0}body{background-color:#fff;color:#3c4b4d;font-size:16px}a:link,a:visited{color:#ff6600;text-decoration:none}a:hover,a:focus{color:#ff9900;text-decoration:none}header.mss{background-image:linear-gradient(#f60, #fff);height:70px;position:fixed;text-align:center;top:0;width:100%;z-index:50}header.mss h1{color:#000;display:inline;font-family:serif;font-size:2vw;font-variant:small-caps;letter-spacing:normal;line-height:70px;vertical-align:middle}header.mss h1 a:link,header.mss h1 a:hover,header.mss h1 a:visited{color:#000;text-decoration:none}header.mss img{display:inline;vertical-align:middle}#mss-logo{height:100%}#mss-horde-login{cursor:pointer;display:inline;margin-top:25px;position:absolute;right:25px}#mss-horde-login:after{border-bottom:0.25em solid #000;border-bottom-left-radius:0.125em;border-right:0.25em solid #000;border-top:0.25em solid #000;border-top-left-radius:0.125em;color:#000;content:"\21E8";font-weight:bold;height:20px;width:10px}#mss-horde-login:hover:after{border-color:#fff;color:#fff}#mss-horde-login:hover:before{color:#fff;content:"Login ";font-weight:bold}footer.mss{background-color:#fff;bottom:0;clear:both;font-size:0.9em;position:sticky;text-align:center;width:100%}nav.mss{background-color:#fff;font-size:1.125em;height:30px;position:fixed;top:70px;width:100%}nav.mss a{color:#3c4b4d;display:block;width:100%}nav.mss label{cursor:pointer}nav.mss label:hover{color:#ff6600}nav.mss ul,nav.mss li{background-color:#fff;border:0;list-style:none;margin:0;padding:0}nav.mss>ul>li{display:inline-block;padding:0.2em 0.4em}nav.mss>ul>li>ul{border-left:1px solid #ff6600;border-right:1px solid #becbcd;border-top:2px solid #ff6600;display:none;position:absolute;text-align:left}nav.mss>ul>li>ul>li{border-bottom:1px solid #becbcd;padding:0.2em 0.4em}nav.mss>ul>li>ul>li:hover{background-image:linear-gradient(#f90, #f60)}nav.mss>ul>li>ul>li:hover>a{color:#fff}.mss-key:before{color:#ffd700;content:"\26B7";padding-right:0.4em}#mss-check-nav,#mss-radio-nav-close,.mss-label-nav-close,.mss-radio-nav{display:none}.mss-radio-nav:checked+label{display:none}.mss-radio-nav:checked~label.mss-label-nav-close{color:#ff6600;display:inline-block}.mss-radio-nav:checked~ul{display:list-item}nav.mss>ul>li:hover>ul{display:list-item}nav.mss>ul>li:not(:hover)>ul{display:none}@media only screen and (max-width: 640px){header.mss{text-align:left}header.mss h1{font-size:4vw}footer.mss{bottom:unset;padding:0 2%}nav.mss{border-right:1px solid #becbcd;height:unset;overflow-x:hidden;overflow-y:visible;width:0;transition:width 0.3s ease}nav.mss label{color:#ff6600;cursor:default}nav.mss>ul>li{display:list-item}nav.mss>ul>li>ul{border-left:0;border-right:0;display:list-item;padding-left:0.5em;position:relative}nav.mss>ul>li:not(:hover)>ul{display:list-item}.mss-label-nav-toggle{cursor:pointer;display:inline;padding-left:2em;position:relative}.mss-label-nav-toggle:before{border-bottom:0.25em solid #000;border-bottom-right-radius:0.125em;border-top:0.75em double #000;border-top-right-radius:0.125em;content:"";height:0.25em;left:0;position:absolute;top:0.1em;width:1.5em;transition:width 0.3s ease}.mss-label-nav-toggle:hover:before{border-color:#fff}#mss-check-nav:checked~nav{bottom:0;width:95%}#mss-check-nav:checked+label.mss-label-nav-toggle:before{width:1.25em}}#banner{padding:100px 20% 0 20%}#footer,#header,#help,#search{display:none}#main,#mainnav{padding:0 20%}#mainnav{border:0;box-shadow:none}#pagepath{font-size:14px;position:absolute}.nav ul{font-size:14px;text-align:center}:link,:visited{border-bottom:none;color:#ff6600}:link:hover,:visited:hover{background-color:transparent;box-shadow:none;color:#ff9900}button.trac-revert{color:#ff6600}button.trac-revert,button.trac-revert:hover{background-color:transparent;border-bottom:none}.timeline dt em,.milestone .info h2 em{color:#ff6600}h1,h2,h3,h4,h5,h6{margin:revert}h1.section,h2.section,h3.section,h4.section,h5.section h6.section{color:#3c4b4d}h2.section{background:linear-gradient(to top, rgba(255,255,255,0) 0, rgba(239,239,239,0.4) 0.4em, rgba(215,215,215,0.4) 0.79em, #f60 0.8em, #f90 0.9em, rgba(255,255,255,0) 0.9em, rgba(255,255,255,0) 100%)}h3.section{background:linear-gradient(to top, rgba(255,255,255,0) 0, rgba(239,239,239,0.4) 0.4em, rgba(215,215,215,0.4) 0.8em, #f60 0.8em, #f90 0.85em, rgba(255,255,255,0) 0.9em, rgba(255,255,255,0) 100%)}h2.section:target{background:linear-gradient(to top, rgba(255,255,255,0) 0, rgba(239,239,239,0.4) 0.4em, rgba(215,215,215,0.4) 0.79em, #f60 0.8em, #f90 0.9em, #f90 0.9em, #fff 100%)}h3.section:target{background:linear-gradient(to top, rgba(255,255,255,0) 0, rgba(239,239,239,0.4) 0.4em, rgba(215,215,215,0.4) 0.8em, #f60 0.8em, #f90 0.85em, #f90 0.9em, #fff 100%)}#metanav a[href$="/login"]:before{color:#ffd700;content:"\26B7";padding-right:0.5em}#metanav a[href$="/login"]:after{content:"to Trac";padding-left:0.5em}#metanav form.trac-logout button{border-bottom:none;color:#ff6600}#metanav form.trac-logout button:hover{background-color:transparent;color:#ff9900}#ticketbox>h1,#ticketbox>h2{color:inherit}@media only screen and (max-width: 1280px){#banner{padding:100px 10% 0 10%}#mainnav,#main{padding:0 10%}}@media only screen and (max-width: 1024px){#banner{padding:100px 5% 0 5%}#mainnav,#main{padding:0 5%}}@media only screen and (max-width: 640px){#banner{padding:80px 2% 0 2%}#mainnav,#main{padding:0 2%}}
