nav#breadcrumbs{margin:1rem}nav#breadcrumbs ul{display:flex}nav#breadcrumbs ul li{display:flex;color:#f0f0f0;font-size:.75rem;padding:0 .25rem;line-height:normal}nav#breadcrumbs ul li:first-of-type{padding-left:0}nav#breadcrumbs ul li::before{content:"";display:inline-block;width:1.25rem;height:100%;background-repeat:no-repeat;background-size:auto 100%;background-position:left center}nav#breadcrumbs ul li a{color:#e0a02f;text-decoration:none}nav#breadcrumbs ul li.bc-current{color:#f0f0f0}nav#breadcrumbs ul li.bc-dir::before{background-image:url("../img/icons/breadcrumbs/folder.svg")}nav#breadcrumbs ul li.bc-doc::before{background-image:url("../img/icons/breadcrumbs/document.svg")}.cards{margin:1rem 1rem}.card{background-color:#fff}a.entry{display:flex;align-items:center;width:100%;height:3rem;min-height:3rem;overflow:hidden;text-align:left;border-radius:5px;margin:1rem auto 1rem auto;text-decoration:none;color:#292929;font-weight:600;cursor:pointer;background-color:#fff;background-repeat:no-repeat;background-position:1rem center;background-size:1.5rem auto;transition:all 432ms ease}a.entry::before{content:"";display:block;width:2.5rem;height:100%;margin-right:1rem;transition:all 432ms ease;background-color:#d69420;background-image:url("../img/icons/report-white.svg");background-repeat:no-repeat;background-position:center center;background-size:1.5rem auto}a.entry:hover{color:#292929;background-color:#f1d39e}a.entry.entry--has-meta-icon::before{display:none}a.entry.entry--has-meta-icon .entry--icon{display:flex;flex-direction:column;justify-content:center;width:2.5rem;height:100%;margin-right:1rem;padding:0;color:#fff;background-color:#d69420;background-repeat:no-repeat;background-position:center center;background-size:cover;clip-path:polygon(0 0, 80% 0%, 100% 20%, 100% 100%, 0 100%)}a.entry.entry--has-meta-icon .entry--icon span{display:block;text-align:center}a.entry.entry--has-meta-icon .entry--icon span.entry--icon-month{font-size:.75rem;color:rgba(255,255,255,.8);font-weight:normal}a.entry.entry--has-meta-icon .entry--icon span.entry--icon-day{font-size:.9rem}a.entry.entry--has-meta-icon .entry--icon span.entry--icon-initials{color:#faf1e1;font-size:.9rem;font-weight:normal}a.entry div.entry--wrapper>span{display:block}[data-authview=authenticated],[data-authview=authorized]{display:none !important}body{display:grid;grid-template-columns:1rem auto 1rem;grid-template-rows:100px auto 120px;grid-template-areas:"header header header" "main main main" "footer footer footer";position:relative;height:100%;min-height:100%;overflow:auto;background-color:#292929;background-image:url("../img/backgrounds/topo-dark.gif");background-repeat:repeat;background-position:center;background-attachment:fixed}@media(max-width: 835px){body{grid-template-rows:100px auto auto}}header{grid-area:header;display:flex;justify-content:space-between;height:100px;width:100%;min-width:300px;max-width:1024px;margin:0 auto}header>h1{display:flex;width:250px}header>h1 a{display:block;width:100%;text-indent:100%;overflow:hidden;white-space:nowrap;background-image:url("../img/logo/teratrac-logo-secondary.svg");background-repeat:no-repeat;background-position:1rem center;background-size:200px auto}header nav#main-nav{display:block;width:auto}header nav#main-nav>ul{display:flex;justify-content:flex-end}header nav#main-nav>ul>li>a{display:block;min-width:4rem;border:none;padding:4.5rem 0 0 0;text-align:center;font-size:.75rem;color:#e0a02f;cursor:pointer;border-radius:5px;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:auto 20%}header nav#main-nav>ul>li>a#userProfile{display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:bold;letter-spacing:-1px;margin:1.6rem 1rem 0 .5rem;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3);background-color:#e0a02f;background-size:auto 2rem;border:1px solid #e0a02f;border-top:1px solid #e7b45b;border-bottom:1px solid #bf851d;padding:0 0 0 0;border-radius:50%;min-width:2rem;width:2rem;height:2rem}header nav#main-nav>ul>li>a#userNotifications{text-indent:100%;overflow:hidden;white-space:nowrap;background-image:url("../img/icons/notifications-white.svg");background-size:auto 1.5rem}header nav#main-subnav{display:flex;justify-content:flex-end;height:100vh;width:100vw;position:fixed;top:0;right:0%;background-color:rgba(0,0,0,.6);transition:opacity 300ms ease;overflow-x:visible;overflow-y:auto;z-index:9}@supports((-webkit-backdrop-filter: blur(3px) saturate(50%)) or (backdrop-filter: blur(3px) saturate(50%))){header nav#main-subnav{background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(3px) saturate(50%);backdrop-filter:blur(3px) saturate(50%)}}header nav#main-subnav.open{opacity:1;width:100vw}header nav#main-subnav.closed{opacity:0;right:-100%}header nav#main-subnav button#main-subnav--close{position:absolute;z-index:9;margin:1rem;padding:2rem .5rem 0;white-space:nowrap;overflow:hidden;cursor:pointer;background-color:transparent;background-image:url("../img/icons/close-orange.svg");background-repeat:no-repeat;background-size:auto 1.75rem;background-position:center top;color:#292929;border:none}header nav#main-subnav>ul{display:none;margin:0;padding:0;width:100vw;background-color:#f0f0f0;border-top:5rem solid #fff;box-shadow:0 0 20px 1rem rgba(0,0,0,.15)}@media(min-width: 835px){header nav#main-subnav>ul{width:50vw}}@media(min-width: 1025px){header nav#main-subnav>ul{width:33vw}}header nav#main-subnav>ul.active{display:block}header nav#main-subnav>ul>li{padding:0}header nav#main-subnav>ul>li>a{display:block;border:none;padding:1rem 2rem;text-align:left;color:#292929;cursor:pointer;background-color:#fff;border-top:1px solid #f5f5f5;border-bottom:1px solid #e3e3e3}main{grid-area:main;width:100%;min-width:300px;max-width:1024px;margin:0 auto;flex:1}main>h2{margin:1rem;color:#fff;font-size:1.1rem;font-weight:400;display:flex;align-items:center}main>h2::before{content:"";display:inline-block;margin-right:.75rem;background-color:#e0a02f;width:1rem;height:1rem;border-radius:3px}main hr{height:2px;margin:1.5rem auto;border:none;background-color:rgba(255,255,255,.1)}main>section,main form fieldset{display:block;position:relative;margin:1rem;padding:1rem 1rem;border:none;background-color:#fff;border-radius:5px}main>section>h3,main>section>legend,main form fieldset>h3,main form fieldset>legend{display:flex;overflow:hidden;justify-content:space-between;font-size:1rem;font-weight:600;width:calc(100% + 2rem);background-color:#f0f0f0;border-bottom:1px solid #dedede;border-left:1rem solid #e0a02f;margin:-1rem;margin-bottom:1rem;padding:1rem;border-radius:5px 5px 0 0}main>section>legend,main form fieldset>legend{position:relative;top:.775rem;left:-1rem;right:-1rem;margin:auto}main>section hr,main form fieldset hr{background-color:#f0f0f0}footer{grid-area:footer;position:relative;display:block;background-color:rgba(0,0,0,.6);color:#f0f0f0;height:100%}@supports((-webkit-backdrop-filter: blur(3px) saturate(50%)) or (backdrop-filter: blur(3px) saturate(50%))){footer{background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(3px) saturate(50%);backdrop-filter:blur(3px) saturate(50%)}}footer .widthfix-container{display:flex;width:100%;min-width:300px;max-width:1024px;margin:0 auto;padding:1rem}@media(max-width: 835px){footer .widthfix-container{display:block}}footer #flags{display:flex;justify-content:flex-start;height:28px;width:auto}@media(max-width: 835px){footer #flags{margin:0 auto;justify-content:center}}footer #flags .flag-usa{display:block;width:46px;background-image:url("../img/misc/usa-flag.svg");background-repeat:no-repeat;background-size:auto 100%;background-position:0 0;margin-right:4px}footer #flags .flag-wy{display:block;width:40px;background-image:url("../img/misc/wy-flag.svg");background-repeat:no-repeat;background-size:auto 100%;background-position:0 0}footer #made{height:100%;display:flex;align-items:center;padding:0 1rem;font-size:.8rem}@media(max-width: 835px){footer #made{margin:0 auto;justify-content:center;text-align:center;padding:1rem 1rem}}div.task-group{display:block;margin:1rem;margin-top:3rem}div.task-group h4{font-size:1rem;font-weight:500;color:#e0a02f}section#jobsheet-list a.entry.entry--has-meta-icon .entry--icon{background-color:#d69420}section#jobsheet-list a.entry div.entry--wrapper span.entry--project{font-size:.825em}section#jobsheet-list a.entry div.entry--wrapper span.entry--project::before{content:"Project: ";color:#646464;font-weight:lighter}section#jobsheet-list a.entry div.entry--wrapper span.entry--date{font-size:.825em}section#jobsheet-list a.entry div.entry--wrapper span.entry--date::before{content:"Job Date: ";color:#646464;font-weight:lighter}section#projects-list a.entry.entry--has-meta-icon .entry--icon{background-color:#d69420}section#projects-list a.entry div.entry--wrapper span.entry--supervisor{font-size:.825em;font-weight:normal}section#projects-list a.entry div.entry--wrapper span.entry--supervisor::before{content:"Supervisor: ";color:#646464;font-weight:lighter}section#incident-list a.entry.entry--has-meta-icon .entry--icon{background-color:#9f3932}section#incident-list a.entry div.entry--wrapper span.entry--title{font-size:.825em}section#incident-list a.entry div.entry--wrapper span.entry--title::before{content:"Title: ";color:#646464;font-weight:lighter}section#incident-list a.entry div.entry--wrapper span.entry--date{font-size:.825em}section#incident-list a.entry div.entry--wrapper span.entry--date::before{content:"Incident Date: ";color:#646464;font-weight:lighter}