.header-menu{text-align:right;margin:5px 0}.header-menu .dropdown:last-child{margin-right:0}.header-menu ul{padding:0}.header-menu a{font-size:14px;color:#49494999;letter-spacing:0;text-decoration:none}.header-menu-block{display:inline-block;font-size:14px;padding-left:20px;padding-right:20px}.back-to-site{display:block;padding:1em}.tag-modal .status-block{display:inline-block}.tag-modal .status-block .status-block-label{display:none}.trial-info{padding:12px 10px;color:#fff;font-size:18px;line-height:20px;background-color:var(--primary-color1);margin-left:12px;margin-right:12px;border-radius:5px;font-weight:500}nav .status-block-circle{opacity:1;display:inline-block;width:12px;height:12px;margin-top:1px;margin-bottom:0}nav .status-block-circle:hover,nav .status-block-circle:hover:after{border:0px}nav .tag-link-wrapper{position:relative}nav .tag-link{vertical-align:middle}nav .tag-link-edit{background:#fff;color:#4a4a4a;display:none;font-size:12px;border-radius:3px;border:1px solid #E8E8E8;padding:3px 5px;cursor:pointer}nav .tag-link-wrapper:hover .tag-link-edit{display:block}div.AuthorizeNetSeal{text-align:center;margin:0 auto;padding:0;width:90px;line-height:10px}div.AuthorizeNetSeal a{text-decoration:none;color:#000}div.AuthorizeNetSeal a:visited,div.AuthorizeNetSeal a:active{color:#000}div.AuthorizeNetSeal a:hover{text-decoration:underline;color:#000}div.AuthorizeNetSeal a{display:block}div.AuthorizeNetSeal a img{border:0px;margin:0;text-decoration:none;width:100%;height:auto}.trial-modal .trial-cone{background:url(/images/CAL-Logo-footer.png);background-size:100% 100%;width:69px;height:90px;display:inline-block}.trial-modal{text-align:center}.trial-modal h3{font-weight:500;font-size:20px;color:#4a4a4a}.trial-modal p{font-size:14px;color:#969696;padding:0 50px 20px}.trial-modal .trial-cone{background:url(/images/CAL-Logo-footer.png);background-size:100% 100%;width:69px;height:90px;display:inline-block}.search-toggle{opacity:1}.projects{position:relative}section.projects.hide-new tr.table-tr{opacity:1}section.projects.hide-new tr.table-tr.new-project{opacity:.45}section.projects.hide-updated tr.table-tr{opacity:.45}section.projects.hide-updated tr.table-tr.new-project{opacity:1}#table-legend{display:inline-block;margin-left:8px}#table-legend ul{list-style-type:none;margin:0;padding:0;display:inline-block;font-family:var(--font-family);font-weight:500;font-size:12px;color:#000c}#table-legend li{display:inline-block}#table-legend span.new{width:18px;height:18px;margin:5px;display:inline-block;background-color:#fff;border:1px solid #ccc;border-radius:50%;vertical-align:middle;cursor:pointer}#table-legend span.updated{width:18px;height:18px;margin:5px;display:inline-block;background-color:#5f5f5;border:1px solid #ccc;border-radius:50%;vertical-align:middle;cursor:pointer}.table-options{position:relative}.entered-tooltip{cursor:pointer;display:none;position:absolute;right:0;top:5px;font-size:14px;background-color:#000c;color:#fff;padding:5px 8px;border-radius:5px}.entered-tooltip span{position:absolute;left:45px;bottom:-10px;color:#000;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:10px solid rgba(0,0,0,.8)}.project-map-column{min-width:50%}@media screen and (max-width: 480px){.project-map-column{display:none}}.project-map,.vue-map{min-height:400px;height:100%}.project-materials-list{display:flex;padding:15px 20px;font-size:14px;color:#4a4a4a;letter-spacing:0;line-height:24px}.project-materials-list p{margin:0;padding:0}.project-materials-list span{display:inline-block;flex-grow:1;line-height:24px;width:33%}@media screen and (max-width: 480px){.project-materials-list span{width:100%;word-break:break-word;padding-left:.5rem;padding-right:.5rem;margin-bottom:2rem;border-bottom:1px solid #e8e8e8}}.project-bidding-information,.project-update-notes{padding:15px 20px;font-family:var(--font-family);font-weight:500;font-size:14px;color:#4a4a4a;letter-spacing:0;line-height:24px}.project .mobile-only{display:none}@media screen and (max-width: 480px){.project .mobile-only{display:block}}@media print{.project .mobile-only{display:block}}.project h2.mobile-only{font-weight:500;font-size:17px;color:#4a4a4a}.project h3.mobile-only{font-weight:500;font-size:16px;color:var(--primary-color1);padding-bottom:10px;border-bottom:1px solid #E8E8E8}.tabs-wrapper .tabs-nav{border:0!important}.tabs-nav li:last-child{margin-right:0!important}.tabs-nav li{padding:7px 12px!important;background-color:var(--primary-color1);color:#fff!important;border-bottom:0!important;margin-right:8px;border-radius:5px}.tabs-nav li.selected,.tabs-nav li:hover{background-color:var(--primary-color2)!important}@media print{.project .tab{display:block!important}.project h3.mobile-only{color:#4a4a4a}header,.tabs-nav,.main-header-right,.sidebar,nav,footer{display:none!important}.project .project-contacts,.project .similar-projects{page-break-inside:avoid}}@media screen and (max-width: 480px){.similar-projects{display:none}}.alert-list{border-top:1px solid #E8E8E8}.alert-list li{list-style:none;border-bottom:1px solid #E8E8E8}.alert-list li a{text-decoration:none;color:#111;padding:15px 100px 15px 20px;display:block;position:relative}.alert-list li a.new{background:#f1f1f1}.alert-list li a:hover{background:#f0f0f0}.alert-list li a .alert-date{position:absolute;right:10px;font-size:12px;color:#4949494d}.alerts-none{padding:20px 0;opacity:.6}.alerts-none a{color:#000}.notes{font-family:var(--font-family);font-weight:500}.note-entry{padding:20px;border-bottom:1px solid #E8E8E8}.note-entry:hover{background:#ebf8f0;cursor:pointer}.note-entry-title{font-weight:500;font-size:14px;color:#4a4a4a;letter-spacing:0;padding-bottom:2px;margin:0}.note-entry-subtitle{font-size:12px;color:#4a4a4a;letter-spacing:0;display:block}.note-entry-date{display:block;font-size:14px;color:#49494980;letter-spacing:0;margin-top:15px}.note-entry-body{font-size:14px;color:#4a4a4a;line-height:19px;margin:0}.account .column-row{font-family:var(--font-family);font-weight:500;font-size:14px;padding:20px;border-bottom:1px solid #DDD;position:relative}.account .column-row:first-child{margin-top:-20px}.account .column-row-title{font-weight:500;font-size:14px;color:#4a4a4a}.account .column-row-value{color:#969696;border-bottom:0px}.account .column-row-check{position:absolute;right:40px;top:50%;margin-top:-15px;width:auto;padding:0}.alert-project-type-list span,.alert-project-type-list label{display:inline-block;flex-grow:1;width:33%;line-height:24px}.account-save{float:right;padding:10px 0}.login-wrapper{background:#fff;font-family:var(--font-family);font-size:14px;color:#969696;letter-spacing:0;font-weight:400;border:1px solid #DDD;border-radius:5px;display:block;position:relative;text-decoration:none;margin:50px -175px 5px;width:350px;left:50%;padding:25px}.login-wrapper h1{font-size:24px;color:#4a4a4a;letter-spacing:0;margin-top:0}.login-form input{width:100%;padding:8px}.login-alert{display:block;background:#f28a8c;color:#fff;padding:10px;border-radius:5px;text-align:center;margin-bottom:10px}.font-size-reset[data-v-466a1b43]{font-size:16px}.sr-only[data-v-466a1b43]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.flex-grow input[data-v-466a1b43]{width:100%}.project-types .checkbox-cloud[data-v-466a1b43]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-areas .checkbox-cloud[data-v-466a1b43]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}form.signup-form .checkbox-cloud span[data-v-466a1b43],.checkbox-cloud label[data-v-466a1b43]{width:100%}.error-message[data-v-466a1b43]{background:#fc8181;border-left:4px solid #e53e3e;margin:0;padding:1em}.login-wrapper[data-v-2a9245f1]{background:#fff;font-family:var(--font-family);font-size:14px;color:#969696;letter-spacing:0;font-weight:400;border:1px solid #DDD;border-radius:5px;display:block;position:relative;text-decoration:none;padding:25px;margin:50px auto;width:350px}.login-wrapper h1[data-v-2a9245f1]{font-size:24px;color:#4a4a4a;letter-spacing:0;margin-top:0;text-align:center}.login-alert[data-v-2a9245f1]{display:block;background:#f28a8c;color:#fff;padding:10px;border-radius:5px;text-align:center;margin-bottom:10px}.success-message[data-v-2a9245f1]{color:#40b572;font-weight:700;margin-bottom:10px}.login-wrapper[data-v-123e13ee]{background:#fff;font-family:var(--font-family);font-size:14px;color:#969696;letter-spacing:0;font-weight:400;border:1px solid #DDD;border-radius:5px;display:block;position:relative;text-decoration:none;padding:25px;margin:50px auto;width:350px}.login-wrapper h1[data-v-123e13ee]{font-size:24px;color:#4a4a4a;letter-spacing:0;margin-top:0;text-align:center}.login-alert[data-v-123e13ee]{display:block;background:#f28a8c;color:#fff;padding:10px;border-radius:5px;text-align:center;margin-bottom:10px}.success-message[data-v-123e13ee]{color:#40b572;font-weight:700;margin-bottom:10px}.field-label[data-v-123e13ee]{display:block;margin:12px 0 4px;color:#4a4a4a}.field-input[data-v-123e13ee]{display:block;width:100%;box-sizing:border-box;padding:8px;border:1px solid #DDD;border-radius:5px}.field-button[data-v-123e13ee]{display:block;width:100%;margin-top:16px;padding:10px;background:#40b572;color:#fff;border:0;border-radius:5px;cursor:pointer}.field-button[data-v-123e13ee]:disabled{opacity:.6;cursor:default}
