.lg-medium--primary{color:#282828}.lg-medium--primary,.lg-medium--white{font-size:22px;line-height:32px;letter-spacing:.15px;font-weight:500}.lg-medium--white{color:#fff}.md-bold--primary{color:#282828}.md-bold--primary,.md-bold--white{font-size:16px;line-height:24px;letter-spacing:.15px;font-weight:700}.md-bold--white{color:#fff}.md-regular--primary{color:#282828}.md-regular--primary,.md-regular--secondary{font-size:16px;line-height:24px;letter-spacing:.15px;font-weight:400}.md-regular--secondary{color:#707070}.md-regular--tertiary{color:#b3b3b3}.md-regular--tertiary,.md-regular--white{font-size:16px;line-height:24px;letter-spacing:.15px;font-weight:400}.md-regular--white{color:#fff}.sm-bold--primary{color:#282828}.sm-bold--primary,.sm-bold--secondary{font-size:14px;line-height:20px;letter-spacing:.25px;font-weight:700}.sm-bold--secondary{color:#707070}.sm-bold--tertiary{color:#b3b3b3}.sm-bold--blue,.sm-bold--tertiary{font-size:14px;line-height:20px;letter-spacing:.25px;font-weight:700}.sm-bold--blue{color:#006ddf}.sm-bold--white{color:#fff;font-size:14px;line-height:20px;letter-spacing:.25px;font-weight:700}.sm-medium--primary{color:#282828}.sm-medium--primary,.sm-medium--secondary{font-size:14px;line-height:20px;letter-spacing:.25px;font-weight:500}.sm-medium--secondary{color:#707070}.sm-medium--tertiary{color:#b3b3b3;font-size:14px;line-height:20px;letter-spacing:.25px;font-weight:500}.sm-regular--primary{color:#282828}.sm-regular--primary,.sm-regular--secondary{font-size:14px;line-height:20px;letter-spacing:.25px;font-weight:400}.sm-regular--secondary{color:#707070}.sm-regular--tertiary{color:#b3b3b3}.sm-regular--blue,.sm-regular--tertiary{font-size:14px;line-height:20px;letter-spacing:.25px;font-weight:400}.sm-regular--blue{color:#006ddf}.sm-regular--white{color:#fff}.sm-regular--white,.sm-regular-italic--red{font-size:14px;line-height:20px;letter-spacing:.25px;font-weight:400}.sm-regular-italic--red{color:#d62c2f;font-style:italic}.table-bold--primary{color:#282828}.table-bold--primary,.table-bold--secondary{font-size:13px;line-height:20px;letter-spacing:.25px;font-weight:700}.table-bold--secondary{color:#707070}.table-bold--tertiary{color:#b3b3b3}.table-bold--blue,.table-bold--tertiary{font-size:13px;line-height:20px;letter-spacing:.25px;font-weight:700}.table-bold--blue{color:#006ddf}.table-bold--white{color:#fff;font-size:13px;line-height:20px;letter-spacing:.25px;font-weight:700}.table-medium--primary{color:#282828}.table-medium--primary,.table-medium--secondary{font-size:13px;line-height:20px;letter-spacing:.25px;font-weight:500}.table-medium--secondary{color:#707070}.table-medium--tertiary{color:#b3b3b3;font-size:13px;line-height:20px;letter-spacing:.25px;font-weight:500}.table-regular--primary{color:#282828}.table-regular--primary,.table-regular--secondary{font-size:13px;line-height:20px;letter-spacing:.25px;font-weight:400}.table-regular--secondary{color:#707070}.table-regular--tertiary{color:#b3b3b3}.table-regular--blue,.table-regular--tertiary{font-size:13px;line-height:20px;letter-spacing:.25px;font-weight:400}.table-regular--blue{color:#006ddf}.table-regular--white{color:#fff}.table-regular--white,.table-regular-italic--red{font-size:13px;line-height:20px;letter-spacing:.25px;font-weight:400}.table-regular-italic--red{color:#d62c2f;font-style:italic}.xs-bold--primary{color:#282828}.xs-bold--primary,.xs-bold--tableHeader{font-size:12px;line-height:16px;letter-spacing:.4px;font-weight:700}.xs-bold--tableHeader{color:#4d4d4d}.xs-bold--secondary{color:#707070}.xs-bold--secondary,.xs-bold--tertiary{font-size:12px;line-height:16px;letter-spacing:.4px;font-weight:700}.xs-bold--tertiary{color:#b3b3b3}.xs-bold--white{color:#fff;font-size:12px;line-height:16px;letter-spacing:.4px;font-weight:700}.xs-regular--primary{color:#282828}.xs-regular--primary,.xs-regular--secondary{font-size:12px;line-height:16px;letter-spacing:.4px;font-weight:400}.xs-regular--secondary{color:#707070}.xs-regular--tertiary{color:#b3b3b3}.xs-regular--blue,.xs-regular--tertiary{font-size:12px;line-height:16px;letter-spacing:.4px;font-weight:400}.xs-regular--blue{color:#006ddf}.xs-regular--white{color:#fff;font-size:12px;line-height:16px;letter-spacing:.4px;font-weight:400}.xs-regular-italic--secondary{color:#707070}.xs-regular-italic--secondary,.xs-regular-italic--white{font-size:12px;line-height:16px;letter-spacing:.4px;font-weight:400;font-style:italic}.xs-regular-italic--white{color:#fff}*,:after,:before{box-sizing:border-box}body,html{-webkit-text-size-adjust:none}#header-nav #nav-bar capital-planning-table .capital-planning-table .cell.month-column li.learn-more>a.button,#header-nav #nav-bar capital-planning-table .data-row .cell.month-column li.learn-more>a.button,#header-nav #nav-bar capital-planning-table .label-header.label-header-primary-row .label.month-column.month-column li.learn-more>a.button,#header-nav #nav-bar capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header li.learn-more>a.button,#header-nav #nav-bar capital-planning-table .label-header.label-header-primary-row .label.year-column li.learn-more>a.button,#header-nav #nav-bar capital-planning-table .label-header.label-header-secondary-row .label.month-column.month-column li.learn-more>a.button,#header-nav #nav-bar capital-planning-table .label-header .label.prior-year-column li.learn-more>a.button,#header-nav #nav-bar capital-planning-table .subhead .cell.month-column li.learn-more>a.button,#header-nav #nav-bar li.learn-more>a.button,.custom-attributes-add .close-button,.custom-attributes-confirm-update .close-button,.custom-attributes-delete .close-button,.custom-attributes-edit .close-button,.custom-attributes .close-button,.custom-attributes .dropdown-group .dropdown-option .delete-button,.new-project .project-item-row__toggle-edit,a,address,article,aside,audio,b,big,blockquote,body,button,canvas,capital-planning-table .capital-planning-table .cell.month-column #header-nav #nav-bar li.learn-more>a.button,capital-planning-table .capital-planning-table .cell.month-column button,capital-planning-table .data-row .cell.month-column #header-nav #nav-bar li.learn-more>a.button,capital-planning-table .data-row .cell.month-column button,capital-planning-table .label-header.label-header-primary-row .label.month-column.month-column #header-nav #nav-bar li.learn-more>a.button,capital-planning-table .label-header.label-header-primary-row .label.month-column.month-column button,capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header #header-nav #nav-bar li.learn-more>a.button,capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header button,capital-planning-table .label-header.label-header-primary-row .label.year-column #header-nav #nav-bar li.learn-more>a.button,capital-planning-table .label-header.label-header-primary-row .label.year-column button,capital-planning-table .label-header.label-header-secondary-row .label.month-column.month-column #header-nav #nav-bar li.learn-more>a.button,capital-planning-table .label-header.label-header-secondary-row .label.month-column.month-column button,capital-planning-table .label-header .label.prior-year-column #header-nav #nav-bar li.learn-more>a.button,capital-planning-table .label-header .label.prior-year-column button,capital-planning-table .subhead .cell.month-column #header-nav #nav-bar li.learn-more>a.button,capital-planning-table .subhead .cell.month-column button,caption,center,cite,code,dd,del,details,div,dl,dt,em,embed,fieldset,footer,form,h1,h2,h3,h4,h5,h6,hb-budget-draft-table .budget-draft-table__toggle,hb-budget-draft-table .budget-draft-table__toggle-edit,header,hr,html,i,iframe,img,input,label,legend,li,main,menu,nav,object,ol,p,pre,q,section,small,span,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,u,ul,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,footer,header,main,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}script{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:1em;margin-top:0;padding:0}.h1,.h2,h1,h2{font-weight:300}.h3,.h4,.h5,.h6,h3,h4,h5,h6{font-weight:500}.h5,.type-t5,h5{font-size:12px;letter-spacing:.4px;line-height:16px}.h6,.type-t6,h6{font-size:10px;letter-spacing:.6px;line-height:14px}.type-t0{font-size:30px;letter-spacing:-.2px;line-height:42px}ol,ul{font-size:12px;letter-spacing:.4px;line-height:16px;margin-left:20px}ol.list-styled,ul.list-styled{margin:0 0 1em;padding-left:2rem}ol.list-styled ol,ol.list-styled ul,ul.list-styled ol,ul.list-styled ul{margin-bottom:0}dl{margin:0 0 1em}dd{margin:0 0 .5em}dt{font-weight:700}p{font-size:12px;letter-spacing:.4px;line-height:16px}p:not(:last-child){margin-bottom:1em}small{font-size:12px;letter-spacing:.4px;line-height:16px}.h1,.type-t1,h1{font-size:22px;line-height:32px;font-weight:500}.h1,.h2,.type-t1,.type-t2,h1,h2{color:#282828;letter-spacing:.15px}.h2,.type-t2,h2{font-size:16px;line-height:24px;font-weight:700}.h3,.type-t3,h3{color:#282828;font-size:14px;line-height:20px;letter-spacing:.25px;font-weight:700}.h4,.type-t4,dl,h4,ol.list-styled,ul.list-styled{font-size:12px;letter-spacing:.4px;line-height:16px}p{font-size:14px;letter-spacing:.25px;line-height:20px}.hb-input-wrapper{margin-bottom:12px}.hb-input-wrapper-inner{position:relative}.hb-input-label{font-size:12px;letter-spacing:.4px;line-height:16px;color:#4d4d4d;display:block;font-weight:400;margin-bottom:4px;padding:0;text-transform:none}.u-block{display:block}.u-inline-block{display:inline-block}.u-border-radius{border-radius:2px!important}.u-no-border{border:0!important}.u-float-left{float:left}.u-float-right{float:right}.u-no-margin{margin:0!important}.u-no-mt{margin-top:0!important}.u-mt-micro{margin-top:4px}.u-mt-mini{margin-top:8px}.u-mt-small{margin-top:12px}.u-mt-base{margin-top:16px}.u-mt-medium{margin-top:24px}.u-mt-large{margin-top:32px}.u-mt-extra-large{margin-top:48px}.u-mt-double-large{margin-top:96px}.u-mr-small{margin-right:8px}.u-mr-base{margin-right:12px}.u-mr-medium{margin-right:16px}.u-mb-small{margin-bottom:12px}.u-mb-base{margin-bottom:16px}.u-ml-base{margin-left:12px}.u-ml-medium{margin-left:16px}.u-no-padding{padding:0!important}.u-padding-mini{padding:4px}.u-padding-small{padding:8px}.u-padding-base{padding:12px}.u-padding-medium{padding:16px}.u-padding-large{padding:24px}.u-plr-base{padding:0 12px}.u-plr-medium{padding:0 16px}.u-overflow-initial{overflow:initial}.u-user-select-none{-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.u-text-center{text-align:center}.u-text-secondary{color:#4d4d4d}.u-uppercase{text-transform:uppercase}.u-unset-line-height{line-height:unset}.u-italic{font-style:italic}.u-bold{font-weight:700!important}.u-break-word{word-break:break-word}.u-fw-medium{font-weight:500}.u-nowrap{white-space:nowrap}.u-color-error,.u-color-error-text{color:#d62c2f}.u-color-alert{color:#d6ab27}.u-color-success,.u-color-success-text{color:#0b8626}.u-color-brand{color:#f47e42}.u-a11y-invisible-focus:focus{outline:none}.u-cursor-pointer{cursor:pointer}.u-page-mask{background-color:transparent;display:none;height:100vh;left:0;position:fixed;top:0;transition:background-color .3s ease-in-out;width:100vw;z-index:2}.u-page-mask.is-visible{background-color:rgba(40,40,40,.3);display:flex}.u-row{padding:16px;position:relative;transition:background-color .3s ease-in-out}.u-row,.u-row:nth-child(odd){background-color:#fff}.u-row.has-action{cursor:pointer}.u-row.has-action:focus,.u-row.has-action:hover,.u-row.has-action:nth-child(odd):focus,.u-row.has-action:nth-child(odd):hover{background-color:#e6e6e6;outline:none}.u-thin-rows .u-row{padding:8px 12px}.u-row--has-table-stripe,.u-row--no-table-stripe{background-color:#fff!important}.u-row-header-row{background-color:#fff;padding:4px 16px;position:relative}.u-rotate-45{transform:rotate(45deg)}.u-rotate-90{transform:rotate(90deg)}.u-rotate-135{transform:rotate(135deg)}.u-rotate-180{transform:rotate(180deg)}.u-rotate-225{transform:rotate(225deg)}.u-rotate-270{transform:rotate(270deg)}.u-rotate-315{transform:rotate(315deg)}html{width:100%;height:100%;overflow-y:scroll}html,html.hb-app{background-color:#fff}body,html{width:100%!important;height:100%;position:relative;font-family:Lato,sans-serif;font-weight:400;font-style:normal;color:#282828;line-height:1.5;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}hr{border:0;border-bottom:1px solid #e6e6e6;margin:10px auto;clear:both}a img,img{max-width:100%;border:none}body{position:relative}.clear,.clearfix,.tabs>div,[role~=tabpanel],hb-date-range-filter.hb-date-range-filter,hb-dls section,hb-int-range-filter.hb-int-range-filter,hb-my-tasks .my-tasks-container,ol.button-group:after,ul.button-group:after{clear:both}.clear:after,.clearfix:after,.tabs>div:after,[role~=tabpanel]:after,hb-date-range-filter.hb-date-range-filter:after,hb-dls section:after,hb-int-range-filter.hb-int-range-filter:after,hb-my-tasks .my-tasks-container:after,ol.button-group:after,ul.button-group:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden}.zero-padded{padding:0}.padded{padding:10px}.half-padded{padding:5px}.double-padded{padding:20px}.triple-padded{padding:30px}.quadruple-padded{padding:40px}.one-px-padded{padding:1px}.two-px-padded{padding:2px}.three-px-padded{padding:3px}.four-px-padded{padding:4px}.five-px-padded{padding:5px}.zero-pad-top{padding-top:0}.pad-top{padding-top:10px}.half-pad-top{padding-top:5px}.double-pad-top{padding-top:20px}.triple-pad-top{padding-top:30px}.quadruple-pad-top{padding-top:40px}.one-px-pad-top{padding-top:1px}.two-px-pad-top{padding-top:2px}.three-px-pad-top{padding-top:3px}.four-px-pad-top{padding-top:4px}.five-px-pad-top{padding-top:5px}.zero-pad-right{padding-right:0}.pad-right{padding-right:10px}.half-pad-right{padding-right:5px}.double-pad-right{padding-right:20px}.triple-pad-right{padding-right:30px}.quadruple-pad-right{padding-right:40px}.one-px-pad-right{padding-right:1px}.two-px-pad-right{padding-right:2px}.three-px-pad-right{padding-right:3px}.four-px-pad-right{padding-right:4px}.five-px-pad-right{padding-right:5px}.zero-pad-bottom{padding-bottom:0}.pad-bottom{padding-bottom:10px}.half-pad-bottom{padding-bottom:5px}.double-pad-bottom{padding-bottom:20px}.triple-pad-bottom{padding-bottom:30px}.quadruple-pad-bottom{padding-bottom:40px}.one-px-pad-bottom{padding-bottom:1px}.two-px-pad-bottom{padding-bottom:2px}.three-px-pad-bottom{padding-bottom:3px}.four-px-pad-bottom{padding-bottom:4px}.five-px-pad-bottom{padding-bottom:5px}.zero-pad-left{padding-left:0}.pad-left{padding-left:10px}.half-pad-left{padding-left:5px}.double-pad-left{padding-left:20px}.triple-pad-left{padding-left:30px}.quadruple-pad-left{padding-left:40px}.one-px-pad-left{padding-left:1px}.two-px-pad-left{padding-left:2px}.three-px-pad-left{padding-left:3px}.four-px-pad-left{padding-left:4px}.five-px-pad-left{padding-left:5px}.zero-gapped{margin:0}.gapped{margin:10px}.half-gapped{margin:5px}.double-gapped{margin:20px}.triple-gapped{margin:30px}.quadruple-gapped{margin:40px}.one-px-gapped{margin:1px}.two-px-gapped{margin:2px}.three-px-gapped{margin:3px}.four-px-gapped{margin:4px}.five-px-gapped{margin:5px}.zero-gap-top{margin-top:0}.gap-top{margin-top:10px}.half-gap-top{margin-top:5px}.double-gap-top{margin-top:20px}.triple-gap-top{margin-top:30px}.quadruple-gap-top{margin-top:40px}.one-px-gap-top{margin-top:1px}.two-px-gap-top{margin-top:2px}.three-px-gap-top{margin-top:3px}.four-px-gap-top{margin-top:4px}.five-px-gap-top{margin-top:5px}.zero-gap-right{margin-right:0}.gap-right{margin-right:10px}.half-gap-right{margin-right:5px}.double-gap-right{margin-right:20px}.triple-gap-right{margin-right:30px}.quadruple-gap-right{margin-right:40px}.one-px-gap-right{margin-right:1px}.two-px-gap-right{margin-right:2px}.three-px-gap-right{margin-right:3px}.four-px-gap-right{margin-right:4px}.five-px-gap-right{margin-right:5px}.zero-gap-bottom{margin-bottom:0}.gap-bottom{margin-bottom:10px}.half-gap-bottom{margin-bottom:5px}.double-gap-bottom{margin-bottom:20px}.triple-gap-bottom{margin-bottom:30px}.quadruple-gap-bottom{margin-bottom:40px}.one-px-gap-bottom{margin-bottom:1px}.two-px-gap-bottom{margin-bottom:2px}.three-px-gap-bottom{margin-bottom:3px}.four-px-gap-bottom{margin-bottom:4px}.five-px-gap-bottom{margin-bottom:5px}.zero-gap-left{margin-left:0}#header-nav #nav-bar li.learn-more.dropdown>a.button:after,.dropdown .button:after,.dropdown>a:after,.dropdown>button:after,.gap-left{margin-left:10px}.half-gap-left{margin-left:5px}.double-gap-left{margin-left:20px}.triple-gap-left{margin-left:30px}.quadruple-gap-left{margin-left:40px}.one-px-gap-left{margin-left:1px}.two-px-gap-left{margin-left:2px}.three-px-gap-left{margin-left:3px}.four-px-gap-left{margin-left:4px}.five-px-gap-left{margin-left:5px}.zero-offset{margin:0}.offset{margin:-10px}.half-offset{margin:-5px}.double-offset{margin:-20px}.triple-offset{margin:-30px}.quadruple-offset{margin:-40px}.one-px-offset{margin:-1px}.two-px-offset{margin:-2px}.three-px-offset{margin:-3px}.four-px-offset{margin:-4px}.five-px-offset{margin:-5px}.zero-offset-top{margin-top:0}.offset-top{margin-top:-10px}.half-offset-top{margin-top:-5px}.double-offset-top{margin-top:-20px}.triple-offset-top{margin-top:-30px}.quadruple-offset-top{margin-top:-40px}.one-px-offset-top{margin-top:-1px}.two-px-offset-top{margin-top:-2px}.three-px-offset-top{margin-top:-3px}.four-px-offset-top{margin-top:-4px}.five-px-offset-top{margin-top:-5px}.zero-offset-right{margin-right:0}.offset-right{margin-right:-10px}.half-offset-right{margin-right:-5px}.double-offset-right{margin-right:-20px}.triple-offset-right{margin-right:-30px}.quadruple-offset-right{margin-right:-40px}.one-px-offset-right{margin-right:-1px}.two-px-offset-right{margin-right:-2px}.three-px-offset-right{margin-right:-3px}.four-px-offset-right{margin-right:-4px}.five-px-offset-right{margin-right:-5px}.zero-offset-bottom{margin-bottom:0}.offset-bottom{margin-bottom:-10px}.half-offset-bottom{margin-bottom:-5px}.double-offset-bottom{margin-bottom:-20px}.triple-offset-bottom{margin-bottom:-30px}.quadruple-offset-bottom{margin-bottom:-40px}.one-px-offset-bottom{margin-bottom:-1px}.two-px-offset-bottom{margin-bottom:-2px}.three-px-offset-bottom{margin-bottom:-3px}.four-px-offset-bottom{margin-bottom:-4px}.five-px-offset-bottom{margin-bottom:-5px}.zero-offset-left{margin-left:0}.offset-left{margin-left:-10px}.half-offset-left{margin-left:-5px}.double-offset-left{margin-left:-20px}.triple-offset-left{margin-left:-30px}.quadruple-offset-left{margin-left:-40px}.one-px-offset-left{margin-left:-1px}.two-px-offset-left{margin-left:-2px}.three-px-offset-left{margin-left:-3px}.four-px-offset-left{margin-left:-4px}.five-px-offset-left{margin-left:-5px}.fixed,.stick{position:fixed}.fixed.top,.stick.top{position:fixed;top:0}.fixed.right,.stick.right{position:fixed;right:0}.fixed.bottom,.stick.bottom{position:fixed;bottom:0}.fixed.left,.stick.left{position:fixed;left:0}.fixed.middle,.stick.middle{position:fixed;top:50%}.fixed.center,.stick.center{position:fixed;left:50%}.absolute,.tabs:not(.accordion).vertical>ul{position:absolute}.absolute.top,.tabs:not(.accordion).vertical>ul{position:absolute;top:0}.absolute.right{position:absolute;right:0}.absolute.bottom,.tabs:not(.accordion).vertical>ul{position:absolute;bottom:0}.absolute.left,.tabs:not(.accordion).vertical>ul{position:absolute;left:0}.absolute.middle{position:absolute;top:50%}.absolute.center{position:absolute;left:50%}.relative,.tabs:not(.accordion){position:relative}.static{position:static}.inline{display:inline}#header-nav #nav-bar li.learn-more.dropdown>a.button:after,#header-nav #nav-bar li.learn-more>a.button,.button,.dropdown,.dropdown .button:after,.dropdown>a:after,.dropdown>button:after,.inline-block,.tabs>ul li,[role~=button],[role~=tab],a.button,a.button:visited,button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit]{display:inline-block;width:auto}#header-nav #nav-bar .dropdown ul li.learn-more>a.button,#header-nav #nav-bar li.learn-more>a.block.button,#header-nav #nav-bar ol.button-group li.learn-more>a.button,#header-nav #nav-bar ul.button-group li.learn-more>a.button,.block,.block[role~=button],.button.block,.dropdown.active ul,.dropdown.on ul,.dropdown[aria-pressed=true] ul,.dropdown[aria-selected=true] ul,.dropdown ul #header-nav #nav-bar li.learn-more>a.button,.dropdown ul li,.dropdown ul li a,.dropdown ul li button,.tabs.accordion>ul li,.tabs.vertical>ul li,a.button.block,a.button.block:visited,button.block,input.block[type=button],input.block[type=reset],input.block[type=submit],ol.button-group #header-nav #nav-bar li.learn-more>a.button,ol.button-group:after,ol.button-group li,ol.button-group li a,ol.button-group li a.block,ol.button-group li button,ol.button-group li button.block,ul.button-group #header-nav #nav-bar li.learn-more>a.button,ul.button-group:after,ul.button-group li,ul.button-group li a,ul.button-group li a.block,ul.button-group li button,ul.button-group li button.block{display:block}.hidden{display:none!important}.smaller{font-size:.6em}.large{font-size:1.2em}.italic{font-style:italic}.bold{font-weight:700}.m,.medium{font-size:.8em}.n,.normal{font-weight:400}.l,.light{font-weight:200}.strike-through{text-decoration:line-through}.uc,.uppercase{text-transform:uppercase}.uc-letter-spacing{letter-spacing:1.5px}.nc,.normal-case{text-transform:none}.nowrap{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.whitespace-pre{white-space:pre-wrap}.tabs>ul,.unstyled,.zero,[role~=tablist],body,html,input[type=checkbox],input[type=radio],ol.button-group,ul.button-group{margin:0;padding:0}.pull-right{float:right!important}.pull-left{float:left!important}.pull-none{float:none!important}.bordered{border:1px solid #e6e6e6}.border-top{border-top:1px solid #e6e6e6}.border-right{border-right:1px solid #e6e6e6}.border-bottom{border-bottom:1px solid #e6e6e6}.border-left{border-left:1px solid #e6e6e6}.align-top{display:table-cell;vertical-align:top}.align-right{text-align:right}.align-bottom{display:table-cell;vertical-align:bottom}.align-left{text-align:left}.align-center{text-align:center}.justify{text-align:justify}.tabs>ul,.unstyled,[role~=tablist],ol.button-group,ul.button-group{list-style:none}.hb-checkbox,.no-select,hb-multiselect .hb-multiselect-options-menu-row,hb-tags .hb-tags .tag-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.truncate,hb-my-task-row .my-task-row-metadata .my-task-row-metadata-item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.visibility-visible{visibility:visible}.visibility-hidden{visibility:hidden}.center{display:block;margin:0 auto}.square{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.round{-webkit-border-radius:9999em;-moz-border-radius:9999em;-o-border-radius:9999em;border-radius:9999em}.cursor-pointer{cursor:pointer}.cursor-move{cursor:move}.cursor-progress{cursor:progress}.cursor-not-allowed{cursor:not-allowed}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-text{cursor:text}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.bg-grey{background-color:#ececec}.bg-light-grey{background-color:#fff}.bg-light-grey-blue{background-color:#f5f5f5}.bg-light-purple{background-color:#fff}.bg-red{background-color:#fa4e46}.bg-orange{background-color:#e67e22}.bg-yellow{background-color:#fbc01b}.border-bottom-5,.border-top-5{border-bottom:1px solid #f2f2f2}.border-left-5{border-left:1px solid #f2f2f2}.border-right-5{border-right:1px solid #f2f2f2}.border-bottom-10,.border-top-10{border-bottom:1px solid #e6e6e6}.border-left-10{border-left:1px solid #e6e6e6}.border-right-10{border-right:1px solid #e6e6e6}.border-bottom-20,.border-top-20{border-bottom:1px solid #ccc}.border-left-20{border-left:1px solid #ccc}.border-right-20{border-right:1px solid #ccc}.border-bottom-30,.border-top-30{border-bottom:1px solid #b3b3b3}.border-left-30{border-left:1px solid #b3b3b3}.border-right-30{border-right:1px solid #b3b3b3}.border-bottom-40,.border-top-40{border-bottom:1px solid #999}.border-left-40{border-left:1px solid #999}.border-right-40{border-right:1px solid #999}.border-bottom-50,.border-top-50{border-bottom:1px solid gray}.border-left-50{border-left:1px solid gray}.border-right-50{border-right:1px solid gray}.border-bottom-60,.border-top-60{border-bottom:1px solid #666}.border-left-60{border-left:1px solid #666}.border-right-60{border-right:1px solid #666}.border-bottom-70,.border-top-70{border-bottom:1px solid #4d4d4d}.border-left-70{border-left:1px solid #4d4d4d}.border-right-70{border-right:1px solid #4d4d4d}.flex{display:flex}.flex.flex-column{flex-direction:column}.flex.flex-end{justify-content:flex-end}.flex.flex-grow{flex-grow:1}.flex.flex-align-center{align-items:center}.flex.justify-center{justify-content:center}.flex.space-between{justify-content:space-between}.flex.v-center{align-items:center;flex-direction:row}.flex.v-center>*{margin-bottom:0;margin-top:0}.flex.wrap{flex-wrap:wrap}.no-outline:active,.no-outline:focus,.no-outline:hover{outline:none}.highlight-flash{background-color:#fff!important}.opacity-40{opacity:.4;filter:alpha(opacity=40)}.zero-opacity{opacity:0;filter:alpha(opacity=0)}.no-margin{margin:0}#app-wrap.vendor-management table,.no-border{border:none!important}.vertical-align{font-size:0}.vertical-align:before{content:"";width:0;height:100%}.vertical-align:before,.vertical-align>*{display:inline-block;vertical-align:middle}.vertical-align>*{font-size:medium}.new-project .section-project .table-advanced::-webkit-scrollbar,.new-project .section-project .table-development::-webkit-scrollbar,.section-permissions .building .building-body::-webkit-scrollbar,.section-permissions .buildings-list::-webkit-scrollbar,.section-permissions .list-checkboxes::-webkit-scrollbar,.section-permissions .section-thirds .user-body::-webkit-scrollbar,.section-permissions .user-body-list::-webkit-scrollbar,capital-planning-table .table-wrapper .table-wrapper-inner::-webkit-scrollbar,hb-change-order-approval-summary .key-value-list.key-value-list-other-project-costs::-webkit-scrollbar{-webkit-appearance:none}.new-project .section-project .table-advanced::-webkit-scrollbar:vertical,.new-project .section-project .table-development::-webkit-scrollbar:vertical,.section-permissions .building .building-body::-webkit-scrollbar:vertical,.section-permissions .buildings-list::-webkit-scrollbar:vertical,.section-permissions .list-checkboxes::-webkit-scrollbar:vertical,.section-permissions .section-thirds .user-body::-webkit-scrollbar:vertical,.section-permissions .user-body-list::-webkit-scrollbar:vertical,capital-planning-table .table-wrapper .table-wrapper-inner::-webkit-scrollbar:vertical,hb-change-order-approval-summary .key-value-list.key-value-list-other-project-costs::-webkit-scrollbar:vertical{width:10px}.new-project .section-project .table-advanced::-webkit-scrollbar-thumb,.new-project .section-project .table-development::-webkit-scrollbar-thumb,.section-permissions .building .building-body::-webkit-scrollbar-thumb,.section-permissions .buildings-list::-webkit-scrollbar-thumb,.section-permissions .list-checkboxes::-webkit-scrollbar-thumb,.section-permissions .section-thirds .user-body::-webkit-scrollbar-thumb,.section-permissions .user-body-list::-webkit-scrollbar-thumb,capital-planning-table .table-wrapper .table-wrapper-inner::-webkit-scrollbar-thumb,hb-change-order-approval-summary .key-value-list.key-value-list-other-project-costs::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25);border:1px solid #fff;border-radius:8px}.hb-actionable-change-order-cost-details .new-sov-item:not(:first-child) .hb-pair-label,.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus,:active .sr-only-focusable,:focus .sr-only-focusable{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container{max-width:1144px;margin:0 auto}.row{clear:both;width:100%}.row:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden}.column,.fifth,.fifth.five,.fifth.four,.fifth.one,.fifth.three,.fifth.two,.fifths,.fifths.five,.fifths.four,.fifths.one,.fifths.three,.fifths.two,.fourth,.fourth.four,.fourth.one,.fourth.three,.fourth.two,.fourths,.fourths.four,.fourths.one,.fourths.three,.fourths.two,.half,.half.one,.half.two,.halves,.halves.one,.halves.two,.seventh,.seventh.five,.seventh.four,.seventh.one,.seventh.seven,.seventh.six,.seventh.three,.seventh.two,.sevenths,.sevenths.five,.sevenths.four,.sevenths.one,.sevenths.seven,.sevenths.six,.sevenths.three,.sevenths.two,.sixth,.sixth.five,.sixth.four,.sixth.one,.sixth.six,.sixth.three,.sixth.two,.sixths,.sixths.five,.sixths.four,.sixths.one,.sixths.six,.sixths.three,.sixths.two,.third,.third.one,.third.three,.third.two,.thirds,.thirds.one,.thirds.three,.thirds.two,.whole,.whole.one,.wholes,.wholes.one{float:left;position:relative;min-height:1px}.centered,.centered-340,.centered-500,.centered-600,.centered-640,.centered-800{float:none!important;margin-left:auto!important;margin-right:auto!important}.centered-340{max-width:340px}.centered-500{max-width:500px}.centered-600{max-width:600px}.centered-640{max-width:640px}.centered-800{max-width:808px}.whole,.whole.one,.wholes,.wholes.one{width:100%}.whole.right-one,.wholes.right-one{left:100%}.whole.left-one,.wholes.left-one{right:100%}.whole.skip-one,.wholes.skip-one{margin-left:100%}.whole.right-two,.wholes.right-two{left:200%}.whole.left-two,.wholes.left-two{right:200%}.whole.skip-two,.wholes.skip-two{margin-left:200%}.whole.right-three,.wholes.right-three{left:300%}.whole.left-three,.wholes.left-three{right:300%}.whole.skip-three,.wholes.skip-three{margin-left:300%}.whole.right-four,.wholes.right-four{left:400%}.whole.left-four,.wholes.left-four{right:400%}.whole.skip-four,.wholes.skip-four{margin-left:400%}.whole.right-five,.wholes.right-five{left:500%}.whole.left-five,.wholes.left-five{right:500%}.whole.skip-five,.wholes.skip-five{margin-left:500%}.whole.right-six,.wholes.right-six{left:600%}.whole.left-six,.wholes.left-six{right:600%}.whole.skip-six,.wholes.skip-six{margin-left:600%}.half,.half.one,.halves,.halves.one{width:50%}.half.two,.halves.two{width:100%}.half.right-one,.halves.right-one{left:50%}.half.left-one,.halves.left-one{right:50%}.half.skip-one,.halves.skip-one{margin-left:50%}.half.right-two,.halves.right-two{left:100%}.half.left-two,.halves.left-two{right:100%}.half.skip-two,.halves.skip-two{margin-left:100%}.half.right-three,.halves.right-three{left:150%}.half.left-three,.halves.left-three{right:150%}.half.skip-three,.halves.skip-three{margin-left:150%}.half.right-four,.halves.right-four{left:200%}.half.left-four,.halves.left-four{right:200%}.half.skip-four,.halves.skip-four{margin-left:200%}.half.right-five,.halves.right-five{left:250%}.half.left-five,.halves.left-five{right:250%}.half.skip-five,.halves.skip-five{margin-left:250%}.half.right-six,.halves.right-six{left:300%}.half.left-six,.halves.left-six{right:300%}.half.skip-six,.halves.skip-six{margin-left:300%}.third,.third.one,.thirds,.thirds.one{width:33.33333%}.third.two,.thirds.two{width:66.66667%}.third.three,.thirds.three{width:100%}.third.right-one,.thirds.right-one{left:33.33333%}.third.left-one,.thirds.left-one{right:33.33333%}.third.skip-one,.thirds.skip-one{margin-left:33.33333%}.third.right-two,.thirds.right-two{left:66.66667%}.third.left-two,.thirds.left-two{right:66.66667%}.third.skip-two,.thirds.skip-two{margin-left:66.66667%}.third.right-three,.thirds.right-three{left:100%}.third.left-three,.thirds.left-three{right:100%}.third.skip-three,.thirds.skip-three{margin-left:100%}.third.right-four,.thirds.right-four{left:133.33333%}.third.left-four,.thirds.left-four{right:133.33333%}.third.skip-four,.thirds.skip-four{margin-left:133.33333%}.third.right-five,.thirds.right-five{left:166.66667%}.third.left-five,.thirds.left-five{right:166.66667%}.third.skip-five,.thirds.skip-five{margin-left:166.66667%}.third.right-six,.thirds.right-six{left:200%}.third.left-six,.thirds.left-six{right:200%}.third.skip-six,.thirds.skip-six{margin-left:200%}.fourth,.fourth.one,.fourths,.fourths.one{width:25%}.fourth.two,.fourths.two{width:50%}.fourth.three,.fourths.three{width:75%}.fourth.four,.fourths.four{width:100%}.fourth.right-one,.fourths.right-one{left:25%}.fourth.left-one,.fourths.left-one{right:25%}.fourth.skip-one,.fourths.skip-one{margin-left:25%}.fourth.right-two,.fourths.right-two{left:50%}.fourth.left-two,.fourths.left-two{right:50%}.fourth.skip-two,.fourths.skip-two{margin-left:50%}.fourth.right-three,.fourths.right-three{left:75%}.fourth.left-three,.fourths.left-three{right:75%}.fourth.skip-three,.fourths.skip-three{margin-left:75%}.fourth.right-four,.fourths.right-four{left:100%}.fourth.left-four,.fourths.left-four{right:100%}.fourth.skip-four,.fourths.skip-four{margin-left:100%}.fourth.right-five,.fourths.right-five{left:125%}.fourth.left-five,.fourths.left-five{right:125%}.fourth.skip-five,.fourths.skip-five{margin-left:125%}.fourth.right-six,.fourths.right-six{left:150%}.fourth.left-six,.fourths.left-six{right:150%}.fourth.skip-six,.fourths.skip-six{margin-left:150%}.fifth,.fifth.one,.fifths,.fifths.one{width:20%}.fifth.two,.fifths.two{width:40%}.fifth.three,.fifths.three{width:60%}.fifth.four,.fifths.four{width:80%}.fifth.five,.fifths.five{width:100%}.fifth.right-one,.fifths.right-one{left:20%}.fifth.left-one,.fifths.left-one{right:20%}.fifth.skip-one,.fifths.skip-one{margin-left:20%}.fifth.right-two,.fifths.right-two{left:40%}.fifth.left-two,.fifths.left-two{right:40%}.fifth.skip-two,.fifths.skip-two{margin-left:40%}.fifth.right-three,.fifths.right-three{left:60%}.fifth.left-three,.fifths.left-three{right:60%}.fifth.skip-three,.fifths.skip-three{margin-left:60%}.fifth.right-four,.fifths.right-four{left:80%}.fifth.left-four,.fifths.left-four{right:80%}.fifth.skip-four,.fifths.skip-four{margin-left:80%}.fifth.right-five,.fifths.right-five{left:100%}.fifth.left-five,.fifths.left-five{right:100%}.fifth.skip-five,.fifths.skip-five{margin-left:100%}.fifth.right-six,.fifths.right-six{left:120%}.fifth.left-six,.fifths.left-six{right:120%}.fifth.skip-six,.fifths.skip-six{margin-left:120%}.sixth,.sixth.one,.sixths,.sixths.one{width:16.66667%}.sixth.two,.sixths.two{width:33.33333%}.sixth.three,.sixths.three{width:50%}.sixth.four,.sixths.four{width:66.66667%}.sixth.five,.sixths.five{width:83.33333%}.sixth.six,.sixths.six{width:100%}.sixth.right-one,.sixths.right-one{left:16.66667%}.sixth.left-one,.sixths.left-one{right:16.66667%}.sixth.skip-one,.sixths.skip-one{margin-left:16.66667%}.sixth.right-two,.sixths.right-two{left:33.33333%}.sixth.left-two,.sixths.left-two{right:33.33333%}.sixth.skip-two,.sixths.skip-two{margin-left:33.33333%}.sixth.right-three,.sixths.right-three{left:50%}.sixth.left-three,.sixths.left-three{right:50%}.sixth.skip-three,.sixths.skip-three{margin-left:50%}.sixth.right-four,.sixths.right-four{left:66.66667%}.sixth.left-four,.sixths.left-four{right:66.66667%}.sixth.skip-four,.sixths.skip-four{margin-left:66.66667%}.sixth.right-five,.sixths.right-five{left:83.33333%}.sixth.left-five,.sixths.left-five{right:83.33333%}.sixth.skip-five,.sixths.skip-five{margin-left:83.33333%}.sixth.right-six,.sixths.right-six{left:100%}.sixth.left-six,.sixths.left-six{right:100%}.sixth.skip-six,.sixths.skip-six{margin-left:100%}.seventh,.seventh.one,.sevenths,.sevenths.one{width:14.28571%}.seventh.two,.sevenths.two{width:28.57143%}.seventh.three,.sevenths.three{width:42.85714%}.seventh.four,.sevenths.four{width:57.14286%}.seventh.five,.sevenths.five{width:71.42857%}.seventh.six,.sevenths.six{width:85.71429%}.seventh.seven,.sevenths.seven{width:100%}.seventh.right-one,.sevenths.right-one{left:14.28571%}.seventh.left-one,.sevenths.left-one{right:14.28571%}.seventh.skip-one,.sevenths.skip-one{margin-left:14.28571%}.seventh.right-two,.sevenths.right-two{left:28.57143%}.seventh.left-two,.sevenths.left-two{right:28.57143%}.seventh.skip-two,.sevenths.skip-two{margin-left:28.57143%}.seventh.right-three,.sevenths.right-three{left:42.85714%}.seventh.left-three,.sevenths.left-three{right:42.85714%}.seventh.skip-three,.sevenths.skip-three{margin-left:42.85714%}.seventh.right-four,.sevenths.right-four{left:57.14286%}.seventh.left-four,.sevenths.left-four{right:57.14286%}.seventh.skip-four,.sevenths.skip-four{margin-left:57.14286%}.seventh.right-five,.sevenths.right-five{left:71.42857%}.seventh.left-five,.sevenths.left-five{right:71.42857%}.seventh.skip-five,.sevenths.skip-five{margin-left:71.42857%}.seventh.right-six,.sevenths.right-six{left:85.71429%}.seventh.left-six,.sevenths.left-six{right:85.71429%}.seventh.skip-six,.sevenths.skip-six{margin-left:85.71429%}.one-up,.one-up-desktop{width:100%!important}.one-up,.one-up-desktop,.two-up,.two-up-desktop{clear:none!important;float:left!important;left:0!important;right:0!important}.two-up,.two-up-desktop{width:50%!important}.three-up,.three-up-desktop{width:33.33333%!important}.four-up,.four-up-desktop,.three-up,.three-up-desktop{clear:none!important;float:left!important;left:0!important;right:0!important}.four-up,.four-up-desktop{width:25%!important}.five-up,.five-up-desktop{width:20%!important}.five-up,.five-up-desktop,.six-up,.six-up-desktop{clear:none!important;float:left!important;left:0!important;right:0!important}.six-up,.six-up-desktop{width:16.66667%!important}.seven-up,.seven-up-desktop{width:14.28571%!important;clear:none!important;float:left!important;left:0!important;right:0!important}.five-up-desktop:nth-child(5n+1),.five-up:nth-child(5n+1),.four-up-desktop:nth-child(4n+1),.four-up:nth-child(4n+1),.one-up-desktop:nth-child(1n+1),.one-up:nth-child(1n+1),.seven-up-desktop:nth-child(7n+1),.seven-up:nth-child(7n+1),.six-up-desktop:nth-child(6n+1),.six-up:nth-child(6n+1),.three-up-desktop:nth-child(3n+1),.three-up:nth-child(3n+1),.two-up-desktop:nth-child(odd),.two-up:nth-child(odd){clear:both!important}@media (min-width:641px) and (max-width:847px){.one-up-tablet{width:100%!important}.one-up-tablet,.two-up-tablet{clear:none!important;float:left!important;left:0!important;right:0!important}.two-up-tablet{width:50%!important}.three-up-tablet{width:33.33333%!important}.four-up-tablet,.three-up-tablet{clear:none!important;float:left!important;left:0!important;right:0!important}.four-up-tablet{width:25%!important}.five-up-tablet{width:20%!important}.five-up-tablet,.six-up-tablet{clear:none!important;float:left!important;left:0!important;right:0!important}.six-up-tablet{width:16.66667%!important}.seven-up-tablet{width:14.28571%!important;clear:none!important;float:left!important;left:0!important;right:0!important}}@media (min-width:641px) and (max-width:847px) and (min-width:641px) and (max-width:847px) and (min-width:501px){.five-up-tablet:nth-child(5n+1),.four-up-tablet:nth-child(4n+1),.one-up-tablet:nth-child(1n+1),.seven-up-tablet:nth-child(7n+1),.six-up-tablet:nth-child(6n+1),.three-up-tablet:nth-child(3n+1),.two-up-tablet:nth-child(odd){clear:both!important}}@media (max-width:640px) and (min-width:501px){.one-up-small-tablet{width:100%!important}.one-up-small-tablet,.two-up-small-tablet{clear:none!important;float:left!important;left:0!important;right:0!important}.two-up-small-tablet{width:50%!important}.three-up-small-tablet{width:33.33333%!important}.four-up-small-tablet,.three-up-small-tablet{clear:none!important;float:left!important;left:0!important;right:0!important}.four-up-small-tablet{width:25%!important}.five-up-small-tablet{width:20%!important}.five-up-small-tablet,.six-up-small-tablet{clear:none!important;float:left!important;left:0!important;right:0!important}.six-up-small-tablet{width:16.66667%!important}.seven-up-small-tablet{width:14.28571%!important;clear:none!important;float:left!important;left:0!important;right:0!important}}@media (max-width:640px) and (min-width:501px){.five-up-small-tablet:nth-child(5n+1),.four-up-small-tablet:nth-child(4n+1),.one-up-small-tablet:nth-child(1n+1),.seven-up-small-tablet:nth-child(7n+1),.six-up-small-tablet:nth-child(6n+1),.three-up-small-tablet:nth-child(3n+1),.two-up-small-tablet:nth-child(odd){clear:both!important}}@media (max-width:500px){.one-up-mobile{width:100%!important;clear:none!important;float:left!important;left:0!important;right:0!important}.one-up-mobile:nth-child(2){clear:both!important}.two-up-mobile{width:50%!important;clear:none!important;float:left!important;left:0!important;right:0!important}.two-up-mobile:nth-child(3){clear:both!important}.three-up-mobile{width:33.33333%!important;clear:none!important;float:left!important;left:0!important;right:0!important}.three-up-mobile:nth-child(4){clear:both!important}.four-up-mobile{width:25%!important;clear:none!important;float:left!important;left:0!important;right:0!important}.four-up-mobile:nth-child(5){clear:both!important}.five-up-mobile{width:20%!important;clear:none!important;float:left!important;left:0!important;right:0!important}.five-up-mobile:nth-child(6){clear:both!important}.six-up-mobile{width:16.66667%!important;clear:none!important;float:left!important;left:0!important;right:0!important}.six-up-mobile:nth-child(7){clear:both!important}.seven-up-mobile{width:14.28571%!important;clear:none!important;float:left!important;left:0!important;right:0!important}}@media (max-width:500px){.five-up-mobile:nth-child(5n+1),.four-up-mobile:nth-child(4n+1),.one-up-mobile:nth-child(1n+1),.seven-up-mobile:nth-child(7n+1),.seven-up-mobile:nth-child(8),.six-up-mobile:nth-child(6n+1),.three-up-mobile:nth-child(3n+1),.two-up-mobile:nth-child(odd){clear:both!important}}.hb-timeline-canvas{cursor:grab}.hb-timeline-canvas.timeline-dragging{cursor:grabbing}.hb-timeline-canvas.timeline-dragging *{cursor:grabbing!important}.hb-timeline-canvas .background-month-label rect{fill:#fff}.hb-timeline-canvas .background-month-label text{fill:#d4d4d4}.hb-timeline-canvas .background-year-label rect{fill:#fff}.hb-timeline-canvas .background-year-label text{fill:#000}.hb-timeline-canvas .background-week-tick{stroke:#d4d4d4;stroke-width:.5px}.hb-timeline-canvas .label-tick .label-tick-tick{stroke:#000}.hb-timeline-canvas .label-tick text{fill:#000}.hb-timeline-canvas .label-tick rect{fill:#fff}.hb-timeline-canvas .ticks-month-tick,.hb-timeline-canvas .timeline-phase-revision-bar-layer .custom-phase:not(.show-revisions) *,.hb-timeline-canvas .timeline-phase-revision-tick-layer .custom-phase:not(.show-revisions) *{visibility:hidden}.hb-timeline-canvas .custom-phase rect,.hb-timeline-canvas .custom-phase text{cursor:pointer}.hb-timeline-canvas .custom-phase text.custom-phase-txt-label{font-weight:700}#header-nav #nav-bar li .nav-tooltip-panel.tooltip-list.notification-dropdown-wrap{min-width:500px}.notification-dropdown-wrap{margin-top:13px}.notification-dropdown-wrap .pop-over.square{min-width:500px}.notification-dropdown-wrap .pop-over.square .pop-content{min-height:400px;max-height:500px;overflow-y:scroll}.notification-dropdown-wrap .pop-over.square .pop-content .items.card .item .item-list .list-item.comment,.notification-dropdown-wrap .pop-over.square .pop-content .items.card .item .item-list .list-item:hover{background-color:#f5f5f5}.notification-dropdown-wrap .pop-over.square .pop-content .items.card .item .item-list .list-item-icon{font-size:20px;margin:9px 0 0 12px}.notification-dropdown-wrap .pop-over.square .pop-content .items.card .item .item-list .list-item-content,.notification-dropdown-wrap .pop-over.square .pop-content .items.card .item .item-list .list-item-info{font-size:12px;line-height:18px}.notification-dropdown-wrap .pop-over.square .pop-content .items.card .item .item-list .list-item-info{width:140px;font-size:10px;padding-right:10px}.notification-dropdown-wrap .pop-over.square .pop-head{padding:15px;background-color:#fff}.notification-dropdown-wrap .pop-over.square .notification-icon i{font-size:18px}.notification-dropdown-wrap .pop-over.square .comments-input-center{text-align:center}.notification-dropdown-wrap .notification-dropdown-arrow{width:0;height:0;border-bottom:5px solid #e9f0f7;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;top:-5px;right:26px;z-index:100001}[class*=" icon-"],[class^=icon-]{font-family:hb-icons;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"].click,[class^=icon-].click{cursor:pointer}.icon-large:before{vertical-align:-10%;font-size:1.33333em}a [class*=" icon-"],a [class^=icon-]{display:inline}a:hover [class*=" icon-"],a:hover [class^=icon-]{text-decoration:none}[class*=" icon-"].icon-fixed-width,[class^=icon-].icon-fixed-width{display:inline-block;width:1.14286em;text-align:right;padding-right:.28571em}[class*=" icon-"].icon-fixed-width.icon-large,[class^=icon-].icon-fixed-width.icon-large{width:1.42857em}.icons-ul{margin-left:2.14286em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.14286em;width:2.14286em;text-align:center;line-height:inherit}[class*=" icon-"].hide,[class^=icon-].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:1px solid #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;border-radius:7px}[class*=" icon-"].pull-left,[class^=icon-].pull-left{float:left;margin-left:.3em}[class*=" icon-"].pull-right,[class^=icon-].pull-right{float:right;margin-right:.3em}@font-face{font-family:hb-icons;src:url("/pfcp/hb-assets/fonts/hb-icons.eot?v=ue88c6e45");src:url("/pfcp/hb-assets/fonts/hb-icons.eot?v=uccb8196d#iefix") format("embedded-opentype"),url("/pfcp/hb-assets/fonts/hb-icons.woff?v=ud7c34d94") format("woff"),url("/pfcp/hb-assets/fonts/hb-icons.ttf?v=u83c49c6e") format("truetype"),url("/pfcp/hb-assets/fonts/hb-icons.svg?v=u16207060#hb-icons") format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:hb-icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-blank:before,.icon-empty:before{content:" "}.icon-arrow-right-filled:before,.new-project .section-project .table-advanced td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger.is-open .hb-kebab-icon:before,.new-project .section-project .table-advanced td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger:focus .hb-kebab-icon:before,.new-project .section-project .table-advanced td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger:hover .hb-kebab-icon:before,.new-project .section-project .table-development td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger.is-open .hb-kebab-icon:before,.new-project .section-project .table-development td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger:focus .hb-kebab-icon:before,.new-project .section-project .table-development td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger:hover .hb-kebab-icon:before{content:"\E800"}.icon-arrow-up-1:before{content:"\E801"}.icon-attach:before{content:"\E802"}.icon-back-circle-arrow:before,.new-project .section-project .table-advanced td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-icon:before,.new-project .section-project .table-development td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-icon:before{content:"\E803"}.icon-cal:before{content:"\E804"}.icon-circle-check:before{content:"\E805"}.icon-close-alt:before{content:"\E806"}.icon-angle-left:before{content:"\E807"}.icon-angle-right:before{content:"\E808"}.icon-angle-up:before{content:"\E809"}.icon-angle-down:before{content:"\E80A"}.icon-close-dir:before{content:"\E80B"}.icon-hb-logo:before{content:"\E80C"}.icon-cancel:before{content:"\E80D"}.icon-cog:before{content:"\E80E"}.icon-phone:before{content:"\E80F"}.icon-eye:before{content:"\E810"}.icon-attention-alt:before{content:"\E811"}.icon-checked-box:before{content:"\E812"}.icon-check-box:before{content:"\E813"}.icon-star:before{content:"\E814"}.icon-cancel-large:before{content:"\E815"}.icon-cross:before{content:"\E816"}.icon-info-alt:before{content:"\E817"}.icon-attention:before{content:"\E818"}.icon-clock:before{content:"\E819"}.icon-down-dir:before{content:"\E81A"}.icon-circle:before{content:"\E81B"}.icon-circle-empty:before{content:"\E81C"}.icon-dot-circled:before{content:"\E81D"}.icon-down-open:before{content:"\E81E"}.icon-circle-thin:before{content:"\E81F"}.icon-spin-arrows:before{content:"\E820"}.icon-spin-lines:before{content:"\E821"}.icon-th:before{content:"\E822"}.icon-list:before{content:"\E823"}.icon-inbox-1:before{content:"\E824"}.icon-short-list:before{content:"\E825"}.icon-twitter:before{content:"\E826"}.icon-facebook:before{content:"\E827"}.icon-linkedin:before{content:"\E828"}.icon-download-alt:before{content:"\E829"}.icon-pinterest:before{content:"\E82A"}.icon-gplus:before{content:"\E82B"}.icon-font:before{content:"\E82C"}.icon-lock:before{content:"\E82D"}.icon-bid-room:before{content:"\E82E"}.icon-lock-open:before{content:"\E82F"}.icon-download:before{content:"\E830"}.icon-doc:before{content:"\E831"}.icon-comment:before{content:"\E832"}.icon-edit:before{content:"\E833"}.icon-tags:before{content:"\E834"}.icon-magic:before{content:"\E835"}.icon-electric-plug:before{content:"\E836"}.icon-share:before{content:"\E837"}.icon-hb-cross:before{content:"\E838"}.icon-warning:before{content:"\E839"}.icon-protractor:before{content:"\E83A"}.icon-pipe:before{content:"\E83B"}.icon-bidder:before{content:"\E83C"}.icon-right-open-mini:before{content:"\E83D"}.icon-bang:before{content:"\E83E"}.icon-docs:before{content:"\E83F"}.icon-up-arrow:before{content:"\E840"}.icon-check-small:before{content:"\E841"}.icon-contract:before{content:"\E842"}.icon-email:before{content:"\E843"}.icon-cross-small:before{content:"\E844"}.icon-brick-wall:before{content:"\E845"}.icon-lightning:before{content:"\E846"}.icon-envelope-big:before{content:"\E847"}.icon-envelope-small:before{content:"\E848"}.icon-filter:before{content:"\E849"}.icon-folder:before{content:"\E84A"}.icon-dollar:before{content:"\E84B"}.icon-switch:before{content:"\E84C"}.icon-signal:before{content:"\E84D"}.icon-cancel-circled:before{content:"\E84E"}.icon-double-arrow-down:before{content:"\E84F"}.icon-form:before{content:"\E850"}.icon-menu:before{content:"\E851"}.icon-left-dir:before{content:"\E852"}.icon-pin:before{content:"\E853"}.icon-home:before{content:"\E854"}.icon-print:before{content:"\E855"}.icon-connections:before{content:"\E856"}.icon-mail-open:before{content:"\E857"}.icon-nav-chevron:before{content:"\E858"}.icon-fan:before{content:"\E859"}.icon-location:before{content:"\E85A"}.icon-left-open:before{content:"\E85B"}.icon-up:before{content:"\E85C"}.icon-mail:before{content:"\E85D"}.icon-ok-circled:before{content:"\E85E"}.icon-ok:before{content:"\E85F"}.icon-open-dir:before{content:"\E860"}.icon-printer:before{content:"\E861"}.icon-analysis:before{content:"\E862"}.icon-inbox:before{content:"\E863"}.icon-plus-circled:before{content:"\E864"}.icon-visible:before{content:"\E865"}.icon-invisible:before{content:"\E866"}.icon-warn:before{content:"\E867"}.icon-right-dir-alt:before{content:"\E868"}.icon-dropbox:before{content:"\E869"}.icon-add-comment:before{content:"\E86A"}.icon-checklist:before{content:"\E86B"}.icon-more:before{content:"\E86C"}.icon-right-open:before{content:"\E86D"}.icon-size:before{content:"\E86E"}.icon-building-small:before{content:"\E86F"}.icon-search:before{content:"\E870"}.icon-sliders:before{content:"\E871"}.icon-document:before{content:"\E872"}.icon-warn-inverted:before{content:"\E873"}.icon-user-alt:before{content:"\E874"}.icon-project:before{content:"\E875"}.icon-location-outline:before{content:"\E876"}.icon-info:before{content:"\E877"}.icon-user:before{content:"\E878"}.icon-link-ext:before{content:"\E879"}.icon-back:before{content:"\E87A"}.icon-sort-down:before{content:"\E87B"}.icon-fan-circle:before{content:"\E87C"}.icon-add:before{content:"\E87D"}.icon-arrow-down:before{content:"\E87E"}.icon-chat:before{content:"\E87F"}.icon-pinned:before{content:"\E880"}.icon-subtract:before{content:"\E881"}.icon-check:before{content:"\E882"}.icon-bell:before{content:"\E883"}.icon-chat-alt:before{content:"\E884"}.icon-planning:before{content:"\E885"}.icon-helmet:before{content:"\E886"}.icon-bidding:before{content:"\E887"}.icon-building-big:before{content:"\E888"}.icon-drag:before{content:"\E889"}.icon-down-dir-alt:before{content:"\E88A"}.icon-arrow-down-right:before{content:"\E88B"}.icon-arrow-up-right:before{content:"\E88B";transform:rotate(-90deg)}.icon-question:before{content:"\E88C"}.icon-more-horz:before{content:"\E88D"}.icon-comment-circled:before{content:"\E88E"}.icon-dollar-circled:before{content:"\E88F"}.icon-project-circled:before{content:"\E890"}.icon-dollar-msg-circled:before{content:"\E891"}.icon-delta-circled:before{content:"\E892"}.icon-exclamation-msg-circled:before{content:"\E893"}.icon-award-circled:before{content:"\E894"}.icon-person-circled:before{content:"\E895"}.icon-cost-tracker-circled:before{content:"\E896"}.icon-cal-circled:before{content:"\E897"}.icon-alarm-clock-circled:before{content:"\E898"}.icon-eye-circled:before{content:"\E899"}.icon-dollar-invoice-circled:before{content:"\E89A"}.icon-award:before{content:"\E89B"}.icon-delta:before{content:"\E89C"}.icon-dollar-invoice:before{content:"\E89D"}.icon-upload:before{content:"\E89E"}.icon-right-dir:before{content:"\E89F"}.icon-arrow-up:before{content:"\E8A0"}.icon-upload-cloud:before{content:"\E8A1"}.icon-back-circled:before{content:"\E8A2"}.icon-forward-circled:before{content:"\E8A3"}.icon-bell-outline:before{content:"\E8A4"}.icon-sort-up:before{content:"\E8A5"}.icon-document-circled:before{content:"\E8A6"}.icon-expand:before{content:"\E8A7"}.icon-project-stage-circled:before{content:"\E8A8"}.icon-collapse:before{content:"\E8A9"}.icon-merge:before{content:"\E8AA"}.icon-sort:before{content:"\E8AB"}.icon-waiting:before{content:"\E8AC"}.icon-status-approved:before{content:"\E8AD"}.icon-columns:before{content:"\E8AE"}.icon-dollar-budget:before{content:"\E8AF"}.icon-tools:before{content:"\E8B0"}.icon-trash:before{content:"\E8B1"}.icon-up-dir:before{content:"\E8B2"}.icon-up-open:before{content:"\E8B3"}.icon-bidding-msg:before{content:"\E8D0"}.icon-pending:before{content:"\E8E1"}.icon-info-sq:before{content:"\E8E6"}.icon-sort-data:before{content:"\E8EF"}.icon-fx-usd:before{content:"\E8F1"}.icon-link:before{content:"\E944"}.icon-id:before{content:"\E945"}.icon-status-paid:before{content:"\E958"}.icon-status-pending:before{content:"\E959"}.icon-status-rejected:before{content:"\E95B"}.img-trusted-pro{box-sizing:content-box;background-image:url("/pfcp/hb-assets/img/icon-trusted_pro.png");background-position:0 0;width:78px;height:78px}.email-check-icon,.img-trusted-pro{display:inline-block;background-repeat:no-repeat}.email-check-icon{width:155px;height:85px;background-image:url("/pfcp/hb-assets/img/icon-email_check.png")}.profile-check-icon{width:202px;height:80px;background-image:url("/pfcp/hb-assets/img/icon-profile_check.png")}.profile-check-icon,.profile-icon{display:inline-block;background-repeat:no-repeat}.profile-icon{width:132px;height:130px;background-image:url("/pfcp/hb-assets/img/icon-profile.png")}.with-linkedin-icon{width:110px;height:21px;background-image:url("/pfcp/hb-assets/img/icon-with_linkedin.png")}.location-icon,.with-linkedin-icon{display:inline-block;background-repeat:no-repeat}.location-icon{width:61px;height:45px;background-image:url("/pfcp/hb-assets/img/icon-location.png")}.building-icon{width:70px;height:41px;background-image:url("/pfcp/hb-assets/img/icon-building.png")}.building-icon,.protractor-icon{display:inline-block;background-repeat:no-repeat}.protractor-icon{width:55px;height:50px;background-image:url("/pfcp/hb-assets/img/icon-protractor.png")}.money-bags-icon{width:41px;height:43px;background-image:url("/pfcp/hb-assets/img/icon-money_bags.png")}.money-bags-icon,.money-bags-icon-large{display:inline-block;background-repeat:no-repeat}.money-bags-icon-large{width:130px;height:137px;background-image:url("/pfcp/hb-assets/img/icon-money_bags_large.png")}.public-icon{background-image:url("/pfcp/hb-assets/img/public_icon.jpg");background-size:contain}.icon-lock-large{display:inline-block;width:19px;height:24px;background-image:url("/pfcp/hb-assets/img/opt-lock.png");background-repeat:no-repeat}.icon-unlink{display:inline-block;height:15px;width:16px}.icon-unlink:before{background-image:url("/pfcp/hb-assets/img/unlink.svg");background-size:12px;content:"";display:block;height:12px;margin-left:.2em;margin-right:.2em;width:12px}.icn,.icon-unlink:before{background-repeat:no-repeat}.icn{display:inline-block;width:25px;height:25px;background-image:url("/pfcp/hb-assets/img/icons.png?v=2014-06-26");background-position:0 0}.icn-loading{display:inline-block;vertical-align:middle;width:32px;height:32px;line-height:32px;background-image:url("/pfcp/hb-assets/img/hb-pro-logo-dark-navy.svg");background-size:cover}.icn-loading.animated.spin{width:32px;height:32px;-webkit-animation-duration:8s;-moz-animation-duration:8s;animation-duration:8s}.icn-loading.animated.spin.large{width:128px;height:128px}.icn-loading.animated.spin.light{opacity:.4}.icn-loading.inverted,.inverted .icn-loading{background-image:url("/pfcp/hb-assets/img/hb-pro-logo-white.svg")}.icn-loading.animated.spin+span{display:inline-block;vertical-align:middle;line-height:32px}.icn-info-16{width:25px;height:25px;background-position:-25px -100px}.icn-info-28{width:28px;height:28px;background-position:-25px -127px}.icn-info-32{width:32px;height:32px;background-position:-50px -100px}.icn-x-white{background-position:-150px 0}.icn-timer{width:32px;height:32px;background-position:-22px -158px}.icn-grab{background-position:-90px -67px}.icn-modal-close{background-position:-175px 0}.icn-checkbox{background-position:0 -125px}.icn-checkbox-checked{background-position:0 -100px}.icn-warning-white{width:28px;height:28px;background-position:-82px -100px}.icn-warning-red{width:28px;height:28px;background-position:-110px -100px}.submitted-application{display:block;width:115px;height:142px;background-image:url("/pfcp/hb-assets/img/application-submitted.png");background-repeat:no-repeat}.icn-location{background-position:-72px -146px}.icn-employee,.icn-location{display:inline-block;width:17px;height:13px;background-image:url("/pfcp/hb-assets/img/icons.png?v=2014-10-08");background-repeat:no-repeat;margin-right:3px;position:relative;top:1px}.icn-employee{background-position:-91px -146px}.icn-license{width:17px;background-position:-110px -147px}.icn-cover-letter,.icn-license{display:inline-block;height:13px;background-image:url("/pfcp/hb-assets/img/icons.png?v=2014-10-08");background-repeat:no-repeat;margin-right:3px;position:relative;top:1px}.icn-cover-letter{width:18px;background-position:-90px -164px}.icn-reference{height:16px;background-position:-109px -163px;position:relative;top:1px}.icn-bidroom,.icn-reference{display:inline-block;width:17px;background-image:url("/pfcp/hb-assets/img/icons.png?v=2014-10-08");background-repeat:no-repeat;margin-right:3px}.icn-bidroom{height:13px;background-position:-73px -164px}.icn-status-arrow-on{background-position:-216px -154px}.icn-status-arrow-off,.icn-status-arrow-on{display:inline-block;width:7px;height:8px;margin-right:2px;background-image:url("/pfcp/hb-assets/img/icons.png?v=2014-10-14");background-repeat:no-repeat}.icn-status-arrow-off{background-position:-223px -154px}.icn-status-arrow-open{margin-right:2px;background-image:url("/pfcp/hb-assets/img/icons.png?v=2014-10-14");background-position:-232px -154px}.icn-prime-team-close,.icn-status-arrow-open{display:inline-block;width:8px;height:8px;background-repeat:no-repeat}.icn-prime-team-close{background-image:url("/pfcp/hb-assets/img/icons.png?v=2014-10-16");background-position:-216px -172px}.icon-arrow-bull:before{content:"\E840";font-weight:700;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}.icon-arrow-bear:before{content:"\E840";font-weight:700;transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg)}.icon-down-arrow:before{content:"\E840";font-weight:700;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg)}.icon-arrow-right:before{content:"\E847";transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg)}.icon-add-plus:before{content:"\E84E";transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}.icon-double-arrow-up:before{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);content:"\E84F"}.invisible{opacity:0!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"!important}#content-wrap{min-height:400px;padding-top:52px}#content-wrap-start{padding-top:0}#error-content{min-height:600px}i[class^=icon-].icon-disable{color:#ccc!important;cursor:default!important}.container,.full-container,ul[class^=col]{padding:0 20px}.loading-application,.loading-match{width:24px;height:24px;position:absolute;z-index:100000;top:50%;left:50%;margin-top:-12px;margin-left:-12px;padding:0;font-size:24px;color:#4d4d4d;cursor:progress}.bg-highlight,.bg-light-grey{background-color:#f5f5f5}.bg-grey-5{background-color:#f2f2f2}.bg-grey-10{background-color:#e6e6e6}.bg-grey-20{background-color:#ccc}.bg-grey-30{background-color:#b3b3b3}.bg-grey-40{background-color:#999}.bg-grey-50{background-color:gray}.bg-grey-60{background-color:#666}.bg-grey-70{background-color:#4d4d4d}.bg-dark-navy,.bg-deep-navy{background-color:#282828}.bg-hb-blue{background-color:#2eacc3}.bg-pop{background-color:#ececec;box-shadow:inset 0 0 0 1px #ccc}.border-with-one-px{border-width:1px}.bg-trans-checker{background-image:url("/pfcp/hb-assets/img/bg-trans_checker.png")}.link-list{font-size:12px;font-weight:700}.link-list .pipe-sep{color:#e6e6e6;font-weight:400}.h-sep{height:10px;border-bottom:1px solid #dadada;margin-bottom:10px}.count-bubble{position:absolute;top:12px;left:-47px;display:inline-block;background-color:#006ddf;border-radius:50%;color:#006ddf;font-weight:700;font-size:10px;width:10px;height:10px;line-height:20px;text-align:center;vertical-align:middle}.count-bubble.bg-red{background-color:red}.count-bubble.border-white{border:2px solid #fff;line-height:16px}.count-bubble.count-bubble-inline{position:relative;top:0;left:0}.count-bubble.count-bubble-dashboard{top:39px;left:-12px}.count-bubble.count-bubble-dm-manage-bids{top:0;left:48px}.count-bubble.count-bubble-dm-manage-bids-tab{top:35px;right:102px;left:auto}.ng-hide{display:none}.selection-tags{font-size:12px;font-weight:300;color:#1e2c3d}.selection-tags span{background-color:#fff;display:inline-block;line-height:22px;margin:0 5px 5px 0;padding:0 5px;white-space:nowrap}.selection-tags span span{margin:0;padding:0}.selection-tags span .icon-cross{position:static;left:auto;font-size:14px!important;margin-left:0!important;cursor:pointer}.selection-tags span .icon-cross:before{margin-right:0;vertical-align:middle}@media (max-width:500px){.container,.full-container{padding:0 10px}}.truncate-fade{white-space:nowrap;overflow:hidden;position:relative}.truncate-fade:after{width:30%;height:100%;content:"";position:absolute;right:0}a,a:visited{color:#006ddf;cursor:pointer;text-decoration:none;transition:color .25s}a:focus,a:hover{color:#003aa1;outline:none;text-decoration:underline}a.visitor,a:visited{color:#006ddf}a:active{color:#003aa1;text-decoration:underline}a.link-navy{color:#1e2c3d}a.link-navy:active,a.link-navy:hover{color:#003aa1}a.u-color-error{color:#d62c2f}a.u-color-error:hover{color:#981e20}a.u-color-error:active{color:#83191b}a.uppercase{text-transform:uppercase;font-size:75%}a.click{cursor:pointer}a.no-hover-underline,a.no-hover-underline:hover,a.no-hover-underline:visited{text-decoration:none}.unheading{font-size:1em;font-weight:700;letter-spacing:0;margin-bottom:20px;text-transform:none}.heading-underlined{border-bottom:1px solid #b3b3b3;padding-bottom:8px}.em,em{font-style:italic}.b,.new-project .total-row__label,.new-project .total-row__value,b,strong{font-weight:700}.small{font-size:.7em}big{font-size:1.2em}sup{top:-.4em}sub,sup{position:relative;font-size:.7em}sub{top:.2em}del,strike{text-decoration:line-through}.one-column,.one-columns{column-count:1}.two-column,.two-columns{column-count:2}.three-column,.three-columns{column-count:3}.four-column,.four-columns{column-count:4}.five-column,.five-columns{column-count:5}q{font-weight:700;font-style:italic}q:before{content:"\201C"}q:after{content:"\201D"}blockquote{position:relative;font-weight:700;padding:1.3em 4em 1em;color:#282828;font-family:monospace,Lato,sans-serif;font-size:16px;background:#d9dee6;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}blockquote:before{content:"\201C";left:.1em}blockquote:after,blockquote:before{color:#9ba9be;font-size:4em;display:block;position:absolute;top:-.2em}blockquote:after{content:"\201D";right:.1em}cite{display:block;position:relative;left:-1em;margin-top:.25em;font-size:16px;font-weight:400;font-style:normal;color:#4e4e4e}cite:before{content:"\2014"}abbr[data-title],abbr[title],dfn[data-title],dfn[title]{border-bottom-width:0;cursor:help;text-decoration:none}::-moz-selection{background:#1e2c3d;color:#fff;text-shadow:none}::selection{background:#1e2c3d;color:#fff;text-shadow:none}.color-hb-blue{color:#2eacc3}.color-hb-dark-navy,.color-hb-deep-navy{color:#1e2c3d}.color-grey-30,.color-light-grey{color:#b3b3b3}.color-grey-40{color:#999}.color-grey,.color-grey-50{color:gray}.color-grey-60{color:#666}.color-grey-70{color:#4d4d4d}.color-white{color:#fff}.color-black{color:#000}.color-link{color:#006ddf}.status-label{padding:3px 4px;color:#fff;font-size:13px;white-space:nowrap;background-color:#006ddf;border-radius:2px}.color-blue-prime{color:#006ddf}.color-grey-prime{color:#9e9e9e}.color-orange{color:#e67e22}.size-1{font-size:1px}.size-2{font-size:2px}.size-3{font-size:3px}.size-4{font-size:4px}.size-5{font-size:5px}.size-6{font-size:6px}.size-7{font-size:7px}.size-8{font-size:8px}.size-9{font-size:9px}.size-10{font-size:10px}.size-11{font-size:11px}.size-12{font-size:12px}.size-13{font-size:13px}.size-14{font-size:14px}.size-15{font-size:15px}.size-16{font-size:16px}.size-17{font-size:17px}.size-18{font-size:18px}.size-19{font-size:19px}.size-20{font-size:20px}.size-21{font-size:21px}.size-22{font-size:22px}.size-23{font-size:23px}.size-24{font-size:24px}.size-25{font-size:25px}.size-26{font-size:26px}.size-27{font-size:27px}.size-28{font-size:28px}.size-29{font-size:29px}.size-30{font-size:30px}.size-31{font-size:31px}.size-32{font-size:32px}.size-33{font-size:33px}.size-34{font-size:34px}.size-35{font-size:35px}.size-36{font-size:36px}.size-37{font-size:37px}.size-38{font-size:38px}.size-39{font-size:39px}.size-40{font-size:40px}.ir{border:0!important;background-color:transparent!important;background-repeat:no-repeat!important;overflow:hidden!important}.ir:before{content:""!important;display:block!important;width:0!important;height:100%!important;background:none!important}[class*=line-clamp-]{display:block;display:-webkit-box;-webkit-box-orient:vertical;position:relative;overflow:hidden;text-overflow:ellipsis;padding:0!important}[class*=line-clamp-]:after{content:"...";text-align:right;bottom:0;right:0;width:25%;display:block;position:absolute;height:1.2em;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 75%)}@supports (-webkit-line-clamp:1){[class*=line-clamp-]:after{display:none!important}}.line-clamp-1{-webkit-line-clamp:1;height:1.5em}.line-clamp-2{-webkit-line-clamp:2;height:3em}.line-clamp-3{-webkit-line-clamp:3;height:4.5em}.line-clamp-4{-webkit-line-clamp:4;height:6em}.line-clamp-5{-webkit-line-clamp:5;height:7.5em}#header-nav{position:fixed;z-index:10000;top:0;left:0;width:100%;height:52px;background-color:#282828}#header-nav .header-nav-inner-wrap{transition:none}#header-nav li,#header-nav ul{list-style:none;padding:0;margin:0}#header-nav #logo{display:flex;align-items:center;float:left;position:relative;margin:0;height:52px;line-height:unset;width:105px}#header-nav #logo a{display:inline-block;text-indent:-10000px;text-decoration:none;background-image:url("/pfcp/hb-assets/img/procore-logo-white.svg");background-size:auto;background-position:50%;background-repeat:no-repeat;width:100%}#header-nav #logo .environment-logo{display:block;position:absolute;bottom:1px;left:0;z-index:1000;text-transform:uppercase;font-size:10px;font-weight:700;text-align:center}#header-nav #logo .environment-logo.local{color:#999}#header-nav #logo .environment-logo.development{color:#42d1e6}#header-nav #logo .environment-logo.staging{color:#15d074}#header-nav #logo .environment-logo.demo{color:#1568e1}#header-nav #logo .environment-logo.production{color:#fc0030}#header-nav #nav-bar{float:right;margin:0;height:52px}#header-nav #nav-bar li{float:left;position:relative;padding:0 0 0 30px}#header-nav #nav-bar li>a{display:inline-block;height:49px;color:#fff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:49px;border-top:3px solid #282828;transition:border-color .3s}#header-nav #nav-bar li>a.active,#header-nav #nav-bar li>a:focus,#header-nav #nav-bar li>a:hover{text-decoration:none;border-top:3px solid #f47e42;transition:border-color .3s}#header-nav #nav-bar li.learn-more{line-height:52px}#header-nav #nav-bar li.learn-more>a.button{padding:5px 10px;line-height:1.5;font-size:10px}#header-nav #nav-bar li.menu-stack>a span{vertical-align:middle;display:inline-block}#header-nav #nav-bar li.menu-stack>a span.menu-stack{margin-bottom:-2px}#header-nav #nav-bar li.menu-stack>a i.icon-menu:before{font-size:15px}#header-nav #nav-bar li.nav-icon{padding:0 0 0 10px}#header-nav #nav-bar li.nav-icon>a i:before{vertical-align:sub;font-size:18px}#header-nav #nav-bar li.nav-search .search-input-wrap i.icon-search{position:absolute;color:#d9dee6;font-size:20px;margin:4px 0 0 4px}#header-nav #nav-bar li.nav-search .search-input-wrap input{border:2px solid transparent;background-color:transparent;padding-left:30px}#header-nav #nav-bar li.nav-search .search-input-wrap input:focus{border:2px solid #e6e6e6}#header-nav #nav-bar li a>span.count-bubble{display:block;position:absolute;left:auto;right:-5px;top:50%;width:20px;height:20px;margin:-18px 0 0;padding-right:1px;background-color:#f47e42;border:1px solid #282828;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;font-size:9px;font-weight:700;text-align:center;line-height:18px;letter-spacing:-1px}#header-nav #nav-bar li .nav-tooltip-panel{display:none;position:absolute;top:50%;right:0;margin-top:22px;margin-right:-17px;min-width:300px;max-width:400px}#header-nav #nav-bar li .nav-tooltip-panel.panel-open{display:block}#header-nav #nav-bar li .nav-tooltip-panel.tooltip-menu{min-width:200px;max-width:200px}#header-nav #nav-bar li.hover .nav-drop-menu,#header-nav #nav-bar li:hover .nav-drop-menu{display:block}#header-nav .header-nav-inner-mobile{display:none;float:right;align-items:center;height:52px}#header-nav .header-nav-my-tasks-mobile{position:relative;color:#fff;padding-top:4px;font-size:18px;margin-right:10px}#header-nav .header-nav-my-tasks-mobile:active,#header-nav .header-nav-my-tasks-mobile:focus,#header-nav .header-nav-my-tasks-mobile:hover{text-decoration:none}#header-nav .header-nav-my-tasks-mobile .count-bubble{display:block;position:absolute;left:auto;right:-6px;top:50%;width:20px;height:20px;margin:-18px 0 0;padding-right:1px;background-color:#f47e42;border:1px solid #1e2c3d;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;font-size:9px;font-weight:700;text-align:center;line-height:18px;letter-spacing:-1px}#header-nav #menu-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#header-nav #menu-button>a.button{display:inline-block;padding:5px 10px;margin-right:20px;font-size:10px}#header-nav #menu-button>a.menu-stack,#header-nav .nav-icon>a.menu-stack{display:inline-block;width:26px;height:27px;background-image:url("/pfcp/hb-assets/img/hb-menu-stack/menu-stack-white.png");background-position:50%;background-size:26px 19px;background-repeat:no-repeat;text-decoration:none;cursor:pointer}#header-nav #menu-button>a.menu-stack.active,#header-nav #menu-button>a.menu-stack:hover,#header-nav .nav-icon>a.menu-stack.active,#header-nav .nav-icon>a.menu-stack:hover{text-decoration:none}#print-logo{display:none}#nav-menu{position:fixed;z-index:20001;width:300px;height:100%;margin:0;top:0;right:0;overflow-y:auto;overflow-x:hidden;background-color:#282828;box-shadow:inset 10px 0 10px -7px #000}#nav-menu .mobile-link{display:none}#nav-menu .nav-menu-inner{padding:52px 0 0}#nav-menu .close-btn{position:absolute;top:20px;right:20px;margin:10px;color:#fff;font-size:16px;text-shadow:0 0 2px #fff}#nav-menu ul{width:100%;text-align:center;margin:0 0 40px}#nav-menu ul li{list-style:none;text-align:center}#nav-menu ul li>a{display:block;padding:5px 0;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#fff}#nav-menu ul li>a:hover{text-decoration:underline}#nav-menu .logged-in ul{text-align:left;margin:0 0 40px 40px}#nav-menu .logged-in ul li{text-align:left}#nav-menu .logged-in ul.org-list{margin-left:20px}#nav-menu .logged-in ul.nav-footer{position:absolute;bottom:auto;margin-top:40px;list-style-type:none}#nav-menu .logged-in ul.nav-footer li{letter-spacing:1.5px;font-size:11px;color:#b3b3b3;text-transform:none}#nav-menu .logged-in ul.nav-footer li.foot-label{font-size:15px;padding-bottom:5px;letter-spacing:0}#nav-menu .logged-in ul.nav-footer li a{padding:0;color:#b3b3b3;text-transform:none}#nav-menu .logged-in ul.nav-footer li a:hover{text-decoration:underline}#nav-menu .logged-in .company-loading{color:#fff}html,html #header-nav{transition:margin-left .3s}html.nav-open,html.nav-open #header-nav{transition:margin-left .3s;margin-left:-300px}html #nav-menu{margin-right:-300px;transition:margin-right .3s}html.nav-open #nav-menu{margin-right:0;transition:margin-right .3s}@media (max-width:985px){#header-nav #nav-bar li.search-menu+li.company-select-menu{display:none}}@media (max-width:910px){#header-nav #nav-bar li.company-select-menu{display:none}}@media (max-width:1024px){#header-nav #nav-bar{display:none}#header-nav .header-nav-inner-mobile{display:flex;flex-direction:row;justify-content:space-between}#nav-menu .mobile-link{display:initial}}@media (max-width:640px){#header-nav #nav-bar{display:none}#header-nav .header-nav-inner-mobile{display:flex;flex-direction:row;justify-content:space-between}}@media (max-width:500px){#header-nav #nav-menu ul{width:100%}#header-nav #menu-button>a.button{display:none}#header-nav.logged-in #logo a{width:166px}#header-nav.logged-in #nav-menu{left:0;right:auto;width:100%}}@media (max-width:385px){#header-nav.logged-out #logo a{margin-top:16px;width:250px;background-size:250px 42.2px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#header-nav #logo a{background-image:url("/pfcp/hb-assets/img/procore-logo-white.svg");background-size:auto}#header-nav #menu-button>a.menu-stack{background-image:url("/pfcp/hb-assets/img/hb-menu-stack/menu-stack-white-2x.png")}}#foot-wrap{min-height:200px}#foot,#foot-wrap{background-color:#282828}#foot{color:#fff;clear:both}#foot .container{padding:80px 20px}#foot .foot-label{font-size:15px}#foot .foot-copy,#foot .foot-links{font-size:9px;padding:20px 0 0;text-transform:uppercase;line-height:24px;letter-spacing:1.5px}#foot .foot-links-social{padding-top:20px}#foot .foot-links-social span a{display:inline-block;width:40px;height:40px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;text-align:center;line-height:40px;text-decoration:none;color:#1e2c3d;font-size:16px}#foot .foot-links-social span a.linkedin{line-height:38px}#foot .foot-links-social span a i.icon-twitter{margin-top:-1px;margin-right:3px}#foot .foot-links-social span a i.icon-linkedin{margin-top:-1px;margin-left:3px}#foot .foot-links-social span a.active,#foot .foot-links-social span a:hover{background-color:#2eacc3}#foot a{color:#fff;text-transform:uppercase;letter-spacing:1.5px}#foot a:hover{text-decoration:none;color:#2eacc3}#foot .foot-copy-link{padding-top:73px}#foot .foot-copy-link a{font-size:9px;color:#999}#foot .foot-copy-link a:hover{color:#2eacc3}@media (max-width:640px){#foot .container{padding-left:40px}#foot .foot-site-links span{display:block}#foot .foot-copy-links{padding-top:20px}}.side-panel-layout{background-color:#f5f5f5}.side-panel-layout .separator{width:100%;height:2px;margin-bottom:8px;margin-top:8px}.side-panel-layout aside{color:#7f7f7f;background-color:#f5f5f5;padding-top:36px}.side-panel-layout aside .profile-stats{margin-bottom:10px;border-top:1px solid hsla(0,0%,85%,.5);border-bottom:1px solid hsla(0,0%,85%,.5);line-height:25px}.side-panel-layout main,.side-panel-layout section{background-color:#fff}.side-panel-layout section .separator{border-top:1px solid #ddd}@media screen and (max-width:500px){aside{padding-top:20px}aside .update-profile{width:100%!important}}

/*!
angular-xeditable - 0.1.9
Edit-in-place for angular.js
Build date: 2015-03-26
*/.editable-wrap{display:inline-block;white-space:nowrap;margin:0}.editable-wrap .editable-controls,.editable-wrap .editable-error{margin-bottom:0}.editable-wrap .editable-controls>div,.editable-wrap .editable-controls>input,.editable-wrap .editable-controls>select,.editable-wrap .editable-controls>span,.editable-wrap .editable-controls>textarea{margin-bottom:0;display:inline-block;vertical-align:middle}.editable-buttons,.editable-wrap .editable-input{display:inline-block}.editable-buttons{vertical-align:top}#header-nav #nav-bar .editable-buttons li.learn-more>a.button,.editable-buttons #header-nav #nav-bar li.learn-more>a.button,.editable-buttons button{margin-left:5px}.editable-input.editable-has-buttons{width:auto}.editable-bstime .editable-input input[type=text]{width:46px}.editable-bstime .well-small{margin-bottom:0;padding:10px}.editable-range output{display:inline-block;min-width:30px;vertical-align:top;text-align:center}.editable-color input[type=color]{width:50px}.editable-checkbox label span,.editable-checklist label span,.editable-radiolist label span{margin-left:7px;margin-right:10px}.editable-hide{display:none!important}.editable-click,.editable-default,.editable-invisible,a.editable-click{text-decoration:none;border:2px solid transparent}.editable-click:hover,.editable-hover,.editable-visible,a.editable-click:hover{margin:0;text-decoration:none;border:2px solid #e6e6e6}.editable-empty,.editable-empty:focus,.editable-empty:hover,a.editable-empty,a.editable-empty:focus,a.editable-empty:hover{font-style:italic;color:#d14;text-decoration:none}.editable-wrap .editable-error{color:#d62c2f;font-size:12px;font-weight:400;padding:0 5px}.editable-text .editable-input{height:30px;font-size:inherit;font-weight:400}div[ng-class="item.className"] .small-input>.editable-text{margin:10px}.pac-container{z-index:999999}.ac-items{padding-top:10px}.ac-items .ac-item{margin-bottom:10px}.ac-items .ac-item .button{display:block;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#header-nav #nav-bar li.learn-more>a.button,.button,[role~=button],a.button,a.button:visited,button,input[type=button],input[type=reset],input[type=submit]{width:auto;height:auto;padding:8px 15px;background:#f47e42;border:1px solid #f47e42;color:#fff;font-family:Lato,sans-serif;font-size:14px;font-weight:700;text-decoration:none;letter-spacing:.5px;word-wrap:break-word;cursor:pointer;line-height:17px;text-align:center;outline:none;transition:background-color .25s ease-out;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}#header-nav #nav-bar li.learn-more>a.button:visited,.button:visited,:visited[role~=button],a.button:visited,button:visited,input:visited[type=button],input:visited[type=reset],input:visited[type=submit]{color:#fff}#header-nav #nav-bar li.learn-more>a.button[disabled=disabled],#header-nav #nav-bar li.learn-more>a.disabled.button,.button[disabled=disabled],.disabled.button,.disabled[role~=button],[disabled=disabled][role~=button],a.button[disabled=disabled]:visited,a.disabled.button:visited,button.disabled,button[disabled=disabled],input.disabled[type=button],input.disabled[type=reset],input.disabled[type=submit],input[disabled=disabled][type=button],input[disabled=disabled][type=reset],input[disabled=disabled][type=submit]{color:#fff;background:#fff;border-color:#f3f3f3;cursor:not-allowed;text-decoration:none;outline:none;background:#d9d9d9;border-color:#d9d9d9;color:#b3b3b3}#header-nav #nav-bar li.learn-more>a.button[disabled=disabled]:focus,#header-nav #nav-bar li.learn-more>a.button[disabled=disabled]:hover,#header-nav #nav-bar li.learn-more>a.disabled.button:focus,#header-nav #nav-bar li.learn-more>a.disabled.button:hover,.button[disabled=disabled]:focus,.button[disabled=disabled]:hover,.disabled.button:focus,.disabled.button:hover,.disabled:focus[role~=button],.disabled:hover[role~=button],[disabled=disabled]:focus[role~=button],[disabled=disabled]:hover[role~=button],button.disabled:focus,button.disabled:hover,button[disabled=disabled]:focus,button[disabled=disabled]:hover,input.disabled:focus[type=button],input.disabled:focus[type=reset],input.disabled:focus[type=submit],input.disabled:hover[type=button],input.disabled:hover[type=reset],input.disabled:hover[type=submit],input[disabled=disabled]:focus[type=button],input[disabled=disabled]:focus[type=reset],input[disabled=disabled]:focus[type=submit],input[disabled=disabled]:hover[type=button],input[disabled=disabled]:hover[type=reset],input[disabled=disabled]:hover[type=submit]{cursor:not-allowed;text-decoration:none;outline:none;background:#d9d9d9;color:#b3b3b3;border-color:#d9d9d9}#header-nav #nav-bar li.learn-more>a.inverted.button,.inverted.button,.inverted[role~=button],a.inverted.button:visited,button.inverted,input.inverted[type=button],input.inverted[type=reset],input.inverted[type=submit]{border-color:#b3b3b3;color:#fff}#header-nav #nav-bar li.learn-more>a.inverted.active.button,#header-nav #nav-bar li.learn-more>a.inverted.button:hover,#header-nav #nav-bar li.learn-more>a.inverted.button[aria-selected=true],.inverted.active.button,.inverted.active[role~=button],.inverted.button:hover,.inverted.button[aria-selected=true],.inverted:hover[role~=button],.inverted[aria-selected=true][role~=button],button.inverted.active,button.inverted:hover,button.inverted[aria-selected=true],input.inverted.active[type=button],input.inverted.active[type=reset],input.inverted.active[type=submit],input.inverted:hover[type=button],input.inverted:hover[type=reset],input.inverted:hover[type=submit],input.inverted[aria-selected=true][type=button],input.inverted[aria-selected=true][type=reset],input.inverted[aria-selected=true][type=submit]{border-color:#fff;color:#fff}#header-nav #nav-bar li.learn-more>a.inverted-bg-white.button,.inverted-bg-white.button,.inverted-bg-white[role~=button],a.inverted-bg-white.button:visited,button.inverted-bg-white,input.inverted-bg-white[type=button],input.inverted-bg-white[type=reset],input.inverted-bg-white[type=submit]{border-color:#fafafa;background-color:#fafafa;color:#f47e42}#header-nav #nav-bar li.learn-more>a.inverted-bg-white.active.button,#header-nav #nav-bar li.learn-more>a.inverted-bg-white.button:hover,#header-nav #nav-bar li.learn-more>a.inverted-bg-white.button[aria-selected=true],.inverted-bg-white.active.button,.inverted-bg-white.active[role~=button],.inverted-bg-white.button:hover,.inverted-bg-white.button[aria-selected=true],.inverted-bg-white:hover[role~=button],.inverted-bg-white[aria-selected=true][role~=button],button.inverted-bg-white.active,button.inverted-bg-white:hover,button.inverted-bg-white[aria-selected=true],input.inverted-bg-white.active[type=button],input.inverted-bg-white.active[type=reset],input.inverted-bg-white.active[type=submit],input.inverted-bg-white:hover[type=button],input.inverted-bg-white:hover[type=reset],input.inverted-bg-white:hover[type=submit],input.inverted-bg-white[aria-selected=true][type=button],input.inverted-bg-white[aria-selected=true][type=reset],input.inverted-bg-white[aria-selected=true][type=submit]{border-color:#fff;background-color:#fff;color:#e36937}#header-nav #nav-bar li.learn-more>a.link-display.button,.link-display.button,.link-display[role~=button],a.link-display.button:visited,button.link-display,input.link-display[type=button],input.link-display[type=reset],input.link-display[type=submit]{background:none;color:#006ddf;text-transform:none;text-align:left;padding:0;border-width:0;font-weight:400;font-size:inherit}#header-nav #nav-bar li.learn-more>a.link-display.active.button,#header-nav #nav-bar li.learn-more>a.link-display.button:focus,#header-nav #nav-bar li.learn-more>a.link-display.button:hover,#header-nav #nav-bar li.learn-more>a.link-display.button:visited,#header-nav #nav-bar li.learn-more>a.link-display.button[aria-selected=true],.link-display.active.button,.link-display.active[role~=button],.link-display.button:focus,.link-display.button:hover,.link-display.button:visited,.link-display.button[aria-selected=true],.link-display:focus[role~=button],.link-display:hover[role~=button],.link-display:visited[role~=button],.link-display[aria-selected=true][role~=button],button.link-display.active,button.link-display:focus,button.link-display:hover,button.link-display:visited,button.link-display[aria-selected=true],input.link-display.active[type=button],input.link-display.active[type=reset],input.link-display.active[type=submit],input.link-display:focus[type=button],input.link-display:focus[type=reset],input.link-display:focus[type=submit],input.link-display:hover[type=button],input.link-display:hover[type=reset],input.link-display:hover[type=submit],input.link-display:visited[type=button],input.link-display:visited[type=reset],input.link-display:visited[type=submit],input.link-display[aria-selected=true][type=button],input.link-display[aria-selected=true][type=reset],input.link-display[aria-selected=true][type=submit]{background:none;color:#003aa1;text-transform:none;padding:0;border:0;font-weight:400;font-size:inherit}#header-nav #nav-bar li.learn-more>a.link-display.active.button,#header-nav #nav-bar li.learn-more>a.link-display.button:focus,#header-nav #nav-bar li.learn-more>a.link-display.button:hover,.link-display.active.button,.link-display.active[role~=button],.link-display.button:focus,.link-display.button:hover,.link-display:focus[role~=button],.link-display:hover[role~=button],button.link-display.active,button.link-display:focus,button.link-display:hover,input.link-display.active[type=button],input.link-display.active[type=reset],input.link-display.active[type=submit],input.link-display:focus[type=button],input.link-display:focus[type=reset],input.link-display:focus[type=submit],input.link-display:hover[type=button],input.link-display:hover[type=reset],input.link-display:hover[type=submit]{text-decoration:underline}#header-nav #nav-bar li.learn-more>a.link-display.active.button [class*=" icon-"],#header-nav #nav-bar li.learn-more>a.link-display.active.button [class^=icon-],#header-nav #nav-bar li.learn-more>a.link-display.button:focus [class*=" icon-"],#header-nav #nav-bar li.learn-more>a.link-display.button:focus [class^=icon-],#header-nav #nav-bar li.learn-more>a.link-display.button:hover [class*=" icon-"],#header-nav #nav-bar li.learn-more>a.link-display.button:hover [class^=icon-],.link-display.active.button [class*=" icon-"],.link-display.active.button [class^=icon-],.link-display.active[role~=button] [class*=" icon-"],.link-display.active[role~=button] [class^=icon-],.link-display.button:focus [class*=" icon-"],.link-display.button:focus [class^=icon-],.link-display.button:hover [class*=" icon-"],.link-display.button:hover [class^=icon-],.link-display:focus[role~=button] [class*=" icon-"],.link-display:focus[role~=button] [class^=icon-],.link-display:hover[role~=button] [class*=" icon-"],.link-display:hover[role~=button] [class^=icon-],button.link-display.active [class*=" icon-"],button.link-display.active [class^=icon-],button.link-display:focus [class*=" icon-"],button.link-display:focus [class^=icon-],button.link-display:hover [class*=" icon-"],button.link-display:hover [class^=icon-],input.link-display.active[type=button] [class*=" icon-"],input.link-display.active[type=button] [class^=icon-],input.link-display.active[type=reset] [class*=" icon-"],input.link-display.active[type=reset] [class^=icon-],input.link-display.active[type=submit] [class*=" icon-"],input.link-display.active[type=submit] [class^=icon-],input.link-display:focus[type=button] [class*=" icon-"],input.link-display:focus[type=button] [class^=icon-],input.link-display:focus[type=reset] [class*=" icon-"],input.link-display:focus[type=reset] [class^=icon-],input.link-display:focus[type=submit] [class*=" icon-"],input.link-display:focus[type=submit] [class^=icon-],input.link-display:hover[type=button] [class*=" icon-"],input.link-display:hover[type=button] [class^=icon-],input.link-display:hover[type=reset] [class*=" icon-"],input.link-display:hover[type=reset] [class^=icon-],input.link-display:hover[type=submit] [class*=" icon-"],input.link-display:hover[type=submit] [class^=icon-]{text-decoration:none}#header-nav #nav-bar li.learn-more>a.button [class*=" icon-"],#header-nav #nav-bar li.learn-more>a.button [class^=icon-],.button [class*=" icon-"],.button [class^=icon-],[role~=button] [class*=" icon-"],[role~=button] [class^=icon-],a.button:visited [class*=" icon-"],a.button:visited [class^=icon-],button [class*=" icon-"],button [class^=icon-],input[type=button] [class*=" icon-"],input[type=button] [class^=icon-],input[type=reset] [class*=" icon-"],input[type=reset] [class^=icon-],input[type=submit] [class*=" icon-"],input[type=submit] [class^=icon-]{display:inline;font-size:16px;line-height:16px;vertical-align:-10%}#header-nav #nav-bar li.learn-more>a.button [class*=" icon-"].icon-spin-arrows,#header-nav #nav-bar li.learn-more>a.button [class^=icon-].icon-spin-arrows,.button [class*=" icon-"].icon-spin-arrows,.button [class^=icon-].icon-spin-arrows,[role~=button] [class*=" icon-"].icon-spin-arrows,[role~=button] [class^=icon-].icon-spin-arrows,button [class*=" icon-"].icon-spin-arrows,button [class^=icon-].icon-spin-arrows,input[type=button] [class*=" icon-"].icon-spin-arrows,input[type=button] [class^=icon-].icon-spin-arrows,input[type=reset] [class*=" icon-"].icon-spin-arrows,input[type=reset] [class^=icon-].icon-spin-arrows,input[type=submit] [class*=" icon-"].icon-spin-arrows,input[type=submit] [class^=icon-].icon-spin-arrows{display:inline-block}#header-nav #nav-bar li.learn-more>a.active.button,#header-nav #nav-bar li.learn-more>a.button:hover,#header-nav #nav-bar li.learn-more>a.button[aria-selected=true],#header-nav #nav-bar li.learn-more>a.hover.button,#header-nav #nav-bar ol.button-group li.learn-more>a.hover.button,#header-nav #nav-bar ul.button-group li.learn-more>a.hover.button,.active.button,.active[role~=button],.button.hover,.button.prefix.active,.button.prefix:hover,.button.prefix[aria-selected=true],.button.suffix.active,.button.suffix:hover,.button.suffix[aria-selected=true],.button:hover,.button[aria-selected=true],.hover[role~=button],:hover[role~=button],[aria-selected=true][role~=button],a.active.button:visited,a.button.hover,a.button.hover:visited,a.button:hover:visited,a.button[aria-selected=true]:visited,button.active,button.hover,button.prefix.active,button.prefix:hover,button.prefix[aria-selected=true],button.suffix.active,button.suffix:hover,button.suffix[aria-selected=true],button:hover,button[aria-selected=true],input.active[type=button],input.active[type=reset],input.active[type=submit],input.hover[type=button],input.hover[type=reset],input.hover[type=submit],input:hover[type=button],input:hover[type=reset],input:hover[type=submit],input[aria-selected=true][type=button],input[aria-selected=true][type=reset],input[aria-selected=true][type=submit],ol.button-group li a.hover,ol.button-group li button.hover,ul.button-group li a.hover,ul.button-group li button.hover{background:#e36937;text-decoration:none;color:#fff;border:1px solid #e36937}#header-nav #nav-bar li.learn-more>a.active.button,#header-nav #nav-bar li.learn-more>a.button:active,#header-nav #nav-bar li.learn-more>a.button:focus,#header-nav #nav-bar li.learn-more>a.button[aria-pressed=true],#header-nav #nav-bar ol.button-group li.learn-more>a.active.button,#header-nav #nav-bar ul.button-group li.learn-more>a.active.button,.active[role~=button],.button.active,.button.prefix:active,.button.prefix:focus,.button.prefix[aria-pressed=true],.button.suffix:active,.button.suffix:focus,.button.suffix[aria-pressed=true],.button:active,.button:focus,.button[aria-pressed=true],:active[role~=button],:focus[role~=button],[aria-pressed=true][role~=button],[role~=button][aria-pressed],[role~=button][aria-selected],a.button.active,a.button.active:visited,a.button:active:visited,a.button:focus:visited,a.button[aria-pressed=true]:visited,button.active,button.prefix:active,button.prefix:focus,button.prefix[aria-pressed=true],button.suffix:active,button.suffix:focus,button.suffix[aria-pressed=true],button:active,button:focus,button[aria-pressed=true],input.active[type=button],input.active[type=reset],input.active[type=submit],input:active[type=button],input:active[type=reset],input:active[type=submit],input:focus[type=button],input:focus[type=reset],input:focus[type=submit],input[aria-pressed=true][type=button],input[aria-pressed=true][type=reset],input[aria-pressed=true][type=submit],ol.button-group li a.active,ol.button-group li button.active,ul.button-group li a.active,ul.button-group li button.active{background:#e36937;text-decoration:none;color:#fff;border:1px solid #e36937;transition:background-color 0s}#header-nav #nav-bar li.learn-more>a.light.button,.light.button,.light[role~=button],a.light.button:visited,button.light,input.light[type=button],input.light[type=reset],input.light[type=submit]{background:transparent;text-decoration:none;color:gray;border-width:1px;border-color:#d9d9d9;font-weight:700}#header-nav #nav-bar li.learn-more>a.light.border-white.button,#header-nav #nav-bar li.learn-more>a.light.border-white.button:hover,.light.border-white.button,.light.border-white.button:hover,.light.border-white:hover[role~=button],.light.border-white[role~=button],button.light.border-white,button.light.border-white:hover,input.light.border-white:hover[type=button],input.light.border-white:hover[type=reset],input.light.border-white:hover[type=submit],input.light.border-white[type=button],input.light.border-white[type=reset],input.light.border-white[type=submit]{border-color:#fff}#header-nav #nav-bar li.learn-more>a.light.active.button,#header-nav #nav-bar li.learn-more>a.light.button:hover,#header-nav #nav-bar li.learn-more>a.light.button[aria-selected=true],.light.active.button,.light.active[role~=button],.light.button:hover,.light.button[aria-selected=true],.light:hover[role~=button],.light[aria-selected=true][role~=button],button.light.active,button.light:hover,button.light[aria-selected=true],input.light.active[type=button],input.light.active[type=reset],input.light.active[type=submit],input.light:hover[type=button],input.light:hover[type=reset],input.light:hover[type=submit],input.light[aria-selected=true][type=button],input.light[aria-selected=true][type=reset],input.light[aria-selected=true][type=submit]{background-color:gray;border-color:#d9d9d9;color:#fff}#header-nav #nav-bar li.learn-more>a.light.button:active,#header-nav #nav-bar li.learn-more>a.light.button:focus,#header-nav #nav-bar li.learn-more>a.light.button[aria-pressed=true],.light.button:active,.light.button:focus,.light.button[aria-pressed=true],.light:active[role~=button],.light:focus[role~=button],.light[aria-pressed=true][role~=button],button.light:active,button.light:focus,button.light[aria-pressed=true],input.light:active[type=button],input.light:active[type=reset],input.light:active[type=submit],input.light:focus[type=button],input.light:focus[type=reset],input.light:focus[type=submit],input.light[aria-pressed=true][type=button],input.light[aria-pressed=true][type=reset],input.light[aria-pressed=true][type=submit]{background:transparent;color:#e36937;border-color:#e36937}#header-nav #nav-bar li.learn-more>a.light.button:visited,.light.button:visited,.light:visited[role~=button],button.light:visited,input.light:visited[type=button],input.light:visited[type=reset],input.light:visited[type=submit]{color:#282828}#header-nav #nav-bar li.learn-more>a.light.button:visited:hover,.light.button:visited:hover,.light:visited:hover[role~=button],button.light:visited:hover,input.light:visited:hover[type=button],input.light:visited:hover[type=reset],input.light:visited:hover[type=submit]{color:#fff}#header-nav #nav-bar li.learn-more>a.light.button[disabled=disabled],#header-nav #nav-bar li.learn-more>a.light.button[disabled=disabled]:focus,#header-nav #nav-bar li.learn-more>a.light.button[disabled=disabled]:hover,#header-nav #nav-bar li.learn-more>a.light.disabled.button,#header-nav #nav-bar li.learn-more>a.light.disabled.button:focus,#header-nav #nav-bar li.learn-more>a.light.disabled.button:hover,.light.button[disabled=disabled],.light.button[disabled=disabled]:focus,.light.button[disabled=disabled]:hover,.light.disabled.button,.light.disabled.button:focus,.light.disabled.button:hover,.light.disabled:focus[role~=button],.light.disabled:hover[role~=button],.light.disabled[role~=button],.light[disabled=disabled]:focus[role~=button],.light[disabled=disabled]:hover[role~=button],.light[disabled=disabled][role~=button],button.light.disabled,button.light.disabled:focus,button.light.disabled:hover,button.light[disabled=disabled],button.light[disabled=disabled]:focus,button.light[disabled=disabled]:hover,input.light.disabled:focus[type=button],input.light.disabled:focus[type=reset],input.light.disabled:focus[type=submit],input.light.disabled:hover[type=button],input.light.disabled:hover[type=reset],input.light.disabled:hover[type=submit],input.light.disabled[type=button],input.light.disabled[type=reset],input.light.disabled[type=submit],input.light[disabled=disabled]:focus[type=button],input.light[disabled=disabled]:focus[type=reset],input.light[disabled=disabled]:focus[type=submit],input.light[disabled=disabled]:hover[type=button],input.light[disabled=disabled]:hover[type=reset],input.light[disabled=disabled]:hover[type=submit],input.light[disabled=disabled][type=button],input.light[disabled=disabled][type=reset],input.light[disabled=disabled][type=submit]{background-color:transparent;color:#b3b3b3;border-color:#d9d9d9}#header-nav #nav-bar li.learn-more>a.light.inverted.button,#header-nav #nav-bar li.learn-more>a.light.inverted.button:visited,.light.inverted.button,.light.inverted.button:visited,.light.inverted:visited[role~=button],.light.inverted[role~=button],button.light.inverted,button.light.inverted:visited,input.light.inverted:visited[type=button],input.light.inverted:visited[type=reset],input.light.inverted:visited[type=submit],input.light.inverted[type=button],input.light.inverted[type=reset],input.light.inverted[type=submit]{border-color:#b3b3b3;color:#fff}#header-nav #nav-bar li.learn-more>a.light.inverted.active.button,#header-nav #nav-bar li.learn-more>a.light.inverted.button:hover,#header-nav #nav-bar li.learn-more>a.light.inverted.button[aria-selected=true],.light.inverted.active.button,.light.inverted.active[role~=button],.light.inverted.button:hover,.light.inverted.button[aria-selected=true],.light.inverted:hover[role~=button],.light.inverted[aria-selected=true][role~=button],button.light.inverted.active,button.light.inverted:hover,button.light.inverted[aria-selected=true],input.light.inverted.active[type=button],input.light.inverted.active[type=reset],input.light.inverted.active[type=submit],input.light.inverted:hover[type=button],input.light.inverted:hover[type=reset],input.light.inverted:hover[type=submit],input.light.inverted[aria-selected=true][type=button],input.light.inverted[aria-selected=true][type=reset],input.light.inverted[aria-selected=true][type=submit]{border-color:#fff;color:#fff}#header-nav #nav-bar li.learn-more>a.thin.button,#header-nav #nav-bar li.learn-more>a.thin.button[disabled=disabled],#header-nav #nav-bar li.learn-more>a.thin.button[disabled=disabled]:focus,#header-nav #nav-bar li.learn-more>a.thin.button[disabled=disabled]:hover,#header-nav #nav-bar li.learn-more>a.thin.disabled.button,#header-nav #nav-bar li.learn-more>a.thin.disabled.button:focus,#header-nav #nav-bar li.learn-more>a.thin.disabled.button:hover,.thin.button,.thin.button[disabled=disabled],.thin.button[disabled=disabled]:focus,.thin.button[disabled=disabled]:hover,.thin.disabled.button,.thin.disabled.button:focus,.thin.disabled.button:hover,.thin.disabled:focus[role~=button],.thin.disabled:hover[role~=button],.thin.disabled[role~=button],.thin[disabled=disabled]:focus[role~=button],.thin[disabled=disabled]:hover[role~=button],.thin[disabled=disabled][role~=button],.thin[role~=button],a.thin.button:visited,button.thin,button.thin.disabled,button.thin.disabled:focus,button.thin.disabled:hover,button.thin[disabled=disabled],button.thin[disabled=disabled]:focus,button.thin[disabled=disabled]:hover,input.thin.disabled:focus[type=button],input.thin.disabled:focus[type=reset],input.thin.disabled:focus[type=submit],input.thin.disabled:hover[type=button],input.thin.disabled:hover[type=reset],input.thin.disabled:hover[type=submit],input.thin.disabled[type=button],input.thin.disabled[type=reset],input.thin.disabled[type=submit],input.thin[disabled=disabled]:focus[type=button],input.thin[disabled=disabled]:focus[type=reset],input.thin[disabled=disabled]:focus[type=submit],input.thin[disabled=disabled]:hover[type=button],input.thin[disabled=disabled]:hover[type=reset],input.thin[disabled=disabled]:hover[type=submit],input.thin[disabled=disabled][type=button],input.thin[disabled=disabled][type=reset],input.thin[disabled=disabled][type=submit],input.thin[type=button],input.thin[type=reset],input.thin[type=submit]{border-width:1px}#header-nav #nav-bar li.learn-more>a.cancel.button,.cancel.button,.cancel[role~=button],a.cancel.button:visited,button.cancel,input.cancel[type=button],input.cancel[type=reset],input.cancel[type=submit]{background:transparent;text-decoration:none;color:#282828;border-color:#d9d9d9}#app-wrap.vendor-management table.cancel.button,#app-wrap.vendor-management table.cancel[role~=button],#header-nav #nav-bar li.learn-more>a.cancel.no-border.button,.cancel.no-border.button,.cancel.no-border[role~=button],button.cancel.no-border,input.cancel.no-border[type=button],input.cancel.no-border[type=reset],input.cancel.no-border[type=submit]{border-width:0}#header-nav #nav-bar li.learn-more>a.cancel.active.button,#header-nav #nav-bar li.learn-more>a.cancel.button:hover,#header-nav #nav-bar li.learn-more>a.cancel.button[aria-selected=true],.cancel.active.button,.cancel.active[role~=button],.cancel.button:hover,.cancel.button[aria-selected=true],.cancel:hover[role~=button],.cancel[aria-selected=true][role~=button],button.cancel.active,button.cancel:hover,button.cancel[aria-selected=true],input.cancel.active[type=button],input.cancel.active[type=reset],input.cancel.active[type=submit],input.cancel:hover[type=button],input.cancel:hover[type=reset],input.cancel:hover[type=submit],input.cancel[aria-selected=true][type=button],input.cancel[aria-selected=true][type=reset],input.cancel[aria-selected=true][type=submit]{background-color:gray;border-color:#d9d9d9;color:#fff}#header-nav #nav-bar li.learn-more>a.cancel.button:active,#header-nav #nav-bar li.learn-more>a.cancel.button:focus,#header-nav #nav-bar li.learn-more>a.cancel.button[aria-pressed=true],.cancel.button:active,.cancel.button:focus,.cancel.button[aria-pressed=true],.cancel:active[role~=button],.cancel:focus[role~=button],.cancel[aria-pressed=true][role~=button],button.cancel:active,button.cancel:focus,button.cancel[aria-pressed=true],input.cancel:active[type=button],input.cancel:active[type=reset],input.cancel:active[type=submit],input.cancel:focus[type=button],input.cancel:focus[type=reset],input.cancel:focus[type=submit],input.cancel[aria-pressed=true][type=button],input.cancel[aria-pressed=true][type=reset],input.cancel[aria-pressed=true][type=submit]{background:transparent;color:#4d4d4d;border-color:#4d4d4d}#header-nav #nav-bar li.learn-more>a.cancel.button:visited,.cancel.button:visited,.cancel:visited[role~=button],button.cancel:visited,input.cancel:visited[type=button],input.cancel:visited[type=reset],input.cancel:visited[type=submit]{color:#282828}#header-nav #nav-bar li.learn-more>a.cancel.button:visited:hover,.cancel.button:visited:hover,.cancel:visited:hover[role~=button],button.cancel:visited:hover,input.cancel:visited:hover[type=button],input.cancel:visited:hover[type=reset],input.cancel:visited:hover[type=submit]{color:#fff}#header-nav #nav-bar li.learn-more>a.cancel.button[disabled=disabled],#header-nav #nav-bar li.learn-more>a.cancel.button[disabled=disabled]:focus,#header-nav #nav-bar li.learn-more>a.cancel.button[disabled=disabled]:hover,#header-nav #nav-bar li.learn-more>a.cancel.disabled.button,#header-nav #nav-bar li.learn-more>a.cancel.disabled.button:focus,#header-nav #nav-bar li.learn-more>a.cancel.disabled.button:hover,.cancel.button[disabled=disabled],.cancel.button[disabled=disabled]:focus,.cancel.button[disabled=disabled]:hover,.cancel.disabled.button,.cancel.disabled.button:focus,.cancel.disabled.button:hover,.cancel.disabled:focus[role~=button],.cancel.disabled:hover[role~=button],.cancel.disabled[role~=button],.cancel[disabled=disabled]:focus[role~=button],.cancel[disabled=disabled]:hover[role~=button],.cancel[disabled=disabled][role~=button],button.cancel.disabled,button.cancel.disabled:focus,button.cancel.disabled:hover,button.cancel[disabled=disabled],button.cancel[disabled=disabled]:focus,button.cancel[disabled=disabled]:hover,input.cancel.disabled:focus[type=button],input.cancel.disabled:focus[type=reset],input.cancel.disabled:focus[type=submit],input.cancel.disabled:hover[type=button],input.cancel.disabled:hover[type=reset],input.cancel.disabled:hover[type=submit],input.cancel.disabled[type=button],input.cancel.disabled[type=reset],input.cancel.disabled[type=submit],input.cancel[disabled=disabled]:focus[type=button],input.cancel[disabled=disabled]:focus[type=reset],input.cancel[disabled=disabled]:focus[type=submit],input.cancel[disabled=disabled]:hover[type=button],input.cancel[disabled=disabled]:hover[type=reset],input.cancel[disabled=disabled]:hover[type=submit],input.cancel[disabled=disabled][type=button],input.cancel[disabled=disabled][type=reset],input.cancel[disabled=disabled][type=submit]{background-color:transparent;color:#fff;border-color:#fff}#header-nav #nav-bar li.learn-more>a.is-negative.button,.is-negative.button,.is-negative[role~=button],a.is-negative.button:visited,button.is-negative,input.is-negative[type=button],input.is-negative[type=reset],input.is-negative[type=submit]{background:transparent;border-color:#d62c2f;color:#d62c2f;text-decoration:none}#header-nav #nav-bar li.learn-more>a.is-negative.active.button,#header-nav #nav-bar li.learn-more>a.is-negative.button:active,#header-nav #nav-bar li.learn-more>a.is-negative.button:focus,#header-nav #nav-bar li.learn-more>a.is-negative.button:hover,#header-nav #nav-bar li.learn-more>a.is-negative.button[aria-pressed=true],#header-nav #nav-bar li.learn-more>a.is-negative.button[aria-selected=true],.is-negative.active.button,.is-negative.active[role~=button],.is-negative.button:active,.is-negative.button:focus,.is-negative.button:hover,.is-negative.button[aria-pressed=true],.is-negative.button[aria-selected=true],.is-negative:active[role~=button],.is-negative:focus[role~=button],.is-negative:hover[role~=button],.is-negative[aria-pressed=true][role~=button],.is-negative[aria-selected=true][role~=button],button.is-negative.active,button.is-negative:active,button.is-negative:focus,button.is-negative:hover,button.is-negative[aria-pressed=true],button.is-negative[aria-selected=true],input.is-negative.active[type=button],input.is-negative.active[type=reset],input.is-negative.active[type=submit],input.is-negative:active[type=button],input.is-negative:active[type=reset],input.is-negative:active[type=submit],input.is-negative:focus[type=button],input.is-negative:focus[type=reset],input.is-negative:focus[type=submit],input.is-negative:hover[type=button],input.is-negative:hover[type=reset],input.is-negative:hover[type=submit],input.is-negative[aria-pressed=true][type=button],input.is-negative[aria-pressed=true][type=reset],input.is-negative[aria-pressed=true][type=submit],input.is-negative[aria-selected=true][type=button],input.is-negative[aria-selected=true][type=reset],input.is-negative[aria-selected=true][type=submit]{background:transparent;border-color:#ad2224;color:#ad2224}#header-nav #nav-bar li.learn-more>a.is-negative.button:visited,.is-negative.button:visited,.is-negative:visited[role~=button],button.is-negative:visited,input.is-negative:visited[type=button],input.is-negative:visited[type=reset],input.is-negative:visited[type=submit]{color:#d62c2f}#header-nav #nav-bar li.learn-more>a.is-negative.button[disabled=disabled],#header-nav #nav-bar li.learn-more>a.is-negative.disabled.button,.is-negative.button[disabled=disabled],.is-negative.disabled.button,.is-negative.disabled[role~=button],.is-negative[disabled=disabled][role~=button],button.is-negative.disabled,button.is-negative[disabled=disabled],input.is-negative.disabled[type=button],input.is-negative.disabled[type=reset],input.is-negative.disabled[type=submit],input.is-negative[disabled=disabled][type=button],input.is-negative[disabled=disabled][type=reset],input.is-negative[disabled=disabled][type=submit]{background-color:transparent;border-color:#e78183;color:#e78183}#header-nav #nav-bar li.learn-more>a.is-negative.button[disabled=disabled]:focus,#header-nav #nav-bar li.learn-more>a.is-negative.button[disabled=disabled]:hover,#header-nav #nav-bar li.learn-more>a.is-negative.disabled.button:focus,#header-nav #nav-bar li.learn-more>a.is-negative.disabled.button:hover,.is-negative.button[disabled=disabled]:focus,.is-negative.button[disabled=disabled]:hover,.is-negative.disabled.button:focus,.is-negative.disabled.button:hover,.is-negative.disabled:focus[role~=button],.is-negative.disabled:hover[role~=button],.is-negative[disabled=disabled]:focus[role~=button],.is-negative[disabled=disabled]:hover[role~=button],button.is-negative.disabled:focus,button.is-negative.disabled:hover,button.is-negative[disabled=disabled]:focus,button.is-negative[disabled=disabled]:hover,input.is-negative.disabled:focus[type=button],input.is-negative.disabled:focus[type=reset],input.is-negative.disabled:focus[type=submit],input.is-negative.disabled:hover[type=button],input.is-negative.disabled:hover[type=reset],input.is-negative.disabled:hover[type=submit],input.is-negative[disabled=disabled]:focus[type=button],input.is-negative[disabled=disabled]:focus[type=reset],input.is-negative[disabled=disabled]:focus[type=submit],input.is-negative[disabled=disabled]:hover[type=button],input.is-negative[disabled=disabled]:hover[type=reset],input.is-negative[disabled=disabled]:hover[type=submit]{background-color:transparent;border-color:#eb9798;color:#eb9798}#header-nav #nav-bar li.learn-more>a.small.button,#header-nav #nav-bar ol.button-group li.learn-more>a.small.button,#header-nav #nav-bar ul.button-group li.learn-more>a.small.button,.button.small,.small[role~=button],a.button.small,a.button.small:visited,button.small,input.small[type=button],input.small[type=reset],input.small[type=submit],ol.button-group li a.small,ol.button-group li button.small,ul.button-group li a.small,ul.button-group li button.small{font-size:.7em;padding:4px 8px}#header-nav #nav-bar li.learn-more>a.medium.button,#header-nav #nav-bar ol.button-group li.learn-more>a.medium.button,#header-nav #nav-bar ul.button-group li.learn-more>a.medium.button,.button.medium,.medium[role~=button],a.button.medium,a.button.medium:visited,button.medium,input.medium[type=button],input.medium[type=reset],input.medium[type=submit],ol.button-group li a.medium,ol.button-group li button.medium,ul.button-group li a.medium,ul.button-group li button.medium{font-size:.8em}#header-nav #nav-bar li.learn-more>a.large.button,#header-nav #nav-bar ol.button-group li.learn-more>a.large.button,#header-nav #nav-bar ul.button-group li.learn-more>a.large.button,.button.large,.large[role~=button],a.button.large,a.button.large:visited,button.large,input.large[type=button],input.large[type=reset],input.large[type=submit],ol.button-group li a.large,ol.button-group li button.large,ul.button-group li a.large,ul.button-group li button.large{font-size:1.2em}#header-nav #nav-bar li.learn-more>a.square.button,#header-nav #nav-bar ol.button-group li.learn-more>a.square.button,#header-nav #nav-bar ul.button-group li.learn-more>a.square.button,.button.square,.square[role~=button],a.button.square,a.button.square:visited,button.square,input.square[type=button],input.square[type=reset],input.square[type=submit],ol.button-group li a.square,ol.button-group li button.square,ul.button-group li a.square,ul.button-group li button.square{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}#header-nav #nav-bar li.learn-more>a.round.button,#header-nav #nav-bar ol.button-group li.learn-more>a.round.button,#header-nav #nav-bar ul.button-group li.learn-more>a.round.button,.button.round,.round[role~=button],a.button.round,a.button.round:visited,button.round,input.round[type=button],input.round[type=reset],input.round[type=submit],ol.button-group li a.round,ol.button-group li button.round,ul.button-group li a.round,ul.button-group li button.round{-webkit-border-radius:9999em;-moz-border-radius:9999em;-o-border-radius:9999em;border-radius:9999em}#header-nav #nav-bar li.learn-more>a.block.button,#header-nav #nav-bar ol.button-group li.learn-more>a.block.button,#header-nav #nav-bar ul.button-group li.learn-more>a.block.button,.block[role~=button],.button.block,a.button.block,a.button.block:visited,button.block,input.block[type=button],input.block[type=reset],input.block[type=submit],ol.button-group li a.block,ol.button-group li button.block,ul.button-group li a.block,ul.button-group li button.block{width:100%}.dropdown{position:relative}#header-nav #nav-bar li.learn-more.dropdown>a.button:after,.dropdown .button:after,.dropdown>a:after,.dropdown>button:after{font-family:hb-icons;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E81A"}.dropdown ul{text-align:left;margin:0;padding:0;list-style:none;display:none;background:#fff;border:1px solid #e6e6e6;position:absolute;left:0;width:100%;z-index:10;box-shadow:rgba(0,0,0,.25),5px,0,0;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}#header-nav #nav-bar .dropdown ul li.learn-more>a.button,.dropdown ul #header-nav #nav-bar li.learn-more>a.button,.dropdown ul li a,.dropdown ul li button{width:100%;padding:.5em 1em;border:none;background:none;color:#282828;font-size:1em;font-weight:400;text-shadow:none;text-decoration:none;text-align:left;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}#header-nav #nav-bar .dropdown ul li.learn-more>a.button:focus,#header-nav #nav-bar .dropdown ul li.learn-more>a.button:hover,.dropdown ul #header-nav #nav-bar li.learn-more>a.button:focus,.dropdown ul #header-nav #nav-bar li.learn-more>a.button:hover,.dropdown ul li a:focus,.dropdown ul li a:hover,.dropdown ul li button:focus,.dropdown ul li button:hover{background:#efefef}#header-nav #nav-bar .dropdown ul li.learn-more>a.button[disabled=disabled],#header-nav #nav-bar .dropdown ul li.learn-more>a.disabled.button,.dropdown ul #header-nav #nav-bar li.learn-more>a.button[disabled=disabled],.dropdown ul #header-nav #nav-bar li.learn-more>a.disabled.button,.dropdown ul li a.disabled,.dropdown ul li a[disabled=disabled],.dropdown ul li button.disabled,.dropdown ul li button[disabled=disabled]{color:#8d8d8d;cursor:not-allowed;text-decoration:none;outline:none}.dropdown ul li:last-child{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.dropdown hr{margin:0;border-color:#ececec}ol.button-group:after,ul.button-group:after{content:""}ol.button-group li,ul.button-group li{float:left;margin:0}#header-nav #nav-bar ol.button-group li:first-child li.learn-more>a.button,#header-nav #nav-bar ul.button-group li:first-child li.learn-more>a.button,ol.button-group li:first-child #header-nav #nav-bar li.learn-more>a.button,ol.button-group li:first-child a,ol.button-group li:first-child button,ul.button-group li:first-child #header-nav #nav-bar li.learn-more>a.button,ul.button-group li:first-child a,ul.button-group li:first-child button{border-left-width:1px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}#header-nav #nav-bar ol.button-group li:last-child li.learn-more>a.button,#header-nav #nav-bar ul.button-group li:last-child li.learn-more>a.button,ol.button-group li:last-child #header-nav #nav-bar li.learn-more>a.button,ol.button-group li:last-child a,ol.button-group li:last-child button,ul.button-group li:last-child #header-nav #nav-bar li.learn-more>a.button,ul.button-group li:last-child a,ul.button-group li:last-child button{border-right-width:1px;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}#header-nav #nav-bar ol.button-group li.learn-more>a.button,#header-nav #nav-bar ul.button-group li.learn-more>a.button,ol.button-group #header-nav #nav-bar li.learn-more>a.button,ol.button-group li a,ol.button-group li button,ul.button-group #header-nav #nav-bar li.learn-more>a.button,ul.button-group li a,ul.button-group li button{word-wrap:break-word;padding:5px 15px;background:#fff;border:1px solid #d8d8d8;color:#6e6e6e;font-weight:400;text-decoration:none;cursor:pointer;line-height:1.5;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;transition:background-color .25s ease-out}#header-nav #nav-bar ol.button-group li.learn-more>a.button:focus,#header-nav #nav-bar ol.button-group li.learn-more>a.button:hover,#header-nav #nav-bar ul.button-group li.learn-more>a.button:focus,#header-nav #nav-bar ul.button-group li.learn-more>a.button:hover,ol.button-group #header-nav #nav-bar li.learn-more>a.button:focus,ol.button-group #header-nav #nav-bar li.learn-more>a.button:hover,ol.button-group li a:focus,ol.button-group li a:hover,ol.button-group li button:focus,ol.button-group li button:hover,ul.button-group #header-nav #nav-bar li.learn-more>a.button:focus,ul.button-group #header-nav #nav-bar li.learn-more>a.button:hover,ul.button-group li a:focus,ul.button-group li a:hover,ul.button-group li button:focus,ul.button-group li button:hover{background:#f8f8f8;border-color:#d0d0d0}#header-nav #nav-bar ol.button-group li.learn-more>a.button:active,#header-nav #nav-bar ol.button-group li.learn-more>a.button[aria-pressed=true],#header-nav #nav-bar ul.button-group li.learn-more>a.button:active,#header-nav #nav-bar ul.button-group li.learn-more>a.button[aria-pressed=true],ol.button-group #header-nav #nav-bar li.learn-more>a.button:active,ol.button-group #header-nav #nav-bar li.learn-more>a.button[aria-pressed=true],ol.button-group li a:active,ol.button-group li a[aria-pressed=true],ol.button-group li button:active,ol.button-group li button[aria-pressed=true],ul.button-group #header-nav #nav-bar li.learn-more>a.button:active,ul.button-group #header-nav #nav-bar li.learn-more>a.button[aria-pressed=true],ul.button-group li a:active,ul.button-group li a[aria-pressed=true],ul.button-group li button:active,ul.button-group li button[aria-pressed=true]{background:#f8f8f8;border-color:#bcbcbc;box-shadow:inset 0 1px 1px #bcbcbc}#header-nav #nav-bar ol.button-group li.learn-more>a.active.button,#header-nav #nav-bar ol.button-group li.learn-more>a.button[aria-selected=true],#header-nav #nav-bar ul.button-group li.learn-more>a.active.button,#header-nav #nav-bar ul.button-group li.learn-more>a.button[aria-selected=true],ol.button-group #header-nav #nav-bar li.learn-more>a.active.button,ol.button-group #header-nav #nav-bar li.learn-more>a.button[aria-selected=true],ol.button-group li a.active,ol.button-group li a[aria-selected=true],ol.button-group li button.active,ol.button-group li button[aria-selected=true],ul.button-group #header-nav #nav-bar li.learn-more>a.active.button,ul.button-group #header-nav #nav-bar li.learn-more>a.button[aria-selected=true],ul.button-group li a.active,ul.button-group li a[aria-selected=true],ul.button-group li button.active,ul.button-group li button[aria-selected=true]{background:#9c9c9c;color:#fff;border-color:#767676;box-shadow:none}#header-nav #nav-bar ol.button-group li.learn-more>a.button[disabled=disabled],#header-nav #nav-bar ol.button-group li.learn-more>a.disabled.button,#header-nav #nav-bar ul.button-group li.learn-more>a.button[disabled=disabled],#header-nav #nav-bar ul.button-group li.learn-more>a.disabled.button,ol.button-group #header-nav #nav-bar li.learn-more>a.button[disabled=disabled],ol.button-group #header-nav #nav-bar li.learn-more>a.disabled.button,ol.button-group li a.disabled,ol.button-group li a[disabled=disabled],ol.button-group li button.disabled,ol.button-group li button[disabled=disabled],ul.button-group #header-nav #nav-bar li.learn-more>a.button[disabled=disabled],ul.button-group #header-nav #nav-bar li.learn-more>a.disabled.button,ul.button-group li a.disabled,ul.button-group li a[disabled=disabled],ul.button-group li button.disabled,ul.button-group li button[disabled=disabled]{color:#fff;background:#fff;border-color:#f3f3f3;cursor:not-allowed;text-decoration:none;outline:none}#header-nav #nav-bar ol.flat.button-group li.learn-more>a.button,#header-nav #nav-bar ul.flat.button-group li.learn-more>a.button,ol.flat.button-group #header-nav #nav-bar li.learn-more>a.button,ol.flat.button-group li a,ol.flat.button-group li button,ul.flat.button-group #header-nav #nav-bar li.learn-more>a.button,ul.flat.button-group li a,ul.flat.button-group li button{border:none;padding:10px 15px;margin:0 1px 1px 0}#header-nav #nav-bar ol.square.button-group:first-child li.learn-more>a.button,#header-nav #nav-bar ul.square.button-group:first-child li.learn-more>a.button,ol.square.button-group:first-child #header-nav #nav-bar li.learn-more>a.button,ol.square.button-group:first-child a,ol.square.button-group:first-child button,ul.square.button-group:first-child #header-nav #nav-bar li.learn-more>a.button,ul.square.button-group:first-child a,ul.square.button-group:first-child button{border-left-width:1px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}#header-nav #nav-bar ol.square.button-group:last-child li.learn-more>a.button,#header-nav #nav-bar ul.square.button-group:last-child li.learn-more>a.button,ol.square.button-group:last-child #header-nav #nav-bar li.learn-more>a.button,ol.square.button-group:last-child a,ol.square.button-group:last-child button,ul.square.button-group:last-child #header-nav #nav-bar li.learn-more>a.button,ul.square.button-group:last-child a,ul.square.button-group:last-child button{border-right-width:1px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}#header-nav #nav-bar ol.bg-green-active.button-group li.learn-more>a.button,#header-nav #nav-bar ul.bg-green-active.button-group li.learn-more>a.button,ol.bg-green-active.button-group #header-nav #nav-bar li.learn-more>a.button,ol.bg-green-active.button-group li a,ol.bg-green-active.button-group li button,ul.bg-green-active.button-group #header-nav #nav-bar li.learn-more>a.button,ul.bg-green-active.button-group li a,ul.bg-green-active.button-group li button{background:#fff}#header-nav #nav-bar ol.bg-green-active.button-group li.learn-more>a.button:focus,#header-nav #nav-bar ol.bg-green-active.button-group li.learn-more>a.button:hover,#header-nav #nav-bar ul.bg-green-active.button-group li.learn-more>a.button:focus,#header-nav #nav-bar ul.bg-green-active.button-group li.learn-more>a.button:hover,ol.bg-green-active.button-group #header-nav #nav-bar li.learn-more>a.button:focus,ol.bg-green-active.button-group #header-nav #nav-bar li.learn-more>a.button:hover,ol.bg-green-active.button-group li a:focus,ol.bg-green-active.button-group li a:hover,ol.bg-green-active.button-group li button:focus,ol.bg-green-active.button-group li button:hover,ul.bg-green-active.button-group #header-nav #nav-bar li.learn-more>a.button:focus,ul.bg-green-active.button-group #header-nav #nav-bar li.learn-more>a.button:hover,ul.bg-green-active.button-group li a:focus,ul.bg-green-active.button-group li a:hover,ul.bg-green-active.button-group li button:focus,ul.bg-green-active.button-group li button:hover{background:#e6e6e6}#header-nav #nav-bar ol.bg-green-active.button-group li.learn-more>a.button:active,#header-nav #nav-bar ol.bg-green-active.button-group li.learn-more>a.button[aria-pressed=true],#header-nav #nav-bar ul.bg-green-active.button-group li.learn-more>a.button:active,#header-nav #nav-bar ul.bg-green-active.button-group li.learn-more>a.button[aria-pressed=true],ol.bg-green-active.button-group #header-nav #nav-bar li.learn-more>a.button:active,ol.bg-green-active.button-group #header-nav #nav-bar li.learn-more>a.button[aria-pressed=true],ol.bg-green-active.button-group li a:active,ol.bg-green-active.button-group li a[aria-pressed=true],ol.bg-green-active.button-group li button:active,ol.bg-green-active.button-group li button[aria-pressed=true],ul.bg-green-active.button-group #header-nav #nav-bar li.learn-more>a.button:active,ul.bg-green-active.button-group #header-nav #nav-bar li.learn-more>a.button[aria-pressed=true],ul.bg-green-active.button-group li a:active,ul.bg-green-active.button-group li a[aria-pressed=true],ul.bg-green-active.button-group li button:active,ul.bg-green-active.button-group li button[aria-pressed=true]{background:#0f9a65;color:#fff}#header-nav #nav-bar ol.bg-green-active.button-group li.learn-more>a.active.button,#header-nav #nav-bar ol.bg-green-active.button-group li.learn-more>a.button[aria-selected=true],#header-nav #nav-bar ul.bg-green-active.button-group li.learn-more>a.active.button,#header-nav #nav-bar ul.bg-green-active.button-group li.learn-more>a.button[aria-selected=true],ol.bg-green-active.button-group #header-nav #nav-bar li.learn-more>a.active.button,ol.bg-green-active.button-group #header-nav #nav-bar li.learn-more>a.button[aria-selected=true],ol.bg-green-active.button-group li a.active,ol.bg-green-active.button-group li a[aria-selected=true],ol.bg-green-active.button-group li button.active,ol.bg-green-active.button-group li button[aria-selected=true],ul.bg-green-active.button-group #header-nav #nav-bar li.learn-more>a.active.button,ul.bg-green-active.button-group #header-nav #nav-bar li.learn-more>a.button[aria-selected=true],ul.bg-green-active.button-group li a.active,ul.bg-green-active.button-group li a[aria-selected=true],ul.bg-green-active.button-group li button.active,ul.bg-green-active.button-group li button[aria-selected=true]{background:#14c884}.toggle-switch{position:absolute;margin-left:-9999px;visibility:hidden}input.toggle-switch+label{display:inline-block;position:relative;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:2px;width:30px;height:15px;background-color:#b3b3b3;border-radius:20px}input.toggle-switch+label:after,input.toggle-switch+label:before{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}input.toggle-switch+label:before{right:1px;background-color:#b3b3b3;border-radius:20px;transition:background .3s}input.toggle-switch+label:after{width:13px;background-color:#fff;border-radius:100%;transition:margin .3s}input.toggle-switch:checked+label,input.toggle-switch:checked+label:before{background-color:#3397ff}input.toggle-switch:checked+label:after{margin-left:15px}input.toggle-switch:disabled+label{opacity:.6;cursor:default;background-color:#ccc}input.toggle-switch:disabled+label:before,input.toggle-switch:disabled+label :before{background-color:#ccc}input.toggle-switch-v2{margin-left:-9999px;position:absolute}input.toggle-switch-v2+.toggle-switch-label{display:flex;align-items:center}input.toggle-switch-v2+.toggle-switch-label>.toggle-switch-background{background-color:#b3b3b3;border-radius:15px;cursor:pointer;display:inline-block;height:15px;outline:none;position:relative;user-select:none;width:30px}input.toggle-switch-v2+.toggle-switch-label>.toggle-switch-background:after,input.toggle-switch-v2+.toggle-switch-label>.toggle-switch-background:before{bottom:1px;content:"";display:block;left:1px;position:absolute;top:1px}input.toggle-switch-v2+.toggle-switch-label>.toggle-switch-background:before{background-color:#b3b3b3;border-radius:20px;right:1px;transition:background .3s}input.toggle-switch-v2+.toggle-switch-label>.toggle-switch-background:after{background-color:#fff;border-radius:100%;transition:margin .3s;width:13px}input.toggle-switch-v2+.toggle-switch-label .toggle-switch-label-text{display:inline-block;margin-left:10px}input.toggle-switch-v2:focus+.toggle-switch-label>.toggle-switch-background{background-color:#2eacc3}input.toggle-switch-v2:checked+.toggle-switch-label>.toggle-switch-background,input.toggle-switch-v2:checked+.toggle-switch-label>.toggle-switch-background:before{background-color:#3397ff}input.toggle-switch-v2:checked+.toggle-switch-label>.toggle-switch-background:after{margin-left:15px}input.toggle-switch-v2:disabled+.toggle-switch-label>.toggle-switch-background{background-color:#ccc;cursor:default;opacity:.6}input.toggle-switch-v2:disabled+.toggle-switch-label>.toggle-switch-background:before{background-color:#ccc}.button-icon{display:inline-block;background-color:#fff;box-shadow:0 0 2px 0 #bfbfbf;width:40px;height:40px;line-height:40px;text-align:center;text-decoration:none;cursor:pointer}.button-icon:hover{box-shadow:0 0 2px 0 gray}.button-icon:active{box-shadow:0 0 4px 1px #f47e42}.button-icon.inverted{background-color:#282828;color:#fff;box-shadow:0 0 3px 1px gray}.button-icon.inverted:hover{box-shadow:0 0 4px 1px #bfbfbf}.button-icon.inverted:active{box-shadow:0 0 4px 1px #f47e42}#header-nav #nav-bar li.learn-more>a.home-button.button,.home-button,a.home-button,button.home-button,input.home-button{display:inline-block;width:180px;height:46px;padding:0;background-color:transparent;border:1px solid #1e2c3d;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-size:11px;color:#1e2c3d;font-weight:700;text-transform:uppercase;text-align:center;text-decoration:none;letter-spacing:1.5px;line-height:42px;cursor:pointer}#header-nav #nav-bar li.learn-more>a.home-button.button:visited,.home-button:visited,a.home-button:visited,button.home-button:visited,input.home-button:visited{color:#1e2c3d}#header-nav #nav-bar li.learn-more>a.home-button.button:hover,.home-button:hover,a.home-button:hover,button.home-button:hover,input.home-button:hover{text-decoration:none;background-color:#2eacc3;border:1px solid #2eacc3;color:#fff}#header-nav #nav-bar li.learn-more>a.home-button.home-button-transparent.button,#header-nav #nav-bar li.learn-more>a.home-button.home-button-transparent.button:hover,.home-button.home-button-transparent,.home-button.home-button-transparent:hover,a.home-button.home-button-transparent,a.home-button.home-button-transparent:hover,button.home-button.home-button-transparent,button.home-button.home-button-transparent:hover,input.home-button.home-button-transparent,input.home-button.home-button-transparent:hover{background-color:transparent!important}#header-nav #nav-bar li.learn-more>a.home-button.home-button-transparent.button:hover,.home-button.home-button-transparent:hover,a.home-button.home-button-transparent:hover,button.home-button.home-button-transparent:hover,input.home-button.home-button-transparent:hover{color:#2eacc3}.data-item{padding-bottom:20px}.data-item .data-label{color:#b3b3b3;font-size:10px;line-height:1.5em;text-transform:uppercase}.data-item .data-value{color:#333;font-size:12px;font-weight:700}.items .item{display:block;position:relative;background-color:#fff;margin:0 16px 16px 0}.items .item.bg-transparent,.items .item.no-background{background-color:transparent}#app-wrap.vendor-management .items table.item,.items #app-wrap.vendor-management table.item,.items .item.no-border{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;border:0 none}.items .item.square{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.items .item.gap-zero{margin:0}.items a.item{color:#7f7f7f;text-decoration:none}.items a.item:hover{border-color:#e36937}.items a.item.no-border:hover{border:0 none}.items .item.color-white,.items a.item.color-white{color:#fff}.item .item-thumbnail{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;background-color:#eaeaea;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;float:left;height:72px;margin:0;width:72px}.item .item-thumbnail span.placeholder-text{display:block;width:72px;height:72px;line-height:72px;font-size:26px;text-align:center}.item .item-thumbnail.square{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.item .item-thumbnail.rounded{-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}.item .item-thumbnail.circular{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.item .item-thumbnail.bg-white{background-color:#fff;color:#282828}.item .item-thumbnail.bg-dark{background-color:#282828;color:#fff}.item .item-thumbnail.border-grey{border:2px solid #e6e6e6;height:74px;width:74px}.item .item-thumbnail.border-blue{border:2px solid #2eacc3;height:74px;width:74px}.item.organization .item-thumbnail{background-size:contain}.item.tight .item-thumbnail{height:50px;width:50px}.item.tight .item-thumbnail span.placeholder-text{width:48px;height:50px;line-height:50px;font-size:24px}.item.tight .item-thumbnail.border-grey{border:2px solid #e6e6e6;height:52px;width:52px}.item.tight .item-thumbnail.border-blue{border:2px solid #2eacc3;height:52px;width:52px}.item.size-32 .item-thumbnail{height:32px;width:32px}.item.size-32 .item-thumbnail span.placeholder-text{width:30px;height:30px;line-height:30px;font-size:14px}.item.size-32 .item-thumbnail.border-grey{border:2px solid #e6e6e6;height:32px;width:32px}.item.size-32 .item-thumbnail.border-blue{border:1px solid #2eacc3;height:32px;width:32px}.item .item-details{padding:5px}.item .item-thumbnail+.item-details{margin-left:80px}.item.tight .item-thumbnail+.item-details{margin-left:55px}.item.size-32 .item-thumbnail+.item-details{margin-left:37px}.item .item-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;padding-bottom:3px;font-weight:500}.item .item-name.bold{font-weight:700}.item .item-address,.item .item-location,.item .item-type{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;padding-bottom:3px}.item .item-tags{padding-bottom:3px}.item .item-btn{-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #f47e42;bottom:25px;color:#f47e42;font-weight:700;margin-left:10%;margin-right:auto;padding:10px 15px;position:absolute;text-align:center;width:80%}.items.tile .item{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;margin:0;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}.items.tile .item.square{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.items.tile .item .item-spacer{display:block;padding:50%}.items.tile .item .item-spacer.empty,.items.tile .item .item-spacer.empty-small{background-color:#eff4fa;background-image:none}.items.tile .item .item-spacer.empty-small{padding:45px}.items.tile .item .item-details{display:block;position:absolute;top:10px;right:10px;bottom:10px;left:10px;margin:0;overflow:hidden;color:#282828}.items.tile .item .item-incomplete{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;background-color:rgba(255,0,18,.7);bottom:0;padding:3px;position:absolute;width:100%}.items.tile .item .item-incomplete>span{display:inline-block;height:28px;line-height:28px;margin-left:3px;vertical-align:middle}.items.tile .item .item-incomplete>span.icon-warning+span{border-left:1px solid #ff8089;color:#fff;font-size:11px;margin-left:5px;padding-left:5px;text-transform:uppercase}.items.tile .item.gradient-background .item-details{color:#fff}.items.tile .item.grey-background{border-color:#f5f5f5}.items.tile .item.grey-background:hover{border-color:#f47e42}.items.tile .item.grey-background .item-spacer{background-color:#f5f5f5}.items.card{margin-left:-10px;margin-right:-10px}.items.card.zero-gap{margin:0}.items.card .item{position:relative;background-color:#fff;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);padding:0;margin:16px}.items.card .item--project-home{margin:16px}.items.card .item.no-shadow{box-shadow:0 0 0 0 transparent}.items.card .item .item-title{align-items:center;border-bottom:1px solid #e6e6e6;border-radius:2px 2px 0 0;color:#282828;display:flex;height:60px;justify-content:space-between;padding:0 12px;width:100%;position:relative;user-select:none}.items.card .item .item-title .line-height-normal{line-height:25px}.items.card .item .item-title-text{line-height:38px;margin-bottom:0}.items.card .item .item-title-actions select{width:180px}.items.card .item .item-actions{position:absolute;top:0;right:20px;height:60px;z-index:2}.items.card .item .item-actions.float-outside-right{right:-30px;width:30px;text-align:left}.items.card .item .item-actions.float-outside-left{left:-30px;width:30px;text-align:right}.items.card .item .item-actions .action-icon,.items.card .item .item-actions .action-input,.items.card .item .item-actions .action-label{display:inline-block;vertical-align:middle;height:20px;line-height:20px}.items.card .item .item-actions .action-label{color:#fff;padding-top:20px}.items.card .item .item-actions .action-input{padding-top:20px}.items.card .item .item-actions .action-icon{padding-top:20px;font-size:20px;cursor:pointer}.items.card .item .item-section-padded{padding:20px}.items.card .item .item-section-padded.zero-pad-top{padding-top:0}.items.card .item .item-section-padded.zero-pad-bottom{padding-bottom:0}.items.card .item .item-section-padded.border-bottom,.items.card .item .item-section.border-bottom{border-bottom:1px solid #e9f0f7}.items.card .item .item-list{font-size:16px;line-height:30px}.items.card .item .item-list .list-item{clear:both;border-bottom:1px solid #e9f0f7;padding:10px 0}.items.card .item .item-list .list-item.first{padding-top:0}.items.card .item .item-list .list-item.last{padding-bottom:0;border-bottom:0 none}.items.card .item .item-list .list-item.no-border-bottom{border-bottom:0 none}.items.card .item .item-list .list-item .item{line-height:21px}.items.card .item .item-list .list-item .list-item-label{color:gray}.items.card .item .item-list .list-item .list-item-value{color:#282828}.items.card .item .item-list .list-item .list-item-delete{display:block;visibility:hidden;float:right;margin:9px 5px 0 0;color:#fff}.items.card .item .item-list .list-item .list-item-team-card{line-height:normal}.items.card .item .item-list .list-item .list-item-team-card,.items.card .item .item-list .list-item .list-item-team-card__row{align-items:center;display:flex;justify-content:space-between}.items.card .item .item-list .list-item .list-item-team-card__row{flex-basis:25%}.items.card .item .item-list .list-item .list-item-team-card__row .permission-label{flex-basis:86%}.items.card .item .item-list .list-item .list-item-team-card__row hb-user-profile-avatar{vertical-align:bottom}.items.card .item .item-list .list-item .list-item-team-card__row hb-user-profile-avatar+span{vertical-align:middle}.items.card .item .item-list .list-item hb-user-profile-avatar{vertical-align:bottom}.items.card .item .item-list .list-item.hover .list-item-delete{display:block;visibility:visible}.items.card .item .item-list .list-item-icon{display:block;float:left;width:26px;margin:9px 0 0 20px}.items.card .item .item-list .list-item-icon .icon-attention,.items.card .item .item-list .list-item-icon .icon-attention-alt{color:#d62c2f}.items.card .item .item-list .list-item-calendar{display:block;float:left;width:100px;padding:10px;text-align:center;color:#282828}.items.card .item .item-list .list-item-calendar.active{color:#14c884}.items.card .item .item-list .list-item-calendar>div{display:block}.items.card .item .item-list .list-item-calendar>div.month{text-transform:uppercase;font-size:12px}.items.card .item .item-list .list-item-calendar>div.day{font-size:30px}.items.card .item .item-list .list-item-calendar>div.time{font-size:10px;color:#4d4d4d}.items.card .item .item-list .list-item-checkbox{float:left;margin:8px 0 0 24px}.items.card .item .item-list .list-item-info,.items.card .item .item-list .list-item-input,.items.card .item .item-list .list-item-input-label{display:block;float:right;padding:8px 24px 8px 0;text-align:right;color:#4d4d4d;font-size:14px}.items.card .item .item-list .list-item-input{line-height:18px;width:170px}.items.card .item .item-list .list-item-info{width:150px}.items.card .item .item-list .list-item-input-label{width:80px}.items.card .item .item-list .list-item-icon+.list-item-content,.items.card .item .item-list .list-item-icon+.list-item-info+.list-item-content,.items.card .item .item-list .list-item-icon+.list-item-input+.list-item-content,.items.card .item .item-list .list-item-icon+.list-item-input+.list-item-input-label+.list-item-content{margin-left:40px}.items.card .item .item-list .list-item-checkbox+.list-item-content,.items.card .item .item-list .list-item-checkbox+.list-item-info+.list-item-content,.items.card .item .item-list .list-item-checkbox+.list-item-input+.list-item-content,.items.card .item .item-list .list-item-checkbox+.list-item-input+.list-item-input-label+.list-item-content{margin-left:50px}.items.card .item .item-list .list-item-icon+.list-item-checkbox+.list-item-content{margin-left:100px}.items.card .item .item-list .list-item-checkbox+.list-item-icon+.list-item-content{margin-left:90px}.items.card .item .item-list .list-item-checkbox+.list-item-icon+.list-item-info+.list-item-content,.items.card .item .item-list .list-item-checkbox+.list-item-icon+.list-item-input+.list-item-content,.items.card .item .item-list .list-item-checkbox+.list-item-icon+.list-item-input+.list-item-input-label+.list-item-content{margin-left:80px}.items.card .item .item-list .list-item-input+.list-item-content{margin-right:180px}.items.card .item .item-list .list-item-input+.list-item-input-label+.list-item-content{margin-right:260px}.items.card .item .item-list .list-item-info+.list-item-content{margin-right:140px}.items.card .item .item-list .list-item-calendar+.list-item-content,.items.card .item .item-list .list-item-calendar+.list-item-info+.list-item-content{margin-left:100px}.items.card .item .item-list .list-item-calendar+.list-item-info+.list-item-content{margin-right:110px}.items.card .item .item-list .list-item-content{display:block;padding:10px}.items.card .item .item-list .list-item-content .title{font-weight:700}.items.card .item .item-list.clickable{cursor:pointer}.items.card .item .item-list.clickable a{text-decoration:none;color:#282828}.items.card .item .item-list.clickable a:hover{color:#282828}.items.card .item .item-list.clickable .list-item:hover{background-color:#f5f5f5}.items.card .item .item-copy-icon{display:block;float:left;width:40px;padding:20px 0 10px 10px;font-size:20px}.items.card .item .item-copy-icon+.item-copy{margin-left:50px}.items.card .item .item-copy{font-size:14px;color:#282828;line-height:24px;padding:20px 20px 20px 0}.items.card .item .item-content{padding:20px;font-size:14px}.items.card .item .item-input{padding:20px 20px 10px}.items.card .item .item-foot-action,.items.card .item .item-foot-spacer,.items.card .item .item-input-action{padding:20px}.items.card .item .item-table-checkbox{width:60px;float:left;padding-top:15px;padding-left:10px;text-align:center}.items.card .item .item-table-delete{visibility:hidden;float:right;padding-top:20px;padding-right:10px;padding-left:10px;text-align:center}.items.card .item .item-table-delete.pad-top{padding-top:10px}.items.card .item .item-table-action{width:140px;float:right;padding-top:20px;padding-right:20px;padding-left:10px;text-align:center}.items.card .item .item-table-action.pad-top{padding-top:10px}.items.card .item .item-table-row{margin-left:20px;margin-right:20px;padding:10px 0;line-height:40px;color:#282828;font-size:14px}.items.card .item .item-table-row.row{width:auto;clear:none}.items.card .item .item-table-header-row{font-size:12px;font-weight:700;text-transform:uppercase}.items.card .item .item-table-checkbox+.item-table-row{margin-left:60px}.items.card .item .item-table-checkbox+.item-table-action+.item-table-row,.items.card .item .item-table-checkbox+.item-table-delete+.item-table-row{margin-left:60px;margin-right:140px}.items.card .item .row.hover .item-table-delete{visibility:visible}.items.list{padding:20px}.items.list .item{position:relative;padding:5px 0 15px;background-color:transparent;border-bottom:1px solid #e6e6e6}.items.list .item .item-label{margin-right:170px;margin-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.items.list .item .item-label.indent-one{padding-left:20px}.items.list .item .item-label.indent-two{padding-left:40px}.items.list .item .item-label .item-count{font-weight:400}.items.list .item .item-value{position:absolute;top:5px;right:10px;width:170px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:right}.items.list .item.first{padding-top:0}.items.list .item.last{padding-bottom:0;border-bottom:0 none;margin-bottom:0}.items.message .item{font-size:14px}.items.message .item .item-content{display:block;padding:10px 0}.items.message .item .item-content .item-meta{padding-bottom:10px;line-height:20px;min-height:30px}.items.message .item .item-content .item-meta .item-timestamp{display:block;float:right;width:170px;padding-top:3px;text-align:right;color:#4d4d4d;font-size:14px;font-style:italic}.items.message .item .item-content .item-meta .item-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.items.message .item .item-content .item-meta .item-timestamp+.item-title{margin-right:125px;margin-right:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.items.message .item .item-content .item-message{white-space:pre-wrap}.items.listing-card .item{position:relative;background-color:#fff;border:0 none;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:30px}.items.listing-card .item .item-title{display:block;padding:0 0 5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.items.listing-card .item .item-title a{font-family:Lato,sans-serif;color:#2eacc3;font-size:16px;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none}.items.listing-card .item .item-subtitle{font-size:11px;text-transform:uppercase;color:#a4a4a4}.items.listing-card .item .item-look-copy{padding:20px 0;color:#282828;font-size:20px;line-height:28px;height:90px;overflow:hidden}.items.listing-card .item .item-data{padding:10px 0;color:#a4a4a4;font-size:13px;line-height:24px}.items.listing-card .item .item-description{height:140px;padding:10px 0;color:#282828;font-size:14px}.items.listing-card .item .item-actions a.button,.items.listing-card .item .item-actions a.home-button{width:110px;font-family:Lato,sans-serif;border:1px solid #b3b3b3;color:#b3b3b3;background-color:transparent}.items.listing-card .item .item-actions a.button:hover,.items.listing-card .item .item-actions a.home-button:hover{color:#2eacc3;border-color:#2eacc3}.items.numbered .item{background-color:#f5f5f3;border:1px solid #dfdfde;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;height:40px;line-height:40px;margin:0}.items.numbered .item .item-num{border-right:1px solid #e6e6e6;display:block;float:left;height:38px;line-height:38px;text-align:center;width:38px}.items.numbered .item .item-action{float:right;height:40px;text-align:center;width:55px}.items.numbered .item .item-details{height:40px;line-height:40px;margin:0 75px 0 50px;padding:0}.items.numbered .item .item-details>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.items.numbered .item .item-details .item-name{padding-bottom:0}.items.numbered .item.item-pending .item-details{margin:0 100px 0 50px}.items.numbered .item.item-pending .item-pending-icon{float:right;height:40px;padding-top:3px;text-align:center;width:32px}.projects-desktop{display:block}.projects-mobile,.projects-tablet{display:none}@media (max-width:768px){.projects-desktop{display:none}.projects-tablet{display:block}.projects-tablet .prev-next-proj{height:45px;margin-left:auto;margin-right:auto;width:70px}.projects-mobile{display:none}}@media (max-width:667px) and (min-width:501px){.projects-desktop,.projects-mobile,.projects-tablet{display:none}.projects-tablet{display:block}.projects-tablet .prev-next-proj{height:45px;margin-left:auto;margin-right:auto;width:70px}}@media (max-width:640px){.items.card .item .item-actions{position:relative;top:auto;right:auto}#header-nav #nav-bar .items.card .item .item-title-actions li.learn-more>a.button,.items.card .item .item-title-actions #header-nav #nav-bar li.learn-more>a.button,.items.card .item .item-title-actions .button,.items.card .item .item-title-actions button{margin:10px 0 0}#header-nav #nav-bar .items.card .item .item-title-actions li.learn-more>a.pull-right.button,.items.card .item .item-title-actions #header-nav #nav-bar li.learn-more>a.pull-right.button,.items.card .item .item-title-actions .button.pull-right,.items.card .item .item-title-actions button.pull-right,.items.card .item .item-title-actions select{margin:0}.items.card .item .item-table-row.row .fourth,.items.card .item .item-table-row.row .half,.items.card .item .item-table-row.row .third{clear:none!important}}@media (max-width:500px){.projects-desktop,.projects-tablet{display:none}.projects-mobile{display:block}.items.tile .item .item-details{line-height:15px}.items.tile .item .item-incomplete{text-align:center}.items.tile .item .item-incomplete>span.icon-warning{display:none}.items.tile .item .item-incomplete>span.icon-warning+span{border-left:0 none;margin-left:0}}.completion-widget{position:relative}.completion-widget>*{vertical-align:top}.completion-widget .widget-number{display:none}.completion-widget .widget-info .info-group{display:block;height:50px}.completion-widget .widget-info .info-group.info-group-left{margin-right:115px}.completion-widget .widget-info .info-group.info-group-right{width:110px;float:right;text-align:right}.completion-widget .widget-info .info-group .info-label{display:inline-block;white-space:nowrap}.completion-widget .widget-info .info-group .info-progress{padding-top:2px;position:relative}.completion-widget .widget-info .info-group .info-progress .progress-bar{display:inline-block;position:absolute;border-radius:5px;left:0;top:5px;right:22px;bottom:5px;height:12px;box-shadow:inset 0 0 0 1px #999;background-color:#fff;padding:3px}.completion-widget .widget-info .info-group .info-progress .progress-bar .bar-fill{border-radius:3px;height:100%;min-width:1px;width:0;background-color:#2eacc3}.completion-widget .widget-info .info-group .info-progress .progress-amount{display:inline-block;position:absolute;width:15px;line-height:19px;top:2px;right:0;bottom:0}.completion-widget .widget-info .info-group .info-add{display:inline-block;vertical-align:middle;height:50px;line-height:50px;width:40px;padding-right:5px}@media screen and (min-width:641px) and (max-width:768px){.completion-widget .widget-info .info-group .info-add{display:none}.completion-widget .widget-info .info-group.info-group-left{margin-right:75px}.completion-widget .widget-info .info-group.info-group-right{width:70px}}.completion-widget .widget-info .info-group .info-help{display:inline-block;vertical-align:middle;height:50px;line-height:50px;width:32px;color:#f47e42}.ui.popup{display:none;position:absolute;top:0;right:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;z-index:1900;max-width:350px;padding:.833em 1em;font-weight:400;font-style:normal;font-size:1em;color:#282828;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,.6);margin:0}.ui.popup:after,.ui.popup:before{content:"";position:absolute;width:22px;height:10px}.ui.popup:before{z-index:2}.ui.popup:after{z-index:1}.ui.popup.is-in-modal{z-index:10002}.ui.popup.top:before{bottom:-9px;border-top:10px solid #fff}.ui.popup.top:after,.ui.popup.top:before{border-left:11px solid transparent;border-right:11px solid transparent}.ui.popup.top:after{bottom:-10px;border-top:10px solid #ccc}.ui.popup.top.center,.ui.popup.top.left,.ui.popup.top.right{margin:0 0 .75em}.ui.popup.top.center:after,.ui.popup.top.center:before{top:auto;right:auto;left:50%;margin-left:-10px}.ui.popup.top.left:after,.ui.popup.top.left:before{left:20px;top:auto;right:auto;margin-left:0}.ui.popup.top.right:after,.ui.popup.top.right:before{right:20px;top:auto;left:auto;margin-left:0}.ui.popup.left.center{margin:0 .75em 0 0}.ui.popup.left.center:before{right:-23px;border-left:10px solid #fff}.ui.popup.left.center:after,.ui.popup.left.center:before{border-top:11px solid transparent;border-bottom:11px solid transparent}.ui.popup.left.center:after{right:-24px;border-left:10px solid #9e9e9e}.ui.popup.left.center:after,.ui.popup.left.center:before{top:50%;bottom:auto;left:auto;margin-top:-10px}.ui.popup.right.center{margin:0 0 0 .75em;-webkit-transform-origin:left 50%;-ms-transform-origin:left 50%;transform-origin:left 50%}.ui.popup.right.center:before{left:-22px;border-right:10px solid #fff}.ui.popup.right.center:after,.ui.popup.right.center:before{border-top:11px solid transparent;border-bottom:11px solid transparent}.ui.popup.right.center:after{left:-23px;border-right:10px solid #9e9e9e}.ui.popup.right.center:after,.ui.popup.right.center:before{top:50%;bottom:auto;right:auto;margin-top:-10px}.ui.popup.bottom:before{top:-9px;border-bottom:10px solid #fff}.ui.popup.bottom:after,.ui.popup.bottom:before{border-left:11px solid transparent;border-right:11px solid transparent}.ui.popup.bottom:after{top:-10px;border-bottom:10px solid #9e9e9e}.ui.popup.bottom.center,.ui.popup.bottom.left,.ui.popup.bottom.right{margin:.75em 0 0}.ui.popup.bottom.center:after,.ui.popup.bottom.center:before{margin-left:-10px;left:50%;right:auto;bottom:auto}.ui.popup.bottom.left:after,.ui.popup.bottom.left:before{left:20px;right:auto;bottom:auto}.ui.popup.bottom.right:after,.ui.popup.bottom.right:before{right:20px;bottom:auto;left:auto}.ui.popup>.ui.grid:not(.padded){width:calc(100% + 1.75rem);margin:-.7rem -.875rem}.ui.popup.loading{display:block;visibility:hidden;z-index:-1}.ui.popup.animating,.ui.popup.visible{display:block}.ui.popup.visible{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ui.popup.basic:after,.ui.popup.basic:before{display:none}.ui.popup.wide{max-width:350px}.ui.popup[class*="very wide"]{max-width:550px}.ui.popup.fluid{width:100%;max-width:none}.ui.popup.inverted{background:#1b1c1d;color:#fff;border:none;box-shadow:none}.ui.popup.inverted .header{background-color:none;color:#fff}.ui.popup.inverted:before{background-color:#282828;box-shadow:none!important}.ui.popup.flowing{max-width:none}.ui.popup.mini{font-size:9px}.ui.popup.tiny{font-size:10px}.ui.popup.small{font-size:11px}.ui.popup.large{font-size:14px}.ui.popup.huge{font-size:18px}@media only screen and (max-width:767px){.ui.popup.wide,.ui.popup[class*="very wide"]{max-width:250px}}.calendar :focus{outline:0}.calendar.one-column-mode .table-wrap{height:228px;width:170px;overflow:auto;background-color:#fff;border:1px solid rgba(34,36,38,.15)}.calendar.one-column-mode .table-wrap>table.hour{max-width:160px}.calendar table tr:nth-child(2n) td.focus,.calendar table tr td.focus{background-color:rgba(220,237,255,.5)}.calendar table{width:100%;max-width:240px;background:#fff}.calendar table tr:last-child{margin-bottom:0}.calendar table tr:first-child{margin-top:0}.calendar table [class*="center aligned"]{text-align:center}.calendar table.seven-column tr td{width:14.28571429%}.calendar table.celled tr td{border-left:1px solid rgba(34,36,38,.1)}.calendar table tr td,.calendar table tr th{-webkit-transition:background .1s ease,color .1s ease;transition:background .1s ease,color .1s ease;white-space:nowrap;text-align:center;font-size:12px;padding:5px;line-height:18px}.calendar table tr td.link,.calendar table tr th.link{cursor:pointer}.calendar table tr:nth-child(2n) td,.calendar table tr td{border-top:1px solid rgba(34,36,38,.1);background-color:#fff}.calendar table tr:nth-child(2n) td.disabled,.calendar table tr td.disabled{pointer-events:none;color:#aaa}.calendar table tr:nth-child(2n) td.today,.calendar table tr td.today{font-weight:700}.calendar table tr:nth-child(2n) td.active,.calendar table tr:nth-child(2n) td.range,.calendar table tr td.active,.calendar table tr td.range{background:#003aa1;color:#f1f1f1}.calendar table tr:nth-child(2n) td{background-color:#fff}.calendar table tr:nth-child(2n) th,.calendar table tr th{background-color:#f5f5f5}.calendar table tr th{border-left:none}.calendar table tr th .link{cursor:pointer}.calendar table tr th .link.prev{left:0;width:14.28571429%;position:absolute}.calendar table tr th .link.next{right:0;width:14.28571429%;position:absolute}.calendar table tr th .icon{margin:0}.calendar table tr:first-child th{position:relative;padding-left:0;padding-right:0}.calendar table.day,.calendar table.minute,.calendar table.month,.calendar table.year{min-width:280px}.calendar table.hour{min-width:150px}.calendar table.day tr:first-child th{border:none}.calendar table.inverted tr td.active,.calendar table.inverted tr td.range{background:#555;color:#f1f1f1;box-shadow:inset 0 0 2px hsla(0,0%,100%,.6)}.ui.popup.calendar{max-width:none;padding:0;border:none;user-select:none;box-shadow:0 0 10px rgba(0,0,0,.6)}.ui.popup.calendar.bottom:before{border-bottom:10px solid #f5f5f5}.ui.popup.calendar.bottom:after{border-bottom:10px solid #ccc}.ui.popup.calendar .table-wrap{border:none}.dots-list{display:flex;justify-content:space-between;list-style:none outside none;margin:0;position:relative}.dots-list:before{border:0 solid #b3b3b3;content:" ";position:absolute}.dots-list .dot-item{position:relative}.dots-list .dot-item.is-current:before,.dots-list .dot-item:first-child:before,.dots-list .dot-item:last-child:before{background-color:#f5f5f5;content:" ";position:absolute}.dots-list .dot-item .dot{background-color:#f5f5f5;border:2px solid #b3b3b3;border-radius:100%;color:#fff;display:block;font-size:21px;height:34px;line-height:34px;text-align:center;width:34px;margin-bottom:20px;position:relative}.dots-list .dot-item .dot:before{margin:0;padding:0}.dots-list .dot-item .dot.dot-clickable{cursor:pointer;transition:transform .35s}.dots-list .dot-item .dot.dot-clickable:focus,.dots-list .dot-item .dot.dot-clickable:hover{outline:none;transform:scale(1.15)}.dots-list .dot-item .dot.initials,.dots-list .dot-item.is-active .dot,.dots-list .dot-item.is-complete .dot{border-color:#0b8626}.dots-list .dot-item.is-active .dot{background-color:#e0fce6}.dots-list .dot-item.is-complete .dot{background-color:#e0fce6;color:#0b8626}.dots-list.dots-list-horizontal:before{border-top-width:2px;height:0;top:17px;width:100%}.dots-list.dots-list-horizontal .dot-item{text-align:center}.dots-list.dots-list-horizontal .dot-item:first-child:before,.dots-list.dots-list-horizontal .dot-item:last-child:before{height:2px;top:17px;width:calc(50% - 17px)}.dots-list.dots-list-horizontal .dot-item:first-child:before{left:0}.dots-list.dots-list-horizontal .dot-item:last-child:before{right:0}.dots-list.dots-list-horizontal .dot{margin:0 auto 20px}.dots-list.dots-list-vertical{flex-direction:column}.dots-list.dots-list-vertical:before{border-left-width:2px;height:100%;left:27px;width:0}.dots-list.dots-list-vertical .dot-item{display:flex;padding:0 20px 20px 0}.dots-list.dots-list-vertical .dot-item.is-current:before,.dots-list.dots-list-vertical .dot-item:first-child:before,.dots-list.dots-list-vertical .dot-item:last-child:before{height:calc(100% - 34px);left:27px;width:2px}.dots-list.dots-list-vertical .dot-item.is-current:before,.dots-list.dots-list-vertical .dot-item:first-child:before{top:0}.dots-list.dots-list-vertical .dot-item:last-child:before{bottom:0}.dots-list.dots-list-vertical .dot-item.is-current{border:1px dashed #0b8626;font-weight:500;padding-bottom:30px;padding-top:30px}.dots-list.dots-list-vertical .dot-item.is-current+.dot-item{padding-top:30px}.dots-list.dots-list-vertical .dot{color:#282828;font-size:12px;margin-bottom:0;margin-left:10px;margin-right:60px}.dots-list.dots-list-background-white .dot-item.is-current:before,.dots-list.dots-list-background-white .dot-item:first-child:before,.dots-list.dots-list-background-white .dot-item:last-child:before{background-color:#fff}.dots-list.dots-list-dashed:before{border-style:dashed}.dots-list.dots-list-dashed.dots-list-horizontal:before{border-top-width:1px}.dots-list.dots-list-dashed.dots-list-vertical:before{border-left-width:1px}.draggable-v2 .drag-handle{background:url("/pfcp/hb-assets/img/icon-drag.gif") 50% no-repeat;cursor:move;display:none;height:15px;position:absolute;width:10px}.draggable-v2:hover .drag-handle{display:block}.draggable-v2.draggable-chosen{border:dashed #e6e6e6}.hb-menu-dropdown{position:relative}.hb-menu-dropdown i{background-color:#fff;height:17px}.hb-menu-dropdown ul{position:absolute;z-index:2;top:16px;right:0;width:250px;background-color:#fff;list-style:none;color:gray}.hb-menu-dropdown ul li{padding:10px;cursor:pointer}.hb-menu-dropdown ul li a{color:gray;text-decoration:none}.hb-dropdown.bids-dropdown{background-color:#eae8fe}.hb-dropdown.bids-dropdown .status-label{margin-top:2px}.hb-dropdown.bids-dropdown .bid-delta{padding-top:3px}.hb-dropdown.bids-dropdown .bid-date{padding-top:5px}.hb-dropdown.bids-dropdown ul li{color:#000;border-top:none}.hb-dropdown.bids-dropdown ul li:nth-child(odd){background-color:#fff}.hb-dropdown.bids-dropdown ul li:nth-child(2n){background-color:#f4f3fe}.hb-dropdown.bids-dropdown ul li:hover{background-color:#eae8fe}ul.bid-files{padding:0;margin:0}ul.bid-files li{padding-left:0;list-style:none}.dropdown-menu{background-color:#fff;background-clip:padding-box;border:1px solid #e6e6e6;border-radius:2px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.26);display:flex;flex-direction:column;left:0;list-style:none;margin:10px 0 0;max-height:308px;overflow:hidden;position:absolute;text-align:left;top:100%;width:100%;z-index:400}.dropdown-menu:hover{overflow-y:scroll}.dropdown-menu.is-in-modal{z-index:10002}.dropdown-menu>li{display:flex;min-height:48px;width:100%}.dropdown-menu>li>a{align-items:center;color:#282828;cursor:pointer;display:inline-block;min-height:inherit;padding:16px 8px;transition:background-color .3s ease-in-out;width:inherit;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none}.dropdown-menu>li.active>a{background-color:#f5f5f5}@media screen and (min-width:35.5em){.dropdown-menu{min-width:160px;width:350px}}.form-drop{background-color:#fff;border:1px dashed #2eacc3;color:#f47e42}.form-drop .file-upload.dragged{outline:2px dashed #e6e6e6}.form-drop .file-upload.dragged .text{line-height:40px}.form-drop .file-upload input[type=file]{width:100%}.form-drop .file-upload .text-underline{text-decoration:underline}.form-drop .file-upload:not(.short) input[type=file]{height:100px}.form-drop .file-upload:not(.short) .drop-area{padding:16px;height:100px}.form-drop .form-drop-inner{max-width:340px;margin:0 auto;text-align:center;font-size:12px}.form-drop .form-drop-inner i{display:inline-block;margin:-8px 0 0;font-size:20px}.form-drop .form-drop-inner a{text-decoration:underline}.form-drop .form-drop-files{list-style:none outside none;padding:0;margin:0}.form-drop .form-drop-files li{border-bottom:1px solid #e6e6e6;color:#282828;font-size:13px;line-height:16px;padding:0 20px 0 8px;position:relative;z-index:10}.form-drop .form-drop-loading,.form-drop .form-drop-remove{color:#707070;font-size:16px;position:absolute;right:0;top:0}.file-wrapper{background-color:#fff;padding:8px}.filter-list .list-items-outer{height:198px;overflow-y:auto;border:1px solid #e6e6e6}.filter-list .list-items-outer.is-empty{align-items:center;display:flex;justify-content:center}.filter-list .list-items{padding:0;margin:0;list-style:none;font-size:12px}.filter-list .list-items li{cursor:pointer;padding:5px}.filter-list .list-items li:hover{background-color:#f5f5f5;transition:all .1s ease-in-out}.filter-list .list-items li.hover-deselect>.list-item-content,.filter-list .list-items li.hover-select>.list-item-content{margin-right:100px}.filter-list .list-items li.hover-deselect>.list-item-action,.filter-list .list-items li.hover-select>.list-item-action{display:block}.filter-list .list-items li.hover-select{background-color:#282828;color:#fff}.filter-list .list-items li.list-header{background-color:#fff;font-weight:700}.filter-list .list-items li.list-header:hover{background-color:#fff}.filter-list .list-items li.list-item{padding-left:15px}.filter-list .list-items li.list-item .list-item-label{font-weight:700}fieldset{max-width:100%;background:transparent;border:0 none;padding:0}legend{font-weight:900;margin-bottom:0}.input-row label,label{display:block;padding:.4em 0;font-size:14px;color:gray;font-weight:400;letter-spacing:.5px}label .label-optional,label .optional{font-size:9px;color:#b3b3b3}label .normal{text-transform:none;font-size:12px}.building-approvals .workflow-project-type-selector-project-types-label,.unlabel{color:#282828;display:inline;font-size:12px;letter-spacing:0;line-height:1;padding:0 0 0 10px;text-transform:none}input,select,textarea{display:block;width:100%;max-width:100%;height:3.15em;margin:0;padding:.8em;background-color:#fff;border:1px solid #e6e6e6;font-size:12px;color:#282828;line-height:normal!important;font-family:Lato,sans-serif}input:hover,select:hover,textarea:hover{background-color:#fff;border-color:#e6e6e6}input:active:focus,input:focus:focus,select:active:focus,select:focus:focus,textarea:active:focus,textarea:focus:focus{background-color:#fff;border-color:#3397ff;color:#282828;border:1px solid #3397ff;box-shadow:0 0 0 2px #dcedff;outline:none}input[size],input[type=checkbox],input[type=radio]{height:auto}input[type=checkbox],input[type=radio]{border:0}input.rounded{-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}input.small{height:24px;font-size:10px}select{-moz-appearance:none;-webkit-appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;background-image:url("/pfcp/hb-assets/img/bg-select_arrow.png");background-position:100%;background-repeat:no-repeat}select:hover{background:url("/pfcp/hb-assets/img/bg-select_arrow.png");background-position:100%;background-repeat:no-repeat}textarea{height:10em}textarea.one-row{height:38px}ul.checklist{margin:0;padding:0;list-style:none;margin-left:0;color:gray;font-size:.8em;padding:5px 0}ul.checklist:not([readonly]) .hb-checkbox:not([readonly]),ul.checklist:not([readonly]) ul.checklist>li:not([readonly]){cursor:pointer}.hb-checkbox,ul.checklist>li{padding:2px 0;cursor:pointer}.hb-checkbox span.icon,ul.checklist>li span.icon{display:inline-block;width:20px;height:20px;cursor:pointer;line-height:20px;float:left;background-image:url("/pfcp/hb-assets/img/icons.png?nocache=2014-02-21");background-repeat:none;background-position:0 -125px}.hb-checkbox:hover span.icon,.hb-checkbox span.icon:hover,ul.checklist>li:hover span.icon,ul.checklist>li span.icon:hover{background-position:0 -150px}.checked.hb-checkbox span.icon,.checked.hb-checkbox span.icon:hover,.completed.hb-checkbox span.icon,.completed.hb-checkbox span.icon:hover,.hb-checkbox[aria-checked~=true] span.icon,.hb-checkbox[aria-checked~=true] span.icon:hover,.hb-checkbox[checked=checked] span.icon,.hb-checkbox[checked=checked] span.icon:hover,.hb-checkbox[data-checked~=true] span.icon,.hb-checkbox[data-checked~=true] span.icon:hover,ul.checklist>li.checked span.icon,ul.checklist>li.checked span.icon:hover,ul.checklist>li.completed span.icon,ul.checklist>li.completed span.icon:hover,ul.checklist>li[aria-checked~=true] span.icon,ul.checklist>li[aria-checked~=true] span.icon:hover,ul.checklist>li[checked=checked] span.icon,ul.checklist>li[checked=checked] span.icon:hover,ul.checklist>li[data-checked~=true] span.icon,ul.checklist>li[data-checked~=true] span.icon:hover{background-position:0 -100px}.hb-checkbox span.label,ul.checklist>li span.label{display:block;margin-left:22px}.hb-checkbox{font-size:.8em}.hb-checkbox.checked i.icon-blank:before{content:"\E882";color:inherit}.hb-checkbox span.label{display:inline;font-size:12px;color:#818181;line-height:18px;text-transform:none;vertical-align:middle;margin-left:0}.hb-checkbox-label-suffix{margin-left:25px;color:gray;font-size:12px}.checkbox-wrap{display:inline-block;font-size:16px;border:1px solid #b3b3b3;width:26px;height:26px;line-height:22px;cursor:pointer;text-align:center}.checkbox-wrap i.icon-blank:before{margin:0}.checkbox-wrap.tight{height:22px;width:22px;font-size:14px;line-height:20px}.checkbox-wrap.disabled{cursor:default;border-color:#e6e6e6}.checkbox-wrap.solid{border-color:transparent}.checkbox-wrap.solid.bg-white{background-color:#fff}.checkbox-wrap.solid.bg-green{background-color:#14c884}.checkbox-wrap.solid.bg-yellow{background-color:#fbc01b}.checkbox-wrap.solid.bg-red{background-color:#fa4e46}.checkbox-wrap.solid.bg-red-light{background-color:#fdada9}.checkbox-wrap.solid.bg-hb-blue{background-color:#4fc1d5}.checkbox-wrap.solid.bg-hb-blue-light{background-color:#78cfdf}.checkbox-wrap.solid.bg-grey{background-color:#ececec}.checkbox-wrap.solid.bg-grey-light{background-color:#f5f5f5}.invisible-checkbox{padding:0}.invisible-checkbox input[type=checkbox]{display:none}.checkbox-toggle-set .checkbox-toggle-wrap{font-size:12px;line-height:22px;padding:2px 0;cursor:pointer;color:#282828}.checkbox-toggle-set .checkbox-toggle-wrap .checkbox-wrap{border:1px solid #b3b3b3}.checkbox-toggle-set .checkbox-toggle-wrap.inactive{color:#fff}.checkbox-toggle-set .checkbox-toggle-wrap.inactive .checkbox-wrap{border-color:#e6e6e6}.checkbox-toggle-set .checkbox-toggle-wrap.active .checkbox-wrap{border-color:#282828}@media (max-width:640px){ul.checklist>li{border:1px solid #f5f5f5;padding:6px 8px!important;margin-bottom:8px}}.error input,.error select,.error textarea,.invalid input,.invalid select,.invalid textarea,hb-multiselect .hb-multiselect-tags.error,input.error,input.invalid,input[aria-invalid=true],select.error,select.invalid,select[aria-invalid=true],textarea.error,textarea.invalid,textarea[aria-invalid=true]{background:#fff;color:#d62c2f;border-color:#d62c2f}.error .prefix,.error .suffix,.invalid .prefix,.invalid .suffix{color:#e26c6e;background:#d62c2f;border-color:#d62c2f}.prefix,.suffix{display:block;position:relative;z-index:1;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:.8em;height:3.15em;line-height:1.25;font-size:12px;text-align:center;color:gray;background:#dfdfdf;border:1px solid #e6e6e6}.prefix{left:3px;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.suffix{left:-3px;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;-o-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}#header-nav #nav-bar li.learn-more>a.prefix.button,#header-nav #nav-bar li.learn-more>a.suffix.button,.button.prefix,.button.suffix,button.prefix,button.suffix{margin:0;padding:.8em;line-height:1.25;height:3.15em;background:#f47e42;border:1px solid #f47e42;color:#fff;transition:background-color .25s ease-out}#header-nav #nav-bar li.learn-more>a.prefix.button:visited,#header-nav #nav-bar li.learn-more>a.suffix.button:visited,.button.prefix:visited,.button.suffix:visited,button.prefix:visited,button.suffix:visited{color:#fff}#header-nav #nav-bar li.learn-more>a.prefix.button[disabled=disabled],#header-nav #nav-bar li.learn-more>a.prefix.button[disabled=disabled]:focus,#header-nav #nav-bar li.learn-more>a.prefix.button[disabled=disabled]:hover,#header-nav #nav-bar li.learn-more>a.prefix.disabled.button,#header-nav #nav-bar li.learn-more>a.prefix.disabled.button:focus,#header-nav #nav-bar li.learn-more>a.prefix.disabled.button:hover,#header-nav #nav-bar li.learn-more>a.suffix.button[disabled=disabled],#header-nav #nav-bar li.learn-more>a.suffix.button[disabled=disabled]:focus,#header-nav #nav-bar li.learn-more>a.suffix.button[disabled=disabled]:hover,#header-nav #nav-bar li.learn-more>a.suffix.disabled.button,#header-nav #nav-bar li.learn-more>a.suffix.disabled.button:focus,#header-nav #nav-bar li.learn-more>a.suffix.disabled.button:hover,.button.prefix.disabled,.button.prefix.disabled:focus,.button.prefix.disabled:hover,.button.prefix[disabled=disabled],.button.prefix[disabled=disabled]:focus,.button.prefix[disabled=disabled]:hover,.button.suffix.disabled,.button.suffix.disabled:focus,.button.suffix.disabled:hover,.button.suffix[disabled=disabled],.button.suffix[disabled=disabled]:focus,.button.suffix[disabled=disabled]:hover,button.prefix.disabled,button.prefix.disabled:focus,button.prefix.disabled:hover,button.prefix[disabled=disabled],button.prefix[disabled=disabled]:focus,button.prefix[disabled=disabled]:hover,button.suffix.disabled,button.suffix.disabled:focus,button.suffix.disabled:hover,button.suffix[disabled=disabled],button.suffix[disabled=disabled]:focus,button.suffix[disabled=disabled]:hover{color:#fff;background:#fff;border-color:#f3f3f3;cursor:not-allowed;text-decoration:none;outline:none;background:#d9d9d9;border:1px solid #d9d9d9}input.placeholder,select.placeholder,textarea.placeholder{color:#aaa}input.disabled,input[disabled=disabled],select.disabled,select[disabled=disabled],textarea.disabled,textarea[disabled=disabled]{cursor:not-allowed;text-decoration:none;outline:none}select:focus,textarea:focus{border:1px solid #3397ff;box-shadow:0 0 0 2px #dcedff;outline:none}input[type=text].loading{background-image:url("/pfcp/hb-assets/img/loading.gif");background-position:95% 50%;background-repeat:no-repeat}.input-row{padding-bottom:10px;position:relative}.input-row label.color-grey{color:#999}.input-row label.b{font-weight:700}.input-row.fixed-height-input{height:38px}.input-row .one.fourth,.input-row .one.half,.input-row .one.third,.input-row .two.fourths{padding-right:5px}.input-row .checklist .one.half:first-child{padding-left:5px}.input-row .one.fourth+.one.fourth,.input-row .one.half+.one.half,.input-row .one.third+.two.thirds,.input-row .two.fourths+.one.fourth,.input-row .two.thirds+.one.third{padding-right:0;padding-left:5px}.input-row .one.third+.one.third,.input-row .two.fourths+.one.fourth{padding-right:5px}.input-row .one.half .custom-select select{width:120%;max-width:120%}.input-row .ac-cancel,.input-row .clear-input,input[type=text]+.clear-input{position:absolute;right:5px;top:5px;font-size:1.1em;color:#b3b3b3;cursor:pointer}label+input[type=text]+span.clear-input{top:10px}.input-row.zero-pad-bottom{padding-bottom:0}.input-row.zero-pad-right{padding-right:0!important}@media (max-width:640px){.input-row .checklist .one.half:first-child,.input-row .one.fourth,.input-row .one.fourth+.one.fourth,.input-row .one.half,.input-row .one.half+.one.half,.input-row .one.third,.input-row .one.third+.one.third,.input-row .one.third+.two.thirds,.input-row .two.fourths,.input-row .two.fourths+.one.fourth,.input-row .two.thirds+.one.third{padding-left:0;padding-right:0}}.input-error,.input-error-msg{font-size:10px;padding:5px 0;color:#d62c2f}::-webkit-input-placeholder{color:#aaa}:-moz-placeholder,::-moz-placeholder{color:#aaa}:-ms-input-placeholder{color:#aaa}.custom-select{width:100%;overflow:hidden;background-image:url("/pfcp/hb-assets/img/bg-select_arrow.png");background-position:100%;background-repeat:no-repeat}.custom-select select{background-color:#fff;border:1px solid #d9d9d9;color:#282828;font-family:inherit;font-weight:500;vertical-align:middle;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;outline:none}.custom-select select:hover{background:url("/pfcp/hb-assets/img/bg-select_arrow.png") no-repeat 100% #fff;border:1px solid #b3b3b3}.custom-select select:focus{border-color:#3397ff;box-shadow:0 0 0 2px #dcedff;outline:none}.custom-select select::-moz-focus-inner{outline:none}.custom-select.small{height:24px;border-color:#c5d4e6;background-image:none}.custom-select.small select{height:2.5em;font-size:8px}.custom-select.small .icon-down-dir{position:relative;top:-18px;color:#c5d4e6}.custom-select.custom-select-prime-sort{width:220px}.custom-select.custom-select-prime-sort select{text-transform:uppercase;color:#006ddf}span.custom-select,span.custom-select-blue,span.range-input{display:inline-block}.range-input,.range-select{width:40%}.custom-select.range-select select{width:130%;max-width:130%}.custom-select.custom-select-transparent{background-color:transparent}.custom-select select option{padding:3px 10px;font-family:Lato,sans-serif}.custom-select select optgroup{padding:3px 5px;font-family:Lato,sans-serif;font-style:normal}.custom-select select optgroup option{padding:3px 5px 3px 15px;font-family:Lato,sans-serif}.range-sep{display:inline-block;width:auto;line-height:2.5em;vertical-align:top}.radio-item-set .radio-item{font-size:12px;color:gray;margin-bottom:5px;padding:5px 10px;cursor:pointer}.radio-item-set .radio-item.active{color:#282828;background-color:#f5f5f5;border-radius:30px}.editable-controls select,.small-input input,.small-input select,input.small-input,select.small-input{padding-bottom:1px;padding-top:2px;font-size:12px;height:30px!important;width:150px}.editable-controls select.inline,.small-input input.inline,.small-input select.inline,input.small-input.inline,select.small-input.inline{display:inline}.editable-controls select.block,.small-input input.block,.small-input select.block,input.small-input.block,select.small-input.block{width:100%}.editable-controls select,.small-input select,select.small-input{height:26px!important}.custom-select.small-input{height:30px!important}.zindex1{z-index:1}.left10{left:10px!important}.date-text-indent23{text-indent:23px}.sealed-bids-time-icon{left:230px;font-size:17px!important;top:1px!important}.sealed-bids-date{padding-right:5px}.date-input-wrap .date-icon{position:absolute;margin:2px 0 0;width:30px;height:38px;line-height:34px;font-size:20px;color:#f47e42;text-align:center;cursor:pointer}.date-input-wrap .date-icon+.date-input{padding-left:30px}.date-input-wrap .date-preview{line-height:38px;height:38px;font-size:22px;font-weight:200}input.date-input,input.time-input{font-family:hb-icons,Lato,sans-serif}.search-input-wrap{position:relative}.search-input-wrap [class^=icon-]{position:absolute;margin:6px 0 0 6px}.search-input-wrap [class^=icon-]+input{padding-left:30px}.mac-menu{z-index:900}input[type=file]::-webkit-file-upload-button{cursor:pointer}hb-checkbox-animated{overflow:hidden;position:relative}hb-checkbox-animated input{left:0;opacity:0;position:absolute;top:0}hb-checkbox-animated input:disabled+label{opacity:.35}hb-checkbox-animated input:not(:checked)+label:after{content:" "}hb-checkbox-animated label{color:#282828;display:inline-block;font-size:12px;letter-spacing:0;line-height:16px;padding:0 0 0 28px;position:relative;text-transform:none}hb-checkbox-animated label:after,hb-checkbox-animated label:before{background:#fff;content:"";height:16px;left:0;position:absolute;top:0;width:16px}hb-checkbox-animated label:after{background:none;content:"\E882";font-family:hb-icons;font-size:11px;text-align:center}hb-checkbox-animated.hb-checkbox-bordered label:after,hb-checkbox-animated.hb-checkbox-bordered label:before{border:2px solid #b3b3b3}hb-checkbox-animated.hb-checkbox-inverted input:checked+label:before{background-color:#3397ff;border-color:#3397ff}hb-checkbox-animated.hb-checkbox-inverted input:not(:checked)+label:after{background-color:#fff;border-color:#fff}hb-checkbox-animated.hb-checkbox-inverted label:after{background-color:#3397ff;border-color:#3397ff;color:#fff}hb-ratings .hb-ratings-wrap{display:inline-block;position:relative}hb-ratings .hb-ratings-wrap .hb-ratings-background{color:#fff;display:inline-block;position:relative}hb-ratings .hb-ratings-wrap .hb-ratings-foreground{color:#fbc01b;display:inline-block;left:0;overflow-x:hidden;position:absolute;text-overflow:clip;top:0;white-space:nowrap}hb-ratings .hb-ratings-wrap i.icon-star:before{margin-left:0;margin-right:0}.active-filters-section{*zoom:1;background-color:#f0f0f0;border-bottom:1px solid #e6e6e6;height:75px;min-width:100%;overflow:hidden;padding:0 17px;transition:height .3s}.active-filters-section:after,.active-filters-section:before{content:" ";display:table}.active-filters-section:after{clear:both}@media (max-width:640px){.active-filters-section{min-width:0;overflow-x:scroll;white-space:nowrap}}.active-filters-section.expand-filters-section{height:auto}.active-filters-section .summary{align-items:center;display:flex;flex-wrap:wrap;float:left;height:75px;justify-content:flex-end;padding:20px 0;width:130px}@media (max-width:640px){.active-filters-section .summary{display:none}}.active-filters-section .active-filters{align-items:center;display:flex;flex-wrap:wrap;float:left;padding:20px 20px 10px;position:relative;width:calc(100% - 130px - 245px)}@media (max-width:640px){.active-filters-section .active-filters{flex-wrap:nowrap}}.active-filters-section .active-filters.is-active-filters-wrapped{width:calc(100% - 130px - 245px)}.active-filters-section .active-filters:after{background-color:#f0f0f0;content:"";height:20px;left:0;position:absolute;top:55px;width:100vw}.active-filters-section .active-filters.expand-filters-section:after{background-color:transparent}.active-filters-section .filter-controls{font-size:12px;font-weight:500;padding-right:8px}.active-filters-section .filter-controls.show-less{position:relative;top:-4px}@media (max-width:640px){.active-filters-section .filter-controls.show-less{display:none}}.active-filters-section .filter-count-expanded{white-space:nowrap}.active-filters-section .controls{display:flex;float:right;line-height:35px;padding:20px 0;width:245px}.active-filters-section .controls.controls-single-option{justify-content:flex-end}.active-filters-section .controls.controls-multiple-option{justify-content:space-between}.active-filters-section .controls.is-active-filters-wrapped{width:245px}@media (max-width:640px){.active-filters-section .controls{display:none}}.active-filters-section .tag-add-item.active{background-color:#282828;border-color:#282828;height:35px;margin-bottom:10px;margin-right:14px;padding-left:8px;padding-right:8px}.active-filters-section .tag-add-item.active .tag-close,.active-filters-section .tag-add-item.active .tag-text{height:31px;line-height:31px}.active-filters-section .tag-add-item.active.tag-text{padding-right:2px}.active-filters-section .tag-add-item.active:hover{background-color:#282828;border-color:#282828}.active-filters-section .tag-add-item.active:hover.tag-text{padding-right:2px}.active-filters-section .tag-add-item.is-active-filters-wrapped{margin-bottom:10px}.active-filters-section .active-filters-label{font-size:14px;font-weight:500}.active-filters-section .project-count{color:#8d9091;font-size:12px}.active-filters-section .clear-all-mobile{display:none;position:relative;top:-4px}@media (max-width:640px){.active-filters-section .clear-all-mobile{display:inline}}dl.img-icon-list dt{padding-bottom:10px;margin-bottom:20px;min-height:60px}dl.img-icon-list dt .img-icon{float:left;width:100px;text-align:center}dl.img-icon-list dt .img-icon-detail{margin-left:100px}dl.img-icon-list dt .img-icon-detail .detail-title{color:#282828;font-weight:700;font-size:12px}dl.img-icon-list dt .img-icon-detail .detail-text{color:gray;font-size:12px;font-weight:400}.pop-under{background:rgba(26,26,26,.6);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10001}.pop-under.inverted{background-color:rgba(26,26,26,.6)}.pop-over{position:absolute;top:0;left:0;width:100%;z-index:10002}.loading-state-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:url("/pfcp/hb-assets/img/bg-trans_white.png");background:hsla(0,0%,100%,.5);cursor:progress;z-index:11001}.loading-state-overlay i{position:fixed;top:50%;left:50%;margin-top:-12px;margin-left:-11px;color:#1e2c3d;font-size:24px}.loading-state-overlay i.icn-loading.animated.spin{height:108px;width:108px;line-height:108px;margin-top:-54px;margin-left:-54px;opacity:.4;cursor:progress}.loading-state-overlay.inverted{background-color:rgba(26,26,26,.6)}.loading-state-overlay.inverted i{color:#282828}.pop-wrap{background-color:#fff;left:50%;max-width:100vw;padding:0;position:absolute;top:100px;transform:translateX(-50%);width:460px;z-index:10002;box-shadow:0 0 10px rgba(0,0,0,.15)}.pop-wrap.pop-wrap-640{width:640px}.pop-wrap.pop-wrap-700{width:700px}.pop-wrap.pop-wrap-840{width:840px}.pop-wrap.pop-wrap-middle{top:25%!important}.pop-wrap.pop-wrap-top{top:0!important}.pop-wrap.pop-wrap-400{width:400px}.pop-wrap.pop-wrap-500{width:500px}.pop-wrap.pop-wrap-550{width:550px}.pop-wrap .container{padding:0}.pop-wrap .pop-close{position:absolute;top:-5px;right:-5px}.pop-wrap .pop-close-internal{color:gray;float:right;font-size:24px;height:24px;width:24px}.pop-wrap .pop-close-internal i.icon-cross:hover:before{background:gray;border-radius:100%;color:#fff}.pop-wrap .pop-content{padding:0 48px;padding-bottom:32px}.pop-wrap .pop-content.fix-height-500{max-height:500px;overflow-y:auto}.pop-wrap .pop-content.fix-height-300{max-height:300px;overflow-y:auto}.pop-wrap .pop-content.zero-padded{padding:0}.pop-wrap .pop-content .pop-buttons{display:block;text-align:right;padding-top:20px}.pop-wrap .pop-content-pad{padding:30px}.pop-wrap .pop-content-pad .pop-title{padding-bottom:20px;border-bottom:1px solid #e6e6e6}.pop-wrap .pop-content-pad .pop-body{padding:20px 0}.pop-wrap .pop-pane{height:350px;overflow:auto;background:#fff;border:1px solid #c8c8c8;padding:20px}.pop-wrap .pop-form{background:#ebebeb;background-image:linear-gradient(top,#fff,#ebebeb 85%,#c8c8c8);padding:20px}.pop-wrap .pop-head{font-size:22px;letter-spacing:.15px;line-height:32px;background-color:transparent;color:#282828;font-weight:500;padding:32px 86px 24px 48px}.pop-wrap .pop-head .title,.pop-wrap .pop-head h3,.pop-wrap .pop-head h4{font-size:22px;letter-spacing:.15px;line-height:32px;color:#282828;font-weight:500;margin-bottom:0;text-transform:none}.pop-wrap .pop-head p{font-size:12px;color:#fff;margin-bottom:0}.pop-wrap .pop-head .row{position:relative}.pop-wrap .pop-head .pop-close-internal{color:gray;float:right;font-size:24px;height:24px;width:24px;margin:0 -38px 0 0}.pop-wrap .pop-head .pop-close-internal i.icon-cross:hover:before{background:gray;border-radius:100%;color:#fff}.pop-wrap .pop-head .pop-close-internal i.icon-cross{cursor:pointer}.pop-wrap .pop-head .pop-close-internal+div,.pop-wrap .pop-head .pop-close-internal+h3,.pop-wrap .pop-head .pop-close-internal+h4{margin-right:20px}.pop-wrap .pop-subhead{background:#fff;padding:5px 20px;border-bottom:1px solid #dcdcdc;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.pop-wrap .pop-prefoot{background:#fff;padding:5px 20px;border-top:1px solid #dcdcdc;box-shadow:0 -1px 3px 0 rgba(0,0,0,.1)}.pop-wrap .pop-foot{background:#f5f5f5;padding:20px;border-top:1px solid #dcdcdc}.pop-wrap .pop-foot .input-row{padding-bottom:0}.pop-wrap .pop-foot .form-buttons .one.half{padding-right:10px}.pop-wrap .pop-foot .form-buttons .one.half+.one.half{padding-right:0;padding-left:10px}.pop-wrap .pop-foot .form-buttons p{line-height:46px;margin-bottom:0}#header-nav #nav-bar .pop-wrap .pop-foot li.learn-more>a.large.button,.pop-wrap .pop-foot #header-nav #nav-bar li.learn-more>a.large.button,.pop-wrap .pop-foot a.button.large,.pop-wrap .pop-foot button.large{font-size:12px;padding:1em 1.5em;display:block;width:100%}.pop-wrap.rounded,.pop-wrap.rounded .pop-fill{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px}.pop-wrap.rounded .pop-head{-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}.pop-wrap.rounded .pop-foot{-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-o-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}.pop-wrap .no-bg{background-color:transparent;border-top:none}.modal-v2 .pop-wrap{border-radius:2px;overflow:auto;top:50%;transform:translateX(-50%) translateY(-50%)}.modal-v2 .pop-wrap .pop-content{padding:30px}.modal-v2 .pop-wrap .pop-content h4{font-size:20px;letter-spacing:0;line-height:1.6;margin:0 30px 30px;text-align:center;text-transform:none}.modal-v2 .pop-wrap .pop-content .legend,.modal-v2 .pop-wrap .pop-content label{color:#282828;font-size:16px;letter-spacing:0;line-height:1;text-transform:none}.modal-v2 .pop-wrap .pop-content .legend{font-weight:500}.modal-v2 .pop-wrap .pop-content input[type=text]:last-child{margin-bottom:0}.modal-v2 .pop-wrap .pop-content .note{color:gray;margin:20px 0}.modal-v2 .pop-wrap .pop-content .controls{display:flex;justify-content:flex-end;margin-top:30px}.modal-v2 .pop-wrap .pop-content .controls .cancel{margin-right:10px}.pop-wrap-tooltip{position:absolute;z-index:10501}.pop-wrap-tooltip .tooltip-arrow{height:10px;margin-left:-12px;position:absolute;width:22px;z-index:10502}.pop-wrap-tooltip .tooltip-arrow:after,.pop-wrap-tooltip .tooltip-arrow:before{content:"";position:absolute}.pop-wrap-tooltip .tooltip-arrow:before{z-index:2}.pop-wrap-tooltip .tooltip-arrow:after{z-index:1}.pop-wrap-tooltip .tooltip-arrow.down:after,.pop-wrap-tooltip .tooltip-arrow.down:before,.pop-wrap-tooltip .tooltip-arrow.up:after,.pop-wrap-tooltip .tooltip-arrow.up:before{border-left:11px solid transparent;border-right:11px solid transparent}.pop-wrap-tooltip .tooltip-arrow.left:after,.pop-wrap-tooltip .tooltip-arrow.left:before,.pop-wrap-tooltip .tooltip-arrow.right:after,.pop-wrap-tooltip .tooltip-arrow.right:before{border-top:11px solid transparent;border-bottom:11px solid transparent}.pop-wrap-tooltip .tooltip-arrow.up{top:-10px}.pop-wrap-tooltip .tooltip-arrow.up:before{border-bottom:10px solid #fff;top:1px}.pop-wrap-tooltip .tooltip-arrow.up:after{border-bottom:10px solid #ccc}.pop-wrap-tooltip .tooltip-arrow.down:before{top:-1px;border-top:10px solid #fff}.pop-wrap-tooltip .tooltip-arrow.down:after{border-top:10px solid #ccc}.pop-wrap-tooltip .tooltip-arrow.left:before{left:2px;border-right:10px solid #fff}.pop-wrap-tooltip .tooltip-arrow.left:after{left:1px;border-right:10px solid #ccc}.pop-wrap-tooltip .tooltip-arrow.right:before{left:1px;border-left:10px solid #fff}.pop-wrap-tooltip .tooltip-arrow.right:after{left:2px;border-left:10px solid #ccc}.pop-wrap-tooltip .pop-over{max-width:400px;background-color:#fff;padding:10px;background-clip:padding-box;box-shadow:5px 6px 20px rgba(0,0,0,.35);border-radius:5px}.pop-wrap-tooltip .pop-over.zero-pad{padding:0}.pop-wrap-tooltip .pop-over.square{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.pop-wrap-tooltip .pop-over:before{display:none;position:absolute;border-right:12px solid transparent;border-bottom:12px solid #fff;border-left:12px solid transparent;content:" ";left:50%;top:-10px;margin-left:-6px;z-index:10501}.tooltip-menu .tooltip-menu-title{display:block;font-size:14px;margin-bottom:8px}.tooltip-menu .tooltip-menu-title:last-child{margin-bottom:0}.tooltip-menu a{display:block;padding:5px 10px;font-size:14px;text-decoration:none;cursor:pointer}.tooltip-menu a:active,.tooltip-menu a:focus,.tooltip-menu a:hover{background-color:#e6e6e6;text-decoration:none}.tooltip-menu .selection-item:focus,.tooltip-menu .selection-item:hover{background-color:#e6e6e6}.tooltip-menu .menu-horz-pipe{display:block;height:1px;border-bottom:1px solid #e6e6e6;margin:5px 10px}.pop-wrap-tooltip .pop-close,.pop-wrap .pop-close{position:absolute;top:-12px;right:-12px;width:25px;height:25px;cursor:pointer}.icn.icn-close{background-position:-175px 0}.ui-draggable .pop-title{cursor:move}@media (min-width:641px) and (max-width:847px){.pop-wrap.pop-wrap-840{top:50px;width:100%}}@media (max-width:640px){.pop-wrap.pop-wrap-640,.pop-wrap.pop-wrap-840{top:50px;width:100%;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.pop-wrap .pop-foot .form-buttons .one.half{padding:0}.pop-wrap .pop-foot .form-buttons .one.half+.one.half{padding:10px 0 0}.pop-wrap .pop-content.fix-height-500{max-height:none;overflow-y:visible}}@media (max-width:500px){.pop-wrap{top:50px;width:100%;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:none}.pop-wrap .pop-content .container{margin:0;padding:0}}.pagination ul{display:inline-block;margin-left:0;margin-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.pagination li{display:inline}.pagination a{float:left;padding:0 14px;line-height:34px;text-decoration:none;border:1px solid #ddd;border-left-width:0}.pagination .active a,.pagination a:hover{background-color:#f5f5f5}.pagination .active a{color:#999;cursor:default}.pagination .disabled a,.pagination .disabled a:hover,.pagination .disabled span{color:#999;background-color:transparent;cursor:default}.pagination li:first-child a{border-left-width:1px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.pagination li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.pagination-centered{text-align:center}.pagination-right{text-align:right}.progress{color:#333}.progress .progress-percent{font-size:32px}.progress .progress-label{font-size:16px;line-height:22px}.progress .progress-bar{line-height:10px;border:0 solid #bababa;border-radius:2px;background-color:#f0f0f0}.progress .progress-bar,.progress .progress-bar .progress-indicator{height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px}.progress .progress-bar .progress-indicator{display:block;transition:width .6s cubic-bezier(0,1,.2,1);width:0;background-color:#3397ff;border-radius:2px;border-right:0 solid #bababa}.progress .progress-bar .progress-indicator.bg-red{background-color:#fa4e46}.progress .progress-bar .progress-indicator.bg-orange{background-color:#e67e22}.progress .progress-bar .progress-indicator.bg-yellow{background-color:#fbc01b}.progress .progress-bar .progress-indicator.bg-blue{background-color:#2eacc3}.progress .progress-bar.progress-bar-big-sharp-corner{height:20px}.progress .progress-bar.progress-bar-big-sharp-corner,.progress .progress-bar.progress-bar-big-sharp-corner .progress-indicator{border-radius:0}.progress .progress-bar.progress-bar-big-sharp-corner .progress-indicator{height:20px}.progress.inverted .progress-label{color:#fff}.progress.inverted .progress-bar{border:0 solid #282828;background-color:#0f0f0f}.progress.inverted .progress-bar .progress-indicator{border-right:0 solid #282828}.progress.tight .progress-bar{height:5px;line-height:5px}.progress.tight .progress-bar .progress-indicator{height:5px}.progress.inline-progress{clear:both;padding:5px 0}.progress.inline-progress .progress-label{width:130px;float:left;text-align:right}.progress.inline-progress .progress-value{float:right;width:180px;text-align:left}.progress.inline-progress .progress-bar{margin-left:150px;margin-right:200px;margin-top:6px}.progress.no-background .progress-bar{background:none}.hb-radio-button label{height:25px;text-transform:none;color:#282828}.hb-radio-button input{display:none}.radio{margin-left:-999px!important;border-radius:50%}input.radio:empty~label{position:relative;padding:0;text-indent:22px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input.radio:empty~label:before{position:absolute;display:block;top:2px;bottom:0;left:0;content:"";width:14px;height:14px;background-color:transparent;background:#fff;border:1px solid #b3b3b3;border-radius:50%;box-shadow:inset 0 0 0 3px #fff}input.radio:hover:not(:checked)~label:before{text-indent:.9em;color:#c2c2c2}input.radio:checked~label:before{text-indent:.9em;background-color:#343434}.rank-widget{position:relative}.rank-widget .widget-percent{display:inline-block;padding-bottom:5px;width:90px}.rank-widget .widget-percent .percent-label{line-height:2px}.rank-widget .widget-left{display:inline-block}.rank-widget .widget-graph{display:inline-block;position:relative}.rank-widget .widget-graph.graph-medium{width:126px;height:48px;margin-left:10px}.rank-widget .widget-graph.graph-small{width:70px;height:32px}.rank-widget .widget-graph .graph-gutter{background-color:#ececec;position:relative;display:inline-block;width:100%;height:100%}.rank-widget .widget-graph .graph-gutter .graph-bg{background-color:#2eacc3;min-width:1px;width:5%;height:100%;position:relative}.rank-widget .widget-graph .graph-gutter .graph-bg .graph-indicator{position:absolute;top:-15px;z-index:1;right:-11px}.rank-widget .widget-graph .graph-gutter .graph-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background-image:url("/pfcp/hb-assets/img/bg-graph_widget.png");background-repeat:no-repeat;background-size:100% 100%}.rank-widget .widget-graph .graph-gutter .graph-overlay.blue{background-image:url("/pfcp/hb-assets/img/bg-graph_widget_blue.png")}.rank-widget .widget-help{position:absolute;top:0;right:0;bottom:0;width:32px}.rank-widget .widget-help .icn{position:absolute;top:50%;margin-top:-16px}.widget-stepped{position:relative;width:80px;height:50px;vertical-align:bottom}.widget-stepped .step{display:inline-block;width:7px;margin-right:1px;background-color:#f5f5f5;vertical-align:baseline}.widget-stepped .step.step-on{background-color:#2eacc3}.widget-stepped .step.step-1{height:5px}.widget-stepped .step.step-2{height:10px}.widget-stepped .step.step-3{height:15px}.widget-stepped .step.step-4{height:20px}.widget-stepped .step.step-5{height:25px}.widget-stepped .step.step-6{height:30px}.widget-stepped .step.step-7{height:35px}.widget-stepped .step.step-8{height:40px}.widget-stepped .step.step-9{height:44px}.widget-stepped .step.step-10{height:50px}@media (max-width:500px){.widget-stepped{height:30px}.widget-stepped .step.step-1{height:3px}.widget-stepped .step.step-2{height:6px}.widget-stepped .step.step-3{height:9px}.widget-stepped .step.step-4{height:12px}.widget-stepped .step.step-5{height:15px}.widget-stepped .step.step-6{height:18px}.widget-stepped .step.step-7{height:21px}.widget-stepped .step.step-8{height:24px}.widget-stepped .step.step-9{height:27px}.widget-stepped .step.step-10{height:30px}}.referral-cta{background-color:#00c791;color:#fff}.referral-cta .zone-header,.referral-cta .zone-logged_in_homepage{display:none}.referral-cta.referral-zone-header{margin:0 auto;text-align:center;padding:5px 10px 8px}.referral-cta.referral-zone-header p{margin-bottom:0}.referral-cta.referral-zone-header p span{display:inline-block;font-size:19px;line-height:43px;height:43px;font-weight:700;vertical-align:baseline}.referral-cta.referral-zone-header .zone-header{display:block}.referral-cta.referral-zone-logged_in_homepage{padding:30px}.referral-cta.referral-zone-logged_in_homepage .referral-cta-icon{float:left;width:130px}.referral-cta.referral-zone-logged_in_homepage .referral-cta-copy{margin-left:160px}.referral-cta.referral-zone-logged_in_homepage .referral-cta-copy h3{font-size:21px;color:#fff}.referral-cta.referral-zone-logged_in_homepage .referral-cta-copy p{font-size:14px;margin-bottom:15px}#header-nav #nav-bar .referral-cta.referral-zone-logged_in_homepage .referral-cta-copy li.learn-more>a.light.button,.referral-cta.referral-zone-logged_in_homepage .referral-cta-copy #header-nav #nav-bar li.learn-more>a.light.button,.referral-cta.referral-zone-logged_in_homepage .referral-cta-copy button.light{border:1px solid #00c791;width:210px;color:#00c791;font-size:12px;text-transform:uppercase}.referral-cta.referral-zone-logged_in_homepage .zone-logged_in_homepage{display:block}@media (max-width:500px){.referral-cta.referral-zone-logged_in_homepage{padding:30px}.referral-cta.referral-zone-logged_in_homepage .referral-cta-icon{float:none;width:auto;text-align:center;padding-bottom:10px}.referral-cta.referral-zone-logged_in_homepage .referral-cta-copy{margin-left:0}}.select-box.flat{border-top:1px solid #f2f2f2}.select-box .inverse-selected-item,.select-box .selected-item{text-align:center}.select-box .selected-item{color:#21518f;border:1px solid #d3dde9;cursor:pointer}.select-box .inverse-selected-item{color:#fff;background-color:#21518f}.select-box .select-box-group{overflow-y:auto;color:#21518f;background-color:#fff;border-right:1px solid #f2f2f2;border-left:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}.select-box .select-box-item{border-bottom:1px solid #f2f2f2;cursor:pointer}.select-box .select-box-item>label{cursor:pointer}.select-box .select-box-item:hover{color:#fff;background-color:#21518f}.select-box .select-box-child{background-color:#f5f5f5;border-top:1px solid #e6e6e6}.ngrs-range-slider{position:relative;margin:10px 0 30px;padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ngrs-range-slider,.ngrs-range-slider *{box-sizing:border-box;display:block;cursor:default;user-select:none}.ngrs-range-slider .ngrs-runner{position:relative;margin:0 9px;height:18px}.ngrs-range-slider .ngrs-join{position:absolute;z-index:1;top:50%;left:0;right:100%;height:8px;margin:-4px 0 0;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;background-color:#f47e42}.ngrs-range-slider .ngrs-handle{position:absolute;z-index:2;height:100%;width:18px;margin:0 0 0 -9px;background:#efefef;border:1px solid #ccc;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.ngrs-range-slider .ngrs-handle i{display:block;width:100%;height:100%;background:no-repeat -9999px -9999px;cursor:pointer}.ngrs-range-slider .ngrs-handle.ngrs-over i{background-position:50% 50%}.ngrs-range-slider .ngrs-handle.ngrs-down{box-shadow:0 0 4px rgba(0,0,0,.2)}.ngrs-range-slider .ngrs-value{position:absolute;top:100%;left:0;padding-top:5px;font-size:12px;color:#999;margin-top:5px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.ngrs-range-slider .ngrs-value.ngrs-value-max{left:auto;right:0;text-align:right}.ngrs-range-slider.ngrs-handle-max-down .ngrs-value-max,.ngrs-range-slider.ngrs-handle-min-down .ngrs-value-min{color:#999}.ngrs-range-slider .ngrs-attached-handles{margin:0 9px;position:relative}.ngrs-range-slider .ngrs-attached-handles .ngrs-value{text-align:left}.ngrs-range-slider .ngrs-attached-handles .ngrs-value>div{margin:0 0 0 -50%}.ngrs-range-slider .ngrs-value-runner{height:8px;top:-13px;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.ngrs-range-slider.ngrs-vertical{width:28px;margin:10px auto}.ngrs-range-slider.ngrs-vertical .ngrs-runner{margin:9px 0;height:300px;width:18px}.ngrs-range-slider.ngrs-vertical .ngrs-value-runner.ngrs-attached-handles{padding:4px;position:absolute;top:0;margin:9px 0;height:300px;left:100%}.ngrs-range-slider.ngrs-vertical .ngrs-join{width:8px;height:auto;top:0;bottom:100%;left:50%;right:auto;margin:0 0 0 -4px}.ngrs-range-slider.ngrs-vertical .ngrs-handle{width:100%;height:18px;margin:-9px 0 0}.ngrs-range-slider.ngrs-vertical .ngrs-handle-min i{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFJREFUeNpiYEAFPFAMB0xIbEYgdoJiRpggM5ICUyBWhZoA0vgMWYEsENsg6ZQE4ldA/AmkkguIHZGNhQKQGBfIBHcgFmTABCxALMJAMQAIMAAcNgVQJ7t7JQAAAABJRU5ErkJggg==")}.ngrs-range-slider.ngrs-vertical .ngrs-handle-max i{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNpiYKAUMAKxDxBL4ZB/xgQk9gHxDyySILF9zEDiNxC/A2JVNAW7gfgtM5TzCYhZgFgCyr8IxNdADGZk+4BYGoi/APEBIP6PzVE8UAwHAAEGAArIDvzRFIA6AAAAAElFTkSuQmCC")}.ngrs-range-slider.ngrs-vertical .ngrs-value{top:0;left:100%;padding:0 0 0 5px}.ngrs-range-slider.ngrs-vertical .ngrs-value.ngrs-value-max{top:auto;bottom:0;right:auto;text-align:left}.ngrs-range-slider.ngrs-vertical .ngrs-attached-handles .ngrs-value-max,.ngrs-range-slider.ngrs-vertical .ngrs-attached-handles .ngrs-value-min{margin:-50% 0 0}.ngrs-range-slider.ngrs-vertical.ngrs-left{margin:10px 0}.ngrs-range-slider.ngrs-vertical.ngrs-right{margin:10px 0 10px auto}.ngrs-range-slider.ngrs-vertical.ngrs-right .ngrs-attached-handles{left:0}.ngrs-range-slider.ngrs-vertical.ngrs-right .ngrs-value{left:auto;right:100%;padding:0 5px 0 0;text-align:right}.ngrs-range-slider.ngrs-vertical.ngrs-right .ngrs-value.ngrs-value-max{text-align:right}.ngrs-range-slider.ngrs-disabled,.ngrs-range-slider.ngrs-disabled.ngrs-focus{border-color:#ddd;box-shadow:none}.ngrs-range-slider.ngrs-disabled .ngrs-handle{background:#fff;border-color:#ddd}.ngrs-range-slider.ngrs-disabled .ngrs-handle i{background:none!important;cursor:default}.ngrs-range-slider.ngrs-disabled .ngrs-join{background:#ddd}.ngrs-range-slider.ngrs-disabled .ngrs-value{color:#ddd}body.ngrs-touching{-ms-touch-action:none}.star-ranking{margin:0;display:inline-block;cursor:pointer}.star-ranking .star{width:32px;height:30px;margin-right:4px;background:url("/pfcp/hb-assets/img/icons.png") no-repeat}.star-ranking .star:last-child{margin-right:0}.star-ranking .star-empty{background-position:-9px -58px}.star-ranking .star-filled{background-position:-59px -58px}.star-ranking.ng-dirty .star-empty{background-position:-83px -25px}@media (max-width:500px){.star-ranking{padding-bottom:10px}}@media (max-width:640px){.star-ranking{padding-bottom:10px}}.step-indicator{vertical-align:middle}.step-indicator .step{display:inline-block;height:12px;width:12px;border:1px solid #d9d9d9;background-color:#fff;padding:2px;margin-right:2px;vertical-align:middle;-webkit-border-radius:6px;-moz-border-radius:6px;-o-border-radius:6px;border-radius:6px}.step-indicator .step.active{border-color:#f47e42}.step-indicator .step.active>span{display:inline-block;height:6px;width:6px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-color:#f47e42;vertical-align:top}table{border:1px solid #e6e6e6;width:100%;max-width:100%;padding:0;margin:0;font-size:1em}table.align-center td td,table.align-center td th,table.align-center th td,table.align-center th th{text-align:center}#app-wrap.vendor-management table,table.no-border{border:0 none!important}#app-wrap.vendor-management table thead th,table.no-border thead th{background-color:#fff;border-bottom:1px solid #e6e6e6}#app-wrap.vendor-management table tbody td,#app-wrap.vendor-management table tbody th,table.no-border tbody td,table.no-border tbody th{background-color:#fff}#app-wrap.vendor-management table tbody tr:nth-child(2n) td,#app-wrap.vendor-management table tbody tr:nth-child(2n) th,table.no-border tbody tr:nth-child(2n) td,table.no-border tbody tr:nth-child(2n) th{background-color:#f2f2f2}#app-wrap.vendor-management table tfoot tr td,#app-wrap.vendor-management table tfoot tr th,table.no-border tfoot tr td,table.no-border tfoot tr th{border-top:1px solid #e6e6e6;background:#fff;color:#ccc}#app-wrap.vendor-management table tbody td,#app-wrap.vendor-management table tbody th,#app-wrap.vendor-management table tbody tr:nth-child(2n) td,#app-wrap.vendor-management table tbody tr:nth-child(2n) th,#app-wrap.vendor-management table thead th,table.no-zebra tbody td,table.no-zebra tbody th,table.no-zebra tbody tr:nth-child(2n) td,table.no-zebra tbody tr:nth-child(2n) th,table.no-zebra thead th{background-color:transparent}table.responsive{table-layout:fixed}table td,table th{padding:10px;background:#fcfcfc;white-space:normal;word-wrap:break-word;text-align:left}table td{font-weight:400;font-size:.85em}table tr:nth-child(2n) td,table tr:nth-child(2n) th{background:#f2f2f2}table thead tr th{font-size:.8em;font-weight:500;background:#e0e0e0;color:#1a1a1a}table thead tr td,table thead tr th{background:#d3d3d3;color:#1a1a1a}table thead tr td{font-weight:400}table tbody tr th{font-size:.8em}table tfoot tr th{font-size:.7em}table tfoot tr td{background:#e0e0e0;color:#5a5a5a;font-size:.7em}hb-budget-approval-variance-table .budget-approval-variance-table__table thead th{background-color:#282828;color:#fff}hb-budget-approval-variance-table .budget-approval-variance-table__table tbody td:not(:first-child),hb-budget-approval-variance-table .budget-approval-variance-table__table thead th:not(:first-child){text-align:right}hb-budget-approval-variance-table .budget-approval-variance-table__table td,hb-budget-approval-variance-table .budget-approval-variance-table__table th,hb-budget-approval-variance-table .budget-approval-variance-table__table tr:nth-child(2n) td,hb-budget-approval-variance-table .budget-approval-variance-table__table tr:nth-child(2n) th{background:transparent}hb-budget-approval-variance-table .budget-approval-variance-table__table td,hb-budget-approval-variance-table .budget-approval-variance-table__table th{vertical-align:middle}.tabs>ul li,[role~=tab]{margin-bottom:-1px;padding:.5em 1.5em;background:#f5f5f5;border:1px solid #e6e6e6;color:#4d4d4d;font-family:Lato,sans-serif;font-size:12px;letter-spacing:.4px;line-height:16px;text-decoration:none;text-transform:uppercase;cursor:pointer;line-height:1.5;width:auto;height:auto;text-align:center}.tabs>ul li:focus,.tabs>ul li:hover,:focus[role~=tab],:hover[role~=tab]{transition:background-color .25s ease-out}.tabs.accordion>ul li.active,.tabs>ul li:focus,.tabs>ul li:hover,:focus[role~=tab],:hover[role~=tab]{color:#282828;background:#e6e6e6;text-decoration:none}.tabs>ul li.active{padding:.75em 1.5em .5em;background:#fff;text-decoration:none;color:#282828;border-bottom-color:#fff;transition:none}.tabs>div,[role~=tabpanel]{display:none;background:#fff;border:1px solid #e6e6e6;color:#282828}.active[role~=tabpanel],.no-js .tabs>div,.on[role~=tabpanel],.tabs>div.active,.tabs>div.on{display:block}.tabs:not(.accordion).vertical>ul{overflow:auto}.tabs.vertical{-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}.tabs.vertical>ul{background:#e6e6e6;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;-o-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}.tabs.vertical>ul li{border-right:0}.tabs.vertical>ul li:not(:first-child){-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.tabs.vertical>ul li:first-child{-webkit-border-radius:2px 0 0 0;-moz-border-radius:2px 0 0 0;-o-border-radius:2px 0 0 0;border-radius:2px 0 0 0}.tabs.vertical>div{clear:none;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}.tabs.accordion>ul li{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.tabs.accordion>ul li:first-child{-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.tabs.accordion>ul li:last-of-type{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.tabs.accordion>ul li.active{border-bottom:1px solid #e6e6e6}.tabs.accordion>ul>div{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.tabs.accordion>ul>div:last-child{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.tag-add-item,.tag-item{display:inline-block;width:auto;background-color:#fafafa;border:1px solid #e6e6e6;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:3px 6px;margin:0 5px 3px 0;color:#999;font-size:12px}.tag-item .tag-close,.tag-item .tag-text{display:inline-block;width:auto;line-height:16px}.tag-item .tag-close .icon-cancel,.tag-item .tag-close .icon-cancel:before{display:inline-block;width:auto;font-size:11px;vertical-align:top;margin-top:1px;color:#e0e0e0;cursor:pointer}.tag-item:hover{background-color:#f0f0f0}.tag-item:hover .tag-close .icn-x-white{background-position:-125px 0}.tag-add-item{background-color:transparent;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#f47e42;padding:0 10px;height:42px;line-height:40px}.tag-add-item .tag-close,.tag-add-item .tag-plus,.tag-add-item .tag-text{display:inline-block;width:auto;line-height:38px;height:38px}.tag-add-item .tag-text{max-width:200px;padding-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tag-add-item .tag-close{display:none;padding-left:7px;cursor:pointer;width:27px;overflow:hidden;vertical-align:top}.tag-add-item .tag-close .icn-x-white{width:20px;background-position:-150px 8px}.tag-add-item .tag-plus{font-weight:700;width:27px;text-align:center;overflow:hidden}.tag-add-item:hover{color:#fff;background-color:#006ddf;border-color:#006ddf;cursor:pointer}.tag-add-item.active,.tag-add-item.active:hover{border-color:#006ddf;background-color:#006ddf;color:#fff;cursor:default}.tag-add-item.active .tag-text,.tag-add-item.active:hover .tag-text{padding-right:10px}.tag-add-item.active .tag-plus,.tag-add-item.active:hover .tag-plus{display:none}.tag-add-item.active .tag-close,.tag-add-item.active:hover .tag-close{display:inline-block}.timeline-widget{position:relative}.timeline-widget .timeline-canvas,.timeline-widget .timeline-events{width:100%;height:175px}.timeline-widget .timeline-canvas{border-left:1px solid #e6e6e6}.timeline-widget .timeline-canvas .timeline-tick{float:left;height:175px;min-width:1px;border-right:1px solid #e6e6e6;margin-left:-1px}.timeline-widget .timeline-events{position:absolute;z-index:2;overflow:hidden}.d3-timeline{width:100%;height:128px}.d3-tip{line-height:1;font-weight:700;padding:12px;background:rgba(0,0,0,.8);color:#fff;border-radius:2px;pointer-events:none;max-width:200px}.d3-tip .title{font-size:12px;font-weight:400;margin-bottom:10px}.d3-tip .icon-circle-thin{position:absolute;font-size:22px;left:5px;top:7px}.d3-tip:after{box-sizing:border-box;display:inline;font-size:12px;width:100%;line-height:1;color:rgba(0,0,0,.8);position:absolute;pointer-events:none}.d3-tip.n:after{content:"\25BC";margin:-1px 0 0;top:100%;left:0;text-align:center}.d3-tip.e:after{content:"\25C0";margin:-4px 0 0;top:50%;left:-8px}.d3-tip.s:after{content:"\25B2";margin:0 0 1px;top:-8px;left:0;text-align:center}.d3-tip.w:after{content:"\25B6";margin:-4px 0 0 -1px;top:50%;left:100%}.ui-timepicker-input:disabled{cursor:not-allowed}.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:98%;background:#fff;border:1px solid #ddd;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);outline:none;z-index:10001;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.date-icon+.date-input+.ui-timepicker-wrapper li{padding-left:30px}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}.ui-timepicker-list .ui-timepicker-selected:hover,.ui-timepicker-list li:hover,li.ui-timepicker-selected{background:#1980ec;color:#fff}.ui-timepicker-list li:hover .ui-timepicker-duration,li.ui-timepicker-selected .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled,.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}.ng-toast{height:0;margin-top:20px;position:fixed;width:100%;z-index:200000}.ng-toast.ng-toast--top,.ng-toast.ng-toast--top .ng-toast__list{bottom:auto;top:0}.ng-toast.ng-toast--top.ng-toast--center .ng-toast__list{position:static}.ng-toast.ng-toast--bottom{bottom:0;right:0;top:auto}.ng-toast.ng-toast--bottom .ng-toast__list{bottom:0;top:auto}.ng-toast.ng-toast--bottom.ng-toast--center .ng-toast__list{pointer-events:none}.ng-toast.ng-toast--bottom.ng-toast--center .ng-toast__message .alert{pointer-events:auto}.ng-toast.ng-toast--right .ng-toast__list{left:auto;margin-right:20px;right:0}.ng-toast.ng-toast--right .ng-toast__message{text-align:left}.ng-toast.ng-toast--left .ng-toast__list{left:0;margin-left:20px;right:auto}.ng-toast.ng-toast--left .ng-toast__message{text-align:left}.ng-toast .ng-toast__list{display:inline-block;left:0;list-style:none;margin:0 auto;padding:0;position:absolute;right:0}.ng-toast .ng-toast__message{display:block;width:100%}.ng-toast--animate-fade .ng-enter,.ng-toast--animate-fade .ng-leave,.ng-toast--animate-fade .ng-move{transition-duration:.3s;transition-property:opacity;transition-timing-function:ease}.ng-toast--animate-fade .ng-enter{opacity:0}.ng-toast--animate-fade .ng-enter.ng-enter-active,.ng-toast--animate-fade .ng-leave{opacity:1}.ng-toast--animate-fade .ng-leave.ng-leave-active{opacity:0}.ng-toast--animate-fade .ng-move{opacity:.5}.ng-toast--animate-fade .ng-move.ng-move-active{opacity:1}.ng-toast--animate-slide .ng-enter,.ng-toast--animate-slide .ng-leave,.ng-toast--animate-slide .ng-move{position:relative;transition-duration:.3s;transition-timing-function:ease}.ng-toast--animate-slide.ng-toast--center.ng-toast--top .ng-toast__message{position:relative;transition-property:top,margin-top,opacity}.ng-toast--animate-slide.ng-toast--center.ng-toast--top .ng-toast__message.ng-enter{opacity:0;top:-100px}.ng-toast--animate-slide.ng-toast--center.ng-toast--top .ng-toast__message.ng-enter.ng-enter-active,.ng-toast--animate-slide.ng-toast--center.ng-toast--top .ng-toast__message.ng-leave{opacity:1;top:0}.ng-toast--animate-slide.ng-toast--center.ng-toast--top .ng-toast__message.ng-leave.ng-leave-active{margin-top:-72px;opacity:0}.ng-toast--animate-slide.ng-toast--center.ng-toast--bottom .ng-toast__message{position:relative;transition-property:bottom,margin-bottom,opacity}.ng-toast--animate-slide.ng-toast--center.ng-toast--bottom .ng-toast__message.ng-enter{bottom:-100px;opacity:0}.ng-toast--animate-slide.ng-toast--center.ng-toast--bottom .ng-toast__message.ng-enter.ng-enter-active,.ng-toast--animate-slide.ng-toast--center.ng-toast--bottom .ng-toast__message.ng-leave{bottom:0;opacity:1}.ng-toast--animate-slide.ng-toast--center.ng-toast--bottom .ng-toast__message.ng-leave.ng-leave-active{margin-bottom:-72px;opacity:0}.ng-toast--animate-slide.ng-toast--right{transition-property:right,margin-right,opacity}.ng-toast--animate-slide.ng-toast--right .ng-enter{margin-right:20px;opacity:0;right:-200%}.ng-toast--animate-slide.ng-toast--right .ng-enter.ng-enter-active,.ng-toast--animate-slide.ng-toast--right .ng-leave{margin-right:0;opacity:1;right:0}.ng-toast--animate-slide.ng-toast--right .ng-leave.ng-leave-active{margin-right:20px;opacity:0;right:-200%}.ng-toast--animate-slide.ng-toast--left{transition-property:left,margin-left,opacity}.ng-toast--animate-slide.ng-toast--left .ng-enter{left:-200%;margin-left:20px;opacity:0}.ng-toast--animate-slide.ng-toast--left .ng-enter.ng-enter-active,.ng-toast--animate-slide.ng-toast--left .ng-leave{left:0;margin-left:0;opacity:1}.ng-toast--animate-slide.ng-toast--left .ng-leave.ng-leave-active{left:-200%;margin-left:20px;opacity:0}.alert{align-items:center;background-color:#282828;border:0;border-radius:2px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.26);display:flex;color:#fff;left:50%;margin-bottom:16px;min-height:60px;padding:16px 16px 16px 24px;position:relative;transform:translate3d(-50%,0,0);width:540px}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:48px}.alert-dismissable .close,.alert-dismissible .close{background-color:transparent;border:0;font-size:22px;font-weight:400;margin:0;padding:0;position:absolute;right:16px;top:16px}.alert-dismissable .close:hover,.alert-dismissible .close:hover{color:#4d4d4d}.alert-success{background-color:#0b8626}.alert-info{background-color:#006ddf}.alert-warning{background-color:#d6ab27}.alert-danger{background-color:#d62c2f}.toast-body{display:flex;align-items:center;width:100%;font-size:14px}.toast-body .toast-content{width:inherit}.toast-body .toast-type-icon{margin-right:16px}.toast-body .toast-type-icon:before{font-size:22px;margin:0}.toast-body .icon-info:before,.toast-body .toast-message{font-weight:700}.toast-body .toast-button{margin-left:auto}.toast-body hb-button .hb-button-button.hb-button-type-secondary{border-color:#fff;color:#fff;font-weight:700}.toast-body hb-button .hb-button-button.hb-button-type-secondary:hover{background-color:#fff;color:#4d4d4d}.hb-disconnected-indicator{display:none}.hb-disconnected-indicator.indicator-visible{display:block}@media screen and (max-width:640px){.ng-toast.ng-toast--right .ng-toast__list,.ng-toast .ng-toast__message .alert{border-radius:0;margin:0;width:100%}}.tooltip{position:absolute;top:-10000px;left:-10000px;z-index:10030;display:block;font-size:12px;font-weight:400;line-height:1.4;white-space:normal;overflow:visible;text-overflow:clip;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.no-arrow .tooltip-arrow{display:none}.tooltip .header-section{color:gray;padding-bottom:5px;min-height:1.3125rem}.tooltip .values-section{padding-bottom:5px}.tooltip .values-section .value-definition-box{float:left}.tooltip .values-section .value-definition-box .value-section{font-size:16px}.tooltip .values-section .value-section-box{text-align:right;float:right}.tooltip .values-section .value-section-box .value-section{font-size:16px}.tooltip .values-section .value-section-box .title-section{font-size:10px;color:gray}.tooltip.width-120 .tooltip-inner{max-width:180px;min-width:120px;text-align:left}.tooltip.width-160 .tooltip-inner{min-width:160px}.tooltip.width-320 .tooltip-inner{min-width:320px}.tooltip.width-660 .tooltip-inner{min-width:660px}.tooltip.in{filter:alpha(opacity=100);opacity:1}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:240px;padding:10px;color:#fff;text-align:center;text-decoration:none;word-wrap:break-word;background-color:#000;border-radius:2px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.light.top-top{margin-top:-55px}.tooltip.light .buttons-centered{text-align:center}.tooltip.light .tooltip-inner{-webkit-filter:drop-shadow(0 3px 2px rgba(0,0,0,.23)) drop-shadow(0 3px 6px rgba(0,0,0,.16));filter:drop-shadow(0 3px 2px rgba(0,0,0,.23)) drop-shadow(0 3px 6px rgba(0,0,0,.16));-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=3, Color='#000')";filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=0, OffY=3, Color='#000')";min-width:200px;max-width:400px;text-align:left;color:#282828;background-color:#fff;border-radius:0}.tooltip.light .tooltip-arrow:after{content:"";position:absolute;z-index:1}.tooltip.light .tooltip-arrow:before{content:"";position:absolute;z-index:2}.tooltip.light.bottom .tooltip-arrow{border-bottom-color:transparent}.tooltip.light.bottom .tooltip-arrow:after{top:-4px;left:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:8px solid #ccc}.tooltip.light.bottom .tooltip-arrow:before{top:-3px;left:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:8px solid #fff}.tooltip.light.top .tooltip-arrow{border-top-color:transparent}.tooltip.light.top .tooltip-arrow:after{top:-4px;left:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:8px solid #ccc}.tooltip.light.top .tooltip-arrow:before{top:-5px;left:-9px;border-left:9px solid transparent;border-right:9px solid transparent;border-top:8px solid #fff}.tooltip.light.left .tooltip-arrow{border-left-color:transparent}.tooltip.light.left .tooltip-arrow:after{top:-10px;left:-4px;border-left:8px solid #ccc;border-top:9px solid transparent;border-bottom:9px solid transparent}.tooltip.light.left .tooltip-arrow:before{top:-10px;left:-5px;border-left:8px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent}.tooltip.light.right .tooltip-arrow{border-left-color:transparent}.tooltip.light.right .tooltip-arrow:after{top:-10px;right:-4px;border-right:8px solid #ccc;border-top:9px solid transparent;border-bottom:9px solid transparent}.tooltip.light.right .tooltip-arrow:before{top:-10px;right:-5px;border-right:8px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent}.tooltip.light.bottom-left .tooltip-arrow:after,.tooltip.light.bottom-left .tooltip-arrow:before{left:5px}.tooltip.width-100{max-width:100px}.tooltip.width-200{max-width:200px}.tooltip.width-300{max-width:300px}.tooltip.width-400{max-width:400px}.tooltip-v2 .tooltip-inner{padding:0}.tooltip-v2 .tooltip-menu a{font-size:12px;padding:0}.tooltip-v2 .tooltip-menu .link-text-wrapper{align-items:center;border-color:#e6e6e6;border-style:solid;display:flex;margin:0 10px;padding:8px 0}.tooltip-v2 .tooltip-menu>:last-child:not(:only-child) .link-text-wrapper,.tooltip-v2 .tooltip-menu>:nth-child(2) .link-text-wrapper{border-top-width:1px}.tooltip-v2 .tooltip-menu .link-text{padding-right:8px;white-space:nowrap}.tooltip-v2 .tooltip-menu i{color:#282828;font-size:16px;padding:0 8px}.tooltip-v2 .tooltip-menu>:last-child:not(:only-child) a:focus .link-text-wrapper,.tooltip-v2 .tooltip-menu>:last-child:not(:only-child) a:hover .link-text-wrapper,.tooltip-v2 .tooltip-menu>:nth-child(2) a:focus .link-text-wrapper,.tooltip-v2 .tooltip-menu>:nth-child(2) a:hover .link-text-wrapper{border-color:#fff}.tooltip-v2 .tooltip-menu>:first-child:hover+:nth-child(2) .link-text-wrapper,.tooltip-v2 .tooltip-menu>:nth-last-child(2):hover~:last-child .link-text-wrapper{border-color:transparent}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}#cost-tooltip .info{height:50px}#cost-tooltip div.col1,#cost-tooltip div.col2{float:left;width:9%}#cost-tooltip div.col3{float:left;width:82%}#cost-tooltip div.row-more{text-align:center;height:40px;line-height:35px}#cost-tooltip div.row-more .icon-award{font-size:22px;color:#2eacc3}#cost-tooltip div.row-less{text-align:center}#cost-tooltip div.col-content,#cost-tooltip div.row-less{height:40px;line-height:38px}.twitter-typeahead{width:100%}.twitter-typeahead.scrollable .tt-menu{max-height:250px;overflow-y:auto;position:absolute}.tt-query{box-shadow:0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#999}.tt-menu{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-color:#fff;border:0;outline:none;width:350px;position:absolute}.tt-menu:not(.tt-open){display:none!important}.tt-suggestion{color:#282828;font-size:14px;font-weight:400;letter-spacing:.25px;line-height:20px;margin:0;padding:16px 4px;cursor:pointer}.tt-suggestion [class^=icon-]{color:gray;margin-right:5px}.tt-suggestion:not(:last-child){margin-bottom:0}.tt-suggestion:hover{color:#282828;background-color:#f5f5f5;cursor:pointer}.tt-dataset-2 .empty{padding:10px;margin:0;background-color:#337dd0;color:#fff}#scrollable-dropdown-menu .tt-dropdown-menu{max-height:150px;overflow-y:auto}.tt-cursor{background-color:#337dd0;color:#fff}.tt-cursor [class^=icon-]{color:#fff}.tt-header{border-top:1px solid #ccc;color:#777;line-height:24px;padding:10px}.search-input input{outline:none;padding-left:50px;width:350px}@media (max-width:501px){.search-input input,.tt-menu{width:100%}}.desktop-only{display:block}span.desktop-only{display:inline}.mobile-only,.small-tablet-and-mobile-only,.small-tablet-only,.tablet-only{display:none!important}@media (min-width:1025px){.desktop-only{display:block!important}.hide-on-desktop,.mobile-only,.small-tablet-and-mobile-only,.small-tablet-only,.tablet-only{display:none!important}span.desktop-only{display:inline!important}.no-border-desktop{border:0}.small-desktop{font-size:.7em}.medium-desktop{font-size:.8em}.large-desktop{font-size:1.2em}.zero-desktop.double-gap-bottom,.zero-desktop.double-gap-left,.zero-desktop.double-gap-right,.zero-desktop.double-gap-top,.zero-desktop.double-gapped,.zero-desktop.double-pad-bottom,.zero-desktop.double-pad-left,.zero-desktop.double-pad-right,.zero-desktop.double-pad-top,.zero-desktop.double-padded,.zero-desktop.gap-bottom,.zero-desktop.gap-left,.zero-desktop.gap-right,.zero-desktop.gap-top,.zero-desktop.gapped,.zero-desktop.half-gap-bottom,.zero-desktop.half-gap-left,.zero-desktop.half-gap-right,.zero-desktop.half-gap-top,.zero-desktop.half-gapped,.zero-desktop.half-pad-bottom,.zero-desktop.half-pad-left,.zero-desktop.half-pad-right,.zero-desktop.half-pad-top,.zero-desktop.half-padded,.zero-desktop.pad-bottom,.zero-desktop.pad-left,.zero-desktop.pad-right,.zero-desktop.pad-top,.zero-desktop.padded,.zero-desktop.triple-gap-bottom,.zero-desktop.triple-gap-left,.zero-desktop.triple-gap-right,.zero-desktop.triple-gap-top,.zero-desktop.triple-gapped,.zero-desktop.triple-pad-bottom,.zero-desktop.triple-pad-left,.zero-desktop.triple-pad-right,.zero-desktop.triple-pad-top,.zero-desktop.triple-padded{padding:0!important;margin:0!important}.padded-desktop{padding:10px}.pad-top-desktop{padding-top:10px}.pad-right-desktop{padding-right:10px}.pad-bottom-desktop{padding-bottom:10px}.pad-left-desktop{padding-left:10px}.no-pad-desktop.double-pad-bottom,.no-pad-desktop.double-pad-left,.no-pad-desktop.double-pad-right,.no-pad-desktop.double-pad-top,.no-pad-desktop.double-padded,.no-pad-desktop.half-pad-bottom,.no-pad-desktop.half-pad-left,.no-pad-desktop.half-pad-right,.no-pad-desktop.half-pad-top,.no-pad-desktop.half-padded,.no-pad-desktop.pad-bottom,.no-pad-desktop.pad-left,.no-pad-desktop.pad-right,.no-pad-desktop.pad-top,.no-pad-desktop.padded,.no-pad-desktop.triple-pad-bottom,.no-pad-desktop.triple-pad-left,.no-pad-desktop.triple-pad-right,.no-pad-desktop.triple-pad-top,.no-pad-desktop.triple-padded,.no-padded-desktop.double-pad-bottom,.no-padded-desktop.double-pad-left,.no-padded-desktop.double-pad-right,.no-padded-desktop.double-pad-top,.no-padded-desktop.double-padded,.no-padded-desktop.half-pad-bottom,.no-padded-desktop.half-pad-left,.no-padded-desktop.half-pad-right,.no-padded-desktop.half-pad-top,.no-padded-desktop.half-padded,.no-padded-desktop.pad-bottom,.no-padded-desktop.pad-left,.no-padded-desktop.pad-right,.no-padded-desktop.pad-top,.no-padded-desktop.padded,.no-padded-desktop.triple-pad-bottom,.no-padded-desktop.triple-pad-left,.no-padded-desktop.triple-pad-right,.no-padded-desktop.triple-pad-top,.no-padded-desktop.triple-padded,.no-padding-desktop.double-pad-bottom,.no-padding-desktop.double-pad-left,.no-padding-desktop.double-pad-right,.no-padding-desktop.double-pad-top,.no-padding-desktop.double-padded,.no-padding-desktop.half-pad-bottom,.no-padding-desktop.half-pad-left,.no-padding-desktop.half-pad-right,.no-padding-desktop.half-pad-top,.no-padding-desktop.half-padded,.no-padding-desktop.pad-bottom,.no-padding-desktop.pad-left,.no-padding-desktop.pad-right,.no-padding-desktop.pad-top,.no-padding-desktop.padded,.no-padding-desktop.triple-pad-bottom,.no-padding-desktop.triple-pad-left,.no-padding-desktop.triple-pad-right,.no-padding-desktop.triple-pad-top,.no-padding-desktop.triple-padded{padding:0!important}.no-pad-top-desktop{padding-top:0}.no-pad-right-desktop{padding-right:0}.no-pad-bottom-desktop{padding-bottom:0}.no-pad-left-desktop{padding-left:0}.gapped-desktop{margin:10px}.gap-top-desktop{margin-top:10px}.gap-right-desktop{margin-right:10px}.gap-bottom-desktop{margin-bottom:10px}.gap-left-desktop{margin-left:10px}.no-gap-desktop.double-gap-bottom,.no-gap-desktop.double-gap-left,.no-gap-desktop.double-gap-right,.no-gap-desktop.double-gap-top,.no-gap-desktop.double-gapped,.no-gap-desktop.gap-bottom,.no-gap-desktop.gap-left,.no-gap-desktop.gap-right,.no-gap-desktop.gap-top,.no-gap-desktop.gapped,.no-gap-desktop.half-gap-bottom,.no-gap-desktop.half-gap-left,.no-gap-desktop.half-gap-right,.no-gap-desktop.half-gap-top,.no-gap-desktop.half-gapped,.no-gap-desktop.triple-gap-bottom,.no-gap-desktop.triple-gap-left,.no-gap-desktop.triple-gap-right,.no-gap-desktop.triple-gap-top,.no-gap-desktop.triple-gapped,.no-gapped-desktop.double-gap-bottom,.no-gapped-desktop.double-gap-left,.no-gapped-desktop.double-gap-right,.no-gapped-desktop.double-gap-top,.no-gapped-desktop.double-gapped,.no-gapped-desktop.gap-bottom,.no-gapped-desktop.gap-left,.no-gapped-desktop.gap-right,.no-gapped-desktop.gap-top,.no-gapped-desktop.gapped,.no-gapped-desktop.half-gap-bottom,.no-gapped-desktop.half-gap-left,.no-gapped-desktop.half-gap-right,.no-gapped-desktop.half-gap-top,.no-gapped-desktop.half-gapped,.no-gapped-desktop.triple-gap-bottom,.no-gapped-desktop.triple-gap-left,.no-gapped-desktop.triple-gap-right,.no-gapped-desktop.triple-gap-top,.no-gapped-desktop.triple-gapped,.no-margin-desktop.double-gap-bottom,.no-margin-desktop.double-gap-left,.no-margin-desktop.double-gap-right,.no-margin-desktop.double-gap-top,.no-margin-desktop.double-gapped,.no-margin-desktop.gap-bottom,.no-margin-desktop.gap-left,.no-margin-desktop.gap-right,.no-margin-desktop.gap-top,.no-margin-desktop.gapped,.no-margin-desktop.half-gap-bottom,.no-margin-desktop.half-gap-left,.no-margin-desktop.half-gap-right,.no-margin-desktop.half-gap-top,.no-margin-desktop.half-gapped,.no-margin-desktop.triple-gap-bottom,.no-margin-desktop.triple-gap-left,.no-margin-desktop.triple-gap-right,.no-margin-desktop.triple-gap-top,.no-margin-desktop.triple-gapped{margin:0!important}.no-gap-top-desktop{margin-top:0}.no-gap-right-desktop{margin-right:0}.no-gap-bottom-desktop{margin-bottom:0}.no-gap-left-desktop{margin-left:0}.offset-desktop{margin:-10px}.offset-top-desktop{margin-top:-10px}.offset-right-desktop{margin-right:-10px}.offset-bottom-desktop{margin-bottom:-10px}.offset-left-desktop{margin-left:-10px}.no-offset-top-desktop{margin-top:0}.no-offset-right-desktop{margin-right:0}.no-offset-bottom-desktop{margin-bottom:0}.no-offset-left-desktop{margin-left:0}.half-padded-desktop{padding:5px}.double-padded-desktop{padding:20px}.triple-padded-desktop{padding:30px}.half-pad-top-desktop{padding-top:5px}.double-pad-top-desktop{padding-top:20px}.triple-pad-top-desktop{padding-top:30px}.half-pad-right-desktop{padding-right:5px}.double-pad-right-desktop{padding-right:20px}.triple-pad-right-desktop{padding-right:30px}.half-pad-bottom-desktop{padding-bottom:5px}.double-pad-bottom-desktop{padding-bottom:20px}.triple-pad-bottom-desktop{padding-bottom:30px}.half-pad-left-desktop{padding-left:5px}.double-pad-left-desktop{padding-left:20px}.triple-pad-left-desktop{padding-left:30px}.half-gapped-desktop{margin:5px}.double-gapped-desktop{margin:20px}.triple-gapped-desktop{margin:30px}.half-gap-top-desktop{margin-top:5px}.double-gap-top-desktop{margin-top:20px}.triple-gap-top-desktop{margin-top:30px}.half-gap-right-desktop{margin-right:5px}.double-gap-right-desktop{margin-right:20px}.triple-gap-right-desktop{margin-right:30px}.half-gap-bottom-desktop{margin-bottom:5px}.double-gap-bottom-desktop{margin-bottom:20px}.triple-gap-bottom-desktop{margin-bottom:30px}.half-gap-left-desktop{margin-left:5px}.double-gap-left-desktop{margin-left:20px}.triple-gap-left-desktop{margin-left:30px}.half-offset-desktop{margin:-5px}.double-offset-desktop{margin:-20px}.triple-offset-desktop{margin:-30px}.half-offset-top-desktop{margin-top:-5px}.double-offset-top-desktop{margin-top:-20px}.triple-offset-top-desktop{margin-top:-30px}.half-offset-right-desktop{margin-right:-5px}.double-offset-right-desktop{margin-right:-20px}.triple-offset-right-desktop{margin-right:-30px}.half-offset-bottom-desktop{margin-bottom:-5px}.double-offset-bottom-desktop{margin-bottom:-20px}.triple-offset-bottom-desktop{margin-bottom:-30px}.half-offset-left-desktop{margin-left:-5px}.double-offset-left-desktop{margin-left:-20px}.triple-offset-left-desktop{margin-left:-30px}.fixed-desktop{position:fixed}.fixed-top-desktop{position:fixed;top:0}.fixed-right-desktop{position:fixed;right:0}.fixed-bottom-desktop{position:fixed;bottom:0}.fixed-left-desktop{position:fixed;left:0}.fixed-middle-desktop{position:fixed;top:50%}.fixed-center-desktop{position:fixed;left:50%}.absolute-desktop{position:absolute}.absolute-top-desktop{position:absolute;top:0}.absolute-right-desktop{position:absolute;right:0}.absolute-bottom-desktop{position:absolute;bottom:0}.absolute-left-desktop{position:absolute;left:0}.absolute-middle-desktop{position:absolute;top:50%}.absolute-center-desktop{position:absolute;left:50%}.static-desktop{position:static}.inline-desktop{display:inline}.block-desktop{display:block}.clear-desktop{clear:both}.clear-desktop:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden}.center-desktop{display:block;margin:0 auto}.pull-right-desktop{float:right!important}.pull-left-desktop{float:left!important}.pull-none-desktop{float:none!important}.bordered-desktop{border:1px solid #e6e6e6}.border-top-desktop{border-top:1px solid #e6e6e6}.border-right-desktop{border-right:1px solid #e6e6e6}.border-bottom-desktop{border-bottom:1px solid #e6e6e6}.border-left-desktop{border-left:1px solid #e6e6e6}.align-top-desktop{display:table-cell;vertical-align:top}.align-right-desktop{text-align:right}.align-bottom-desktop{display:table-cell;vertical-align:bottom}.align-left-desktop{text-align:left}.align-center-desktop{text-align:center}.justify-desktop{text-align:justify}.truncate-desktop{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.one-column-desktop,.one-columns-desktop{column-count:1}.two-column-desktop,.two-columns-desktop{column-count:2}.three-column-desktop,.three-columns-desktop{column-count:3}.four-column-desktop,.four-columns-desktop{column-count:4}.five-column-desktop,.five-columns-desktop{column-count:5}}@media (min-width:641px) and (max-width:847px){.desktop-only{display:none!important}.tablet-only{display:block!important}.hide-on-tablet,.mobile-only,.small-tablet-and-mobile-only,.small-tablet-only{display:none!important}span.tablet-only{display:inline!important}.no-border-tablet{border:0}.small-tablet{font-size:.7em}.medium-tablet{font-size:.8em}.large-tablet{font-size:1.2em}.zero-tablet.double-gap-bottom,.zero-tablet.double-gap-left,.zero-tablet.double-gap-right,.zero-tablet.double-gap-top,.zero-tablet.double-gapped,.zero-tablet.double-pad-bottom,.zero-tablet.double-pad-left,.zero-tablet.double-pad-right,.zero-tablet.double-pad-top,.zero-tablet.double-padded,.zero-tablet.gap-bottom,.zero-tablet.gap-left,.zero-tablet.gap-right,.zero-tablet.gap-top,.zero-tablet.gapped,.zero-tablet.half-gap-bottom,.zero-tablet.half-gap-left,.zero-tablet.half-gap-right,.zero-tablet.half-gap-top,.zero-tablet.half-gapped,.zero-tablet.half-pad-bottom,.zero-tablet.half-pad-left,.zero-tablet.half-pad-right,.zero-tablet.half-pad-top,.zero-tablet.half-padded,.zero-tablet.pad-bottom,.zero-tablet.pad-left,.zero-tablet.pad-right,.zero-tablet.pad-top,.zero-tablet.padded,.zero-tablet.triple-gap-bottom,.zero-tablet.triple-gap-left,.zero-tablet.triple-gap-right,.zero-tablet.triple-gap-top,.zero-tablet.triple-gapped,.zero-tablet.triple-pad-bottom,.zero-tablet.triple-pad-left,.zero-tablet.triple-pad-right,.zero-tablet.triple-pad-top,.zero-tablet.triple-padded{padding:0!important;margin:0!important}.padded-tablet{padding:10px}.pad-top-tablet{padding-top:10px}.pad-right-tablet{padding-right:10px}.pad-bottom-tablet{padding-bottom:10px}.pad-left-tablet{padding-left:10px}.no-pad-tablet.double-pad-bottom,.no-pad-tablet.double-pad-left,.no-pad-tablet.double-pad-right,.no-pad-tablet.double-pad-top,.no-pad-tablet.double-padded,.no-pad-tablet.half-pad-bottom,.no-pad-tablet.half-pad-left,.no-pad-tablet.half-pad-right,.no-pad-tablet.half-pad-top,.no-pad-tablet.half-padded,.no-pad-tablet.pad-bottom,.no-pad-tablet.pad-left,.no-pad-tablet.pad-right,.no-pad-tablet.pad-top,.no-pad-tablet.padded,.no-pad-tablet.triple-pad-bottom,.no-pad-tablet.triple-pad-left,.no-pad-tablet.triple-pad-right,.no-pad-tablet.triple-pad-top,.no-pad-tablet.triple-padded,.no-padded-tablet.double-pad-bottom,.no-padded-tablet.double-pad-left,.no-padded-tablet.double-pad-right,.no-padded-tablet.double-pad-top,.no-padded-tablet.double-padded,.no-padded-tablet.half-pad-bottom,.no-padded-tablet.half-pad-left,.no-padded-tablet.half-pad-right,.no-padded-tablet.half-pad-top,.no-padded-tablet.half-padded,.no-padded-tablet.pad-bottom,.no-padded-tablet.pad-left,.no-padded-tablet.pad-right,.no-padded-tablet.pad-top,.no-padded-tablet.padded,.no-padded-tablet.triple-pad-bottom,.no-padded-tablet.triple-pad-left,.no-padded-tablet.triple-pad-right,.no-padded-tablet.triple-pad-top,.no-padded-tablet.triple-padded,.no-padding-tablet.double-pad-bottom,.no-padding-tablet.double-pad-left,.no-padding-tablet.double-pad-right,.no-padding-tablet.double-pad-top,.no-padding-tablet.double-padded,.no-padding-tablet.half-pad-bottom,.no-padding-tablet.half-pad-left,.no-padding-tablet.half-pad-right,.no-padding-tablet.half-pad-top,.no-padding-tablet.half-padded,.no-padding-tablet.pad-bottom,.no-padding-tablet.pad-left,.no-padding-tablet.pad-right,.no-padding-tablet.pad-top,.no-padding-tablet.padded,.no-padding-tablet.triple-pad-bottom,.no-padding-tablet.triple-pad-left,.no-padding-tablet.triple-pad-right,.no-padding-tablet.triple-pad-top,.no-padding-tablet.triple-padded{padding:0!important}.no-pad-top-tablet{padding-top:0}.no-pad-right-tablet{padding-right:0}.no-pad-bottom-tablet{padding-bottom:0}.no-pad-left-tablet{padding-left:0}.gapped-tablet{margin:10px}.gap-top-tablet{margin-top:10px}.gap-right-tablet{margin-right:10px}.gap-bottom-tablet{margin-bottom:10px}.gap-left-tablet{margin-left:10px}.no-gap-tablet.double-gap-bottom,.no-gap-tablet.double-gap-left,.no-gap-tablet.double-gap-right,.no-gap-tablet.double-gap-top,.no-gap-tablet.double-gapped,.no-gap-tablet.gap-bottom,.no-gap-tablet.gap-left,.no-gap-tablet.gap-right,.no-gap-tablet.gap-top,.no-gap-tablet.gapped,.no-gap-tablet.half-gap-bottom,.no-gap-tablet.half-gap-left,.no-gap-tablet.half-gap-right,.no-gap-tablet.half-gap-top,.no-gap-tablet.half-gapped,.no-gap-tablet.triple-gap-bottom,.no-gap-tablet.triple-gap-left,.no-gap-tablet.triple-gap-right,.no-gap-tablet.triple-gap-top,.no-gap-tablet.triple-gapped,.no-gapped-tablet.double-gap-bottom,.no-gapped-tablet.double-gap-left,.no-gapped-tablet.double-gap-right,.no-gapped-tablet.double-gap-top,.no-gapped-tablet.double-gapped,.no-gapped-tablet.gap-bottom,.no-gapped-tablet.gap-left,.no-gapped-tablet.gap-right,.no-gapped-tablet.gap-top,.no-gapped-tablet.gapped,.no-gapped-tablet.half-gap-bottom,.no-gapped-tablet.half-gap-left,.no-gapped-tablet.half-gap-right,.no-gapped-tablet.half-gap-top,.no-gapped-tablet.half-gapped,.no-gapped-tablet.triple-gap-bottom,.no-gapped-tablet.triple-gap-left,.no-gapped-tablet.triple-gap-right,.no-gapped-tablet.triple-gap-top,.no-gapped-tablet.triple-gapped,.no-margin-tablet.double-gap-bottom,.no-margin-tablet.double-gap-left,.no-margin-tablet.double-gap-right,.no-margin-tablet.double-gap-top,.no-margin-tablet.double-gapped,.no-margin-tablet.gap-bottom,.no-margin-tablet.gap-left,.no-margin-tablet.gap-right,.no-margin-tablet.gap-top,.no-margin-tablet.gapped,.no-margin-tablet.half-gap-bottom,.no-margin-tablet.half-gap-left,.no-margin-tablet.half-gap-right,.no-margin-tablet.half-gap-top,.no-margin-tablet.half-gapped,.no-margin-tablet.triple-gap-bottom,.no-margin-tablet.triple-gap-left,.no-margin-tablet.triple-gap-right,.no-margin-tablet.triple-gap-top,.no-margin-tablet.triple-gapped{margin:0!important}.no-gap-top-tablet{margin-top:0}.no-gap-right-tablet{margin-right:0}.no-gap-bottom-tablet{margin-bottom:0}.no-gap-left-tablet{margin-left:0}.offset-tablet{margin:-10px}.offset-top-tablet{margin-top:-10px}.offset-right-tablet{margin-right:-10px}.offset-bottom-tablet{margin-bottom:-10px}.offset-left-tablet{margin-left:-10px}.no-offset-top-tablet{margin-top:0}.no-offset-right-tablet{margin-right:0}.no-offset-bottom-tablet{margin-bottom:0}.no-offset-left-tablet{margin-left:0}.half-padded-tablet{padding:5px}.double-padded-tablet{padding:20px}.triple-padded-tablet{padding:30px}.half-pad-top-tablet{padding-top:5px}.double-pad-top-tablet{padding-top:20px}.triple-pad-top-tablet{padding-top:30px}.half-pad-right-tablet{padding-right:5px}.double-pad-right-tablet{padding-right:20px}.triple-pad-right-tablet{padding-right:30px}.half-pad-bottom-tablet{padding-bottom:5px}.double-pad-bottom-tablet{padding-bottom:20px}.triple-pad-bottom-tablet{padding-bottom:30px}.half-pad-left-tablet{padding-left:5px}.double-pad-left-tablet{padding-left:20px}.triple-pad-left-tablet{padding-left:30px}.half-gapped-tablet{margin:5px}.double-gapped-tablet{margin:20px}.triple-gapped-tablet{margin:30px}.half-gap-top-tablet{margin-top:5px}.double-gap-top-tablet{margin-top:20px}.triple-gap-top-tablet{margin-top:30px}.half-gap-right-tablet{margin-right:5px}.double-gap-right-tablet{margin-right:20px}.triple-gap-right-tablet{margin-right:30px}.half-gap-bottom-tablet{margin-bottom:5px}.double-gap-bottom-tablet{margin-bottom:20px}.triple-gap-bottom-tablet{margin-bottom:30px}.half-gap-left-tablet{margin-left:5px}.double-gap-left-tablet{margin-left:20px}.triple-gap-left-tablet{margin-left:30px}.half-offset-tablet{margin:-5px}.double-offset-tablet{margin:-20px}.triple-offset-tablet{margin:-30px}.half-offset-top-tablet{margin-top:-5px}.double-offset-top-tablet{margin-top:-20px}.triple-offset-top-tablet{margin-top:-30px}.half-offset-right-tablet{margin-right:-5px}.double-offset-right-tablet{margin-right:-20px}.triple-offset-right-tablet{margin-right:-30px}.half-offset-bottom-tablet{margin-bottom:-5px}.double-offset-bottom-tablet{margin-bottom:-20px}.triple-offset-bottom-tablet{margin-bottom:-30px}.half-offset-left-tablet{margin-left:-5px}.double-offset-left-tablet{margin-left:-20px}.triple-offset-left-tablet{margin-left:-30px}.fixed-tablet{position:fixed}.fixed-top-tablet{position:fixed;top:0}.fixed-right-tablet{position:fixed;right:0}.fixed-bottom-tablet{position:fixed;bottom:0}.fixed-left-tablet{position:fixed;left:0}.fixed-middle-tablet{position:fixed;top:50%}.fixed-center-tablet{position:fixed;left:50%}.absolute-tablet{position:absolute}.absolute-top-tablet{position:absolute;top:0}.absolute-right-tablet{position:absolute;right:0}.absolute-bottom-tablet{position:absolute;bottom:0}.absolute-left-tablet{position:absolute;left:0}.absolute-middle-tablet{position:absolute;top:50%}.absolute-center-tablet{position:absolute;left:50%}.static-tablet{position:static}.inline-tablet{display:inline}.block-tablet{display:block}.clear-tablet{clear:both}.clear-tablet:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden}.center-tablet{display:block;margin:0 auto}.pull-right-tablet{float:right!important}.pull-left-tablet{float:left!important}.pull-none-tablet{float:none!important}.bordered-tablet{border:1px solid #e6e6e6}.border-top-tablet{border-top:1px solid #e6e6e6}.border-right-tablet{border-right:1px solid #e6e6e6}.border-bottom-tablet{border-bottom:1px solid #e6e6e6}.border-left-tablet{border-left:1px solid #e6e6e6}.align-top-tablet{display:table-cell;vertical-align:top}.align-right-tablet{text-align:right}.align-bottom-tablet{display:table-cell;vertical-align:bottom}.align-left-tablet{text-align:left}.align-center-tablet{text-align:center}.justify-tablet{text-align:justify}.truncate-tablet{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.one-column-tablet,.one-columns-tablet{column-count:1}.two-column-tablet,.two-columns-tablet{column-count:2}.three-column-tablet,.three-columns-tablet{column-count:3}.four-column-tablet,.four-columns-tablet{column-count:4}.five-column-tablet,.five-columns-tablet{column-count:5}}@media (max-width:640px){.fifth:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifths:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourth:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourths:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.half:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.halves:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixth:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixths:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.third:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.thirds:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet){width:100%!important;float:none;clear:both}.fifth.right-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifth.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifth.right-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifth.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifths.right-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifths.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifths.right-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifths.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourth.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourth.right-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourth.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourths.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourths.right-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourths.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.half.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.halves.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.right-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.right-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.right-six:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.right-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.right-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.right-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.right-six:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.right-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixth.right-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixth.right-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixth.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixth.right-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixth.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixths.right-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixths.right-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixths.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixths.right-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixths.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.third.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.third.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.thirds.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.thirds.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet){left:0}.fifth.left-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifth.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifth.left-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifth.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifths.left-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifths.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifths.left-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifths.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourth.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourth.left-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourth.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourths.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourths.left-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourths.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.half.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.halves.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.left-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.left-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.left-six:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.left-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.left-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.left-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.left-six:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.left-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixth.left-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixth.left-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixth.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixth.left-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixth.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixths.left-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixths.left-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixths.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixths.left-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixths.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.third.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.third.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.thirds.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.thirds.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet){right:0}.fifth.skip-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifth.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifth.skip-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifth.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifths.skip-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifths.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifths.skip-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fifths.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourth.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourth.skip-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourth.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourths.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourths.skip-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.fourths.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.half.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.halves.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.skip-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.skip-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.skip-six:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.skip-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.seventh.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.skip-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.skip-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.skip-six:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.skip-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sevenths.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixth.skip-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixth.skip-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixth.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixth.skip-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixth.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixths.skip-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixths.skip-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixths.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixths.skip-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.sixths.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.third.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.third.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.thirds.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet),.thirds.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile):not(.small-tablet):not(.one-up-small-tablet):not(.two-up-small-tablet):not(.three-up-small-tablet):not(.four-up-small-tablet):not(.five-up-small-tablet):not(.six-up-small-tablet):not(.seven-up-small-tablet){margin-left:0}.desktop-only,.tablet-only{display:none!important}.small-tablet-only{display:block!important}.mobile-only{display:none!important}.small-tablet-and-mobile-only{display:block!important}.hide-on-small-tablet{display:none!important}span.small-tablet-only{display:inline!important}.no-border-small-tablet{border:0}.small-small-tablet{font-size:.7em}.medium-small-tablet{font-size:.8em}.large-small-tablet{font-size:1.2em}.zero-small-tablet.double-gap-bottom,.zero-small-tablet.double-gap-left,.zero-small-tablet.double-gap-right,.zero-small-tablet.double-gap-top,.zero-small-tablet.double-gapped,.zero-small-tablet.double-pad-bottom,.zero-small-tablet.double-pad-left,.zero-small-tablet.double-pad-right,.zero-small-tablet.double-pad-top,.zero-small-tablet.double-padded,.zero-small-tablet.gap-bottom,.zero-small-tablet.gap-left,.zero-small-tablet.gap-right,.zero-small-tablet.gap-top,.zero-small-tablet.gapped,.zero-small-tablet.half-gap-bottom,.zero-small-tablet.half-gap-left,.zero-small-tablet.half-gap-right,.zero-small-tablet.half-gap-top,.zero-small-tablet.half-gapped,.zero-small-tablet.half-pad-bottom,.zero-small-tablet.half-pad-left,.zero-small-tablet.half-pad-right,.zero-small-tablet.half-pad-top,.zero-small-tablet.half-padded,.zero-small-tablet.pad-bottom,.zero-small-tablet.pad-left,.zero-small-tablet.pad-right,.zero-small-tablet.pad-top,.zero-small-tablet.padded,.zero-small-tablet.triple-gap-bottom,.zero-small-tablet.triple-gap-left,.zero-small-tablet.triple-gap-right,.zero-small-tablet.triple-gap-top,.zero-small-tablet.triple-gapped,.zero-small-tablet.triple-pad-bottom,.zero-small-tablet.triple-pad-left,.zero-small-tablet.triple-pad-right,.zero-small-tablet.triple-pad-top,.zero-small-tablet.triple-padded{padding:0!important;margin:0!important}.padded-small-tablet{padding:10px}.pad-top-small-tablet{padding-top:10px}.pad-right-small-tablet{padding-right:10px}.pad-bottom-small-tablet{padding-bottom:10px}.pad-left-small-tablet{padding-left:10px}.no-pad-small-tablet.double-pad-bottom,.no-pad-small-tablet.double-pad-left,.no-pad-small-tablet.double-pad-right,.no-pad-small-tablet.double-pad-top,.no-pad-small-tablet.double-padded,.no-pad-small-tablet.half-pad-bottom,.no-pad-small-tablet.half-pad-left,.no-pad-small-tablet.half-pad-right,.no-pad-small-tablet.half-pad-top,.no-pad-small-tablet.half-padded,.no-pad-small-tablet.pad-bottom,.no-pad-small-tablet.pad-left,.no-pad-small-tablet.pad-right,.no-pad-small-tablet.pad-top,.no-pad-small-tablet.padded,.no-pad-small-tablet.triple-pad-bottom,.no-pad-small-tablet.triple-pad-left,.no-pad-small-tablet.triple-pad-right,.no-pad-small-tablet.triple-pad-top,.no-pad-small-tablet.triple-padded,.no-padded-small-tablet.double-pad-bottom,.no-padded-small-tablet.double-pad-left,.no-padded-small-tablet.double-pad-right,.no-padded-small-tablet.double-pad-top,.no-padded-small-tablet.double-padded,.no-padded-small-tablet.half-pad-bottom,.no-padded-small-tablet.half-pad-left,.no-padded-small-tablet.half-pad-right,.no-padded-small-tablet.half-pad-top,.no-padded-small-tablet.half-padded,.no-padded-small-tablet.pad-bottom,.no-padded-small-tablet.pad-left,.no-padded-small-tablet.pad-right,.no-padded-small-tablet.pad-top,.no-padded-small-tablet.padded,.no-padded-small-tablet.triple-pad-bottom,.no-padded-small-tablet.triple-pad-left,.no-padded-small-tablet.triple-pad-right,.no-padded-small-tablet.triple-pad-top,.no-padded-small-tablet.triple-padded,.no-padding-small-tablet.double-pad-bottom,.no-padding-small-tablet.double-pad-left,.no-padding-small-tablet.double-pad-right,.no-padding-small-tablet.double-pad-top,.no-padding-small-tablet.double-padded,.no-padding-small-tablet.half-pad-bottom,.no-padding-small-tablet.half-pad-left,.no-padding-small-tablet.half-pad-right,.no-padding-small-tablet.half-pad-top,.no-padding-small-tablet.half-padded,.no-padding-small-tablet.pad-bottom,.no-padding-small-tablet.pad-left,.no-padding-small-tablet.pad-right,.no-padding-small-tablet.pad-top,.no-padding-small-tablet.padded,.no-padding-small-tablet.triple-pad-bottom,.no-padding-small-tablet.triple-pad-left,.no-padding-small-tablet.triple-pad-right,.no-padding-small-tablet.triple-pad-top,.no-padding-small-tablet.triple-padded{padding:0!important}.no-pad-top-small-tablet{padding-top:0}.no-pad-right-small-tablet{padding-right:0}.no-pad-bottom-small-tablet{padding-bottom:0}.no-pad-left-small-tablet{padding-left:0}.gapped-small-tablet{margin:10px}.gap-top-small-tablet{margin-top:10px}.gap-right-small-tablet{margin-right:10px}.gap-bottom-small-tablet{margin-bottom:10px}.gap-left-small-tablet{margin-left:10px}.no-gap-small-tablet.double-gap-bottom,.no-gap-small-tablet.double-gap-left,.no-gap-small-tablet.double-gap-right,.no-gap-small-tablet.double-gap-top,.no-gap-small-tablet.double-gapped,.no-gap-small-tablet.gap-bottom,.no-gap-small-tablet.gap-left,.no-gap-small-tablet.gap-right,.no-gap-small-tablet.gap-top,.no-gap-small-tablet.gapped,.no-gap-small-tablet.half-gap-bottom,.no-gap-small-tablet.half-gap-left,.no-gap-small-tablet.half-gap-right,.no-gap-small-tablet.half-gap-top,.no-gap-small-tablet.half-gapped,.no-gap-small-tablet.triple-gap-bottom,.no-gap-small-tablet.triple-gap-left,.no-gap-small-tablet.triple-gap-right,.no-gap-small-tablet.triple-gap-top,.no-gap-small-tablet.triple-gapped,.no-gapped-small-tablet.double-gap-bottom,.no-gapped-small-tablet.double-gap-left,.no-gapped-small-tablet.double-gap-right,.no-gapped-small-tablet.double-gap-top,.no-gapped-small-tablet.double-gapped,.no-gapped-small-tablet.gap-bottom,.no-gapped-small-tablet.gap-left,.no-gapped-small-tablet.gap-right,.no-gapped-small-tablet.gap-top,.no-gapped-small-tablet.gapped,.no-gapped-small-tablet.half-gap-bottom,.no-gapped-small-tablet.half-gap-left,.no-gapped-small-tablet.half-gap-right,.no-gapped-small-tablet.half-gap-top,.no-gapped-small-tablet.half-gapped,.no-gapped-small-tablet.triple-gap-bottom,.no-gapped-small-tablet.triple-gap-left,.no-gapped-small-tablet.triple-gap-right,.no-gapped-small-tablet.triple-gap-top,.no-gapped-small-tablet.triple-gapped,.no-margin-small-tablet.double-gap-bottom,.no-margin-small-tablet.double-gap-left,.no-margin-small-tablet.double-gap-right,.no-margin-small-tablet.double-gap-top,.no-margin-small-tablet.double-gapped,.no-margin-small-tablet.gap-bottom,.no-margin-small-tablet.gap-left,.no-margin-small-tablet.gap-right,.no-margin-small-tablet.gap-top,.no-margin-small-tablet.gapped,.no-margin-small-tablet.half-gap-bottom,.no-margin-small-tablet.half-gap-left,.no-margin-small-tablet.half-gap-right,.no-margin-small-tablet.half-gap-top,.no-margin-small-tablet.half-gapped,.no-margin-small-tablet.triple-gap-bottom,.no-margin-small-tablet.triple-gap-left,.no-margin-small-tablet.triple-gap-right,.no-margin-small-tablet.triple-gap-top,.no-margin-small-tablet.triple-gapped{margin:0!important}.no-gap-top-small-tablet{margin-top:0}.no-gap-right-small-tablet{margin-right:0}.no-gap-bottom-small-tablet{margin-bottom:0}.no-gap-left-small-tablet{margin-left:0}.offset-small-tablet{margin:-10px}.offset-top-small-tablet{margin-top:-10px}.offset-right-small-tablet{margin-right:-10px}.offset-bottom-small-tablet{margin-bottom:-10px}.offset-left-small-tablet{margin-left:-10px}.no-offset-top-small-tablet{margin-top:0}.no-offset-right-small-tablet{margin-right:0}.no-offset-bottom-small-tablet{margin-bottom:0}.no-offset-left-small-tablet{margin-left:0}.half-padded-small-tablet{padding:5px}.double-padded-small-tablet{padding:20px}.triple-padded-small-tablet{padding:30px}.half-pad-top-small-tablet{padding-top:5px}.double-pad-top-small-tablet{padding-top:20px}.triple-pad-top-small-tablet{padding-top:30px}.half-pad-right-small-tablet{padding-right:5px}.double-pad-right-small-tablet{padding-right:20px}.triple-pad-right-small-tablet{padding-right:30px}.half-pad-bottom-small-tablet{padding-bottom:5px}.double-pad-bottom-small-tablet{padding-bottom:20px}.triple-pad-bottom-small-tablet{padding-bottom:30px}.half-pad-left-small-tablet{padding-left:5px}.double-pad-left-small-tablet{padding-left:20px}.triple-pad-left-small-tablet{padding-left:30px}.half-gapped-small-tablet{margin:5px}.double-gapped-small-tablet{margin:20px}.triple-gapped-small-tablet{margin:30px}.half-gap-top-small-tablet{margin-top:5px}.double-gap-top-small-tablet{margin-top:20px}.triple-gap-top-small-tablet{margin-top:30px}.half-gap-right-small-tablet{margin-right:5px}.double-gap-right-small-tablet{margin-right:20px}.triple-gap-right-small-tablet{margin-right:30px}.half-gap-bottom-small-tablet{margin-bottom:5px}.double-gap-bottom-small-tablet{margin-bottom:20px}.triple-gap-bottom-small-tablet{margin-bottom:30px}.half-gap-left-small-tablet{margin-left:5px}.double-gap-left-small-tablet{margin-left:20px}.triple-gap-left-small-tablet{margin-left:30px}.half-offset-small-tablet{margin:-5px}.double-offset-small-tablet{margin:-20px}.triple-offset-small-tablet{margin:-30px}.half-offset-top-small-tablet{margin-top:-5px}.double-offset-top-small-tablet{margin-top:-20px}.triple-offset-top-small-tablet{margin-top:-30px}.half-offset-right-small-tablet{margin-right:-5px}.double-offset-right-small-tablet{margin-right:-20px}.triple-offset-right-small-tablet{margin-right:-30px}.half-offset-bottom-small-tablet{margin-bottom:-5px}.double-offset-bottom-small-tablet{margin-bottom:-20px}.triple-offset-bottom-small-tablet{margin-bottom:-30px}.half-offset-left-small-tablet{margin-left:-5px}.double-offset-left-small-tablet{margin-left:-20px}.triple-offset-left-small-tablet{margin-left:-30px}.fixed-small-tablet{position:fixed}.fixed-top-small-tablet{position:fixed;top:0}.fixed-right-small-tablet{position:fixed;right:0}.fixed-bottom-small-tablet{position:fixed;bottom:0}.fixed-left-small-tablet{position:fixed;left:0}.fixed-middle-small-tablet{position:fixed;top:50%}.fixed-center-small-tablet{position:fixed;left:50%}.absolute-small-tablet{position:absolute}.absolute-top-small-tablet{position:absolute;top:0}.absolute-right-small-tablet{position:absolute;right:0}.absolute-bottom-small-tablet{position:absolute;bottom:0}.absolute-left-small-tablet{position:absolute;left:0}.absolute-middle-small-tablet{position:absolute;top:50%}.absolute-center-small-tablet{position:absolute;left:50%}.static-small-tablet{position:static}.inline-small-tablet{display:inline}.block-small-tablet{display:block}.clear-small-tablet{clear:both}.clear-small-tablet:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden}.center-small-tablet{display:block;margin:0 auto}.pull-right-small-tablet{float:right!important}.pull-left-small-tablet{float:left!important}.pull-none-small-tablet{float:none!important}.bordered-small-tablet{border:1px solid #e6e6e6}.border-top-small-tablet{border-top:1px solid #e6e6e6}.border-right-small-tablet{border-right:1px solid #e6e6e6}.border-bottom-small-tablet{border-bottom:1px solid #e6e6e6}.border-left-small-tablet{border-left:1px solid #e6e6e6}.align-top-small-tablet{display:table-cell;vertical-align:top}.align-right-small-tablet{text-align:right}.align-bottom-small-tablet{display:table-cell;vertical-align:bottom}.align-left-small-tablet{text-align:left}.align-center-small-tablet{text-align:center}.justify-small-tablet{text-align:justify}.truncate-small-tablet{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.one-column-small-tablet,.one-columns-small-tablet{column-count:1}.two-column-small-tablet,.two-columns-small-tablet{column-count:2}.three-column-small-tablet,.three-columns-small-tablet{column-count:3}.four-column-small-tablet,.four-columns-small-tablet{column-count:4}.five-column-small-tablet,.five-columns-small-tablet{column-count:5}}@media (max-width:500px){.fifth:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifths:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourth:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourths:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.half:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.halves:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixth:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixths:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.third:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.thirds:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile){width:100%!important;float:none;clear:both}.fifth.right-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifth.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifth.right-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifth.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifths.right-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifths.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifths.right-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifths.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourth.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourth.right-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourth.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourths.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourths.right-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourths.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.half.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.halves.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.right-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.right-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.right-six:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.right-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.right-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.right-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.right-six:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.right-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixth.right-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixth.right-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixth.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixth.right-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixth.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixths.right-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixths.right-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixths.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixths.right-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixths.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.third.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.third.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.thirds.right-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.thirds.right-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile){left:0}.fifth.left-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifth.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifth.left-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifth.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifths.left-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifths.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifths.left-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifths.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourth.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourth.left-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourth.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourths.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourths.left-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourths.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.half.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.halves.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.left-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.left-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.left-six:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.left-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.left-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.left-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.left-six:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.left-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixth.left-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixth.left-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixth.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixth.left-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixth.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixths.left-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixths.left-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixths.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixths.left-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixths.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.third.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.third.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.thirds.left-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.thirds.left-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile){right:0}.fifth.skip-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifth.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifth.skip-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifth.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifths.skip-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifths.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifths.skip-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fifths.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourth.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourth.skip-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourth.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourths.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourths.skip-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.fourths.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.half.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.halves.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.skip-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.skip-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.skip-six:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.skip-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.seventh.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.skip-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.skip-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.skip-six:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.skip-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sevenths.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixth.skip-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixth.skip-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixth.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixth.skip-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixth.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixths.skip-five:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixths.skip-four:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixths.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixths.skip-three:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.sixths.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.third.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.third.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.thirds.skip-one:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile),.thirds.skip-two:not(.mobile):not(.one-up-mobile):not(.two-up-mobile):not(.three-up-mobile):not(.four-up-mobile):not(.five-up-mobile):not(.six-up-mobile):not(.seven-up-mobile){margin-left:0}.desktop-only,.small-tablet-only,.tablet-only{display:none!important}.hide-on-small-tablet,.mobile-only,.small-tablet-and-mobile-only{display:block!important}.hide-on-mobile{display:none!important}span.mobile-only{display:inline!important}.no-border-mobile{border:0}.small-mobile{font-size:.7em}.medium-mobile{font-size:.8em}.large-mobile{font-size:1.2em}.zero-mobile.double-gap-bottom,.zero-mobile.double-gap-left,.zero-mobile.double-gap-right,.zero-mobile.double-gap-top,.zero-mobile.double-gapped,.zero-mobile.double-pad-bottom,.zero-mobile.double-pad-left,.zero-mobile.double-pad-right,.zero-mobile.double-pad-top,.zero-mobile.double-padded,.zero-mobile.gap-bottom,.zero-mobile.gap-left,.zero-mobile.gap-right,.zero-mobile.gap-top,.zero-mobile.gapped,.zero-mobile.half-gap-bottom,.zero-mobile.half-gap-left,.zero-mobile.half-gap-right,.zero-mobile.half-gap-top,.zero-mobile.half-gapped,.zero-mobile.half-pad-bottom,.zero-mobile.half-pad-left,.zero-mobile.half-pad-right,.zero-mobile.half-pad-top,.zero-mobile.half-padded,.zero-mobile.pad-bottom,.zero-mobile.pad-left,.zero-mobile.pad-right,.zero-mobile.pad-top,.zero-mobile.padded,.zero-mobile.triple-gap-bottom,.zero-mobile.triple-gap-left,.zero-mobile.triple-gap-right,.zero-mobile.triple-gap-top,.zero-mobile.triple-gapped,.zero-mobile.triple-pad-bottom,.zero-mobile.triple-pad-left,.zero-mobile.triple-pad-right,.zero-mobile.triple-pad-top,.zero-mobile.triple-padded{padding:0!important;margin:0!important}.padded-mobile{padding:10px}.pad-top-mobile{padding-top:10px}.pad-right-mobile{padding-right:10px}.pad-bottom-mobile{padding-bottom:10px}.pad-left-mobile{padding-left:10px}.no-pad-mobile.double-pad-bottom,.no-pad-mobile.double-pad-left,.no-pad-mobile.double-pad-right,.no-pad-mobile.double-pad-top,.no-pad-mobile.double-padded,.no-pad-mobile.half-pad-bottom,.no-pad-mobile.half-pad-left,.no-pad-mobile.half-pad-right,.no-pad-mobile.half-pad-top,.no-pad-mobile.half-padded,.no-pad-mobile.pad-bottom,.no-pad-mobile.pad-left,.no-pad-mobile.pad-right,.no-pad-mobile.pad-top,.no-pad-mobile.padded,.no-pad-mobile.triple-pad-bottom,.no-pad-mobile.triple-pad-left,.no-pad-mobile.triple-pad-right,.no-pad-mobile.triple-pad-top,.no-pad-mobile.triple-padded,.no-padded-mobile.double-pad-bottom,.no-padded-mobile.double-pad-left,.no-padded-mobile.double-pad-right,.no-padded-mobile.double-pad-top,.no-padded-mobile.double-padded,.no-padded-mobile.half-pad-bottom,.no-padded-mobile.half-pad-left,.no-padded-mobile.half-pad-right,.no-padded-mobile.half-pad-top,.no-padded-mobile.half-padded,.no-padded-mobile.pad-bottom,.no-padded-mobile.pad-left,.no-padded-mobile.pad-right,.no-padded-mobile.pad-top,.no-padded-mobile.padded,.no-padded-mobile.triple-pad-bottom,.no-padded-mobile.triple-pad-left,.no-padded-mobile.triple-pad-right,.no-padded-mobile.triple-pad-top,.no-padded-mobile.triple-padded,.no-padding-mobile.double-pad-bottom,.no-padding-mobile.double-pad-left,.no-padding-mobile.double-pad-right,.no-padding-mobile.double-pad-top,.no-padding-mobile.double-padded,.no-padding-mobile.half-pad-bottom,.no-padding-mobile.half-pad-left,.no-padding-mobile.half-pad-right,.no-padding-mobile.half-pad-top,.no-padding-mobile.half-padded,.no-padding-mobile.pad-bottom,.no-padding-mobile.pad-left,.no-padding-mobile.pad-right,.no-padding-mobile.pad-top,.no-padding-mobile.padded,.no-padding-mobile.triple-pad-bottom,.no-padding-mobile.triple-pad-left,.no-padding-mobile.triple-pad-right,.no-padding-mobile.triple-pad-top,.no-padding-mobile.triple-padded{padding:0!important}.no-pad-top-mobile{padding-top:0}.no-pad-right-mobile{padding-right:0}.no-pad-bottom-mobile{padding-bottom:0}.no-pad-left-mobile{padding-left:0}.gapped-mobile{margin:10px}.gap-top-mobile{margin-top:10px}.gap-right-mobile{margin-right:10px}.gap-bottom-mobile{margin-bottom:10px}.gap-left-mobile{margin-left:10px}.no-gap-mobile.double-gap-bottom,.no-gap-mobile.double-gap-left,.no-gap-mobile.double-gap-right,.no-gap-mobile.double-gap-top,.no-gap-mobile.double-gapped,.no-gap-mobile.gap-bottom,.no-gap-mobile.gap-left,.no-gap-mobile.gap-right,.no-gap-mobile.gap-top,.no-gap-mobile.gapped,.no-gap-mobile.half-gap-bottom,.no-gap-mobile.half-gap-left,.no-gap-mobile.half-gap-right,.no-gap-mobile.half-gap-top,.no-gap-mobile.half-gapped,.no-gap-mobile.triple-gap-bottom,.no-gap-mobile.triple-gap-left,.no-gap-mobile.triple-gap-right,.no-gap-mobile.triple-gap-top,.no-gap-mobile.triple-gapped,.no-gapped-mobile.double-gap-bottom,.no-gapped-mobile.double-gap-left,.no-gapped-mobile.double-gap-right,.no-gapped-mobile.double-gap-top,.no-gapped-mobile.double-gapped,.no-gapped-mobile.gap-bottom,.no-gapped-mobile.gap-left,.no-gapped-mobile.gap-right,.no-gapped-mobile.gap-top,.no-gapped-mobile.gapped,.no-gapped-mobile.half-gap-bottom,.no-gapped-mobile.half-gap-left,.no-gapped-mobile.half-gap-right,.no-gapped-mobile.half-gap-top,.no-gapped-mobile.half-gapped,.no-gapped-mobile.triple-gap-bottom,.no-gapped-mobile.triple-gap-left,.no-gapped-mobile.triple-gap-right,.no-gapped-mobile.triple-gap-top,.no-gapped-mobile.triple-gapped,.no-margin-mobile.double-gap-bottom,.no-margin-mobile.double-gap-left,.no-margin-mobile.double-gap-right,.no-margin-mobile.double-gap-top,.no-margin-mobile.double-gapped,.no-margin-mobile.gap-bottom,.no-margin-mobile.gap-left,.no-margin-mobile.gap-right,.no-margin-mobile.gap-top,.no-margin-mobile.gapped,.no-margin-mobile.half-gap-bottom,.no-margin-mobile.half-gap-left,.no-margin-mobile.half-gap-right,.no-margin-mobile.half-gap-top,.no-margin-mobile.half-gapped,.no-margin-mobile.triple-gap-bottom,.no-margin-mobile.triple-gap-left,.no-margin-mobile.triple-gap-right,.no-margin-mobile.triple-gap-top,.no-margin-mobile.triple-gapped{margin:0!important}.no-gap-top-mobile{margin-top:0}.no-gap-right-mobile{margin-right:0}.no-gap-bottom-mobile{margin-bottom:0}.no-gap-left-mobile{margin-left:0}.offset-mobile{margin:-10px}.offset-top-mobile{margin-top:-10px}.offset-right-mobile{margin-right:-10px}.offset-bottom-mobile{margin-bottom:-10px}.offset-left-mobile{margin-left:-10px}.no-offset-top-mobile{margin-top:0}.no-offset-right-mobile{margin-right:0}.no-offset-bottom-mobile{margin-bottom:0}.no-offset-left-mobile{margin-left:0}.half-padded-mobile{padding:5px}.double-padded-mobile{padding:20px}.triple-padded-mobile{padding:30px}.half-pad-top-mobile{padding-top:5px}.double-pad-top-mobile{padding-top:20px}.triple-pad-top-mobile{padding-top:30px}.half-pad-right-mobile{padding-right:5px}.double-pad-right-mobile{padding-right:20px}.triple-pad-right-mobile{padding-right:30px}.half-pad-bottom-mobile{padding-bottom:5px}.double-pad-bottom-mobile{padding-bottom:20px}.triple-pad-bottom-mobile{padding-bottom:30px}.half-pad-left-mobile{padding-left:5px}.double-pad-left-mobile{padding-left:20px}.triple-pad-left-mobile{padding-left:30px}.half-gapped-mobile{margin:5px}.double-gapped-mobile{margin:20px}.triple-gapped-mobile{margin:30px}.half-gap-top-mobile{margin-top:5px}.double-gap-top-mobile{margin-top:20px}.triple-gap-top-mobile{margin-top:30px}.half-gap-right-mobile{margin-right:5px}.double-gap-right-mobile{margin-right:20px}.triple-gap-right-mobile{margin-right:30px}.half-gap-bottom-mobile{margin-bottom:5px}.double-gap-bottom-mobile{margin-bottom:20px}.triple-gap-bottom-mobile{margin-bottom:30px}.half-gap-left-mobile{margin-left:5px}.double-gap-left-mobile{margin-left:20px}.triple-gap-left-mobile{margin-left:30px}.half-offset-mobile{margin:-5px}.double-offset-mobile{margin:-20px}.triple-offset-mobile{margin:-30px}.half-offset-top-mobile{margin-top:-5px}.double-offset-top-mobile{margin-top:-20px}.triple-offset-top-mobile{margin-top:-30px}.half-offset-right-mobile{margin-right:-5px}.double-offset-right-mobile{margin-right:-20px}.triple-offset-right-mobile{margin-right:-30px}.half-offset-bottom-mobile{margin-bottom:-5px}.double-offset-bottom-mobile{margin-bottom:-20px}.triple-offset-bottom-mobile{margin-bottom:-30px}.half-offset-left-mobile{margin-left:-5px}.double-offset-left-mobile{margin-left:-20px}.triple-offset-left-mobile{margin-left:-30px}.fixed-mobile{position:fixed}.fixed-top-mobile{position:fixed;top:0}.fixed-right-mobile{position:fixed;right:0}.fixed-bottom-mobile{position:fixed;bottom:0}.fixed-left-mobile{position:fixed;left:0}.fixed-middle-mobile{position:fixed;top:50%}.fixed-center-mobile{position:fixed;left:50%}.absolute-mobile{position:absolute}.absolute-top-mobile{position:absolute;top:0}.absolute-right-mobile{position:absolute;right:0}.absolute-bottom-mobile{position:absolute;bottom:0}.absolute-left-mobile{position:absolute;left:0}.absolute-middle-mobile{position:absolute;top:50%}.absolute-center-mobile{position:absolute;left:50%}.static-mobile{position:static}.inline-mobile{display:inline}.block-mobile{display:block}.clear-mobile{clear:both}.clear-mobile:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden}.center-mobile{display:block;margin:0 auto}.pull-right-mobile{float:right!important}.pull-left-mobile{float:left!important}.pull-none-mobile{float:none!important}.bordered-mobile{border:1px solid #e6e6e6}.border-top-mobile{border-top:1px solid #e6e6e6}.border-right-mobile{border-right:1px solid #e6e6e6}.border-bottom-mobile{border-bottom:1px solid #e6e6e6}.border-left-mobile{border-left:1px solid #e6e6e6}.align-top-mobile{display:table-cell;vertical-align:top}.align-right-mobile{text-align:right}.align-bottom-mobile{display:table-cell;vertical-align:bottom}.align-left-mobile{text-align:left}.align-center-mobile{text-align:center}.justify-mobile{text-align:justify}.truncate-mobile{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.one-column-mobile,.one-columns-mobile{column-count:1}.two-column-mobile,.two-columns-mobile{column-count:2}.three-column-mobile,.three-columns-mobile{column-count:3}.four-column-mobile,.four-columns-mobile{column-count:4}.five-column-mobile,.five-columns-mobile{column-count:5}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}.spin{display:inline-block;width:auto;animation-name:spin;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}#app-wrap,.main-wrap-activities{background-color:#fff}#app-wrap{min-height:100vh}#app-wrap .compare-header .links .absolute{right:0;top:-20px}#app-wrap #dm-top-header{height:50px}#app-wrap #dm-top-header.preview{height:auto}#app-wrap #dm-top-header .steps{padding-top:15px}#app-wrap #dm-bottom-header{height:90px}#app-wrap #dm-bottom-header .bidroom-title{align-items:center;display:flex;justify-content:center;padding-bottom:16px}#app-wrap #dm-bottom-header .bidroom-title .bidroom-name{margin:0}#app-wrap #dm-bottom-header .bidroom-title .icon-edit{font-size:16px}#app-wrap #dm-bottom-header .bidroom-tabs{display:flex;justify-content:center}#app-wrap #dm-bottom-header .bidroom-tabs a{text-decoration:none;padding:0;margin-right:32px}#app-wrap #dm-bottom-header .bidroom-tabs a:not(.active){color:#707070}#app-wrap #dm-bottom-header .bidroom-tabs .active{border-bottom:2px solid #f47e42;padding:0 0 8px}#app-wrap #dm-bottom-header .container{padding:0}#app-wrap #dm-bottom-header.preview{height:auto}#app-wrap #dm-bottom-header .steps{padding-top:15px}#app-wrap .container{max-width:980px}#app-wrap .row-header{padding:20px 0 40px}#app-wrap .row-header.tight{padding:10px 0}#app-wrap .row-header.spacious{padding:40px 0}#app-wrap .row-header.border-bottom{border-bottom:1px solid #d9d9d9}#app-wrap .row-header .breadcrumb{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-bottom:10px}#app-wrap .row-header .breadcrumb>a,#app-wrap .row-header .breadcrumb>span{font-size:14px;vertical-align:middle}#app-wrap .row-header .breadcrumb span.pipe{color:#d9d9d9}#app-wrap .row-header .count-indicator{display:inline-block;height:20px;width:20px;line-height:22px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#fff;font-size:13px;text-align:center}#app-wrap .row-header .count-indicator.alert-indicator{background-color:#d62c2f}#app-wrap .row-header .count-indicator.success-indicator{background-color:#0b8626}#app-wrap .row-header nav>a,#app-wrap .row-header nav>span{position:relative;display:inline-block;padding-right:10px;vertical-align:middle}#app-wrap .row-header nav a span.icon,#app-wrap .row-header nav a span.label{display:block;text-align:center}#app-wrap .row-header nav a span.icon{font-size:20px;line-height:40px}#app-wrap .row-header nav a span.label{font-size:14px}#app-wrap .row-header nav a span.icon+span.label{line-height:20px;max-width:96px}#app-wrap .row-header nav a.active,#app-wrap .row-header nav a.ui-sref-active,#app-wrap .row-header nav a:active,#app-wrap .row-header nav a:hover{color:#282828}#app-wrap .row-header nav .count-bubble{top:7px;left:-12px}#app-wrap .row-header nav .count-bubble.bidroom-sp-menu-unread{top:18px;left:38px}#app-wrap .file-upload{position:relative;overflow:hidden;cursor:pointer}#app-wrap .file-upload input.upload{position:absolute;top:0;left:0;margin:0;padding:0;cursor:pointer;filter:alpha(opacity=0);opacity:0;width:100%}#app-wrap .row-summary .summary-wrap{position:relative;background-color:#282828;color:#fff}#app-wrap .row-summary .summary-logo,#app-wrap .row-summary .summary-map{position:absolute;width:33%;right:0;top:0;bottom:0;background-position:top;background-repeat:no-repeat}#app-wrap .row-summary .summary-logo.project,#app-wrap .row-summary .summary-map.project{background-position:50% 50%!important}#app-wrap .row-summary .summary-logo{right:10px}#app-wrap .row-summary .summary-logo.project{background-position:50% 50%!important}#app-wrap .row-summary .summary-edit{position:absolute;right:20px;top:20px;z-index:2}#app-wrap .row-summary .summary-icon{float:left;width:80px}#app-wrap .row-summary .summary-icon+.summary-content{margin-left:100px}#app-wrap .row-summary .summary-content{position:relative}#app-wrap .row-summary .summary-content .label{font-size:11px;text-transform:uppercase;font-weight:700}#app-wrap .row-summary .summary-content .title{padding:0 40px 20px 0}#app-wrap .row-summary .summary-content .label+.title{padding-top:5px}#app-wrap .row-summary .summary-content .link{font-size:14px;line-height:24px}#app-wrap .row-summary .summary-content .links{margin-left:-2px}#app-wrap .row-summary .summary-content .links span.link{display:inline-block;vertical-align:middle;padding-right:10px}#app-wrap .row-summary .summary-content .links span.link i{font-size:110%}#app-wrap .row-summary .summary-description{padding-top:20px;color:#fff;font-size:14px;min-height:80px}#app-wrap .row-summary .summary-description.open{height:auto;overflow:visible}#app-wrap .row-summary .summary-data .data-item{border-left:1px solid #375170;padding-left:20px;padding-bottom:0}#app-wrap .row-summary .summary-data .data-item+.data-item{padding-top:20px}#app-wrap .row-summary .summary-data .data-item .label{font-size:11px;text-transform:uppercase;font-weight:700}#app-wrap .row-summary .summary-data .data-item .value{font-size:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#app-wrap .row-summary .summary-action{padding:20px;line-height:36px;background-color:#fff;color:#4d4d4d}#app-wrap .row-summary .summary-action.inverted{background-color:#4e4e4e;color:#fff}#app-wrap .row-summary .summary-action i.icon-circle-empty,#app-wrap .row-summary .summary-action i.icon-dot-circled{font-size:20px}#app-wrap .row-control{padding:20px 0}#app-wrap .row-control.border-bottom{border-bottom:1px solid #e6e6e6}#app-wrap .row-control.shadow-bottom{box-shadow:0 4px 2px -2px rgba(0,0,0,.2)}#app-wrap .row-control .control-wrap a,#app-wrap .row-control .control-wrap span{margin:0 10px}#app-wrap .row-control .control-wrap .pop-wrap-tooltip{position:absolute;left:-43.5px}#app-wrap .row-control .control-wrap .pop-wrap-tooltip .pop-over{max-width:300px;width:300px}#app-wrap .row-control .control-wrap .pop-wrap-tooltip .tooltip-arrow{left:150px;top:-10px}#app-wrap .row-control .row-control-detail{display:inline-block;font-size:14px;color:gray}#app-wrap .row-control .row-control-message{font-size:14px}#app-wrap .row-control .search-filter-wrap .filter-item{display:inline-block;vertical-align:middle;padding-left:20px}#app-wrap .row-control .search-filter-wrap .filter-item>a,#app-wrap .row-control .search-filter-wrap .filter-item>span{display:inline-block;vertical-align:middle}#app-wrap .row-control .search-filter-wrap .filter-item .label{padding-right:10px;font-weight:700}#app-wrap .row-control .search-filter-wrap .filter-item .select-input{position:relative;width:150px;text-decoration:none;text-align:left}#app-wrap .row-control .search-filter-wrap .filter-item .select-input .select-input-options{display:none;position:absolute;z-index:2;width:150px;margin-top:-28px;margin-left:-8px;background-color:#fff;border:1px solid #f47e42;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-align:left}#app-wrap .row-control .search-filter-wrap .filter-item .select-input .select-input-options .input-option{display:block;height:31px;line-height:25px;padding:3px 7px}#app-wrap .row-control .search-filter-wrap .filter-item .select-input .select-input-options .input-option:hover{background-color:#f47e42;color:#fff}#app-wrap .row-control .search-filter-wrap .filter-item .select-input .select-input-options .input-option.active{background-color:#e36937;color:#fff}#app-wrap .row-control .search-filter-wrap .filter-item .select-input:hover .select-input-options{display:block}#app-wrap .row-control .search-filter-wrap .filter-item .select-tooltip{text-decoration:none}#app-wrap .row-control .search-filter-wrap .filter-item .select-tooltip .select-tooltip-options{display:none;top:40px;width:220px;margin-left:-70px}#app-wrap .row-control .search-filter-wrap .filter-item .select-tooltip .select-tooltip-options .pop-over{display:block;top:0;width:220px}#app-wrap .row-control .search-filter-wrap .filter-item .select-tooltip .select-tooltip-options .tooltip-arrow.up{left:50%;margin-left:-25px}#app-wrap .row-control .search-filter-wrap .filter-item .select-tooltip .select-tooltip-options .input-option{display:block;height:40px;padding:0 20px;line-height:40px;color:#282828;border-bottom:1px solid #e6e6e6}#app-wrap .row-control .search-filter-wrap .filter-item .select-tooltip .select-tooltip-options .input-option.last{border-bottom:0 none}#app-wrap .row-control .search-filter-wrap .filter-item .select-tooltip .select-tooltip-options .input-option.active{font-weight:700;color:#000}#app-wrap .row-control .search-filter-wrap .filter-item .select-tooltip .select-tooltip-options .input-option:hover{color:#282828;background-color:#f5f5f5}#app-wrap .row-control .search-filter-wrap .filter-item .select-tooltip.open .select-tooltip-options{display:block}#app-wrap .row-body{padding:0}#app-wrap .row-body .row.border-bottom{border-bottom:1px solid #e9f0f7}#app-wrap .row-footer{font-size:14px;line-height:26px}#app-wrap .row-footer .row.border-grey{border:1px solid #e6e6e6}#app-wrap .row-footer .container{margin:0 10px}#app-wrap.project-dm.project .items.card{margin-left:0;margin-right:0}#app-wrap.project-dm #project-bidrooms .empty .description{padding-left:10px;max-width:600px}#app-wrap.project-dm #project-bidrooms .contract .message{bottom:10px;text-align:center;left:0;right:0}#app-wrap.project-dm #project-bidrooms .trade-item-summary{background-color:#f5f5f5}#app-wrap.project-dm #share-document li{padding:10px!important}#app-wrap.project-dm .fadeout{position:relative;bottom:4em;height:6em;background:-webkit-linear-gradient(hsla(0,0%,100%,0),rgba(47,53,64,.5) 90%);background-image:-moz-linear-gradient(hsla(0,0%,100%,0) 0,rgba(47,53,64,.5) 90%);background-image:-o-linear-gradient(hsla(0,0%,100%,0) 0,rgba(47,53,64,.5) 90%);background-image:linear-gradient(hsla(0,0%,100%,0),rgba(47,53,64,.5) 90%);background-image:-ms-linear-gradient(hsla(0,0%,100%,0) 0,rgba(47,53,64,.5) 90%)}#app-wrap.project-dm .summary-wrap .summary-content input,#app-wrap.project-dm .summary-wrap .summary-content textarea{background-color:#404752;border:0;color:#fff}#app-wrap.project-dm .summary-wrap .summary-content div.title{padding-bottom:10px}#app-wrap.project-dm .summary-wrap .summary-content div.summary-description{padding-top:10px;overflow:hidden;white-space:pre-line}#app-wrap.project-dm .summary-wrap .summary-content .height-description{height:90px}#app-wrap.project-dm .summary-wrap .summary-content .project-description{overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3}#app-wrap.bidroom-dm .item-table-row .disabled{color:gray}#app-wrap.bidroom-dm .row-footer .container{padding:0;margin:0 auto}.remove-bidroom-menu-option-description{color:gray;display:block;font-size:10px;letter-spacing:.6px;line-height:14px;margin-left:26px}.disable-remove-bidroom{color:gray;cursor:auto}@media (max-width:815px){#app-wrap .row-summary .summary-description{height:auto}#app-wrap .row-summary .summary-read-more{display:none}}@media (min-width:641px) and (max-width:847px){#app-wrap.bidroom-dm .row-header .one.half{float:none;width:auto}}@media (max-width:640px){#app-wrap #dm-header{height:auto}#app-wrap .row-summary .summary-map{position:relative;top:auto;right:auto;bottom:auto;width:100%;height:200px;background-position:50%}}@media (max-width:500px){#app-wrap .row-header nav>a,#app-wrap .row-header nav>span{display:block;padding-right:0;height:auto}#app-wrap .row-header nav a{padding-top:10px}#app-wrap .row-header nav a span.icon,#app-wrap .row-header nav a span.label{display:inline-block;vertical-align:middle;line-height:20px}#app-wrap .row-header nav .count-bubble{top:12px;left:-10px}#app-wrap .row-header nav .count-bubble.bidroom-sp-menu-unread{top:12px;left:20px}#app-wrap .row-header nav span.pipe{display:none}}.admin-buildings-table tfoot,.admin-buildings-table thead{display:table;table-layout:fixed;width:100%}.admin-buildings-table tbody{display:block;height:500px;overflow:auto}.admin-buildings-table tbody tr{display:table;table-layout:fixed;width:100%}.admin-buildings-table .buildings-table-header{color:#999;font-size:12px;font-weight:700;padding:4px 16px 8px 8px}.admin-buildings-table .buildings-table-wrap{border:1px solid #e6e6e6;font-size:12px;height:500px;overflow-y:auto}.admin-buildings-table .buildings-table-item{border-bottom:1px solid #e6e6e6;padding-right:16px}.admin-buildings-table .buildings-table-item:nth-child(2n){background-color:#f5f5f5}.admin-buildings-table .buildings-table-item .building-approvals-summary,.admin-buildings-table .buildings-table-item .building-info,.admin-buildings-table .buildings-table-item .building-link{height:130px;overflow-y:auto;padding:8px 8px 0}.admin-buildings-table .admin-buildings-table-icon-wrapper{display:flex;justify-content:center}.admin-buildings-table .admin-buildings-table-approval-workflow.is-empty{text-align:center}.admin-buildings-table .admin-buildings-table-approval-workflow-template,.admin-buildings-table .admin-buildings-table-approval-workflow-template-label,.admin-buildings-table .admin-buildings-table-approval-workflow-template-project-types{display:block}.admin-buildings-table .admin-buildings-table-approval-workflow-template:not(:last-child){margin-bottom:8px}.admin-buildings-table .admin-buildings-table-approval-workflow-template-label{font-weight:700}.admin-buildings-table .admin-buildings-table-approval-workflow-template-project-type{font-weight:400}#approvals-admin{display:flex;flex-wrap:wrap}#approvals-admin input,#approvals-admin select{height:auto;padding:5px 10px}#approvals-admin .draggable .drag-handle{background:url("/pfcp/hb-assets/img/icon-drag.gif") 50% no-repeat;display:block}#approvals-admin .draggable.draggable-chosen{border:dashed #e6e6e6}#approvals-admin .unheading{font-size:16px;font-weight:400}#approvals-admin .cta{font-size:12px;text-transform:uppercase}#approvals-admin .cta.edit-workflow{cursor:pointer;font-weight:500}#approvals-admin .cta.delete-user{color:gray;cursor:pointer;font-size:18px;text-align:center;width:26px}#approvals-admin .cta.toggle-company-approval-setting{margin-top:15px}#approvals-admin .cta .toggle-company-approval-setting-label{line-height:1.3;text-indent:-15px}#approvals-admin .cta.add-workflow{bottom:10px;position:absolute;right:0}#approvals-admin .cta.add-approver-to-approval-users{float:right}#approvals-admin .approval-section-header-approvers{*zoom:1}#approvals-admin .approval-section-header-approvers:after,#approvals-admin .approval-section-header-approvers:before{content:" ";display:table}#approvals-admin .approval-section-header-approvers:after{clear:both}#approvals-admin .approval-section-header-workflows{margin-bottom:20px}#approvals-admin .approvals-settings{padding-right:180px}#approvals-admin .approval-section-header-workflow-template-list{height:0;position:relative}#approvals-admin .toggle-switch-label{padding-left:0}#approvals-admin .toggle-switch-label-text{padding-top:2px}#approvals-admin .approval-option{margin-left:40px}#approvals-admin .approval-workflow-templates-section{flex-basis:calc(60% - 30px);margin-right:30px}#approvals-admin .approval-workflow-templates-section .approval-workflow-template{background-color:#fff;margin-bottom:30px;padding:20px}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-form{width:100%}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-header{margin-bottom:20px}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-header .unheading{font-weight:400;line-height:1;margin-bottom:0}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-label{background-color:#fff}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body .approval-workflow-template-item{display:flex;flex-wrap:wrap}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body .approval-workflow-template-item-edit{margin-bottom:30px}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body .approval-workflow-template-item-td,#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body .approval-workflow-template-item-th{padding-left:10px;padding-right:10px;padding-top:0}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body .approval-workflow-template-item-td.approval-step,#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body .approval-workflow-template-item-th.approval-step{padding-right:0}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body .approval-workflow-template-item-th{padding-bottom:3px}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body .approval-workflow-template-item-td{padding-bottom:30px}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body .approval-workflow-template-item-td.approval-step{position:relative}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body .approval-workflow-template-body-steps{margin:0}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body .approval-workflow-template-body-steps .approval-workflow-template-item:last-child .approval-workflow-template-item-td{padding-bottom:0}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body .approval-workflow-template-body-header{display:flex;font-weight:500;margin-bottom:10px;padding-left:50px}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body .threshold,#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body input{margin-left:auto;width:170px}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body .threshold,#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body .threshold input,#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body input,#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body input input{text-align:right}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body .threshold input,#approvals-admin .approval-workflow-templates-section .approval-workflow-template-body input input{background-color:#fff}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-view{padding-bottom:25px}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-view .approval-workflow-template-item-th{padding-bottom:20px}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-view .approval-workflow-template-item-td.approval-user-in-flow{font-size:16px}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-footer .cta.delete-workflow-template{align-self:flex-end;color:gray;cursor:pointer;font-weight:300;margin:auto 15px auto 0}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-footer .add-approver-to-workflow{margin-bottom:60px;margin-left:40px;width:255px}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-footer .add-approver-to-workflow.is-adding-approver{width:281px}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-footer .controls{justify-content:flex-end;width:100%}#approvals-admin .approval-workflow-templates-section .approval-workflow-template-footer .cta:not(:first-child){margin-left:10px}#approvals-admin .approval-threshold-sub-menu{background-color:#fff;margin:20px 2px 0 42px;padding:15px 15px 10px;width:100%}#approvals-admin .approval-threshold-sub-menu-input{background-color:#fff;padding-top:3px;padding-bottom:3px;margin-top:.5em}#approvals-admin .approval-threshold-sub-menu-input.approval-threshold-sub-menu-input-condition{display:inline-block;margin:0}#approvals-admin .approval-threshold-sub-menu-input.approval-threshold-sub-menu-input-unit{display:inline-block;margin-left:20px;width:90px}#approvals-admin .unlabel.by-at-least{padding:0}#approvals-admin .change-order-condition{display:inline-block}#approvals-admin .nav-pages{float:none;padding-left:0;padding-top:0;height:30px}#approvals-admin .nav-pages .approval-tab{height:30px}#approvals-admin .approval-types{*zoom:1;font-size:14px;margin-bottom:20px;margin-left:0}#approvals-admin .approval-types:after,#approvals-admin .approval-types:before{content:" ";display:table}#approvals-admin .approval-types:after{clear:both}#approvals-admin .approval-types>.approval-tab-container{margin-right:8px}#approvals-admin .approval-step{font-size:16px;line-height:1;padding-top:9px;text-align:center;width:40px}#approvals-admin .approval-user-initials{position:relative}#approvals-admin .approval-user-initials:before{border:0 dashed #b3b3b3;border-left-width:1px;content:"";height:100%;left:27px;position:absolute;width:0}#approvals-admin .approval-user-initials .dot{background-color:#f5f5f5;border:2px solid #2eacc3;border-radius:100%;color:#000;display:block;font-size:13px;height:34px;line-height:34px;text-align:center;width:34px;line-height:1;padding-top:9px;position:relative;z-index:2}#approvals-admin .approval-user-initials .dot:before{margin:0;padding:0}#approvals-admin .approval-user-initials .dot.dot-clickable{cursor:pointer;transition:transform .35s}#approvals-admin .approval-user-initials .dot.dot-clickable:focus,#approvals-admin .approval-user-initials .dot.dot-clickable:hover{outline:none;transform:scale(1.15)}#approvals-admin .approval-workflow-template-item-view:last-child .approval-user-initials:before{display:none}#approvals-admin .approval-user-in-flow{padding-right:60px}#approvals-admin .approval-user-in-flow:hover .cta.delete{visibility:visible}#approvals-admin .approval-users-list{background-color:#fff;width:255px}#approvals-admin .approval-users-list option:not(:checked){border:1px solid #d62c2f}#approvals-admin .approval-users{flex-basis:40%}#approvals-admin .approval-user{background-color:#fff;font-size:14px;line-height:1;margin-bottom:10px;padding:25px 10px 25px 25px}#approvals-admin .approval-user .approval-user-cc-email,#approvals-admin .approval-user .approval-user-name{display:block;line-height:1.35}#approvals-admin .approval-user .approval-user-name{margin-bottom:.65em}#approvals-admin .approval-user .approval-user-cc-email{font-size:12px;word-break:break-word}#approvals-admin .approval-user .icon-more{font-size:18px;margin-left:10px;opacity:0}#approvals-admin .approval-user .icon-more:focus,#approvals-admin .approval-user .icon-more:hover{opacity:.65}#approvals-admin .approval-user .icon-more:active{opacity:1}#approvals-admin .approval-user:hover .icon-more{opacity:.35}#approvals-admin .approvals-modal .approval-users-form{display:flex;justify-content:center;margin:30px auto}#approvals-admin .approvals-modal .approval-user-name{display:block;font-size:14px;font-weight:700;margin-bottom:20px}#approvals-admin .approvals-modal .approval-user-cc-label{font-size:12px}#approvals-admin .approvals-modal .description{font-size:14px;font-weight:500;line-height:1.35em}.custom-attributes .color-normal{color:#2b2b2d}.custom-attributes .dropdown-group{list-style:none;margin:0}.custom-attributes .dropdown-group .dropdown-option{clear:both;overflow:hidden}#header-nav #nav-bar .custom-attributes .dropdown-group .dropdown-option li.learn-more>a.button,.custom-attributes .dropdown-group .dropdown-option #header-nav #nav-bar li.learn-more>a.button,.custom-attributes .dropdown-group .dropdown-option button,.custom-attributes .dropdown-group .dropdown-option input,.custom-attributes .dropdown-group .dropdown-option span{cursor:pointer;float:left}.custom-attributes .dropdown-group .dropdown-option .delete-button{appearance:none;background:none;border-width:0;cursor:pointer;outline:0;color:#2b2b2d;padding:10px 0;position:absolute;right:0}.custom-attributes .dropdown-group .dropdown-option .delete-button:disabled{color:gray;cursor:not-allowed}.custom-attributes .dropdown-group .dropdown-option input{width:calc(100% - 50px)}.custom-attributes .draggable .drag-handle{background:url("/pfcp/hb-assets/img/icon-drag.gif") 50% no-repeat;display:block;margin:10px 10px 10px 0;padding:10px 0;position:unset}.custom-attributes .draggable.draggable-chosen,.custom-attributes .draggable.sortable-chosen{border:dashed #e6e6e6}.custom-attributes .draggable.draggable-ghost,.custom-attributes .draggable.sortable-ghost{background:none;border:2px dashed #2b2b2d;height:70px}.custom-attributes .draggable.draggable-ghost *,.custom-attributes .draggable.sortable-ghost *{display:none}.custom-attributes.no-access-block{min-height:50vh}.custom-attributes.no-access-block .center{padding:24px;text-align:center}.custom-attributes-add .close-button,.custom-attributes-confirm-update .close-button,.custom-attributes-delete .close-button,.custom-attributes-edit .close-button,.custom-attributes .close-button{appearance:none;background:none;border-width:0;cursor:pointer;outline:0}.custom-attributes-confirm-update .pop-under{z-index:10002}.custom-attributes-confirm-update .pop-wrap{z-index:10003}.custom-attribute-error-state,.custom-attribute-error-state:hover,.custom-attributes-input-error,.custom-attributes-input-error:hover{border-color:#fa4e46}.building-approvals{background-color:#fff}.building-approvals .nav-pages{height:auto;margin-bottom:16px}.building-approvals .nav-pages a{height:auto}.building-approvals .default-workflow-selection{align-items:center;background-color:#f5f5f5;display:flex;justify-content:space-between;margin-bottom:16px;padding:15px}.building-approvals .workflow-project-type-selector{display:flex;margin-bottom:16px;position:relative}.building-approvals .default-workflow-selection-item{margin-right:16px;width:calc(30% - 32px)}.building-approvals .workflow-project-type-selector-item-select-workflow{height:38px}.building-approvals .icon-workflow-project-type-selector-close{position:absolute;right:0;top:50%}.building-approvals .default-workflow-selection-label{padding-bottom:0;padding-top:0}.building-approvals .default-workflow-selection-menu{background-color:#fff}.building-approvals .default-workflow-selection-note{margin-bottom:0;width:40%}.building-approvals .workflow-project-type-selector-workflows{width:35%}.building-approvals .workflow-project-type-selector-project-types{margin-left:16px;width:calc(65% - 16px - 24px)}.building-approvals .controls{display:flex;justify-content:flex-end;margin-top:30px}.building-approvals .controls .button:not(:last-child){margin-right:16px}#app-wrap.dashboard{padding-bottom:0}#app-wrap.dashboard .row-header h1{text-transform:none;font-size:60px;font-weight:200;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#app-wrap.dashboard .row-header .row-header-title-item .item-thumbnail{width:100px;height:100px;background-size:cover;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}#app-wrap.dashboard .row-header .row-header-title-item .item-details h1{font-size:40px}#app-wrap.dashboard .row-header .row-header-title-item .item-details .item-data{font-size:14px}#app-wrap.dashboard .row-header .row-header-title-item .item-thumbnail+.item-details{margin-left:110px}#app-wrap.dashboard .row-control,#app-wrap.dashboard .row-control.bg-white{background-color:#fff}#app-wrap.dashboard .row-control .search-input-wrap input[type=text]+.clear-input{top:0}#app-wrap.dashboard .project-item-wrap .project-title{font-size:30px;font-weight:200;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#app-wrap.dashboard .items .project-item .item-icon{float:left;width:60px;font-size:60px;margin-left:10px;color:#f47e42}#app-wrap.dashboard .items .project-item .item-title{margin-left:100px;line-height:26px;padding:20px 0;text-transform:none;font-weight:400;border-bottom:0 none}#app-wrap.dashboard .items .project-item .item-title .title-location{font-size:14px;color:gray;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#app-wrap.dashboard .items .project-item .item-title .title-link{font-size:22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#app-wrap.dashboard .items .project-item .item-button,#app-wrap.dashboard .items .project-item .item-data,#app-wrap.dashboard .items .project-item .item-progress{display:inline-block;vertical-align:middle}#app-wrap.dashboard .items .project-item .item-data .data-item{display:inline-block;vertical-align:middle;padding:20px;text-align:left}#app-wrap.dashboard .items .project-item .item-data .data-item .label{display:block;font-size:14px}#app-wrap.dashboard .items .project-item .item-data .data-item .value{display:block;font-size:22px}#app-wrap.dashboard .items .project-item .item-progress{padding:20px;line-height:54px}#app-wrap.dashboard .items .project-item .item-progress .progress-label{display:block;padding-bottom:5px;font-size:14px;color:gray}#app-wrap.dashboard .items .project-item .item-progress .progress,#app-wrap.dashboard .items .project-item .item-progress .progress .progress-bar{display:block}#app-wrap.dashboard .items .project-item .item-button{padding:20px;line-height:54px}#app-wrap.dashboard .items .project-item .item-info+.item-list{border-top:1px solid #e6e6e6}#app-wrap.dashboard .items .project-item .item-list{padding:20px}#app-wrap.dashboard .item-button{padding-top:10px}#app-wrap.dashboard .item-button .button .message-count{position:absolute;margin-top:-15px;margin-left:5px}#app-wrap.dashboard .viz-wrap{height:320px}#app-wrap.dashboard .viz-wrap .viz-title{font-size:16px;margin-bottom:5px}#app-wrap.dashboard .viz-wrap .viz-canvas{min-height:147px}#app-wrap.dashboard .viz-wrap .viz-canvas.tall-chart{height:225px}#app-wrap.dashboard .viz-wrap .viz-control{padding:10px 0}#app-wrap.dashboard .viz-wrap .message{font-style:italic;white-space:pre-wrap;text-align:center;padding-top:100px;opacity:.6}#app-wrap.dashboard .viz-wrap .checkbox-wrap.small{width:16px;height:16px;line-height:12px;margin-right:3px}.filter-settings-menu,.table-settings-menu{display:none;right:0;width:300px;margin-top:10px}.filter-settings-menu.open,.table-settings-menu.open{display:block}.filter-settings-menu{top:13px;right:-129px}.table-settings-menu{width:400px}.project-menu{left:245px;width:220px}.project-menu .selection-item{align-items:center;display:flex;padding:4px 16px}.tooltip.activity-tooltip{width:400px!important}.tooltip.activity-tooltip .tooltip-inner{background-color:#fff;max-width:400px;width:400px;color:#000;box-shadow:0 0 2px 2px #d9dee6;padding:22px}.tooltip.activity-tooltip .tooltip-inner .meta{opacity:.6}.tooltip.activity-tooltip .tooltip-arrow{border-top-color:transparent;bottom:4px;left:192px}.tooltip.activity-tooltip .tooltip-arrow:after{z-index:1;border-top:8px solid #ccc}.tooltip.activity-tooltip .tooltip-arrow:after,.tooltip.activity-tooltip .tooltip-arrow:before{content:"";position:absolute;border-left:9px solid transparent;border-right:9px solid transparent}.tooltip.activity-tooltip .tooltip-arrow:before{top:-1px;z-index:2;border-top:8px solid #fff}#table-tooltip .column-groups .group:last-child>.separator{display:none}#table-tooltip .group{float:left;width:190px;padding-left:10px}#table-tooltip .group:nth-child(2n){float:right}#table-tooltip .group:nth-child(odd){clear:both}#new-project-modal .highlightable{transition:background 1s}#new-project-modal .highlightable.highlight-flash{background-color:#ffc}#new-project-modal .tip-text{color:grey;font-style:normal;font-weight:300;margin-bottom:-100px}#new-project-modal div.new-project-input-row{padding-top:35px}@media (max-width:500px){#new-project-modal .tip-text{margin-bottom:0}}#add-project-type-modal .tabs>ul li.active{border-left-color:#fff;border-right-color:#fff}#add-project-type-modal .tabs>div,#add-project-type-modal [role~=tabpanel]{border:0}#edit-project-type-modal .is-disabled{cursor:not-allowed;opacity:.5}#dashboard-filters.row-control{position:absolute;min-height:81px;top:80px;left:0;right:0;z-index:15;padding:0;border-bottom:1px solid #e6e6e6}#dashboard-filters.row-control .filters-summary{padding:20px 0}#dashboard-filters.row-control .filter-desc-wrap{padding:10px 0}#dashboard-filters.row-control .dashboard-buttons-wrap{float:right;width:310px;text-align:right}#dashboard-filters.row-control .dashboard-buttons-wrap+.filter-desc-wrap{margin-right:300px}#dashboard-filters.row-control .filter-desc{float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:250px;max-width:90%}#dashboard-filters.row-control .filter-desc .filter-desc-text{color:gray}#dashboard-filters.row-control .filter-desc .filter-desc-text span{color:#282828}#dashboard-filters.row-control .filter-desc-meatball{position:relative;float:left;margin:2px 0 0 5px;width:25px}#dashboard-filters.row-control .filter-desc-meatball a.meatball{display:block;border:1px solid #e6e6e6;height:18px;line-height:16px;cursor:pointer;text-align:center;color:gray}#dashboard-filters.row-control .filter-desc-meatball a.meatball:hover{border:1px solid #e6e6e6;color:#282828}#dashboard-filters.row-control .filter-desc-meatball .tooltip .tooltip-inner{width:150px;padding:10px}#dashboard-filters.row-control .tooltip.filter-desc-tooltip .tooltip-inner{max-width:320px;padding:10px;color:#fff}#dashboard-filters.row-control .tooltip.filter-desc-tooltip .tooltip-inner span{color:#fff}#dashboard-filters.row-control .advanced-filters{padding:10px 0}#dashboard-filters.row-control .advanced-filters .one.half input{width:90%}#dashboard-filters.row-control .advanced-filters .tags-wrap{padding:5px 0}#dashboard-filters.row-control .advanced-filters .tags-wrap .tag-add-item{padding:0 5px;height:26px;line-height:26px}#dashboard-filters.row-control .advanced-filters .tags-wrap .tag-add-item .tag-close,#dashboard-filters.row-control .advanced-filters .tags-wrap .tag-add-item .tag-text{line-height:24px;height:24px}#dashboard-filters.row-control .advanced-filters .tags-wrap .tag-add-item .tag-text{padding-right:0}#dashboard-filters.row-control .advanced-filters .tags-wrap .tag-add-item .tag-close{width:20px}#dashboard-filters.row-control .filter-settings-button{float:right;width:40px;text-align:center;font-size:26px;color:gray}#dashboard-filters.row-control .inline-block{vertical-align:middle}#dashboard-settings.row-control{position:absolute;border-top:1px solid #e6e6e6}#dashboard-settings.row-control .column-settings-wrap{float:right;position:relative}#dashboard-settings.row-control .column-settings-wrap #header-nav #nav-bar li.learn-more>a.button,#dashboard-settings.row-control .column-settings-wrap button,#header-nav #nav-bar #dashboard-settings.row-control .column-settings-wrap li.learn-more>a.button{padding:10px}#dashboard-settings.row-control .column-settings-wrap+div{margin-right:110px}#filter-menu-tooltip .link-display.link-padding{padding:5px 10px;width:100%}#filter-menu-tooltip .link-display.link-padding:hover{padding:5px 10px;background-color:#d9dee6}#filter-menu-tooltip .link-display.link-padding:focus,#filter-menu-tooltip .link-display.link-padding:visited,#filter-menu-tooltip .link-display.link-padding[aria-selected=true]{padding:5px 10px}#dashboard-list.row-body{padding-top:80px}#matrix.dashboard-table{padding-top:80px;background-color:#fff}#matrix.dashboard-table table{table-layout:fixed;border-collapse:separate}#matrix.dashboard-table table colgroup .col-actions{width:40px}#matrix.dashboard-table table colgroup .col-building,#matrix.dashboard-table table colgroup .col-name,#matrix.dashboard-table table colgroup .col-type{width:200px}#matrix.dashboard-table table colgroup .col-active{width:90px}#matrix.dashboard-table table colgroup .col-comments{width:115px}#matrix.dashboard-table table colgroup .col-sqft{width:110px}#matrix.dashboard-table table colgroup .col-currency{width:120px}#matrix.dashboard-table table colgroup .col-date{width:165px}#matrix.dashboard-table table colgroup .col-datetime{width:185px}#matrix.dashboard-table table colgroup .col-manager{width:155px}#matrix.dashboard-table table colgroup .col-kebab{width:15px}#matrix.dashboard-table table colgroup .col-variance{width:155px}#matrix.dashboard-table table colgroup .col-long{width:200px}#matrix.dashboard-table table th{position:relative;padding-left:10px;border-bottom:1px solid #e6e6e6;background-color:#f5f5f5;font-weight:700;color:#282828}#matrix.dashboard-table table th.first-cell{padding-left:15px}#matrix.dashboard-table table th .drag-handle{display:none;position:absolute;margin:3px 0 0 -12px;width:10px;height:16px;background-image:url("/pfcp/hb-assets/img/icon-drag.gif");background-repeat:no-repeat;background-position:50% 50%;cursor:move}#matrix.dashboard-table table th:hover .drag-handle{display:block}#matrix.dashboard-table table th.sortable-ghost{background-color:#f5f5f5}#matrix.dashboard-table table th.sortable-ghost .drag-handle{display:block;margin:-10px 0 0 -10px;width:3px;height:100%;background:#e36937}#matrix.dashboard-table table th a.sort{cursor:pointer;text-decoration:none;color:#282828}#matrix.dashboard-table table th a.sort span{display:inline-block;border-top:1px solid transparent;border-bottom:1px solid transparent}#matrix.dashboard-table table th a.sort i{color:#fff}#matrix.dashboard-table table th a.sort.active,#matrix.dashboard-table table th a.sort.active i,#matrix.dashboard-table table th a.sort:active,#matrix.dashboard-table table th a.sort:active i,#matrix.dashboard-table table th a.sort:hover,#matrix.dashboard-table table th a.sort:hover i{color:#282828}#matrix.dashboard-table table th a.sort.active span{border-bottom:1px solid #f47e42}#app-wrap.vendor-management #matrix.dashboard-table table tr:nth-child(2n) td,#app-wrap.vendor-management #matrix.dashboard-table table tr:nth-child(2n) th,#matrix.dashboard-table #app-wrap.vendor-management table tr:nth-child(2n) td,#matrix.dashboard-table #app-wrap.vendor-management table tr:nth-child(2n) th,#matrix.dashboard-table table.no-border tr:nth-child(2n) td,#matrix.dashboard-table table.no-border tr:nth-child(2n) th{background-color:#fff}#matrix.dashboard-table table tr td{position:relative;padding:0;min-height:42px;border-color:#e6e6e6;border-width:0 0 1px;vertical-align:middle}#matrix.dashboard-table table tr td.first-cell{padding-left:5px}#matrix.dashboard-table table tr td .cell-content{position:relative;height:38px;padding:10px;line-height:18px;font-size:12px}#matrix.dashboard-table table tr td .cell-kebab{float:right;width:25px;padding-top:9px;font-size:21px;color:gray}#matrix.dashboard-table table tr td .cell-comments{color:gray}#matrix.dashboard-table table tr td .cell-kebab+.cell-content{margin-right:25px;padding-right:0}#matrix.dashboard-table table tr td .cell-edit-actions{display:none;position:absolute;padding:0 10px}#matrix.dashboard-table table tr td .cell-edit-actions a.btn-cancel,#matrix.dashboard-table table tr td .cell-edit-actions a.btn-done{font-size:11px;font-weight:700;text-transform:uppercase;cursor:pointer}#matrix.dashboard-table table tr td .cell-edit-actions a.btn-cancel{color:gray}#matrix.dashboard-table table tr.hover:nth-child(2n) td,#matrix.dashboard-table table tr.hover td{border-bottom:1px solid #e6e6e6;background-color:#e6e6e6}#matrix.dashboard-table table tr.hover:nth-child(2n) td .cell-comments,#matrix.dashboard-table table tr.hover:nth-child(2n) td .cell-kebab,#matrix.dashboard-table table tr.hover td .cell-comments,#matrix.dashboard-table table tr.hover td .cell-kebab{color:#282828}#matrix.dashboard-table table tr.editing:nth-child(2n) td,#matrix.dashboard-table table tr.editing td{border-bottom:1px solid #e6e6e6;background-color:#f5f5f5}#matrix.dashboard-table table tr.editing td{padding:5px 0 20px}#matrix.dashboard-table table tr.editing td .cell-edit-actions{display:block}#matrix.dashboard-table table tr.editing td input{margin:-8px 0 -8px -10px;height:3em;padding:.8em .6em;background-color:#fff}#matrix.dashboard-table table tr.editing td .custom-select{margin:-8px 0 -8px -10px;background-color:#fff}#matrix.dashboard-table table tr.editing td .custom-select select{height:2.7em;padding:.4em .6em}#matrix.dashboard-table .columns-container{position:absolute;z-index:10;border-top:1px solid #e6e6e6}#matrix.dashboard-table .columns-container .columns-sidebar{position:absolute;z-index:10;width:305px;box-shadow:10px 3px 5px -5px rgba(0,0,0,.2)}#matrix.dashboard-table .columns-container .columns-body{margin-left:305px}#matrix.dashboard-table .columns-sidebar,#matrix.dashboard-table .columns-sidebar table,#matrix.dashboard-table .matrix-sidebar,#matrix.dashboard-table .matrix-sidebar table{width:305px}#matrix.dashboard-table .columns-sidebar table tr td,#matrix.dashboard-table .columns-sidebar table tr th,#matrix.dashboard-table .matrix-sidebar table tr td,#matrix.dashboard-table .matrix-sidebar table tr th{border-right:1px solid #e6e6e6}#matrix.dashboard-table .columns-sidebar table tr>td>div,#matrix.dashboard-table .matrix-sidebar table tr>td>div{width:auto}#matrix.dashboard-table .matrix-container{background-color:#fff;padding-top:45px}#matrix.dashboard-table .matrix-body{margin-left:305px}#matrix.dashboard-table .matrix-body td>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px}#matrix.dashboard-table .matrix-pagination{position:absolute;width:100%;text-align:center}#new-member-form .input-row label{text-transform:none;font-size:12px}#sort-menu-tooltip,#view-menu-tooltip{width:150px}#sort-menu-tooltip a,#view-menu-tooltip a{border-bottom:none;color:#006ddf}#sort-menu-tooltip a:after,#view-menu-tooltip a:after{display:none}#sort-menu-tooltip .invisible,#view-menu-tooltip .invisible{opacity:0}.section-permissions{padding:4px 0}.section-permissions .section-head{padding:8px 0}.section-permissions .section-head-actions{text-align:right}.section-permissions .section-head-bar{padding:9px 0}.section-permissions .section-head-bar ul{margin:0;list-style:none outside none}.section-permissions .section-head-bar li{display:inline-block;vertical-align:top;margin-right:26px}.section-permissions .section-head-bar a{display:block;border-bottom:1px solid #3c4451;color:#3c4451;font-size:14px;transition:all 0s ease-out}.section-permissions .section-head-bar a:after{content:"";display:inline-block;vertical-align:middle;margin-left:7px;border-width:6px 4px 0;border-style:solid;border-color:#3c4451 transparent;transition:all 0s ease-out}.section-permissions .section-head-bar a:focus{text-decoration:none}.section-permissions .section-head-bar a:hover{color:#a2a7ac;border-color:#a2a7ac;text-decoration:none}.section-permissions .section-head-bar a:hover:after{border-color:#a2a7ac transparent}.section-permissions .section-head-bar a:active{color:#003aa1;border-color:#003aa1}.section-permissions .section-head-bar a:active:after{border-color:#003aa1 transparent}.section-permissions .section-body{margin:0 -10px}.section-permissions .section-aside,.section-permissions .section-content{border:1px solid #d9d9d9;float:left;height:calc(100vh - 112px);margin:0 12px;width:calc(50% - 24px)}.section-permissions .section-thirds{float:left;height:calc(100vh - 181px);padding:0 5px;width:33%}.section-permissions .section-thirds .user-body{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;height:calc(100% - 120px);position:relative;overflow:hidden;overflow-y:auto}.section-permissions .user-body-list{margin:0;padding:0;height:calc(100% - 67px);overflow-y:auto}.section-permissions .read-only-enabled .user-body-list{height:calc(100% - 87px)}.section-permissions .list-item-bordered{position:relative}.section-permissions .list-item-bordered.active{background:#f5f5f5;border:1px solid #f5f5f5}.section-permissions .list-item-bordered:hover{background:#f5f5f5}.section-permissions .list-item-bordered.selected{background:#f5f5f5;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9}.section-permissions .users-list .checkbox{display:table;width:100%;border-bottom:1px solid #e8ecef}.section-permissions .users-list i{font-size:13px}.section-permissions .users-list i:before{margin:0}.section-permissions .user-list-item{cursor:pointer;height:85px;padding:12px 20px;position:relative;color:#282828;text-decoration:none;transition:all 0s ease-out}.section-permissions .user-list-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;margin-right:20px}.section-permissions .user-list-title{font-size:12px;padding:8px 0 0 17px}.section-permissions .user-list-actions{position:absolute;right:7px;top:10px;text-align:right;width:30px}.section-permissions .user-list-email{font-size:12px;padding:0 0 0 17px}.section-permissions .user-list-item .user-list-item .users-list-remove i.icon{color:#fff}.section-permissions .user-list-item-outer.active .user-list-item .users-list-remove i.icon{color:#282828}.section-permissions .user-list-item-outer:hover .user-list-item .users-list-remove i.icon{color:#fff}.section-permissions .users-list-content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-permissions .users-list-aside{float:right;color:#3c4451;font-size:12px}.section-permissions .user{background:#fff;height:100%}.section-permissions .user-head{background-color:#fafafa;border:1px solid #d9d9d9;color:#282828;font-size:11px;height:120px;padding:13px 20px 15px}.section-permissions .user-name{color:#282828;font-size:20px;font-weight:700}.section-permissions .user-meta{padding-top:4px}.section-permissions .user-meta i{margin:-2px 0}.section-permissions .user-meta i:before{margin:0}.section-permissions .user-company{font-size:14px;font-weight:400;padding-top:10px}.section-permissions .user-company .icon-cog{cursor:pointer}.section-permissions .user-body-subhead{border-bottom:1px solid #e8ecef;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);padding:12px 20px 0;position:relative;z-index:2}.section-permissions .subhead-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500}.section-permissions .subhead-toggle{font-size:12px;height:30px;padding-top:5px}.section-permissions .subhead-toggle .toggle-switch-wrapper{padding-bottom:5px}.section-permissions .read-only-enabled .subhead-toggle{height:50px}.section-permissions .toggle-switch-label{font-size:12px}.section-permissions .toggle-switch-label strong{display:inline-block;font-weight:800;width:20px}.section-permissions .building-list-item{position:relative;height:74px;padding:12px 20px 15px}.section-permissions .building-list-item .building-list-title{cursor:pointer;font-size:14px;font-weight:500;padding:2px 0}.section-permissions .building-list-item span.icon-info{font-size:14px}.section-permissions .user-foot{background:#fff;border-top:1px solid #e8edf0;bottom:0;left:0;height:70px;padding:15px 20px;position:fixed;right:0;text-align:right;z-index:1}.section-permissions .user-foot-inner{max-width:940px;margin:0 auto}.section-permissions .list-checkboxes{margin:0;padding:10px 0 10px 20px;height:calc(100% - 200px);overflow-y:auto}.section-permissions .list-checkboxes .checkbox{position:relative;margin-bottom:5px}.section-permissions .list-checkboxes .checkbox input{position:absolute;left:-4000px;top:0}.section-permissions .list-checkboxes .checkbox label{cursor:pointer}.section-permissions .list-checkboxes .checkbox .checkbox-check{display:inline-block;vertical-align:top;width:16px;height:16px;line-height:14px;margin-right:16px;border:1px solid #b3b3b3;text-align:center;transition:all 0s ease-out}.section-permissions .list-checkboxes .checkbox .checkbox-check i{font-size:12px;color:#282828;visibility:hidden;opacity:0;transition:all 0s ease-out}.section-permissions .list-checkboxes .checkbox .checkbox-check i:before{margin:0}.section-permissions .list-checkboxes .checkbox .checkbox-label{display:inline-block;vertical-align:top;max-width:calc(100% - 90px);margin-right:50px;text-transform:none;color:#282828;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-permissions .list-checkboxes .checkbox.checkbox-hidden .checkbox-label{opacity:.5}.section-permissions .list-checkboxes .checkbox .checkbox-status{position:absolute;right:10px;top:4px;font-size:11px}.section-permissions .list-checkboxes .checkbox .checkbox-status-selected{color:#3c4451;border-bottom:1px solid #3397ff;text-decoration:none}.section-permissions .list-checkboxes .checkbox .checkbox-status-tooltip{position:absolute;bottom:100%;left:50%;width:150px;padding:8px 8px 10px;margin:0 0 10px -75px;background:#2e3440;font-size:11px;color:#fff;text-align:center;visibility:hidden;opacity:0;transform:translateY(10px);transition:all 0s ease-out}.section-permissions .list-checkboxes .checkbox .checkbox-status-tooltip:after{content:"";position:absolute;left:50%;top:100%;margin-left:-6px;border-width:6px 6px 0;border-style:solid;border-color:#2e3440 transparent}.section-permissions .list-checkboxes .checkbox .checkbox-status-selected:hover+.checkbox-status-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.section-permissions .list-checkboxes .checkbox input:checked+label .checkbox-check{background:#3397ff;border-color:#3397ff}.section-permissions .list-checkboxes .checkbox input:checked+label .checkbox-check i{color:#fff;visibility:visible;opacity:1}.section-permissions .list-checkboxes .checkbox input:disabled+label .checkbox-check{display:none}.section-permissions .list-checkboxes .checkbox:last-child{margin-bottom:0}.section-permissions .list-checkboxes .list-checkboxes{padding:0 0 10px 10px}.section-permissions .list-checkboxes .list-checkboxes .checkbox .checkbox-check{margin-right:10px}.section-permissions .list-checkboxes .list-checkboxes .checkbox .checkbox-label{font-weight:400}.section-permissions .buildings-list{background:#fff;list-style:none outside none;max-height:100%;margin:0;overflow-x:hidden;overflow-y:auto;padding:0}.section-permissions .buildings-list li{width:100%}.section-permissions .buildings-list a{color:#282828;display:block;font-size:13px;height:50px;line-height:40px;overflow:hidden;padding:5px 20px 5px 26px;position:relative;text-decoration:none;transition:all 0s ease-out}.section-permissions .buildings-list a:after{background:#e6e6e6;content:"";height:1px;left:0;position:absolute;right:0;top:0;transition:all 0s ease-out}.section-permissions .buildings-list li:first-child a:after{content:none}.section-permissions .buildings-list .has-dropdown>a:before{content:"\E868";position:absolute;left:10px;top:5px;font-size:17px;font-family:hb-icons}.section-permissions .buildings-list .has-dropdown.expanded>a:before{transform:rotate(90deg)}.section-permissions .buildings-list i{font-size:13px;margin-right:2px}.section-permissions .buildings-list i:before{margin:0}.section-permissions .buildings-list small{display:block;font-size:12px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-permissions .buildings-list ul{display:none;margin:0;padding:0}.section-permissions .buildings-list ul a{padding-left:46px;font-weight:400}.section-permissions .buildings-list ul li:first-child a:after{content:""}.section-permissions .buildings-list ul a:after{left:28px}.section-permissions .buildings-list ul .has-dropdown>a:before{left:30px}.section-permissions .buildings-list ul ul a{padding-left:68px;font-weight:400}.section-permissions .buildings-list ul ul li:first-child a:after{content:""}.section-permissions .buildings-list ul ul a:after{left:46px}.section-permissions .buildings-list ul ul .has-dropdown>a:before{left:50px}.section-permissions .buildings-list .expanded>ul{display:block}.section-permissions .buildings-list .buildings-list-content{display:inline-block;vertical-align:middle;width:65%;margin-right:2%;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-permissions .buildings-list .buildings-list-aside{display:inline-block;vertical-align:middle;width:32%;font-size:12px}.section-permissions .buildings-list .buildings-list-aside-alt{color:#3c4451}.section-permissions .buildings-list a:hover,.section-permissions .buildings-list li.active>a{background:#e6e6e6}.section-permissions .buildings-list a:hover:after,.section-permissions .buildings-list li.active>a:after{visibility:hidden;opacity:0}.section-permissions .building{background:#fff;height:100%}.section-permissions .building .building-head{background-color:#fafafa;border-bottom:1px solid #d9d9d9;color:#282828;font-size:11px;height:50px;line-height:40px;padding:5px 20px}.section-permissions .building .building-name{margin:0;font-size:22px;font-weight:400;color:#fff;text-transform:none;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-permissions .building .building-body{height:calc(100% - 135px);position:relative;overflow:hidden;overflow-y:auto}.section-permissions .building .building-entry{padding:20px 18px;color:#999;border-bottom:1px solid #e8edf0}.section-permissions .building .building-entry p{margin:0;font-size:11px}.section-permissions .building .building-groups{padding:0 20px}.section-permissions .building .building-group{padding:15px 0;border-bottom:1px solid #e8edf0}.section-permissions .building .building-group:last-child{border:0}.section-permissions .building .building-group-entry{margin-bottom:11px}.section-permissions .building .building-group-entry p{margin:0;font-size:12px}.section-permissions .building .building-group-hidden .building-group-entry{opacity:.5;font-style:italic}.section-permissions .building .building-foot{padding:15px 20px;height:70px;background:#fff;border-top:1px solid #e8edf0;text-align:right}.section-permissions .building .list-checkboxes{margin:0;padding:10px 0;list-style:none outside none}.section-permissions .building .list-checkboxes li{margin-bottom:3px}.section-permissions .building .list-checkboxes li:last-child{margin-bottom:0}.section-permissions .building .list-checkboxes .checkbox{position:relative}.section-permissions .building .list-checkboxes .checkbox input{position:absolute;left:-4000px;top:0}.section-permissions .building .list-checkboxes .checkbox label{cursor:pointer}.section-permissions .building .list-checkboxes .checkbox .checkbox-check{display:inline-block;vertical-align:top;width:16px;height:16px;line-height:14px;margin-right:16px;border:1px solid #b3b3b3;text-align:center;transition:all 0s ease-out}.section-permissions .building .list-checkboxes .checkbox .checkbox-check i{font-size:12px;color:#282828;visibility:hidden;opacity:0;transition:all 0s ease-out}.section-permissions .building .list-checkboxes .checkbox .checkbox-check i:before{margin:0}.section-permissions .building .list-checkboxes .checkbox .checkbox-label{display:inline-block;vertical-align:top;max-width:calc(100% - 90px);margin-right:50px;text-transform:none;color:#282828;font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-permissions .building .list-checkboxes .checkbox.checkbox-hidden .checkbox-label{opacity:.5}.section-permissions .building .list-checkboxes .checkbox .checkbox-status{position:absolute;right:10px;top:4px;font-size:11px}.section-permissions .building .list-checkboxes .checkbox .checkbox-status-selected{color:#3c4451;border-bottom:1px solid #3397ff;text-decoration:none}.section-permissions .building .list-checkboxes .checkbox .checkbox-status-tooltip{position:absolute;bottom:100%;left:50%;width:150px;padding:8px 8px 10px;margin:0 0 10px -75px;background:#2e3440;font-size:11px;color:#fff;text-align:center;visibility:hidden;opacity:0;transform:translateY(10px);transition:all 0s ease-out}.section-permissions .building .list-checkboxes .checkbox .checkbox-status-tooltip:after{content:"";position:absolute;left:50%;top:100%;margin-left:-6px;border-width:6px 6px 0;border-style:solid;border-color:#2e3440 transparent}.section-permissions .building .list-checkboxes .checkbox .checkbox-status-selected:hover+.checkbox-status-tooltip{visibility:visible;opacity:1;transform:translateY(0)}.section-permissions .building .list-checkboxes .checkbox input:checked+label .checkbox-check{background:#3397ff;border-color:#3397ff}.section-permissions .building .list-checkboxes .checkbox input:checked+label .checkbox-check i{color:#fff;visibility:visible;opacity:1}.section-permissions .building .list-checkboxes .checkbox input:disabled+label{opacity:.5}.section-permissions .building .list-checkboxes .checkbox input:disabled+label .checkbox-check{visibility:hidden}.section-permissions .building .list-checkboxes .list-checkboxes{padding:10px 0 0 33px}.section-permissions .building .list-checkboxes .list-checkboxes .checkbox .checkbox-check{margin-right:10px}.section-permissions .building .list-checkboxes .list-checkboxes .checkbox .checkbox-label{font-weight:400}.section-permissions .building .list-toggles{margin:0;list-style:none outside none}.section-permissions .building .list-toggles li{margin-bottom:3px}.section-permissions .building .list-toggles li:last-child{margin-bottom:0}.section-permissions .building .list-toggles .toggle-switch-wrapper{padding:5px 0;white-space:nowrap;margin-right:70px}.section-permissions .building .list-toggles input.toggle-switch+label{margin-right:16px}.section-permissions .building .list-toggles .toggle-switch-label{display:inline-block;vertical-align:top;padding:1px 0 4px;max-width:calc(100% - 90px);margin-right:50px;text-transform:none;color:#282828;font-size:12px;font-weight:500;line-height:1.2}.section-permissions .building .list-toggles .toggle-switch-label strong{display:block;max-width:100%;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-permissions .building .list-toggles .toggle-switch-label span{display:block;max-width:100%;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-permissions .building .list-toggles .checkbox-status-selected{color:#3c4451;border-bottom:1px solid #2e3440;text-decoration:none}@media (max-width:847px){.section-permissions .section-thirds{float:none;width:auto;height:400px;margin-bottom:20px}.section-permissions .section-thirds:last-child{height:auto}.section-permissions .section-body{padding-bottom:90px}}@media (max-width:640px){.section-permissions .section-head-actions{text-align:left}.section-permissions .user .user-foot{text-align:center}.section-permissions .user .user-project .toggle-switch-wrapper,.section-permissions .user .user-project .user-project-title{float:none}.section-permissions .user .list-checkboxes{padding-left:0}.section-permissions .user .list-checkboxes .checkbox .checkbox-check{margin-right:10px}.section-permissions .user .list-checkboxes .list-checkboxes{padding-left:16px}.section-permissions .building .building-foot{text-align:center}}.section-permissions .confirm-company-admin{padding:0 10%}.section-permissions .confirm-company-admin .confirm-company-admin-message{text-align:center;font-size:16px;font-weight:500;padding-bottom:5%}.section-permissions .confirm-company-admin .confirm-company-admin-list{background-color:#fff;padding:1em}.section-permissions .confirm-company-admin .confirm-company-admin-list li{font-size:14px;padding:.5em 0}.section-permissions .custom-user-permissions hb-input-checkbox{margin-bottom:12px}#app-wrap.project #change-log{display:none}#app-wrap.project #change-log.open{display:block}#app-wrap.project #add-bidroom-modal label{padding-bottom:4px}#app-wrap.project #add-bidroom-modal label .tooltip{text-transform:none}#app-wrap.project #dm-header.project{height:auto}#app-wrap.project #dm-header.project .breadcrumb{padding-bottom:0}#app-wrap.project #manage-bid-modal{cursor:default}#app-wrap.project #manage-bid-modal .icon-attach{position:static}#app-wrap.project #manage-bid-modal .send-to{line-height:37px}#app-wrap.project #manage-bid-modal .pop-body{padding:25px 0}#app-wrap.project #copy-file-modal .filter-list .list-items{height:212px}#app-wrap.project #copy-file-modal .filter-list li,#app-wrap.project #copy-file-modal .filter-list ul{list-style:none}#app-wrap.project #copy-file-modal .filter-list ul{margin:0}#app-wrap.project .row-body{padding:10px 0}#app-wrap.project .intercom-pad-bottom{padding-bottom:60px}#app-wrap.project .bidroom-view-toggle #header-nav #nav-bar li.learn-more>a.button,#app-wrap.project .bidroom-view-toggle button,#header-nav #nav-bar #app-wrap.project .bidroom-view-toggle li.learn-more>a.button{padding:8.5px;background-color:#f47e42;color:#fff;border-color:#f47e42}#app-wrap.project .bidroom-view-toggle li.active #header-nav #nav-bar li.learn-more>a.button,#app-wrap.project .bidroom-view-toggle li.active button,#header-nav #nav-bar #app-wrap.project .bidroom-view-toggle li.active li.learn-more>a.button{background-color:#fff;color:#006ddf}#app-wrap.project .bid-room-list{border-collapse:collapse}#app-wrap.project .bid-room-list col.title{width:21%}#app-wrap.project .bid-room-list col.bids{width:6%}#app-wrap.project .bid-room-list col.average,#app-wrap.project .bid-room-list col.awarded,#app-wrap.project .bid-room-list col.budget,#app-wrap.project .bid-room-list col.low{width:11%}#app-wrap.project .bid-room-list col.vendor{width:17%}#app-wrap.project .bid-room-list col.date{width:10%}#app-wrap.project .bid-room-list col.kebab{width:2%}#app-wrap.project .bid-room-list .archived td{color:#4d4d4d}#app-wrap.project .bid-room-list .archived td.kebab{color:#282828}#app-wrap.project .bid-room-list td,#app-wrap.project .bid-room-list th{border:1px solid #e6e6e6;padding:5px;background-color:#fff}#app-wrap.project .bid-room-list td.kebab,#app-wrap.project .bid-room-list th.kebab{padding:2px 0 0}#app-wrap.project .bid-room-list td.kebab .icon-more,#app-wrap.project .bid-room-list th.kebab .icon-more{margin-left:-5px}#app-wrap.project .bid-room-list td .no-overflow,#app-wrap.project .bid-room-list th .no-overflow{display:block;width:100%;overflow:hidden;white-space:nowrap}#app-wrap.project .bid-room-list th{background-color:#d9dee6}#app-wrap.project .items .trade-item{border:1px solid #e6e6e6;height:400px}#app-wrap.project .items .trade-item .archive-overlay{position:absolute;width:100%;height:100%;z-index:1;background-color:hsla(0,0%,100%,.5)}#app-wrap.project .items .trade-item .trade-item-summary{height:200px;background-color:#d9dee6}#app-wrap.project .items .trade-item .trade-item-content{height:200px}#app-wrap.project .items .trade-item .trade-item-content .cta-empty{padding-top:80px;text-align:center}#app-wrap.project .items .trade-item .trade-item-icon{float:right;width:100px;padding-right:20px;font-size:60px;color:#f47e42}#app-wrap.project .items .trade-item .trade-item-forecast .label,#app-wrap.project .items .trade-item .trade-item-title .label{text-transform:uppercase;color:gray;font-size:11px;font-weight:700}#app-wrap.project .items .trade-item .trade-item-forecast .locked,#app-wrap.project .items .trade-item .trade-item-title .locked{text-align:center}#app-wrap.project .items .trade-item .trade-item-title{padding:20px 20px 0;height:100px}#app-wrap.project .items .trade-item .trade-item-title a{font-size:22px;text-transform:none;font-weight:400;word-wrap:break-word}#app-wrap.project .items .trade-item .trade-item-title .icon-more{right:5px;top:15px;color:gray}#app-wrap.project .items .trade-item .trade-item-title .icon-more:hover{color:#282828}#app-wrap.project .items .trade-item .trade-item-icon+.trade-item-title{padding:20px 0 0 20px;margin-right:100px}#app-wrap.project .items .trade-item .trade-item-forecast{padding:20px}#app-wrap.project .items .trade-item .trade-item-forecast .indicator{float:right;width:60px;padding-top:32px;font-size:14px;color:gray}#app-wrap.project .items .trade-item .trade-item-forecast .value{font-size:30px;font-weight:200;margin-right:60px}#app-wrap.project .items .item .list-item-content.data-item .data-value{font-size:26px;font-weight:200}#app-wrap.project .items .item .list-item-content.data-item .data-label{color:gray;font-size:14px;font-weight:200;line-height:24px;text-transform:none}#app-wrap.project .budget-progress .progress .progress-label,#app-wrap.project .budget-progress .progress .progress-value{font-size:14px;color:#282828}#app-wrap.project #project-team .link{color:#006ddf;cursor:pointer}#app-wrap.project #project-team .link:hover{text-decoration:underline}#app-wrap.project #project-team .manager{line-height:26px}#app-wrap.project #cost-radial .background{fill:#fff}#app-wrap.project #cost-radial .component{fill:#f5f5f5}#app-wrap.project #cost-radial .component .label{text-anchor:middle;fill:#000}#app-wrap.project #cost-radial .arc{stroke-weight:.1;fill:#14c884}#app-wrap.project #cost-radial .label{text-anchor:middle}#app-wrap.project #cost-radial .radial-svg{display:block;margin:0 auto}#app-wrap.project #cost-radial .radial{border-radius:3px;background:#fff;color:#282828}#app-wrap.project #cost-donut path.slice{stroke-width:2px}#app-wrap.project #cost-donut polyline{opacity:.3;stroke:#000;stroke-width:2px;fill:none}#project-comments-modal .pop-head .pop-close-internal,#project-comments .pop-head .pop-close-internal{position:absolute;top:5px;right:12px;margin:0}#project-comments-modal .pop-head .custom-select,#project-comments .pop-head .custom-select{margin-top:-4px}#project-comments-modal .pop-head .custom-select select,#project-comments .pop-head .custom-select select{padding:0 .8em;height:2em}#project-comments-modal .add-comment,#project-comments .add-comment{border-bottom:1px solid #e6e6e6}#project-comments-modal .add-comment .pop-content,#project-comments .add-comment .pop-content{padding-bottom:0}#project-comments-modal .add-comment .comments-input,#project-comments .add-comment .comments-input{height:38px}#project-comments-modal .add-comment .comments-input.expand,#project-comments-modal .add-comment .comments-input:focus,#project-comments .add-comment .comments-input.expand,#project-comments .add-comment .comments-input:focus{height:138px}#project-comments-modal .add-comment .file-upload,#project-comments .add-comment .file-upload{cursor:default}#project-comments-modal .add-comment .file-upload input[type=file],#project-comments .add-comment .file-upload input[type=file]{width:100px}#project-comments-modal .light-select,#project-comments .light-select{background-color:transparent;background-position-x:110%;background-position-y:top;width:165px;border:none;border-bottom:1px dotted #e6e6e6}#project-comments-modal .light-select.comments-only,#project-comments .light-select.comments-only{width:130px;background-position-x:114%}#project-comments-modal .light-select:hover,#project-comments .light-select:hover{background-color:transparent;border:none;border-bottom:1px dotted #e6e6e6;cursor:pointer}#project-comments-modal .light-select select,#project-comments .light-select select{padding:0;padding-top:10px;cursor:pointer;height:28px;font-weight:400;color:#fff}#project-comments-modal .empty,#project-comments .empty{font-style:italic}#project-comments-modal .comment-thread,#project-comments .comment-thread{max-height:382px}#project-comments-modal .comment-thread.scroll,#project-comments .comment-thread.scroll{overflow-y:scroll}.activity.comment.highlight{background-color:#d5eef3;font-weight:700}@media (max-width:640px){#project-comments-modal{top:0}#project-comments-modal .comment-button{position:absolute;right:20px}#project-comments-modal .comment-thread.scroll{max-height:300px}#project-comments-modal .comment-thread .activity .activity-icon{width:30px}#project-comments-modal .comment-thread .activity .activity-content{margin:0 70px 0 35px}}.invoice-retainage-adjust-tooltip.tooltip{margin-top:3px}.invoice-retainage-adjust-tooltip.tooltip .tooltip-inner{max-width:430px}.invoice-retainage-release-tooltip.tooltip{width:371.5px}.invoice-retainage-release-tooltip.tooltip .tooltip-arrow{left:303.375px}.hb-contract-room .contract-sync-modal .contract-form .clear-input{position:absolute;top:7px;right:2px}.hb-contract-room .contract-sync-modal .contract-form .selected-input{display:block;width:100%;max-width:100%;height:38px;padding:5px 10px;background-color:#fff;line-height:28px;font-size:14px}.hb-contract-room .contract-sync-modal .contract-form .clear-input+.selected-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px;cursor:default}.hb-contract-room .contract-sync-modal .contract-form .input-row .one.half+.one.half{padding-left:0}.contract-room .contract-room-items-header .wrapper-top{border-bottom:1px solid #e6e6e6;padding-bottom:15px}.contract-room .contract-room-items{margin-bottom:30px}.contract-room .filter-links{*zoom:1;font-size:14px;padding:15px 0}.contract-room .filter-links:after,.contract-room .filter-links:before{content:" ";display:table}.contract-room .filter-links:after{clear:both}.contract-room .filter-link-item{cursor:pointer;display:inline-block;margin-right:30px;line-height:1;padding:5px 0}.contract-room .filter-link-item:last-child{margin-right:0}.contract-room .filter-link-item.active{border-bottom:1px solid #2eacc3;font-weight:700}.contract-room .filter-link-item:focus,.contract-room .filter-link-item:hover{color:#2eacc3;outline:none}.contract-room .latest-invoice-link{float:right}.contract-room .filter-empty-state{background-color:#fff;color:gray;font-size:12px;padding:30px;text-align:center}.contract-room .invoice-detail.pop-under>.pop-wrap{width:1090px}.contract-room .invoice-detail .pop-please-upload{bottom:0;left:0;position:fixed;right:0;top:0}.contract-room .invoice-detail .invoice-info-wrap{position:absolute;width:calc(40% - 8px);padding:20px 0 0 20px}.contract-room .invoice-detail .invoice-info-wrap-item{padding:10px 10px 10px 0;width:180px}.contract-room .invoice-detail .invoice-info-wrap-item.form-invoice-subtitle{padding-left:15px;width:195px}.contract-room .invoice-detail .invoice-info-wrap-label{padding-top:5px;width:60px}.contract-room .invoice-detail .invoice-info-wrap-label.form-period-label{padding-right:10px;padding-top:10px}.contract-room .invoice-detail .invoice-info-wrap-label.is-required:after{color:#2eacc3;content:"*";position:relative;top:3px}.contract-room .invoice-detail .invoice-info-wrap-input{width:110px}.contract-room .invoice-detail .invoice-info{font-size:12px}.contract-room .invoice-detail .invoice-timeline-wrap{border:1px solid #d7e2e9;height:160px;margin:20px 20px 0 429px;padding:15px 0}.contract-room .invoice-detail .invoice-detail-table{padding:20px 0}.contract-room .invoice-detail .invoice-detail-table table{border:0 none;table-layout:fixed;width:1090px}.contract-room .invoice-detail .invoice-detail-table colgroup .col-label{width:135px}.contract-room .invoice-detail .invoice-detail-table colgroup .col-cost{width:95px}.contract-room .invoice-detail .invoice-detail-table colgroup .col-prev-invoiced-pct{width:195px}.contract-room .invoice-detail .invoice-detail-table colgroup .col-curr-invoiced,.contract-room .invoice-detail .invoice-detail-table colgroup .col-total-invoiced-pct{width:115px}.contract-room .invoice-detail .invoice-detail-table .header-row{height:70px}.contract-room .invoice-detail .invoice-detail-table .header-row th{border-top-width:1px;border-bottom-width:1px;padding:7px;font-size:12px;text-align:right}.contract-room .invoice-detail .invoice-detail-table .header-row th.column-label{text-align:left;width:120px;padding-left:20px}.contract-room .invoice-detail .invoice-detail-table .header-row th.column-cost{text-align:right;width:80px}.contract-room .invoice-detail .invoice-detail-table .header-row th.column-retainage-pct{border-bottom-width:0}.contract-room .invoice-detail .invoice-detail-table .header-row th.column-prev-invoiced-pct{text-align:left;padding-left:17px}.contract-room .invoice-detail .invoice-detail-table .header-row th.column-total-invoiced-pct{width:6%}.contract-room .invoice-detail .invoice-detail-table .header-row th.column-total-balance-retainage{padding-right:20px}.contract-room .invoice-detail .invoice-detail-table .detail-row td{color:#4d4d4d;font-size:12px;padding:5px 7px;text-align:right;vertical-align:top;white-space:nowrap}.contract-room .invoice-detail .invoice-detail-table .detail-row td input{height:20px;padding:3px 5px;color:#4d4d4d;background-color:#fff;border:1px solid #4d4d4d}.contract-room .invoice-detail .invoice-detail-table .detail-row td.column-label{text-align:left;padding-left:20px;white-space:normal}.contract-room .invoice-detail .invoice-detail-table .detail-row td.column-label .title{width:120px;font-size:11px;color:#282828}.contract-room .invoice-detail .invoice-detail-table .detail-row td.column-retainage-pct{border-width:0 1px}.contract-room .invoice-detail .invoice-detail-table .detail-row td.column-retainage-pct input{margin-left:25%;width:50%}.contract-room .invoice-detail .invoice-detail-table .detail-row td.column-total-balance-retainage{padding-right:20px}.contract-room .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td,.contract-room .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td input{color:#282828}.contract-room .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-curr-invoiced,.contract-room .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-curr-invoiced-net,.contract-room .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-label,.contract-room .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-prev-invoiced-pct,.contract-room .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-label,.contract-room .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-total-invoiced-pct{font-weight:700}.contract-room .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar+.progress-label{font-weight:400;color:#4d4d4d}.contract-room .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar .progress-bar-approved{background-color:#f47e42}.contract-room .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar .progress-bar-pending{background-color:#ffc141}.contract-room .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount .section-one,.contract-room .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount .section-three{background-color:#f4f9fa}.contract-room .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount .section-two{background-color:#e4f0f2}.contract-room .invoice-detail .invoice-detail-table .detail-row.detail-row-first td{padding-top:10px}.contract-room .invoice-detail .invoice-detail-table .detail-row.detail-row-last td{padding-bottom:10px}.contract-room .invoice-detail .invoice-detail-table .detail-row.over-invoiced td.column-prev-invoiced-pct .progress-bar+.progress-label{color:#d62c2f}.contract-room .invoice-detail .invoice-detail-table .detail-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-approved,.contract-room .invoice-detail .invoice-detail-table .detail-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-current,.contract-room .invoice-detail .invoice-detail-table .detail-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-pending{background-color:#d62c2f}.contract-room .invoice-detail .invoice-detail-table .detail-row.single-row td{border-bottom-width:1px}.contract-room .invoice-detail .invoice-detail-table .total-row td{border-top-width:1px;border-bottom-width:1px;color:#4d4d4d;font-size:12px;padding:20px 7px;text-align:right;vertical-align:middle;white-space:nowrap}.contract-room .invoice-detail .invoice-detail-table .total-row td.column-label{padding-left:20px;text-align:left}.contract-room .invoice-detail .invoice-detail-table .total-row td.column-retainage-pct{border-top-width:0;border-bottom-width:1px}.contract-room .invoice-detail .invoice-detail-table .total-row td.column-total-balance-retainage{padding-right:20px}.contract-room .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td{color:#282828}.contract-room .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-curr-invoiced,.contract-room .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-curr-invoiced-net,.contract-room .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-label,.contract-room .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-label,.contract-room .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-total-invoiced-pct{font-weight:700}.contract-room .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar+.progress-label{font-weight:400;color:#4d4d4d}.contract-room .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar .progress-bar-approved{background-color:#f47e42}.contract-room .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar .progress-bar-pending{background-color:#ffc141}.contract-room .invoice-detail .invoice-detail-table .total-row.over-invoiced td.column-prev-invoiced-pct .progress-bar+.progress-label{color:#fa4e46}.contract-room .invoice-detail .invoice-detail-table .total-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-approved,.contract-room .invoice-detail .invoice-detail-table .total-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-current,.contract-room .invoice-detail .invoice-detail-table .total-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-pending{background-color:#fa4e46}.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .detail-row.has-invoiced-amount td.column-curr-invoiced-net,.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .detail-row.has-invoiced-amount td.column-curr-retainage,.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .detail-row.has-invoiced-amount td.column-total-balance-retainage,.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .detail-row td.column-curr-invoiced-net,.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .detail-row td.column-curr-retainage,.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .detail-row td.column-total-balance-retainage,.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .header-row th.column-curr-invoiced-net,.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .header-row th.column-curr-retainage,.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .header-row th.column-total-balance-retainage,.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .total-row.has-invoiced-amount td.column-curr-invoiced-net,.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .total-row.has-invoiced-amount td.column-curr-retainage,.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .total-row.has-invoiced-amount td.column-total-balance-retainage,.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .total-row td.column-curr-invoiced-net,.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .total-row td.column-curr-retainage,.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .total-row td.column-total-balance-retainage{color:#fff}.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .detail-row td.column-curr-retainage .icon-down-arrow,.contract-room .invoice-detail .invoice-detail-table table.retainage-disabled .detail-row td.column-curr-retainage .icon-up-arrow{margin:0 -3px}.contract-room .invoice-detail .invoice-detail-table .section-one{border-color:#d7e2e9;border-style:solid}.contract-room .invoice-detail .invoice-detail-table .section-one.column-prev-invoiced-pct{width:20%}.contract-room .invoice-detail .invoice-detail-table .section-two{background-color:#f4f9fa;border-style:solid;border-color:#2eacc3}.contract-room .invoice-detail .invoice-detail-table .section-two.column-total-invoiced-pct{border-left-width:1px}.contract-room .invoice-detail .invoice-detail-table .section-two.column-curr-invoiced-net{border-right-width:1px}.contract-room .invoice-detail .invoice-detail-table .section-two.column-retainage-pct{width:20%;border-left-width:1px;border-right-width:1px;background-color:#fff}.contract-room .invoice-detail .invoice-detail-table .section-three{border-color:#d7e2e9;border-style:solid}.contract-room .invoice-detail .invoice-detail-table .section-three.column-retainage-release,.contract-room .invoice-detail .invoice-detail-table .section-three.column-total-balance-retainage.show-retainage-release{width:12.5%}.contract-room .invoice-detail .invoice-detail-table .section-three.column-retainage-release input.invalid{border-color:#fa4e46}.contract-room .invoice-detail .invoice-detail-table td,.contract-room .invoice-detail .invoice-detail-table th{width:10%;background-color:#fff}.contract-room .invoice-detail .invoice-detail-table td:first-child,.contract-room .invoice-detail .invoice-detail-table th:first-child{border-left:none}.contract-room .invoice-detail .invoice-detail-table td:last-child,.contract-room .invoice-detail .invoice-detail-table th:last-child{border-right:none}.contract-room .invoice-detail .invoice-detail-table .column-prev-invoiced-pct{padding-left:0;padding-right:0}.contract-room .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-label{text-align:center;font-size:12px;min-width:20%}.contract-room .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar{width:90px;height:10px;margin-top:4px;background-color:#ecf0f3;overflow:hidden}.contract-room .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar div{height:100%}.contract-room .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar .progress-bar-approved{background-color:#96d5e1}.contract-room .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar .progress-bar-pending{background-color:#fbb51b}.contract-room .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar .progress-bar-current{background-color:#ffc141}.contract-room .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar .progress-bar-current.progress-bar-current-rejected{background-color:red}.contract-room .invoice-detail .invoice-detail-table .retainage-release{position:absolute;top:13px;right:0}.contract-room .invoice-detail .invoice-footer{width:1090px}.contract-room .invoice-detail .invoice-footer .invoice-footer-body-left{float:left;width:420px;padding-left:20px}.contract-room .invoice-detail .invoice-footer .invoice-footer-body-right{margin-left:420px;padding-right:20px}.contract-room .invoice-detail .invoice-footer .invoice-footer-buttons{border-top:1px solid #d7e2e9;padding:15px 20px}.contract-room .invoice-detail .invoice-footer .form-description{height:103px;border:1px solid #2eacc3;background-color:#fff;color:#000}.contract-room .invoice-detail .invoice-footer textarea.is-required{border:1px solid #fff}.contract-room .invoice-detail .invoice-footer textarea.is-required.empty:focus{border-color:#d62c2f;outline:none}.contract-room .invoice-detail .invoice-footer .released-retainage,.contract-room .invoice-detail .invoice-footer .subtotal-invoiced,.contract-room .invoice-detail .invoice-footer .total-invoiced{text-align:right;padding-top:10px}.contract-room .invoice-detail .invoice-footer .total-label{padding-top:3px;font-size:12px}.contract-room .invoice-detail .invoice-footer .total-value{font-size:18px}.contract-room .invoice-detail .invoice-footer .released-retainage .total-value{color:#fa4e46}.contract-room .invoice-detail .invoice-footer .total-invoiced{padding-bottom:20px}.contract-room .invoice-detail .invoice-footer .total-invoiced .total-label{font-size:14px}.contract-room .invoice-detail .invoice-footer .total-invoiced .total-value{font-size:24px}.contract-room .invoice-view .invoice-header{font-size:14px}.contract-room .invoice-view .invoice-header .invoice-subtitle{font-style:italic}.contract-room .invoice-view .invoice-header .invoice-nav .invoice-nav-period{min-width:200px;padding-left:20px}.contract-room .invoice-view .invoice-header .invoice-nav .invoice-nav-period strong{vertical-align:middle}.contract-room .invoice-view .invoice-header .invoice-nav .invoice-nav-back,.contract-room .invoice-view .invoice-header .invoice-nav .invoice-nav-forward{color:#f47e42;width:20px;height:20px;text-align:center;line-height:16px;margin-left:15px}.contract-room .invoice-view .invoice-header .invoice-nav .invoice-nav-back i,.contract-room .invoice-view .invoice-header .invoice-nav .invoice-nav-forward i{font-size:20px;cursor:pointer}.contract-room .invoice-view .invoice-header .invoice-nav .invoice-nav-back.disabled,.contract-room .invoice-view .invoice-header .invoice-nav .invoice-nav-forward.disabled{color:#96d5e1}.contract-room .invoice-view .invoice-timeline{border:0 none;width:100%}.contract-room .invoice-view .invoice-timeline tr td,.contract-room .invoice-view .invoice-timeline tr th{background-color:#fff;padding:0}.contract-room .invoice-view .invoice-timeline .timeline-header th{color:#d1d1d1;padding:10px;border-top:1px solid #e1e5eb;text-align:center}.contract-room .invoice-view .invoice-timeline .timeline-header th.period-with-invoices{color:#000}.contract-room .invoice-view .invoice-timeline .timeline-header th.active-invoice-col{background-color:#f5f5f5}.contract-room .invoice-view .invoice-timeline .timeline-header-year span{color:#000}.contract-room .invoice-view .invoice-timeline .timeline-header-year span.year-nav{color:#999;font-size:14px;cursor:pointer}.contract-room .invoice-view .invoice-timeline .timeline-bars{border-bottom:1px solid #e1e5eb}.contract-room .invoice-view .invoice-timeline .timeline-bars td{height:45px}.contract-room .invoice-view .invoice-timeline .timeline-bars td.active-invoice-col{background-color:#f5f5f5}.contract-room .invoice-view .invoice-timeline .timeline-bars .timeline-bar{margin:auto;width:7px;cursor:pointer}.contract-room .invoice-view .invoice-timeline .timeline-bars .timeline-bar.pending{background-color:#ffc141}.contract-room .invoice-view .invoice-timeline .timeline-bars .timeline-bar.approved{background-color:#f47e42}.contract-room .invoice-view .invoice-timeline .timeline-bars .timeline-bar.rejected{background-color:#c1c6cd}.contract-room .invoice-view .invoice-timeline .timeline-bars .timeline-bar:hover.pending{background-color:#ffd274}.contract-room .invoice-view .invoice-timeline .timeline-bars .timeline-bar:hover.approved{background-color:#4fc1d5}.contract-room .invoice-view .invoice-timeline .timeline-bars .timeline-bar:hover.rejected{background-color:#dde0e4}.contract-room .invoice-view .invoice-timeline .timeline-invoice-numbers td{padding-top:5px}.contract-room .invoice-view .invoice-timeline .timeline-invoice-numbers td div{color:#000;text-align:center;font-size:12px}.contract-room .invoice-view .invoice-timeline .timeline-invoice-numbers td div.is-current-number{text-decoration:underline}.contract-room .invoice-view .invoice-timeline .timeline-invoice-numbers td div span{margin-top:10px;cursor:pointer}.contract-room .invoice-view .invoice-timeline .timeline-invoice-numbers td .timeline-month-next,.contract-room .invoice-view .invoice-timeline .timeline-invoice-numbers td .timeline-month-prev{text-decoration:none}.contract-room .invoice-view .invoice-footer .invoice-footer-buttons .status-select{width:40%}.contract-room .invoice-view .invoice-footer .invoice-files{margin:0}.contract-room .invoice-view .invoice-footer .invoice-files li{list-style:none;margin-bottom:5px;font-size:12px}.contract-room .invoice-view .invoice-footer .form-drop{min-height:100px}.contract-room .invoice-view .invoice-footer .invoice-status-tooltip{margin-top:-10px;opacity:1}.contract-room .invoice-view .invoice-footer .invoice-status-tooltip .tooltip-inner{padding:10px 0;min-width:170px}.contract-room .invoice-view .invoice-footer .invoice-status-tooltip .tooltip-arrow{display:none}.contract-room .invoice-view .invoice-footer .invoice-status-tooltip .invoice-status-selected-check{padding:3px;border-radius:50%;margin:4px 0 0 10px;background-color:#fff}.contract-room .invoice-view .invoice-footer .invoice-status-tooltip .invoice-status-options{padding:5px 20px 5px 0;cursor:pointer}.contract-room .invoice-view .invoice-footer .invoice-status-tooltip .invoice-status-options:hover{background-color:#ebf0f3}.contract-room .invoice-view .invoice-footer .invoice-status-select-arrow{padding-top:5px}.contract-room .invoice-view .invoice-footer .invoice-status-option{width:100px;padding:7px 10px;border-width:2px;border-style:solid;border-radius:25px;font-size:11px;color:#fff;text-align:center;font-weight:500;cursor:pointer}.contract-room .invoice-view .invoice-footer .invoice-status-option.status-pending{background-color:#ffc141;border-color:#ffc141}.contract-room .invoice-view .invoice-footer .invoice-status-option.status-approved{background-color:#f47e42;border-color:#f47e42}.contract-room .invoice-view .invoice-footer .invoice-status-option.status-rejected{background-color:#c1c6cd;border-color:#c1c6cd}.contract-room .invoice-view .invoice-footer .invoice-status-option.status-reviewed{background-color:#96d5e1;border-color:#96d5e1}.contract-room .invoice-add-edit .invoice-header{font-size:12px}.contract-room .invoice-add-edit .invoice-header .invoice-timeline-wrap{height:90px;border:0 none}.contract-room .invoice-add-edit .invoice-header .form-invoice-number input,.contract-room .invoice-add-edit .invoice-header .form-invoice-subtitle input{background-color:#fff;border:1px solid #b3b3b3;height:25px}.contract-room .invoice-add-edit .invoice-header .form-period{padding:0 0 30px}.contract-room .invoice-add-edit .invoice-header .form-period .form-period-separator{padding:10px}.contract-room .invoice-add-edit .invoice-header .form-period .form-period-end,.contract-room .invoice-add-edit .invoice-header .form-period .form-period-start{padding-top:7px}.contract-room .invoice-add-edit .invoice-header .form-period .form-period-end input,.contract-room .invoice-add-edit .invoice-header .form-period .form-period-start input{background-color:#fff;border:1px solid #b3b3b3;height:25px}.contract-room .invoice-add-edit .invoice-header .form-invoice-total{padding:0 20px 0 0;font-size:18px}.contract-room .invoice-add-edit .invoice-header .form-invoice-total-label{padding:0 40px 0 0;font-size:12px}.contract-room .contract-stats{list-style:none outside none;margin:0;padding:0;overflow:hidden}.contract-room .contract-stats .contract-stats-group{float:left}.contract-room .contract-stats .contract-stats-group+.contract-stats-group:before{content:"";float:left;width:1px;height:32px;margin:2px 32px;background:#a4a4a4}.contract-room .contract-stats .contract-stats-group ul{float:left;list-style:none outside none;margin:0;padding:0}.contract-room .contract-stats .contract-stat{float:left}.contract-room .contract-stats .contract-stat+.contract-stat{margin-left:20px}.contract-room .contract-stats .contract-stat small{display:block;color:#3d4451;font-size:10px;font-weight:500;text-transform:uppercase;line-height:13px}.contract-room .contract-stats .contract-stat .no-info{display:block;margin-top:5px;color:rgba(0,0,0,.6);font-size:12px;font-style:italic}.contract-room .contract-stats .contract-stat span{display:block;font-size:18px;color:#282828}.contract-room .contract-stats .contract-stat .contract-stat-raise{display:inline-block;vertical-align:top;margin:-1px 0 0;color:#f27055;font-size:14px;font-weight:400;line-height:1}.contract-room .contract-stats .contract-stat .contract-stat-raise i{display:inline-block;vertical-align:top;font-size:13px;margin:-1px -8px 0 -3px}.contract-room .contract-stats .contract-stat-muted em,.contract-room .contract-stats .contract-stat-muted small,.contract-room .contract-stats .contract-stat-muted span{color:#9c9fa1}.contract-room .contract-stats .contract-stat-muted em{margin-top:3px;font-size:14px}.contract-room .contract-stats .contract-stat-inner+.contract-stat-inner{margin-top:11px}@media (max-width:1023px){.contract-room .contract-stats .contract-stats-group{float:none;overflow:hidden}.contract-room .contract-stats .contract-stats-group+.contract-stats-group:before{display:block;float:none;width:100%;height:1px;margin:16px 0}.contract-room .contract-stats .contract-stat{float:none}.contract-room .contract-stats .contract-stat+.contract-stat{margin:16px 0 0}}.contract-room .contract-header{background-color:#d7e2e8;padding:15px 20px;margin:10px 0;line-height:30px;vertical-align:middle;font-weight:300}.contract-room .contract-header.accounting-detail{background-color:#c7d6df}.contract-room .contract-header.accounting-detail:hover{background-color:#b7cbd5}.contract-room .contract-header .icon-check{display:block;float:left;height:24px;width:24px;margin:2px 10px 0 0;border-radius:50%;background-color:#14c884;color:#fff;font-size:18px;line-height:24px;text-align:center}.contract-room .contract-header .contract-status-text{font-size:18px}.contract-room .contract-header .contract-text{font-size:14px}.contract-room .contract-header .award-value{font-size:18px;font-weight:700}.contract-room .contract-summary .contract-summary-section{background-color:#d7e2e8}.contract-room .contract-summary .contract-summary-section.section-top{border-bottom:2px solid #e9f0f7;padding:15px 20px;line-height:30px;vertical-align:middle}.contract-room .contract-summary .contract-summary-section.section-top .summary-title{font-size:16px;font-weight:300}.contract-room .contract-summary .contract-summary-section.section-top .summary-actions a{font-size:12px}.contract-room .contract-summary .contract-summary-section.section-top .summary-actions a.button{padding:8px;margin:-4px 0}.contract-room .contract-summary .contract-summary-section.section-top .summary-actions a.disabled{color:grey}.contract-room .contract-summary .contract-summary-section.section-bottom .section-left,.contract-room .contract-summary .contract-summary-section.section-bottom .section-right{background-color:#d7e2e8;padding:20px;min-height:100px}.contract-room .contract-summary .contract-summary-section.section-bottom .section-left{border-right:1px solid #e9f0f7}.contract-room .contract-summary .contract-summary-section.section-bottom .section-left em{color:grey;font-size:12px}.contract-room .contract-summary .contract-summary-section.section-bottom .section-left.is-in-document-edit-mode{display:flex}.contract-room .contract-summary .contract-summary-section.section-bottom .section-left .controls{align-items:flex-end;display:flex;justify-content:flex-end}#header-nav #nav-bar .contract-room .contract-summary .contract-summary-section.section-bottom .section-left .controls li.learn-more>a.button:first-child,.contract-room .contract-summary .contract-summary-section.section-bottom .section-left .controls #header-nav #nav-bar li.learn-more>a.button:first-child,.contract-room .contract-summary .contract-summary-section.section-bottom .section-left .controls button:first-child{margin-right:10px}.contract-room .contract-summary .contract-summary-section.section-bottom .section-right{border-left:1px solid #e9f0f7;overflow:hidden}.contract-room .contract-summary .contract-summary-section.section-bottom .contract-document a{font-size:12px;color:#000}.contract-room .contract-summary .contract-summary-section.section-bottom .contract-document a [class*=" icon-"]:before,.contract-room .contract-summary .contract-summary-section.section-bottom .contract-document a [class^=icon-]:before{margin-right:1ex}.contract-room .contract-summary .contract-summary-section.section-bottom .view-details-wrap{font-size:12px}.contract-room .contract-summary .contract-summary-section.section-bottom .view-details-icon-wrap{float:left;margin-top:-4px}.contract-room .contract-summary .contract-summary-section.section-bottom .view-details-icon-wrap+.view-details-wrap{margin-left:20px}.contract-room .contract-owner-team,.contract-room .contract-vendor-team{margin-top:10px;background-color:#d7e2e8}.contract-room .contract-owner-team .owner-thumbnail,.contract-room .contract-owner-team .vendor-thumbnail,.contract-room .contract-vendor-team .owner-thumbnail,.contract-room .contract-vendor-team .vendor-thumbnail{height:25px}.contract-room .contract-owner-team .owner-thumbnail .owner-thumbnail-placeholder,.contract-room .contract-owner-team .owner-thumbnail .vendor-thumbnail-placeholder,.contract-room .contract-owner-team .owner-thumbnail img,.contract-room .contract-owner-team .vendor-thumbnail .owner-thumbnail-placeholder,.contract-room .contract-owner-team .vendor-thumbnail .vendor-thumbnail-placeholder,.contract-room .contract-owner-team .vendor-thumbnail img,.contract-room .contract-vendor-team .owner-thumbnail .owner-thumbnail-placeholder,.contract-room .contract-vendor-team .owner-thumbnail .vendor-thumbnail-placeholder,.contract-room .contract-vendor-team .owner-thumbnail img,.contract-room .contract-vendor-team .vendor-thumbnail .owner-thumbnail-placeholder,.contract-room .contract-vendor-team .vendor-thumbnail .vendor-thumbnail-placeholder,.contract-room .contract-vendor-team .vendor-thumbnail img{display:inline-block;width:25px;height:25px;border-radius:50%;background-color:#fff;border:1px solid #d7e2e8}.contract-room .contract-owner-team .owner-thumbnail .owner-thumbnail-placeholder,.contract-room .contract-owner-team .owner-thumbnail .vendor-thumbnail-placeholder,.contract-room .contract-owner-team .vendor-thumbnail .owner-thumbnail-placeholder,.contract-room .contract-owner-team .vendor-thumbnail .vendor-thumbnail-placeholder,.contract-room .contract-vendor-team .owner-thumbnail .owner-thumbnail-placeholder,.contract-room .contract-vendor-team .owner-thumbnail .vendor-thumbnail-placeholder,.contract-room .contract-vendor-team .vendor-thumbnail .owner-thumbnail-placeholder,.contract-room .contract-vendor-team .vendor-thumbnail .vendor-thumbnail-placeholder{font-size:11px;text-align:center;line-height:25px}.contract-room .contract-owner-team .section-top,.contract-room .contract-vendor-team .section-top{padding:15px}#header-nav #nav-bar .contract-room .contract-owner-team .section-top li.learn-more>a.button,#header-nav #nav-bar .contract-room .contract-vendor-team .section-top li.learn-more>a.button,.contract-room .contract-owner-team .section-top #header-nav #nav-bar li.learn-more>a.button,.contract-room .contract-owner-team .section-top button,.contract-room .contract-vendor-team .section-top #header-nav #nav-bar li.learn-more>a.button,.contract-room .contract-vendor-team .section-top button{background-color:#d7e2e8;border:1px solid #b3b3b3;color:#b3b3b3;padding:8px;margin:-4px 0}#header-nav #nav-bar .contract-room .contract-owner-team .section-top li.learn-more>a.button:hover,#header-nav #nav-bar .contract-room .contract-vendor-team .section-top li.learn-more>a.button:hover,.contract-room .contract-owner-team .section-top #header-nav #nav-bar li.learn-more>a.button:hover,.contract-room .contract-owner-team .section-top button:hover,.contract-room .contract-vendor-team .section-top #header-nav #nav-bar li.learn-more>a.button:hover,.contract-room .contract-vendor-team .section-top button:hover{background-color:#f47e42;border-color:#f47e42;color:#fff}.contract-room .contract-owner-team .section-top .owner-thumbnail,.contract-room .contract-owner-team .section-top .vendor-thumbnail,.contract-room .contract-vendor-team .section-top .owner-thumbnail,.contract-room .contract-vendor-team .section-top .vendor-thumbnail{display:inline-block;position:relative;top:1px}.contract-room .contract-owner-team .section-bottom .owner-detail-row,.contract-room .contract-owner-team .section-bottom .vendor-detail-row,.contract-room .contract-vendor-team .section-bottom .owner-detail-row,.contract-room .contract-vendor-team .section-bottom .vendor-detail-row{padding:15px;border-top:1px solid #e9edf0}.contract-room .contract-share-modal .pop-close-internal{float:none;position:absolute;right:0}.contract-room .contract-share-modal .share-title{padding:10px 0 20px;background-color:#f5f5f5;color:#2eacc3;font-size:36px;text-align:center}.contract-room .contract-share-modal .contract-share-select-invitees{padding:20px}.contract-room .contract-share-modal .contract-share-select-invitees.with-border{border-bottom:2px solid #e2e2e2}.contract-room .contract-share-modal .contract-share-select-invitees .invitee-checkbox-wrap{padding-left:40px}.contract-room .contract-share-modal .contract-share-select-invitees .invite-others-link{padding:20px 0 20px 75px}.contract-room .contract-share-modal .contract-share-select-invitees .invite-others-link a{font-size:12px;font-weight:500}.contract-room .contract-share-modal .contract-share-invite-message{padding:20px 30px}.contract-room .contract-share-modal .contract-share-invite-message h4{margin-bottom:5px}.contract-room .contract-share-modal .contract-share-footer,.contract-room .contract-share-modal .contract-share-notify-losers,.contract-room .contract-share-modal .contract-share-reminder{padding:0 30px 20px}.contract-room .contract-share-modal .contract-share-notify-losers abbr{color:gray;border-bottom:1px dotted gray;cursor:help}.contract-room .contract-form .form-section-bg{background-color:#d9dee6;padding:20px}.contract-room .contract-form .form-section-bg .custom-select,.contract-room .contract-form .form-section-bg input,.contract-room .contract-form .form-section-bg textarea{background-color:#fff;border-color:#fff}.contract-room .contract-form .form-section-bg .custom-select.error,.contract-room .contract-form .form-section-bg input.error,.contract-room .contract-form .form-section-bg textarea.error{background-color:#fff;border-color:#d62c2f}.contract-room .contract-form .form-section-bg .custom-select.disabled,.contract-room .contract-form .form-section-bg input.disabled,.contract-room .contract-form .form-section-bg textarea.disabled{background:#fff;border-color:#e6e6e6}.contract-room .contract-form .form-section-bg textarea.is-required{border:1px solid #fff}.contract-room .contract-form .form-section-bg textarea.is-required.empty:focus{border-color:#d62c2f;outline:none}.contract-room .contract-form .form-label{padding:0;margin-bottom:8px;font-size:12px;font-weight:300;color:#282828;text-transform:none}.contract-room .contract-form .form-label.bold{font-weight:500}.contract-room .contract-form .cost-detail-total{font-size:18px;line-height:38px;height:38px}.contract-room .contract-form .cost-detail-remove{position:absolute;right:-18px;margin-top:7px;cursor:pointer}.contract-room .contract-form .cost-detail-non-deletable{position:absolute;right:-18px;margin-top:7px;color:#9e9e9e}.contract-room .contract-form .drag-handle{position:absolute;left:-15px;cursor:move;padding:10px 0 0}.contract-room .contract-form .drag-handle>span{display:inline-block;width:10px;height:16px;background-image:url("/pfcp/hb-assets/img/icon-drag.gif");background-repeat:no-repeat;background-position:50% 50%}.contract-room .contract-form .form-close{font-size:16px;color:#282828}.contract-room .contract-form .cost-details-read-only{font-size:.85em;font-weight:400}.contract-room .contract-form .clear-input{position:absolute;top:7px;right:2px}.contract-room .contract-form .selected-input{display:block;width:100%;max-width:100%;height:38px;padding:5px 10px;background-color:#fff;line-height:28px;font-size:14px}.contract-room .contract-form .clear-input+.selected-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:20px;cursor:default}.contract-room .contract-form .input-row .one.half+.one.half{padding-left:0}.contract-room .contract-form .toggle-switch-label{font-size:14px;padding-right:10px}.contract-room .contract-form .invoice-retainage-toggle{padding-left:20px}.contract-room .contract-form .invoice-retainage-toggle .toggle-switch-wrapper{height:40px;padding-top:10px}.contract-room .contract-form .invoice-retainage-toggle input.retainage-input{display:inline-block;width:60px;margin:-10px 0 0 10px}.contract-room .contract-form .unawarded-contract a[disabled]{cursor:not-allowed;color:#b2dbe5}.contract-room .contract-form .form-col{float:left;padding:0 8px}.contract-room .contract-form .form-col .top-field{height:25px;padding:5px}.contract-room .contract-form .form-col-amount{width:20%}.contract-room .contract-form .form-col-reason{width:30%}.contract-room .contract-form .form-col-number{padding:0;width:50px;height:25px}.contract-room .contract-form .form-col-text{width:80px;height:25px;line-height:25px;text-align:center}.contract-room .contract-form .form-col-title{float:none;margin-left:130px;padding-right:5px;height:25px}.contract-room .contract-form.add-edit-change-order textarea{height:102px}.contract-room .contract-form.add-edit-change-order .form-drop{border:1px solid #e9f3f7;background-color:#e9f3f7}.contract-room .contract-form.add-edit-change-order .form-drop:hover{border:1px solid #2eacc3}.contract-room .contract{background:#fff;margin-bottom:15px}.contract-room .contract .contract-foot:hover,.contract-room .contract .item-view:hover{background:#f5f5f5}.contract-room .contract .contract-head{border-left:10px solid transparent;font-size:14px;font-weight:500;padding:15px 20px 15px 10px}.contract-room .contract .contract-head.is-approval-pending{border-left-color:#fbc01b}.contract-room .contract .contract-head .acct-invoice{right:-12px;top:-5px}.contract-room .contract .contract-head-alt{font-weight:400}.contract-room .contract .contract-head-padded{padding-top:26px}.contract-room .contract .contract-icon,.contract-room .contract .contract-id,.contract-room .contract .contract-product{display:block;margin-right:12px}.contract-room .contract .contract-icon{font-size:16px;line-height:1.3;margin-right:10px}.contract-room .contract .approval-status{font-size:12px}.contract-room .contract .approval-status.is-approval-rejected{color:#fc5c45}.contract-room .contract .added-by-vendor,.contract-room .contract .contract-submitted{color:grey;font-size:12px}.contract-room .contract .contract-submitted-pending{color:#000}.contract-room .contract .contract-amount{font-size:18px;text-align:right;width:calc(100% - 60px - 110px - 24px)}.contract-room .contract .contract-documents{font-size:14px;font-weight:300;margin:0 12px;text-align:center;width:60px}.contract-room .contract .contract-documents i:before{font-size:14px;margin:0}.contract-room .contract .contract-status{background-color:#fbc01b;border:1px solid transparent;border-radius:100px;color:#fff;font-size:12px;font-weight:500;line-height:1;padding:12px 20px;text-transform:uppercase;text-align:center}.contract-room .contract .contract-status.approved{background-color:#f47e42}.contract-room .contract .contract-status.in-approval{background-color:#fff;border-color:#fbc01b;color:#fbc01b}.contract-room .contract .contract-status.reviewed{background-color:#96d5e1}.contract-room .contract .contract-status.rejected,.contract-room .contract .contract-status.void{background-color:#fff;border-color:#fc5c45;color:#fc5c45}.contract-room .contract .contract-status.paid{background-color:#14c884}.contract-room .contract .contract-body{border-left:10px solid transparent;padding:0 20px 10px 10px}.contract-room .contract .contract-body.is-approval-pending{border-left-color:#fbc01b}.contract-room .contract .contract-body .invoice-accounting .item{margin:10px 0}.contract-room .contract .contract-description{font-size:12px;margin-bottom:10px}.contract-room .contract .contract-description strong{font-weight:500}.contract-room .contract .contract-status-box{background-color:#fff;font-size:12px;margin-bottom:10px}.contract-room .contract .rejection-reason{margin-bottom:10px}.contract-room .contract .contract-foot{border-left:10px solid transparent;padding:0 20px 2px 10px;background:#fff;color:rgba(61,68,81,.6);font-size:12px}.contract-room .contract .contract-foot.is-approval-pending{border-left-color:#fbc01b}.contract-room .contract .contract-foot i.icon-nav-chevron:before{margin-left:-.1em;font-weight:900}.contract-room .contract .contract-transition{max-height:0;overflow:hidden;transition:.6s ease-in-out}.contract-room .contract .contract-transition.expanded{max-height:600px}.contract-room .contract .contract-foot-expanded{background:#fafbfc;border-bottom:1px solid #e6e6e6;border-left:10px solid transparent;color:rgba(61,68,81,.6);font-size:12px;padding:5px 20px 5px 10px}.contract-room .contract .contract-foot-expanded.is-approval-pending{border-left-color:#fbc01b}.contract-room .contract .contract-foot-expanded .contract-room-item-details{align-items:center;display:flex;justify-content:space-between}.contract-room .contract .contract-foot-expanded .contract-room-item-details>:first-child,.contract-room .contract .contract-foot-expanded .contract-room-item-details>:last-child{width:30%}.contract-room .contract .contract-foot-expanded .contract-room-item-details>:nth-child(2){justify-content:center;padding-right:110px;width:40%}@media (max-width:767px){.contract-room .contract .contract-foot-expanded .contract-room-item-details{display:block}.contract-room .contract .contract-foot-expanded .contract-room-item-details>:first-child,.contract-room .contract .contract-foot-expanded .contract-room-item-details>:last-child,.contract-room .contract .contract-foot-expanded .contract-room-item-details>:nth-child(2){width:100%}.contract-room .contract .contract-foot-expanded .contract-room-item-details>:nth-child(2){justify-content:space-between;margin-bottom:10px}.contract-room .contract .contract-foot-expanded .contract-room-item-details .contract-foot-amount,.contract-room .contract .contract-foot-expanded .contract-room-item-details .contract-submitted-alt{text-align:left}}.contract-room .contract .contract-history{font-size:10px;color:rgba(61,68,81,.6)}.contract-room .contract .contract-actions .button{padding:10px 15px 11px;font-size:12px;font-weight:500}.contract-room .contract .contract-files{margin:0 0 10px}.contract-room .contract .contract-files-actions a{display:inline-block;vertical-align:bottom;margin-right:8px;color:#3d4451;font-size:10px;text-transform:uppercase}.contract-room .contract .contract-files-actions i{position:relative;display:inline-block;vertical-align:bottom;width:41px;height:41px;border-radius:3px;border:2px solid #efeeef;color:#2cabc2;font-size:16px;transition:all .2s ease-out}.contract-room .contract .contract-files-actions i:before{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%)}.contract-room .contract .contract-files-actions .caret{display:inline-block;vertical-align:middle;margin-top:-2px;border-width:5px 3px 0;border-style:solid;border-color:#000 transparent;transition:all .2s ease-out}.contract-room .contract .contract-files-actions a:hover{color:#2cabc2;text-decoration:none}.contract-room .contract .contract-files-actions a:hover i{color:#3d4451}.contract-room .contract .contract-files-actions a:hover .caret{border-color:#2cabc2 transparent}.contract-room .contract .edit-contract-room-item a{font-size:10px;text-transform:uppercase}.contract-room .contract .edit-contract-room-item a.is-disabled{opacity:.5;cursor:not-allowed}.contract-room .contract .contract-foot-amount{text-align:right;width:calc(100% - 60px)}@media (max-width:640px){.contract-room .contract .contract-body .contract-actions{padding-bottom:20px}}.contract-room .contract-room-item .contract .contract-head{align-items:center;display:flex;justify-content:space-between}.contract-room .contract-room-item .contract .contract-head .contract-item-title{width:25%}.contract-room .contract-room-item .contract .contract-head .contract-item-amount{padding:0 20px;width:20%}.contract-room .contract-room-item .contract .contract-head .contract-item-status{clear:left;text-align:center;width:15%}.contract-room .contract-room-item .contract .contract-head .contract-item-info{width:30%}.contract-room .contract-room-item .contract .contract-head .contract-item-info .approval-rejected{color:#fa4e46}.contract-room .contract-room-item .contract .contract-head .contract-item-info.info-button{text-align:center}.contract-room .contract-room-item .contract .contract-head .contract-item-info.info-text{padding-left:30px}.contract-room .contract-room-item .contract .contract-head .contract-item-action{text-align:right;white-space:nowrap;width:10%}@media (max-width:767px){.contract-room .contract-room-item .contract .contract-head{display:block}.contract-room .contract-room-item .contract .contract-head>div{float:left;min-height:40px}.contract-room .contract-room-item .contract .contract-head .contract-item-title{width:60%}.contract-room .contract-room-item .contract .contract-head .contract-item-amount{text-align:center;width:40%}.contract-room .contract-room-item .contract .contract-head .contract-item-status{padding-left:32px;text-align:left;width:30%}.contract-room .contract-room-item .contract .contract-head .contract-item-status .contract-status{display:inline-block}.contract-room .contract-room-item .contract .contract-head .contract-item-info{padding-left:20px;text-align:center;width:70%}.contract-room .contract-room-item .contract .contract-head .contract-item-action{padding-left:32px;text-align:left;width:100%}}@media (max-width:500px){.contract-room .contract-room-item .contract .contract-head{display:block}.contract-room .contract-room-item .contract .contract-head>div{float:none}.contract-room .contract-room-item .contract .contract-head .contract-item-action,.contract-room .contract-room-item .contract .contract-head .contract-item-amount,.contract-room .contract-room-item .contract .contract-head .contract-item-info,.contract-room .contract-room-item .contract .contract-head .contract-item-status,.contract-room .contract-room-item .contract .contract-head .contract-item-title{padding:0 10px 10px 32px;text-align:left;width:100%}.contract-room .contract-room-item .contract .contract-head .contract-item-title{padding-left:0}.contract-room .contract-room-item .contract .contract-head .contract-item-action{padding-bottom:0}}.contract-room .contract-item-kebab-menu{color:gray;cursor:pointer;font-size:18px;margin-top:22px;position:absolute;top:0;right:0}@media (max-width:767px){.contract-room .contract-form{padding:15px}.contract-room .contract-form .form-col{width:100%}.contract-room .contract .contract-head{padding:15px}.contract-room .contract .contract-head-padded{padding-top:25px}.contract-room .contract .contract-amount{padding:10px 0}.contract-room .contract .contract-body{padding:10px 15px}.contract-room .contract .contract-foot{padding:8px 15px}.contract-room .contract .contract-foot-amount{width:auto;text-align:left}.contract-room .contract .contract-actions{margin-top:15px}.contract-room .contract .contract-files{height:auto}.contract-room .contract .contract-item-kebab-menu{margin-top:15px}}@media screen and (max-width:1000px){.contract-room .contract .contract-amount{font-size:16px}}@media (max-width:640px){.contract-room .contract-form .invoice-retainage-toggle{padding-left:0}.contract-room .contract-form .input-row .one.half+.one.half{padding-top:10px}}#app-wrap{background-color:#f5f5f5}#app-wrap.bidroom{padding-bottom:80px}#app-wrap.bidroom .title-header .header-edit{cursor:pointer;font-size:11px;text-transform:uppercase;padding-left:5px;display:none}#app-wrap.bidroom .title-header:hover .header-edit{display:inline-block}#app-wrap.bidroom .post-unlock{text-align:center;padding:20px}#app-wrap.bidroom .message-awarded-bidders-modal{padding:20px;width:600px}#app-wrap.bidroom .message-awarded-bidders-modal .message-awarded-bidders-header h3{text-transform:none;letter-spacing:normal;font-weight:700}#app-wrap.bidroom .message-awarded-bidders-modal .message-awarded-bidders-message{padding-top:20px}#app-wrap.bidroom .message-awarded-bidders-modal .message-awarded-bidders-message textarea{min-height:200px}#app-wrap.bidroom .message-awarded-bidders-modal .message-awarded-bidders-footer{padding-top:20px}#app-wrap.bidroom .message-awarded-bidders-modal .message-awarded-bidders-footer .notify-bidder-checkbox-label{padding-top:3px;vertical-align:middle}#app-wrap.bidroom #manage-bid-modal{cursor:default}#app-wrap.bidroom #manage-bid-modal .icon-attach{position:static}#app-wrap.bidroom .container .collection .item-schedule .list-item{padding:0}#app-wrap.bidroom .container .collection .item-schedule .list-item .list-item-calendar{padding-bottom:15px;padding-top:5px}#app-wrap.bidroom .container .collection .item-schedule .list-item .time{height:25px;line-height:25px}#app-wrap.bidroom #invite-bidder .new{height:60px}#app-wrap.bidroom #invite-bidder .label{padding-top:3px}#app-wrap.bidroom a.with-icon i,#app-wrap.bidroom span.with-icon i{font-size:14px}#app-wrap.bidroom a.with-icon.button i,#app-wrap.bidroom span.with-icon.button i{font-size:17px}#app-wrap.bidroom a.with-icon i,#app-wrap.bidroom a.with-icon span,#app-wrap.bidroom span.with-icon i,#app-wrap.bidroom span.with-icon span{display:inline-block;height:16px;line-height:16px;vertical-align:middle}#app-wrap.bidroom .bordered-icon{display:inline-block;border:2px solid #f47e42;width:30px;line-height:26px;text-align:center;color:#f47e42;cursor:pointer}#app-wrap.bidroom .bordered-icon.border-grey{border:2px solid #e6e6e6;color:gray}#app-wrap.bidroom .bordered-icon.rounded{-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}#app-wrap.bidroom .row-control .send-message{width:215px;margin-left:10px}#app-wrap.bidroom .row-header .state-active{color:#282828}#app-wrap.bidroom .row-body .item-bidder{color:#282828;font-size:14px;height:395px}#app-wrap.bidroom .row-body .item-bidder.bid-awarded{border:2px solid #0b8626}#app-wrap.bidroom .row-body .item-bidder .item-thumbnail{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}#app-wrap.bidroom .row-body .item-bidder .item-will-bid-or-progress{height:155px;border-bottom:1px solid #f2f2f2}#app-wrap.bidroom .row-body .item-bidder .center-item{padding-top:40px;padding-bottom:40px;border-bottom:1px solid #e6e6e6}#app-wrap.bidroom .row-body .item-bidder .will-bid.center-item{padding-top:30px;padding-bottom:30px;border-bottom:1px solid #e6e6e6}#app-wrap.bidroom .row-body .item-bidder .item-bidder-actions{position:absolute;top:20px;right:20px;z-index:2;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#app-wrap.bidroom .row-body .item-bidder .item-bidder-actions>.action{display:block;float:right}#app-wrap.bidroom .row-body .item-bidder .item-bidder-actions .item-bidder-menu-icon{cursor:pointer;font-size:22px;line-height:26px}#app-wrap.bidroom .row-body .item-bidder .item-bidder-actions+.item{margin:0 60px 10px 0;background-color:transparent}#app-wrap.bidroom .row-body .item-bidder .item-bidder-menu{position:absolute;top:60px;right:241px;font-size:14px}#app-wrap.bidroom .row-body .item-bidder .item-bidder-menu .tooltip-arrow.up{right:10px}#app-wrap.bidroom .row-body .item-bidder .item-bidder-bid{height:60px}#app-wrap.bidroom .row-body .item-bidder .item-bidder-bid .label{font-size:10px;padding-top:5px;font-weight:700;text-transform:uppercase}#app-wrap.bidroom .row-body .item-bidder .item-bidder-bid .value{font-weight:300}#app-wrap.bidroom .row-body .item-bidder .item-bidder-bid .revisions{margin-top:-5px}#app-wrap.bidroom .row-body .item-bidder .item-details{height:72px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}#app-wrap.bidroom .row-body .item-bidder .item-bidder-progress{padding-bottom:12px}#app-wrap.bidroom .row-body .item-bidder .item-action{height:40px;line-height:40px}#app-wrap.bidroom .row-body .item-bidder .item-select-bidder{width:100%}#app-wrap.bidroom .row-body .item-bidder .item-bidder-inactive{height:215px}#app-wrap.bidroom .row-body .item-bidder .item-bidder-inactive .title{align-items:center;display:flex;font-weight:300;height:165px;padding:15px;text-align:center}#app-wrap.bidroom .row-body .item-bidder .item-bidder-inactive .resend-invite-action{position:absolute;bottom:80px}#app-wrap.bidroom .row-body .item-bidder .item-bidder-awaiting,#app-wrap.bidroom .row-body .item-bidder .item-bidder-submitted,#app-wrap.bidroom .row-body .item-bidder .item-bidder-will-bid,#app-wrap.bidroom .row-body .item-bidder .item-bidder-will-not-bid{align-items:center;display:flex;font-weight:300;justify-content:center}#app-wrap.bidroom .row-body .item-bidder .item-bidder-awaiting,#app-wrap.bidroom .row-body .item-bidder .item-bidder-submitted,#app-wrap.bidroom .row-body .item-bidder .item-bidder-will-bid{height:60px}#app-wrap.bidroom .row-body .item-bidder .item-bidder-will-not-bid{flex-direction:column;height:215px}#app-wrap.bidroom .row-body .item-bidder .item-bidder-documents{height:62px}#app-wrap.bidroom .row-body .item-bidder .item-bidder-no-bid-reason{height:113px}#app-wrap.bidroom .row-body .item-bidder.empty{background-color:#fff;border:2px solid #ccc;text-align:center;padding-top:110px}#app-wrap.bidroom .row-body .item-bidder.empty .icon{font-size:46px;color:#ccc;padding-bottom:20px}#app-wrap.bidroom .row-body .item-bidder.no-invites{padding-top:50px!important}#app-wrap.bidroom .row-body .item-bidder.no-invites .icon{font-size:65px!important}#app-wrap.bidroom .row-body .item-bidder.no-invites #header-nav #nav-bar li.learn-more>a.button,#app-wrap.bidroom .row-body .item-bidder.no-invites button,#header-nav #nav-bar #app-wrap.bidroom .row-body .item-bidder.no-invites li.learn-more>a.button{width:170px;margin-left:5px;margin-right:5px}#app-wrap.bidroom .row-body .item-bidder .item-bidder-frozen-overlay{position:absolute;top:0;width:100%;height:90%;background-color:hsla(0,0%,100%,.7)}#app-wrap.bidroom .row-body #app-wrap.vendor-management table tr td,#app-wrap.bidroom .row-body table.no-border tr td,#app-wrap.vendor-management #app-wrap.bidroom .row-body table tr td{font-size:14px}#app-wrap.bidroom .row-body #app-wrap.vendor-management table tr td .item-checkbox,#app-wrap.bidroom .row-body table.no-border tr td .item-checkbox,#app-wrap.vendor-management #app-wrap.bidroom .row-body table tr td .item-checkbox{display:inline-block}#app-wrap.bidroom .row-body #app-wrap.vendor-management table tr th,#app-wrap.bidroom .row-body table.no-border tr th,#app-wrap.vendor-management #app-wrap.bidroom .row-body table tr th{font-size:14px;font-weight:700}#app-wrap.bidroom .row-control-bar,#app-wrap.bidroom .row-control-bar .control-bar-container-wrap{height:60px}#app-wrap.bidroom .row-control-bar .control-bar-container-wrap .back-to-top{display:none}#app-wrap.bidroom .row-control-bar .control-bar-container-wrap.pinned{border-bottom:1px solid #b3b3b3;position:fixed;top:52px;left:0;z-index:3;width:100%;background-color:#fff;transition:margin-left .3s}#app-wrap.bidroom .row-control-bar .control-bar-container-wrap.pinned .control-bar-inner-wrap{border-bottom:1px solid #b3b3b3}#app-wrap.bidroom .row-control-bar .control-bar-container-wrap.pinned .back-to-top{display:inline-block}#app-wrap.bidroom .row-control-bar .control-bar-inner-wrap{box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);max-width:980px;margin:0 auto;background-color:#fff;height:60px}#app-wrap.bidroom .row-control-bar .control-bar-data{text-align:right;margin-left:250px}#app-wrap.bidroom .row-control-bar .control-bar-progress{float:left;width:240px}#app-wrap.bidroom .row-control-bar .control-bar-button,#app-wrap.bidroom .row-control-bar .control-bar-input,#app-wrap.bidroom .row-control-bar .control-bar-text{display:inline-block;padding:0 20px;height:60px;line-height:60px;vertical-align:middle}#app-wrap.bidroom .row-control-bar .control-bar-button hb-button,#app-wrap.bidroom .row-control-bar .control-bar-input hb-button,#app-wrap.bidroom .row-control-bar .control-bar-text hb-button{display:inline-block}#app-wrap.bidroom .row-control-bar .control-bar-button.zero-pad-right,#app-wrap.bidroom .row-control-bar .control-bar-input.zero-pad-right,#app-wrap.bidroom .row-control-bar .control-bar-text.zero-pad-right{padding-right:0}#app-wrap.bidroom .row-control-bar .control-bar-button{font-size:12px;text-transform:uppercase;font-weight:700;cursor:pointer}#app-wrap.bidroom .row-control-bar .control-bar-button.border-left{border-left:1px solid #d9d9d9}#app-wrap.bidroom .row-control-bar .control-bar-input input{width:200px!important}#app-wrap.bidroom .row-control-bar .control-bar-input+.control-bar-button,#app-wrap.bidroom .row-control-bar .control-bar-input+.control-bar-button+.control-bar-button{padding:0 0 0 10px}#app-wrap.bidroom .row-control-bar .control-bar-text{font-size:14px}#app-wrap.bidroom .row-control-bar .control-bar-data-item,#app-wrap.bidroom .row-control-bar .control-bar-submit{display:inline-block;vertical-align:middle;height:60px;line-height:60px;padding:0 20px}#app-wrap.bidroom .row-control-bar .control-bar-data-item{text-align:left}#app-wrap.bidroom .row-control-bar .control-bar-data-item .label{display:block;font-size:14px;font-weight:700;line-height:30px}#app-wrap.bidroom .row-control-bar .control-bar-data-item .value{display:block;font-size:22px;font-weight:200;line-height:20px}#app-wrap.bidroom .row-control-bar .progress{padding:5px 20px 0}#app-wrap.bidroom .row-control-bar .progress .progress-label{font-size:14px;font-weight:700;line-height:30px}#app-wrap.bidroom .section-type-item{width:76%;float:left;padding-top:24px}#app-wrap.bidroom .section-label-item{width:76%;float:left}#app-wrap.bidroom .inner_section-label-item{width:16%;float:right;padding-top:-4px}#app-wrap.bidroom .division-edit{width:18%;float:right}#app-wrap.bidroom .division-edit-required{width:16%;float:right;margin-top:24px}#app-wrap.bidroom #bidform-wrap .bidform-section{padding-bottom:20px;transition:background 1s}#app-wrap.bidroom #bidform-wrap .bidform-section .section-title .section-info-icon{left:-30px;font-size:15px}#app-wrap.bidroom #bidform-wrap .bidform-section .section-title .section-info-icon i{cursor:pointer}#app-wrap.bidroom #bidform-wrap .bidform-section .section-title .editable-text .editable-input{font-size:20px;padding:0 .8em}#app-wrap.bidroom #bidform-wrap .bidform-section .section-title .editable-wrap+.icon-more{display:none}#app-wrap.bidroom #bidform-wrap .bidform-section .section-title .editable-empty{font-style:normal;color:#282828}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item{transition:background 1s}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item.disabled{opacity:.5}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .item-title{height:90px;padding-left:35px;padding-right:144px;text-transform:none;line-height:1.2}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .item-title .editable-empty{font-style:normal;color:#282828}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .item-title .division-info-icon{left:-65px;font-size:15px}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .item-title .division-info-icon i{cursor:pointer}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .item-title .editable{display:inline-block;margin:-5px 0;padding:5px}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .item-title span .required-toggle{left:305px}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .item-title-justify{height:90px;padding-left:35px;text-transform:none;line-height:1.2}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .item-title-justify .editable-empty{font-style:normal;color:#282828}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .item-title-justify .division-info-icon{left:-65px;font-size:15px}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .item-title-justify .division-info-icon i{cursor:pointer}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .item-title-justify .editable{display:inline-block;margin:-5px 0;padding:5px}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .item-title-justify span .required-toggle{left:305px}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .item-foot-action{padding-left:35px}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .list-item-content{font-size:14px;line-height:30px;margin-left:54px}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .list-item-content .editable{margin:-5px 0;padding:5px;vertical-align:top}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .list-item-content .editable-empty{font-style:normal;color:#282828}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .list-item-content .editable-textarea .editable-buttons{vertical-align:top}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .list-item-content .editable-textarea .editable-buttons #header-nav #nav-bar li.learn-more>a.button,#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .list-item-content .editable-textarea .editable-buttons button,#header-nav #nav-bar #app-wrap.bidroom #bidform-wrap .bidform-section .items .item .list-item-content .editable-textarea .editable-buttons li.learn-more>a.button{padding:3px 6px}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .list-item-content .item-info-icon{left:-40px;font-size:15px}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .list-item-content .item-info-icon i{cursor:pointer}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .single-line-textarea{height:40px}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .list-item.atom{padding-left:5px;border-left:5px solid #fff}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .list-item.atom.new{border-left:5px solid #0b8626}#app-wrap.bidroom #bidform-wrap .bidform-section .items .item .list-item.atom.revised{border-left:5px solid #d62c2f}#app-wrap.bidroom #bidform-wrap .bidform-section .items .draggable .drag-handle{position:absolute;left:-10px;right:auto;z-index:1;cursor:move;padding:28px 0 0}#app-wrap.bidroom #bidform-wrap .bidform-section .items .draggable .drag-handle>span{display:inline-block;width:10px;height:16px;background-image:url("/pfcp/hb-assets/img/icon-drag.gif");background-repeat:no-repeat;background-position:50% 50%}#app-wrap.bidroom #bidform-wrap .bidform-section .items .draggable .list-item-action.drag-handle{left:10px;padding:17px 0 0}#app-wrap.bidroom #bidform-wrap .bidform-section .required-toggle{left:330px;margin-top:-4px;position:absolute}#app-wrap.bidroom #bidform-wrap .bidform-section .required-toggle label{font-size:12px;margin-right:5px;text-transform:none;vertical-align:middle}#app-wrap.bidroom #bidform-wrap .bidform-section .required-toggle hb-toggle{vertical-align:middle}#app-wrap.bidroom #bidform-wrap .bidform-section .required-toggle-no-overlap{left:330px;margin-top:-6px}#app-wrap.bidroom #bidform-wrap .bidform-section .item-add-form .small-input input,#app-wrap.bidroom #bidform-wrap .bidform-section .item-add-form input.small-input{width:100%}#app-wrap.bidroom #bidform-wrap .bidform-section .section-action .item-add-form .twitter-typeahead input{border:2px solid #e6e6e6}#app-wrap.bidroom #bidform-wrap .bidform-section .section-action .item-add-form .twitter-typeahead input:active,#app-wrap.bidroom #bidform-wrap .bidform-section .section-action .item-add-form .twitter-typeahead input:focus{border:2px solid #f47e42}#app-wrap.bidroom #bidform-wrap .bidform-section .sortable-ghost{border:2px dashed gray;height:70px;background:none}#app-wrap.bidroom #bidform-wrap .bidform-section .sortable-ghost *{display:none}#app-wrap.bidroom #bidform-wrap .bidform-section .drag-handle,#app-wrap.bidroom #bidform-wrap .bidform-section .icon-drag{cursor:move}#app-wrap.bidroom #bidform-wrap .preview-overlay{position:fixed;z-index:100;height:100%;width:100%;top:240px;left:0}#app-wrap.bidroom #bidform-wrap .preview-overlay.stick-to-top{top:140px}#app-wrap.bidroom .review-content .review-table{padding:10px 20px 0}#app-wrap.bidroom .review-content .review-table .review-section .review-division{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}#app-wrap.bidroom .review-content .review-table .review-section:last-child .review-division:last-child{border-bottom:none}#app-wrap.bidroom .bidform-status-card,#app-wrap.bidroom .review-content .review-table ul{margin-bottom:0}#app-wrap.bidroom .bidform-status-overview{display:flex;flex-direction:column;padding:12px}#app-wrap.bidroom .bidform-status-message{align-items:center;display:inherit;flex-direction:row}#app-wrap.bidroom .bidform-status-publish-button{margin:8px 0 0 28px}#app-wrap.bidroom .bidform-status-row{align-items:center;display:flex}#app-wrap.bidroom .bidform-details-pdf-button{border-color:#e6e6e6;border-radius:2px;height:24px;line-height:1;padding-top:4px;font-weight:500;transition:background-color .3s ease-in-out;color:#282828}#app-wrap.bidroom .bidform-details-pdf-button:focus,#app-wrap.bidroom .bidform-details-pdf-button:hover{background-color:#fff}#app-wrap.bidroom #bidform-events{background-color:#f5f5f5}#app-wrap.bidroom #bidform-events .item.status .item-icon{float:left;width:50px;font-size:40px;color:#fff}#app-wrap.bidroom #bidform-events .item.status .item-content{padding-top:10px;margin-left:65px}#app-wrap.bidroom #bidform-events .item.event .item-icon{float:left;width:16px;font-size:16px;line-height:16px;color:#fff}#app-wrap.bidroom #bidform-events .item.event .item-content{margin-left:35px;margin-bottom:0}#app-wrap.bidroom #bidform-events .item.event .item-date{color:#fff}#app-wrap.bidroom .bidform-view-wrap{background-color:#fff}#app-wrap.bidroom .bidform-view-wrap.is-in-modal{border-bottom:1px solid #e6e6e6;max-height:66vh;overflow:auto}#app-wrap.bidroom .bidform-view-wrap .bidform-print-button{padding:8px}#app-wrap.bidroom .bidform-view-wrap .item .item-content .item-value{color:#4d4d4d}#app-wrap.bidroom .bidform-view-wrap .item .top-zero{top:0}#app-wrap.bidroom .bidform-view-wrap .item .is-required{font-size:14px;margin:0;padding:0 0 0 10px;text-transform:none}#app-wrap.bidroom .bidform-view-wrap .section-title{padding:20px 20px 0}#app-wrap.bidroom .bidform-view-wrap .bidform-comments{white-space:pre-wrap;font-size:14px}#app-wrap.bidroom .rfis .rfis-header{align-items:center;padding-top:4px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #d9d9d9}#app-wrap.bidroom .rfis .rfi-display,#app-wrap.bidroom .rfis .rfis-header{display:flex;justify-content:space-between}#app-wrap.bidroom .rfis .rfi-xls{border:1px solid #d9d9d9;color:#282828}#app-wrap.bidroom .rfis hb-card-header .hb-card-header-inner{justify-content:flex-end}#app-wrap.bidroom .rfis .rfi-actionables{display:flex;justify-content:flex-end}#app-wrap.bidroom .rfis .rfi-question{font-weight:900;margin-bottom:0}#app-wrap.bidroom .rfis .rfi-dropdown{border:1px solid #d9d9d9;color:#282828}#app-wrap.bidroom .rfis .rfi-single{display:flex;justify-content:space-between}#app-wrap.bidroom .rfis .rfi-single .rfi-number{margin:0}#app-wrap.bidroom .rfis .input-form .form-controls input.ref-number{width:175px;display:inline;margin-right:5px}#app-wrap.bidroom .rfis .input-form .form-controls #header-nav #nav-bar li.learn-more>a.reply-button.button,#app-wrap.bidroom .rfis .input-form .form-controls button.reply-button,#header-nav #nav-bar #app-wrap.bidroom .rfis .input-form .form-controls li.learn-more>a.reply-button.button{width:157px;display:inline}#app-wrap.bidroom .rfis .input-form .form-controls .attach{display:inline-block;padding:6px 10px 7px;background-color:#fff;position:relative;top:1px;overflow:visible}#app-wrap.bidroom .rfis .input-form .form-controls .cancel{cursor:pointer;text-transform:uppercase;font-size:12px;color:#b3b3b3}#app-wrap.bidroom .rfis .rfi{background-color:#fff;border-bottom:1px solid #b3b3b3;padding-bottom:24px;margin-bottom:24px}#app-wrap.bidroom .rfis .rfi textarea{height:85px}#app-wrap.bidroom .rfis .rfi .assignee .menu-trigger{font-size:12px;color:#282828;border-bottom:1px solid #000;font-weight:300}#app-wrap.bidroom .rfis .rfi .assignee .menu-trigger:hover{text-decoration:none}#app-wrap.bidroom .rfis .rfi .assignee .menu-trigger:after{content:"";position:relative;top:10px;margin-left:7px;border-width:6px 4px 0;border-style:solid;border-color:#000 transparent}#app-wrap.bidroom .rfis .rfi .assignee .menu-trigger.unassigned{color:#2eacc3;border-bottom-color:#f47e42}#app-wrap.bidroom .rfis .rfi .assignee .menu-trigger.unassigned:after{border-color:#f47e42 transparent}#app-wrap.bidroom .rfis .rfi .assignee .assignee-menu{width:200px;left:25px}#app-wrap.bidroom .rfis .rfi .delete-rfi{vertical-align:bottom}#app-wrap.bidroom .rfis .rfi .delete-rfi:hover{text-decoration:none}#app-wrap.bidroom .rfis .rfi .delete-rfi span{position:relative;top:2px;font-size:16px;vertical-align:bottom}#app-wrap.bidroom .rfis .rfi .deleted-rfi{text-decoration:line-through}#app-wrap.bidroom #bidform-review.bidform-view-wrap .section-title{font-size:18px;padding:10px 10px 0}#app-wrap.bidroom #bidform-templates .items.form-template .item:hover{background-color:#fff;box-shadow:0 0 5px 0 #79a4ce}#app-wrap.bidroom #bidform-templates .items.form-template .item.bg-blue{background-color:#f47e42;color:#fff}#app-wrap.bidroom #bidform-templates .items.form-template .item.bg-blue:hover{background-color:#e36937}#app-wrap.bidroom #bidform-templates .items.form-template .item.bg-blue .template-title{color:#fff}#app-wrap.bidroom #bidform-templates .items.form-template .item.bg-blue .color-grey{color:#d9d9d9}#app-wrap.bidroom #bidform-templates .items.form-template .item .template-title{color:#006ddf}#app-wrap.bidroom #bidform-templates .row.border-bottom{border-bottom:1px solid #d9d9d9}#app-wrap.bidroom .delete-invited-contact-mark{float:right;font-weight:700;margin-right:10px}#team-invite-modal .label{line-height:26px}#team-invite-modal .member-company{height:30px;line-height:30px}#invite-modal .list-items-outer{height:212px;border-left:0 none;border-right:0 none;border-top:0 none}#invite-modal .filter-list-foot{padding-top:10px}#invite-modal .filter-list-foot .button{width:185px}#invite-modal .filter-list-foot .back{line-height:40px}#invite-modal .vendors-pool .list-items-outer{border-right:1px solid #e6e6e6}#invite-modal .vendors-pool .search-input-wrap{position:relative}#invite-modal .vendors-pool .search-input-wrap input{height:38px;padding-left:15px;margin-bottom:0;background-color:#fff;border:1px solid #e6e6e6}#invite-modal .vendors-pool .search-input-wrap input:hover{background-color:#fff;border-color:#e6e6e6}#invite-modal .vendors-pool .search-input-wrap input:active,#invite-modal .vendors-pool .search-input-wrap input:focus{background-color:#f5f5f5;border-color:#f47e42;outline:none;color:#282828}#invite-modal .vendors-pool .search-input-wrap .icon-search{position:absolute;right:5px;top:0}#invite-modal .vendors-pool .pagination-info-wrap{position:relative;height:30px;padding-left:15px;margin-bottom:0;background-color:#fff;border-color:#e6e6e6;border-style:solid;border-width:0 1px 1px}#invite-modal .vendors-pool .pagination-info-wrap span{font-size:12px;letter-spacing:.4px;line-height:16px;font-weight:700;color:#282828}#invite-modal .vendors-pool .pagination-info-wrap .back{position:absolute;right:60px;padding-top:4px}#invite-modal .vendors-pool .pagination-info-wrap .forward{position:absolute;right:10px;padding-top:4px}#invite-modal .vendors-pool .pagination-info-wrap .enabled{cursor:pointer;color:#006ddf}#invite-modal .vendors-pool .pagination-info-wrap .disabled{cursor:not-allowed;color:#4d4d4d}#invite-modal .vendors-pool .button{width:140px}#invite-modal .vendors-selected .list-items-outer{background-color:#f5f5f5}#invite-modal .vendors-selected .list-label{height:38px;line-height:38px;font-weight:700;font-size:12px;padding-left:15px;border-bottom:1px solid #e6e6e6}#invite-modal .vendors-selected .vendors-invited{position:absolute;bottom:1px;width:100%;background-color:#fff;border-top:1px solid #e6e6e6;max-height:170px;overflow:auto}#invite-modal .filter-list{border:0 none}#invite-modal .filter-list li,#invite-modal .filter-list ul{margin:0;list-style:none}#invite-modal .list-items-outer.vendor{height:350px}#invite-modal .list-items-outer.vendor-unselected{height:320px}#invite-modal .list-items-outer.vendor-unselected .vendor-unselected__loader{top:68px;height:calc(100% - 68px - 1px)}#invite-modal ul.list-items{border:0 none}#invite-modal ul.list-items>li{position:relative;padding:0;background-color:transparent;border-bottom:1px solid #e6e6e6}#invite-modal ul.list-items>li .list-item-label{padding:5px 5px 0 15px;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#invite-modal ul.list-items>li .list-item-action{display:none;position:absolute;top:5px;right:5px}#invite-modal ul.list-items>li.already-invited{background-color:#f5f5f5}#invite-modal ul.list-items>li.already-invited .list-item-label{padding-bottom:5px}#invite-modal ul.list-items>li:hover{transition:none}#invite-modal ul.list-items>li .hover-deselect>.list-item-label,#invite-modal ul.list-items>li .hover-select>.list-item-label{margin-right:100px;font-weight:700}#invite-modal ul.list-items>li .hover-deselect>.list-item-action,#invite-modal ul.list-items>li .hover-select>.list-item-action{display:block}#invite-modal ul.list-items>li .hover-select{background-color:#282828;color:#fff}#invite-modal ul.list-items>li ul li{position:relative;border-bottom:0 none;padding:0}#invite-modal ul.list-items>li ul li:hover{background-color:inherit;transition:none}#invite-modal ul.list-items>li ul li .list-item-wrap{padding:0}#invite-modal ul.list-items>li ul li .list-item-label{font-weight:400;font-size:12px;padding:5px 5px 5px 15px}#invite-modal ul.list-items>li ul li.hover-deselect>.list-item-label,#invite-modal ul.list-items>li ul li.hover-select>.list-item-label{margin-right:90px;font-weight:700}#invite-modal ul.list-items>li ul li.hover-deselect>.list-item-action,#invite-modal ul.list-items>li ul li.hover-select>.list-item-action{display:block}#invite-modal ul.list-items>li ul li.hover-select{background-color:#282828;color:#fff}#invite-modal .status-label{background-color:#b3b3b3;font-weight:700;font-size:9px;height:15px;line-height:15px;padding:0 4px;text-transform:uppercase}.bidroom-sp hb-vendor-team{margin:0 16px;padding-top:24px}html .preview-header{margin-right:-300px;transition:margin-right .3s}html.nav-open .preview-header{margin-right:0;transition:margin-right .3s}.preview-header{position:fixed;z-index:10000;top:52px;width:100%;background-color:#fff;height:60px}.preview-header .preview-header-content{align-items:center;display:flex;height:inherit;margin:0 auto;max-width:980px;padding:0 10px}#app-wrap.preview-main{padding-top:50px}#project-member-add .bidrooms{border:1px solid #b3b3b3}#project-member-add .bidrooms .row:nth-child(2n){background-color:#f5f5f5}#project-member-add .bidrooms .row{height:30px;line-height:30px}#project-member-add .bidrooms .toggle{top:3px}#setup .footage{margin-top:10px}#setup .saved{color:#0b8626;padding-left:10px;font-weight:400;font-size:12px}#setup .button-preview{width:100%}#team .member{padding:0}#team .add-team .row{margin-top:-12px}#team .manager{line-height:26px}#team .avatar{margin:0}#build-form .buildform-published-overlay{position:absolute;top:130px;z-index:5;background-color:#000;opacity:.3;width:100%;height:100%}#start-bidform .items .item.bg-highlight{background-color:#f5f5f5;border:2px solid #f5f5f5}#start-bidform .items .item.bg-highlight:hover{border:2px solid #fff}.tooltip.tooltip-bidform .tooltip-inner{text-align:left;color:#282828;background-color:#fff}.tooltip.tooltip-bidform.left .tooltip-arrow{border-left-color:#fff}@-moz-document url-prefix(){#app-wrap.bidroom .row-control-bar .control-bar-input .twitter-typeahead{top:8px}}html.nav-open #app-wrap.bidroom .row-control-bar .control-bar-container-wrap.pinned{margin-left:-300px;transition:margin-left .3s}.bidroom-team-member-options .pop-over{padding:0}.bidroom-team-member-options .tooltip-menu{padding:8px 0}.bidroom-team-member-options .bidroom-team-member-options-menu-item{font-size:14px;letter-spacing:.25px;line-height:20px;font-weight:400}.bidroom-team-member-options .selection-item{color:#282828;min-height:none;padding:4px 16px}.bidroom-team-member-options .selection-item:hover{background-color:#f5f5f5;color:#282828}@media (max-width:1035px){#app-wrap #build-form .row-body .container{margin:0 20px 0 0}}@media (max-width:875px){#app-wrap.bidroom .row-control-bar .control-bar-progress{display:none}#app-wrap.bidroom .row-control-bar .control-bar-data{margin-left:0}#app-wrap.bidroom .row-control-bar .control-bar-data .bidfill-total{display:block;float:left}#app-wrap.preview-main{padding-top:10px}}@media (min-width:641px) and (max-width:847px){#app-wrap.bidroom #thread-wrap .message-thread .items.message .item .item-attachment-action,#app-wrap.bidroom #thread-wrap .message-thread .items.message .item .item-message-action{display:block}#invite-modal .filter-list.vendors-selected{margin-top:0}}@media (max-width:640px){#app-wrap.bidroom{min-width:360px}#app-wrap.bidroom .row-control-bar,#app-wrap.bidroom .row-control-bar .control-bar-container-wrap,#app-wrap.bidroom .row-control-bar .control-bar-inner-wrap{height:120px}#app-wrap.bidroom .row-control-bar .control-bar-data{text-align:center;padding:0 10px}#app-wrap.bidroom .row-control-bar .control-bar-data .bidfill-total{float:none;text-align:center}#app-wrap.bidroom #thread-wrap .messages-content{min-height:200px;margin-left:0}#app-wrap.bidroom #thread-wrap .messages-sidebar{position:relative;top:auto;left:auto;width:auto}#app-wrap.bidroom #thread-wrap .message-thread .items.message .item .item-attachment-action,#app-wrap.bidroom #thread-wrap .message-thread .items.message .item .item-message-action{display:block}#app-wrap.bidroom #thread-wrap .item-checkbox{width:26px;height:26px;border:1px solid #e6e6e6;line-height:22px;text-align:center;font-size:16px;cursor:pointer}#app-wrap.bidroom #thread-wrap .item-checkbox.disabled{cursor:default}#app-wrap.bidroom #thread-wrap.rfis .item .item-meta .item-meta-details{position:static;top:auto;right:auto}#invite-modal .filter-list.vendors-selected{margin-top:0}#build-form .buildform-published-overlay{top:110px}}@media (max-width:500px){#build-form .buildform-published-overlay{top:130px}#app-wrap.preview-main{padding-top:0}}#bidroom.bidlevel .compare-header{position:relative;height:60px;padding:0 16px;background-color:#fff}#bidroom.bidlevel .compare-header.is-active-mode{background-color:#2eacc3;color:#fff}#bidroom.bidlevel .compare-header.pinned{position:fixed;top:52px;width:100%;z-index:11}#bidroom.bidlevel .compare-header-inner{display:flex;align-items:center;justify-content:space-between;height:100%}#bidroom.bidlevel .compare-header-inner.is-active-mode{justify-content:flex-start}#bidroom.bidlevel .active-mode-actions{position:relative;margin-right:24px;padding-right:24px}#bidroom.bidlevel .active-mode-actions:after{position:absolute;top:0;right:0;content:"";width:1px;height:100%;background-color:hsla(0,0%,100%,.5)}#bidroom.bidlevel .active-mode-action:not(:last-child){margin-right:16px}#bidroom.bidlevel .sub-header{left:0;border-bottom:1px solid #b3b3b3;height:76px}#bidroom.bidlevel .print-only{display:none}#bidroom.bidlevel .print-list{padding:20px 0}#bidroom.bidlevel .print-list .no-select{min-height:35px}#bidroom.bidlevel .compare-header-actions-menu-option{display:inline-block;position:relative}#bidroom.bidlevel .compare-header-actions-menu-option .link-text{color:#303030}#bidroom.bidlevel .compare-header-inner-link{border-radius:5px;padding:4px 8px}#bidroom.bidlevel .compare-header-inner-link.light{color:inherit}#bidroom.bidlevel .compare-header-inner-link.is-expanded,#bidroom.bidlevel .compare-header-inner-link:focus,#bidroom.bidlevel .compare-header-inner-link:hover{background-color:#f5f7f9}#bidroom.bidlevel .compare-header-actions-menu-option-icon:first-child:before{margin-left:0}#bidroom.bidlevel .compare-header-actions-menu-option-icon:last-child:before{margin-right:0}#bidroom.bidlevel .compare-header-actions-menu-option-icon.is-expanded:before{position:relative;top:2px;transform:rotateX(180deg)}#bidroom.bidlevel #matrix .summary-container{position:absolute;top:314px;left:0;z-index:10}@media (max-width:767px){#bidroom.bidlevel .compare-header{padding-bottom:0;padding-top:0}#bidroom.bidlevel .compare-header-inner{flex-wrap:wrap}#bidroom.bidlevel .compare-header-inner .left,#bidroom.bidlevel .compare-header-inner .right{width:100%}#bidroom.bidlevel .compare-header-inner-link{line-height:1;padding:4px 8px}}#matrix .matrix-container{padding-top:171px;margin-bottom:-80px;background-color:#fff}#matrix table{border:0 none;background-color:#fff;border-collapse:separate;table-layout:fixed}#matrix table tr td{position:relative;width:250px;padding:0;background-color:#fff;border-color:#e6e6e6;border-bottom-color:transparent;border-style:solid;border-width:1px 1px 1px 0;font-size:12px;vertical-align:top}#matrix table tr td.price-cell.earmark-visible .earmark,#matrix table tr td.price-cell:hover .earmark{visibility:visible}#matrix table tr td.price-cell:hover .earmark .icon-add{position:absolute;top:-16px;right:-1.5px;color:#fff;font-size:8px}#matrix table tr td>div:not(.tooltip){overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:auto;height:38px;line-height:18px;cursor:default}#matrix table tr td>div:not(.tooltip).cell-value{padding:8px}#matrix table tr td>div:not(.tooltip).sub-item-row{height:auto;padding-bottom:0}#matrix table tr td>div:not(.tooltip).cell-adjustment,#matrix table tr td>div:not(.tooltip).cell-formula{float:right;width:75px;padding:10px 10px 10px 5px;border-left:1px solid #e6e6e6;text-align:right}#matrix table tr td>div:not(.tooltip).cell-adjustment+.cell-adjustment+.cell-value,#matrix table tr td>div:not(.tooltip).cell-adjustment+.cell-value,#matrix table tr td>div:not(.tooltip).cell-formula+.cell-adjustment+.cell-value,#matrix table tr td>div:not(.tooltip).cell-formula+.cell-value{margin-right:80px}#matrix table tr td>div:not(.tooltip).cell-adjustment{width:85px}#matrix table tr td>div:not(.tooltip).cell-adjustment .has-adjustment.editable,#matrix table tr td>div:not(.tooltip).cell-adjustment.has-adjustment .editable{color:#2eacc3}#matrix table tr td>div:not(.tooltip).cell-adjustment+.cell-formula+.cell-value,#matrix table tr td>div:not(.tooltip).cell-adjustment+.cell-value{color:#b3b3b3;font-size:10px;margin-right:95px}#matrix table tr td>div:not(.tooltip).cell-adjustment+.cell-formula+.cell-value{margin-right:170px}#matrix table tr td .tooltip{white-space:nowrap}#matrix table tr td .earmark-wrap{position:absolute;right:0;top:0;visibility:hidden;width:0}#matrix table tr td .earmark-wrap .tooltip.right{margin-left:0;padding:0}#matrix table tr td .earmark-wrap .tooltip-inner{padding:0;position:relative;top:-1px}#matrix table tr td .earmark-wrap .tooltip.light .tooltip-inner{box-shadow:0 2px 7px 0 rgba(0,0,0,.4)}#matrix table tr td .earmark-wrap textarea{background-color:#fff;border:1px solid #2eacc3}#matrix table tr td .earmark{border-left:14px solid transparent;border-top:14px solid #2eacc3;height:0;position:absolute;right:0;top:0;visibility:hidden;width:0}#matrix table tr td.pending{background-color:#f5f5f5!important;border-color:#f5f5f5!important;border-left-color:#e6e6e6!important}#matrix table tr td.commencement-cell .cell-adjustment,#matrix table tr td.commencement-cell .cell-formula,#matrix table tr td.commencing-cell .cell-adjustment,#matrix table tr td.commencing-cell .cell-formula,#matrix table tr td.exclusions-cell .cell-adjustment,#matrix table tr td.exclusions-cell .cell-formula,#matrix table tr td.formula-cell #matrix table tr td.comments-cell .cell-adjustment,#matrix table tr td.formula-cell #matrix table tr td.comments-cell .cell-formula{display:none}#matrix table tr td .budget,#matrix table tr td .price,#matrix table tr td .quantity,#matrix table tr td .string{text-align:right}#matrix table tr td .string:hover .icon-attach{color:#2eacc3}#matrix table tr td .string:hover .text-underline{text-decoration:underline;color:#2eacc3}#matrix table tr td .kebab{border-left:1px solid #e6e6e6;height:38px;padding-top:6px;color:gray}#matrix table tr td .icon{text-align:center}#matrix table tr td .comment-division-cell{height:70px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:normal}#matrix table tr td .below{background-color:#9af5d2!important;color:#4d4d4d}#matrix table tr td .above,#matrix table tr td .below,#matrix table tr td .equal{z-index:0;opacity:1;transition:opacity .25s}#matrix table tr td .above{background-color:#fcd566!important}#matrix table tr td .icon-arrow-bear:before{transition:opacity .25s;color:#14c884;opacity:1;z-index:0}#matrix table tr td .icon-arrow-bull:before{transition:opacity .25s;color:#fbc01b;opacity:1;z-index:0}#matrix table tr td .editable{border:0 none}#matrix table tr td .editable:hover{text-decoration:underline;cursor:text}#matrix table tr td .editable-empty{color:#282828;font-style:normal}#matrix table tr td .editable-wrap{margin:-10px -5px}#matrix table tr td .editable-wrap input{width:95%;max-width:150px;text-align:right}#matrix table tr.section-container-row>td{background-color:#fff;padding:0;width:auto}#matrix table tr.section-row>td{font-weight:700}#matrix table tr.section-row>td .cell-adjustment{color:gray}#matrix table tr.section-row>td .section-label{font-size:12px;background-color:transparent;border:0 none}#matrix table tr.section-row>td .section-label.cursor-pointer{cursor:pointer!important}#matrix table tr.section-division-row>td{padding:0;border:0 none}#matrix table tr.item-row>td .cell-adjustment,#matrix table tr.section-division-row>td .cell-adjustment{color:gray}#matrix table tr.item-row>td .cell-adjustment .editable,#matrix table tr.section-division-row>td .cell-adjustment .editable{color:#282828}#matrix table tr.item-row>td .cell-adjustment .has-adjustment.editable,#matrix table tr.item-row>td .cell-adjustment.has-adjustment .editable,#matrix table tr.section-division-row>td .cell-adjustment .has-adjustment.editable,#matrix table tr.section-division-row>td .cell-adjustment.has-adjustment .editable{color:#2eacc3}#matrix table tr.item-row>td .division-label,#matrix table tr.section-division-row>td .division-label{padding-left:20px}#matrix table tr.item-row>td .division-label.cursor-pointer,#matrix table tr.section-division-row>td .division-label.cursor-pointer{cursor:pointer!important}#matrix table tr.item-row>td{background-color:#f5f5f5}#matrix table tr.item-row>td .item-label{padding-left:40px}#matrix table tr.item-row>td .item-label.left.is-showing-item-checkbox-right{width:calc(100% - 32px)}#matrix table .item-checkbox{width:20px;height:20px;border:1px solid #e6e6e6;line-height:14px;text-align:center;font-size:16px;cursor:pointer}#matrix table .item-checkbox.disabled{cursor:default;border-color:#e6e6e6}#matrix table .item-checkbox .icon-check:before{margin-left:0}#matrix table .item-label-inner{display:flex;justify-content:space-between;padding-bottom:8px}#matrix table .item-label-inner .left{width:100%}#matrix table .item-label-inner .left .item-checkbox{margin-right:16px}#matrix table .item-label-inner .left.is-showing-item-checkbox-right{width:calc(100% - 32px)}#matrix table .item-label-inner .left.is-showing-icon-merged-items{width:calc(100% - 33px)}#matrix table .item-label-inner .left.is-showing-icon-merged-items.is-showing-item-checkbox-right{width:calc(100% - 33px - 32px)}#matrix table .item-label-inner .right .item-checkbox{margin-left:16px}#matrix .summary-container{position:absolute;width:auto;height:171px;background-color:#f5f5f5;color:#4d4d4d;font-size:11px}#matrix .summary-container table tr>td,#matrix .summary-container table tr>th{position:relative;height:171px;background-color:#f5f5f5;color:#4d4d4d;font-size:11px;border-right:1px solid #e6e6e6;padding:0}#matrix .summary-container table tr>td.budget-cell,#matrix .summary-container table tr>td.formula-cell,#matrix .summary-container table tr>td.quantity-cell,#matrix .summary-container table tr>th.budget-cell,#matrix .summary-container table tr>th.formula-cell,#matrix .summary-container table tr>th.quantity-cell{background-color:#414651}#matrix .summary-container table tr>td>div,#matrix .summary-container table tr>th>div{height:auto}#matrix .summary-container.pinned,#matrix .summary-container.pinned table tr>td{height:95px}#matrix .summary-container.pinned .summary-sidebar{height:96px}#matrix .summary-container.pinned .col-details,#matrix .summary-container.pinned .col-stats-container,#matrix .summary-container.pinned .progress-bar,#matrix .summary-container.pinned .tools-back{display:none}#matrix .summary-container.pinned+.matrix-container{padding-top:110px}#matrix .summary-container .summary-first-col{border-right:1px solid #e6e6e6;text-align:left}#matrix .summary-container .summary-first-col .tools{position:absolute}#header-nav #nav-bar #matrix .summary-container .summary-first-col .tools li.learn-more>a.button,#matrix .summary-container .summary-first-col .tools #header-nav #nav-bar li.learn-more>a.button,#matrix .summary-container .summary-first-col .tools a,#matrix .summary-container .summary-first-col .tools button{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;height:40px}#matrix .summary-container .summary-first-col .tools.tools-back{left:10px;top:45px}#matrix .summary-container .summary-first-col .tools.tools-download{bottom:10px;right:10px}#matrix .summary-container .summary-first-col .tools.go-back{bottom:10px;left:10px}#matrix .summary-container .summary-first-col .tools.go-back .text{line-height:18px}#matrix .summary-container .summary-first-col .tools.tools-settings{bottom:10px;left:10px}#matrix .summary-container .summary-first-col .tools.tools-settings .icon-sliders{line-height:18px}#matrix .summary-container .summary-first-col .tools.tools-settings .icon-sliders :before{transform:rotate(90deg)}#matrix .summary-container .summary-first-col .tools.tools-settings .text{line-height:18px}#matrix .summary-container .print-visible{display:none}#matrix .summary-container .summary-header{font-weight:700;text-transform:uppercase}#matrix .summary-container .summary-header .menu-action{position:absolute;top:0;right:0;font-size:20px;cursor:pointer}#matrix .summary-container .summary-header .col-label{width:235px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#matrix .summary-container .progress-bar{height:5px;background-color:#f0f0f0;border:0;border-radius:1px}#matrix .summary-container .progress-bar span{display:inline-block;height:5px;border-radius:1px;margin-bottom:10px;max-width:100%!important;min-width:1px!important;transition:width .6s cubic-bezier(0,1,.2,1)}#matrix .summary-container .progress-bar span.complete-0-20{background-color:#fa4e46}#matrix .summary-container .progress-bar span.complete-20-40{background-color:#e67e22}#matrix .summary-container .progress-bar span.complete-40-60{background-color:#fbc01b}#matrix .summary-container .progress-bar span.complete-60-80{background-color:#adff67}#matrix .summary-container .progress-bar span.complete-80-100{background-color:#3397ff}#matrix .summary-container .col-value{padding-top:5px;padding-bottom:5px;font-size:20px;color:#282828}#matrix .summary-container .col-value .editable-empty{color:#282828;font-style:normal}#matrix .summary-container .col-details{color:#4d4d4d;font-size:12px;padding-top:10px}#matrix .summary-container .col-stats-container{border-bottom:1px solid #e6e6e6}#matrix .summary-container .col-stats-container .col-stats{border-top:1px solid #e6e6e6;color:#4d4d4d;min-height:41px}#matrix .summary-container .col-analysis{color:#4d4d4d;border-top:1px solid #e6e6e6;padding:10px;font-size:10px;vertical-align:middle}#matrix .draggable .drag-handle{cursor:move}#matrix .draggable .drag-handle>span{display:inline-block;width:10px;height:16px;background-image:url("/pfcp/hb-assets/img/icon-drag.gif");background-repeat:no-repeat;background-position:50% 50%}#matrix .summary-sidebar{z-index:6;width:250px;height:171px;background-color:#f5f5f5;color:#fff;font-size:9pt;border-left:1px solid #e6e6e6}#matrix .matrix-sidebar,#matrix .summary-sidebar{position:absolute;left:0;top:auto;z-index:5;box-shadow:7px 0 5px -2px rgba(0,0,0,.2)}#matrix .matrix-sidebar table{width:250px}#matrix .matrix-sidebar table td .cell-content{position:relative;padding:10px;font-size:12px}#matrix .matrix-sidebar table td .cell-kebab{float:right;width:25px;padding-top:5px;color:gray}#matrix .matrix-sidebar table td .cell-kebab .icon-more{font-size:21px;cursor:pointer}#matrix .matrix-sidebar table td .cell-kebab+.cell-content{margin-right:25px;padding-right:0}#matrix .matrix-sidebar table td .item-checkbox{height:16px;line-height:10px;font-size:12px;min-width:16px;width:16px}#matrix .matrix-sidebar table .item-table{margin-right:-8px;width:242px}#matrix .matrix-sidebar table .item-table td{padding-right:8px;width:242px}#matrix .matrix-sidebar table .icon-merged-items{height:17px;margin-left:16px;width:17px}#matrix .matrix-sidebar table .item-label-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#matrix .matrix-sidebar table .item-label-text.is-showing-item-checkbox-left{width:calc(100% - 16px - 16px)}#matrix .matrix-body,#matrix .summary-body{margin-left:250px}#matrix .matrix-body table.item-table tr:not(.item-row-sub-item) td,#matrix .summary-body table.item-table tr:not(.item-row-sub-item) td{border-bottom-width:0;border-top-width:0}#matrix .matrix-pagination{padding:20px;text-align:center}#matrix .matrix-body-overlay{position:fixed;z-index:10002;top:200px;left:250px;right:0;bottom:0;background:url("/pfcp/hb-assets/img/bg-trans_black.png");background:rgba(0,0,0,.7)}#matrix .matrix-body-overlay.inverted{background:url("/pfcp/hb-assets/img/bg-trans_white.png");background:hsla(0,0%,100%,.5)}#matrix .section-container{position:relative;font-size:12px}#matrix .section-container .section-label{cursor:pointer;padding-right:20px;text-transform:uppercase;font-size:12px;letter-spacing:1.5px;border-top:1px solid #e6e6e6;background-color:#fff}#matrix .section-container .section-label.cursor-pointer{cursor:pointer!important}#matrix .section-container .lineitem{border:1px solid #353535}#matrix .section-container .division-row{background-color:#fff}#matrix .section-container .division-row .icon-arrow-bear:before{transition:opacity .25s;color:#14c884;opacity:1;z-index:0}#matrix .section-container .division-row .icon-arrow-bull:before{transition:opacity .25s;color:#7b5b02;opacity:1;z-index:0}#matrix .section-container .subdivision-row{background-color:#f5f5f5}#matrix .section-container .subdivision-row .icon-arrow-bear:before{transition:opacity .25s;color:#14c884;opacity:1;z-index:0}#matrix .section-container .subdivision-row .icon-arrow-bull:before{transition:opacity .25s;color:#7b5b02;opacity:1;z-index:0}.compare-header-actions-menu-option-tooltip{bottom:-10px;left:0;position:absolute;width:100%}.matrix-select-menu .pop-wrap-tooltip{color:#282828;left:50%;right:auto;transform:translateX(-50%);width:230px}.matrix-select-menu .pop-wrap-tooltip .pop-over .tooltip-arrow{left:50%}.matrix-select-tooltip .checkbox-wrap{border:2px solid #000}.matrix-select-tooltip .select-icon{float:left}.matrix-select-tooltip .select-expand{float:right;padding-top:5px}.matrix-select-tooltip .select-label{margin-left:40px;font-size:12px;line-height:26px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.matrix-select-tooltip .select-expand+.select-label{margin-right:20px}.matrix-select-tooltip .bidder-revisions{clear:left;padding:10px 10px 0 40px}.matrix-tools-menu{color:#282828;font-size:14px}.matrix-tools-menu .pop-wrap-tooltip{right:-100px;width:460px}.matrix-tools-menu .pop-wrap-tooltip .pop-over{max-width:460px}.matrix-tools-menu .pop-wrap-tooltip .pop-over .tooltip-arrow{right:150px}#header-nav #nav-bar .matrix-tools-menu .tool-buttons li.learn-more>a.button,.matrix-tools-menu .tool-buttons #header-nav #nav-bar li.learn-more>a.button,.matrix-tools-menu .tool-buttons button{padding:6px 10px}.matrix-tools-menu .ngrs-range-slider{padding:0;width:100%;margin-top:5px;margin-bottom:-5px}.matrix-tools-menu .ngrs-range-slider .ngrs-join{-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;background-color:#b3b3b3;height:2px;margin-top:-1px;right:0!important}.matrix-tools-menu .ngrs-range-slider .ngrs-handle{background-color:#fff;border:2px solid #b3b3b3}.matrix-tools-menu .ngrs-range-slider .ngrs-value-max,.matrix-tools-menu .ngrs-range-slider .ngrs-value-min{display:none}.matrix-tools-menu .ngrs-range-slider .ngrs-runner{margin:0 4px}.matrix-tools-menu .matrix-tools-action{display:block;cursor:pointer}.matrix-tools-menu .matrix-tools-action:hover .matrix-tools-action-text{text-decoration:underline}.matrix-tools-menu .matrix-tools-action:not(:last-child){margin-bottom:8px}.matrix-tools-menu .matrix-tools-action-text{color:#006ddf}.matrix-tools-menu .matrix-tools-loader{margin:10px 0;min-height:24px;position:relative}.matrix-export-menu .pop-wrap-tooltip{color:#282828;bottom:0;text-align:center;width:96px}.matrix-export-menu .pop-wrap-tooltip .pop-over{padding:0}.matrix-export-menu .pop-wrap-tooltip .pop-over .tooltip-arrow{left:calc(50% - 10px)}.matrix-export-menu .export-button{background-color:#fff;color:#303030;width:100%}.matrix-export-menu .export-button:focus,.matrix-export-menu .export-button:hover{background-color:#f5f7f9;color:#303030}.summary-container.pinned .matrix-tools-menu .pop-over{top:50px}@media (max-width:767px){.compare-header-actions-menu-option-tooltip pop-wrap-tooltip{max-width:80vw}.matrix-select-menu .pop-wrap-tooltip{left:0;transform:none}.matrix-tools-menu .pop-wrap-tooltip{left:50%;max-width:80vw;right:auto;transform:translateX(-50%)}.matrix-export-menu .pop-wrap-tooltip .pop-wrap-tooltip{left:auto;transform:none;right:0}}#main-wrapper{position:relative;width:100%;margin:0 auto;background-color:#282828}#prime{min-height:500px}#prime-home .twitter-typeahead{display:block!important}#prime-home span.sqft{line-height:38px}.prime-main{display:block;min-height:800px;margin-left:240px;margin-bottom:-10px;padding:0 20px 20px;background-color:#fff;border-left:4px solid #1e2c3d}#header-nav #nav-bar .prime-main li.learn-more>a.btn-prime-add.button,.prime-main #header-nav #nav-bar li.learn-more>a.btn-prime-add.button,.prime-main button.btn-prime-add{width:180px;font-size:12px;padding:5px 10px;position:absolute;right:0;bottom:10px;float:right;text-align:center}#header-nav #nav-bar .prime-main li.learn-more>a.btn-prime-add.button .desktop,.prime-main #header-nav #nav-bar li.learn-more>a.btn-prime-add.button .desktop,.prime-main button.btn-prime-add .desktop{display:inline-block}#header-nav #nav-bar .prime-main li.learn-more>a.btn-prime-add.button .mobile,.prime-main #header-nav #nav-bar li.learn-more>a.btn-prime-add.button .mobile,.prime-main button.btn-prime-add .mobile{display:none}.prime-main .expand-collapse{width:17px;height:17px;border:1px solid #f47e42;color:#2eacc3;text-align:center;line-height:14px;display:table-cell;vertical-align:middle;margin-top:4px;font-size:12px}.prime-main .admin span{padding-left:3px;font-size:10px;color:#333}#prime-dashboard .prime-header{height:122px}#prime-dashboard .prime-header .project-count-container{height:54px;width:128px;float:left;position:relative}#prime-dashboard .prime-header .project-count-container .count{line-height:36px}#prime-dashboard .prime-header .project-count-container .label{display:block;text-transform:uppercase;text-align:left;line-height:11px}#prime-dashboard span.group-label{color:#000!important}#prime-dashboard span.group-label.map-link{cursor:pointer;text-decoration:underline}#phase-filters{float:left;padding-left:10px}#phase-filters li{position:relative;list-style:none;width:90px;height:54px;padding:9px 0 0 8px;border-top:1px solid #9e9e9e;border-left:1px solid #9e9e9e;overflow:hidden;cursor:pointer}#phase-filters li div{display:inline-block;padding:0;width:90px;height:54px;position:absolute;top:2px;left:8px;cursor:pointer}#phase-filters li .phase-value{font-size:24px;position:absolute;top:8px}#phase-filters li .phase-name{font-size:10px;position:absolute;bottom:0}#phase-filters li:nth-child(2),#phase-filters li:nth-child(3),#phase-filters li:nth-child(4){margin:0 0 0 13px}#mobile-filters{display:none;width:100%;height:50px;background-color:#eff4fa;position:fixed;bottom:0;padding:0 20px;font-size:10px;z-index:1000}#mobile-filters .filters-label{display:block;line-height:50px;text-transform:uppercase;letter-spacing:1.5px;font-size:14px;cursor:pointer}#mobile-filters .active-filters-button{display:inline-block;width:25px;height:25px;margin-top:10px;padding:0;text-align:center;font-size:14px;line-height:20px}#mobile-filters.active-mobile-filters{height:100%!important;transition:height .25s ease-in 0s}#mobile-filters.active-mobile-filters .filters-label{margin-top:80px}.mobile-sort-by-filter{display:none}.sidebar-filters{background-color:#f5f5f5;padding-left:3px;text-transform:uppercase;margin-bottom:20px;font-size:12px;color:#b3b3b3;display:inline-block}.sidebar-filters .sidebar-filters-title{color:#282828;width:140px;line-height:200%;margin-top:13px;margin-left:15px;padding:0;float:left}.sidebar-filters ul{margin-top:13px}.sidebar-filters li{-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;line-height:200%;font-size:11px;color:#282828;display:inline;list-style-type:none;cursor:pointer;padding:2px 20px 2px 3px;margin-bottom:30px!important;margin-right:7px;background-color:#d1d1d1}.sidebar-filters li .text{white-space:nowrap}.sidebar-filters li .text .icon-cross{position:absolute}.dashboard-dropdown{margin-right:20px}.dashboard-dropdown .custom-select-blue{width:120%}#sort{float:right}#sort .view{padding-top:0;margin-bottom:0;line-height:40px}#sort .custom-select{width:194px;background-color:transparent;cursor:pointer}#sort .custom-select select{width:100%}#sort .sort-selection{padding-right:0;-moz-appearance:none}.vendor-table ul{margin:0;list-style-type:none}.vendor-table ul li.title{padding-bottom:5px}.vendor-table ul li.title .expand-collapse{margin-top:0}.vendor-table ul li.title .tab-header{background-color:#ececec}.vendor-table ul li.title .tab-header .tab-header-title{margin-right:80px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vendor-table ul li.title .tab-header .tab-header-actions{float:right;text-align:right;width:175px}.vendor-table ul li.title li.contacts{margin-top:1px;background-color:#f5f5f5}.vendor-table .border-bottom{border-bottom:1px solid #e6e6e6}.vendor-table .border-top{border-top:1px solid #e6e6e6}.contact-table .title-label,.vendor-summary .summary-label{color:gray;text-transform:uppercase;font-size:10px}.vendor-summary .summary-label{float:left;padding-top:2px;padding-right:10px}.vendor-summary .summary-comments-row .summary-content{margin-left:60px}.contact-table{border:none;background-color:#ececec;width:100%}.contact-table .contact-row{background-color:#fff}.contact-table .contact-row:nth-child(odd){background-color:#f5f5f5}.contact-table .contact-row>.contact-info{margin-right:90px;padding:10px;font-size:.85em}.contact-table .contact-row>.contact-actions{float:right;width:75px;padding-top:10px}.contact-table .contact-row .contact-initials{width:25px;height:25px;border:1px solid #e6e6e6;white-space:nowrap;display:inline-block;text-align:center;padding-top:4px;font-size:10px;color:#fff;background-color:#fff;text-transform:uppercase}.contact-table .contact-row .primary-button{width:60px;font-weight:700;display:inline-block;text-align:center;padding:2px 5px;font-size:9px;color:#fff;background-color:#f47e42;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-transform:uppercase}.contact-table .contact-row .phone-list{vertical-align:middle}.contact-table .title-label{background-color:#f5f5f5}.vendor-modal #add-vendor .vendor-types .added-type{padding-top:10px}.vendor-modal #add-vendor .vendor-types .added-type label{display:none}.team-modal .hb-radio-button label{height:auto;padding:0 0 5px!important}.team-modal .advanced ul{margin:0;list-style-type:none}.team-modal .advanced ul li.address{padding-bottom:5px}.team-modal .advanced ul li.address .expand{padding:0 3px;background-color:#fff;width:17px;height:17px;float:left;text-align:center;line-height:14px}.team-modal .advanced ul li.address .tab-header{background-color:#ececec}#first_name_new_team_member{padding-right:5px}#last_name_new_team_member{padding-left:5px}#new-project-location{margin-bottom:-20px}#new-project-location label{font-size:14px}#project-type{margin-bottom:-10px}#project-type label{display:none}.created-header{height:56px;font-size:16px;font-weight:400;color:#7f96ae!important;padding:0 20px;border-bottom:1px solid #eef4fb}.created-header h3{margin-bottom:0;line-height:56px}.created-header h3 .project-created{display:inline-block;background:url("/pfcp/hb-assets/img/project-created.png");width:30px;height:30px;position:relative;top:8px}.city-state{margin-left:3px}.project-table{border:none;margin-bottom:10px}.project-table th{background-color:#fff;font-weight:700;text-align:center}.project-table td{background-color:#f5f5f5;padding:7px 5px;vertical-align:middle}.project-table td .bid-button,.project-table td .zero-bids-button{width:80px;display:inline-block;text-align:center;padding:2px 5px;font-size:10px;border:1px solid #f47e42;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;cursor:pointer}.project-table td .bid-button:hover,.project-table td .zero-bids-button:hover{border:1px solid #f47e42}.project-table td .bid-button:active,.project-table td .zero-bids-button:active{color:#fff;background-color:#e36937;border:1px solid #e36937}.project-table td .bid-button{color:#fff;background-color:#f47e42}.project-table td .zero-bids-button{color:#f47e42;background-color:#fff}.project-table td .updateOn{vertical-align:middle;font-weight:700}.project-table td .updateOff,.project-table td .updateOn{display:inline-block;font-size:.8em}.project-table td .more{display:inline-block;background-color:#fff;border:1px solid #ececec;position:relative;cursor:pointer}.project-table td .more:active{background-color:rgba(198,212,231,.56)}.project-table td .more .more-icon{display:inline-block;background-image:url("/pfcp/hb-assets/img/icons.png?v=2014-10-14");background-repeat:no-repeat;background-position:-230px -152px;width:12px;height:16px;position:relative;left:1px}.project-table tr:nth-child(2n) td{background-color:#fff}.project-table .phase{width:75px}.project-table .taxonomy-building_name{max-width:200px}.project-table .budget,.project-table .taxonomy-building_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-table .bdgt{width:45px}.project-table .bid-awarded{width:110px;min-width:130px}.project-table .deta{width:55px}.project-table .hb-verified{width:50px}.project-table .hb-verified span{display:inline-block;position:relative;top:4px;width:30px;height:17px;background-image:url("/pfcp/hb-assets/img/hb-verified.png?v=2014-10-14");background-repeat:no-repeat}.project-table .applicants{width:80px;min-width:80px;text-align:center}.project-table .bids-button-column{width:95px}.project-table .archive-column,.project-table .info-button-column{width:15px}.more-jobs-button{display:inline-block;text-align:center;padding:2px 43px;font-size:10px;color:#2eacc3;background-color:#fff;border:1px solid #303030;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;cursor:pointer}.more-jobs-button:active{background-color:#303030}.states ul{margin:0}#sidebar{width:240px;height:0;float:left;background-color:#282828}#sidebar .company-name{font-size:10px;color:#999}#sidebar .projects,#sidebar .team{height:41px;line-height:41px;border-bottom:1px solid #26384e}#sidebar .projects{height:auto;border-bottom:1px solid #26384e}#sidebar .projects.first{border-top:1px solid #26384e}#sidebar input{background-color:#444951;border:1px solid #4a5055;outline:none;box-shadow:none;color:#fff}#sidebar span.clear-input{top:0}#sidebar .prime-filter{margin-bottom:15px;background-color:#444951;border:1px solid #4a5055;outline:none;background-image:url("/pfcp/hb-assets/img/prime-drop-down-arrow.png");background-position:175px;background-repeat:no-repeat}#sidebar .prime-filter .filter-prime{color:#ababac;box-shadow:none;-moz-appearance:toolbox}#sidebar .prime-filter select::-ms-expand{display:none}#sidebar>a{display:block;padding-left:20px;color:#fff!important;text-decoration:none;border-bottom:1px solid #26384e;font-size:10px;text-transform:uppercase;height:41px;line-height:41px}#sidebar>a.last{border-bottom:1px solid #1e2c3d}#help-desk{background-color:transparent;position:fixed;bottom:0;width:240px;margin-left:904px;text-align:center}.prime-map{position:absolute;top:50%;left:50%;margin-top:-250px;margin-left:-250px}.underline:hover{text-decoration:underline}.no-underline:hover{text-decoration:none;cursor:default}.active-phase-filter-border{border-top:1px solid #d1d1d1!important;border-left:1px solid #d1d1d1!important}.input-error.project-type{position:relative;top:-2px}.info-button{text-align:center}.archive-dropdown{width:18px;top:3px}.checkbox-prime{color:#ababac;padding-top:1px;position:relative;top:0}#prime-nav,.hb-verified-tooltip{display:none}#prime-nav{width:100%;height:100%;position:fixed;background-color:#fff;z-index:100;overflow:hidden}#prime-nav ul{margin:0;list-style:none}#prime-nav ul li{height:40px;line-height:40px;padding-left:10px;padding-right:10px;color:gray;border-bottom:1px solid #eaeaea;font-size:10px;font-weight:700;text-transform:uppercase;cursor:pointer}#prime-nav ul li:last-child{margin-top:10px;padding-right:10px;border-bottom:none}#prime-nav .company-name{font-size:16px;color:rgba(0,0,0,.8);text-decoration:none;text-transform:none;cursor:default}.prime-nav-shield{display:none;background-color:#fff;width:100%;height:100%;position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;overflow:hidden}html.nav-open .prime-nav-shield{margin-left:-300px}@media screen and (max-width:1144px){#main-wrapper{width:auto}}@media screen and (max-width:1115px){.bid-awarded{display:none}}@media screen and (max-width:1060px){.bid-awarded{display:none}.archive{text-align:center}.info-icon{text-align:right}}@media screen and (max-width:1050px){.project-table .delta{display:none}.hb-verified{text-align:right}}@media screen and (max-width:1000px){#phase-filters{display:none}}@media screen and (max-width:950px){.hb-verified{display:none}}@media screen and (max-width:915px){.applicants{display:none}}@media screen and (max-width:850px){.bdgt,.bidding-button{display:none}.hb-verified-tooltip{display:block}.archive-column,.info-button{text-align:right}#header-nav #nav-bar .prime-main li.learn-more>a.btn-prime-add.button,.prime-main #header-nav #nav-bar li.learn-more>a.btn-prime-add.button,.prime-main button.btn-prime-add{width:auto}#header-nav #nav-bar .prime-main li.learn-more>a.btn-prime-add.button .desktop,.prime-main #header-nav #nav-bar li.learn-more>a.btn-prime-add.button .desktop,.prime-main button.btn-prime-add .desktop{display:none}#header-nav #nav-bar .prime-main li.learn-more>a.btn-prime-add.button .mobile,.prime-main #header-nav #nav-bar li.learn-more>a.btn-prime-add.button .mobile,.prime-main button.btn-prime-add .mobile{display:inline-block}}@media screen and (max-width:730px){.budget{display:none}}@media screen and (max-width:640px){#prime-nav,.prime-nav-shield{display:block}.prime-main{padding:0 10px 10px!important;margin-left:0;border-left:0 none}#prime-dashboard.prime-main{padding-top:0!important}#first_name_new_team_member{padding-right:0}#last_name_new_team_member{padding-left:0}.prime-header{margin-bottom:20px;height:72px!important}#sidebar{display:none;width:100%;height:100%;position:fixed;top:50px;bottom:0;z-index:10000}#mobile-filters{display:block}.hb-verified,.phase{display:none}.info-icon{width:15px}.archive-column{display:none}.bids-due,.estimated-project-size{padding-right:0}.project-size{padding-top:10px;padding-left:0}.hb-verified-tooltip{display:block}.contact-table .contact-row .one.half{clear:none!important}}@media screen and (max-width:404px){.custom-select-blue{display:none}.mobile-sort-by-filter{display:block}#header-nav #nav-bar .prime-main li.learn-more>a.btn-prime-add.button,.prime-main #header-nav #nav-bar li.learn-more>a.btn-prime-add.button,.prime-main button.btn-prime-add{width:auto}#header-nav #nav-bar .prime-main li.learn-more>a.btn-prime-add.button .desktop,.prime-main #header-nav #nav-bar li.learn-more>a.btn-prime-add.button .desktop,.prime-main button.btn-prime-add .desktop{display:none}#header-nav #nav-bar .prime-main li.learn-more>a.btn-prime-add.button .mobile,.prime-main #header-nav #nav-bar li.learn-more>a.btn-prime-add.button .mobile,.prime-main button.btn-prime-add .mobile{display:inline-block}.prime-main .admin{margin-right:0}.prime-main .projects{margin:0 -7px}}#login-signup-content{flex:1 0 auto;flex-direction:row;font-family:Lato,sans-serif}#login-signup-content,.procore-start-wrap{align-items:center;background-color:#fff;display:flex;justify-content:center}.procore-start-wrap{flex-direction:column;height:100%;min-height:680px;position:relative;width:320px}.procore-start-wrap a.logo{background-image:url("/pfcp/hb-assets/img/procore-logo-black.png");background-size:cover;display:inline-block;height:34px;width:280px}.procore-start-wrap h1{color:#343739;font-family:Lato,sans-serif;font-size:16px;font-weight:700;margin:15px auto 10px;width:300px}.procore-start-wrap .label{font-family:sans-serif;font-size:12px;font-weight:400}.procore-start-wrap .label .input-error-message{color:#d62c2f;float:right;font-size:12px}.procore-start-wrap input[type=email],.procore-start-wrap input[type=password],.procore-start-wrap input[type=text]{background-color:#fff;border:1px solid #c3c2c2;border-radius:2px;box-shadow:none;box-sizing:border-box;display:block;font-size:14px;height:44px;margin:1px 0 10px;outline:none;padding:0 8px;width:100%}.procore-start-wrap .form-submit-section{padding:30px 0;position:relative;text-align:center}.procore-start-wrap .error-message{height:70px;padding-top:30px;text-align:center}.procore-start-wrap .loading-message,.procore-start-wrap .submit-message,.procore-start-wrap .success-message{height:39px}#header-nav #nav-bar .procore-start-wrap li.learn-more>a.button[type=submit],.procore-start-wrap #header-nav #nav-bar li.learn-more>a.button[type=submit],.procore-start-wrap button[type=submit]{background-color:#f47e42;border:none;border-radius:2px;color:#fff;cursor:pointer;display:block;font-family:sans-serif;font-size:16px;font-weight:400;height:39px;letter-spacing:.5px;line-height:17px;margin:0;padding:10px 25px;text-transform:capitalize;width:100%}.procore-start-wrap a.forgot{color:#1e519f;text-decoration:none}.procore-start-wrap a.forgot:hover{color:#f47e42;text-decoration:underline}.procore-start-wrap a.forgot:visited{color:#1e519f}.zero-bottom{padding-bottom:0!important}.round-footer{-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.wizard-form-section{padding:0 30px 20px}.wizard-form-section-pad-top{padding:20px 30px}.wizard-form-section-pad-top.med,.wizard-form-section.med{padding-left:80px;padding-right:80px}.wizard-form-section-pad-top.narrow,.wizard-form-section.narrow{padding-left:100px;padding-right:100px}#wizard-form-wrap{background-color:hsla(0,0%,100%,.8);border-radius:0;margin:0 auto;max-width:500px;padding:40px 0}#wizard-form-wrap .pop-content{padding:0 40px 40px}#wizard-form-wrap #email-login-signup-wrap .email-signup-label{margin-bottom:35px;margin-top:-42px;text-align:center}#wizard-form-wrap #email-login-signup-wrap .email-signup-label span{background-color:#fff;color:#999;display:inline-block;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;font-size:12px;font-style:italic;font-weight:700;padding:5px 50px}#wizard-form-wrap #email-login-signup-wrap fieldset{margin:0 auto;width:300px}#header-nav #nav-bar #wizard-form-wrap li.learn-more>a.large.button,#wizard-form-wrap #header-nav #nav-bar li.learn-more>a.large.button,#wizard-form-wrap button.large{font-size:12px}#wizard-form-wrap h3{font-size:18px;text-shadow:0 0 5px #fff}#wizard-form-header h3{font-size:18px;margin-bottom:0}#wizard-form-header p{margin-bottom:0}#wizard-form-content .label{font-family:sans-serif;font-size:12px;font-weight:400}#wizard-form-content .label .input-error-message{color:#d62c2f;float:right;font-size:12px}#wizard-form-footer{padding:0 40px}#wizard-form-footer p{margin-bottom:0}#organization-bg,#organization-logo{padding-bottom:30px}#organization-bg .organization-logo-thumbnail,#organization-logo .organization-logo-thumbnail{border:1px solid #dbe0e6;display:inline-block;height:175px;width:175px}#organization-bg .organization-logo-thumbnail .logo-placeholder,#organization-logo .organization-logo-thumbnail .logo-placeholder{background-color:#eff4fa;color:#fff;display:inline-block;font-size:34px;font-weight:700;height:155px;line-height:155px;margin:10px;text-align:center;width:155px}#organization-bg .organization-logo-thumbnail .logo-image,#organization-logo .organization-logo-thumbnail .logo-image{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:175px;width:175px}.organization-logo-thumbnail{border:1px solid #dbe0e6;display:inline-block;height:175px;width:175px}.organization-logo-thumbnail .logo-placeholder{background-color:#eff4fa;color:#fff;display:inline-block;font-size:34px;font-weight:700;height:155px;line-height:155px;margin:10px;text-align:center;width:155px}.organization-logo-thumbnail .logo-image{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:175px;width:175px}.organization-logo-upload{height:175px;position:relative}.organization-logo-upload .upload-button,.organization-logo-upload .upload-input{height:175px;line-height:175px;position:absolute;text-align:center;vertical-align:middle;width:100%}.organization-logo-upload .upload-input{z-index:2}.organization-logo-upload .upload-input input{background:transparent;border:0 none;cursor:pointer;display:inline-block;height:60px;opacity:0}.ie #organization-logo .upload-button{display:none}.ie #organization-logo .upload-input input{background:#f9f9f9;border:1px solid #ccc;height:auto;opacity:1}@media (max-width:500px){#login-signup-content{background:#fff}#wizard-wrap{padding:0}}#landing-content{background-color:#fff;padding-bottom:80px}#landing-content .landing-label{font-size:12px;font-weight:700;color:#282828;text-transform:uppercase}#landing-content .landing-splash{background-color:#282828;padding-bottom:160px;margin-bottom:-160px;color:#fff}#landing-content .landing-title{text-align:center;max-width:600px;margin:0 auto;padding:60px 20px}#landing-content .landing-title h1{color:#fff;text-transform:none;letter-spacing:0;font-size:30px;font-weight:200}#landing-content .landing-title p{color:#9e9e9e;margin-bottom:0}#landing-content .landing-box{background-color:#fff;box-shadow:0 3px 2px -2px #c4d7e9}#landing-content .landing-box .landing-box-left,#landing-content .landing-box .landing-box-right{min-height:200px}#landing-content .landing-box .landing-box-right{border-left:1px solid #e6e6e6;margin-left:-1px}#landing-content .landing-form{padding:40px}#landing-content .landing-info{padding:80px 40px}#landing-content .landing-info .info-summary{padding-bottom:30px}#landing-content .landing-info .info-summary .summary-icon{width:80px;float:left;font-size:60px;color:#2eacc3}#landing-content .landing-info .info-summary .summary-content{margin-left:80px}#landing-content .landing-info .info-summary .summary-content .summary-title{font-size:30px;color:#2eacc3}#landing-content .landing-info .info-summary .summary-content .summary-text{font-size:14px;color:gray}#landing-content .landing-info.with-login{padding:40px}#landing-content .landing-info .info-data{padding-top:30px;border-top:1px solid #e6e6e6;text-align:center}#landing-content .landing-info .info-data .data-item{display:inline-block;padding:0 15px 15px;vertical-align:middle;color:#fff;text-align:left}#landing-content .landing-info .info-data .data-item>span{display:block}#landing-content .landing-info .info-data .data-item .data-item-label{font-size:14px}#landing-content .landing-info .info-data .data-item .data-item-value{font-size:22px;font-weight:200}#landing-content .container{max-width:880px}#start-match h1{font-size:36px;text-align:center}#start-match .hero-content p{font-size:14px;text-align:center;color:#fff}#start-match label.match-agree-label{font-size:12px;color:gray;text-align:center}#start-match span .updoc-check-icon{display:inline-block;width:80px;height:100px;background-image:url("/pfcp/hb-assets/img/icon-updoc_check.png");background-repeat:no-repeat}#start-match .bg-highlight{padding:30px}#start-match .success-message{font-size:22px;font-weight:500}#start-match .success-cta,#start-match .success-message{text-align:center;padding:30px}#reference-form-step-1{background-color:#fff}#reference-form-step-1 #content{min-height:400px;margin:0 auto;padding:60px 0}#reference-form-step-1 #content h1{font-weight:700;font-size:32px}#reference-form-step-1 #content h1 span:first-child{font-weight:400}#reference-form-step-1 #content .project-thumbnail,#reference-form-step-1 #content .static-map{border:1px solid #b3b3b3;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}#reference-form-step-1 #content .project-thumbnail{display:inline-block;width:157px;height:157px;background-position:50% 50%;background-size:cover;background-color:#dadada}#reference-form-step-1 #content .project-description{word-wrap:break-word}#reference-form-step-1 #content .double-border{padding:38px 0;border-top:1px solid #dadada;border-bottom:1px solid #dadada}#reference-form-step-1 #content .single-border{padding:38px 0;border-top:1px solid #dadada}#reference-form-step-1 #content .rating h3{margin:0 0 2px}#reference-form-step-1 #content .star-error{position:relative;top:-20px}#reference-form-step-1 #content .star-feedback{display:block;text-align:center;width:100%;height:20px;color:#b2b2b2;font-size:11px;line-height:20px}#reference-form-step-1 #content .top-border{padding:38px 0;border-top:1px solid #dadada}#reference-form-step-1 #content .bottom-border{margin-bottom:38px;border-bottom:1px solid #dadada}#reference-form-step-1 #content .paging{display:inline;height:49px;line-height:49px;margin-left:20px;text-align:left}#reference-form-step-1 #content textarea{-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px}#reference-form-step-2{background-color:#fff}#reference-form-step-2 #content{padding-top:60px}#reference-form-step-2 .phone-error.ng-invalid{background:#ffe4e4;color:#b80300;border-color:#b80300}#reference-form-step-3{background-color:#fff}#reference-form-step-3 #content{padding:60px 0}#reference-form-step-3 #content #looking-for-in{width:269px;margin:0 auto}#confidential .pop-over{padding:20px}#project-kickoff-location{margin-top:35px}#project-kickoff-location .select-box-group{border:none}#project-kickoff-location .select-box-group .item{border:1px solid #f2f2f2;margin:7px 0}.login-footer{border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-bottom:-30px;height:62px}@media (max-width:500px){#start-match h1{font-size:24px;padding:0 10px}#start-match #match-form-message .wizard-form-section{padding:0}#start-match .bg-highlight{padding:10px}#start-match .success-message{font-size:16px;font-weight:500;text-align:center;padding:10px}}@media (max-width:640px){#reference-form-step-1 #content{padding:60px 20px 0}#reference-form-step-1 #content #description{padding-top:20px;padding-left:0}#reference-form-step-1 #content .rating{padding-left:0}#reference-form-step-1 #content .paging{margin:0;display:block;text-align:center}#reference-form-step-2 #content{padding:60px 20px 0}#reference-form-step-2 #content input[name=primaryContactFirstName],#reference-form-step-2 #content input[name=yourInfoLastName]{margin-bottom:10px}#reference-form-step-2 #content .job-title{padding-bottom:10px}#reference-form-step-3 #content{padding:60px 20px 0}#landing-content .landing-form,#landing-content .landing-info{padding:20px}#landing-content .landing-form{border-bottom:1px solid #e6e6e6}}#error-404{min-height:1100px;background-color:#fff}#error-404 h1{padding-top:400px;font-size:36px;text-align:center}.account-container{min-height:700px}#account-wrap{padding-top:50px}#account-wrap .tabs-content .upload-button{display:table-cell;height:144px;vertical-align:bottom;width:250px}#account-wrap .photo-thumbnail{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;max-width:170px;min-width:144px;min-height:144px}#account-wrap .photo-container{height:144px;width:144px}#account-wrap .update{margin-bottom:5px}#account-wrap .item-details{padding-top:30px!important}#account-wrap .no-padding{padding-bottom:0}#account-wrap .photo-gallery{width:180px}#account-wrap .odd{background-color:#f5f5f5}#account-wrap .organization-button{margin-top:5px!important}@media (max-width:500px){#account-wrap .account-organization{display:block;margin-left:auto;margin-right:auto}}.last,.no-border-bottom{border-bottom:none!important}.border-bottom{border-bottom:1px solid #f2f2f2}.loggedout-header-pad{padding-top:54px}.show{display:block!important}.hide{display:none!important}.inactive{color:gray;text-decoration:none!important;cursor:default}.overflow-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ie .circle{-moz-box-shadow:0 0 6px gray;-webkit-box-shadow:0 0 6px gray;box-shadow:0 0 6px gray;font-size:20px}.ie .circle.u-color-error{-moz-box-shadow:0 0 6px #d62c2f;-webkit-box-shadow:0 0 6px #d62c2f;box-shadow:0 0 6px #d62c2f}#static-content .container .copy.copy-body p{font-size:14px;letter-spacing:normal;line-height:normal}#static-content .container .copy.copy-body ul{font-size:14px;list-style-type:disc;list-style-position:inside;letter-spacing:normal;line-height:normal;margin-bottom:16px}#static-content .container .copy.copy-body ol{font-size:16px;list-style-type:decimal;list-style-position:inside;letter-spacing:normal;line-height:normal;margin-bottom:16px}#static-content .container .copy.copy-body ol ul,#static-content .container .copy.copy-body ul ul{list-style-type:circle;list-style-position:inside;margin-left:16px}#static-content .container .copy.copy-body ol ol,#static-content .container .copy.copy-body ul ol{list-style-type:lower-latin;list-style-position:inside;margin-left:16px}#hb-admin-menu{background-color:#f2f2f2;margin:0}#hb-admin-menu a{font-size:11px;display:inline-block;text-decoration:none;color:#222;text-transform:uppercase;margin:0;padding:5px 10px}#hb-admin-menu a:hover{background-color:#f47e42;text-decoration:none;color:#fff}#hb-admin-menu a:active{background-color:#e36937;color:#fff}#hb-admin-menu a.active,#hb-admin-menu a.active:active,#hb-admin-menu a.active:hover{color:#fff;cursor:default;background-color:#f47e42}.company-admin-approval-users:hover{color:#f47e42}#admin-search .items.hover,#admin-search .items.hover .item{background-color:#f5f5f5}#company-admin-wrap table tr th select:hover{background:#fff url("/pfcp/hb-assets/img/bg-select_arrow.png") 100% no-repeat}#company-admin-wrap .selected-input{background-color:#fff;display:block;font-size:14px;height:38px;line-height:28px;max-width:100%;padding:5px 10px;width:100%}#company-admin-wrap .clear-input+.selected-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;padding-right:20px}#company-admin-wrap .data-item{padding-bottom:5px;clear:left}#company-admin-wrap .data-item .data-label{float:left;text-align:right;width:100px}#company-admin-wrap .data-item .data-value{font-weight:400;margin-left:110px}#company-admin-wrap .filter-list.import-result-list{font-family:monospace;font-size:12px;max-height:300px;overflow-y:auto}hb-oauth .alert-message{color:#303030;font-size:12px}hb-oauth .alert-message .icon-info-sq{color:#fbc01b}hb-oauth .oauth-key-status{font-size:12px}hb-oauth .oauth-key-status.icon-check{color:#14c884}hb-oauth .oauth-key-status.icon-cross,hb-oauth .oauth-key-status.icon-eye{color:#fa4e46}hb-oauth .tooltip-menu .icon-check,hb-oauth .tooltip-menu .icon-lock-open,hb-oauth .tooltip-menu .icon-switch{color:#14c884}hb-oauth .tooltip-menu .icon-cross,hb-oauth .tooltip-menu .icon-eye,hb-oauth .tooltip-menu .icon-subtract{color:#fa4e46}.capital-planning-admin .container-row{display:flex;flex-wrap:wrap;max-height:30vh;width:100%}.capital-planning-admin .container-row .three-column{column-gap:24px;width:100%}.capital-planning-admin .checkboxes .filter-type-checkbox:focus,.capital-planning-admin .checkboxes .filter-type-checkbox:hover{outline:1px solid #2eacc3}.review-import-modal{font-family:monospace;font-size:12px;max-height:300px;overflow-y:auto}.review-import-modal div ul{margin:0}.confirm-import-modal{overflow-y:auto}#project-costs{border:0;box-shadow:none;margin-top:0}#project-costs hb-card{margin-bottom:0}.new-project .new-project-card-header .hb-card-header-inner{height:100%}.new-project .new-project-card-body{min-height:72px}.new-project .item-label .editable-click:hover{border:2px solid transparent}.new-project .item-label .icon-edit{visibility:hidden}.new-project .item-label .item-label-edit{position:absolute;right:-24px;top:0}.new-project .item-label:hover .icon-edit{visibility:inherit}.new-project .editable{padding:4px;width:auto}.new-project .editable :not(.label){text-align:right}.new-project .editable:hover .item-col-icon-add-budgets-and-holds{display:inline-block}.new-project .editable.editable-empty,.new-project .editable.editable-empty:hover{border-width:0;color:#003aa1;font-style:normal;font-weight:700;padding:5px;white-space:nowrap}.new-project .icon-down-dir{width:16px;font-size:16px}.new-project .project-item-row__icon-container{min-width:32px}.new-project .project-item-row__button-toggle-breakdown-rows{background-color:transparent;border-width:0;cursor:pointer;outline:0;padding:0}.new-project .project-item-row__button-toggle-breakdown-rows:focus .project-item-row__button-toggle-breakdown-rows-icon,.new-project .project-item-row__button-toggle-breakdown-rows:hover .project-item-row__button-toggle-breakdown-rows-icon{color:#282828}.new-project .project-item-row__button-toggle-breakdown-rows-icon{color:#707070}.new-project .project-item-row__button-toggle-breakdown-rows-icon:before{margin:0;transform:rotate(-90deg);transition:transform .3s}.new-project .project-item-row__button-toggle-breakdown-rows-icon.is-expanded:before{transform:rotate(0)}.new-project .project-item-row__toggle-edit{align-items:center;appearance:none;background:none;border-width:0;color:#707070;cursor:pointer;display:none;font-size:16px;height:100%;left:0;outline:0;padding-left:8px;position:absolute;top:0;width:100%;z-index:1}.new-project .project-item-row__toggle-edit--centered{justify-content:center;padding-left:0}.new-project .project-item-row__cell--itemized-holds{padding-left:32px;position:relative}.new-project .project-item-row__cell--itemized-holds:hover .project-item-row__toggle-edit{display:flex}.new-project .space-between-next-ct-add-button{margin-right:8px}.new-project .button-cct-change{float:left}.new-project .move-invoice .hb-checkbox span.label{line-height:26px}.new-project .icon-more{font-size:18px}.new-project .icon-more.absolute{top:0;left:0;bottom:0;right:0}.new-project .contract-room .uncateg{line-height:53px;background-color:#f7f9fa}.new-project .contract-room .acct-invoice,.new-project .contract-room .uncateg{border:1px solid #e6e6e6;border-bottom:0 none}.new-project .contract-room .acct-invoice .contract{margin-bottom:0}.new-project .contract-room .acct-invoice .icon-more.absolute{top:-3px;left:inherit;bottom:inherit;right:-6px}.new-project .section-project .section-head{padding:13px 20px;background:#ebf0f3}.new-project .section-project .section-head:after{content:"";display:table;clear:both}.new-project .section-project .section-head .section-head-inner{float:left}.new-project .section-project .section-head .section-head-inner~.section-head-inner{float:right}.new-project .section-project .section-head .section-options{display:inline-block;margin-right:35px;vertical-align:middle;font-size:10px;line-height:1.2;color:#2f3540}.new-project .section-project .section-head .dropdown{color:#000}@media (max-width:991px){.new-project .section-project .section-head .section-head-inner{float:none;text-align:center}.new-project .section-project .section-head .section-head-inner~.section-head-inner{float:none;margin-top:10px}}.new-project .section-project .section-title{margin:0 20px 0 0;font-size:18px;text-transform:none}.new-project .section-project .section-subtitle,.new-project .section-project .section-title{display:inline-block;vertical-align:middle;font-weight:300;line-height:1;color:#000;letter-spacing:0}.new-project .section-project .section-subtitle{margin:0;font-size:14px}.new-project .section-project .section-body{background:#fff}.new-project .section-project .section-body.section-body-cost-tracker{position:relative}.new-project .section-project .section-body .cost-tracker-table-header{padding:12px}.new-project .section-project .section-body .cost-tracker-table-header__toolbar{display:flex;flex-basis:100%;justify-content:flex-end}.new-project .section-project .section-body .cost-tracker-table-header__toolbar-button{margin-right:16px}.new-project .section-project .section-body .add-cost{line-height:36px}.new-project .section-project .section-body .add-cost .side{float:left}.new-project .section-project .section-body .add-cost input{width:350px}#header-nav #nav-bar .new-project .section-project .section-body .add-cost li.learn-more>a.button,.new-project .section-project .section-body .add-cost #header-nav #nav-bar li.learn-more>a.button,.new-project .section-project .section-body .add-cost button{width:125px}.new-project .section-project .section-body .project-reviews-locked-tooltip{width:100px}.new-project .section-project .section-sidebar{float:right;width:400px}.new-project .section-project .progress{overflow:hidden;height:10px;margin-top:5px;background:#d8e2e8;border-radius:2px}.new-project .section-project .progress .progress-inner{height:10px;background:#d8e2e8}.new-project .section-project .progress.red{background:#ff9788}.new-project .section-project .progress.red .progress-inner{background:#fc5841}.new-project .section-project .progress.blue{background:#96d5e1}.new-project .section-project .progress.blue .progress-inner{background:#1fa2bd}.new-project .section-project table{cursor:default}.new-project .section-project table td:first-child.is-awaiting-action-by-current-user{position:relative}.new-project .section-project table td:first-child.is-awaiting-action-by-current-user:after,.new-project .section-project table td:first-child.is-awaiting-action-by-current-user:before{content:"";position:absolute}.new-project .section-project table td:first-child.is-awaiting-action-by-current-user:before{height:100%;left:0;top:0;width:5px}.new-project .section-project table td:first-child.is-awaiting-action-by-current-user:after{border-bottom:7px solid transparent;border-top:7px solid transparent;height:0;left:5px;top:20px;width:0}.new-project .section-project table td:first-child.is-awaiting-action-by-current-user.is-awaiting-approval-setup:before,.new-project .section-project table td:first-child.is-awaiting-action-by-current-user.is-in-approval-setup:before{background-color:#fbc01b}.new-project .section-project table td:first-child.is-awaiting-action-by-current-user.is-awaiting-approval-setup:after,.new-project .section-project table td:first-child.is-awaiting-action-by-current-user.is-in-approval-setup:after{border-left:7px solid #fbc01b}.new-project .section-project table td:first-child.is-awaiting-action-by-current-user.is-awaiting-approval:before{background-color:#2eacc3}.new-project .section-project table td:first-child.is-awaiting-action-by-current-user.is-awaiting-approval:after{border-left:7px solid #2eacc3}.new-project .section-project table td:first-child.is-awaiting-action-by-current-user.is-rejected:before{background-color:#d62c2f}.new-project .section-project table td:first-child.is-awaiting-action-by-current-user.is-rejected:after{border-left:7px solid #d62c2f}.new-project .section-project table td hb-button .hb-button-wrapper{display:inline-block}.new-project .section-project table td hb-button.add-budget-button .hb-button-wrapper{white-space:nowrap}.new-project .section-project table .draggable--is-disabled .drag-handle,.new-project .section-project table .draggable .drag-handle{background:url("/pfcp/hb-assets/img/icon-drag.gif") 50% no-repeat;cursor:move;display:none;left:16px;height:15px;position:absolute;top:50%;transform:translateY(-50%);width:10px}.new-project .section-project table .draggable--is-disabled .drag-handle[disabled=disabled],.new-project .section-project table .draggable .drag-handle[disabled=disabled]{cursor:not-allowed}.new-project .section-project table .draggable--is-disabled:hover .drag-handle,.new-project .section-project table .draggable:hover .drag-handle{display:block}.new-project .section-project table .draggable--is-disabled.draggable-chosen,.new-project .section-project table .draggable.draggable-chosen{border:dashed #e6e6e6}.new-project .section-project table .item-icon{color:#707070;font-size:16px;width:16px}.new-project .section-project table .item-icon.breakdown-row__item-icon{left:80px}.new-project .section-project table .item-icon:before{margin:0}.new-project .section-project table .editable{padding:5px;cursor:text;flex-grow:1}.new-project .section-project table .editable-input{text-align:left;padding:0 .8em}.new-project .section-project table th.map-bg{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;min-width:200px;padding:0;position:relative}.new-project .section-project table .map-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.new-project .section-project table td.item-col-actions,.new-project .section-project table th.item-col-actions{width:30px;padding:5px 0;text-align:center;vertical-align:middle}.new-project .section-project table td.item-col-actions i,.new-project .section-project table th.item-col-actions i{display:none;width:28px}.new-project .section-project table tr:hover td.item-col-actions i{display:inline-block}.new-project .section-project table .item-label a{color:#282828}.new-project .section-project .table-advanced,.new-project .section-project .table-development{max-height:800px;overflow:auto;transform:translateZ(0);will-change:transform}.new-project .section-project .table-advanced table,.new-project .section-project .table-development table{min-width:1200px;border:0 none}.new-project .section-project .table-advanced table .item-label input,.new-project .section-project .table-development table .item-label input{height:30px}.new-project .section-project .table-advanced tr.adv-stats-row th,.new-project .section-project .table-development tr.adv-stats-row th{background-color:#fff;vertical-align:top}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .editable,.new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-budget .editable{padding:5px 0}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .editable-wrap,.new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-budget .editable-wrap{width:auto}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons,.new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons{display:block;position:relative}#header-nav #nav-bar .new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons li.learn-more>a.button,#header-nav #nav-bar .new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons li.learn-more>a.button,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons #header-nav #nav-bar li.learn-more>a.button,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons button,.new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons #header-nav #nav-bar li.learn-more>a.button,.new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons button{position:absolute;font-size:10px}#header-nav #nav-bar .new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons li.learn-more>a.button:first-child,#header-nav #nav-bar .new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons li.learn-more>a.button:first-child,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons #header-nav #nav-bar li.learn-more>a.button:first-child,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons button:first-child,.new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons #header-nav #nav-bar li.learn-more>a.button:first-child,.new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons button:first-child{top:10px;right:0;padding:0 5px}#header-nav #nav-bar .new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons li.learn-more>a.button+a.button,#header-nav #nav-bar .new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons li.learn-more>a.button+button,#header-nav #nav-bar .new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons li.learn-more>button+a.button,#header-nav #nav-bar .new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons li.learn-more>a.button+a.button,#header-nav #nav-bar .new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons li.learn-more>a.button+button,#header-nav #nav-bar .new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons li.learn-more>button+a.button,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons #header-nav #nav-bar li.learn-more>a.button+a.button,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons #header-nav #nav-bar li.learn-more>a.button+button,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons #header-nav #nav-bar li.learn-more>button+a.button,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons button+button,.new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons #header-nav #nav-bar li.learn-more>a.button+a.button,.new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons #header-nav #nav-bar li.learn-more>a.button+button,.new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons #header-nav #nav-bar li.learn-more>button+a.button,.new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-budget .editable-wrap .editable-buttons button+button{top:4px;right:32px;border:0;background:0 0;border-color:#fff;color:#2eacc3}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-chart,.new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-chart{padding-left:20px}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-forecast,.new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-forecast{padding-left:50px}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-committed,.new-project .section-project .table-development tr.adv-stats-row th.adv-stats-col-committed{padding-left:30px}.new-project .section-project .table-advanced tr.adv-head-row th,.new-project .section-project .table-development tr.adv-head-row th{border-bottom:1px solid #e6e6e6;background:#f5f5f5;color:#4d4d4d;font-size:11px;font-weight:400;padding:16px;position:sticky;top:0;text-align:center;height:80px;vertical-align:middle;z-index:1}.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-cost-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-cost-col{min-width:250px}.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-allocations-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-allocations-col{width:170px}.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-budget-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-budgetpersqft-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-committed-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-forecast-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-holds-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-invoiced-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-paidtodate-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-pendingco-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-pendinginvoice-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-piror-forecast-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-remaining-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-variance-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-budget-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-budgetpersqft-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-committed-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-forecast-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-holds-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-invoiced-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-paidtodate-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-pendingco-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-pendinginvoice-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-piror-forecast-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-remaining-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-variance-col{width:120px}.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-invoiced-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-paidtodate-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-pendinginvoice-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-remaining-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-invoiced-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-paidtodate-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-pendinginvoice-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-remaining-col{min-width:142px}.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-forecast-col .adv-head-forecast-col__inner,.new-project .section-project .table-development tr.adv-head-row th.adv-head-forecast-col .adv-head-forecast-col__inner{align-items:center;justify-content:center}.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-forecast-col .adv-head-forecast-col__inner .adv-head-forecast-icon,.new-project .section-project .table-development tr.adv-head-row th.adv-head-forecast-col .adv-head-forecast-col__inner .adv-head-forecast-icon{width:0}.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-piror-forecast-col.has-no-snapshot,.new-project .section-project .table-development tr.adv-head-row th.adv-head-piror-forecast-col.has-no-snapshot{color:#4d4d4d}.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-piror-forecast-col.has-no-snapshot .icon-empty-state,.new-project .section-project .table-development tr.adv-head-row th.adv-head-piror-forecast-col.has-no-snapshot .icon-empty-state{color:#707070}.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-kebab-col,.new-project .section-project .table-development tr.adv-head-row th.adv-head-kebab-col{width:30px;padding:0 8px}.new-project .section-project .table-advanced tr.adv-head-row th~th,.new-project .section-project .table-development tr.adv-head-row th~th{border-left:1px solid #e6e6e6}.new-project .section-project .table-advanced tr.adv-head-row th span:not(.header-value),.new-project .section-project .table-development tr.adv-head-row th span:not(.header-value){display:block}.new-project .section-project .table-advanced tr.adv-head-row th span.header-index,.new-project .section-project .table-development tr.adv-head-row th span.header-index{display:flex;align-items:center;justify-content:center}.new-project .section-project .table-advanced tr.adv-head-row th:first-child,.new-project .section-project .table-development tr.adv-head-row th:first-child{padding-left:32px;text-align:left}.new-project .section-project .table-advanced tr.adv-head-row th .dashed,.new-project .section-project .table-development tr.adv-head-row th .dashed{border-bottom:1px dashed #e6e6e6}.new-project .section-project .table-advanced th,.new-project .section-project .table-development th{background-color:transparent}.new-project .section-project .table-advanced th.breakdown-row__label,.new-project .section-project .table-development th.breakdown-row__label{background-color:transparent;border-bottom:1px solid #e6e6e6;font-size:12px;height:60px;max-width:250px;padding-bottom:4px;padding-left:48px;padding-top:5px;position:relative;vertical-align:middle}.new-project .section-project .table-advanced th.breakdown-row__label .row-kebab-options .hb-kebab-trigger,.new-project .section-project .table-development th.breakdown-row__label .row-kebab-options .hb-kebab-trigger{opacity:0}.new-project .section-project .table-advanced th.breakdown-row__label .row-kebab-options .hb-kebab-trigger:focus,.new-project .section-project .table-advanced th.breakdown-row__label .row-kebab-options .hb-kebab-trigger:hover,.new-project .section-project .table-advanced th.breakdown-row__label:focus .row-kebab-options .hb-kebab-trigger,.new-project .section-project .table-advanced th.breakdown-row__label:hover .row-kebab-options .hb-kebab-trigger,.new-project .section-project .table-development th.breakdown-row__label .row-kebab-options .hb-kebab-trigger:focus,.new-project .section-project .table-development th.breakdown-row__label .row-kebab-options .hb-kebab-trigger:hover,.new-project .section-project .table-development th.breakdown-row__label:focus .row-kebab-options .hb-kebab-trigger,.new-project .section-project .table-development th.breakdown-row__label:hover .row-kebab-options .hb-kebab-trigger{opacity:1}.new-project .section-project .table-advanced th.breakdown-row__label~td,.new-project .section-project .table-development th.breakdown-row__label~td{border-left:1px solid #e6e6e6}.new-project .section-project .table-advanced th.add-sov-row,.new-project .section-project .table-development th.add-sov-row{background-color:transparent;border-bottom:1px solid #e6e6e6;height:60px;padding-bottom:4px;padding-left:69px;padding-top:5px;vertical-align:middle}.new-project .section-project .table-advanced th.add-sov-row .add-sov-row__input,.new-project .section-project .table-development th.add-sov-row .add-sov-row__input{height:32px;margin-right:8px;width:350px}.new-project .section-project .table-advanced th.add-sov-row .add-sov-row__submit-button,.new-project .section-project .table-development th.add-sov-row .add-sov-row__submit-button{margin-right:8px}.new-project .section-project .table-advanced th .item-label,.new-project .section-project .table-development th .item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-project .section-project .table-advanced td,.new-project .section-project .table-development td{background-color:transparent;height:60px;padding-top:5px;padding-bottom:4px;border-bottom:1px solid #e6e6e6;text-align:center;font-size:12px;vertical-align:middle}.new-project .section-project .table-advanced td.add-cost-item-label-cell,.new-project .section-project .table-development td.add-cost-item-label-cell{height:auto}.new-project .section-project .table-advanced td~td:not(.total-row__value),.new-project .section-project .table-development td~td:not(.total-row__value){border-left:1px solid #d9d9d9}.new-project .section-project .table-advanced td>div:not(.drag-handle),.new-project .section-project .table-development td>div:not(.drag-handle){min-width:100px}.new-project .section-project .table-advanced td>div.value,.new-project .section-project .table-development td>div.value{padding:5px;text-align:right}.new-project .section-project .table-advanced td>a,.new-project .section-project .table-advanced td>em,.new-project .section-project .table-development td>a,.new-project .section-project .table-development td>em{display:inline-block}.new-project .section-project .table-advanced td:first-child,.new-project .section-project .table-development td:first-child{text-align:left;width:250px}.new-project .section-project .table-advanced td:first-child .row-kebab-options .hb-kebab-trigger,.new-project .section-project .table-development td:first-child .row-kebab-options .hb-kebab-trigger{opacity:0}.new-project .section-project .table-advanced td:first-child .row-kebab-options .hb-kebab-trigger:focus,.new-project .section-project .table-advanced td:first-child .row-kebab-options .hb-kebab-trigger:hover,.new-project .section-project .table-advanced td:first-child:focus .row-kebab-options .hb-kebab-trigger,.new-project .section-project .table-advanced td:first-child:hover .row-kebab-options .hb-kebab-trigger,.new-project .section-project .table-development td:first-child .row-kebab-options .hb-kebab-trigger:focus,.new-project .section-project .table-development td:first-child .row-kebab-options .hb-kebab-trigger:hover,.new-project .section-project .table-development td:first-child:focus .row-kebab-options .hb-kebab-trigger,.new-project .section-project .table-development td:first-child:hover .row-kebab-options .hb-kebab-trigger{opacity:1}.new-project .section-project .table-advanced td:first-child,.new-project .section-project .table-development td:first-child{padding-left:32px}.new-project .section-project .table-advanced td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-icon,.new-project .section-project .table-development td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-icon{color:#707070}.new-project .section-project .table-advanced td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-icon:before,.new-project .section-project .table-development td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-icon:before{transform:scale(1.4) rotate(180deg)}.new-project .section-project .table-advanced td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger,.new-project .section-project .table-development td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger{opacity:1}.new-project .section-project .table-advanced td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger.is-open,.new-project .section-project .table-advanced td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger:focus,.new-project .section-project .table-advanced td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger:hover,.new-project .section-project .table-development td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger.is-open,.new-project .section-project .table-development td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger:focus,.new-project .section-project .table-development td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger:hover{background-color:transparent}.new-project .section-project .table-advanced td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger.is-open .hb-kebab-icon:before,.new-project .section-project .table-advanced td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger:focus .hb-kebab-icon:before,.new-project .section-project .table-advanced td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger:hover .hb-kebab-icon:before,.new-project .section-project .table-development td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger.is-open .hb-kebab-icon:before,.new-project .section-project .table-development td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger:focus .hb-kebab-icon:before,.new-project .section-project .table-development td:first-child .row-kebab-options--has-no-contract-room-no-bid-room-no-bid-approval .hb-kebab-trigger:hover .hb-kebab-icon:before{transform:none}.new-project .section-project .table-advanced td.item-col-allocations,.new-project .section-project .table-development td.item-col-allocations{min-width:150px;max-width:150px}.new-project .section-project .table-advanced td .error,.new-project .section-project .table-development td .error{color:#f3391f}.new-project .section-project .table-advanced td .inactive,.new-project .section-project .table-development td .inactive{color:#7c8494}.new-project .section-project .table-advanced td .cost-item-label,.new-project .section-project .table-development td .cost-item-label{min-width:160px;font-size:14px}.new-project .section-project .table-advanced .adv-row.section-row td,.new-project .section-project .table-development .adv-row.section-row td{color:#282828;font-size:14px;line-height:20px;letter-spacing:.25px;background-color:#fafafa;padding:0 10px;font-weight:700}.new-project .section-project .table-advanced .adv-row.section-row td:first-child,.new-project .section-project .table-development .adv-row.section-row td:first-child{padding-left:32px}.new-project .section-project .table-advanced .adv-row.section-row td.item-col-actions,.new-project .section-project .table-development .adv-row.section-row td.item-col-actions{padding:5px 0 0;vertical-align:middle}@media (max-width:1420px){.new-project .section-project .table-advanced,.new-project .section-project .table-development{position:relative}.new-project .section-project .table-advanced table,.new-project .section-project .table-development table{min-width:1200px}}.new-project .section-project .not-included-items .table-advanced td,.new-project .section-project .not-included-items .table-advanced th{background:#f5f5f5}.new-project .section-project .not-included-items .table-advanced tr.adv-head-row th{background:#ececec;color:#282828}.new-project .section-project .section-empty{background-color:#f2f2f2;padding:40px 40px 60px;text-align:center}.new-project .section-project .section-empty .cct-setup-illustration{height:200px}.new-project .section-project .section-empty .large{font-size:20px;margin-bottom:1.6em;font-weight:300}.new-project .section-project .section-empty.ctt-setup-no-templates{background-color:#fff;border-bottom:1px solid #e6e6e6;margin-top:16px}.new-project .section-project .section-empty .ctt-setup-message{display:block;margin:0 auto 16px;max-width:400px}.new-project .section-project .section-empty.ctt-setup{background-color:#fff;padding:96px 16px}.new-project .section-project .section-empty.ctt-setup .cct-setup-illustration{margin-bottom:16px}.new-project .section-project .section-empty.ctt-setup .cct-setup-cta-button+.cct-setup-cta-button{margin-left:16px}.new-project .section-project .section-empty.ctt-setup .cct-template-select-menu{margin:0 auto;max-width:400px}.new-project .section-project .section-actions{padding:16px}.new-project .section-project .section-actions .cost-type{color:#2eacc3;padding-left:1px}.new-project .section-project .section-actions .cost-type:hover{color:#299aae}.new-project .section-project .section-actions a{display:inline-block;font-size:12px;line-height:1;color:#1fa2bd;font-weight:500}.new-project .section-project .section-actions a+.hover{margin-left:10px}.new-project .section-project .section-actions .hover{color:#4f596c;font-size:12px;line-height:40px;opacity:0;transition:all .2s}.new-project .section-project .section-actions:hover .hover{opacity:1}@media (max-width:1024px){.new-project .section-project .section-actions .hover{opacity:1}}@media (max-width:767px){.new-project .section-project .section-actions{text-align:center}.new-project .section-project .section-actions a{min-width:80%}.new-project .section-project .section-actions a+a{margin-top:10px}}.new-project .section-project .header-label{font-size:12px;letter-spacing:.4px;line-height:16px;font-weight:700;text-transform:none;white-space:nowrap}.new-project .section-project .header-snapshot{font-size:11px;letter-spacing:.2px;line-height:normal;font-weight:700;margin-bottom:4px}.new-project .section-project .section-value{font-size:12px;letter-spacing:.4px;line-height:16px;font-weight:700}.new-project .section-project .item-label{font-size:12px;letter-spacing:.4px;line-height:16px;flex-grow:1}.new-project .section-project .item-label:not(.item-label-breakdown-row){font-weight:700;padding-right:24px}.new-project .section-project .item-label-breakdown-row .hb-input-wrapper{margin-bottom:0}.new-project .section-project .item-label-breakdown-row .hb-input-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-project .section-project .value .is-negative{color:#fa4e46}@media (max-width:991px){.new-project .section-project .section-content{padding-top:1px}}@media (max-width:767px){.new-project .section-project .section-subtitle,.new-project .section-project .section-title{margin-right:0}}.new-project .stats{padding:0 10px}.new-project .stats .vertical-bar{position:absolute;width:0;height:125px;border-left:1px solid #e6e6e6;margin:28px 0 0 -25px}.new-project .stats .stats-box{position:relative;padding:45px 0 20px}@media (max-width:1460px){.new-project .stats .stats-box{padding:30px 0 20px}}@media (max-width:1279px){.new-project .stats .stats-box{width:100%}}.new-project .stats .stats-item{vertical-align:top;font-size:14px;line-height:1}.new-project .stats .stats-item.centered{width:140px;margin:0 auto}.new-project .stats .stats-item+.stats-item{margin-left:50px}.new-project .stats .stats-item .stats-item-pct-progress{display:inline-block;width:auto;padding:5px 0;font-size:18px;margin-bottom:18px;line-height:1.3}.new-project .stats .stats-item .stats-item-pct-progress .pct-progress-value{float:left;font-size:20px;font-weight:300}.new-project .stats .stats-item .stats-item-pct-progress .pct-progress-bar{padding-left:5px;float:left}.new-project .stats .stats-item .stats-item-pct-progress .progress{width:80px;margin-top:7px}.new-project .stats .stats-item h2{padding:5px 0 2px;margin-bottom:30px;margin-top:-4px;font-size:24px;font-weight:300}.new-project .stats .stats-item h3{display:inline-block;padding:5px 0 2px;margin-bottom:20px;font-size:20px}.new-project .stats .stats-item h4{padding:5px 0 2px;margin-bottom:30px;font-size:18px}.new-project .stats .stats-item h5{margin-bottom:10px;font-size:12px;font-weight:300;letter-spacing:0}.new-project .stats .stats-item h5.editable:hover{border-bottom:2px solid #e6e6e6}.new-project .stats .stats-item h6{margin-bottom:4px;font-size:10px;font-weight:400;letter-spacing:0}.new-project .stats .stats-item p{margin:0}.new-project .stats .stats-item p a{display:inline-block;margin-top:5px}.new-project .stats .stats-item span{display:inline-block;margin-top:-3px;font-size:14px}@media (max-width:1460px){.new-project .stats .stats-item+.stats-item{margin-left:20px}.new-project .stats .stats-item h2{font-size:22px}.new-project .stats .stats-item .stats-item-pct-progress,.new-project .stats .stats-item .stats-item-pct-progress .pct-progress-value,.new-project .stats .stats-item h3{font-size:18px}.new-project .stats .stats-item h4{margin-bottom:28px;font-size:16px}}.new-project .icon-empty-state,.new-project .icon-toggle-save-snapshot,.new-project .icon-toggle-snapshot-menu{cursor:pointer;outline:none}.new-project .icon-empty-state:focus,.new-project .icon-empty-state:hover,.new-project .icon-toggle-save-snapshot:focus,.new-project .icon-toggle-save-snapshot:hover,.new-project .icon-toggle-snapshot-menu:focus,.new-project .icon-toggle-snapshot-menu:hover{background-color:#e6e6e6;color:#282828}.new-project .icon-toggle-save-snapshot,.new-project .icon-toggle-snapshot-menu{display:flex}.new-project .icon-toggle-snapshot-menu.has-no-snapshot{color:#909090}.new-project .tooltip-no-snapshot{font-size:10px;letter-spacing:.6px;line-height:14px;padding:8px 12px;text-align:center;width:212px}.new-project .total-row__label,.new-project .total-row__value{background-color:#fff}.new-project .total-row__label{padding-left:36px}.new-project hb-card{overflow:initial}.new-project .budget-table-section{overflow-x:scroll}.new-project .project-cash-flow-buttons{padding:12px}.new-project .cash-flow-tab-variance{border-bottom:none;position:relative}.new-project .cash-flow-tab-variance span:after{content:"\E81B";color:#fa4e46;display:inline-block;font-family:hb-icons;font-size:50%;font-style:normal;font-weight:400;line-height:1em;margin-left:12px;vertical-align:middle;width:1em}.new-project .cash-flow-tab-variance.is-active:after{border-bottom:4px solid #2eacc3;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;width:calc(100% - 1em)}.new-project .cost-tracker__basic-deprecation-notice{border-bottom:1px solid #e6e6e6;border-left:8px solid #d62c2f;padding:16px}.new-project .cost-tracker__basic-deprecation-notice,.new-project .cost-tracker__basic-deprecation-notice-left,.new-project .cost-tracker__basic-deprecation-notice-right{align-items:center;display:flex}.new-project .cost-tracker__basic-deprecation-notice-right{flex-wrap:wrap;max-width:768px;padding-left:16px}.add-project-review-modal .flagged-banner{background-color:#d62c2f;color:#fff;font-size:12px;font-weight:600;text-align:center;min-height:40px;padding-top:10px}.add-project-review-modal .project-items-to-review{font-size:12px;padding:20px 0}.add-project-review-modal .project-items-to-review .project-items-to-review-label{padding:5px 20px 0 0}.add-project-review-modal .project-items-to-review .project-items-to-review-dropdown select{border:1px solid #9e9e9e;background-color:#fff;height:30px;padding:0 30px 0 10px}.add-project-review-modal .review-rating-stars{padding:20px 0}.add-project-review-modal .review-rating-stars .review-rating-star{font-size:12px;width:70px;color:gray;text-align:center;white-space:nowrap}.add-project-review-modal .review-rating-stars .review-rating-star i.icon-star{font-size:35px}.add-project-review-modal .review-rating-stars .review-rating-star .rating-label{margin-left:-100%;margin-right:-100%}.add-project-review-modal .review-rating-stars .review-rating-star.rating-current,.add-project-review-modal .review-rating-stars .review-rating-star.rating-less-than{color:#282828}.add-project-review-modal .review-rating-stars .review-rating-star.rating-current i.icon-star,.add-project-review-modal .review-rating-stars .review-rating-star.rating-less-than i.icon-star{color:#fbc01b}.add-project-review-modal .review-rating-flagged{background-color:#fff;color:gray;font-size:18px;padding:10px}.add-project-review-modal .review-rating-flagged i.icon-warn-inverted{color:#d62c2f;font-size:24px}.add-project-review-modal .review-comment{padding-top:15px;font-size:12px}.add-project-review-modal .review-comment textarea{background-color:#fff;border:1px solid #e6e6e6}.add-project-review-modal .review-is-flagged{font-size:12px;padding-top:15px}.add-project-review-modal .review-is-flagged i.icon-warn-inverted{font-size:18px}.add-project-review-modal .review-is-flagged .flag-vendor,.add-project-review-modal .review-is-flagged .unflag-vendor{cursor:pointer}.add-project-review-modal .review-is-flagged .unflag-vendor{color:#d62c2f}.tooltip.cost-tracking-view{max-width:340px}.tooltip.cost-tracking-view.toggle-hover{cursor:pointer}.tooltip.cost-tracking-view.toggle-hover .toggle-action{padding:5px 0}.tooltip.cost-tracking-view.toggle-hover .toggle-action:hover{background-color:#e6e6e6}.tooltip .action-icons a span{color:#282828;font-size:12px}.tooltip .progress{width:140px}.tooltip .progress.red{background:#ff9788}.tooltip .progress.red .progress-indicator{background:#fc5841}.tooltip .progress.blue{background:#96d5e1}.tooltip .progress.blue .progress-indicator{background:#1fa2bd}.tooltip .tooltip-budget-locked{font-size:12px;width:220px}#customize-xls-modal .title{margin-bottom:.5em}#customize-xls-modal .modal-warning{padding-bottom:24px;align-items:center}#customize-xls-modal .modal-warning hb-info-tooltip{line-height:1}#customize-xls-modal .modal-warning hb-info-tooltip i{font-size:12px}#customize-xls-modal .modal-warning .warning-text{font-size:10px;padding-left:8px}#customize-xls-modal .xls-columns{font-size:12px}#customize-xls-modal .xls-columns .xls-column{height:30px;line-height:30px}#customize-xls-modal .xls-columns .xls-column.default-column{color:gray}#customize-xls-modal .xls-columns .xls-column.default-column .checkbox-wrap{cursor:default;color:#d9dee6;border-color:#e6e6e6}#customize-xls-modal .xls-columns.selected-columns .xls-column{padding-left:20px}#customize-xls-modal .hidden-inputs{display:none}#customize-xls-modal .draggable,#customize-xls-modal .draggable--is-disabled{position:relative;cursor:move}#customize-xls-modal .draggable--is-disabled .xls-column-move,#customize-xls-modal .draggable .xls-column-move{position:absolute;left:0;padding-top:3px}#customize-xls-modal .draggable--is-disabled .xls-column-move>span,#customize-xls-modal .draggable .xls-column-move>span{display:inline-block;width:10px;height:16px;background-image:url("/pfcp/hb-assets/img/icon-drag.gif");background-repeat:no-repeat;background-position:50% 50%}.published-budget-header{align-items:center}.published-budget-header__header-inner{align-items:center;display:flex;flex-wrap:wrap}.published-budget-header__header-small{font-size:11px;letter-spacing:.2px;line-height:normal;color:#4d4d4d;font-weight:700;left:0;text-align:center;width:100%}.published-budget-header__header-budget-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px;min-width:92px}.published-budget-header__budget-revision-menu{margin-left:8px}.split-tooltip.tooltip.light .tooltip-inner{border-radius:2px;max-width:220px;padding:0}.split-tooltip.tooltip.light .tooltip-inner .bottom,.split-tooltip.tooltip.light .tooltip-inner .top{padding:8px}.split-tooltip.tooltip.light .tooltip-inner .bottom h5,.split-tooltip.tooltip.light .tooltip-inner .top h5{margin-bottom:4px}.split-tooltip.tooltip.light .tooltip-inner .bottom{border-top:1px solid #e6e6e6;color:#4d4d4d}@media (max-width:1240px){.new-project .section-project .table-advanced .item-label-edit .icon-edit{visibility:hidden}}@media (max-width:1024px){.new-project-header .header .project-title{width:60%}.new-project-header .header .project-title .icon-edit{display:block}.new-project-header .header .project-details{width:40%}.new-project-header .header .project-details .project-info{margin-right:0}.new-project-header .header .project-details .project-pm{display:none}.new-project-header .header .project-details .project-info-item:last-child{margin-right:0}.new-project .section-project table .draggable--is-disabled .drag-handle,.new-project .section-project table .draggable .drag-handle{display:block}.new-project .section-project table td.item-col-actions i,.new-project .section-project table th.item-col-actions i{display:inline-block}}@media (min-width:1025px){.new-project .section-project .section-empty{padding:40px 120px 60px}}@media (min-width:641px) and (max-width:847px){.new-project .item-label .icon-edit{visibility:visible}.new-project-header .header .project-details{margin-right:0}.new-project-header .header .project-details .project-info .info-size,.new-project-header .header .project-details .project-info .info-type{display:none}.new-project-header .header .project-details .project-info-item:nth-child(n+1){margin-right:0}}@media (max-width:640px){.new-project .item-label{margin-right:20px}.new-project .item-label .icon-edit{visibility:visible}.new-project-header .header .project-details{margin-right:0}.new-project-header .header .project-details .project-info .info-size,.new-project-header .header .project-details .project-info .info-type{display:none}.new-project .section-project td.add-cost-item-label-cell .three.fourth{padding-bottom:2px}#header-nav #nav-bar .new-project .section-project td.add-cost-item-label-cell li.learn-more>a.button,.new-project .section-project td.add-cost-item-label-cell #header-nav #nav-bar li.learn-more>a.button,.new-project .section-project td.add-cost-item-label-cell button{display:block;width:100%}}@media (max-width:500px){.new-project-header .header .project-title{width:95%}.new-project-header .header .project-details{display:none}.new-project .section-project .table-advanced table{min-width:100%}.new-project .section-project .table-advanced tr.adv-stats-row th{display:block;float:left}.new-project .section-project .table-advanced tr.adv-stats-row th .stats{padding:0}.new-project .section-project .table-advanced tr.adv-stats-row th .stats .stats-box{padding:20px 0 0}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget{padding:10px 10px 0 20%;margin:0 10%;width:80%}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget .stats .stats-item h3{font-size:24px}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-committed,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-forecast{margin:0 10%;width:80%;padding:10px}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-committed .stats .stats-item,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-forecast .stats .stats-item{display:block}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-committed .stats .stats-item h5,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-committed .stats .stats-item h6,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-forecast .stats .stats-item h5,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-forecast .stats .stats-item h6{padding-left:20%}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-committed .pct-progress-value,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-forecast .pct-progress-value{width:20%;text-align:right}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-committed .pct-progress-bar,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-forecast .pct-progress-bar{width:75%}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-committed .pct-progress-bar .progress,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-forecast .pct-progress-bar .progress{width:100%}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-budget,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-forecast{border-bottom:1px solid #e6e6e6}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-map{display:none}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-chart,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-invoiced,.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-remaining{width:33%;height:120px;background-color:#eaf0f3}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-invoiced{padding-left:20px}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-invoiced .stats{text-align:right}.new-project .section-project .table-advanced tr.adv-stats-row th.adv-stats-col-chart{width:34%;padding:0 10px}.new-project .section-project .table-advanced tr.adv-head-row{background-color:#f5f5f5}.new-project .section-project .table-advanced tr.adv-head-row th{display:block;float:left;margin:0 10%;background-color:#f5f5f5;padding:20px 0}.new-project .section-project .table-advanced tr.adv-head-row th h2{font-size:24px}.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-cost-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-invoiced-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-kebab-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-paidtodate-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-pendingco-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-pendinginvoice-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-remaining-col,.new-project .section-project .table-advanced tr.adv-head-row th h3{display:none}.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-committed-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-forecast-col,.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-holds-col{width:80%}.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-budget-col{width:80%;text-align:center;padding-top:80px}.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-budget-col .cost-summary-title{position:absolute;left:30px;margin:-60px 0 0;font-size:16px}.new-project .section-project .table-advanced tr.adv-head-row th.adv-head-holds-col{border-bottom:0 none}.new-project .section-project .table-advanced tr.adv-head-row th~th{border-left:0 none}.new-project .section-project .table-advanced td{display:none}.new-project .section-project .table-advanced td:first-child{display:block;width:100%;padding:20px 0 25px 25px}.new-project .section-project .table-advanced tr.adv-row-section td:first-child{padding:0 0 0 25px}}.project-team-member-options .pop-over{padding:0}.project-team-member-options .tooltip-menu{padding:8px 0}.project-team-member-options .project-team-member-options-menu-item{font-size:14px;letter-spacing:.25px;line-height:20px;font-weight:400}.project-team-member-options .selection-item{color:#282828;min-height:none;padding:4px 16px}.project-team-member-options .selection-item:hover{background-color:#f5f5f5;color:#282828}#milestones{border:0;box-shadow:none;margin-top:0}#milestones hb-card{margin-bottom:0}#milestones .timeline-wrapper{transition:opacity 1s;position:relative}#milestones .milestones-empty-state-message{margin:0 auto;max-width:640px}#milestones .milestones-card-footer{display:flex;justify-content:space-between}#milestones .milestones-card-footer-cannot-add{display:flex;justify-content:flex-end}#milestones .project-stage{*zoom:1;margin-right:25px;position:absolute;right:0;text-align:right;text-transform:uppercase;top:25px;z-index:2}#milestones .project-stage:after,#milestones .project-stage:before{content:" ";display:table}#milestones .project-stage:after{clear:both}#milestones .project-stage>*{float:left;height:1.5em;padding-bottom:0}#milestones .project-stage-label{color:grey;font-size:12px;letter-spacing:0;padding-top:1px;text-transform:uppercase;width:12em}#milestones .project-stage-select{border:none;cursor:pointer;font-size:12px;font-weight:700;padding-top:3px;padding-right:30px;text-transform:uppercase;width:calc(100% - 12em)}#milestones .project-stage-select,#milestones .project-stage-select option{background-color:#fff}#milestones .icon-hb-completeness{border-radius:100px;color:#fff;cursor:pointer;display:block;font-size:16px;height:24px;line-height:24px;text-align:center;transition:transform .35s;width:24px}#milestones .icon-hb-completeness:focus,#milestones .icon-hb-completeness:hover{outline:none;transform:scale(1.15)}@media (max-width:767px){#milestones{padding-top:0}#milestones .milestones-timeline{display:none}#milestones .icon-hb-completeness{font-size:21px;height:38px;line-height:38px;margin-right:10px;width:38px}}.milestones-modal .pop-wrap .pop-content .subscriber{position:relative}.milestones-modal .pop-wrap .pop-content .subscriber .icon-spin-arrows{position:absolute;left:-20px;top:3px}.milestones-modal .pop-wrap .pop-content label.team{line-height:30px}.milestones-modal fieldset:not(:first-child){border-top:1px solid #e6e6e6;margin-top:20px;padding-top:20px}.milestones-modal .milestone-notification-reminder-days{margin-right:10px;width:60px}.milestones-modal .milestone-notification-reminder-days,.milestones-modal .milestone-notification-reminder-days+label{display:inline-block}.milestones-modal .milestone-notification-reminder-days+label{padding:.25em 0;width:calc(100% - 60px)}#milestone-mark-complete-modal .icon-hb-completeness{background-color:#e0fce6;border:1px solid #0b8626;color:#0b8626;cursor:default;font-size:21px;height:30px;line-height:30px;margin:0 auto 20px;width:30px}#milestone-mark-complete-modal .icon-hb-completeness:focus,#milestone-mark-complete-modal .icon-hb-completeness:hover{transform:none}#milestone-mark-complete-modal .mark-complete-form{position:relative}#milestone-mark-complete-modal radiogroup{display:block;margin:0 10px}#milestone-mark-complete-modal label{align-items:center;color:#282828;display:flex;font-size:16px;letter-spacing:0;margin:0 0 10px;text-transform:none}#milestone-mark-complete-modal label:last-child{margin-bottom:0}#milestone-mark-complete-modal label.custom-date input[type=radio]+.label-group .status{visibility:hidden}#milestone-mark-complete-modal label.custom-date input[type=radio]:checked+.label-group .status{visibility:visible}#milestone-mark-complete-modal .label-group{align-items:center;display:flex;justify-content:space-between;width:calc(100% - 22px - 10px)}#milestone-mark-complete-modal .label-group :not(:first-child){color:gray;font-size:12px}#milestone-mark-complete-modal .label-group-item{flex-basis:33%}#milestone-mark-complete-modal .label-group-item:not(:last-child){padding-right:20px}#milestone-mark-complete-modal input[type=radio]{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #aaa;border-radius:100%;height:22px;margin-right:10px;width:22px}#milestone-mark-complete-modal input[type=radio]:checked{position:relative}#milestone-mark-complete-modal input[type=radio]:checked:after{background-color:#2eacc3;border-radius:100%;content:"";height:45%;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:45%}#milestone-mark-complete-modal .date-picker{width:100%}.activities-wrap-outer{position:absolute;top:112px;bottom:0;right:0;z-index:2}.activities-wrap-outer.is-tabs-nav-enabled{top:194px}.activities-wrap-outer .activities-toggle{display:block;position:absolute;top:0;right:0;width:30px;z-index:3;padding:20px 0;background-color:#000;color:#fff;line-height:38px;cursor:pointer;text-align:center}.activities-wrap-outer .activities-wrap{position:absolute;top:0;bottom:0;right:0;z-index:2;background-color:#fff}.activities-wrap-outer .activities-wrap .activities{display:none}.activities-wrap-outer .activities-bg-fix{display:none;position:absolute;right:0;bottom:-80px;width:320px;height:85px;z-index:2;background-color:#fff}.activities-wrap-outer.pinned{position:fixed;top:80px}.activities-wrap-outer.pinned .activities-bg-fix{display:none}.activities-wrap-outer.open{display:block;border-left:1px solid #e6e6e6}.activities-wrap-outer.open .activities-toggle{right:5px;color:gray;background-color:transparent}.activities-wrap-outer.open .activities-wrap .activities{display:block;box-shadow:-5px 5px 5px 0 rgba(0,0,0,.15)}.activities-wrap-outer.open .activities-bg-fix{display:block}.activities{position:absolute;top:0;bottom:0;right:0;width:320px;background:#fff}.activities .activities-header{position:absolute;width:320px;background-color:#fff;z-index:3;border-bottom:1px solid #ccc;min-height:185px}.activities .activities-header .title{padding:20px;border-bottom:1px solid #e6e6e6}.activities .activities-header .title .custom-select.light-select{float:left;width:auto;line-height:37px;font-size:16px;padding-right:30px;background-color:transparent;border:none}.activities .activities-header .title .custom-select.light-select:hover{background-color:transparent;border:none;cursor:pointer}.activities .activities-header .add-comment{padding:10px}.activities .activities-header .add-comment .pop-content{padding-bottom:0}.activities .activities-header .add-comment .comment-textarea textarea{background-color:#f5f5f5}.activities .activities-header .add-comment .comments-input-left{float:left;width:225px;padding-top:16px}.activities .activities-header .add-comment .comments-input-right{float:right;width:65px;padding-top:10px;text-align:right}.activities .activities-header .add-comment .comments-input{height:38px;transition:all .3s linear}.activities .activities-header .add-comment .comments-input.expand,.activities .activities-header .add-comment .comments-input:focus{height:138px;transition:all .3s linear}.activities .activities-header .add-comment .file-upload{cursor:default;height:25px}.activities .activities-header .add-comment .file-upload input[type=file]{width:100px;height:25px}.activities .activities-body{position:absolute;top:185px;bottom:0;overflow-y:auto;padding:10px 0;background-color:#fff}.activities .activities-body .activity.comment{background:#f7f8fa}.activities .activities-body .activity.comment.highlight{background-color:#d5eef3;font-weight:700}.activities .activities-body .comments-input-center{text-align:center}.comment-thread .comment-thread-item{padding:10px;font-size:12px}.comment-thread .activity.comment{background:#f7f8fa}.comment-thread .activity.comment.highlight{background-color:#d5eef3;font-weight:700}.comment-thread .activity.overview{min-height:66px}.comment-thread .activity .activity-icon{float:left;text-align:right;width:40px}.comment-thread .activity .activity-date{float:right;width:60px}.comment-thread .activity .activity-content{margin:0 70px 0 50px}.comment-thread .activity .wrap{min-height:28px;display:table}.comment-thread .activity .wrap .content{display:table-cell;vertical-align:middle;line-height:16px}.comment-thread .activity .wrap .content .sub-content{background:#f7f8fa;padding:10px 0}.comment-thread .activity .remove-container{height:16px}.comment-thread .activity .remove{display:none}.comment-thread .activity:hover .remove{display:block}.comment-thread .activity .activity-icon{font-size:1.5em}.nav-open .activities-wrap-outer{margin-left:-300px;transition:margin-left .3s}.nav-open .activities-wrap-outer.pinned{right:300px}#app-wrap.reporting select{background-color:#fff}#app-wrap.reporting .section-reporting{background:#fff}#app-wrap.reporting .section-reporting .content{border-top:1px solid #f1f1f1;height:calc(100vh - 198px)}#app-wrap.reporting .section-reporting .content .reporting-table-wrapper{height:calc(100% - 70px)}#app-wrap.reporting .section-reporting .reporting-body{display:flex;height:100%;overflow:hidden}#app-wrap.reporting .section-head{align-items:center;display:flex;height:60px;justify-content:space-between;margin-top:10px;padding:0 30px}#app-wrap.reporting .section-head.section-head-main-header{border-bottom:1px solid #d9dee6;margin-bottom:15px;padding-bottom:0;padding-top:0}@media (max-width:640px){#app-wrap.reporting .section-head{flex-direction:column;height:auto}}#app-wrap.reporting .section-head .new-keyword{color:#1fa2bd}#app-wrap.reporting .section-head-inner{padding:12px 30px;-webkit-transition:background .3s;transition:background .3s}#app-wrap.reporting .section-head-inner .form-controls-toggle{opacity:1;visibility:visible}#app-wrap.reporting .section-head-inner.expanded{background:#fff}#app-wrap.reporting .section-head-inner:after{content:"";display:table}#app-wrap.reporting .section-head-inner .form-controls,#app-wrap.reporting .section-head-inner .form-label{display:inline-block}#app-wrap.reporting .section-head-inner .form-label{color:#282828;font-size:14px;letter-spacing:.25px;line-height:20px;line-height:unset;font-weight:400;text-transform:none}#app-wrap.reporting .section-head-inner .form-label.type-label{font-weight:400;letter-spacing:-.02em}#app-wrap.reporting .section-head-inner .form-controls{font-size:14px;margin-left:10px}#app-wrap.reporting .section-head-inner .form-controls-toggle{opacity:0;visibility:hidden;-webkit-transition:all .3s;transition:all .3s}#app-wrap.reporting .section-head-inner .form-controls p{margin:0;color:#7c8494;font-size:12px;font-weight:400}#app-wrap.reporting .section-head-inner .form-controls p a{font-weight:500;color:#282828;text-decoration:underline}#app-wrap.reporting .section-reporting .main-header{margin-bottom:0}#app-wrap.reporting .search{position:relative;float:left;margin-right:9px;top:-8px}#app-wrap.reporting .search .search-field{width:140px;height:40px;padding-left:46px;border:1px solid transparent;background:none;transition:all .3s;-webkit-appearance:none}#app-wrap.reporting .search .search-field:focus{width:263px;border-color:#7c8494}#app-wrap.reporting .search .search-field::placeholder{color:#7c8494;text-transform:uppercase;font-weight:500}#app-wrap.reporting .search .search-btn{position:absolute;top:0;left:0;padding:0;width:44px;border:0 none;background:none;line-height:40px;text-align:center;color:#7c8494}#app-wrap.reporting .search .search-btn i{vertical-align:middle;font-size:24px}#app-wrap.reporting .search label{text-transform:none}@media (max-width:640px){#app-wrap.reporting .search{float:none;margin:0 auto;margin:10px 0}#app-wrap.reporting .search .search-field,#app-wrap.reporting .search .search-field:focus{border-color:#c2c6cd;padding-left:46px;padding-right:46px;text-align:center;width:100%}}#app-wrap.reporting .xls-export{position:relative;float:right}#app-wrap.reporting .share-export{display:inline-block;margin-right:10px}#app-wrap.reporting .section-empty,#app-wrap.reporting .section-loading{background:#e9edf0;flex-grow:1}#app-wrap.reporting .section-empty-inner,#app-wrap.reporting .section-loading-inner{padding:17px 46px 29px}#app-wrap.reporting .section-empty-inner.empty-content,#app-wrap.reporting .section-loading-inner.empty-content{margin:100px auto;text-align:center}#app-wrap.reporting .drop-arrow{position:relative}#app-wrap.reporting .drop-arrow:after{position:absolute;top:100%;left:24%;border:solid transparent;border-width:12px 10px;border-bottom-color:#ebf0f3;margin-top:-10px;content:""}#app-wrap.reporting .expanded .section-head-inner{background:#fff}#app-wrap.reporting .expanded .section-head-inner .form-controls-toggle{opacity:1;visibility:visible}#app-wrap.reporting .filters-columns{color:#7c8494;line-height:38px;font-weight:500}#app-wrap.reporting .filters-columns .header-expanded{color:#282828}#app-wrap.reporting .filters-columns .filters-columns-arrow{font-size:16px}#app-wrap.reporting .filters-columns:focus,#app-wrap.reporting .filters-columns:hover{text-decoration:none}#app-wrap.reporting .form-section{padding:23px 0 10px;background-color:#ebf0f3}#app-wrap.reporting .form-section-inner{*zoom:1;font-size:10px;padding-left:110px;padding-right:110px;position:relative}#app-wrap.reporting .form-section-inner:after,#app-wrap.reporting .form-section-inner:before{content:" ";display:table}#app-wrap.reporting .form-section-inner:after{clear:both}#app-wrap.reporting .filter-section-total{padding-top:10px}#app-wrap.reporting .filter-section-input,#app-wrap.reporting .filter-section-range{display:flex;flex-wrap:wrap;float:left}#app-wrap.reporting .filter-section-input{margin-right:25px;width:calc(60% - 25px)}#app-wrap.reporting .filter-section-input .filter{margin-bottom:15px;margin-left:25px;width:calc(33.33333% - 16.666666666666668px)}#app-wrap.reporting .filter-section-input .filter:nth-child(3n+1){margin-left:0}#app-wrap.reporting .filter-section-input.filter-section-input-vendor{margin-right:25px;width:calc(40% - 25px)}#app-wrap.reporting .filter-section-input.filter-section-input-vendor .filter{margin-bottom:15px;margin-left:25px;width:calc(50% - 12.5px)}#app-wrap.reporting .filter-section-input.filter-section-input-vendor .filter:nth-child(odd){margin-left:0}#app-wrap.reporting .filter-section-range{width:40%}#app-wrap.reporting .filter-section-range .filter{margin-bottom:15px;margin-left:25px;width:calc(50% - 12.5px)}#app-wrap.reporting .filter-section-range .filter:nth-child(odd){margin-left:0}#app-wrap.reporting .filter-section-range.filter-section-range-vendor{width:60%}#app-wrap.reporting .filter-section-range.filter-section-range-vendor .filter{margin-bottom:15px;margin-left:25px;width:calc(33.33333% - 16.666666666666668px)}#app-wrap.reporting .filter-section-range.filter-section-range-vendor .filter:nth-child(3n+1){margin-left:0}#app-wrap.reporting .filter-section-column-toggle{clear:both}#app-wrap.reporting .form-section .form-label{padding:0;margin-bottom:8px;font-size:14px;color:#282828;text-transform:none}#app-wrap.reporting .form-section .form-row{margin-bottom:15px}#app-wrap.reporting .form-section .multi-select{width:100%;clear:both;padding:5px 0;margin-bottom:-12px}#app-wrap.reporting .form-section .multi-select .tag-add-item{padding:0 5px;height:26px;line-height:26px;border-radius:3px}#app-wrap.reporting .form-section .multi-select .tag-add-item .tag-text{height:inherit;line-height:inherit;max-width:130px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#app-wrap.reporting .form-section .multi-select .tag-add-item .tag-close{display:inline-block;height:inherit;line-height:inherit;width:20px}#app-wrap.reporting .form-section .form-controls.range{display:inline-block;margin-bottom:-2px}#app-wrap.reporting .form-section .form-controls #header-nav #nav-bar li.learn-more>a.button,#app-wrap.reporting .form-section .form-controls button,#header-nav #nav-bar #app-wrap.reporting .form-section .form-controls li.learn-more>a.button{background:#fff;color:#282828;text-transform:none;font-size:10px;font-weight:300;border:none;border-radius:0}#app-wrap.reporting .form-section .form-row>span{display:inline-block;vertical-align:middle;font-size:12px;font-weight:300}#app-wrap.reporting .form-section~.form-section{background-color:#f5f5f5}#app-wrap.reporting .form-actions{position:relative;z-index:2;overflow:hidden;padding-bottom:23px;margin-top:23px}#app-wrap.reporting .form-actions a:not(.btn){display:inline-block;margin-top:21px;text-transform:uppercase}#app-wrap.reporting .form-actions a:not(.btn)+a:not(.btn){margin-left:45px}#app-wrap.reporting .form-actions .total{float:left;margin-left:26px}#app-wrap.reporting .form-actions .form-actions-inner{float:right;color:#2e3440;font-size:10px;font-weight:500}#app-wrap.reporting .form-actions .form-actions-inner .action:last-child{margin-right:0}#app-wrap.reporting .form-actions .form-actions-inner>.action{margin-right:20px}#app-wrap.reporting .btn{background:#2eacc3;padding:0 25px;line-height:36px!important}#app-wrap.reporting .btn:hover{background:#2895a8}#app-wrap.reporting .btn-border{display:inline-block;padding:0 20px;border:2px solid #2eacc3;border-radius:2px;background:none;line-height:36px!important;font-size:12px;font-weight:500;color:#2eacc3;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}#app-wrap.reporting .btn-border:focus{text-decoration:none}#app-wrap.reporting .btn-border:hover{background:#2eacc3;color:#fff;text-decoration:none}#app-wrap.reporting .form-col-group{float:left}#app-wrap.reporting .form-col-group.title{width:11%}#app-wrap.reporting .form-col-group.body{width:89%}#app-wrap.reporting .form-col-size1{width:40%}#app-wrap.reporting .form-col-size2{width:30%}#app-wrap.reporting .nav-pages.nav-pages-reporting{padding-left:0;height:60px}#app-wrap.reporting .nav-pages.nav-pages-reporting a{height:60px}@media (max-width:640px){#app-wrap.reporting .nav-pages.nav-pages-reporting a{height:auto}}#app-wrap.reporting .project-status-report-tab{margin-right:40px}#app-wrap.reporting .section-head-actions{float:right}#app-wrap.reporting .section-head-actions a{color:#2eacc3;font-weight:500;font-size:12px}#app-wrap.reporting .section-head-actions a:hover{text-decoration:none}#app-wrap.reporting .section-head-toggle{display:none}#app-wrap.reporting .section-head-toggle.expanded{display:block}#app-wrap.reporting .select-holder select{height:40px;border:1px solid #dde6e9;font-size:14px}#app-wrap.reporting .select-dropdown{width:200px}#app-wrap.reporting .reporting-body{display:flex}#app-wrap.reporting .section-body{display:flex;flex-direction:column;height:100%;margin-bottom:50px;overflow:auto;position:relative;width:100%}#app-wrap.reporting .section-body.is-expanded{transition:width .3s ease-in-out;width:calc(100% - 295px)}#app-wrap.reporting .reporting-selected-filters{width:100%}#app-wrap.reporting .pagination-section{padding:24px}#app-wrap.reporting .saved-filter-section{display:flex;flex-wrap:wrap;margin-left:25px;width:100%}#app-wrap.reporting .no-filters-message{color:#7c8494;font-size:14px}#app-wrap.reporting .saved-filters{color:#7c8494;font-size:14px;margin-right:15px;padding-bottom:45px;width:calc(25% - 15px - 5px);word-break:break-all}#app-wrap.reporting .saved-filters:nth-child(4n){margin-right:0}#app-wrap.reporting .saved-container{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:10px}#app-wrap.reporting .saved-container.saved-container-report-name{align-items:center;padding-bottom:45px}#app-wrap.reporting .saved-column-section{background-color:#ecf0f3;columns:4 200px;display:block;padding:15px;width:80%}#app-wrap.reporting .saved-container-label{color:#282828;font-size:14px;margin-left:10px;padding-bottom:10px;white-space:nowrap;width:12.5%}#app-wrap.reporting .save-actions{display:flex;justify-content:space-between}#app-wrap.reporting .saved-columns{column-gap:10px;word-break:break-all;line-height:1.8em}#app-wrap.reporting .saved-column-header{font-size:14px}#app-wrap.reporting .selected{color:#282828;font-size:12px}#app-wrap.reporting .saved-column-container{background-color:#ecf0f3;color:#282828;margin-left:150px;margin-top:20px}#app-wrap.reporting .share-filter-modal{width:600px;z-index:10599}#app-wrap.reporting .share-filter-modal .pop-content{max-height:50vh}#app-wrap.reporting .share-container{width:500px;margin:0 auto;overflow-y:scroll}#app-wrap.reporting .share-container-user-box{width:450px;margin:10px;padding:5px 5px 5px 10px;border-bottom:1px solid #e8ecef}#app-wrap.reporting .share-checkbox-user-box{float:right;margin-top:-50px}#app-wrap.reporting .controls :not(:last-child){margin-right:10px}#app-wrap.reporting .view-name-input label{color:#282828;font-size:13px;text-transform:none}#app-wrap.reporting .checkboxes{columns:6 160px;column-gap:20px;display:block;margin-bottom:20px;margin-left:0}#app-wrap.reporting .checkbox{position:relative;overflow:hidden;margin-bottom:15px}#app-wrap.reporting .checkbox input{position:absolute;top:0;left:0;opacity:0}#app-wrap.reporting .checkbox label{position:relative;display:inline-block;padding:0 0 0 28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#282828;font-size:12px;line-height:16px;letter-spacing:0;text-transform:none}#app-wrap.reporting .checkbox label:after,#app-wrap.reporting .checkbox label:before{position:absolute;top:0;left:0;width:16px;height:16px;background:#fff;content:""}#app-wrap.reporting .checkbox label:after{background:none;font-family:hb-icons;font-size:10px;text-align:center;content:"\E882";-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .3s;transition:all .3s}#app-wrap.reporting .checkbox input:checked+label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}#app-wrap.reporting .checkbox input:disabled+label{opacity:.35}#app-wrap.reporting .reports-menu{display:none;position:absolute;z-index:10501;width:300px;background-color:#fff;box-shadow:5px 6px 20px rgba(0,0,0,.35)}#app-wrap.reporting .reports-menu.open{display:block;width:165px}#app-wrap.reporting .reports-menu.open.reports-menu-saved-views{width:300px}#app-wrap.reporting .reports-menu .selected-option{font-weight:700}#app-wrap.reporting .reports-menu a{padding:5px}#app-wrap.reporting .reports-menu .scrollable{max-height:500px;overflow:hidden}#app-wrap.reporting .reports-menu .scrollable:hover{overflow-y:scroll}#app-wrap.reporting .reports-menu .arrow-up{position:absolute;width:22px;height:10px;margin-left:-12px;left:50%;top:-10px}#app-wrap.reporting .reports-menu .arrow-up:after{content:"";position:absolute;z-index:1;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:10px solid #ccc}#app-wrap.reporting .reports-menu .arrow-up:before{content:"";position:absolute;z-index:2;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:10px solid #fff}#app-wrap.reporting .report-menu-view-option{font-size:12px;margin-left:10px}#app-wrap.reporting .save-filter-modal{width:1200px;z-index:10599}#app-wrap.reporting .save-filter-modal .pop-content{max-height:50vh}#app-wrap.reporting .selected-view-option{font-weight:700;font-size:14px;letter-spacing:.25px;line-height:20px;line-height:unset;padding-left:4px}#app-wrap.reporting .range-container{display:flex;justify-content:space-around}#app-wrap.reporting .range-container-to{align-self:center;margin-left:7px;margin-right:7px}#app-wrap.reporting .display-total-toggle{display:inline-block;max-width:46%}#app-wrap.reporting .form-section .form-controls .active{background-color:#cadbe3}#app-wrap.reporting .header-container{display:flex;justify-content:space-between}#app-wrap.reporting .header-container .left{line-height:27px}#app-wrap.reporting .header-container .left .form-controls{margin-left:10px}#app-wrap.reporting .header-container .left .form-controls:first-child{margin-left:0}#app-wrap.reporting .header-container .right .form-controls{margin-right:40px}#app-wrap.reporting .reporting-filter-panel-btn{font-size:30px;letter-spacing:-.2px;line-height:42px;position:relative;line-height:inherit;top:5px}#app-wrap.reporting .reporting-filter-panel-btn.active{color:#006ddf}#app-wrap.reporting .reporting-save-view-link{font-weight:700}#app-wrap.reporting .filters-columns-arrow{color:#707070}#app-wrap.reporting .reporting-saved-views{font-weight:700;color:#282828}#app-wrap.reporting .report-by-menu{left:5%;top:240px}#app-wrap.reporting .icon-hb-completeness{background-color:#96d5e1;border:0 solid #96d5e1;border-radius:100%;color:#fff;display:block;font-size:30px;height:60px;line-height:60px;text-align:center;width:60px;margin:0 auto 20px}#app-wrap.reporting .icon-hb-completeness:before{margin:0;padding:0}#app-wrap.reporting .icon-hb-completeness.dot-clickable{cursor:pointer;transition:transform .35s}#app-wrap.reporting .icon-hb-completeness.dot-clickable:focus,#app-wrap.reporting .icon-hb-completeness.dot-clickable:hover{outline:none;transform:scale(1.15)}#app-wrap.reporting #report-no-results.modal-v2 .pop-wrap .pop-content h4{margin:0 0 15px;text-align:left}#app-wrap.reporting #reports-menu .menu-horz-pipe{border-color:#d9d9d9;margin:5px 0}#app-wrap.reporting #reports-menu .saved-views a{color:#282828;font-size:12px}@media (max-width:1430px){#app-wrap.reporting .filter-section-input{width:calc(70% - 25px)}#app-wrap.reporting .filter-section-input.filter-section-input-vendor{width:calc(30% - 25px)}#app-wrap.reporting .filter-section-input.filter-section-input-vendor .filter{margin-left:0;max-width:300px;width:100%}#app-wrap.reporting .filter-section-range{width:30%}#app-wrap.reporting .filter-section-range .filter{margin-left:0;max-width:300px;width:100%}#app-wrap.reporting .filter-section-range.filter-section-range-vendor{width:70%}}@media (max-width:1380px){#app-wrap.reporting .form-section-inner{padding-left:80px;padding-right:80px}#app-wrap.reporting .close-filter{right:80px}}@media (max-width:1200px){#app-wrap.reporting .filter-section-input .filter{width:calc(50% - 12.5px);margin-left:25px}#app-wrap.reporting .filter-section-input .filter:nth-child(3n+1){margin-left:25px}#app-wrap.reporting .filter-section-input.filter-section-input-vendor .filter,#app-wrap.reporting .filter-section-input .filter:nth-child(odd){margin-left:0}#app-wrap.reporting .filter-section-range.filter-section-range-vendor .filter{margin-left:25px;width:calc(50% - 12.5px)}#app-wrap.reporting .filter-section-range.filter-section-range-vendor .filter:nth-child(3n+1){margin-left:25px}#app-wrap.reporting .filter-section-range.filter-section-range-vendor .filter:nth-child(odd){margin-left:0}}@media (max-width:1024px){#app-wrap.reporting .filter-section-input{width:calc(60% - 25px)}#app-wrap.reporting .filter-section-input.filter-section-input-vendor{width:100%}#app-wrap.reporting .filter-section-input.filter-section-input-vendor .filter{margin-left:25px;width:calc(50% - 12.5px)}#app-wrap.reporting .filter-section-input.filter-section-input-vendor .filter:nth-child(odd){margin-left:0}#app-wrap.reporting .filter-section-range{width:40%}#app-wrap.reporting .filter-section-range.filter-section-range-vendor{width:100%}#app-wrap.reporting .filter-section-range.filter-section-range-vendor .filter{max-width:300px;width:100%}#app-wrap.reporting .section-reporting .form-section h6{text-align:left}#app-wrap.reporting .section-reporting .form-section{padding-left:15px;padding-right:15px}#app-wrap.reporting .section-reporting .form-section .row{margin-left:0;margin-right:0}}@media (max-width:992px){#app-wrap.reporting .form-section-inner{padding-left:40px;padding-right:40px}#app-wrap.reporting .close-filter{right:40px}#app-wrap.reporting .section-reporting .drop-arrow:after{display:none}#app-wrap.reporting .section-reporting .section-head-inner .form-controls-toggle{display:block;padding-top:10px;margin-left:0}}@media (max-width:850px){#app-wrap.reporting .header-container{flex-wrap:wrap}#app-wrap.reporting .header-container .left,#app-wrap.reporting .header-container .right{width:100%}#app-wrap.reporting .header-container .left{margin-bottom:15px}#app-wrap.reporting .header-container .right{display:flex;margin-bottom:10px}#app-wrap.reporting .section-head-inner .form-controls:first-child{margin-left:0}#app-wrap.reporting .section-head-actions{float:none}}@media (max-width:767px){#app-wrap.reporting .filter-section-input,#app-wrap.reporting .filter-section-range{width:100%}#app-wrap.reporting .filter-section-range .filter{margin-left:25px}#app-wrap.reporting .filter-section-range .filter:nth-child(odd){margin-left:0}#app-wrap.reporting .section-reporting .section-head-inner{padding:15px}#app-wrap.reporting .section-reporting .section-head-inner .form-controls,#app-wrap.reporting .section-reporting .section-head-inner .form-label{display:block;margin:0 0 10px}#app-wrap.reporting .section-reporting .section-head-inner .form-controls.range{width:auto}#app-wrap.reporting .section-reporting .form-actions .form-actions-inner~.form-actions-inner{margin-top:20px}}@media print{.hide-on-print{display:none}.print-only,.print-visible{display:block!important}body{overflow-y:visible;display:inline;max-height:none;width:auto;position:relative;height:auto}body #content-wrap{padding-top:0}body.app-dashboard{background-color:#fff}#print-logo{display:block;margin:.5cm;height:35px}#dashboard-tabs,#header-nav,#nav-menu{display:none}#app-wrap{background-color:#fff}#app-wrap.bidroom .row-header{display:none}#bidroom{margin:0;overflow-y:visible;display:inline;max-height:none;width:auto;position:relative;height:auto}#bidroom .input-container,#bidroom .side-nav,#bidroom .sub-header{display:none}#bidroom #messages{width:100%;top:0;left:0;bottom:0;padding-left:20px}#bidroom #messages,#bidroom #messages .message-thread{display:inline;position:relative;max-height:none;overflow-y:visible}#bidroom #messages .message-thread{width:auto;height:auto}#bidroom #messages .message-thread .user-info{float:left}#bidroom #messages .message-thread .user-info p{float:left;padding-left:5px;padding-top:0}#bidroom #messages .message-thread .broadcast{float:left;padding-left:5px;font-size:10px}#bidroom #messages .message-thread .message-item{margin-bottom:0}#bidroom #messages .message-thread .message-content{padding-bottom:0}#bidroom.bidlevel{color:#282828!important}#bidroom.bidlevel .centered{float:left!important}#bidroom.bidlevel .row-header{display:none}#matrix .matrix-container{background-color:#fff;display:inline;overflow-y:visible;padding-top:0;top:185px;float:none;height:auto;max-height:none;position:relative}#matrix .matrix-container.toolbox-open{padding-top:0!important}#matrix .matrix-container .row-container .section-container{margin-left:0!important;width:inherit!important}#matrix .summary-container{background-color:#fff;top:75px!important;position:relative;margin-left:0!important;left:0;height:auto;max-height:none}#matrix .summary-container table tr>td{background-color:#fff;border-color:#e6e6e6;border-style:solid;border-width:0 1px 0 0;color:#282828}#matrix .summary-container table tr>td .bid-revisions-link a{display:none}#matrix .summary-container table tr>td.budget-cell,#matrix .summary-container table tr>td.formula-cell{background-color:#fff}#matrix .summary-container .summary-first-col{background-color:#fff;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6}#matrix .summary-container .summary-first-col .summary-header{color:#282828}#matrix .summary-container .summary-first-col .hb-menu-dropdown{display:none}#matrix .summary-container .bid,#matrix .summary-container .col-value,#matrix .summary-container .color-white{color:#282828}#matrix .summary-container .col-details,#matrix .summary-container .col-stats,#matrix .summary-container .col-stats-container .col-stats{color:gray}#matrix .summary-container .bid-stats-container{border-bottom:1px solid #e6e6e6}#matrix .summary-container .bid-stats-container .bid-stats{border-top:1px solid #e6e6e6}#matrix .summary-container .bid-date-revisions{color:#282828}#matrix .summary-container .bid-date-revisions .bid-revisions-link{display:none}#matrix .summary-container .progress-bar{background-color:#b3b3b3}#matrix .summary-container .tools{display:none}#matrix .summary-container .bid-details{color:#4d4d4d}#matrix .matrix-sidebar,#matrix .summary-sidebar{box-shadow:unset;border-color:#e6e6e6;border-style:solid;border-width:0 1px 0 0}#matrix table tr.item-row>td,#matrix table tr>td{background-color:#fff}#matrix .print-only{left:330px;min-width:450px;position:absolute;top:-70px}#matrix .toolbox-container{display:none}#matrix .toolbox-container.toolbox-active{height:0!important}#matrix span[class^=complete-]{background-color:#000!important}#matrix .above,#matrix .below{background-color:inherit!important}#matrix i[class^=icon-]:before{color:#282828!important}#matrix i[class^=icon-right]:before{display:none!important}}.details-filter-section{display:flex}.main-header{align-items:center;background-color:#fff;border-bottom:1px solid #e6e6e6;display:flex;height:76px;padding:0 16px;justify-content:space-between}#app-wrap.planning .main-header{margin-bottom:0}@media (max-width:640px){.main-header{flex-direction:column;height:auto}}.nav-pages{display:flex;padding-left:13px;height:76px}.nav-pages a{align-items:center;border-bottom:4px solid transparent;color:#7c8494;cursor:pointer;display:flex;font-weight:400;height:75px;position:relative}.nav-pages a:focus,.nav-pages a:hover{text-decoration:none;border-bottom-color:#f47e42}.nav-pages .active-top{border-bottom:4px solid #f47e42;color:#282828}.nav-pages .tab-element:not(:last-child){margin-right:40px}.nav-pages .active-sub a{border-bottom:4px solid #f47e42;color:#282828;font-weight:400}@media (max-width:640px){.nav-pages{align-items:center;padding-top:10px;padding-bottom:10px}.nav-pages a{height:auto}.nav-pages div{padding-top:4px}}.section-dashboard{background:#f5f5f5;overflow:auto}.section-dashboard .section-head{min-height:70px;padding:10px 17px}.section-dashboard .section-head.section-head-main-header{border-bottom:1px solid #e6e6e6;margin-bottom:15px;padding-bottom:0;padding-top:0}.section-dashboard .section-head:after{content:"";display:table;clear:both}.section-dashboard .section-head .section-head-actions{float:right;margin-top:25px}.section-dashboard .section-head .section-head-actions>a{float:left}@media (max-width:640px){.section-dashboard .section-head{text-align:center}.section-dashboard .section-head .nav-pages{float:none;padding:0}.section-dashboard .section-head .section-head-actions{float:none}.section-dashboard .section-head .section-head-actions>a{float:none;width:100%}}@media (max-width:640px){.section-dashboard .section-head-actions-add-project{padding-bottom:10px;padding-top:4px;width:100%}#header-nav #nav-bar .section-dashboard li.learn-more.section-head-actions-add-project>a.button,.section-dashboard #header-nav #nav-bar li.learn-more.section-head-actions-add-project>a.button,.section-dashboard .section-head-actions-add-project>button{width:100%}}.section-dashboard .btn-border{display:inline-block;padding:0 20px;border:1px solid #2eacc3;border-radius:0;color:#2eacc3;font-size:12px;font-weight:700;line-height:37px;text-transform:none;transition:all .3s}.section-dashboard .btn-border i{font-size:22px;line-height:1;vertical-align:middle}.section-dashboard .btn-border i:first-child{margin-left:-5px}.section-dashboard .btn-border span{display:inline-block;vertical-align:middle}.section-dashboard .btn-border:focus,.section-dashboard .btn-border:hover{text-decoration:none}.section-dashboard .btn-border:hover{border-color:#2eacc3;background:#2eacc3;color:#fff}.section-dashboard .search .icon-search{color:#282828;padding-left:20px}.section-dashboard .search{position:relative;float:right}.section-dashboard .search .search-field{background:none;border:1px solid #ecf0f3;height:32px;padding-left:48px;padding-right:20px;transition:all .3s;-webkit-appearance:none;width:140px}.section-dashboard .search .search-field:focus{width:280px}.section-dashboard .search .search-field::placeholder{color:#7c8494;font-weight:700}.section-dashboard .search .search-btn{position:absolute;top:0;left:0;padding:0;width:44px;border:0 none;background:none;line-height:30px;text-align:center;color:#7c8494}.section-dashboard .search .search-btn i{vertical-align:middle;font-size:16px}.section-dashboard .search label{text-transform:none}@media (max-width:640px){.section-dashboard .search{float:none;margin:0 auto;margin:10px 0}.section-dashboard .search .search-field,.section-dashboard .search .search-field:focus{width:100%;padding-left:46px;padding-right:46px;border-color:#c2c6cd;text-align:center}}.details{margin:0 16px 16px;border:1px solid #e6e6e6;overflow-x:hidden}.details .content{width:100%;overflow-x:auto}.details .content.is-expanded{width:calc(100% - 295px);transition:width .3s ease}.details .content .active-filters-section{min-width:1800px}@media (max-width:1044px){.details .content .active-filters-section{min-width:1400px}}.details .details-head{align-items:center;background-color:#fff;border-bottom:1px solid #e6e6e6;display:flex;height:66px;justify-content:space-between;padding-left:17px;padding-right:17px}.details .details-head .custom-select{background-color:transparent;background-image:none;border:none;padding-right:18px}.details .details-head .custom-select .select{font-size:14px}@media (max-width:480px){.details .details-head .custom-select{margin-left:14px}}.details .details-head .details-head-center{width:auto}@media (min-width:1190px){.details .details-head .details-head-center{width:50%}}.details .details-head .details-head-left{display:flex}.details .details-head .details-head-left>i{font-size:24px}.details .details-head .details-head-left .icon-filter.active{color:#006ddf}@media (max-width:480px){.details .details-head .details-head-right{flex:1 100%;width:100%}}@media (max-width:480px){.details .details-head{flex-flow:row wrap;height:auto;padding:16px}}.details .details-nav ul{display:flex;justify-content:space-between;list-style:none outside none;margin:0}.details .details-nav a{color:#707070;font-size:14px;font-weight:700;letter-spacing:.25px;line-height:20px;padding-bottom:21px;transition:color .3s}.details .details-nav a:focus,.details .details-nav a:hover{text-decoration:none;color:#282828}.details .details-nav i{color:#fbc01b}.details .details-nav .active{position:relative}.details .details-nav .active:before{margin-top:5px;border-bottom-color:#e0e3e6}.details .details-nav .active a{border-bottom:4px solid #f47e42;color:#282828}@media (max-width:1024px){.details .details-nav .details-nav-list{display:none!important}.details .details-nav .details-nav-select{display:block!important}}@media (max-width:1279px){.details .details-nav li~li{margin-left:20px}}@media (max-width:1044px){.details .details-nav{float:none}.details .details-nav ul:not(.details-nav-list){display:inline-block}.details .details-nav .active:after,.details .details-nav .active:before{display:none}}.details .details-sort{float:right;padding-top:3px}.details .details-sort ul{float:left;margin:0;list-style:none outside none}.details .details-sort li{float:left;position:relative}.details .details-sort li~li{margin-left:43px}.details .details-sort a{position:relative;display:block;padding-bottom:1px;color:#282828;font-size:12px}.details .details-sort a:hover{text-decoration:none}.details .details-sort a:after,.details .details-sort a:before{position:absolute;bottom:0;width:50%;height:1px;background:#000;content:"";transition:width .3s}.details .details-sort a:after{left:50%}.details .details-sort a:before{right:50%}.details .details-sort a:hover:after,.details .details-sort a:hover:before{background:#2eacc3}.details .details-sort .group-menu{top:25px;left:50%;margin-left:-160px;width:320px}.details .details-sort .group-menu a{border-bottom:0;padding-bottom:5px}.details .details-sort .group-menu a:after,.details .details-sort .group-menu a:before{height:0}.details .details-sort .group-menu .pop-over{max-height:200px;overflow:auto}@media (max-width:1044px){.details .details-sort{float:none;text-align:center}.details .details-sort ul{display:inline-block}}@media (max-width:640px){.details .details-sort ul{display:block;text-align:justify}.details .details-sort ul:after{display:inline-block;width:100%;content:""}.details .details-sort li{float:none;display:inline-block;vertical-align:top}.details .details-sort li~li{margin-left:0}.details .details-sort a{display:inline-block}}.details .details-body{min-width:1800px}@media (max-width:1044px){.details .details-body{min-width:1400px}}@media (max-width:640px){.details .details-body{min-width:100%}}.details .details-body .project-menu{left:130px;width:220px}.details .details-body .project-menu .selection-item{padding-bottom:5px}.details .details-body-empty{width:100%}.details-item-body-mobile{display:none}.details-item{border-top:1px solid #e6e6e6;min-height:115px;position:relative;background:#fafafa}.details-item .details-item-head{position:static;background:#fafafa;cursor:pointer;height:90px}.details-item .details-item-head-inner{display:table;height:100%;color:#282828;line-height:1;width:100%}.details-item .details-item-stats,.details-item .details-item-title{display:table-cell;vertical-align:middle}.details-item .details-item-title{height:100%;padding:0 15px;width:391px;text-transform:none;font-size:20px;font-weight:700}@media screen and (min-width:92.5em){.details-item .details-item-title{width:26.41891892%}}.details-item .details-item-title__icon-expand-collapse{color:#707070;cursor:pointer;font-size:20px;width:20px}.details-item .details-item-title__icon-expand-collapse:before{margin:0;transform:rotate(-90deg);transition:transform .3s}.details-item .details-item-title__icon-expand-collapse--is-expanded:before{transform:rotate(0)}.details-item .details-item-title__icon-expand-collapse:focus,.details-item .details-item-title__icon-expand-collapse:hover{color:#282828}.details-item .details-item-project-count{position:absolute;right:20px;margin-top:40px;font-size:12px;font-weight:700;text-transform:none}.details-item.accounting-col-enabled .cell-accounting-header,.details-item .expanded .details-item-subtitle{display:none}.details-item.accounting-col-enabled .details-item-title{width:305px}.details-item .details-item-stats{padding:0 15px}.details-item .details-item-stats-bar{display:inline-block;vertical-align:middle;width:90px;margin-right:4px}.details-item .details-item-stats-bar-inner{display:block;height:10px;background-color:#c8cbcc}.details-item .details-item-stats-bar-inner.blue{background-color:#1fa2bd}.details-item .details-item-stats-bar-inner.green{background-color:#14c884}.details-item .details-item-stats-bar-inner.red{background-color:#fa4e46}.details-item .details-item-stats-bar-value{display:inline-block;vertical-align:middle;color:#282828;font-size:12px;font-weight:700;line-height:1}.details-item .details-item-stats-bar-value .increase{color:#f1432b}.details-item .details-item-stats-bar-value .decrease{color:#7c8494}.details-item .details-item-stats-bar-value .bar-label{font-size:12px;text-transform:none}.details-item .details-item-stats-bar-outer.vertical{display:inline-block;vertical-align:middle}.details-item .details-item-stats-bar-outer.vertical .details-item-stats-bar{height:12px;width:8px;margin-right:2px}.details-item .details-item-stats-bar-outer.vertical .details-item-stats-bar-inner{width:100%}.details-item .details-item-stats-bar-outer.empty .details-item-stats-bar{width:15px}.details-item .details-item-stats-bar-outer.empty .details-item-stats-bar .details-item-stats-bar-inner{background-color:#c8cbcc;width:100%}.details-item .details-item-stats-bar-outer.empty .details-item-stats-bar-value{color:gray}.details-item .table-details-bar-value{margin-bottom:2px}.details-item .table-details-bar-value .variance{font-size:12px}.details-item .table-details-bar{display:block;width:100%;margin-bottom:5px}.details-item .table-details-bar-inner{height:5px;background-color:#909090}.details-item .table-details-bar-status.red{color:#fa4e46}.details-item .table-details-bar-graphic{height:5px;min-width:15px;max-width:120px;margin-bottom:3px}.details-item .table-details-budget-variance-symbol:after{content:"=";font-size:14px}.details-item .table-details-budget-variance-symbol.is-over-budget:after,.details-item .table-details-budget-variance-symbol.is-under-budget:after{display:inline-block;content:"";height:8px;width:8px;border-radius:8px}.details-item .table-details-budget-variance-symbol.is-under-budget:after{background-color:#14c884}.details-item .table-details-budget-variance-symbol.is-over-budget:after{background-color:#d62c2f}.details-item .bar-red{background-color:#fa4e46}.details-item .text-red{color:#fa4e46}.details-item .bar-blue{background-color:#3397ff}.details-item .bar-purple{background-color:#bc98cd}.details-item .bar-green{background-color:#14c884}@media screen and (max-width:65.25em){.details-item .details-item-title{width:300px}}@media (max-width:640px){.details-item{padding-top:0}}.details .table-details{background:#fff;border:0 none}.details .table-details.details-item-table-column-headers{border-top:1px solid #e6e6e6}.details .table-details .project-placeholder{border-bottom:1px solid #e6e6e6;min-height:110px}.details .table-details .table{border:0 none;min-width:1280px}.details .table-details .cell-about{color:#282828;font-size:14px;font-weight:400;padding:12px}.details .table-details .cell-about,.details .table-details .cell-about-header{background-color:#fff;display:flex;flex-direction:column;justify-content:center;text-transform:none;width:384px}.details .table-details .cell-about-header{align-items:flex-start;color:#4d4d4d;font-size:12px;font-weight:700;height:30px;letter-spacing:0;padding:0 14px;white-space:nowrap}.details .table-details .cell-budget{color:#282828;font-size:14px;font-weight:400;padding:12px}.details .table-details .cell-budget,.details .table-details .cell-budget-header{background-color:#fff;display:flex;flex-direction:column;justify-content:center;text-transform:none;width:160px}.details .table-details .cell-budget-header{align-items:flex-start;color:#4d4d4d;font-size:12px;font-weight:700;height:30px;letter-spacing:0;padding:0 14px;white-space:nowrap}.details .table-details .cell-committed,.details .table-details .cell-invoiced{background-color:#fff;color:#282828;display:flex;flex-direction:column;font-size:14px;font-weight:400;justify-content:center;padding:12px;text-transform:none;width:105px}.details .table-details .cell-committed-header,.details .table-details .cell-invoiced-header{align-items:flex-start;background-color:#fff;color:#4d4d4d;display:flex;flex-direction:column;font-size:12px;font-weight:700;height:30px;justify-content:center;letter-spacing:0;padding:0 14px;text-transform:none;white-space:nowrap;width:105px}.details .table-details .cell-accounting{color:#282828;font-size:14px;font-weight:400;padding:12px}.details .table-details .cell-accounting,.details .table-details .cell-accounting-header{background-color:#fff;display:flex;flex-direction:column;justify-content:center;text-transform:none;width:0}.details .table-details .cell-accounting-header{align-items:flex-start;color:#4d4d4d;font-size:12px;font-weight:700;height:30px;letter-spacing:0;padding:0 14px;white-space:nowrap}.details .table-details .cell-stage{color:#282828;font-size:14px;font-weight:400;padding:12px}.details .table-details .cell-stage,.details .table-details .cell-stage-header{background-color:#fff;display:flex;flex-direction:column;justify-content:center;text-transform:none;width:160px}.details .table-details .cell-stage-header{align-items:flex-start;color:#4d4d4d;font-size:12px;font-weight:700;height:30px;letter-spacing:0;padding:0 14px;white-space:nowrap}.details .table-details .cell-timeline{color:#282828;font-size:14px;font-weight:400;padding:12px}.details .table-details .cell-timeline,.details .table-details .cell-timeline-header{background-color:#fff;display:flex;flex-direction:column;justify-content:center;text-transform:none}.details .table-details .cell-timeline-header{align-items:flex-start;color:#4d4d4d;font-size:12px;font-weight:700;height:30px;letter-spacing:0;padding:0 14px;white-space:nowrap;width:254px}.details .table-details .cell-milestones{color:#282828;font-size:14px;font-weight:400;padding:12px}.details .table-details .cell-milestones,.details .table-details .cell-milestones-header{background-color:#fff;display:flex;flex-direction:column;justify-content:center;text-transform:none;width:100px}.details .table-details .cell-milestones-header{align-items:flex-start;color:#4d4d4d;font-size:12px;font-weight:700;height:30px;letter-spacing:0;padding:0 14px;white-space:nowrap}.details .table-details .cell-comment{color:#282828;font-size:14px;font-weight:400;padding:12px}.details .table-details .cell-comment,.details .table-details .cell-comment-header{background-color:#fff;display:flex;flex-direction:column;justify-content:center;width:342px}.details .table-details .cell-comment-header{align-items:flex-start;color:#4d4d4d;font-size:12px;font-weight:700;height:30px;letter-spacing:0;padding:0 14px;text-transform:none;white-space:nowrap}.details .table-details .header-row{color:#bfbfbf;display:flex}.details .table-details .table-project-row{border-bottom:1px solid #e6e6e6;display:flex;position:relative}.details .table-details .table-project-row:hover .display-on-hover{display:block}.details .table-details .cell+.cell{border-left:1px solid #d9dee6}.details .table-details .cell-header:first-child,.details .table-details .cell:first-child{border-left:0 none}.details .table-details .cell-header:last-child,.details .table-details .cell:last-child{border-right:0 none}.details .table-details .cell-header span{position:relative;display:inline-block}.details .table-details .active span:before{position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid #4d4d4d;content:""}.details .table-details .header-row:hover{color:#707070}.details .table-details .header-row:hover .display-on-hover{display:block}.details .table-details .cell-accounting,.details .table-details .cell-accounting-header{display:none}.details .table-details .accounting-job-code{color:#999;display:block;font-size:12px;font-weight:400;position:absolute;max-width:240px;margin-top:-16px}.details .table-details .cell-accounting .accounting-job-code{position:absolute;bottom:15px;display:none}.details .table-details .cell-timeline{width:254px}.details .table-details .cell-comment{text-transform:none}.details .table-details .unread{background:#f6fbfc;border-color:#57bccf;border-bottom:1px solid #57bccf;border-top:1px solid #57bccf}.details .table-details .table:hover .unread{border-top-color:#000;border-bottom-color:#000}.details .table-details .table-row-placeholder{display:block;width:314px;padding:26px 30px;font-size:16px}.details .table-details .table-details-placeholder{display:block;padding-top:23px;color:#2eacc3;font-size:16px}.details .table-details .table-details-about{display:flex;flex-direction:column}.details .table-details .table-details-about p{margin-bottom:14px}.details .table-details .table-details-about p:last-child{margin-bottom:0}.details .table-details .table-details-about .table-details-title{margin:0 40px 4px 0;text-transform:none}.details .table-details .table-details-about .table-details-title .table-details-title-link{color:#006ddf;font-size:16px;font-weight:700}.details .table-details .table-details-about-status{float:left;width:10px;height:10px;margin:8px 15px 0 0}.details .table-details .table-details-about-info{position:relative;font-size:12px;text-transform:none}.details .table-details .table-details-about-info>div+div{color:#4d4d4d}.details .table-details .table-details-stage small{font-size:12px;text-transform:none;color:#2e3440}.details .table-details .table-details-stage strong{font-weight:700}.details .table-details .table-details-stage .missing{color:#d62c2f}.details .table-details .table-details-stage p{margin-bottom:6px;line-height:1;font-size:16px}.details .table-details .table-details-stage p br{display:none}.details .table-details .table-details-stage p strong{display:block;margin-top:-1px}.details .table-details .table-details-stage p:last-child{margin-bottom:0}.details .table-details .table-details-date{text-align:center}.details .table-details .table-details-date-range{position:relative;display:block;width:96px;margin:12px auto 0}.details .table-details .table-details-date-range:before{display:block;width:50%;height:1px;background:#2eacc3;content:""}.details .table-details .table-details-date-range:after{position:absolute;top:-3px;width:8px;height:8px;border-radius:50%;background:#2eacc3;content:""}.details .table-details .table-details-date-range.start:before{margin-right:25%}.details .table-details .table-details-date-range.start:after{left:25%}.details .table-details .table-details-date-range.end:before{margin-left:25%}.details .table-details .table-details-date-range.end:after{right:25%}.details .table-details .table-details-date-range.red:after,.details .table-details .table-details-date-range.red:before{background:#fa4e46}.details .table-details .table-details-budget{width:100%}.details .table-details .table-details-compare{position:relative;white-space:nowrap}.details .table-details .table-details-budget-variance{display:flex;justify-content:space-between;padding-top:5px;margin-top:5px;border-top:1px solid #e6e6e6;font-size:12px;line-height:1}.details .table-details .table-details-action{display:none;position:absolute;right:0;top:0;height:25px;width:25px;font-size:18px;border:2px solid #d9dee6;border-radius:2px;transition:border-color .25s ease}.details .table-details .table-details-action:hover{border-color:#bbb}.details .table-details .table-details-action .icon-show-project-actions{position:relative;top:-3px;left:-2px}.details .table-details .table-details-action span{display:block;width:3px;height:3px;border-radius:50%;margin:0 auto;background:#c1c6cd}.details .table-details .table-details-action span~span{margin-top:3px}.details .table-details .add-link{font-size:12px}.details .table-details .hover .accounting-job-code,.details .table-details .hover .table-details-action{display:block}.details .table-details hb-subset-vs-total-count.has-tooltip{cursor:pointer}.details .table-details hb-subset-vs-total-count.has-tooltip .hb-subset-vs-total-count-text{border-bottom:1px dashed #e6e6e6}.details .table-details hb-subset-vs-total-count hb-progress-bar .hb-progress-bar-value{background-color:#b3b3b3}.details .table-details .table-details-schedule{display:inline-block;padding-right:25px;vertical-align:middle}.details .table-details .table-details-schedule .table-details-schedule-end{margin-bottom:17px;text-transform:none;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:0;white-space:nowrap}.details .table-details .table-details-schedule .table-details-schedule-end>span{display:inline-block;margin-left:20px}.details .table-details .table-details-schedule .increase{color:#d62c2f}.details .table-details .table-details-schedule .decrease{color:#9ea4b2}.details .table-details .table-details-schedule .table-details-bar-schedule{display:block;width:112px;margin-bottom:4px}.details .table-details .table-details-schedule .table-details-bar-schedule .table-details-bar-inner{height:4px}.details .table-details .table-details-schedule .table-details-expected-schedule-end{margin:0;font-size:12px;color:#2e3440;font-style:italic}.details .table-details .table-details-schedule .table-details-expected-schedule-end span{display:inline-block;margin-left:6px}.details .table-details .table-details-schedule-duration{display:inline-block;min-width:100px;padding:28px 0 15px;vertical-align:top;text-transform:none;font-size:16px;line-height:1;text-align:center}.details .table-details .table-details-schedule-duration p{margin-bottom:5px;line-height:1;font-size:16px}.details .table-details .table-details-schedule-duration p:last-child{margin:0}.details .table-details .table-details-schedule-duration small{color:#2e3440;font-size:12px}.details .table-details .table-details-top-row{height:18px;font-size:12px}.details .table-details .table-details-middle-row{position:relative}.details .table-details .table-details-middle-row.about-title{margin-bottom:14px;height:40px}.details .table-details .push-top{padding-top:35px}.details .table-details .table-details-checked{position:absolute;top:-6px;right:-8px;color:#14c884}.details .table-details .table-details-checked.top{top:-27px;right:-10px}.details .table-details .table-details-compare .table-details-checked{top:-9px}.details .table-details.completed .cell,.details .table-details.completed .cell-header{background:#f4fafc;border-color:#e6e6e6}.details .table-details.completed .cell:hover{border-color:#e6e6e6}.details .table-details.completed .cell{padding-top:12px}.details .table-details.completed .cell:hover:after{display:none}.details .table-details.completed .cell+.cell{border-left-color:#e6e6e6}.details .table-details.completed .push-top{padding-top:35px}.details .table-details.completed .comment-entry{padding-right:0}.details .table-details.accounting-col-enabled .cell-about{width:384px}.details .table-details.accounting-col-enabled .cell-accounting,.details .table-details.accounting-col-enabled .cell-accounting-header{width:100px;display:flex}@media (min-width:1800px){.details .table-details.accounting-col-enabled .cell-about{width:24%}.details .table-details.accounting-col-enabled .cell-accounting,.details .table-details.accounting-col-enabled .cell-accounting-header{width:6%}.details .table-details .cell-about,.details .table-details .cell-about-header{width:24%}.details .table-details .cell-budget,.details .table-details .cell-budget-header{width:9%}.details .table-details .cell-committed,.details .table-details .cell-committed-header,.details .table-details .cell-invoiced,.details .table-details .cell-invoiced-header{width:7%}.details .table-details .cell-stage,.details .table-details .cell-stage-header{width:10%}.details .table-details .cell-milestones,.details .table-details .cell-milestones-header{width:6%}.details .table-details .cell-timeline,.details .table-details .cell-timeline-header{width:16%}.details .table-details .cell-comment,.details .table-details .cell-comment-header{width:17%}}@media (max-width:1044px){.details .table-details .table{max-width:1024px;min-width:1024px;width:1024px}.details .table-details .cell-header.cell-about{width:334px}.details .table-details .cell-header.cell-budget{width:250px}.details .table-details .cell-header.cell-dates{width:112px}.details .table-details .cell-header.cell-comment{width:auto}.details .table-details.accounting-col-enabled .cell-header.cell-about{width:304px}.details .table-details.accounting-col-enabled .cell-header.cell-budget{width:210px}.details .table-details.accounting-col-enabled .cell-header.cell-stage{width:118px}.details .table-details .cell,.details .table-details .cell-header{padding-left:10px}.details .table-details .cell-header:first-child,.details .table-details .cell:first-child{padding-left:20px}.details .table-details .cell-header:last-child{display:none}.details .table-details .table-project-row{border-bottom:38px solid transparent}.details .table-details .cell-comment{position:absolute;left:0;margin-top:107px;width:1400px;height:50px;border-top:1px solid #e6e6e6;border-bottom:1px solid #cdcdcd;border-left:0 none}.details .table-details .cell-comment .comment{align-items:center;display:flex;justify-content:flex-start;padding-left:10px}.details .table-details .table-details-action{display:block}}@media (max-width:374px){.details .table-details .table-details-bar-value{font-size:12px}}@media (max-width:736px){.details .details-body{min-width:0}.details-item-body-desktop,.details-item-table-column-headers{display:none}.details-item-body-mobile{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:12px;height:136px;background:#fff;border-bottom:1px solid #e6e6e6}.details-item-body-mobile,.details-item-body-mobile:active,.details-item-body-mobile:focus,.details-item-body-mobile:hover{color:#282828;text-decoration:none}.details-item-body-mobile .project-title{font-size:14px;font-weight:700;margin-bottom:0;line-height:1.2}.details-item-body-mobile .building-title{color:#4d4d4d}.details-item .details-item-stats{padding:0}.budget-forecast-mobile{margin-top:4px;width:100%}.budget-forecast-mobile .variance-chart-group,.budget-forecast-mobile .variance-charts{display:flex}.budget-forecast-mobile .variance-charts{align-items:flex-end;font-size:12px;justify-content:space-between}.budget-forecast-mobile .variance-chart-group{justify-content:flex-start}.budget-forecast-mobile .variance-chart-group .table-details-bar-graphic{order:1;width:86px;margin:7px 12px 0 0}.budget-forecast-mobile .variance-chart-group .table-details-bar-value{order:2;margin-bottom:0}.budget-forecast-label{color:#4d4d4d;text-transform:none}.details-item .details-item-head{height:136px;padding:12px;background-color:#fafafa;border-bottom:1px solid #e6e6e6}.details-item .details-item-head-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0}.details-item .details-item-title{height:auto;width:auto;padding:0;margin-bottom:8px;font-size:16px;line-height:1.2}.details-item .details-item-project-count{display:none}.details-item .table-details-bar{margin-bottom:0}}.details-actions{padding:16px 30px;background:#fff;line-height:1}.details-actions a{display:inline-block;vertical-align:top;margin-right:35px;color:#282828;text-transform:none;font-size:12px}.details-sort .group-menu a:after,.details-sort .group-menu a:before{background:transparent}.pop-over.dashboard-project-menu-tooltip{margin:15px 0 0 2px}.comment{position:relative;overflow:hidden;margin-top:-4px}.comment .comment-avatar{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:30px 30px;border:1px solid #d9d9d9;border-radius:50%;float:left;height:27px;line-height:24px;text-align:center;width:27px}.comment .comment-avatar span{display:block;padding-top:4px;font-size:12px;text-align:center}.comment .comment-actions,.comment .comment-entry,.comment .comment-name{margin-left:35px}.comment .comment-entry{font-size:12px}.comment .comment-meta{float:right;color:#4d4d4d;font-size:12px}.comment .comment-name{margin-right:70px;margin-bottom:5px;font-size:12px;font-weight:700}.comment .comment-actions{text-align:right;line-height:1}.comment .comment-actions a{display:inline-block;font-weight:700;font-size:12px;text-transform:none;letter-spacing:0}@media (min-width:641px) and (max-width:1044px){.comment div{margin-left:0;margin-right:10px}.comment .comment-meta{float:right;margin-right:200px;padding-top:2px}.comment .comment-name{width:160px;margin:0}.comment .comment-entry{width:440px}.comment .comment-actions{position:absolute;right:0;width:180px;margin-left:0}}@media (max-width:640px){.comment .comment-actions{text-align:center}}.select-holder .select2-container .select2-selection--single{height:auto;border-radius:0;border-color:#dde6e9;outline:0 none}.select-holder .select2-container .select2-selection--single .select2-selection__rendered{padding-left:15px;line-height:38px}.select-holder .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;width:24px}.select-holder .select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#000}.select2-container--open.select2-container .select2-dropdown--below{border-radius:0;border-color:#cbd7df}.select2-container--open.select2-container .select2-results__option[aria-selected]{padding-left:15px;color:#2e3440}.select2-container--open.select2-container .select2-results__option--highlighted[aria-selected],.select2-container--open.select2-container .select2-results__option[aria-selected]:hover{background:#fff;color:#282828}.select-fake.select-fake{position:relative;display:block;height:40px;padding:0 42px 0 22px;border:1px solid #dde6e9;line-height:38px;color:#2e3440;font-size:14px;font-weight:700;background:#fff}.select-fake:focus,.select-fake:hover{text-decoration:none}.select-fake span{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.03em}.select-fake .select-fake-arrow{position:absolute;right:0;top:0;width:38px;border-left:1px solid #cbd7df;text-align:center;font-size:18px}.infinite-scroll-loading{background-color:#f5f5f5}.infinite-scroll-end{background-color:#2e3440}.infinite-scroll-end a{color:#fff;font-size:12px;text-transform:none;text-decoration:none}.upcoming-date-bubble{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2eacc3}.upcoming-date-bubble.red{background:#fa4e46}.charts-container{background-color:#f5f5f5;min-height:353px}.charts{display:flex;flex-flow:row wrap;padding:0 16px}.charts .chart-holder-outer{padding:16px 16px 16px 0;width:33.3%}.charts .chart-holder-outer:last-child{padding-right:0}.charts .chart-holder{background-color:#fff;border:1px solid #e6e6e6;padding:16px;min-height:362px}@media (max-width:1023px){.charts .chart-holder-outer{padding:16px 8px;width:50%}.charts .chart-holder-outer:first-child{padding-left:0}.charts .chart-holder-outer+.chart-holder-outer{padding-right:0}.charts .chart-holder-outer:last-child{margin-bottom:0;padding:0 0 16px;width:100%}}@media (max-width:640px){.charts{display:block}.charts .chart-holder-outer{padding:8px!important;width:auto}.charts .chart-holder-outer~.chart-holder-outer{margin-top:8px}}.chart-holder-outer{padding:8px 24px}.chart-holder-outer .chart-title{color:#282828}@media (max-width:767px){.chart-holder-outer{padding:8px}}.chart-title{margin-top:10px;margin-bottom:0}.chart-title.title-margin{margin-bottom:38px}@media (max-width:1279px){.chart-title{text-align:center}}.chart-outer{min-height:188px;margin-bottom:25px;line-height:188px;text-align:center}.chart-outer .chart{display:inline-block;vertical-align:middle;line-height:1.3;width:100%}.chart-outer .chart>img{max-width:100%;height:auto}.chart-legend{list-style:none outside none;columns:2;margin:0}.chart-legend li{padding-right:20px;margin-bottom:5px;color:#282828;font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap}.chart-legend span{text-transform:none}.chart-legend span.bullet{display:inline-block;width:10px;height:10px;border-radius:50%;margin:2px 8px 0 0;vertical-align:top}.chart-legend.chart-legend-alt li{color:#282828}@media (max-width:767px){.chart-legend{columns:2}.chart-legend li{padding-right:0;padding-top:1px;font-size:8px}.chart-legend span{vertical-align:bottom}}.chart-line{text-align:left}.chart-line .chart-line-title{margin-bottom:10px;font-size:10px;line-height:1.2;font-weight:500;text-transform:uppercase;color:#2e3440}.chart-line .chart-line-bar-holder{width:250px;margin-bottom:13px}.chart-line .chart-line-bar{position:relative;height:24px;background:#c8cbcc;color:#c8cbcc}.chart-line .chart-line-value{position:absolute;top:0;left:100%;margin-left:5px;line-height:24px;font-size:16px;font-weight:300}.chart-line .chart-line-bar.blue{background-color:#1fa2bd;color:#1fa2bd}.chart-line .chart-line-bar.green{background-color:#00c967;color:#00c967}@media (max-width:1279px){.chart-line{max-width:250px}.chart-line,.chart-line .chart-line-bar-holder{margin-left:auto;margin-right:auto}}@media (max-width:767px){.chart-line{max-width:none}.chart-line .chart-line-bar-holder{width:auto;margin-bottom:20px;margin-right:100px}.chart-line .chart-line-value{margin-left:8px}}.chart-note{margin:0;text-align:right;text-transform:uppercase;font-size:10px;line-height:1.2;color:#c1c6cd;font-weight:500}.chart-holder.gray .chart-outer{line-height:normal}.chart-holder.gray .chart-outer svg{height:254px}.progress-bar-outer{width:100%;height:100%;margin:0;padding:0;padding-bottom:3px;border:0;border-bottom:1px solid transparent}.progress-bar-outer.with-tooltip{border-bottom:1px dashed #c1c6cd}.progress-bar-outer .side{margin:0;padding:0;height:100%}.progress-bar-outer .side.left{float:left;border-top-left-radius:2px;border-bottom-left-radius:2px}.progress-bar-outer .side.right{float:right;border-top-right-radius:2px;border-bottom-right-radius:2px}.progress-bar-outer .side.full{border-radius:2px}.progress-bar-outer .clear{clear:both}.progress-bar-outer .bar-label{width:100%;text-align:center;position:relative;letter-spacing:1.5px}.messages .messages-header{background-color:transparent;align-items:flex-start;display:flex;justify-content:space-between;padding:10px}.messages .messages-header .button{margin-left:20px;white-space:nowrap}.messages .messages-body{background-color:#fff;padding:0}.messages .messages-body .item-timestamp+.item-title p{font-size:16px;font-weight:700}.messages #thread-wrap{position:relative;background-color:#fff}.messages #thread-wrap .messages-content{background-color:#fff;min-height:600px;margin-left:260px}.messages #thread-wrap .messages-content.no-sidebar{margin-left:0}.messages #thread-wrap .messages-sidebar{position:absolute;top:0;left:0;width:260px}.messages #thread-wrap .messages-sidebar nav>a{height:auto}.messages #thread-wrap .messages-sidebar .section-title{padding:20px 0;text-transform:uppercase;font-size:12px;font-weight:700}.messages #thread-wrap .messages-sidebar .sidebar-section.border-bottom{border-bottom:1px solid #e6e6e6}.messages #thread-wrap .messages-sidebar .items .item{background-color:#fff}.messages #thread-wrap .messages-sidebar .items .item .item-details{margin-left:75px}.messages #thread-wrap .messages-sidebar .items .item.tight .item-details{margin-left:50px}.messages #thread-wrap .messages-sidebar .items.hoverable .item:hover{background-color:#fff;cursor:pointer}.messages #thread-wrap .messages-sidebar .items.hoverable .item.active{background-color:#fff;cursor:default}.messages #thread-wrap .messages-sidebar .snapshot-label{font-weight:500;font-size:14px}.messages #thread-wrap .messages-sidebar .snapshot-value{padding-top:2px;font-size:12px}.messages #thread-wrap .item .item-content,.messages #thread-wrap .item .item-details{margin:0 0 0 75px}.messages #thread-wrap .item .item-thumbnail{width:60px;height:60px}.messages #thread-wrap .item .item-thumbnail span.placeholder-text{width:60px;height:60px;line-height:60px}.messages #thread-wrap .item.tight .item-details{margin:0 0 0 50px}.messages #thread-wrap .item.tight .item-thumbnail{width:40px;height:40px}.messages #thread-wrap .item.tight .item-thumbnail span.placeholder-text{width:40px;height:40px;line-height:40px;font-size:14px}.messages #thread-wrap .item.empty .empty-icon{font-size:46px;color:#ccc;padding-bottom:20px}.messages #thread-wrap .message-controls{background-color:#fff}.messages #thread-wrap .message-controls .message-actions{align-items:flex-start;display:flex;justify-content:space-between;padding:10px}.messages #thread-wrap .message-thread{background-color:#fff}.messages #thread-wrap .message-thread .items.message .item{padding:20px;margin:0;border-bottom:1px solid #fff}.messages #thread-wrap .message-thread .items.message .item.last{border-bottom:0 none}.messages #thread-wrap .message-thread .items.message .item .item-attachment{display:block;padding:10px;background-color:#fff}.messages #thread-wrap .message-thread .items.message .item .item-attachment-action,.messages #thread-wrap .message-thread .items.message .item .item-message-action{float:right;cursor:pointer;display:none}.messages #thread-wrap .message-thread .items.message .item .item-attachment-action a,.messages #thread-wrap .message-thread .items.message .item .item-message-action a{color:#fff}.messages #thread-wrap .message-thread .items.message .item .item-attachment-action a:hover,.messages #thread-wrap .message-thread .items.message .item .item-message-action a:hover{color:#006ddf;text-decoration:none}.messages #thread-wrap .message-thread .items.message .item .hover .item-attachment-action,.messages #thread-wrap .message-thread .items.message .item .hover .item-message-action{display:block}.messages #thread-wrap .message-thread .items.message .item .item-message.deleted{font-size:10px;color:#b3b3b3}.messages #thread-wrap .message-thread .items.message .item .item-message+.item-attachment{margin-top:20px}.messages #thread-wrap .message-thread .items.message .item .item-attachment+.item-attachment{margin-top:10px}.messages #thread-wrap .message-thread .items.message .item .item-changelog{background-color:#fff;display:block;font-style:italic}.messages #thread-wrap.rfis .item.edit-state{background-color:#f5f5f5}.messages #thread-wrap.rfis .item .item-meta{font-size:14px;min-height:38px}.messages #thread-wrap.rfis .item .item-meta .item-meta-title{color:gray;line-height:38px}.messages #thread-wrap.rfis .item .item-meta .item-meta-details{font-size:12px;position:absolute;top:0;right:0}.messages #thread-wrap.rfis .item span.kebab-icon{display:inline-block;font-size:24px;color:#f47e42;cursor:pointer;vertical-align:middle}.messages #thread-wrap.rfis .item .answer{background-color:#f5f5f5}.messages #thread-wrap.rfis .item p{font-size:14px}.messages #thread-wrap.rfis .item .rfi-qa-label{float:left;margin-bottom:0}.messages #thread-wrap.rfis .item textarea{background-color:#fff}.messages #thread-wrap.deleted-rfis .message-thread,.messages #thread-wrap.deleted-rfis .message-thread .items.message .item{background-color:transparent}.messages .send-box{align-items:center;display:flex;justify-content:flex-end}.messages .send-text{margin-right:10px}.messages .item-message-container{margin-bottom:10px}#app-wrap .messages.messages-contract>.container,.messages.messages-contract>.container{max-width:720px}.messages.messages-contract #thread-wrap .messages-content{margin-left:0}.tabs-nav{border:1px solid #e6e6e6;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);height:58px;margin:0 16px 24px;overflow:hidden;position:relative;width:auto}.tabs-nav .tabs-list{display:flex;list-style:none outside none;margin:0 82px 0 0;-ms-overflow-style:none;overflow-x:scroll}.tabs-nav .tabs-list::-webkit-scrollbar{display:none}.tabs-nav .tab{border-top:3px solid transparent;line-height:1;white-space:nowrap}.tabs-nav .tab:first-child .tab-link{padding-left:55px}.tabs-nav .tab:first-child .icon{left:36px}.tabs-nav .tab.is-active{border-top-color:#f47e42}.tabs-nav .tab.is-active:focus{border-top-color:#c54a0b}.tabs-nav .tab.is-active .tab-link{background-color:#fff;border-left:1px solid #e6e6e6;font-weight:700;padding-right:14px;cursor:default}.tabs-nav .tab.is-active .tab-subtitle{font-weight:400}.tabs-nav .tab-link{background-color:#f5f5f5;border-left:1px solid transparent;border-right:1px solid #e6e6e6;color:#282828;cursor:pointer;display:block;height:100%;padding:12px 12px 12px 28px;position:relative}.tabs-nav .tab-link>*{display:block}.tabs-nav .tab-link:focus,.tabs-nav .tab-link:hover{border-top-color:rgba(244,126,66,.4);color:#282828;text-decoration:none}.tabs-nav .icon{color:#282828;font-size:16px;left:9px;position:absolute;top:14px}.tabs-nav .icon:before{margin:0}.tabs-nav .tab-title{font-size:12px;margin-bottom:.5em;text-transform:none}.tabs-nav .tab-subtitle{font-size:12px;font-weight:300}.tabs-nav .controls{align-items:center;background-color:#fff;border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6;display:flex;height:calc(100% - 1px);padding:0 10px;position:absolute;right:0;top:0;width:82px}.tabs-nav .controls:before{bottom:1px;box-shadow:0 0 5px 1px rgba(0,0,0,.2);content:"";left:-2px;position:absolute;top:1px}.tabs-nav .controls .control{color:#707070;cursor:pointer}.tabs-nav .controls .control:before{margin:0}.tabs-nav .controls .control:not([disabled=disabled]):focus,.tabs-nav .controls .control:not([disabled=disabled]):hover{background-color:#e6e6e6}.tabs-nav .controls .control[disabled=disabled]{color:#bfbfbf;cursor:not-allowed}.tabs-nav .controls .control-scroll{font-size:32px}.tabs-nav .controls .control-scroll-left:before{transform:rotate(90deg)}.tabs-nav .controls .control-scroll-right:before{transform:rotate(-90deg)}.psr-input{border:1px solid #ecf0f3;padding:0 10px;background:#fff;font-size:12px}.psr-input.dropdown{height:3.15em;display:flex;align-items:center;justify-content:space-between}.psr-dropdown-select-all{border-bottom:1px solid #d9dee6;padding-bottom:10px;margin-bottom:10px}.psr-dropdown-tooltip .tooltip-inner{border-radius:4px;max-height:192px;overflow-y:auto}.psr-dropdown-tooltip .hb-input-checkbox-container{height:14px;width:14px}.psr-dropdown-tooltip .hb-input-checkbox-label{font-size:12px;line-height:22px}.psr-dropdown-tooltip .hb-input-checkbox-container{top:4px}.psr-dropdown-tooltip .psr-dropdown-checkbox{margin-bottom:10px}.psr-dropdown-tooltip .tooltip-arrow{display:none}.project-status-container{display:flex;flex-wrap:wrap;padding-top:30px;margin-bottom:10px;min-height:calc(100vh - 200px)}.report-preview-section{flex-basis:350px;margin:0 50px}.report-form{margin-right:50px;flex-basis:calc(100% - 500px)}.budget-forecast-report-label{padding:.4em 0;font-size:10px;color:#282828;font-weight:400;text-transform:none}input.checkbox{border:1px solid #dde6e9}input{padding-right:10px}.psr-form-section{padding-right:40px}.project-status-report-submit{padding-top:10px;padding-bottom:10px;margin-top:50px}.multi-select{padding-top:10px}.project-status-container .multi-select .tag-add-item{padding:0 5px;height:26px;line-height:26px;border-radius:3px}.project-status-container .multi-select .tag-add-item .tag-text{height:inherit;line-height:inherit;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.project-status-container .multi-select .tag-add-item .tag-close{display:inline-block;height:inherit;line-height:inherit;width:20px}.psr-form-section .hb-input-checkbox-label{font-size:12px;color:#282828;line-height:20px}.psr-form-section .checkbox-wrap{width:16px;height:16px;border-width:1px;margin-right:10px;color:#282828;border-color:#000}.psr-form-section .icon-blank{display:flex;align-items:center;justify-content:center;font-size:14px}hb-donut-chart-labeled polyline.label-line{fill:none;stroke:#9e9e9e}hb-donut-chart-labeled .label-center text{text-anchor:middle}#app-wrap.vendor-management{background-color:#fff;height:calc(100vh - 52px);overflow-y:auto}#app-wrap.vendor-management input[type=email],#app-wrap.vendor-management input[type=text],#app-wrap.vendor-management select{background-color:#fff;border:1px solid #e6e6e6;height:35px}#app-wrap.vendor-management input[type=email],#app-wrap.vendor-management input[type=text]{margin-bottom:5px}#app-wrap.vendor-management .pop-buttons{padding:30px}#app-wrap.vendor-management .vendors-header{background-color:#fff;border-bottom:1px solid #e6e6e6;height:75px;min-width:1280px}#app-wrap.vendor-management .vendors-header h1{margin:0;padding:20px}#app-wrap.vendor-management .vendors-content{min-width:1280px;padding-left:375px;position:relative}#app-wrap.vendor-management .vendors-content .vendors-sidebar{border-right:1px solid #e6e6e6;display:flex;flex-direction:column;left:0;max-height:100%;position:absolute;top:0;width:375px}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list-controls{flex-basis:80px;padding-bottom:5px}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list-controls .vendor-search-box{position:relative}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list-controls .vendor-search-box i{color:gray;font-size:20px;left:5px;position:absolute;top:10px}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list-controls .vendor-search-box input{height:50px;padding-left:40px}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list-controls .open-filter-button{cursor:pointer;margin-bottom:-4px;margin-left:-6px;margin-top:-6px}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list-controls .open-filter-button i{color:#7c8494;font-size:30px;height:100%}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list-controls .open-filter-button.filters-open i{color:#006ddf}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list-controls .open-filter-label{cursor:pointer;font-size:10px}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list-controls .vendor-sort{cursor:pointer;font-size:12px;padding-left:25px;padding-top:10px}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list-controls .vendor-sort span{color:#282828}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list-controls .vendor-filter-count{font-size:10px;letter-spacing:-.5px;padding-right:10px;padding-top:10px}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list-controls .vendor-filter-count span{color:gray;margin-right:5px}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list-controls .vendor-filter-count a{font-weight:600;text-transform:uppercase}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list{background-color:#fff;flex-grow:1;overflow-y:scroll}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list .vendor-list-item{border-top:1px solid #e6e6e6;color:#282828;cursor:pointer;min-height:90px;padding:15px 0 0 30px}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list .vendor-list-item .hb-ratings-background{color:#282828}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list .vendor-list-item:hover{background-color:#f5f5f5}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list .vendor-list-item.vendor-list-item-selected{background-color:#006ddf;color:#fff}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list .vendor-list-item.vendor-list-item-selected .hb-ratings-background{color:#fff}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list .vendor-list-item .vendor-item-name i.icon-warn-inverted{color:#d62c2f;font-size:16px}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list .vendor-list-item .vendor-item-reviews{font-size:10px;margin-right:2px}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list .vendor-list-item .vendor-item-details{font-size:12px;margin-top:7px;white-space:nowrap;width:90%}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list .vendor-list-item .vendor-item-details span{display:inline-block;margin:0;max-width:35%;overflow-x:hidden;padding:0 5px 0 2px;text-align:center;text-overflow:ellipsis}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list .vendor-list-item .vendor-item-details span:first-child{max-width:60%;padding-left:0}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-list .vendor-list-empty{background-color:#fff;color:gray;font-size:12px;padding:10px}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-filters{background-color:#fff;color:#282828;flex-grow:1;font-size:12px;overflow-y:scroll;padding:10px 20px}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-filters .result-count-label{color:gray;font-size:14px;font-weight:400;padding-left:15px;padding-top:3px}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-filters .vendor-filter-checkboxes input[type=checkbox]{margin-right:5px}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-filters .vendor-filter-checkboxes label{color:#282828}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-filters .vendor-filter-building input[type=text],#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-filters .vendor-filter-type input[type=text]{width:65%}#app-wrap.vendor-management .vendors-content .vendors-sidebar .vendor-filters-footer{background-color:#fff;flex-basis:100px}#app-wrap.vendor-management .vendors-content .vendor-details{min-height:calc(100vh - 52px - 75px);overflow-y:scroll;padding:20px 30px}#app-wrap.vendor-management .vendors-content .vendor-details.vendor-details-empty{align-items:center;display:flex;justify-content:center}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-details-title{color:#7c8494}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-details-icon{color:#7c8494;font-size:36px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1)}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-flagged-banner{background-color:#d62c2f;color:#fff;font-size:12px;font-weight:500;min-height:40px;padding-top:7px;text-align:center;text-transform:uppercase}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-flagged-banner i.icon-warn-inverted{font-size:16px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-header-name{background-color:#282828;color:#fff;padding:15px 20px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-header-name h2{color:#fff;margin-bottom:5px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-header-name span{color:#f5f7f9;font-size:10px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-header-name i.icon-warn-inverted{color:#d62c2f;font-size:20px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-header-name i.icon-edit{color:#f5f7f9;cursor:pointer;font-size:16px;margin-left:5px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-header-name .vendor-summary-info span{color:#fff;font-size:12px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-header-name .vendor-header-last-updated{color:#fff;font-size:8px;text-transform:uppercase}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-certifications,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-info,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-insurance{color:#282828;padding:10px 20px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-certifications>div,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-info>div,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-insurance>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:14%;padding:10px 20px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-certifications i.icon-check-small,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-info i.icon-check-small,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-insurance i.icon-check-small{color:#f47e42;position:relative}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-certifications i.icon-check-small .icon-cert-wrap,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-info i.icon-check-small .icon-cert-wrap,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-insurance i.icon-check-small .icon-cert-wrap{border:1px solid #f47e42;border-radius:50%;height:17px;left:2px;position:absolute;top:0;width:17px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-certifications i.icon-link,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-certifications i.icon-mail,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-info i.icon-link,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-info i.icon-mail,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-insurance i.icon-link,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-insurance i.icon-mail{font-size:18px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-certifications i.icon-id,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-info i.icon-id,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-insurance i.icon-id{font-size:20px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-certifications i.icon-id~span,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-info i.icon-id~span,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-insurance i.icon-id~span{vertical-align:text-top}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-certifications i,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-info i,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-insurance i{font-size:16px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-certifications span,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-info span,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-insurance span{font-size:12px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-certifications span[ui-sref],#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-info span[ui-sref],#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-insurance span[ui-sref]{color:#006ddf;cursor:pointer}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-certifications span.active-insurance-status,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-info span.active-insurance-status,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-insurance span.active-insurance-status{color:#14c884;font-size:12px;text-transform:capitalize}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-certifications span.expired-insurance-status,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-info span.expired-insurance-status,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-insurance span.expired-insurance-status{color:#fa4e46;font-size:12px;text-transform:capitalize}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-certifications span.unknown-insurance-status,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-info span.unknown-insurance-status,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-header .vendor-insurance span.unknown-insurance-status{color:#000;font-size:12px;text-transform:capitalize}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);color:#4d4d4d;margin-top:20px;padding:30px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .engagements-header{color:#282828}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .engagements-header .engagements-header-project-count{color:gray;font-weight:100}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .engagements-header.engagements-header-contract-stats span{margin-left:100px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .engagement-bar-chart{color:#282828;padding-top:10px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .engagement-bar-chart .engagement-bar-chart-title{font-size:12px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .engagement-bar-chart .engagement-bar-chart-bar-wrapper{min-width:5px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .engagement-bar-chart .engagement-bar-chart-bar{height:18px;margin-top:2px;padding-left:5px;width:100%}@keyframes vendorEngagementBarGrow{0%{width:0}to{width:100%}}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .engagement-bar-chart .engagement-bar-chart-bar.animate-bar{animation:1s ease-in vendorEngagementBarGrow}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .engagement-bar-chart .engagement-bar-chart-count{font-size:14px;font-weight:500;margin-left:10px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .engagement-bar-chart.engagement-bar-chart-invited .engagement-bar-chart-bar{background-color:#3397ff}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .engagement-bar-chart.engagement-bar-chart-submitted .engagement-bar-chart-bar{background-color:#5200a2}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .engagement-bar-chart.engagement-bar-chart-awarded .engagement-bar-chart-bar{background-color:#d6ab27}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement hb-donut-chart-labeled .slice-contracted{fill:#d6ab27}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement hb-donut-chart-labeled .slice-bidded{fill:#3397ff}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement hb-donut-chart-labeled .slice-empty{fill:#4d4d4d}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement hb-donut-chart-labeled .label .label-top-count{fill:#000;font-weight:600}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement hb-donut-chart-labeled .label .label-top-text{fill:#000}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement hb-donut-chart-labeled .label .label-bottom{fill:gray}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement hb-donut-chart-labeled .label .label-bottom-icon{fill:#4d4d4d}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-overall-rating{padding-bottom:30px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-overall-rating .overall-rating-flagged{color:gray;font-size:14px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-overall-rating .overall-rating-flagged i.icon-warn-inverted{color:#d62c2f;font-size:24px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-overall-rating .overall-rating-stars hb-ratings{font-size:20px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-overall-rating .latest-rating{padding-top:7px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-overall-rating .latest-rating .latest-rating-info{color:gray;font-size:12px;padding-left:10px;padding-top:5px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-overall-rating .overall-rating-count{color:gray;font-size:12px;padding-top:5px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-overall-rating .latest-rating-comment{color:#282828;font-size:12px;padding-top:5px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects{color:gray;font-size:16px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table td,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table th{padding-bottom:15px;padding-left:0;padding-top:15px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table th{color:#666;font-size:10px;text-transform:uppercase}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table td{font-size:12px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table tbody tr{border-bottom:1px solid #e6e6e6}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table tr.is-project-flagged{background-color:#fff}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table td.projects-table-status{font-style:italic;padding-left:10px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table td.projects-table-status span{display:inline-block}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table td.projects-table-committed{color:#282828;font-weight:500}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table .projects-table-rating i.icon-warn-inverted{color:#d62c2f;font-size:18px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table .projects-table-bid{color:#fff;font-weight:100}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table .projects-table-bid .projects-table-bid-label{margin-left:5px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table .vendor-review-comment-tooltip{font-size:14px;padding:10px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table .vendor-review-comment-tooltip .review-comment-review-date{color:gray;font-size:12px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table .vendor-review-comment-tooltip .review-comment{font-size:12px;padding-top:10px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table.projects-table-with-ratings{table-layout:fixed}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table.projects-table-with-ratings .projects-table-status{width:20%}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table.projects-table-with-ratings .projects-table-project{width:31%}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table.projects-table-with-ratings .projects-table-comment,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table.projects-table-with-ratings .projects-table-committed,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table.projects-table-with-ratings .projects-table-rating{width:13%}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table.projects-table-without-ratings .projects-table-status{width:30%}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table.projects-table-without-ratings .projects-table-project{width:40%}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table.projects-table-without-ratings .projects-table-building,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-engagement-projects table.projects-table.projects-table-without-ratings .projects-table-committed{width:15%}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-engagement .vendor-details-expand-collapse{padding-top:10px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-contacts{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);margin-top:20px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-contacts .vendor-contacts-header{padding:10px 30px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-contacts .vendor-contacts-header h3{margin:0;padding-top:8px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-contacts .vendor-contacts-list{font-size:16px;table-layout:fixed}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-contacts .vendor-contacts-list .vendor-contact{border-top:1px solid #e6e6e6}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-contacts .vendor-contacts-list .vendor-contact .vendor-contact-info{color:#4d4d4d;overflow-x:hidden;padding:20px 10px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:20%}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-contacts .vendor-contacts-list .vendor-contact .vendor-contact-info.vendor-contact-thumbnail{text-align:right;width:10%}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-contacts .vendor-contacts-list .vendor-contact .vendor-contact-info.vendor-contact-thumbnail .vendor-thumbnail-placeholder,#app-wrap.vendor-management .vendors-content .vendor-details .vendor-contacts .vendor-contacts-list .vendor-contact .vendor-contact-info.vendor-contact-thumbnail img{background-color:#fff;border:1px solid #9e9e9e;border-radius:50%;display:inline-block;height:25px;width:25px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-contacts .vendor-contacts-list .vendor-contact .vendor-contact-info.vendor-contact-thumbnail .vendor-thumbnail-placeholder{font-size:11px;line-height:25px;text-align:center}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-contacts .vendor-contacts-list .vendor-contact .vendor-contact-info.vendor-contact-name{color:#282828}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-contacts .vendor-contacts-list .vendor-contact .vendor-contact-info.vendor-contact-name .vendor-contact-primary-label{position:relative}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-contacts .vendor-contacts-list .vendor-contact .vendor-contact-info.vendor-contact-name .vendor-contact-primary-label label{color:#4d4d4d;font-size:12px;font-weight:700;position:absolute;top:14px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-contacts .vendor-contacts-list .vendor-contact .vendor-contact-info.vendor-contact-info-kebab{width:10%}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-contacts .vendor-contacts-list .vendor-contact:last-of-type{border-bottom:1px solid #e6e6e6}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-contacts .vendor-details-expand-collapse{padding-bottom:20px;padding-left:30px;padding-top:10px}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-details-empty-message{padding:40px;text-align:center}#app-wrap.vendor-management .vendors-content .vendor-details .vendor-details-expand-collapse a{font-size:12px;font-weight:500;text-transform:uppercase}#app-wrap.vendor-management .vendor-separator{border-top:1px solid #e6e6e6}#app-wrap.vendor-management .vendor-add-edit label{text-transform:capitalize}#app-wrap.vendor-management .vendor-add-edit .vendor-add-vendor-type a{font-size:12px}#app-wrap.vendor-management .vendor-add-edit .remove-vendor-type{color:gray;display:none;padding:5px}#app-wrap.vendor-management .vendor-add-edit .remove-vendor-type i.icon-cross{cursor:pointer}#app-wrap.vendor-management .vendor-add-edit div:hover>.remove-vendor-type{display:block}#app-wrap.vendor-management .vendor-add-edit .pop-buttons{padding-top:10px}#app-wrap.vendor-management .vendor-add-edit .pop-buttons #header-nav #nav-bar li.learn-more>a.button,#app-wrap.vendor-management .vendor-add-edit .pop-buttons button,#header-nav #nav-bar #app-wrap.vendor-management .vendor-add-edit .pop-buttons li.learn-more>a.button{border-width:1px}#app-wrap.vendor-management .vendor-contact-add-edit .remove-contact-phone{color:gray;display:none;padding:5px}#app-wrap.vendor-management .vendor-contact-add-edit div:hover>.remove-contact-phone{display:block}.vendor-sort-dropdown{font-size:12px;margin-left:25px}.vendor-sort-dropdown .tooltip-menu{cursor:pointer;padding:5px}.vendor-sort-dropdown .tooltip-menu:hover{background-color:#fff}.vendor-needs-permission-tooltip{width:160px}hb-approval-reject{width:100%}hb-approval-reject .hb-approval-reject{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.125);display:flex;margin-bottom:20px;padding:20px;width:100%}hb-approval-reject .hb-approval-reject .summary-rejection-info,hb-approval-reject .hb-approval-reject .summary-rejection-reasons{margin-bottom:0}hb-approval-reject .hb-approval-reject .summary-rejection-info{margin-right:20px;width:calc(40% - 20px)}hb-approval-reject .hb-approval-reject .summary-rejection-reasons{color:gray;width:60%}hb-approval-reject .hb-approval-reject .summary-rejection-info-bid-rejected-text{color:#d62c2f;font-weight:700}hb-approval-reject .hb-approval-reject .summary-rejection-reasons-heading{font-weight:700}@media (max-width:500px){hb-approval-reject .hb-approval-reject{display:block}hb-approval-reject .hb-approval-reject .summary-rejection-info,hb-approval-reject .hb-approval-reject .summary-rejection-reasons{width:100%}hb-approval-reject .hb-approval-reject .summary-rejection-info{margin-bottom:10px}}hb-bid-approval-summary .hb-bid-approval-summary .description{margin-bottom:1.65em}hb-bid-approval-summary .hb-bid-approval-summary .key-value-list .hb-key-value-item-value{margin-bottom:0}hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .hb-key-value-item-key,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .hb-key-value-item-value{border-top:1px solid #909090}hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .hb-key-value-item-key{font-weight:400;padding-left:35px;position:relative}hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .hb-key-value-item-key .icon-award{color:#006ddf;display:block;font-size:16px;left:10px;position:absolute;top:0}hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .hb-key-value-item.project-budget-remainder .hb-key-value-item-key,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .hb-key-value-item.project-budget-remainder .hb-key-value-item-value,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .hb-key-value-item.project-budget .hb-key-value-item-key,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .hb-key-value-item.project-budget .hb-key-value-item-value,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .hb-key-value-item.project-items-total .hb-key-value-item-key,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .hb-key-value-item.project-items-total .hb-key-value-item-value,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs hb-key-value-item.project-budget-remainder .hb-key-value-item-key,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs hb-key-value-item.project-budget-remainder .hb-key-value-item-value,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs hb-key-value-item.project-budget .hb-key-value-item-key,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs hb-key-value-item.project-budget .hb-key-value-item-value,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs hb-key-value-item.project-items-total .hb-key-value-item-key,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs hb-key-value-item.project-items-total .hb-key-value-item-value{padding-left:15px}hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .hb-key-value-item.project-items-total .hb-key-value-item-key,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .hb-key-value-item.project-items-total .hb-key-value-item-value,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs hb-key-value-item.project-items-total .hb-key-value-item-key,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs hb-key-value-item.project-items-total .hb-key-value-item-value{background-color:#f5f5f5;font-weight:700}hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .hb-key-value-item.project-budget-remainder .hb-key-value-item-key,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .hb-key-value-item.project-budget-remainder .hb-key-value-item-value,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs hb-key-value-item.project-budget-remainder .hb-key-value-item-key,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs hb-key-value-item.project-budget-remainder .hb-key-value-item-value{font-size:12px;padding-top:0}hb-bid-approval-summary .hb-bid-approval-summary .percent-of-budget,hb-bid-approval-summary .hb-bid-approval-summary .project-budget-remainder-value{white-space:nowrap}hb-bid-approval-summary .hb-bid-approval-summary .percent-of-budget{color:#4d4d4d;font-size:12px;font-style:italic}hb-bid-approval-summary .hb-bid-approval-summary .project-budget-remainder-value{padding-left:1ex}hb-bid-approval-summary .hb-bid-approval-summary .project-budget-remainder-value.is-negative,hb-bid-approval-summary .hb-bid-approval-summary .project-budget-remainder-value.is-positive{font-weight:700}hb-bid-approval-summary .hb-bid-approval-summary .project-budget-remainder-value.is-positive{color:#0b8626}hb-bid-approval-summary .hb-bid-approval-summary .project-budget-remainder-value.is-positive:before{content:"+"}hb-bid-approval-summary .hb-bid-approval-summary .project-budget-remainder-value.is-negative{color:#d62c2f}@media (max-width:640px){hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .key-value-item-key.project-budget-remainder,hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .key-value-item-value.project-budget-remainder{border-top-width:1px;padding-top:8px}hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .key-value-item-key{border-color:#909090}hb-bid-approval-summary .hb-bid-approval-summary .key-value-list.key-value-list-other-project-costs .key-value-item-value.project-budget{border-top-width:1px}hb-bid-approval-summary .hb-bid-approval-summary .key-value-item .key-value-item-key,hb-bid-approval-summary .hb-bid-approval-summary .key-value-item .key-value-item-value{padding-left:15px;width:100%}hb-bid-approval-summary .hb-bid-approval-summary .key-value-item .key-value-item-key{padding-bottom:2px}hb-bid-approval-summary .hb-bid-approval-summary .key-value-item .key-value-item-value{text-align:left}}hb-bid-approval-summary .hb-bid-approval-summary .go-to-link{font-size:12px;letter-spacing:.4px;line-height:16px;font-weight:700}hb-reporting-table{display:block;overflow:auto}hb-reporting-table td,hb-reporting-table th,hb-reporting-table tr{vertical-align:inherit}hb-reporting-table .hb-reporting-table-table{border:0;border-collapse:inherit}hb-reporting-table .hb-reporting-table-table thead th{border-bottom:1px solid #e6e6e6;position:sticky;top:0}hb-reporting-table .hb-reporting-table-table thead tr th:first-child{left:0;z-index:2}hb-reporting-table .hb-reporting-table-table tbody tr td:first-child{left:0;position:sticky;top:auto;width:400px}hb-reporting-table .hb-reporting-table-heading-cell{z-index:1}hb-reporting-table .hb-reporting-table-heading-cell:hover .drag-handle{display:inline-block}hb-reporting-table .hb-reporting-table-heading-cell .hb-reporting-table-cell-content{font-size:13px;font-weight:700;position:relative}hb-reporting-table .hb-reporting-table-heading-cell.active .hb-reporting-table-column-name{border-bottom:1px solid #4d4d4d}hb-reporting-table .hb-reporting-table-heading-cell:not(:first-child){height:41px}hb-reporting-table .hb-reporting-table-column-name{cursor:pointer;padding-bottom:4px}hb-reporting-table .hb-reporting-table-cell-content{padding:0 12px}hb-reporting-table .drag-handle{background:url("/pfcp/hb-assets/img/icon-drag.gif") 100% no-repeat;cursor:pointer;display:none;height:15px;left:-3px;position:absolute;top:2px;width:10px}hb-reporting-table .hb-reporting-table-row{vertical-align:top}hb-reporting-table .hb-reporting-table-row .hb-reporting-table-cell{background:#fff}hb-reporting-table .hb-reporting-table-cell{border-top:1px solid #e6e6e6;height:40px;max-width:400px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}hb-reporting-table .hb-reporting-table-grouped .hb-reporting-table-data-row .hb-reporting-table-cell:first-child .hb-reporting-table-cell-content{padding-left:24px}hb-reporting-table .hb-reporting-table-data-row .hb-reporting-table-cell:first-child{border-right:2px solid #e6e6e6;font-weight:500}hb-reporting-table .hb-reporting-table-data-row .hb-reporting-table-cell:first-child .hb-reporting-table-cell-content{color:#2eacc3;overflow:hidden;text-overflow:ellipsis}hb-reporting-table .hb-reporting-table-data-row .hb-reporting-table-cell:not(:first-child){border-right:1px solid #e6e6e6}hb-reporting-table .hb-reporting-table-group-total-row .hb-reporting-table-cell:first-child{margin-top:0;text-transform:uppercase}hb-reporting-table .hb-reporting-table-group-1-total-row .hb-reporting-table-cell{background-color:#282828;color:#f5f5f5}hb-reporting-table .hb-reporting-table-group-2-total-row .hb-reporting-table-cell{background-color:#fff}hb-reporting-table .hb-reporting-table-group-3-total-row .hb-reporting-table-cell{background-color:#f5f5f5}hb-reporting-table .hb-reporting-table-group-3-total-row .hb-reporting-table-cell:first-child{font-size:12px;letter-spacing:.4px;line-height:16px;line-height:unset;padding-left:24px}accounting-diff-table th:nth-child(2n) td,accounting-diff-table th:nth-child(2n) th,accounting-diff-table th:nth-child(odd) td,accounting-diff-table th:nth-child(odd) th,accounting-diff-table tr:nth-child(2n) td,accounting-diff-table tr:nth-child(2n) th,accounting-diff-table tr:nth-child(odd) td,accounting-diff-table tr:nth-child(odd) th{background:#f5f7f9}accounting-diff-table tr.odd-row:nth-child(2n) td,accounting-diff-table tr.odd-row:nth-child(2n) th,accounting-diff-table tr.odd-row:nth-child(odd) td,accounting-diff-table tr.odd-row:nth-child(odd) th{background:#fff}accounting-diff-table .sticky-table-wrapper,accounting-diff-table .table-wrapper{width:100%}accounting-diff-table .sticky-table-wrapper thead{position:fixed;top:80px;z-index:1}accounting-diff-table .sticky-table-wrapper tbody{display:inline-table;position:absolute;top:155px}accounting-diff-table .sticky-table-wrapper .sticky-table-overlaping{height:140px;margin-bottom:140px}accounting-diff-table .is-disabled{color:#4d4d4d!important}accounting-diff-table ::-webkit-scrollbar{height:0;width:0}accounting-diff-table .difference-mark{color:red}accounting-diff-table .icon-wrapper{display:contents}accounting-diff-table .contract-link:hover{text-decoration:underline}accounting-diff-table .table-loading-wrapper{display:flex;margin-bottom:-140px;position:relative}accounting-diff-table .table-loading-wrapper .table-loading{border-radius:0;height:100%;left:0;top:0}accounting-diff-table .accounting-diff-table{background-color:#fff;border:0;border-collapse:separate;border-spacing:0;display:block;font-size:14px;font-weight:500;max-width:100%;overflow-x:auto;overflow-y:hidden}accounting-diff-table .accounting-diff-table.has-botton-bar .table-data{margin-bottom:75px}accounting-diff-table .accounting-diff-table .is-uncategorized .cell{border-top:1px solid #dadee5}accounting-diff-table .accounting-diff-table .cell{font-size:16px;height:60px;padding:0 24px;position:relative;text-align:right;vertical-align:middle;width:10%}accounting-diff-table .accounting-diff-table .cell:first-child{box-sizing:border-box;max-width:450px;min-width:450px;padding:10px;text-align:left;top:auto}accounting-diff-table .accounting-diff-table .cell.bold{font-weight:500}accounting-diff-table .accounting-diff-table .cell .overlay{bottom:0;left:0;padding:0 8px;position:absolute;right:0;top:0}accounting-diff-table .accounting-diff-table .cell .shadow-edge{height:100%;overflow:hidden;position:absolute;right:-5px;top:0;width:10px}accounting-diff-table .accounting-diff-table .cell .shadow-edge:before{box-shadow:0 0 5px 2px rgba(0,0,0,.25);content:"";display:block;height:100%;position:absolute;z-index:2}accounting-diff-table .accounting-diff-table .item-icon{color:#2eacc3;font-size:16px;margin:0;min-width:25px;width:25px}accounting-diff-table .accounting-diff-table .item-label-first-level{font-size:14px;font-weight:500;letter-spacing:.4px;line-height:16px}accounting-diff-table .accounting-diff-table .item-label-second-level{font-weight:400;letter-spacing:.4px;line-height:16px;padding:10px}accounting-diff-table .accounting-diff-table .item-label-not-awarded{padding-left:25px}accounting-diff-table .accounting-diff-table .no-category-code{color:#909090}accounting-diff-table .accounting-diff-table .subitem-label{font-size:12px;font-weight:400}accounting-diff-table .accounting-diff-table .divider{border-right:1px solid #dadee5;bottom:0;position:absolute;right:0;top:0}accounting-diff-table .accounting-diff-table .divider.total{border-right:1px solid rgba(46,172,195,.4);height:80px;top:-4px}accounting-diff-table .accounting-diff-table .accounting-diff-table-row-in-table-body.is-expanded .accounting-diff-table-expand-icon:before{transform:rotate(90deg)}accounting-diff-table .accounting-diff-table .accounting-diff-table-row-heading-toggle-expand{align-items:center;cursor:pointer;display:flex}accounting-diff-table .accounting-diff-table .accounting-diff-table-row-heading-toggle-expand:focus,accounting-diff-table .accounting-diff-table .accounting-diff-table-row-heading-toggle-expand:hover{font-weight:700;outline:none}accounting-diff-table .accounting-diff-table .accounting-diff-table-row-heading-toggle-expand:focus .accounting-diff-table-expand-icon,accounting-diff-table .accounting-diff-table .accounting-diff-table-row-heading-toggle-expand:hover .accounting-diff-table-expand-icon{color:#2eacc3}accounting-diff-table .accounting-diff-table .accounting-diff-table-row-heading-text{display:flex;max-width:100%}accounting-diff-table .accounting-diff-table .accounting-diff-table-expand-icon:before{font-size:16px;line-height:18px;margin-left:0;transition:transform .15s}accounting-diff-table .accounting-diff-table .kebab-right{position:absolute;right:5px}accounting-diff-table .label-header .label{font-size:12px;letter-spacing:.4px;line-height:16px;background-color:#282828;color:#fff;text-align:center;vertical-align:middle;z-index:1}accounting-diff-table .label-header .label .overlay{background-color:rgba(46,172,195,.15);bottom:0;left:0;line-height:46px;padding:0 8px;position:absolute;right:0;top:0}accounting-diff-table .label-header.label-header-primary-row .diff-icon-wrapper{background:#fff;border-radius:10px;display:inline-block;height:20px;margin-bottom:-3px;margin-right:8px;width:20px}accounting-diff-table .label-header.label-header-primary-row .diff-icon-wrapper span{background:#282828;border-radius:10px;display:block;float:left;height:10px;margin:5px 0 0 9px;width:4px}accounting-diff-table .label-header.label-header-primary-row .diff-tooltip-icon{color:#fff;float:left;margin-left:-8px;margin-top:-2px}accounting-diff-table .label-header.label-header-primary-row .label{font-size:10px;letter-spacing:.6px;line-height:14px;background-clip:padding-box;border-top:4px solid rgba(30,44,61,.8);font-size:14px;font-weight:600;height:80px;padding:16px;text-align:center;text-transform:uppercase}accounting-diff-table .label-header.label-header-primary-row .label:first-child{height:80px;line-height:24px}accounting-diff-table .label-header.label-header-primary-row .label .overlay{line-height:76px}accounting-diff-table .label-header.label-header-primary-row .label .divider{border-right:1px solid rgba(30,44,61,.2)}accounting-diff-table .label-header.label-header-primary-row .label .divider.total{height:80px;top:-4px}accounting-diff-table .label-header.label-header-secondary-row .label{background-color:#fff;border-top:1px solid rgba(30,44,61,.2);font-size:16px;height:60px;padding:12px;text-align:right}accounting-diff-table .label-header.label-header-secondary-row .label:first-child{font-size:10px;line-height:14px;font-size:14px;font-weight:600;letter-spacing:.6px;line-height:24px;text-align:left;text-transform:uppercase}accounting-diff-table .label-header.label-header-secondary-row .label .total{color:#303030;font-weight:700;padding:0 16px}accounting-diff-table .label-header.label-header-secondary-row .label .total.difference-mark{color:red}accounting-diff-table .label-header.label-header-secondary-row .label .divider{border-right:1px solid rgba(30,44,61,.2)}accounting-diff-table .label-header.label-header-secondary-row .label .divider.total{height:59px;top:0}accounting-diff-table .label-header.label-header-secondary-row .label .overlay{line-height:60px}accounting-diff-table .data-row .cell{font-size:12px;letter-spacing:.4px;line-height:16px;background-color:#fff;border-right:1px solid rgba(30,44,61,.6);border-top:1px solid rgba(30,44,61,.8);color:#303030;height:60px}accounting-diff-table .data-row .cell:first-child{border-right:0;line-height:59px;text-align:left}accounting-diff-table .data-row .cell:first-child .text:hover{cursor:pointer;text-decoration:underline}accounting-diff-table .data-row .overlay{background-color:hsla(0,0%,100%,.7);line-height:59px}accounting-diff-table .data-row:last-child .cell{border-bottom:1px solid rgba(30,44,61,.8);height:61px}accounting-diff-table .backfill-info .icon-info-sq{color:#fbc01b}accounting-diff-table .backfill-info .backfill-link{color:#2eacc3;font-size:12px}accounting-diff-title-bar .title-bar{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:0 12px}accounting-diff-title-bar .title-bar .back-to-capital-plan{font-size:12px;letter-spacing:.4px;line-height:16px;font-weight:700}accounting-diff-title-bar .title-bar .title capital-planning-dropdown .hb-capital-planning-dropdown{font-size:14px}accounting-diff-title-bar .accounting-diff-project-group-label{margin-right:25px}accounting-diff-title-bar .title-bar-filters{align-items:center;display:flex}accounting-diff-title-bar .title-bar-filters>hb-button,accounting-diff-title-bar .title-bar-filters>hb-kebab{margin-left:32px}accounting-diff-title-bar .title-bar-filters .filter-button .hb-button-button,accounting-diff-title-bar .title-bar-version-info{font-size:12px;letter-spacing:.4px;line-height:16px}accounting-diff-title-bar .title{align-items:center;display:flex;font-weight:700;height:72px;padding-left:13px}accounting-diff-title-bar .info-button-wrapper{width:9px}hb-add-bidding-team-contact{display:block}hb-vendor-team{display:block;margin:0 8px;position:relative}.capital-planning-comments{border:0;box-shadow:none;margin-bottom:0}capital-planning-comment-card:last-of-type{padding-bottom:0}capital-planning-comment-card .comments-row-content{align-items:center;background-color:transparent;border-top:1px solid #e6e6e6;display:flex;flex-direction:column;justify-content:space-between}capital-planning-comment-card .comments-row-content.u-row:nth-child(odd){background-color:transparent}capital-planning-comment-card .comments-row-content .comments-group{align-items:inherit;display:inherit;margin-bottom:4px;width:100%}capital-planning-comment-card .comments-row-content .comments-group .row-cell{flex-basis:46%}capital-planning-comment-card .comments-row-content .comments-group .member-avatar{margin-right:12px}capital-planning-comment-card .comments-row-content .comments-group .member-name{font-size:12px;letter-spacing:.4px;line-height:16px;font-weight:500}capital-planning-comment-card .comments-row-content .comments-group .comment-date{font-size:12px;letter-spacing:.4px;line-height:16px;color:#4d4d4d;padding-left:16px;text-align:right}capital-planning-comment-card .comments-row-content .comment{font-size:12px;letter-spacing:.4px;line-height:16px;padding-left:40px}capital-planning-dropdown .hb-capital-planning-dropdown{font-size:12px;letter-spacing:.4px;line-height:16px;background-color:transparent;border:0;color:#282828;height:44px;line-height:44px;overflow:hidden;padding:0 8px;text-decoration:none;transition:background-color .3s ease-in-out}capital-planning-dropdown .hb-capital-planning-dropdown.is-open,capital-planning-dropdown .hb-capital-planning-dropdown:focus,capital-planning-dropdown .hb-capital-planning-dropdown:hover{background-color:#e6e6e6;text-decoration:none}capital-planning-dropdown .hb-capital-planning-dropdown .icon-down-dir{color:#707070}capital-planning-dropdown .hb-capital-planning-dropdown.is-active .icon-down-dir:before{transform:rotate(180deg)}capital-planning-dropdown .hb-capital-planning-dropdown-selected-label{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}capital-planning-dropdown.un-button .hb-capital-planning-dropdown{text-transform:none}capital-planning-dropdown.un-button .hb-capital-planning-dropdown:focus,capital-planning-dropdown.un-button .hb-capital-planning-dropdown:hover{background-color:transparent;text-decoration:none}.capital-planning-tooltip.light .tooltip-inner{border-radius:2px;max-height:192px;overflow-y:auto;padding:0}.capital-planning-tooltip.has-sub-text{max-width:260px}.capital-planning-tooltip.has-sub-text .hb-dropdown-item-label{text-transform:uppercase}.capital-planning-tooltip .tooltip-arrow{display:none}.capital-planning-tooltip .capital-planning-dropdown-item-label{max-width:200px;padding:0 8px}.capital-planning-tooltip .capital-planning-dropdown-item{align-items:center;display:flex;min-height:48px;padding:12px 14px}.capital-planning-tooltip .capital-planning-dropdown-item:focus,.capital-planning-tooltip .capital-planning-dropdown-item:hover{background-color:#f5f5f5;cursor:pointer}.capital-planning-tooltip .capital-planning-dropdown-item.is-active{font-weight:700}.capital-planning-tooltip .capital-planning-dropdown-item.is-active .icon-check{visibility:visible}.capital-planning-tooltip .capital-planning-dropdown-item .capital-planning-icon{align-self:center;padding-left:8px}.capital-planning-tooltip .capital-planning-dropdown-item .icon-check{margin-right:12px;visibility:hidden}.capital-planning-tooltip .capital-planning-dropdown-item .icon-check:before{width:.5em}.capital-planning-tooltip .capital-planning-dropdown-item .capital-planning-label-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.capital-planning-tooltip .capital-planning-dropdown-item.has-sub-text{height:auto}.capital-planning-tooltip .capital-planning-dropdown-item.has-sub-text .capital-planning-dropdown-item-text{font-weight:400;margin-top:4px;padding-left:8px}.capital-planning-tooltip .capital-planning-dropdown-wrapper.search-enabled{padding:50px 0 0}.capital-planning-tooltip .capital-planning-dropdown-search-wrapper{left:0;position:absolute;top:5px;width:100%}capital-planning-empty-state .capital-planning-empty-state.data-browser-empty-state{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:500px;padding:30px;text-align:center}capital-planning-empty-state .capital-planning-empty-state .data-browser-empty-state-image{height:200px;margin-bottom:24px;margin-top:24px}capital-planning-manage-versions .capital-planning-manage-versions{background-color:#fff;display:flex;justify-content:center;padding-bottom:100px;padding-top:20px;width:100%}capital-planning-manage-versions .capital-planning-manage-versions .capital-planning-card-wrapper{max-width:960px;width:80%}capital-planning-manage-versions .capital-planning-manage-versions .capital-planning-manage-versions-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:150px;text-align:center;width:100%}capital-planning-manage-versions .capital-planning-manage-versions .capital-planning-manage-versions-empty .content-wrapper{margin-top:24px}capital-planning-manage-versions .capital-planning-manage-versions .capital-planning-manage-versions-empty .content-wrapper .content{font-weight:500}capital-planning-version-modal .capital-planning-save-version-modal{color:#282828}capital-planning-version-modal .capital-planning-save-version-modal .hb-modal-v2 .hb-modal-v2-body{padding:20px 0}capital-planning-version-modal .capital-planning-save-version-modal .hb-modal-v2 .hb-modal-v2-body .row{padding:0 20px}capital-planning-version-modal .capital-planning-save-version-modal .content{text-align:center}capital-planning-version-modal .capital-planning-save-version-modal .content .header{font-size:16px;letter-spacing:.15px;line-height:24px;color:#282828;font-weight:400;margin-bottom:10px}capital-planning-version-modal .capital-planning-save-version-modal .content .text{font-size:12px;letter-spacing:.4px;line-height:16px;color:#4d4d4d;font-weight:400}capital-planning-version-modal .capital-planning-save-version-modal .centered{display:flex;justify-content:center;margin-top:24px}capital-planning-version-modal .capital-planning-save-version-modal .info{font-size:12px;letter-spacing:.4px;line-height:16px;color:#282828}capital-planning-version-modal .capital-planning-save-version-modal .version-name-input{margin-left:12px;width:300px}capital-planning-version-modal .capital-planning-save-version-modal .save-project-version-type-dropdown .hb-capital-planning-dropdown{margin-right:24px}capital-planning-version-modal .capital-planning-project-budget-grid{font-size:12px;letter-spacing:.4px;line-height:16px;width:100%}capital-planning-version-modal .capital-planning-project-budget-grid .grid-header-row{font-size:12px;letter-spacing:.4px;line-height:16px;color:#282828;font-weight:500}capital-planning-version-modal .capital-planning-project-budget-grid .grid-body{max-height:40vh;overflow-x:hidden;overflow-y:auto}capital-planning-version-modal .capital-planning-project-budget-grid .grid-body .grid-row:nth-child(odd){background-color:#fff}capital-planning-version-modal .capital-planning-project-budget-grid .grid-row{display:flex;flex-flow:row nowrap;height:40px;padding:12px 24px;width:100%}capital-planning-version-modal .capital-planning-project-budget-grid .grid-row .grid-col{font-size:12px;letter-spacing:.4px;line-height:16px;align-items:center;display:flex;flex:1}capital-planning-version-modal .capital-planning-project-budget-grid .grid-row .grid-col>div{flex:1}capital-planning-version-modal .capital-planning-project-budget-grid .grid-row .grid-col.project-col{margin-right:12px}capital-planning-version-modal .capital-planning-project-budget-grid .grid-row .grid-col.button-group,capital-planning-version-modal .capital-planning-project-budget-grid .grid-row .grid-col.disclaimer{flex:1}capital-planning-version-modal .capital-planning-project-budget-grid .grid-row .grid-col.disclaimer{font-size:12px;letter-spacing:.4px;line-height:16px;color:#4d4d4d;font-weight:400}capital-planning-version-modal .capital-planning-project-budget-grid .grid-row .grid-col.button-group hb-radio-button-group{display:flex;width:100%}capital-planning-version-modal .capital-planning-project-budget-grid .grid-row .grid-col.button-group hb-radio-button-group .hb-input-wrapper{display:flex;justify-content:space-between;margin-bottom:0;width:100%}capital-planning-version-modal .capital-planning-project-budget-grid .grid-row .grid-col.button-group hb-radio-button-group .hb-input-wrapper .hb-radio-button-group-item{justify-content:space-between;margin-bottom:0;min-width:25%}capital-planning-version-modal .capital-planning-project-budget-grid .grid-row .grid-col.button-group hb-radio-button-group .hb-input-wrapper .hb-radio-button-group-item>.hb-radio-button-group-input{position:relative;top:2px}capital-planning-version-modal .capital-planning-project-budget-grid .grid-row .grid-col.button-group hb-radio-button-group .hb-input-wrapper .hb-radio-button-group-item>.hb-radio-button-group-label{font-size:12px;letter-spacing:.4px;line-height:16px;color:#282828;font-weight:400}capital-planning-year-display-modal .capital-planning-year-display-modal .header{font-weight:500;text-align:center}capital-planning-year-display-modal .capital-planning-year-display-modal .capital-planning-year-display-info{color:#4d4d4d;display:flex}capital-planning-year-display-modal .capital-planning-year-display-modal .capital-planning-year-display-info .capital-planning-year-display-modal-icon-info{font-size:13px;line-height:0;margin-right:4px}capital-planning-year-display-modal .capital-planning-year-display-modal .capital-planning-year-display-info .content{font-size:10px;letter-spacing:.6px;line-height:14px}capital-planning-year-display-modal .capital-planning-year-display-modal .capital-planning-year-display-modal-radio-group{display:flex;justify-content:center}capital-planning-year-display-modal .capital-planning-year-display-modal .capital-planning-year-display-modal-radio-group .hb-radio-button-group-item{align-items:baseline;display:flex;margin-bottom:8px}capital-planning-year-display-modal .capital-planning-year-display-modal .capital-planning-year-display-modal-radio-group .label-wrapper{display:flex;flex-direction:column}capital-planning-year-display-modal .capital-planning-year-display-modal .capital-planning-year-display-modal-radio-group .hb-input-wrapper{display:flex;flex-direction:column;width:100%}capital-planning-year-display-modal .capital-planning-year-display-modal .capital-planning-year-display-modal-radio-group .details{margin-bottom:8px}capital-planning-year-display-modal .capital-planning-year-display-modal .capital-planning-year-display-modal-radio-group .hb-radio-button-group-label{font-size:12px;letter-spacing:.4px;line-height:16px;color:#282828;cursor:pointer;font-weight:500;margin-bottom:8px;padding:0;text-transform:none}capital-planning-year-display-modal .capital-planning-year-display-modal .capital-planning-year-display-modal-radio-group .hb-radio-button-group-input{border-radius:100%;cursor:pointer;margin-right:12px}capital-planning-year-display-modal .capital-planning-year-display-modal .capital-planning-year-display-modal-radio-group .hb-radio-button-group-input:focus{box-shadow:0 0 4px 4px rgba(46,172,195,.4)}capital-planning-year-display-modal .capital-planning-year-display-modal .capital-planning-year-display-modal-radio-group .hb-radio-button-group-input:disabled{cursor:not-allowed}capital-planning-year-display-modal .capital-planning-year-display-modal .capital-planning-year-display-modal-radio-group .hb-radio-button-group-input:disabled~.label-wrapper .details,capital-planning-year-display-modal .capital-planning-year-display-modal .capital-planning-year-display-modal-radio-group .hb-radio-button-group-input:disabled~.label-wrapper .hb-radio-button-group-label{color:#4d4d4d;cursor:not-allowed}body .capital-planning-prior-years-actuals-expand-toggle-tooltip.top .tooltip-arrow{border-top-color:#fff}body .capital-planning-prior-years-actuals-expand-toggle-tooltip.top .tooltip-inner{background-color:#fff;color:#282828}body .capital-planning-table-uneditable-field-tooltip{width:200px}body .capital-planning-table-uneditable-field-tooltip .tooltip-inner{text-align:left}capital-planning-table td,capital-planning-table th,capital-planning-table tr{vertical-align:inherit}capital-planning-table .project-stage.icon-circle{font-size:10px;height:6px;position:relative;top:-1px;width:6px}capital-planning-table .project-stage.icon-circle:focus,capital-planning-table .project-stage.icon-circle:hover{cursor:pointer}capital-planning-table .project-stage.icon-circle.is-active{color:#006ddf}capital-planning-table .project-stage.icon-circle.is-not-started{color:#b3b3b3}capital-planning-table .project-stage.icon-circle.is-complete{color:#0b8626}capital-planning-table .table-loading-wrapper{display:flex;position:relative}capital-planning-table .table-loading-wrapper .capital-plan-loading{border-radius:0;height:100%;left:0;top:0;width:100%}capital-planning-table .table-wrapper{background-color:#fff;height:calc(100vh - 156px);overflow:auto}capital-planning-table .capital-planning-table{background-color:#fff;border:0;border-collapse:separate;border-spacing:0;max-width:100%}capital-planning-table .capital-planning-table .cell{color:#282828;font-weight:400;min-width:140px;padding:0 8px;position:relative;text-align:right;vertical-align:middle;width:140px;z-index:2}capital-planning-table .capital-planning-table .cell.month-column{max-width:130px;min-width:130px;width:130px}capital-planning-table .capital-planning-table .cell.month-column.last-column{border-right:1px solid #f47e42;max-width:150px;min-width:150px;padding-right:30px;width:150px}capital-planning-table .capital-planning-table .cell.month-column.last-column .header-content{position:relative;top:7px}capital-planning-table .capital-planning-table .cell.month-column .year-collapse-toggle{background-color:#f47e42;bottom:0;cursor:pointer;height:100%;opacity:.4;position:absolute;right:0;top:0;width:20px}#header-nav #nav-bar capital-planning-table .capital-planning-table .cell.month-column li.learn-more>a.button,capital-planning-table .capital-planning-table .cell.month-column #header-nav #nav-bar li.learn-more>a.button,capital-planning-table .capital-planning-table .cell.month-column button{appearance:none;background:none;border-width:0;color:#fff;cursor:pointer;outline:0;right:0}#header-nav #nav-bar capital-planning-table .capital-planning-table .cell.month-column li.learn-more>a.button i,capital-planning-table .capital-planning-table .cell.month-column #header-nav #nav-bar li.learn-more>a.button i,capital-planning-table .capital-planning-table .cell.month-column button i{font-size:12px;letter-spacing:.4px;line-height:16px;line-height:1;position:absolute;right:0;top:30px}capital-planning-table .capital-planning-table .cell.row-total-cell,capital-planning-table .capital-planning-table .cell.row-variance-cell{font-weight:500}capital-planning-table .capital-planning-table .cell.row-variance-cell.has-value{color:#fa4e46}capital-planning-table .capital-planning-table .cell.row-past-actuals-cell{color:#4d4d4d}capital-planning-table .capital-planning-table .cell:first-child{box-sizing:border-box;left:0;min-width:320px;padding:0 0 0 16px;position:sticky;text-align:left;top:auto;width:320px;z-index:10}capital-planning-table .capital-planning-table .cell.description-header{min-width:260px;width:100%}capital-planning-table .capital-planning-table .cell.description-header .content-container{display:inline-block;width:260px}capital-planning-table .capital-planning-table .cell.left-border-hightlighted{border-left:1px solid #f47e42}capital-planning-table .capital-planning-table .cell .overlay{bottom:0;left:0;padding:0 8px;position:absolute;right:0;top:0}capital-planning-table .capital-planning-table .cell .shadow-edge{height:100%;overflow:hidden;position:absolute;right:-5px;top:0;width:10px}capital-planning-table .capital-planning-table .cell .shadow-edge:before{box-shadow:0 0 5px 2px rgba(0,0,0,.25);content:"";display:block;height:100%;position:absolute;z-index:2}capital-planning-table .capital-planning-table .cell.prior-year-column{left:-700px;position:relative;top:0;transition:.3s ease-in;z-index:0}capital-planning-table .capital-planning-table .cell.prior-year-column.column-visible{left:0}capital-planning-table .label-header .label{font-size:12px;letter-spacing:.4px;line-height:16px;background-color:#282828;color:#fff;text-align:center;vertical-align:middle;z-index:5}capital-planning-table .label-header .label .column-description{color:#fff;display:inline-block;font-size:10px;font-weight:400;margin-bottom:5px;text-transform:none}capital-planning-table .label-header .label .column-label{display:inline-block}capital-planning-table .label-header .label.forecast-header .column-description{margin-bottom:2px}capital-planning-table .label-header .label .divider{border-right:1px solid hsla(0,0%,90%,.2);bottom:0;height:76px;position:absolute;right:0;top:0}capital-planning-table .label-header .label .divider.total{border-right:1px solid rgba(244,126,66,.4);height:80px;top:-4px}capital-planning-table .label-header .label.border-highlighted .left-divider{border-left:1px solid #f47e42;bottom:0;height:76px;left:0;position:absolute;top:0}capital-planning-table .label-header .label.border-highlighted .divider{border-right:1px solid #f47e42}capital-planning-table .label-header .label.border-highlighted.left-border-hightlighted{border-left:1px solid #f47e42;border-right:0}capital-planning-table .label-header .label.border-highlighted.left-border-hightlighted .left-divider{border-left:0}capital-planning-table .label-header .label.border-highlighted.left-border-hightlighted .divider{border-right:1px solid hsla(0,0%,90%,.2)}capital-planning-table .label-header .label .overlay{background-color:rgba(244,126,66,.15);bottom:0;left:0;line-height:46px;padding:0 8px;position:absolute;right:0;top:0}capital-planning-table .label-header .label.prior-year-column{left:-700px;position:relative;top:0;transition:.3s ease-in;background-color:#0e1722}capital-planning-table .label-header .label.prior-year-column.last-prior-year-column{border-right:1px solid #f47e42;padding-right:24px}capital-planning-table .label-header .label.prior-year-column.column-visible{left:0}#header-nav #nav-bar capital-planning-table .label-header .label.prior-year-column li.learn-more>a.button,capital-planning-table .label-header .label.prior-year-column #header-nav #nav-bar li.learn-more>a.button,capital-planning-table .label-header .label.prior-year-column button{appearance:none;background:none;border-width:0;cursor:pointer;outline:0}#header-nav #nav-bar capital-planning-table .label-header .label.prior-year-column li.learn-more>a.button .collapse-icon,capital-planning-table .label-header .label.prior-year-column #header-nav #nav-bar li.learn-more>a.button .collapse-icon,capital-planning-table .label-header .label.prior-year-column button .collapse-icon{font-size:12px;letter-spacing:.4px;line-height:16px;line-height:1;position:absolute;right:0;top:30px}capital-planning-table .label-header .label.prior-year-column .prior-year-collapse-toggle{background-color:#f47e42;bottom:0;cursor:pointer;height:100%;opacity:.4;position:absolute;right:0;top:0;width:20px}capital-planning-table .label-header .label.prior-year-column .prior-year-collapse-toggle i{font-size:12px;letter-spacing:.4px;line-height:16px;color:#0e1722;cursor:pointer;left:0;line-height:25px;position:absolute;top:10px;vertical-align:middle}capital-planning-table .label-header .label.column-after-prior-years{left:0;top:0}capital-planning-table .label-header .label.column-after-prior-years.prior-year-columns-visible{left:-700px;position:relative;top:0}capital-planning-table .label-header .label.column-after-prior-years.prior-year-columns-visible.transitioned{left:0;transition:.3s ease-in}capital-planning-table .label-header .label.column-after-prior-years.prior-year-columns-visible.sticky{position:sticky}capital-planning-table .label-header.label-header-primary-row .label{background-clip:padding-box;border-top:4px solid rgba(40,40,40,.6);height:80px;position:sticky;top:0;z-index:5}capital-planning-table .label-header.label-header-primary-row .label.month-column{background-color:#0e1722;line-height:19px}capital-planning-table .label-header.label-header-primary-row .label.month-column.month-column{max-width:130px;min-width:130px;width:130px}capital-planning-table .label-header.label-header-primary-row .label.month-column.month-column.last-column{border-right:1px solid #f47e42;max-width:150px;min-width:150px;padding-right:30px;width:150px}capital-planning-table .label-header.label-header-primary-row .label.month-column.month-column.last-column .header-content{position:relative;top:7px}capital-planning-table .label-header.label-header-primary-row .label.month-column.month-column .year-collapse-toggle{background-color:#f47e42;bottom:0;cursor:pointer;height:100%;opacity:.4;position:absolute;right:0;top:0;width:20px}#header-nav #nav-bar capital-planning-table .label-header.label-header-primary-row .label.month-column.month-column li.learn-more>a.button,capital-planning-table .label-header.label-header-primary-row .label.month-column.month-column #header-nav #nav-bar li.learn-more>a.button,capital-planning-table .label-header.label-header-primary-row .label.month-column.month-column button{appearance:none;background:none;border-width:0;color:#fff;cursor:pointer;outline:0;right:0}#header-nav #nav-bar capital-planning-table .label-header.label-header-primary-row .label.month-column.month-column li.learn-more>a.button i,capital-planning-table .label-header.label-header-primary-row .label.month-column.month-column #header-nav #nav-bar li.learn-more>a.button i,capital-planning-table .label-header.label-header-primary-row .label.month-column.month-column button i{font-size:12px;letter-spacing:.4px;line-height:16px;line-height:1;position:absolute;right:0;top:30px}capital-planning-table .label-header.label-header-primary-row .label.month-column-header{justify-items:center}capital-planning-table .label-header.label-header-primary-row .label.month-column-header .header-info{font-size:10px;letter-spacing:.6px;line-height:14px;color:#fff;display:block;font-weight:400;margin-bottom:2px;text-align:center}capital-planning-table .label-header.label-header-primary-row .label.month-column-header .header-text{font-size:12px;letter-spacing:.4px;line-height:16px;color:#fff;display:block;font-weight:500;margin-top:2px;text-transform:uppercase}capital-planning-table .label-header.label-header-primary-row .label:not(.year-column){font-size:12px;letter-spacing:.4px;line-height:16px;font-weight:500;text-transform:uppercase}#header-nav #nav-bar capital-planning-table .label-header.label-header-primary-row .label.year-column li.learn-more>a.button,capital-planning-table .label-header.label-header-primary-row .label.year-column #header-nav #nav-bar li.learn-more>a.button,capital-planning-table .label-header.label-header-primary-row .label.year-column button{appearance:none;background:none;border-width:0;color:#f47e42;cursor:pointer;outline:0;right:0}#header-nav #nav-bar capital-planning-table .label-header.label-header-primary-row .label.year-column li.learn-more>a.button i,capital-planning-table .label-header.label-header-primary-row .label.year-column #header-nav #nav-bar li.learn-more>a.button i,capital-planning-table .label-header.label-header-primary-row .label.year-column button i{font-size:12px;letter-spacing:.4px;line-height:16px;line-height:1;position:absolute;right:3px;top:30px}capital-planning-table .label-header.label-header-primary-row .label:first-child{line-height:76px;text-align:left;z-index:100}capital-planning-table .label-header.label-header-primary-row .label.calculation{border-top:4px solid #f47e42}capital-planning-table .label-header.label-header-primary-row .label.description-header,capital-planning-table .label-header.label-header-primary-row .label.stage-header{border-top:4px solid #e6e6e6}capital-planning-table .label-header.label-header-primary-row .label.variance-header.has-variance{border-top:4px solid #fa4e46}capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header{clear:both}capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header>span{text-align:center;width:calc(100% - 25px)}#header-nav #nav-bar capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header li.learn-more>a.button,capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header #header-nav #nav-bar li.learn-more>a.button,capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header button{appearance:none;background:none;border-width:0;cursor:pointer;height:80px;outline:0;position:absolute;top:0}#header-nav #nav-bar capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header li.learn-more>a.button i,capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header #header-nav #nav-bar li.learn-more>a.button i,capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header button i{font-size:12px;letter-spacing:.4px;line-height:16px;color:#f47e42;cursor:pointer;top:50%;vertical-align:middle}#header-nav #nav-bar capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header li.learn-more>a.prior-year-collapse-toggle.button,capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header #header-nav #nav-bar li.learn-more>a.prior-year-collapse-toggle.button,capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header button.prior-year-collapse-toggle{left:0}#header-nav #nav-bar capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header li.learn-more>a.prior-year-collapse-toggle.button i,capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header #header-nav #nav-bar li.learn-more>a.prior-year-collapse-toggle.button i,capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header button.prior-year-collapse-toggle i{left:3px}#header-nav #nav-bar capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header li.learn-more>a.prior-year-expand-toggle.button,capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header #header-nav #nav-bar li.learn-more>a.prior-year-expand-toggle.button,capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header button.prior-year-expand-toggle{right:0}#header-nav #nav-bar capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header li.learn-more>a.prior-year-expand-toggle.button i,capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header #header-nav #nav-bar li.learn-more>a.prior-year-expand-toggle.button i,capital-planning-table .label-header.label-header-primary-row .label.prior-years-actual-header button.prior-year-expand-toggle i{right:3px}capital-planning-table .label-header.label-header-primary-row .label .overlay{line-height:76px}capital-planning-table .label-header.label-header-primary-row .label .divider.total{height:80px;top:-4px}capital-planning-table .label-header.label-header-primary-row .label .column-after-prior-years{top:0;z-index:5}capital-planning-table .label-header.label-header-primary-row .label .column-after-prior-years.prior-year-columns-visible{left:-700px;top:0}capital-planning-table .label-header.label-header-primary-row .label .column-after-prior-years.prior-year-columns-visible.transitioned{left:0;transition:.3s ease-in}capital-planning-table .label-header.label-header-primary-row .label .column-after-prior-years.prior-year-columns-visible.sticky{position:sticky}capital-planning-table .label-header.label-header-primary-row .label .column-after-prior-years.prior-year-columns-visible{position:relative}capital-planning-table .label-header.label-header-secondary-row .label{background-color:#fff;border-top:1px solid hsla(0,0%,90%,.2);color:#282828;height:60px;position:sticky;text-align:right;top:80px}capital-planning-table .label-header.label-header-secondary-row .label.month-column{background-color:#fff;line-height:19px}capital-planning-table .label-header.label-header-secondary-row .label.month-column.month-column{max-width:130px;min-width:130px;width:130px}capital-planning-table .label-header.label-header-secondary-row .label.month-column.month-column.last-column{border-right:1px solid #f47e42;max-width:150px;min-width:150px;padding-right:30px;width:150px}capital-planning-table .label-header.label-header-secondary-row .label.month-column.month-column.last-column .header-content{position:relative;top:7px}capital-planning-table .label-header.label-header-secondary-row .label.month-column.month-column .year-collapse-toggle{background-color:#f47e42;bottom:0;cursor:pointer;height:100%;opacity:.4;position:absolute;right:0;top:0;width:20px}#header-nav #nav-bar capital-planning-table .label-header.label-header-secondary-row .label.month-column.month-column li.learn-more>a.button,capital-planning-table .label-header.label-header-secondary-row .label.month-column.month-column #header-nav #nav-bar li.learn-more>a.button,capital-planning-table .label-header.label-header-secondary-row .label.month-column.month-column button{appearance:none;background:none;border-width:0;color:#fff;cursor:pointer;outline:0;right:0}#header-nav #nav-bar capital-planning-table .label-header.label-header-secondary-row .label.month-column.month-column li.learn-more>a.button i,capital-planning-table .label-header.label-header-secondary-row .label.month-column.month-column #header-nav #nav-bar li.learn-more>a.button i,capital-planning-table .label-header.label-header-secondary-row .label.month-column.month-column button i{font-size:12px;letter-spacing:.4px;line-height:16px;line-height:1;position:absolute;right:0;top:30px}capital-planning-table .label-header.label-header-secondary-row .label.month-column-header{justify-items:center}capital-planning-table .label-header.label-header-secondary-row .label.month-column-header .header-info{font-size:10px;letter-spacing:.6px;line-height:14px;color:#fff;display:block;font-weight:400;margin-bottom:2px;text-align:center}capital-planning-table .label-header.label-header-secondary-row .label.month-column-header .header-text{font-size:12px;letter-spacing:.4px;line-height:16px;color:#fff;display:block;font-weight:500;margin-top:2px;text-transform:uppercase}capital-planning-table .label-header.label-header-secondary-row .label.year-column{line-height:19px}capital-planning-table .label-header.label-header-secondary-row .label:first-child{font-size:12px;font-weight:700;line-height:60px;text-align:left;text-transform:uppercase;z-index:50}capital-planning-table .label-header.label-header-secondary-row .label .divider.total{height:59px;top:0}capital-planning-table .label-header.label-header-secondary-row .label .overlay{line-height:60px}capital-planning-table .label-header.label-header-secondary-row .label.prior-year-column{top:80px;z-index:5}capital-planning-table .label-header.label-header-secondary-row .label.column-after-prior-years{z-index:5}capital-planning-table .label-header.label-header-secondary-row .label.column-after-prior-years.prior-year-columns-visible{left:-700px;position:relative;top:0}capital-planning-table .label-header.label-header-secondary-row .label.column-after-prior-years.prior-year-columns-visible.transitioned{left:0;transition:.3s ease-in}capital-planning-table .label-header.label-header-secondary-row .label.column-after-prior-years.prior-year-columns-visible.sticky{position:sticky}capital-planning-table .label-header.label-header-secondary-row .label.column-after-prior-years.sticky{position:sticky;top:80px}capital-planning-table .subhead .cell{font-size:12px;letter-spacing:.4px;line-height:16px;background-color:#fff;border-top:1px solid #e6e6e6;color:#282828;font-weight:400;height:40px}capital-planning-table .subhead .cell.month-column{max-width:130px;min-width:130px;width:130px}capital-planning-table .subhead .cell.month-column.last-column{border-right:1px solid #f47e42;max-width:150px;min-width:150px;padding-right:30px;width:150px}capital-planning-table .subhead .cell.month-column.last-column .header-content{position:relative;top:7px}capital-planning-table .subhead .cell.month-column .year-collapse-toggle{background-color:#f47e42;bottom:0;cursor:pointer;height:100%;opacity:.4;position:absolute;right:0;top:0;width:20px}#header-nav #nav-bar capital-planning-table .subhead .cell.month-column li.learn-more>a.button,capital-planning-table .subhead .cell.month-column #header-nav #nav-bar li.learn-more>a.button,capital-planning-table .subhead .cell.month-column button{appearance:none;background:none;border-width:0;color:#fff;cursor:pointer;outline:0;right:0}#header-nav #nav-bar capital-planning-table .subhead .cell.month-column li.learn-more>a.button i,capital-planning-table .subhead .cell.month-column #header-nav #nav-bar li.learn-more>a.button i,capital-planning-table .subhead .cell.month-column button i{font-size:12px;letter-spacing:.4px;line-height:16px;line-height:1;position:absolute;right:0;top:30px}capital-planning-table .subhead .cell.prior-year-columns-visible{left:-700px;position:relative;top:0}capital-planning-table .subhead .cell.prior-year-columns-visible.transitioned{left:0;transition:.3s ease-in}capital-planning-table .subhead .cell.prior-year-columns-visible.sticky{position:sticky}capital-planning-table .subhead .cell:first-child{font-weight:700;line-height:46px;text-align:left;text-transform:uppercase}capital-planning-table .subhead .cell:not(:first-child){color:#282828;padding-right:9px}capital-planning-table .subhead .cell.prior-year-column.last-prior-year-column{border-right:1px solid #f47e42;padding-right:24px}capital-planning-table .subhead .cell.prior-year-column .prior-year-collapse-toggle{background-color:#f47e42;bottom:0;cursor:pointer;height:100%;opacity:.4;position:absolute;right:0;top:0;width:20px}capital-planning-table .subhead .cell.border-highlighted .left-divider{border-left:1px solid #f47e42;bottom:0;height:100%;left:0;position:absolute;top:0}capital-planning-table .subhead .cell.border-highlighted .divider{border-right:1px solid #f47e42;bottom:0;height:100%;position:absolute;right:0;top:0}capital-planning-table .subhead .cell.border-highlighted.left-border-hightlighted{border-left:1px solid #f47e42;border-right:0}capital-planning-table .subhead .cell.border-highlighted.left-border-hightlighted .left-divider{border-left:0}capital-planning-table .subhead .cell.border-highlighted.left-border-hightlighted .divider{border-right:1px solid hsla(0,0%,90%,.2)}capital-planning-table .subhead .cell.row-total-cell,capital-planning-table .subhead .cell.row-variance-cell{font-weight:500}capital-planning-table .subhead .cell.row-variance-cell.has-value{color:#fa4e46}capital-planning-table .subhead .cell.row-past-actuals-cell{color:#4d4d4d}capital-planning-table .data-row .cell{font-size:12px;letter-spacing:.4px;line-height:16px;background-color:#fff;border-bottom:1px solid transparent;border-left:1px solid transparent;border-right:1px solid hsla(0,0%,90%,.6);border-top:1px solid #e6e6e6;color:#282828;font-weight:400;height:40px}capital-planning-table .data-row .cell.month-column{max-width:130px;min-width:130px;width:130px}capital-planning-table .data-row .cell.month-column.last-column{border-right:1px solid #f47e42;max-width:150px;min-width:150px;padding-right:30px;width:150px}capital-planning-table .data-row .cell.month-column.last-column .header-content{position:relative;top:7px}capital-planning-table .data-row .cell.month-column .year-collapse-toggle{background-color:#f47e42;bottom:0;cursor:pointer;height:100%;opacity:.4;position:absolute;right:0;top:0;width:20px}#header-nav #nav-bar capital-planning-table .data-row .cell.month-column li.learn-more>a.button,capital-planning-table .data-row .cell.month-column #header-nav #nav-bar li.learn-more>a.button,capital-planning-table .data-row .cell.month-column button{appearance:none;background:none;border-width:0;color:#fff;cursor:pointer;outline:0;right:0}#header-nav #nav-bar capital-planning-table .data-row .cell.month-column li.learn-more>a.button i,capital-planning-table .data-row .cell.month-column #header-nav #nav-bar li.learn-more>a.button i,capital-planning-table .data-row .cell.month-column button i{font-size:12px;letter-spacing:.4px;line-height:16px;line-height:1;position:absolute;right:0;top:30px}capital-planning-table .data-row .cell.row-total-cell,capital-planning-table .data-row .cell.row-variance-cell{font-weight:500}capital-planning-table .data-row .cell.row-variance-cell.has-value{color:#fa4e46}capital-planning-table .data-row .cell.row-past-actuals-cell{color:#4d4d4d}capital-planning-table .data-row .cell.cell-editable .cell-edit-icon{align-items:center;color:#f47e42;display:flex;font-size:16px;height:100%;padding-left:10px;position:absolute;top:0;visibility:hidden;width:100%;z-index:1}capital-planning-table .data-row .cell.cell-editable .cell-edit-icon.icon-edit.has-invoices{margin-left:10px}capital-planning-table .data-row .cell.cell-editable .cell-edit-icon.icon-plus-circled{justify-content:center}capital-planning-table .data-row .cell.cell-editable:hover .cell-edit-icon{left:0;visibility:visible}capital-planning-table .data-row .cell.cell-editable.active{border:1px solid #f47e42}capital-planning-table .data-row .cell.cell-editable.active:hover .cell-edit-icon{visibility:hidden}capital-planning-table .data-row .cell:first-child{border-right:0;line-height:39px;text-align:left}capital-planning-table .data-row .cell:first-child .text:hover{cursor:pointer;text-decoration:underline}capital-planning-table .data-row .cell:first-child .description-contents:focus,capital-planning-table .data-row .cell:first-child .description-contents:hover{cursor:pointer}capital-planning-table .data-row .cell:first-child .description-contents:focus .capital-planning-edit-project-kebab,capital-planning-table .data-row .cell:first-child .description-contents:hover .capital-planning-edit-project-kebab{align-items:center;display:flex}capital-planning-table .data-row .cell:first-child .description-contents:focus .capital-planning-edit-project-kebab-wrapper,capital-planning-table .data-row .cell:first-child .description-contents:hover .capital-planning-edit-project-kebab-wrapper{visibility:visible}capital-planning-table .data-row .cell:first-child .description-contents .capital-planning-edit-project-kebab-wrapper{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;position:absolute;right:10px;top:0;visibility:hidden;width:7%}capital-planning-table .data-row .cell:first-child .description{font-size:14px;max-height:40px}capital-planning-table .data-row .cell:first-child .description capital-planning-stage-tooltip,capital-planning-table .data-row .cell:first-child .description hb-info-tooltip{position:relative;top:-14px}capital-planning-table .data-row .cell:first-child .description .project-link-wrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:227px;display:inline-block}capital-planning-table .data-row .cell:first-child .description .project-link-wrapper .text{color:#282828}capital-planning-table .data-row .cell .hb-input-wrapper-unit.is-edit-in-place.is-read-only .hb-input-input{font-size:12px;letter-spacing:.4px;line-height:16px;text-align:right}capital-planning-table .data-row .cell .hb-input-wrapper-unit.is-edit-in-place.is-read-only .hb-input-input:disabled{border:0}capital-planning-table .data-row .cell .cell-editable-input{height:100%;left:0;margin:0;position:absolute;top:0;width:100%}capital-planning-table .data-row .cell .cell-editable-input .hb-input-input{font-size:12px;letter-spacing:.4px;line-height:16px;background:inherit;border-width:0;height:40px;text-align:right}capital-planning-table .data-row .cell .cell-editable-input .hb-input-input:read-only{border:0}capital-planning-table .data-row .cell .cell-editable-input .hb-input-wrapper{margin-bottom:0}capital-planning-table .data-row .cell .cell-contents-wrapper{display:block;height:100%;line-height:40px;width:100%}capital-planning-table .data-row .cell.description,capital-planning-table .data-row .cell.stage{text-align:left}capital-planning-table .data-row .cell.stage{min-width:155px}capital-planning-table .data-row .cell.noedit{background-color:hsla(0,0%,90%,.2)}capital-planning-table .data-row .cell.no-budget-info,capital-planning-table .data-row .cell.no-forecast{font-size:10px;letter-spacing:.6px;line-height:14px;color:#4d4d4d}capital-planning-table .data-row .cell.prior-year-column.last-prior-year-column{border-right:1px solid #f47e42;padding-right:24px}capital-planning-table .data-row .cell.prior-year-column .prior-year-collapse-toggle{background-color:#f47e42;bottom:0;cursor:pointer;height:100%;opacity:.4;position:absolute;right:0;top:0;width:20px}capital-planning-table .data-row .cell.border-highlighted{border-left:1px solid #f47e42;border-right:1px solid #f47e42}capital-planning-table .data-row .cell.border-highlighted.left-border-hightlighted{border-left:1px solid #f47e42;border-right:1px solid hsla(0,0%,90%,.6)}capital-planning-table .data-row .cell.border-highlighted.left-border-hightlighted .left-divider{border-left:0}capital-planning-table .data-row .cell .description-wrapper{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:262px;display:inline-block;width:225px}capital-planning-table .data-row .cell .description-wrapper:hover{cursor:pointer}capital-planning-table .data-row .overlay{background-color:hsla(0,0%,100%,.7);line-height:39px}capital-planning-table .data-row:last-child .cell{border-bottom:1px solid #e6e6e6;height:41px}capital-planning-table .hb-capital-planning-comparison-dropdown .hb-capital-planning-dropdown{background-color:#282828;color:#fff;font-size:unset;font-weight:unset;height:auto;line-height:14px;overflow-x:hidden;padding:0}capital-planning-table .hb-capital-planning-comparison-dropdown .hb-capital-planning-dropdown .capital-planning-dropdown-menu-icon{display:none}capital-planning-table .hb-capital-planning-comparison-dropdown .hb-capital-planning-dropdown .hb-capital-planning-dropdown-selected-label{text-transform:uppercase;width:90px}capital-planning-table .capital-plan-icon-add-comment{color:#f47e42;font-size:14px}capital-planning-title-bar .title-bar{align-items:center;background-color:#fff;display:flex;justify-content:space-between;padding:0 12px}capital-planning-title-bar .title-bar .back-to-capital-plan{font-size:12px;letter-spacing:.4px;line-height:16px;font-weight:700}capital-planning-title-bar .title-bar-filters{align-items:center;display:flex}capital-planning-title-bar .title-bar-filters>hb-button,capital-planning-title-bar .title-bar-filters>hb-kebab{margin-left:32px}capital-planning-title-bar .title-bar-filters>hb-kebab{margin-right:16px}capital-planning-title-bar .title-bar-filters .filter-button .hb-button-button,capital-planning-title-bar .title-bar-version-info{font-size:12px;letter-spacing:.4px;line-height:16px}capital-planning-title-bar .title{align-items:center;display:flex;height:72px;padding-left:13px}capital-planning-title-bar .project-dropdown .hb-capital-planning-dropdown{font-size:14px;letter-spacing:.25px;line-height:20px;margin-right:24px}capital-planning-title-bar .project-dropdown .hb-capital-planning-dropdown .hb-capital-planning-dropdown-selected-label{max-width:300px}capital-planning-title-bar .project-dropdown.project-reports .hb-capital-planning-dropdown{font-weight:400}capital-planning-title-bar .project-options{font-size:14px;letter-spacing:.25px;line-height:20px;background-color:#fff;border:0;margin-right:24px;padding:0 8px 0 0;text-decoration:none}capital-planning-title-bar .project-options:focus{outline:0}capital-planning-version-card .u-row{align-items:center;display:flex}capital-planning-version-card .u-row:focus>.capital-planning-version-kebab-wrapper,capital-planning-version-card .u-row:hover>.capital-planning-version-kebab-wrapper{cursor:pointer;visibility:visible}capital-planning-version-card .u-row .row-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}capital-planning-version-card .capital-planning-card-header{text-transform:capitalize}capital-planning-version-card .capital-planning-version-name{padding-right:14px}capital-planning-version-card .capital-planning-version-date{font-size:12px;letter-spacing:.4px;line-height:16px;color:#4d4d4d;padding-left:16px}capital-planning-version-card .capital-planning-version-kebab-wrapper{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;visibility:hidden;width:7%}#app-wrap.capital-planning-full-view{min-height:auto}capital-planning .section-dashboard.capital-planning .main-header{margin-bottom:0}capital-planning .capital-planning-main-header{background-color:#fff;margin-bottom:0}capital-planning .capital-planning-main-header .tab-element:not(:last-child){margin-right:40px}capital-planning .capital-planning-main-header .tab-element.active-top{border-bottom:4px solid #f47e42}.icon-circle-check{margin-right:8px}.icon-circle-check:before{font-size:12px;letter-spacing:.4px;line-height:16px}.icon-circle-check.official{color:#21518f}.icon-circle-check.unofficial{color:#4d4d4d}.capital-planning-add-comment-modal .hb-modal-v2 .hb-modal-v2-actions{padding:0}.capital-planning-add-comment-modal .capital-planning-comments-empty{align-items:center;border-top:1px solid #e6e6e6;display:flex;padding:20px}.capital-planning-add-comment-modal .capital-planning-comments-empty .content{font-size:12px;letter-spacing:.4px;line-height:16px;color:#4d4d4d;padding-left:15px}.capital-planning-add-comment-tooltip.top .tooltip-arrow{left:auto}.capital-planning-add-comment-tooltip .tooltip-inner{background-color:#282828}.capital-planning-comment-tooltip{position:absolute;right:24px}.capital-planning-comment-tooltip:hover{cursor:pointer}.capital-planning-comment-tooltip .tooltip-inner,.capital-planning-project-tooltip .tooltip-inner{background-color:#282828}.capital-planning-comment-details-tooltip{font-size:12px;letter-spacing:.4px;line-height:16px}.capital-planning-comment-details-tooltip .tooltip-inner{background-color:#282828;padding:0}.capital-planning-comment-details-tooltip .variance-comment-wrapper{display:flex;flex-direction:column;text-align:left}.capital-planning-comment-details-tooltip .variance-comment-wrapper .variance-comment{padding:15px}.capital-planning-comment-details-tooltip .variance-comment-wrapper .variance-comment-details{font-size:10px;letter-spacing:.6px;line-height:14px;border-top:1px solid hsla(0,0%,90%,.4);color:#fff;padding:15px}capital-planning-cashflow-link-tooltip{cursor:pointer}.capital-planning-tooltip.cashflow-link-tooltip{font-size:12px;letter-spacing:.4px;line-height:16px}.capital-planning-tooltip.cashflow-link-tooltip .tooltip-inner{width:160px}.capital-planning-tooltip.cashflow-link-tooltip .tooltip-inner .tooltip-wrapper{text-align:left}.capital-planning-tooltip.cashflow-link-tooltip .tooltip-inner .tooltip-wrapper .tooltip-actions,.capital-planning-tooltip.cashflow-link-tooltip .tooltip-inner .tooltip-wrapper .tooltip-content{padding:8px 12px}.capital-planning-tooltip.cashflow-link-tooltip .tooltip-inner .tooltip-wrapper .tooltip-actions{border-top:1px solid #fff}capital-planning-invoice-tooltip .capital-planning-invoice-tooltip{left:4px;margin-right:8px;position:absolute;top:8px;z-index:1}capital-planning-invoice-tooltip .capital-planning-invoice-tooltip .tooltip-inner{background-color:#282828}capital-planning-invoice-tooltip .icon-dollar-invoice{font-size:14px;letter-spacing:.25px;line-height:20px;color:#2eacc3;cursor:pointer}capital-planning-invoice-tooltip .icon-dollar-invoice.is-exceeded{color:#d62c2f}.invoice-tooltip-content .text{font-size:12px;letter-spacing:.4px;line-height:16px;margin-bottom:0}capital-planning-stage-tooltip .tooltip.top{width:max-content}capital-planning-stage-tooltip .tooltip.top .tooltip-arrow{margin-left:0}capital-planning-stage-tooltip .tooltip-inner{background-color:#282828}#app-wrap.cash-flow-forecasting-full-view{min-height:auto}cash-flow-forecasting .cash-flow-forecasting-header-bar .hb-project-header-bar{margin-bottom:0}cash-flow-forecasting .cash-flow-forecasting-container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}cash-flow-forecasting .cash-flow-forecasting-project-header-title{cursor:pointer;display:flex;font-weight:500;justify-content:center;margin:24px auto;text-align:center}cash-flow-forecasting .cash-flow-forecasting-card .cash-flow-forecasting-card-body .hb-card-body-content{display:flex;justify-content:space-between}cash-flow-forecasting .cash-flow-forecasting-card .cash-flow-forecasting-card-body .hb-pair-label{margin-bottom:8px}cash-flow-forecasting .cash-flow-forecasting-card .no-info{color:#909090;font-style:italic;font-weight:500}cash-flow-forecasting .cash-flow-forecasting-card .variance-balance{color:#fa4e46}cash-flow-forecasting .cash-flow-forecasting-card .cash-flow-forecasting-pair .is-icon-info:hover{cursor:pointer}cash-flow-forecasting .cash-flow-forecasting-card .cash-flow-forecasting-note{font-size:10px;letter-spacing:.6px;line-height:14px;color:#909090;font-weight:500}.cash-flow-past-actuals-expand-toggle-tooltip.top .tooltip-arrow{border-top-color:#fff}.cash-flow-past-actuals-expand-toggle-tooltip.top .tooltip-inner{background-color:#fff;color:#282828}hb-cash-flow-forecasting-change-duration{color:#282828;font-size:14px;font-weight:400;line-height:20px}hb-cash-flow-forecasting-change-duration .margin-bottom-20{margin-bottom:16px}hb-cash-flow-forecasting-change-duration .margin-top-20{margin-top:16px}hb-cash-flow-forecasting-change-duration .padding-right-20{padding-right:16px}hb-cash-flow-forecasting-change-duration .banner .modal-text .text-strong{font-weight:500}hb-cash-flow-forecasting-change-duration .disclaimer{font-size:12px}hb-cash-flow-forecasting-change-duration .disclaimer .modal-text .text-strong{font-weight:500}hb-cash-flow-forecasting-change-duration .hb-input-wrapper{margin-bottom:0}hb-cash-flow-forecasting-change-duration .color-error{color:#d62c2f}hb-cash-flow-forecasting-change-duration .date-selection-errors{margin-bottom:16px}cash-flow-forecasting-footer{align-items:center;background-color:#fff;border-top:1px solid #e6e6e6;bottom:0;box-shadow:0 -4px 4px rgba(46,172,195,.1);display:flex;font-size:22px;height:75px;justify-content:flex-end;left:0;overflow:hidden;padding:0 32px;position:fixed;width:100%;z-index:200}cash-flow-forecasting-footer .footer-button{margin-left:24px}cash-flow-forecasting-footer .hb-info-help-text-icon.icon-info-sq{font-size:14px;letter-spacing:.25px;line-height:20px;color:#fbc01b}cash-flow-forecasting-footer .project-link{font-weight:700;text-decoration:none;text-transform:uppercase}hb-cash-flow-forecasting-spreading-modal .cff-table-spreading .row{border-bottom:1px solid #e6e6e6;padding-bottom:8px}hb-cash-flow-forecasting-spreading-modal .cff-table-spreading .details-wrapper{display:flex;padding-bottom:4px;width:100%}hb-cash-flow-forecasting-spreading-modal .cff-table-spreading .details-column{display:flex;flex-direction:column;padding-bottom:8px;padding-left:24px;padding-right:24px;position:relative;width:50%}hb-cash-flow-forecasting-spreading-modal .cff-table-spreading .details-column .detail-text{color:#4d4d4d;display:block;font-weight:400;margin-bottom:4px;padding:0;text-transform:none;font-size:12px;letter-spacing:.4px;font-weight:500;line-height:16px}hb-cash-flow-forecasting-spreading-modal .cff-table-spreading .details-column .detail-text.actuals:before{content:"-";left:0;position:absolute}hb-cash-flow-forecasting-spreading-modal .cff-table-spreading .details-column .forecast:before{content:"=";left:0;position:absolute}hb-cash-flow-forecasting-spreading-modal .cff-table-spreading .divider:after{border-bottom:1px solid #e6e6e6;content:"";display:block;width:80%}cash-flow-forecasting-navigation{align-items:center;display:flex;justify-content:center;width:100%}cash-flow-forecasting-navigation .cash-flow-forecasting-navigation-btn{appearance:none;background:none;border:0;cursor:pointer;font-family:inherit;line-height:1;margin:0;outline:0;padding:0}cash-flow-forecasting-navigation .cash-flow-forecasting-navigation-btn[disabled] .cash-flow-forecasting-navigation{background-color:#b3b3b3;color:#fff;cursor:not-allowed;opacity:.5}cash-flow-forecasting-navigation .cash-flow-forecasting-navigation-btn[disabled]:focus,cash-flow-forecasting-navigation .cash-flow-forecasting-navigation-btn[disabled]:hover{appearance:none;background:none;border:0;cursor:pointer;font-family:inherit;line-height:1;margin:0;outline:0;padding:0}cash-flow-forecasting-navigation .cash-flow-forecasting-navigation-container{align-items:center;display:flex;justify-content:space-between;width:100%}cash-flow-forecasting-navigation .cash-flow-forecasting-navigation{font-size:22px;letter-spacing:.15px;line-height:32px;align-items:center;background-color:#fff;background-position:50%;background-size:cover;border:1px solid #e6e6e6;border-radius:50%;color:#2eacc3;display:inline-flex;font-weight:700;height:30px;justify-content:center;width:30px}cash-flow-forecasting-navigation .cash-flow-forecasting-navigation:focus,cash-flow-forecasting-navigation .cash-flow-forecasting-navigation:hover{cursor:pointer}cash-flow-forecasting-navigation .cash-flow-forecasting-navigation .cash-flow-forecasting-navigation-button-previous:before{margin-left:.1em}cash-flow-forecasting-navigation .cash-flow-forecasting-navigation .cash-flow-forecasting-navigation-button-next:before{margin-right:.1em}hb-cash-flow-forecasting-overview{width:100%}hb-cash-flow-forecasting-overview .cash-flow-forecasting-card{margin:0 auto 24px}hb-cash-flow-forecasting-overview .cash-flow-forecasting-card .cash-flow-forecasting-card-body .hb-card-body-content{display:flex;justify-content:space-between}hb-cash-flow-forecasting-overview .cash-flow-forecasting-card .cash-flow-forecasting-card-body .hb-pair-label{margin-bottom:8px}hb-cash-flow-forecasting-overview .cash-flow-forecasting-card .no-info{color:#909090;font-style:italic;font-weight:500}hb-cash-flow-forecasting-overview .cash-flow-forecasting-card .cash-flow-forecasting-pair .is-icon-info:hover{cursor:pointer}hb-cash-flow-forecasting-overview .cash-flow-forecasting-card .cash-flow-forecasting-note{font-size:10px;letter-spacing:.6px;line-height:14px;color:#909090;font-weight:500}hb-cash-flow-forecasting-overview .cash-flow-forecasting-card .cash-flow-forecasting-note.variance-balance{color:#fa4e46}hb-cash-flow-forecasting-table-cell{display:block;height:100%;padding:0;width:100%}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell{font-size:12px;letter-spacing:.4px;line-height:16px;border-top:1px solid;border-top-color:transparent;border-right:1px solid;border-right-color:rgba(217,222,230,.2);border-bottom:1px solid;border-bottom-color:#d9dee6;border-left:1px solid;border-left-color:transparent;color:#282828;font-weight:400;line-height:30px;max-height:60px;min-height:60px;overflow:hidden}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.is-focused{border-color:#2eacc3}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .cell-value{padding:15px}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .cell-value.cell-value-label-padding{padding-left:32px}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .cell-value.non-editable,hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .cell-value .non-editable{cursor:not-allowed}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .cell-value.editable-cell{cursor:pointer;height:60px}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .cell-value .has-negative-value{color:#fa4e46}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .cell-value .icon-edit{color:rgba(46,172,195,.7);display:none;left:10px;position:absolute;z-index:5}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .cell-value .empty-cell{text-align:center}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .cell-value .empty-cell .icon-add{background-color:#2eacc3;border-radius:8px;color:#fff;display:none;font-size:16px}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .cell-value .empty-cell .icon-add:before{font-size:16px;margin:0;width:16px}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .cell-label-actions{display:inline;left:calc(100% - 30px);position:relative;right:auto;top:-45px}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .contract-info-wrapper{align-items:center;display:flex;height:60px;padding-left:10px}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .contract-info-wrapper .contract-info-icon-container{margin-right:6px;width:16px}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .contract-info-wrapper .contract-info-icon-container .item-icon{color:#2eacc3;font-size:14px}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .contract-info-wrapper .contract-info-details{line-height:1.5em;text-transform:none}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .contract-info-wrapper .contract-info-details.cell-value-label{padding-left:22px}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .contract-info-wrapper .contract-info-details .cell-value{padding:0}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .contract-info-wrapper .contract-info-details .cell-value-vendor-name{font-size:11px;font-weight:400}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .cell-header{align-items:center;display:flex;height:80px;justify-content:center;width:100%}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .cell-header .collapse-toggle-wrapper{display:flex;height:84px;position:absolute;right:0;top:0;width:20px}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell .cell-header .collapse-toggle-wrapper .collapse-toggle{background:transparent;border-width:0;color:#f47e42;padding:0}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-class-item-totals-label{font-size:12px;letter-spacing:.4px;line-height:16px;background-color:#fff;color:#282828;font-weight:700;height:60px;line-height:30px;text-align:left;text-transform:uppercase}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-class-past-actuals-cell{color:#4d4d4d}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-class-totals-cell,hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-class-totals-row-cell{background-color:#fff;color:#282828}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-data-number{text-align:right}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-type-editable,hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-type-label,hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-type-non-editable{background-color:#fff}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-type-editable[class*=job-category],hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-type-label[class*=job-category],hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-type-non-editable[class*=job-category]{background-color:#fff;border-right:1px solid transparent}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-type-editable[class*=row-label],hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-type-label[class*=row-label],hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-type-non-editable[class*=row-label]{font-weight:700;text-align:left;text-transform:uppercase}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-type-editable.row-class-even-row,hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-type-editable.row-class-even-row hb-input .hb-input-wrapper .hb-input-input,hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-type-label.row-class-even-row,hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-type-label.row-class-even-row hb-input .hb-input-wrapper .hb-input-input,hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-type-non-editable.row-class-even-row,hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-type-non-editable.row-class-even-row hb-input .hb-input-wrapper .hb-input-input{background-color:#f5f5f5}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-class-column-header{font-size:12px;letter-spacing:.4px;line-height:16px;background-color:#282828;border-bottom-width:0;border-left-width:0;border-top-width:0;cursor:default;max-height:80px;min-height:80px;text-align:center}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-class-column-header .overlay{width:100%}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-class-column-header .cell-info{font-size:10px;letter-spacing:.6px;line-height:14px;color:#fff;font-weight:400;margin-bottom:4px;min-height:14px}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell.cell-class-column-header .cell-label{font-size:12px;letter-spacing:.4px;line-height:16px;color:#fff;font-weight:500;margin-top:0;min-height:16px;overflow:hidden;padding:5px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell:hover .empty-cell .icon-add,hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell:hover .icon-edit{display:inline}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell hb-input .hb-input-wrapper{margin-bottom:0}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell hb-input .hb-input-wrapper .hb-input-label{display:none}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell hb-input .hb-input-wrapper .hb-input-wrapper-inner .hb-input-input{font-size:12px;letter-spacing:.4px;line-height:16px;background-color:#fff;border:0;border-radius:0;height:100%;padding:5px 0;text-align:right}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell hb-input .hb-input-wrapper .hb-input-wrapper-inner .hb-input-input:focus{border:0;border-color:transparent;padding:5px 0}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell hb-input .hb-input-wrapper .hb-input-wrapper-inner .hb-input-input:hover:read-only{border:0;border-color:transparent}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell hb-input .hb-input-wrapper .hb-input-wrapper-inner .hb-input-wrapper-unit.is-read-only{border:0}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell hb-input .hb-input-wrapper .hb-input-wrapper-inner .hb-input-wrapper-unit.is-read-only .hb-input-input{border:0;padding:5px 0}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell hb-input .hb-input-wrapper .hb-input-wrapper-inner .hb-input-wrapper-unit.is-read-only .hb-input-input:hover{border-color:transparent}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell hb-button.cash-flow-cell-add-budget-button{position:relative;top:-2px}hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell hb-button.cash-flow-cell-add-budget-button .hb-button-size-small{font-size:10px;letter-spacing:.6px;line-height:14px;padding-left:8px;padding-right:8px}.cash-flow-forecasting-table-expanded-column-wrapper hb-cash-flow-forecasting-table-cell.cell-class-column-header{background-color:#0e1722;border-color:transparent}.cash-flow-cell-tooltip.tooltip.top .tooltip-arrow{border-top-color:#282828}.cash-flow-cell-tooltip.tooltip.text-align-left .tooltip-inner{text-align:left}.cash-flow-cell-tooltip.tooltip.text-align-center .tooltip-inner{text-align:center}.cash-flow-cell-tooltip.tooltip.text-align-right .tooltip-inner{text-align:right}.cash-flow-cell-tooltip.tooltip .tooltip-inner{font-size:12px;letter-spacing:.4px;line-height:16px;background-color:#282828;color:#fff;max-width:200px;padding:12px}.cash-flow-cell-tooltip.light.top .tooltip-arrow{border-top-color:#fff}.cash-flow-cell-tooltip.light .tooltip-inner{background-color:#fff;color:#282828}.cash-flow-cell-tooltip.cell-edit-level-update .tooltip-inner{overflow:hidden}.cash-flow-cell-tooltip.cell-edit-level-update .tooltip-inner .tooltip-content>div{float:left;margin:0 1px}.cash-flow-cell-tooltip.cell-edit-level-update .tooltip-inner .tooltip-content .cash-flow-cell-tooltip-message.has-icon{width:calc(100% - 30px)}.cash-flow-cell-tooltip.cell-edit-level-update .tooltip-inner .tooltip-content .color-alert{color:#fbc01b}.cash-flow-cell-tooltip.total-cff-header-tooltip{font-size:12px;letter-spacing:.4px;line-height:16px}.cash-flow-cell-tooltip.total-cff-header-tooltip .tooltip-wrapper{display:flex;flex-direction:column}.cash-flow-cell-tooltip.total-cff-header-tooltip .tooltip-wrapper .cash-flow-detail{margin-bottom:8px;text-align:right}.cash-flow-cell-tooltip.total-cff-header-tooltip .tooltip-wrapper .cash-flow-detail .label{font-size:10px;letter-spacing:.6px;line-height:14px;color:#4d4d4d;display:block;margin-bottom:4px}.cash-flow-cell-tooltip.total-cff-header-tooltip .tooltip-wrapper .cash-flow-detail .value-container{display:flex;justify-content:space-between}.cash-flow-cell-tooltip.total-cff-header-tooltip .tooltip-wrapper .cash-flow-detail .value{display:block;font-weight:500;padding-bottom:4px}.cash-flow-cell-tooltip.total-cff-header-tooltip .tooltip-wrapper .cash-flow-detail .no-info{color:#909090;font-style:italic;font-weight:500}.cash-flow-cell-tooltip.total-cff-header-tooltip .tooltip-wrapper .cash-flow-detail.total{border-top:1px solid #e6e6e6;margin-bottom:0;margin-top:0;padding-bottom:4px;padding-top:15px}.cash-flow-cell-tooltip.budget-header-tooltip .tooltip-inner{padding:0}.cash-flow-cell-tooltip.budget-header-tooltip .tooltip-wrapper{text-align:left}.cash-flow-cell-tooltip.budget-header-tooltip .tooltip-wrapper .budget-details{font-size:10px;letter-spacing:.6px;line-height:14px;border-top:1px solid #e6e6e6;color:#4d4d4d;display:flex;padding:15px}.cash-flow-cell-tooltip.budget-header-tooltip .cash-flow-forecasting-check-icon{align-self:center;color:#2eacc3;display:flex;width:15%}.cash-flow-cell-tooltip.budget-header-tooltip .budget-info{color:#282828;padding:15px}.cash-flow-cell-tooltip.budget-header-tooltip .budget-info .budget-name{font-weight:500;padding-bottom:4px;text-transform:uppercase}.cash-flow-cell-tooltip.budget-header-tooltip .budget-info .budget-explanation{font-size:12px;letter-spacing:.4px;line-height:16px}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-type-fixed .cash-flow-forecasting-table-column-wrapper.has-only-header,hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-type-fixed.column-class-variance-column .cash-flow-forecasting-table-column-wrapper.has-total.has-only-header{border-top:4px solid #4d5663}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column .cash-flow-forecasting-table-column-wrapper.has-only-header,hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-type-fixed.column-class-total-cash-flow-column .cash-flow-forecasting-table-column-wrapper.has-only-header{border-top:4px solid #f47e42}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-type-fixed.column-class-variance-column .cash-flow-forecasting-table-column-wrapper.has-total.has-only-header.has-negative-value{border-top:4px solid #fa4e46}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column{box-sizing:content-box;flex-basis:100%;flex-grow:1;list-style:none;min-width:140px;position:relative;text-align:center;z-index:1}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column:last-child,hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column:last-child .cash-flow-forecasting-table-column-cell{border-right-color:transparent}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-type-fixed{max-width:140px;position:sticky;z-index:2}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-type-fixed.column-class-table-labels{left:0;max-width:290px;min-width:290px;text-align:left}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-type-fixed.column-class-budget-column{left:290px}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-type-fixed.column-class-variance-column{left:430px}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-type-fixed.column-class-total-cash-flow-column{left:570px}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-type-fixed.column-class-total-cash-flow-column .cash-flow-forecasting-table-column-wrapper hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell[class*=job-category]{border-right-color:transparent}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-type-fixed.column-class-total-cash-flow-column .cash-flow-forecasting-table-column-wrapper hb-cash-flow-forecasting-table-cell.cash-flow-forecasting-table-column-cell:not([class*=job-category]){box-shadow:4px 1px 10px -2px rgba(0,0,0,.15)}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-type-fixed.column-class-total-cash-flow-column .cell-class-column-header .cell-header{position:relative}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-type-fixed.column-class-total-cash-flow-column .cell-class-column-header .overlay{align-items:center;background-color:rgba(244,126,66,.15);bottom:0;display:flex;left:0;padding-left:10px;padding-right:10px;position:absolute;right:0;top:0}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-type-fixed.column-class-total-cash-flow-column .cell-class-column-header .overlay .cell-label{margin-top:3px;white-space:inherit}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-class-total-cash-flow-column .has-value{font-weight:500}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-class-prior-year-actuals-column{max-width:140px}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-class-prior-year-actuals-column .cash-flow-forecasting-table-column-wrapper.is-expandable.is-hovered,hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-class-prior-year-actuals-column .cash-flow-forecasting-table-column-wrapper.is-expandable:hover{border-right:1px solid #2eacc3}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-class-prior-year-actuals-column .cash-flow-forecasting-table-column-wrapper.is-expandable.is-hovered hb-cash-flow-forecasting-table-cell,hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column.column-class-prior-year-actuals-column .cash-flow-forecasting-table-column-wrapper.is-expandable:hover hb-cash-flow-forecasting-table-cell{border-right-width:0}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column .cash-flow-forecasting-table-column-wrapper.has-only-header:after{bottom:0;box-shadow:0 5px 8px -2px rgba(0,0,0,.15);content:"";height:6px;left:0;position:absolute;right:0;width:102%}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column .collapse-bar{background:rgba(244,126,66,.4);border-right:1px solid #2eacc3;cursor:pointer;display:flex;height:100%;position:absolute;right:0;top:0;width:20px}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column .collapse-bar.has-only-header{border-top:4px solid #2eacc3;padding-bottom:60px}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column .collapse-bar .collapse-toggle{background:transparent;border-width:0;margin:0;padding:0;position:relative;top:0;width:100%}hb-cash-flow-forecasting-table-column.cash-flow-forecasting-table-column .collapse-bar .collapse-toggle i:before{margin:0}hb-cash-flow-forecasting-table-column.column-class-variance-column .has-value{font-weight:500}hb-cash-flow-forecasting-table-column.column-class-variance-column .cell-value.has-value{color:#282828}.cash-flow-forecasting-table-expanded-column-wrapper hb-cash-flow-forecasting-table-column{left:-1300px;max-width:130px;min-width:130px;transition:.5s cubic-bezier(.05,.5,.5,.99);z-index:0}.cash-flow-forecasting-table-expanded-column-wrapper hb-cash-flow-forecasting-table-column.visible{left:0}.cash-flow-forecasting-table-expanded-column-wrapper hb-cash-flow-forecasting-table-column:last-child{min-width:150px}.cash-flow-forecasting-table-expanded-column-wrapper hb-cash-flow-forecasting-table-column:last-child hb-cash-flow-forecasting-table-cell{padding-right:20px}cash-flow-forecasting-table-toolbar .cash-flow-forecasting-table-toolbar{align-items:center;background-color:#fff;border:1px solid #e6e6e6;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;padding:12px 24px}cash-flow-forecasting-table-toolbar .color-success{color:#0b8626}cash-flow-forecasting-table-toolbar .toolbar-left,cash-flow-forecasting-table-toolbar .toolbar-right{align-items:center;display:flex}cash-flow-forecasting-table-toolbar .toolbar-left{max-width:50%}cash-flow-forecasting-table-toolbar .toolbar-button{margin-left:24px;margin-right:24px}cash-flow-forecasting-table-toolbar .toolbar-dropdown-wrapper{display:flex;flex-direction:column;height:40px;max-width:100%}cash-flow-forecasting-table-toolbar .toolbar-dropdown-wrapper .toolbar-dropdown-label{font-size:10px;letter-spacing:.6px;line-height:14px;color:#4d4d4d}cash-flow-forecasting-table-toolbar .toolbar-dropdown-option .hb-dropdown-toggle{font-size:14px;letter-spacing:.25px;line-height:20px;background-color:transparent;border:0;color:#282828;margin-top:4px;padding:0 8px 0 0;text-decoration:none;text-overflow:ellipsis;transition:background-color .3s ease-in-out}cash-flow-forecasting-table-toolbar .toolbar-dropdown-option .hb-dropdown-toggle:before{left:100%;right:0}cash-flow-forecasting-table-toolbar .toolbar-dropdown-option .hb-dropdown-toggle.is-open,cash-flow-forecasting-table-toolbar .toolbar-dropdown-option .hb-dropdown-toggle:focus,cash-flow-forecasting-table-toolbar .toolbar-dropdown-option .hb-dropdown-toggle:hover{background-color:transparent;text-decoration:none}hb-cash-flow-forecasting-table ::-webkit-scrollbar{height:0;width:0}hb-cash-flow-forecasting-table .cash-flow-forecasting-table{margin-bottom:100px;max-height:calc(100vh - 250px);max-width:100%;overflow:auto;padding:0}hb-cash-flow-forecasting-table .cash-flow-forecasting-table.is-published{margin-bottom:20px;max-height:calc(100vh - 170px)}hb-cash-flow-forecasting-table .cash-flow-forecasting-table .table-body,hb-cash-flow-forecasting-table .cash-flow-forecasting-table .table-header{display:inline-flex;min-width:100%}hb-cash-flow-forecasting-table .cash-flow-forecasting-table .table-body>.cash-flow-forecasting-table-expanded-column-wrapper,hb-cash-flow-forecasting-table .cash-flow-forecasting-table .table-header>.cash-flow-forecasting-table-expanded-column-wrapper{display:inline-flex}hb-cash-flow-forecasting-table .cash-flow-forecasting-table .table-header{position:sticky;top:0;z-index:20}cash-flow-forecasting-add-budget-tooltip span{display:block;text-align:right}.cash-flow-forecasting-tooltip.add-budget-tooltip{font-size:12px;letter-spacing:.4px;line-height:16px}.cash-flow-forecasting-tooltip.add-budget-tooltip .tooltip-inner{width:160px}.cash-flow-forecasting-tooltip.add-budget-tooltip .tooltip-inner .tooltip-wrapper{text-align:left}.cash-flow-forecasting-tooltip.add-budget-tooltip .tooltip-inner .tooltip-wrapper .tooltip-content{padding:8px 12px}.cash-flow-forecasting-tooltip.add-budget-tooltip .tooltip-inner .tooltip-wrapper .tooltip-link{font-weight:700;text-decoration:none;text-transform:uppercase}.cash-flow-forecasting-tooltip.budget-tooltip{font-size:12px;letter-spacing:.4px;line-height:16px}.cash-flow-forecasting-tooltip.budget-tooltip .tooltip-wrapper{text-align:left}.cash-flow-forecasting-tooltip.budget-tooltip .tooltip-wrapper .budget-details{font-size:10px;letter-spacing:.6px;line-height:14px;border-top:1px solid #e6e6e6;color:#4d4d4d;display:flex;padding:15px}.cash-flow-forecasting-tooltip.budget-tooltip .cash-flow-forecasting-check-icon{align-self:center;color:#2eacc3;display:flex;width:15%}.cash-flow-forecasting-tooltip.budget-tooltip .budget-info{color:#282828;padding:15px}.cash-flow-forecasting-tooltip.budget-tooltip .budget-info .budget-name{font-weight:500;padding-bottom:4px;text-transform:uppercase}.cash-flow-forecasting-tooltip.budget-tooltip .budget-info .budget-explanation{font-size:12px;letter-spacing:.4px;line-height:16px}.cash-flow-forecasting-tooltip .tooltip-inner{max-width:200px;padding:0;width:200px}.cash-flow-forecasting-tooltip .tooltip-wrapper{display:flex;flex-direction:column}.cash-flow-forecasting-tooltip.cash-flow-tooltip{font-size:12px;letter-spacing:.4px;line-height:16px}.cash-flow-forecasting-tooltip.cash-flow-tooltip .tooltip-wrapper .cash-flow-details{padding-left:15px;padding-right:15px}.cash-flow-forecasting-tooltip.cash-flow-tooltip .tooltip-wrapper .cash-flow-detail{margin-bottom:8px;margin-top:8px;text-align:right}.cash-flow-forecasting-tooltip.cash-flow-tooltip .tooltip-wrapper .cash-flow-detail .label{font-size:10px;letter-spacing:.6px;line-height:14px;color:#4d4d4d;display:block;margin-bottom:4px}.cash-flow-forecasting-tooltip.cash-flow-tooltip .tooltip-wrapper .cash-flow-detail .value-container{display:flex;justify-content:space-between}.cash-flow-forecasting-tooltip.cash-flow-tooltip .tooltip-wrapper .cash-flow-detail .value{display:block;font-weight:500;padding-bottom:4px}.cash-flow-forecasting-tooltip.cash-flow-tooltip .tooltip-wrapper .cash-flow-detail .no-info{color:#909090;font-style:italic;font-weight:500}.cash-flow-forecasting-tooltip.cash-flow-tooltip .tooltip-wrapper .cash-flow-detail.total{border-top:1px solid #e6e6e6;margin-bottom:0;margin-top:0;padding-bottom:4px;padding-top:15px}hb-change-order-approval-actions .approval-package-heading-primary{width:100%}hb-change-order-approval-actions .controls.approval-package-page-controls .right .approval-rejected{margin-left:0;white-space:nowrap}@media (max-width:640px){hb-change-order-approval-actions .controls.approval-package-page-controls .top{flex-wrap:wrap}hb-change-order-approval-actions .controls.approval-package-page-controls .right{justify-content:flex-start}hb-change-order-approval-actions .controls.approval-package-page-controls .right .after-approval{margin-left:0;white-space:nowrap}}hb-change-order-approval-cancel-modal .hb-change-order-approval-modal .approvals-modal-body-top{padding:0 20px 20px;position:relative;text-align:center}hb-change-order-approval-cancel-modal .hb-change-order-approval-modal .approvals-modal-body-top.approvals-modal-body-top-with-border{margin-bottom:20px}hb-change-order-approval-cancel-modal .hb-change-order-approval-modal .approvals-modal-body-top.approvals-modal-body-top-with-border:after{background-color:#b3b3b3;bottom:0;content:"";height:1px;left:-20px;position:absolute;width:calc(100% + 40px)}hb-change-order-approval-cancel-modal .hb-change-order-approval-modal .approvals-modal-body-top .approvals-modal-icon{border-radius:100px;color:#fff;display:block;font-size:42px;height:64px;line-height:64px;margin:8px auto 16px;text-align:center;width:64px}hb-change-order-approval-cancel-modal .hb-change-order-approval-modal .approvals-modal-body-top .approvals-modal-icon:before{margin:0}hb-change-order-approval-cancel-modal .hb-change-order-approval-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-reject{background-color:#d62c2f}hb-change-order-approval-cancel-modal .hb-change-order-approval-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-approve{background-color:#e0fce6;border:1px solid #0b8626;color:#0b8626}hb-change-order-approval-cancel-modal .hb-change-order-approval-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-after-approve{background-color:#2eacc3}hb-change-order-approval-cancel-modal .hb-change-order-approval-modal .approvals-modal-body-bottom .text{text-align:center}hb-change-order-approval-cancel-modal .hb-change-order-approval-modal .approvals-modal-heading{font-weight:500}hb-change-order-approval-cancel-modal .hb-change-order-approval-modal .approvals-modal-approvable-heading,hb-change-order-approval-cancel-modal .hb-change-order-approval-modal .cost-schedule-value{margin-top:16px}hb-change-order-approval-cancel-modal .hb-change-order-approval-modal .approvals-modal-approvable-heading{font-size:12px;margin-bottom:1em}hb-change-order-approval-cancel-modal .hb-change-order-approval-modal .cost-schedule-value{line-height:1}hb-change-order-approval .hb-change-order-approval-modal .approvals-modal-body-top{padding:0 20px 20px;position:relative;text-align:center}hb-change-order-approval .hb-change-order-approval-modal .approvals-modal-body-top.approvals-modal-body-top-with-border{margin-bottom:20px}hb-change-order-approval .hb-change-order-approval-modal .approvals-modal-body-top.approvals-modal-body-top-with-border:after{background-color:#b3b3b3;bottom:0;content:"";height:1px;left:-20px;position:absolute;width:calc(100% + 40px)}hb-change-order-approval .hb-change-order-approval-modal .approvals-modal-body-top .approvals-modal-icon{border-radius:100px;color:#fff;display:block;font-size:42px;height:64px;line-height:64px;margin:8px auto 16px;text-align:center;width:64px}hb-change-order-approval .hb-change-order-approval-modal .approvals-modal-body-top .approvals-modal-icon:before{margin:0}hb-change-order-approval .hb-change-order-approval-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-reject{background-color:#d62c2f}hb-change-order-approval .hb-change-order-approval-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-approve{background-color:#e0fce6;border:1px solid #0b8626;color:#0b8626}hb-change-order-approval .hb-change-order-approval-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-after-approve{background-color:#2eacc3}hb-change-order-approval .hb-change-order-approval-modal .approvals-modal-body-bottom .text{text-align:center}hb-change-order-approval .hb-change-order-approval-modal .approvals-modal-heading{font-weight:500}hb-change-order-approval .hb-change-order-approval-modal .approvals-modal-approvable-heading,hb-change-order-approval .hb-change-order-approval-modal .cost-schedule-value{margin-top:16px}hb-change-order-approval .hb-change-order-approval-modal .approvals-modal-approvable-heading{font-size:12px;margin-bottom:1em}hb-change-order-approval .hb-change-order-approval-modal .cost-schedule-value{line-height:1}hb-change-order-approval .controls{width:100%}hb-change-order-approval .controls:not(.approval-package-page-controls){background-color:#fff;padding:10px 60px 30px}hb-change-order-approval .controls .button{white-space:nowrap}hb-change-order-approval .controls .button.is-showing-button-help-text{position:relative}hb-change-order-approval .controls .button-help-text{color:gray;display:none;font-size:10px;font-weight:400;left:5px;line-height:1.5;position:absolute;text-transform:none;top:calc(100% + 8px);width:calc(100% - 10px)}hb-change-order-approval .controls .button-help-text.is-showing-button-help-text{display:block}hb-change-order-approval .controls .top{background-color:#fff;display:flex;justify-content:space-between}hb-change-order-approval .controls .bottom{padding:10px 0;text-align:center}hb-change-order-approval .controls .left,hb-change-order-approval .controls .right{flex-basis:100%}hb-change-order-approval .controls .left .button:first-child{padding-left:0}hb-change-order-approval .controls .right{display:flex;justify-content:flex-end}hb-change-order-approval .controls .right .button{margin-left:20px}hb-change-order-approval .controls .right .button:first-child{margin-left:0}hb-change-order-approval .cta{cursor:pointer}hb-change-order-approval .cta.add-cost-detail{font-size:12px;text-transform:uppercase}hb-change-order-approval .cta.edit-project-items{font-size:10px;margin-bottom:10px;margin-right:15px}hb-change-order-approval .cta.reject{border-color:#d62c2f;color:#d62c2f;transition:border-color .6s,color .6s}hb-change-order-approval .cta.reject:focus,hb-change-order-approval .cta.reject:hover{border-color:#981e20;color:#981e20}hb-change-order-approval .cta.toggle-comment{display:block;font-size:12px;margin-top:1em;transition:margin 1s}hb-change-order-approval .cta.toggle-comment i{vertical-align:text-top}hb-change-order-approval .cta.toggle-comment i:before{transition:transform .15s}hb-change-order-approval .cta.toggle-comment:focus i,hb-change-order-approval .cta.toggle-comment:hover i{text-decoration:none}hb-change-order-approval .cta.toggle-comment.is-expanded{margin-top:0}hb-change-order-approval .cta.toggle-comment.is-expanded i:before{transform:rotate(90deg)}hb-change-order-approval .approval-package-preview-section{margin-bottom:40px}hb-change-order-approval .approval-package-preview{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);padding:30px 60px}hb-change-order-approval .approval-package-header{margin:40px auto}hb-change-order-approval .approval-package-step-heading{font-size:18px;font-weight:500}hb-change-order-approval .approval-package-view{align-items:flex-start;display:flex;flex-wrap:wrap;padding:30px 0}hb-change-order-approval .approval-package-view .approval-page-heading-icon{background-color:transparent;border:0 none transparent;border-radius:100%;color:#282828;display:block;font-size:16px;height:21px;line-height:21px;text-align:center;width:21px;display:inline-block;margin-right:.6ex}hb-change-order-approval .approval-package-view .approval-page-heading-icon:before{margin:0;padding:0}hb-change-order-approval .approval-package-view .approval-page-heading-icon.dot-clickable{cursor:pointer;transition:transform .35s}hb-change-order-approval .approval-package-view .approval-page-heading-icon.dot-clickable:focus,hb-change-order-approval .approval-package-view .approval-page-heading-icon.dot-clickable:hover{outline:none;transform:scale(1.15)}hb-change-order-approval .approval-package-view .approval-page-heading-icon.is-approved{background-color:#0b8626;border:0 none transparent;border-radius:100%;color:#fff;display:block;font-size:21px;height:30px;line-height:30px;text-align:center;width:30px;display:inline-block}hb-change-order-approval .approval-package-view .approval-page-heading-icon.is-approved:before{margin:0;padding:0}hb-change-order-approval .approval-package-view .approval-page-heading-icon.is-approved.dot-clickable{cursor:pointer;transition:transform .35s}hb-change-order-approval .approval-package-view .approval-page-heading-icon.is-approved.dot-clickable:focus,hb-change-order-approval .approval-package-view .approval-page-heading-icon.is-approved.dot-clickable:hover{outline:none;transform:scale(1.15)}hb-change-order-approval .approval-package-view .summary-approval-package-right{width:40%}hb-change-order-approval .approval-package-view .summary-approval-package-left{margin-right:20px;width:calc(60% - 20px)}hb-change-order-approval .approval-package-view .summary-approval-package-left .description{margin-bottom:10px}hb-change-order-approval .approval-package-view .summary-approval-package-left hb-change-order-approval-summary{padding:20px 40px}hb-change-order-approval .approval-package-view .approval-package-preview-section{background-color:#fff;margin-bottom:0;padding:20px 40px}hb-change-order-approval .approval-package-view .controls{margin-top:0}hb-change-order-approval .approval-package-view .controls .top{padding:30px 40px}hb-change-order-approval .approval-package-view .controls .top.is-showing-button-help-text{padding-bottom:53px}hb-change-order-approval .approval-package-view .controls .left{display:flex}hb-change-order-approval .approval-package-view .bid-approval-comments .is-empty{color:gray}hb-change-order-approval .approval-package-documents{margin-top:24px}hb-change-order-approval .approvals-package-setup-files-list .files-list-description{color:#4d4d4d}hb-change-order-approval .approvals-package-setup-files-list .files-list-files-list{list-style:none outside none;margin:12px 0}hb-change-order-approval .approvals-package-setup-files-list .files-list-file{font-size:13px;margin-bottom:4px}hb-change-order-approval .approvals-package-setup-files-list .files-list-file .files-list-icon{vertical-align:0}hb-change-order-approval .approvals-package-setup-files-list .files-list-file .files-list-icon.icon-document{color:#707070;font-size:20px}hb-change-order-approval .approvals-package-setup-files-list .files-list-file .files-list-icon.icon-attention{font-size:18px;margin-right:3px}@media (max-width:899px){hb-change-order-approval .approval-package-view .summary-approval-package-left,hb-change-order-approval .approval-package-view .summary-approval-package-right{width:100%}hb-change-order-approval .approval-package-view .summary-approval-package-left{margin-right:0}}@media (max-width:640px){hb-change-order-approval .approval-package-preview{padding:20px}}@media (max-width:500px){hb-change-order-approval .controls{flex-wrap:wrap}hb-change-order-approval .controls .left{flex-basis:100%;margin-bottom:10px;text-align:right}hb-change-order-approval .controls .right{flex-wrap:wrap}hb-change-order-approval .controls .right .button{margin-bottom:20px}hb-change-order-approval .approval-package-view .controls .left{justify-content:flex-end}hb-change-order-approval .approval-package-view .controls .left .button:last-child{padding-right:0}}hb-change-order-approval-set-up-approvers .approval-package-preview-inner{display:flex;flex-wrap:wrap}hb-change-order-approval-set-up-approvers .approval-package-preview-inner .description{flex-basis:100%;margin-bottom:40px}hb-change-order-approval-set-up-approvers .approval-package-preview-inner .note,hb-change-order-approval-set-up-approvers .approval-package-preview-inner hb-approvers{width:calc(50% - 30px)}hb-change-order-approval-set-up-approvers .approval-package-preview-inner .note{color:gray}hb-change-order-approval-set-up-approvers .approval-package-preview-inner hb-approvers{margin-right:60px}hb-change-order-approval-set-up-approvers .is-no-approvers{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;min-height:40vh;width:60%}hb-change-order-approval-set-up-approvers .is-no-approvers p{color:#b3b3b3;font-size:17px}@media (max-width:640px){hb-change-order-approval-set-up-approvers .approval-package-preview-inner .note,hb-change-order-approval-set-up-approvers .approval-package-preview-inner hb-approvers{margin-right:0;width:100%}hb-change-order-approval-set-up-approvers .approval-package-preview-inner hb-approvers{margin-bottom:20px}}hb-change-order-approval-set-up-package .approval-package-preview-step-2 .approvable-details-definition-list{margin-top:30px}hb-change-order-approval-set-up-package .approval-package-setup-comments{background-color:#f5f5f5;display:block;padding:25px 25px 35px}hb-change-order-approval-set-up-package .approval-package-setup-comments .reason-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}hb-change-order-approval-set-up-package .approval-package-setup-comments .unlabel{align-items:center;color:#282828;display:flex;font-size:14px;font-weight:700;height:25px;padding-left:0}hb-change-order-approval-set-up-package .approval-package-setup-comments .unlabel[for=reason]{width:230px}hb-change-order-approval-set-up-package .approval-package-setup-comments .unlabel[for=comment]{margin-bottom:20px;width:240px}hb-change-order-approval-set-up-package .approval-package-setup-comments .comment,hb-change-order-approval-set-up-package .approval-package-setup-comments .reason{background-color:#fff;border:1px solid #e6e6e6;font-size:14px}hb-change-order-approval-set-up-package .approval-package-setup-comments .reason{width:calc(100% - 230px - 117px)}hb-change-order-approval-set-up-package .approval-package-setup-comments .comment{width:100%}hb-change-order-approval-set-up-package .approval-package-setup-comments .spinner{margin-bottom:20px;margin-left:10px;white-space:nowrap;width:97px}hb-change-order-approval-set-up-package .approval-package-setup-comments .spinner.spinner-saving-reason{margin-right:10px}hb-change-order-approval-set-up-package .form-drop{margin-top:25px;width:50%}@media (max-width:767px){hb-change-order-approval-set-up-package .approval-package-preview{padding:30px 40px}hb-change-order-approval-set-up-package .approval-package-setup-comments .unlabel{width:100%}hb-change-order-approval-set-up-package .approval-package-setup-comments .unlabel[for=reason]{margin-bottom:20px}hb-change-order-approval-set-up-package .approval-package-setup-comments .reason{width:100%}hb-change-order-approval-set-up-package .approval-package-setup-comments .spinner.spinner-saving-reason{margin-right:0}}@media (max-width:640px){hb-change-order-approval-set-up-package .approval-package-preview{padding:30px}hb-change-order-approval-set-up-package .approval-package-preview .controls{width:100%}}@media (min-width:452px) and (max-width:767px){hb-change-order-approval-set-up-package .unlabel{width:calc(100% - 107px)}}hb-change-order-approval-set-up-review .approval-package-preview-section:first-child{flex-basis:calc(55% - 30px);margin-right:60px}hb-change-order-approval-set-up-review .approval-package-preview-section:nth-child(2){flex-basis:calc(45% - 30px);margin-top:30px}hb-change-order-approval-set-up-review hb-approvers{margin:40px 0}hb-change-order-approval-set-up-review .controls{flex-basis:100%}hb-change-order-approval-set-up-review .footnote-link{color:gray}hb-change-order-approval-set-up-review .footnote-link:focus,hb-change-order-approval-set-up-review .footnote-link:hover{color:#2eacc3;text-decoration:none}hb-change-order-approval-set-up-review .footnote{color:gray;font-size:10px}hb-change-order-approval-set-up-review .unheading{font-size:14px;font-weight:700}hb-change-order-approval-set-up-review .summary{margin-bottom:40px}hb-change-order-approval-set-up-review .summary-comment .summary-comment-text{font-size:14px}hb-change-order-approval-set-up-review .summary-comment .summary-comment-text.is-empty{color:gray}hb-change-order-approval-set-up-review .summary-approval-package .change-order-info{margin-bottom:20px}hb-change-order-approval-set-up-review .summary-approval-package .bid-value,hb-change-order-approval-set-up-review .summary-approval-package .change-order-num-title,hb-change-order-approval-set-up-review .summary-approval-package .vendor-name,hb-change-order-approval-set-up-review .summary-approval-package .vendor-type{display:block}hb-change-order-approval-set-up-review .summary-approval-package .vendor-name{font-size:16px}hb-change-order-approval-set-up-review .summary-approval-package .change-order-num-title{font-size:18px;font-weight:700;margin-bottom:10px}hb-change-order-approval-set-up-review .summary-approval-package .vendor-type{font-size:14px;margin-bottom:2px}hb-change-order-approval-set-up-review .summary-approval-package .change-order-value{font-size:24px;margin-bottom:30px}@media (max-width:899px){hb-change-order-approval-set-up-review .approval-package-preview-section:first-child{flex-basis:100%;margin-right:0}hb-change-order-approval-set-up-review .approval-package-preview-section:nth-child(2){flex-basis:100%}}hb-change-order-approval-setup .approval-package-header{margin:40px auto}hb-change-order-approval-setup .send-for-approval-spinner{align-items:center;display:flex;margin-left:20px;white-space:nowrap}hb-change-order-approval-setup .send-for-approval-spinner .icon-spin-arrows{margin-right:5px}hb-change-order-approval-summary{background-color:#fff;display:block}hb-change-order-approval-summary .go-to-link{font-size:12px;letter-spacing:.4px;line-height:16px;font-weight:700}hb-change-order-approval-summary .description{margin-bottom:1.65em}hb-change-order-approval-summary hb-key-value-item{display:block}hb-change-order-approval-summary .key-value-item{display:flex;flex-wrap:wrap}hb-change-order-approval-summary .key-value-item .key-value-item-key,hb-change-order-approval-summary .key-value-item .key-value-item-value{padding:8px 15px}hb-change-order-approval-summary .key-value-item .key-value-item-key{padding-left:35px}hb-change-order-approval-summary .key-value-item-key-other-project-costs{align-items:center;display:flex}hb-change-order-approval-summary .percent-of-budget,hb-change-order-approval-summary .project-budget-remainder-value{white-space:nowrap}hb-change-order-approval-summary .percent-of-budget{color:#4d4d4d;font-size:12px;font-style:italic}hb-change-order-approval-summary .project-budget-remainder-value{padding-left:1ex}hb-change-order-approval-summary .key-value-list .key-value-item .hb-key-value-item-key,hb-change-order-approval-summary .key-value-list .key-value-item .key-value-item-key,hb-change-order-approval-summary .key-value-list hb-key-value-item .hb-key-value-item-key,hb-change-order-approval-summary .key-value-list hb-key-value-item .key-value-item-key{font-weight:400;width:75%}hb-change-order-approval-summary .key-value-list .key-value-item .hb-key-value-item-value,hb-change-order-approval-summary .key-value-list .key-value-item .key-value-item-value,hb-change-order-approval-summary .key-value-list hb-key-value-item .hb-key-value-item-value,hb-change-order-approval-summary .key-value-list hb-key-value-item .key-value-item-value{margin-left:0;text-align:right;width:25%}hb-change-order-approval-summary .key-value-list .key-value-item.key-value-item-other-project-costs .key-value-item-key,hb-change-order-approval-summary .key-value-list .key-value-item.key-value-item-other-project-costs .key-value-item-value,hb-change-order-approval-summary .key-value-list .key-value-item.project-budget-remainder .key-value-item-key,hb-change-order-approval-summary .key-value-list .key-value-item.project-budget-remainder .key-value-item-value,hb-change-order-approval-summary .key-value-list hb-key-value-item.key-value-item-other-project-costs .key-value-item-key,hb-change-order-approval-summary .key-value-list hb-key-value-item.key-value-item-other-project-costs .key-value-item-value,hb-change-order-approval-summary .key-value-list hb-key-value-item.project-budget-remainder .key-value-item-key,hb-change-order-approval-summary .key-value-list hb-key-value-item.project-budget-remainder .key-value-item-value{width:50%}hb-change-order-approval-summary .key-value-list .key-value-item.project-budget-remainder .key-value-item-key,hb-change-order-approval-summary .key-value-list .key-value-item.project-budget-remainder .key-value-item-value,hb-change-order-approval-summary .key-value-list hb-key-value-item.project-budget-remainder .key-value-item-key,hb-change-order-approval-summary .key-value-list hb-key-value-item.project-budget-remainder .key-value-item-value{padding-top:0}hb-change-order-approval-summary .key-value-list .hb-key-value-item-key{padding-left:35px}hb-change-order-approval-summary .key-value-list .hb-key-value-item-value,hb-change-order-approval-summary .key-value-list .key-value-item-value{margin-bottom:0}hb-change-order-approval-summary .key-value-list .icon-right-dir{font-size:16px;left:10px;position:absolute;top:calc(50% - 12px);transition:transform .15s,left .6s}hb-change-order-approval-summary .key-value-list .key-value-item-expandable{cursor:pointer;margin-top:7px;position:relative}hb-change-order-approval-summary .key-value-list .key-value-item-expandable .hb-key-value-item-key,hb-change-order-approval-summary .key-value-list .key-value-item-expandable .hb-key-value-item-value,hb-change-order-approval-summary .key-value-list .key-value-item-expandable .key-value-item-key,hb-change-order-approval-summary .key-value-list .key-value-item-expandable .key-value-item-value{font-size:14px}hb-change-order-approval-summary .key-value-list.key-value-list-summary-other-items{margin-bottom:0}hb-change-order-approval-summary .key-value-list.key-value-list-summary-other-items .hb-key-value-item-key{padding-left:35px}hb-change-order-approval-summary .key-value-list.key-value-list-summary-other-items hb-key-value-item.key-value-item-summary-other-items{color:#4d4d4d;font-size:12px;font-style:italic}hb-change-order-approval-summary .key-value-list.key-value-list-summary-other-items hb-key-value-item.key-value-item-summary-other-items .hb-key-value-item-key,hb-change-order-approval-summary .key-value-list.key-value-list-summary-other-items hb-key-value-item.key-value-item-summary-other-items .hb-key-value-item-value{border-top:0;padding-top:0}hb-change-order-approval-summary .key-value-list.key-value-list-summary-other-items hb-key-value-item.sub-total .hb-key-value-item-key,hb-change-order-approval-summary .key-value-list.key-value-list-summary-other-items hb-key-value-item.sub-total .hb-key-value-item-value,hb-change-order-approval-summary .key-value-list.key-value-list-summary-other-items hb-key-value-item.total .hb-key-value-item-key,hb-change-order-approval-summary .key-value-list.key-value-list-summary-other-items hb-key-value-item.total .hb-key-value-item-value{border-bottom:1px solid #909090;border-top:1px solid #909090;font-weight:700}hb-change-order-approval-summary .key-value-list.key-value-list-summary-other-items hb-key-value-item.total .hb-key-value-item{background-color:#f3f6f8}hb-change-order-approval-summary .key-value-list.key-value-list-other-project-costs{margin-bottom:0;margin-right:-10px;max-height:0;overflow-y:scroll;transition:max-height 1s}hb-change-order-approval-summary .key-value-list.key-value-list-other-project-costs hb-key-value-item{height:20px}hb-change-order-approval-summary .key-value-list.key-value-list-other-project-costs .hb-key-value-item-key,hb-change-order-approval-summary .key-value-list.key-value-list-other-project-costs .hb-key-value-item-value{font-size:12px;line-height:1.65;padding-bottom:0;padding-top:0}hb-change-order-approval-summary .key-value-list.key-value-list-other-project-costs-inner{margin-bottom:10px}hb-change-order-approval-summary .key-value-list .key-value-item.is-empty .hb-key-value-item-key,hb-change-order-approval-summary .key-value-list .key-value-item.is-empty .hb-key-value-item-value,hb-change-order-approval-summary .key-value-list .key-value-item.is-empty .key-value-item-key,hb-change-order-approval-summary .key-value-list .key-value-item.is-empty .key-value-item-value,hb-change-order-approval-summary .key-value-list hb-key-value-item.is-empty .hb-key-value-item-key,hb-change-order-approval-summary .key-value-list hb-key-value-item.is-empty .hb-key-value-item-value,hb-change-order-approval-summary .key-value-list hb-key-value-item.is-empty .key-value-item-key,hb-change-order-approval-summary .key-value-list hb-key-value-item.is-empty .key-value-item-value{width:50%}hb-change-order-approval-summary .key-value-list .hb-key-value-item:focus{outline:none}hb-change-order-approval-summary .key-value-list.is-expanded .icon-right-dir{transform:rotate(90deg)}hb-change-order-approval-summary .key-value-list.key-value-list-other-project-costs.is-expanded{margin-bottom:8px;max-height:200px}hb-change-order-approval-summary .project-budget-remainder-value.is-negative,hb-change-order-approval-summary .project-budget-remainder-value.is-positive{font-weight:700}hb-change-order-approval-summary .project-budget-remainder-value.is-positive{color:#0b8626}hb-change-order-approval-summary .project-budget-remainder-value.is-positive:before{content:"+"}hb-change-order-approval-summary .project-budget-remainder-value.is-negative{color:#d62c2f}hb-change-order-approval-summary .notice{color:#282828;font-size:10px;font-style:italic;padding:0 35px}@media (max-width:640px){hb-change-order-approval-summary .key-value-list .key-value-item .hb-key-value-item-key,hb-change-order-approval-summary .key-value-list .key-value-item .hb-key-value-item-value,hb-change-order-approval-summary .key-value-list .key-value-item .key-value-item-key,hb-change-order-approval-summary .key-value-list .key-value-item .key-value-item-value,hb-change-order-approval-summary .key-value-list hb-key-value-item .hb-key-value-item-key,hb-change-order-approval-summary .key-value-list hb-key-value-item .hb-key-value-item-value,hb-change-order-approval-summary .key-value-list hb-key-value-item .key-value-item-key,hb-change-order-approval-summary .key-value-list hb-key-value-item .key-value-item-value{width:100%}hb-change-order-approval-summary .key-value-list .key-value-item .hb-key-value-item-value,hb-change-order-approval-summary .key-value-list .key-value-item .key-value-item-value,hb-change-order-approval-summary .key-value-list hb-key-value-item .hb-key-value-item-value,hb-change-order-approval-summary .key-value-list hb-key-value-item .key-value-item-value{text-align:left}hb-change-order-approval-summary .key-value-list .key-value-item .key-value-item-value,hb-change-order-approval-summary .key-value-list hb-key-value-item .key-value-item-value{padding-left:35px}hb-change-order-approval-summary .key-value-list .key-value-item.key-value-item-other-project-costs .key-value-item-key,hb-change-order-approval-summary .key-value-list .key-value-item.key-value-item-other-project-costs .key-value-item-value,hb-change-order-approval-summary .key-value-list .key-value-item.project-budget-remainder .key-value-item-key,hb-change-order-approval-summary .key-value-list .key-value-item.project-budget-remainder .key-value-item-value,hb-change-order-approval-summary .key-value-list hb-key-value-item.key-value-item-other-project-costs .key-value-item-key,hb-change-order-approval-summary .key-value-list hb-key-value-item.key-value-item-other-project-costs .key-value-item-value,hb-change-order-approval-summary .key-value-list hb-key-value-item.project-budget-remainder .key-value-item-key,hb-change-order-approval-summary .key-value-list hb-key-value-item.project-budget-remainder .key-value-item-value{width:100%}hb-change-order-approval-summary .key-value-list.key-value-list-summary-other-items hb-key-value-item.sub-total .hb-key-value-item-key,hb-change-order-approval-summary .key-value-list.key-value-list-summary-other-items hb-key-value-item.total .hb-key-value-item-key{padding-bottom:8px}hb-change-order-approval-summary .key-value-list.key-value-list-summary-other-items hb-key-value-item.sub-total .hb-key-value-item-value,hb-change-order-approval-summary .key-value-list.key-value-list-summary-other-items hb-key-value-item.total .hb-key-value-item-value{border-top-width:0}hb-change-order-approval-summary .key-value-list.key-value-list-other-project-costs hb-key-value-item{height:40px}hb-change-order-approval-summary .key-value-list.key-value-list-other-project-costs .key-value-item-key.project-budget-remainder,hb-change-order-approval-summary .key-value-list.key-value-list-other-project-costs .key-value-item-value.project-budget-remainder{border-top-width:1px;padding-top:8px}hb-change-order-approval-summary .key-value-list.key-value-list-other-project-costs .key-value-item-key{border-color:#909090}hb-change-order-approval-summary .key-value-list.key-value-list-other-project-costs .key-value-item-value.project-budget{border-top-width:1px}hb-change-order-approval-summary .key-value-list .icon-right-dir{top:6px}hb-change-order-approval-summary .key-value-item-other-project-costs .key-value-item-key{padding-bottom:0}hb-change-order-approval-summary .key-value-item-other-project-costs .key-value-item-key,hb-change-order-approval-summary .key-value-item-other-project-costs .key-value-item-value{align-items:flex-start;display:flex}hb-change-order-approval-summary .key-value-item-other-project-costs .key-value-item-value{flex-wrap:wrap}hb-change-order-approval-summary .key-value-item-other-project-costs .key-value-item-value .edit-project-items{order:2;width:100%}hb-change-order-approval-summary.key-value-list-other-project-costs.is-expanded{max-height:400px}}hb-approval-summary-box{background-color:#f8fef9;border:1px solid #0b8626;display:block;margin-bottom:16px;overflow:hidden}hb-approval-summary-box .icon-right-dir{display:none}hb-approval-summary-box .has-items{cursor:pointer}hb-approval-summary-box .has-items .icon-right-dir{display:block}hb-approval-summary-box .has-items .key-value-list:focus{outline:none}hb-approval-summary-box .has-items .key-value-list.box-label{margin-top:8px;padding-bottom:8px}hb-approval-summary-box .has-items .key-value-list.box-label .hb-key-value-item-key{padding-left:35px}hb-approval-summary-box .is-expanded .box-label{border-bottom:1px solid #e6e6e6}hb-approval-summary-box .is-expanded .icon-right-dir{transform:rotate(90deg)}hb-approval-summary-box .is-expanded .box-items{max-height:430px}hb-approval-summary-box .box-items{margin-right:-10px;max-height:0;overflow-y:scroll;transition:max-height 1s}hb-approval-summary-box .box-items::-webkit-scrollbar{-webkit-appearance:none}hb-approval-summary-box .box-items::-webkit-scrollbar:vertical{width:10px}hb-approval-summary-box .box-items::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25);border:1px solid #fff;border-radius:8px}hb-approval-summary-box .box-items-heading{margin:16px 0 0 35px}hb-approval-summary-box .box-items-groups{padding:16px 16px 16px 35px}hb-approval-summary-box .box-items-group{font-size:12px;letter-spacing:.4px;line-height:16px;display:flex;justify-content:space-between}hb-approval-summary-box .box-items-group:not(:first-child){margin-top:12px}hb-approval-summary-box .box-items-group .box-items-group-key{width:75%}hb-approval-summary-box .box-items-group .box-items-group-value{text-align:right;width:25%}hb-approval-summary-box .key-value-list,hb-approval-summary-box .key-value-list .hb-key-value-item-value{margin-bottom:0}hb-approval-summary-box .key-value-list.box-label .hb-key-value-item-key,hb-approval-summary-box .key-value-list.box-label .hb-key-value-item-value{font-size:16px;font-weight:700}hb-approval-summary-box .key-value-list.box-label .hb-key-value-item-key{position:relative}hb-approval-summary-box .key-value-list.box-label .icon-right-dir{font-size:16px;left:10px;position:absolute;top:calc(50% - 13px);transition:transform .15s,left .6s}.hb-add-new-project-modal .hb-modal-v2-body{padding:24px}.hb-add-new-project-modal .hb-modal-v2 .hb-modal-v2-actions{padding:0 24px 24px}.hb-add-new-project-modal .divider{border-top:1px solid #e6e6e6;height:0;margin:24px 0 calc(24px - .6em)}.hb-add-new-project-modal .double-pad-left{padding-left:16px}.hb-add-new-project-modal .custom-select:focus{background:"#f7f7f7" url("/pfcp/hb-assets/img/bg-select_arrow.png") no-repeat 100%;border:2px solid #e6e6e6}.hb-add-new-project-modal .save-project-loading{background-color:#fff;padding:5px 0 25px;position:absolute;right:-30px;text-align:center;width:200px}.hb-add-new-project-modal .currency-input-label{white-space:nowrap}.hb-add-new-project-modal .fx-currency{font-size:12px}.hb-add-new-project-modal .inline-label{color:gray;display:inline;font-size:10px;font-weight:400;letter-spacing:.5px;padding:.4em 0}.allocations-rule-menu-container{background:#fff;border:1px solid #e6e6e6;border-radius:2px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.26);color:#282828;display:inline-block;max-height:275px;min-width:128px;overflow:auto;text-align:left}.allocations-rule-menu-container .tooltip-inner{max-width:inherit}.allocations-rule-menu-container .allocations-rule-menu-container-detail-view-back-icon{font-size:12px;letter-spacing:.4px;line-height:16px;line-height:unset}.allocations-rule-menu-container .hb-radio-button-row-container{align-items:center;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;min-height:55px;padding-left:8px;position:relative}.allocations-rule-menu-container .hb-radio-button-row-container:last-child{border-bottom-width:0}.allocations-rule-menu-container .hb-radio-button-group-item{align-items:inherit;cursor:pointer;display:flex;width:70%}.allocations-rule-menu-container .hb-radio-button-group-item .hb-radio-button-group-label{font-size:12px;letter-spacing:.4px;line-height:16px;color:#282828;cursor:pointer;padding:8px 0;text-transform:none;width:100%}.allocations-rule-menu-container .hb-radio-button-group-more-info{align-items:center;color:#4d4d4d;cursor:pointer;display:flex;padding:8px;position:absolute;right:0}.allocations-rule-menu-container .hb-radio-button-group-more-info:focus,.allocations-rule-menu-container .hb-radio-button-group-more-info:hover{background-color:#e6e6e6}.allocations-rule-menu-container .hb-radio-button-group-more-info .radio-button-group-more-info-icon{font-size:16px;letter-spacing:.15px;line-height:24px;line-height:unset}.allocations-rule-menu-container .allocations-rule-menu-container-detail-view{min-width:320px}.allocations-rule-menu-container .allocations-rule-menu-container-detail-view .back-action{border-bottom:1px solid #e6e6e6;cursor:pointer;padding:8px;text-transform:uppercase}.allocations-rule-menu-container .allocations-rule-menu-container-detail-view .back-action:hover .allocations-rule-menu-container .allocations-rule-menu-container-detail-view .back-action:focus{background-color:#e6e6e6}.allocations-rule-menu-container .allocations-rule-menu-container-detail-view .allocations-rule-menu-container-detail-view-components-content{padding:16px 8px 8px}.allocations-rule-menu-container .allocations-rule-menu-container-detail-view .allocations-rule-menu-container-detail-view-components-content .component-detail{margin-bottom:8px}.allocations-rule-menu-container .allocations-rule-menu-container-detail-view .allocations-rule-menu-container-detail-view-components-content .component-label{margin-bottom:16px;text-transform:uppercase}.allocations-rule-menu-container .hb-radio-button-group-input{border-radius:100%;cursor:pointer;margin-right:12px}.allocations-rule-menu-container .hb-radio-button-group-input:focus,.allocations-rule-menu-container .hb-radio-button-group-input:hover{box-shadow:0 0 4px 4px rgba(46,172,195,.4)}.allocations-rule-menu-container .hb-radio-button-group-input:disabled{cursor:not-allowed}.allocations-rule-menu-container .hb-radio-button-group-input:disabled~label{color:#4d4d4d;cursor:not-allowed}hb-allocations-rule-dropdown-menu{display:block;width:100%}hb-allocations-rule-dropdown-menu .hb-dropdown-toggle{background-color:#f5f7f9;background-image:none;border:1px solid #e6e6e6;border-radius:2px;color:#282828;cursor:pointer;display:block;font-size:12px;font-weight:400;line-height:unset;margin:0;min-height:44px;outline:none;padding:8px 24px 8px 8px;position:relative;text-align:left;text-transform:inherit;transition:background-color .3s ease-in-out,border-color .3s ease-in-out;width:100%}hb-allocations-rule-dropdown-menu .hb-dropdown-toggle.is-open,hb-allocations-rule-dropdown-menu .hb-dropdown-toggle:hover{border-color:#b3b3b3}hb-allocations-rule-dropdown-menu .hb-dropdown-toggle:focus{border-color:#707070}hb-allocations-rule-dropdown-menu .hb-dropdown-toggle:before{border-color:#707070 transparent transparent;border-style:solid;border-width:6px 5px 0;content:"";display:inline-block;height:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0}hb-allocations-rule-dropdown-menu .hb-dropdown-toggle.is-open:before{border-color:transparent transparent #707070;border-width:0 5px 6px}hb-allocations-rule-dropdown-menu .hb-dropdown-toggle[disabled=disabled]{color:#4d4d4d}hb-allocations-rule-dropdown-menu .hb-dropdown-toggle[disabled=disabled]:before{border-top-color:#4d4d4d}hb-allocations-rule-dropdown-menu .hb-dropdown-toggle[disabled=disabled]:hover{background-color:#f5f7f9;border-color:#e6e6e6}@media (max-width:500px){.hb-radio-button-row-container{width:230px}}@media (min-width:501px){.hb-radio-button-row-container{width:400px}}hb-bottom-bar{align-content:center;background-color:#fff;border-top:1px solid #e6e6e6;bottom:0;display:flex;height:144px;left:0;padding:12px;position:fixed;width:100%;z-index:100}@media screen and (min-width:35.5em){hb-bottom-bar{height:75px}}hb-bottom-bar .hb-bottom-bar-container{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:1280px;width:inherit;justify-content:space-between}@media screen and (min-width:35.5em){hb-bottom-bar .hb-bottom-bar-container{flex-direction:row}}hb-bottom-bar .hb-bottom-bar-actions{display:flex;flex-direction:row-reverse;margin-top:12px;width:inherit}@media screen and (min-width:35.5em){hb-bottom-bar .hb-bottom-bar-actions{margin-top:0;width:auto}}hb-bottom-bar .hb-bottom-bar-action{margin:0 12px;width:50%}@media screen and (min-width:35.5em){hb-bottom-bar .hb-bottom-bar-action{margin:0 0 0 16px;width:auto}}hb-bottom-bar .hb-bottom-bar-msg{color:#282828;font-size:12px;width:100%}hb-bottom-bar .hb-bottom-bar-msg .icon-info-sq{color:#d6ab27}.hb-budget-modal .header{font-size:16px;letter-spacing:.15px;line-height:24px;font-weight:500;letter-spacing:0;line-height:28px;margin-bottom:12px;margin-top:12px;text-align:center}.hb-budget-modal .hb-budget-modal-radio-group{display:flex;justify-content:center}.hb-budget-modal .hb-budget-modal-radio-group .hb-radio-button-group-item{align-items:baseline;display:flex;margin-bottom:12px}.hb-budget-modal .hb-budget-modal-radio-group .label-wrapper{display:flex;flex-direction:column}.hb-budget-modal .hb-budget-modal-radio-group .hb-input-wrapper{display:flex;flex-direction:column;width:70%}.hb-budget-modal .hb-budget-modal-radio-group .hb-radio-button-group-label{font-size:14px;letter-spacing:.25px;line-height:20px;color:#282828;cursor:pointer;font-weight:500;padding:0;text-transform:none}.hb-budget-modal .hb-budget-modal-radio-group .hb-radio-button-group-input{border-radius:100%;cursor:pointer;margin-right:12px}.hb-budget-modal .hb-budget-modal-radio-group .hb-radio-button-group-input:focus{box-shadow:0 0 4px 4px rgba(46,172,195,.4)}.hb-budget-modal .hb-budget-modal-radio-group .hb-radio-button-group-input:disabled{cursor:not-allowed}.hb-budget-modal .hb-budget-modal-radio-group .hb-radio-button-group-input:disabled~.label-wrapper .details,.hb-budget-modal .hb-budget-modal-radio-group .hb-radio-button-group-input:disabled~.label-wrapper .hb-radio-button-group-label{color:#4d4d4d;cursor:not-allowed}hb-button-menu{display:inline-block}hb-button-menu hb-button.is-open .hb-button-button{background-color:#f47e42;border-color:#e36937}hb-button-menu hb-button.is-open .hb-button-button.hb-button-type-secondary,hb-button-menu hb-button.is-open .hb-button-button.hb-button-type-secondary:hover{background-color:transparent;border-color:#d9d9d9;color:#282828}hb-button-menu .hb-button-content .icon-arrow-down:before,hb-button-menu .hb-button-content .icon-arrow-up:before{margin-right:0;width:.7em}#header-nav #nav-bar hb-button li.learn-more>a.button,hb-button #header-nav #nav-bar li.learn-more>a.button,hb-button button{font-weight:400;outline:none;text-transform:none}#header-nav #nav-bar hb-button li.learn-more>a.button ::-moz-focus-inner,hb-button #header-nav #nav-bar li.learn-more>a.button ::-moz-focus-inner,hb-button button ::-moz-focus-inner{border:0;padding:0}hb-button .hb-button-wrapper{display:block}hb-button .hb-button-wrapper.is-width-auto-on-mobile{display:inline-block}hb-button .hb-button-button{font-size:14px;letter-spacing:.25px;line-height:20px;align-items:center;background-color:#f47e42;border:1px solid #f47e42;border-radius:2px;color:#fff;cursor:pointer;display:inline-flex;flex-direction:row;height:36px;justify-content:center;line-height:1;outline:none;padding:0 12px;transition:none;width:100%}hb-button .hb-button-button.is-width-auto-on-mobile{width:auto}hb-button .hb-button-button:focus,hb-button .hb-button-button:hover{background-color:#e36937}hb-button .hb-button-button:hover{border-color:#e36937;color:#fff}hb-button .hb-button-button:focus{border-color:#3397ff;box-shadow:0 0 0 2px #dcedff}hb-button .hb-button-button:disabled:not(.hb-button-type-chromeless){background-color:#d9d9d9;border-color:#d9d9d9;color:#fff;cursor:not-allowed}hb-button .hb-button-button:disabled:not(.hb-button-type-chromeless):hover{background-color:#d9d9d9;border-color:#d9d9d9;color:#b3b3b3;cursor:not-allowed}hb-button .hb-button-button.hb-button-icon-position-right{flex-direction:row-reverse}hb-button .hb-button-button.hb-button-icon-position-right .hb-button-icon{margin-left:12px;margin-right:0}hb-button .hb-button-button.hb-button-size-small{font-size:12px;letter-spacing:.4px;line-height:16px;height:24px;padding:0 8px}hb-button .hb-button-button.hb-button-type-secondary{background-color:transparent;border-color:#d9d9d9;color:#282828;letter-spacing:0}hb-button .hb-button-button.hb-button-type-secondary:hover{background-color:gray;border-color:#d9d9d9;color:#fff}hb-button .hb-button-button.hb-button-type-secondary:focus{background-color:transparent;border-color:#3397ff;box-shadow:0 0 0 2px #dcedff}hb-button .hb-button-button.hb-button-type-caution{background-color:transparent;border-color:#e6e6e6;color:#d62c2f;letter-spacing:0}hb-button .hb-button-button.hb-button-type-caution:hover{background-color:#d62c2f;border-color:#d62c2f;color:#fff}hb-button .hb-button-button.hb-button-type-caution:focus{background-color:transparent;border-color:#3397ff}hb-button .hb-button-button.hb-button-type-chromeless{font-size:14px;letter-spacing:.4px;line-height:20px;background-color:transparent;border-color:transparent;color:gray;height:36px;letter-spacing:0;padding:0 12px}hb-button .hb-button-button.hb-button-type-chromeless.hb-button-size-small{font-size:12px;letter-spacing:.25px;line-height:16px}hb-button .hb-button-button.hb-button-type-chromeless .hb-button-icon{background-color:gray;border-radius:100%;color:#fff}hb-button .hb-button-button.hb-button-type-chromeless .hb-button-icon:before{margin:2px;transform:scale(.85)}hb-button .hb-button-button.hb-button-type-chromeless.hb-button-icon-position-right .hb-button-icon{margin-left:12px;margin-right:0}hb-button .hb-button-button.hb-button-type-chromeless:focus,hb-button .hb-button-button.hb-button-type-chromeless:hover{background-color:transparent}hb-button .hb-button-button.hb-button-type-chromeless:focus .hb-button-icon,hb-button .hb-button-button.hb-button-type-chromeless:hover .hb-button-icon{background-color:gray}hb-button .hb-button-button.hb-button-type-chromeless:hover{border-color:#d9d9d9;color:gray}hb-button .hb-button-button.hb-button-type-chromeless:focus{border-color:#3397ff}hb-button .hb-button-button.hb-button-type-chromeless:disabled{color:#b3b3b3}hb-button .hb-button-button.hb-button-type-chromeless:disabled .hb-button-icon{background-color:#b3b3b3}hb-button .hb-button-icon{margin-right:12px}hb-button .hb-button-icon:before{margin:0}hb-button:focus{outline:none}hb-button:focus .hb-button-button:not(:disabled){background-color:#e36937;border-color:#3397ff}hb-button:focus .hb-button-button:not(:disabled).hb-button-type-chromeless:focus,hb-button:focus .hb-button-button:not(:disabled).hb-button-type-chromeless:hover{background-color:transparent}hb-button:focus .hb-button-button:not(:disabled).hb-button-type-chromeless:focus .hb-button-icon,hb-button:focus .hb-button-button:not(:disabled).hb-button-type-chromeless:hover .hb-button-icon{background-color:gray}hb-button:focus .hb-button-button:not(:disabled).hb-button-type-chromeless:hover{border-color:#d9d9d9;color:gray}hb-button:focus .hb-button-button:not(:disabled).hb-button-type-chromeless:focus{border-color:#3397ff}@media screen and (min-width:35.5em){hb-button .hb-button-button{width:auto}}hb-card-body{display:block}hb-card-body .hb-card-body-content{padding:0}hb-card-body .hb-card-body-content.has-padding{padding:16px}hb-card-footer{align-items:center;border-top:1px solid #e6e6e6;display:flex;padding:16px}hb-card-footer .hb-card-footer-content{width:100%}hb-card-footer .hb-card-footer-actions{display:flex;flex-direction:column-reverse}hb-card-footer .hb-card-footer-action+.hb-card-footer-action{margin-bottom:12px}@media screen and (min-width:35.5em){hb-card-footer .hb-card-footer-actions{flex-direction:row;justify-content:flex-end}hb-card-footer .hb-card-footer-action+.hb-card-footer-action{margin-bottom:0;margin-left:16px}}hb-card-header{display:block}hb-card-header .hb-card-header-wrapper{align-items:center;border-bottom:1px solid #e6e6e6;border-radius:2px 2px 0 0;display:flex;height:60px;justify-content:space-between;padding:0 12px;width:100%}hb-card-header .hb-card-header-wrapper.is-editable{background-color:#282828;color:#fff}hb-card-header .hb-card-header-wrapper.has-heading-and-tabs{height:66px}hb-card-header .hb-card-header-inner{align-items:inherit;display:flex;width:calc(100% - 24px)}hb-card-header .hb-card-header-inner.has-heading-and-tabs{align-items:flex-start;flex-direction:column}hb-card-header .hb-card-header-content,hb-card-header .hb-card-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;letter-spacing:.25px;line-height:20px;height:inherit}hb-card-header .hb-card-heading{margin:0 16px 0 0}hb-card-header .hb-card-heading.has-heading-and-tabs{height:42px;line-height:42px;position:relative;top:4px}hb-card-header .hb-card-heading.is-editable{color:#fff}hb-card-header .hb-card-header-content{align-items:center;display:flex;margin:0}hb-card-header .hb-card-header-content.has-tabs{height:60px}hb-card-header .hb-card-header-content.has-heading-and-tabs{height:24px}hb-card-header .hb-card-header-dropdown{align-items:center;display:flex}hb-card-header .hb-card-header-icon{width:24px}hb-card-header .hb-card-header-icon-close{cursor:pointer;font-size:20px;border:1px solid transparent;border-style:solid}hb-card-header .hb-card-header-icon-close:focus,hb-card-header .hb-card-header-icon-close:hover{color:#e6e6e6;outline:none}hb-card-header .hb-card-header-icon-close:focus{border:1px solid #3397ff;box-shadow:0 0 0 2px #dcedff;outline:none;border-radius:100%}hb-card-tabs{display:flex;height:inherit}hb-card-tabs .hb-card-tabs-container{bottom:-100%;display:flex;flex-direction:column;left:0;max-height:40vh;overflow:auto;position:fixed;transition:bottom .3s ease-in-out;width:100vw;z-index:3}hb-card-tabs .hb-card-tabs-container.is-expanded-on-mobile{bottom:0}hb-card-tabs .hb-card-tab-label{font-weight:700}hb-card-tabs .hb-card-tab{font-size:12px;letter-spacing:.4px;line-height:16px;background-color:#fff;border-top:1px solid #e6e6e6;color:#282828;display:flex;flex-shrink:0;font-weight:500;justify-content:space-between;padding:8px;text-decoration:none;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;width:100%}hb-card-tabs .hb-card-tab:not(.is-only-tab):focus{background-color:#e6e6e6}hb-card-tabs .hb-card-tabs-mobile-active-item{color:#282828;text-decoration:none;transition:background-color .3s ease-in-out;font-size:14px;letter-spacing:.25px;line-height:20px;align-self:center;font-weight:700}hb-card-tabs .hb-card-tabs-mobile-active-item.is-only-tab{cursor:text}hb-card-tabs .hb-card-tabs-mobile-active-item:not(.is-only-tab):focus{background-color:transparent}@media screen and (max-width:35.4375em){hb-card-tabs .hb-card-tab-label.has-status{margin-right:16px;position:relative}hb-card-tabs .hb-card-tab-label.has-status:after{border-radius:50px;content:" ";height:6px;position:absolute;right:-8px;top:50%;transform:translate(50%,-50%);width:6px}hb-card-tabs .hb-card-tab-label.has-status-green:after{background-color:#14c884}hb-card-tabs .hb-card-tab-label.has-status-navy-blue:after{background-color:#21518f}hb-card-tabs .hb-card-tab-label.has-status-red:after{background-color:#fa4e46}hb-card-tabs .hb-card-tab-label.has-status-yellow:after{background-color:#fbc01b}}@media screen and (min-width:35.5em){hb-card-tabs .hb-card-tabs-container{bottom:unset;flex-direction:row;left:unset;max-height:unset;overflow:visible;position:static;width:auto;z-index:1}hb-card-tabs .hb-card-tab{font-size:14px;letter-spacing:.25px;line-height:20px;align-items:center;background-color:transparent;border-bottom:2px solid transparent;border-top:0;color:#4d4d4d;display:inline-flex;justify-content:unset;margin:2px 16px 0;padding:0;width:auto}hb-card-tabs .hb-card-tab.has-status{position:relative}hb-card-tabs .hb-card-tab.has-status:after{border-radius:50px;content:" ";height:6px;position:absolute;right:-8px;top:auto;transform:translateX(50%);width:6px}hb-card-tabs .hb-card-tab.has-status-green:after{background-color:#14c884}hb-card-tabs .hb-card-tab.has-status-navy-blue:after{background-color:#21518f}hb-card-tabs .hb-card-tab.has-status-red:after{background-color:#fa4e46}hb-card-tabs .hb-card-tab.has-status-yellow:after{background-color:#fbc01b}hb-card-tabs .hb-card-tab:first-child{margin-left:0}hb-card-tabs .hb-card-tab.is-active,hb-card-tabs .hb-card-tab.is-only-tab,hb-card-tabs .hb-card-tab:not(.is-only-tab):focus,hb-card-tabs .hb-card-tab:not(.is-only-tab):hover{color:#282828}hb-card-tabs .hb-card-tab.is-active:not(.is-only-tab){border-bottom-color:#f47e42}hb-card-tabs .hb-card-tab.is-active:not(.is-only-tab):focus{border-bottom-color:#c54a0b}hb-card-tabs .hb-card-tab.is-only-tab{cursor:text}hb-card-tabs .hb-card-tabs-icon-check,hb-card-tabs .hb-card-tabs-mobile-active-item{display:none;visibility:hidden}}hb-card{background-color:#fff;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;margin-bottom:24px;overflow:hidden}hb-dropdown{display:inline-block;max-width:100%}hb-dropdown .hb-dropdown-toggle{background-color:transparent;border:0;border-radius:2px;color:#282828;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;max-width:100%;padding:8px 28px 8px 12px;position:relative;text-transform:none;transition:background-color .3s ease-in-out}hb-dropdown .hb-dropdown-toggle.is-open,hb-dropdown .hb-dropdown-toggle:focus,hb-dropdown .hb-dropdown-toggle:hover{background-color:#e6e6e6}hb-dropdown .hb-dropdown-toggle:before{border-color:#707070 transparent transparent;border-style:solid;border-width:6px 5px 0;content:"";display:inline-block;height:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0}hb-dropdown .hb-dropdown-toggle.is-open:before{border-color:transparent transparent #707070;border-width:0 5px 6px}hb-dropdown .hb-dropdown-toggle-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}hb-edit-project-modal .hb-modal-v2 .hb-modal-v2-body{padding:0}hb-edit-project-modal .section-wrapper-column,hb-edit-project-modal .section-wrapper-row{border-bottom:1px solid #e6e6e6;display:flex;padding:24px}hb-edit-project-modal .section-wrapper-column .add-edit-input:last-child .hb-input-wrapper,hb-edit-project-modal .section-wrapper-row .add-edit-input:last-child .hb-input-wrapper{margin-bottom:0}#app-wrap.vendor-management hb-edit-project-modal table.section-wrapper-column,#app-wrap.vendor-management hb-edit-project-modal table.section-wrapper-row,hb-edit-project-modal #app-wrap.vendor-management table.section-wrapper-column,hb-edit-project-modal #app-wrap.vendor-management table.section-wrapper-row,hb-edit-project-modal .section-wrapper-column.no-border,hb-edit-project-modal .section-wrapper-row.no-border{border-bottom:0}hb-edit-project-modal .section-wrapper-column{flex-direction:column}hb-edit-project-modal .section-wrapper-row{flex-direction:row;flex-wrap:wrap;justify-content:space-between}hb-edit-project-modal .building,hb-edit-project-modal .project-name{width:100%}hb-edit-project-modal .project-type{width:60%}hb-edit-project-modal .project-currency{width:100%}hb-edit-project-modal .fx-currency{font-size:12px}hb-edit-project-modal .duration{width:35%}hb-edit-project-modal .duration .hb-input-unit span{margin:0 10px}hb-edit-project-modal .project-size-wrapper{display:flex;position:relative;width:45%}hb-edit-project-modal .project-size-wrapper .hb-input-unit{align-items:center;background-color:#fff;border-left:1px solid #d9d9d9;border-radius:0 2px 2px 0;color:#4d4d4d;display:inline-flex;font-size:12px;height:30px;justify-content:center;min-width:32px;position:absolute;right:1px;top:18px}hb-edit-project-modal .project-size{width:100%}hb-edit-project-modal .manage-types-link{font-size:12px;font-weight:700;padding:32px 20px 0;text-transform:uppercase;width:40%}.hb-turn-on-components-modal .main-content{font-size:14px;font-weight:500}.hb-turn-on-components-modal .main-content icon{display:inline-block}.hb-turn-on-components-modal .main-content div{display:inline-block;font-weight:700;margin-left:30px;margin-right:10px;margin-top:-23px}.hb-turn-on-components-modal .alternative-content{font-size:13px;margin-top:20px}hb-files-set{display:block}hb-files-set .hb-files-set__card{position:relative}hb-files-set .hb-files-set__card-footer{min-height:65px}hb-files-set .hb-files-set__card-footer-drag-drop-instructions{color:#4d4d4d;display:block;margin-top:8px}hb-files-set .hb-files-set-add-document{display:inline-block;position:relative}hb-files-set .hb-files-set-add-document.is-dragged-over{height:100%;left:0;position:absolute;top:0;width:100%}hb-files-set .hb-files-set-add-document-button{display:inherit;z-index:200}hb-files-set .hb-files-set-add-file-input{cursor:pointer;display:block;height:24px;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:100}hb-files-set .hb-files-set-add-file-input.is-dragged-over{height:100%;position:fixed;width:100%;z-index:10001}hb-files-set .hb-files-row-delete{align-self:flex-start;color:#707070;cursor:pointer;font-size:20px}hb-files-set .hb-files-row-delete:focus,hb-files-set .hb-files-row-delete:hover,hb-files-set .hb-files-row-loading:focus,hb-files-set .hb-files-row-loading:hover{color:#282828;outline:none}hb-files-set .hb-files-set__drag-drop-container{background-color:#fff;height:100%;left:0;opacity:0;padding:12px;position:absolute;top:0;visibility:hidden;width:100%;z-index:100}hb-files-set .hb-files-set__drag-drop-container--is-dragged-over{opacity:1;visibility:visible}hb-files-set .hb-files-set__drag-drop-area{align-items:center;background-color:#f5f5f5;border:2px dashed #e6e6e6;border-radius:2px;display:flex;flex-direction:column;height:inherit;justify-content:center;width:inherit}@media screen and (min-width:48em){hb-files-set .hb-files-set__card-footer-drag-drop-instructions{display:inline;margin:0 0 0 12px;position:relative;top:-2px}hb-files-set .hb-files-row-metadata-item.failed,hb-files-set .hb-files-row-metadata-item.retry{flex-basis:30%}hb-files-set .hb-files-row-metadata-item.retry{text-align:right}}hb-files-v2{display:block}hb-files-v2 .hb-files-row{font-size:13px;letter-spacing:.1px;line-height:16px;align-items:center;display:flex}hb-files-v2 .hb-files-row.is-empty{flex-direction:column;justify-content:center}hb-files-v2 .hb-files-row-metadata-group{display:flex;flex:0 1 100%;flex-direction:column}hb-files-v2 .hb-files-row-metadata-item{margin-right:12px}hb-files-v2 .hb-files-row-metadata-item.author{display:none}hb-files-v2 .hb-files-row-metadata-item.date{color:#4d4d4d}hb-files-v2 .hb-files-row-metadata-item.name{margin-bottom:8px}hb-files-v2 .hb-files-row-metadata-item.failed{color:#d62c2f}hb-files-v2 .hb-files-row-upload-icon{margin-bottom:16px}hb-files-v2 .hb-files-set__card{position:relative}hb-files-v2 .hb-files-set__card-footer{min-height:65px}hb-files-v2 .hb-files-set__card-footer-drag-drop-instructions{color:#4d4d4d;display:block;margin-top:8px}hb-files-v2 .hb-files-set-add-document{display:inline-block;position:relative}hb-files-v2 .hb-files-set-add-document.is-dragged-over{height:100%;left:0;position:absolute;top:0;width:100%}hb-files-v2 .hb-files-set-add-document-button{display:inherit;z-index:200}hb-files-v2 .hb-files-set-add-file-input{cursor:pointer;display:block;height:24px;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:100}hb-files-v2 .hb-files-set-add-file-input.is-dragged-over{height:100%;position:fixed;width:100%;z-index:10001}hb-files-v2 .hb-files-row-delete{align-self:flex-start;color:#707070;cursor:pointer;font-size:20px}hb-files-v2 .hb-files-row-delete:focus,hb-files-v2 .hb-files-row-delete:hover,hb-files-v2 .hb-files-row-loading:focus,hb-files-v2 .hb-files-row-loading:hover{color:#707070;outline:none}hb-files-v2 .hb-files-set__drag-drop-container{background-color:#fff;height:100%;left:0;opacity:0;padding:12px;position:absolute;top:0;visibility:hidden;width:100%;z-index:100}hb-files-v2 .hb-files-set__drag-drop-container--is-dragged-over{opacity:1;visibility:visible}hb-files-v2 .hb-files-set__drag-drop-area{align-items:center;background-color:#f5f5f5;border:2px dashed #e6e6e6;border-radius:2px;display:flex;flex-direction:column;height:inherit;justify-content:center;width:inherit}@media screen and (min-width:48em){hb-files-v2 .hb-files-row{flex-direction:row;justify-content:space-between}hb-files-v2 .hb-files-row.is-empty{flex-direction:row;justify-content:flex-start}hb-files-v2 .hb-files-row-metadata-group{flex-direction:row}hb-files-v2 .hb-files-row-metadata-item{margin-right:12px}hb-files-v2 .hb-files-row-metadata-item.author,hb-files-v2 .hb-files-row-metadata-item.date{flex-basis:30%}hb-files-v2 .hb-files-row-metadata-item.author{display:block}hb-files-v2 .hb-files-row-metadata-item.date{text-align:right}hb-files-v2 .hb-files-row-metadata-item.name{flex-basis:40%;margin-bottom:0}hb-files-v2 .hb-files-row-metadata-item.failed,hb-files-v2 .hb-files-row-metadata-item.retry{flex-basis:30%}hb-files-v2 .hb-files-row-metadata-item.retry{text-align:right}hb-files-v2 .hb-files-set__card-footer-drag-drop-instructions{display:inline;margin:0 0 0 12px;position:relative;top:-2px}hb-files-v2 .hb-files-row-delete{align-self:center}hb-files-v2 .hb-files-row-upload-icon{margin-bottom:0;margin-right:16px}}hb-files,hb-files-set{display:block}hb-files-set .hb-files-row,hb-files .hb-files-row{font-size:13px;letter-spacing:.1px;line-height:16px;align-items:center;display:flex}hb-files-set .hb-files-row.is-empty,hb-files .hb-files-row.is-empty{flex-direction:column;justify-content:center}hb-files-set .hb-files-row-metadata-group,hb-files .hb-files-row-metadata-group{display:flex;flex:0 1 100%;flex-direction:column}hb-files-set .hb-files-row-metadata-item,hb-files .hb-files-row-metadata-item{margin-right:12px}hb-files-set .hb-files-row-metadata-item.author,hb-files .hb-files-row-metadata-item.author{display:none}hb-files-set .hb-files-row-metadata-item.date,hb-files .hb-files-row-metadata-item.date{color:#4d4d4d}hb-files-set .hb-files-row-metadata-item.name,hb-files .hb-files-row-metadata-item.name{margin-bottom:8px}hb-files-set .hb-files-row-metadata-item.failed,hb-files .hb-files-row-metadata-item.failed{color:#d62c2f}hb-files-set .hb-files-row-upload-icon,hb-files .hb-files-row-upload-icon{margin-bottom:16px}@media screen and (min-width:48em){hb-files-set .hb-files-row,hb-files .hb-files-row{flex-direction:row;justify-content:space-between}hb-files-set .hb-files-row.is-empty,hb-files .hb-files-row.is-empty{flex-direction:row;justify-content:flex-start}hb-files-set .hb-files-row-metadata-group,hb-files .hb-files-row-metadata-group{flex-direction:row}hb-files-set .hb-files-row-metadata-item,hb-files .hb-files-row-metadata-item{margin-right:12px}hb-files-set .hb-files-row-metadata-item.author,hb-files-set .hb-files-row-metadata-item.date,hb-files .hb-files-row-metadata-item.author,hb-files .hb-files-row-metadata-item.date{flex-basis:30%}hb-files-set .hb-files-row-metadata-item.author,hb-files .hb-files-row-metadata-item.author{display:block}hb-files-set .hb-files-row-metadata-item.date,hb-files .hb-files-row-metadata-item.date{text-align:right}hb-files-set .hb-files-row-metadata-item.name,hb-files .hb-files-row-metadata-item.name{flex-basis:40%;margin-bottom:0}hb-files-set .hb-files-row-delete,hb-files .hb-files-row-delete{align-self:center}hb-files-set .hb-files-row-upload-icon,hb-files .hb-files-row-upload-icon{margin-bottom:0;margin-right:16px}}hb-info-help-text{align-items:center;display:inline-flex}hb-info-help-text .hb-info-help-text-icon,hb-info-help-text .hb-info-help-text-msg{display:inline-block}hb-info-help-text .hb-info-help-text-icon{margin-right:8px}hb-info-help-text .hb-info-help-text-icon.icon-info-sq{color:#d6ab27}hb-info-tooltip{display:inline}hb-info-tooltip .hb-info-tooltip-icon.color-brand{color:#f47e42}hb-info-tooltip .hb-info-tooltip-icon.color-text-primary{color:#282828}hb-info-tooltip .hb-info-tooltip-icon.color-text-primary-inverse{color:#fff}hb-info-tooltip .hb-info-tooltip-icon.color-text-secondary{color:#4d4d4d}hb-info-tooltip .hb-info-tooltip-icon.color-text-secondary-inverse{color:#fff}hb-info-tooltip .hb-info-tooltip-icon.color-text-disabled{color:#b3b3b3}hb-info-tooltip .hb-info-tooltip-icon.color-alert{color:#d6ab27}hb-info-tooltip .hb-info-tooltip-icon.color-error{color:#d62c2f}hb-info-tooltip .hb-info-tooltip-icon.color-success{color:#0b8626}hb-input-checkbox{display:flex;margin-bottom:8px}hb-input-checkbox .hb-input-checkbox-label{font-size:inherit;letter-spacing:inherit;line-height:1;cursor:pointer;padding:0;text-transform:none}hb-input-checkbox .hb-input-checkbox-label.is-disabled{cursor:not-allowed}hb-input-checkbox .hb-input-checkbox-container{align-items:center;display:inherit;flex-shrink:0;height:16px;margin-right:8px;position:relative;top:2px;width:16px}hb-input-checkbox .hb-input-checkbox-checkbox{-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer;height:inherit;position:relative;width:inherit}hb-input-checkbox .hb-input-checkbox-checkbox:before{background-color:#fff;border:2px solid #b3b3b3;content:"";display:inline-block;height:inherit;position:absolute;width:inherit}hb-input-checkbox .hb-input-checkbox-checkbox+.hb-input-checkbox-icon{color:#fff;display:none;font-size:12px;pointer-events:none;z-index:200}hb-input-checkbox .hb-input-checkbox-checkbox+.hb-input-checkbox-icon:before{margin-left:0;margin-right:0;width:16px}hb-input-checkbox .hb-input-checkbox-checkbox:not(:disabled):focus:before{border-color:#3397ff;box-shadow:0 0 0 2px #dcedff}hb-input-checkbox .hb-input-checkbox-checkbox:checked:before{background-color:#3397ff;border-color:#3397ff}hb-input-checkbox .hb-input-checkbox-checkbox:checked+.hb-input-checkbox-icon{display:inline}hb-input-checkbox .hb-input-checkbox-checkbox:disabled{cursor:not-allowed}hb-input-checkbox .hb-input-checkbox-checkbox:disabled:before{background-color:#fff;border-color:#d9d9d9}hb-input-checkbox .hb-input-checkbox-checkbox:checked:disabled:before{background-color:#d9d9d9;border-color:#d9d9d9}hb-input-checkbox .hb-input-checkbox-checkbox:checked:disabled+.hb-input-checkbox-icon{color:#fff;display:inline}hb-input-validation-message .hb-input-validation-message-text{display:block;margin-top:8px}hb-input-validation-message .hb-input-validation-message-text.is-invalid{color:#d62c2f}hb-input-validation-message .hb-input-validation-message-text.is-valid{color:#0b8626}hb-input{display:block}hb-input .hb-input-wrapper.is-table-cell{margin-bottom:0}hb-input .hb-input-wrapper.is-table-cell .hb-input-input{font-size:13px;letter-spacing:.25px;line-height:20px;border:1px solid transparent;color:#282828;height:40px;padding:8px 12px;text-align:right;transition:background-color .2s ease-in-out}hb-input .hb-input-wrapper.is-table-cell .hb-input-input::placeholder{color:#b3b3b3}hb-input .hb-input-wrapper.is-table-cell .hb-input-input::-webkit-input-placeholder{color:#b3b3b3}hb-input .hb-input-wrapper.is-table-cell .hb-input-input::-moz-placeholder{color:#b3b3b3;opacity:1}hb-input .hb-input-wrapper.is-table-cell .hb-input-input:-ms-input-placeholder{color:#b3b3b3}hb-input .hb-input-wrapper.is-table-cell .hb-input-input:-moz-placeholder{color:#b3b3b3}hb-input .hb-input-wrapper.is-table-cell .hb-input-input:hover{background-color:#dfeeff}hb-input .hb-input-wrapper.is-table-cell .hb-input-input:focus{background-color:#fff;border:1px solid #3397ff;box-shadow:0 0 0 2px #dcedff;outline:none}hb-input .hb-input-wrapper.is-table-cell .hb-input-input.is-invalid{background-color:#fff3f3;border:1px solid #d62c2f}hb-input .hb-input-wrapper.is-table-cell .hb-input-input:-moz-read-only{background-color:transparent;border-width:0;padding:0}hb-input .hb-input-wrapper.is-table-cell .hb-input-input:read-only{background-color:transparent;border-width:0;padding:0}hb-input .hb-input-wrapper-unit{display:flex}hb-input .hb-input-wrapper-unit.has-unit{border:1px solid #d9d9d9;border-radius:2px;height:32px}hb-input .hb-input-wrapper-unit.has-unit.has-focus,hb-input .hb-input-wrapper-unit.has-unit:focus-within{border-color:#3397ff;box-shadow:0 0 0 2px #dcedff}hb-input .hb-input-wrapper-unit.has-unit .hb-input-input{border:0;height:100%}hb-input .hb-input-wrapper-unit.has-unit-on-left{flex-direction:row-reverse}hb-input .hb-input-wrapper-unit.is-read-only:not(.is-edit-in-place){border-width:0}hb-input .hb-input-wrapper-unit.is-read-only.is-edit-in-place{border-color:transparent}hb-input .hb-input-wrapper-unit.is-read-only.is-edit-in-place:hover .hb-input-input{cursor:pointer}hb-input .hb-input-wrapper-unit.is-read-only .hb-input-unit{display:none}hb-input .hb-input-input{font-size:14px;letter-spacing:.25px;line-height:14px;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;color:#282828;display:block;height:32px;line-height:unset;margin:0;outline:none;padding:1px solid #d9d9d9;width:100%}hb-input .hb-input-input::placeholder{color:#707070}hb-input .hb-input-input::-webkit-input-placeholder{color:#707070}hb-input .hb-input-input::-moz-placeholder{color:#707070;opacity:1}hb-input .hb-input-input:-ms-input-placeholder{color:#707070}hb-input .hb-input-input:-moz-placeholder{color:#707070}hb-input .hb-input-input.is-invalid{background:#fff3f3;border-color:#d62c2f}hb-input .hb-input-input:focus{background-color:#fff;border-color:#3397ff;box-shadow:0 0 0 2px #dcedff;color:#282828;outline:none}hb-input .hb-input-input.is-text-truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}hb-input .hb-input-input:-moz-read-only{background-color:transparent;border-width:0;padding:0}hb-input .hb-input-input:read-only{background-color:transparent;border-width:0;padding:0}hb-input .hb-input-input.has-icon{padding-right:32px}hb-input .hb-input-input.has-unit-on-left{border-radius:0 2px 2px 0}hb-input .hb-input-input.has-unit-on-right{border-radius:2px 0 0 2px}hb-input .hb-input-input[type=search]{padding-left:32px}hb-input .hb-input-wrapper-unit.is-edit-in-place .hb-input-input{height:auto;padding:4px}hb-input .hb-input-wrapper-unit.is-edit-in-place.is-read-only .hb-input-input{height:unset;padding:4px}hb-input .hb-input-wrapper-unit.is-edit-in-place.is-read-only .hb-input-input:-moz-read-only{border:1px solid transparent}hb-input .hb-input-wrapper-unit.is-edit-in-place.is-read-only .hb-input-input:read-only{border:1px solid transparent}hb-input .hb-input-wrapper-unit.is-edit-in-place.is-read-only .hb-input-input:hover{background-color:#fff}hb-input .hb-input-wrapper-unit.is-edit-in-place.is-read-only .hb-input-input:hover:-moz-read-only{border-color:#d9d9d9}hb-input .hb-input-wrapper-unit.is-edit-in-place.is-read-only .hb-input-input:hover:read-only{border-color:#d9d9d9}hb-input .hb-input-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%)}hb-input .hb-input-icon.is-search-icon{left:4px;right:unset}hb-input .hb-input-icon.is-cancel-icon{cursor:pointer;left:unset;right:12px}hb-input .hb-input-unit{align-items:center;background-color:#fff;color:#4d4d4d;display:inline-flex;height:100%;justify-content:center;min-width:32px;padding:1px solid #d9d9d9}hb-input .hb-input-unit.is-on-left{border-radius:2px 0 0 2px;border-right:1px solid #d9d9d9}hb-input .hb-input-unit.is-on-right{border-left:1px solid #d9d9d9;border-radius:0 2px 2px 0}@media screen and (min-width:35.5em){hb-input.hb-input-retainage{display:inline-block;margin-left:12px;width:96px}}hb-invoice-allocations{display:block;overflow-x:auto}hb-invoice-allocations .invoice-allocations-table{border-width:0}hb-invoice-allocations .invoice-allocations-table-row-header-row{height:70px}hb-invoice-allocations .invoice-allocations-table-header-column{border-bottom:1px solid #e6e6e6;font-weight:700}hb-invoice-allocations .invoice-allocations-table-total-column{border-top:1px solid #e6e6e6;padding-bottom:12px;padding-top:12px}hb-invoice-allocations .invoice-allocations-table-total-column.invoice-allocations-table-column-label{font-weight:700}hb-invoice-allocations .invoice-allocations-table-column-label{min-width:250px;padding-left:16px;text-align:left;width:250px}hb-invoice-allocations .invoice-allocations-table-column-label-additional-info{display:block;font-size:10px;font-weight:700}hb-invoice-allocations .invoice-allocations-table-column-cost{padding-right:16px}hb-invoice-allocations .invoice-allocations-table-column-allocation-rule,hb-invoice-allocations .invoice-allocations-table-column-cost{min-width:120px;text-align:right;width:120px}hb-invoice-allocations .invoice-allocations-table-column-cell{font-size:12px}hb-invoice-allocations table td,hb-invoice-allocations table tfoot tr td,hb-invoice-allocations table th,hb-invoice-allocations table thead tr th,hb-invoice-allocations table tr:nth-child(2n) td,hb-invoice-allocations table tr:nth-child(2n) th{background-color:transparent}hb-invoice-allocations table tfoot tr td,hb-invoice-allocations table tfoot tr th{font-size:12px}hb-invoice-allocations .invoice-allocations-table-row-detail-row.has-invoiced-amount td,hb-invoice-allocations .invoice-allocations-table-row-detail-row.has-invoiced-amount th{background-color:#f5f5f5}hb-invoice-details-add-edit{display:block;font-size:12px;min-width:1142px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-description{border-top:1px solid #d7e2e9;padding:20px}hb-invoice-details-add-edit .invoice-detail .invoice-info-wrap{padding-left:20px;position:absolute;width:calc(40% - 8px)}hb-invoice-details-add-edit .invoice-detail .invoice-info-wrap-item{padding:10px 10px 10px 0;width:180px}hb-invoice-details-add-edit .invoice-detail .invoice-info-wrap-item.form-invoice-subtitle{padding-left:15px;width:195px}hb-invoice-details-add-edit .invoice-detail .invoice-info-wrap-label{padding-top:5px;width:60px}hb-invoice-details-add-edit .invoice-detail .invoice-info-wrap-label.form-period-label{padding-right:10px;padding-top:10px}hb-invoice-details-add-edit .invoice-detail .invoice-info-wrap-label.is-required:after{color:#2eacc3;content:"*";position:relative;top:3px}hb-invoice-details-add-edit .invoice-detail .invoice-info-wrap-input{width:110px}hb-invoice-details-add-edit .invoice-detail .invoice-info{font-size:12px}hb-invoice-details-add-edit .invoice-detail .invoice-timeline-wrap{border:1px solid #d7e2e9;height:160px;margin:20px 20px 0 429px;padding:15px 0}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table table{border:0 none;table-layout:fixed}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table colgroup .col-label{width:200px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table colgroup .col-cost{width:105px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table colgroup .col-prev-invoiced-pct{width:235px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table colgroup .col-curr-invoiced,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table colgroup .col-prev-invoiced-pct.has-retainage-adjustment,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table colgroup .col-total-invoiced-pct{width:130px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .header-row{height:70px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .header-row th{background-color:#f5f5f5;border-color:#e6e6e6;border-bottom-width:1px;font-size:12px;padding:7px;text-align:right}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .header-row th.section-two{border-width:0 1px 1px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .header-row th.column-label{text-align:left;width:120px;padding-left:20px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .header-row th.column-cost{text-align:right;width:80px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .header-row th.column-prev-invoiced-pct{text-align:left;padding-left:17px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .header-row th.column-total-invoiced-pct{width:6%}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .header-row th.column-retainage-pct{border-right-width:1px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .header-row th.column-total-balance-retainage{padding-right:20px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row{border-bottom:1px solid #e6e6e6}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row td{color:#4d4d4d;font-size:12px;padding:5px 7px;text-align:right;vertical-align:top;white-space:nowrap}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row td input{height:20px;padding:3px 5px;color:#4d4d4d;background-color:#fff;border:1px solid #4d4d4d}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row td input.is-invalid{background:#fff3f3;border-color:#d62c2f}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row td.column-label{text-align:left;padding-left:20px;white-space:normal}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row td.column-label.breakdown-enabled{padding-left:35px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row td.column-label .title{width:120px;font-size:11px;color:#282828}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row td.column-total-balance-retainage{padding-right:20px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td input{color:#282828}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-curr-invoiced,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-curr-invoiced-net,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-label,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-prev-invoiced-pct,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-label,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-total-invoiced-pct{font-weight:700}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar+.progress-label{font-weight:400;color:#4d4d4d}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar .progress-bar-approved{background-color:#f47e42}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar .progress-bar-pending{background-color:#ffc141}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount .section-one,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount .section-three,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount .section-two{background-color:#e6f0fd}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.detail-row-first td{padding-top:10px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.detail-row-last td{padding-bottom:10px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.over-invoiced td.column-prev-invoiced-pct .progress-bar+.progress-label{color:#d62c2f}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-approved,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-current,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-pending{background-color:#d62c2f}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .detail-row.single-row td{border-bottom-width:1px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row td{border-top-width:1px;border-bottom-width:1px;color:#4d4d4d;font-size:12px;padding:20px 7px;text-align:right;vertical-align:middle;white-space:nowrap}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row td.column-label{padding-left:20px;text-align:left}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row td.column-retainage-pct{border-right-width:1px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row td.column-total-balance-retainage{padding-right:20px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td{color:#282828}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-curr-invoiced,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-curr-invoiced-net,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-label,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-label,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-total-invoiced-pct{font-weight:700}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar+.progress-label{font-weight:400;color:#4d4d4d}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar .progress-bar-approved{background-color:#f47e42}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar .progress-bar-pending{background-color:#ffc141}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row.over-invoiced td.column-prev-invoiced-pct .progress-bar+.progress-label{color:#fa4e46}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-approved,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-current,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .total-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-pending{background-color:#fa4e46}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table table.retainage-disabled .detail-row td.column-curr-retainage .icon-down-arrow,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table table.retainage-disabled .detail-row td.column-curr-retainage .icon-up-arrow{margin:0 -3px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .section-one{border-color:#d7e2e9;border-style:solid}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .section-one.column-prev-invoiced-pct{width:20%}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .section-two{background-color:#f0f6fe;border-color:#e6e6e6;border-style:solid}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .section-two.column-total-invoiced-pct{border-left-width:1px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .section-two.column-curr-invoiced-net{border-right-width:1px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .section-two.column-retainage-amount,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .section-two.column-retainage-pct{background-color:#fff;text-align:center;width:20%}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .section-two.column-retainage-amount{border-right-width:1px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .section-two.column-retainage-pct{border-left-width:1px}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .section-three{border-color:#d7e2e9;border-style:solid}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .section-three.column-retainage-release,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .section-three.column-total-balance-retainage.show-retainage-release{width:12.5%}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table td,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table th{width:10%;background-color:#fff}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table td:first-child,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table th:first-child{border-left:none}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table td:last-child,hb-invoice-details-add-edit .invoice-detail .invoice-detail-table th:last-child{border-right:none}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .column-prev-invoiced-pct{padding-left:0;padding-right:0}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-label{text-align:center;font-size:12px;min-width:27%}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar{width:90px;height:10px;margin-top:4px;background-color:#ecf0f3;overflow:hidden}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar div{height:100%}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar .progress-bar-approved{background-color:#96d5e1}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar .progress-bar-pending{background-color:#fbb51b}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar .progress-bar-current{background-color:#ffc141}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar .progress-bar-current.progress-bar-current-rejected{background-color:red}hb-invoice-details-add-edit .invoice-detail .invoice-detail-table .retainage-release{position:absolute;top:13px;right:0}hb-invoice-details-add-edit .invoice-detail .invoice-footer .invoice-footer-body-left{float:left;width:620px;padding-left:20px}hb-invoice-details-add-edit .invoice-detail .invoice-footer .invoice-footer-body-right{margin-left:620px;padding-right:20px}hb-invoice-details-add-edit .invoice-detail .invoice-footer .invoice-footer-buttons{border-top:1px solid #d7e2e9;padding:15px 20px}hb-invoice-details-add-edit .invoice-detail .invoice-footer .form-description{height:103px;border:1px solid #2eacc3;background-color:#fff;color:#000}hb-invoice-details-add-edit .invoice-detail .invoice-footer textarea.is-required{border:1px solid #fff}hb-invoice-details-add-edit .invoice-detail .invoice-footer textarea.is-required.empty:focus{border-color:#d62c2f;outline:none}hb-invoice-details-add-edit .invoice-detail .invoice-footer .released-retainage,hb-invoice-details-add-edit .invoice-detail .invoice-footer .subtotal-invoiced,hb-invoice-details-add-edit .invoice-detail .invoice-footer .total-invoiced{text-align:right;padding-top:10px}hb-invoice-details-add-edit .invoice-detail .invoice-footer .total-label{padding-top:3px;font-size:12px}hb-invoice-details-add-edit .invoice-detail .invoice-footer .total-value{font-size:18px}hb-invoice-details-add-edit .invoice-detail .invoice-footer .released-retainage .total-value{color:#fa4e46}hb-invoice-details-add-edit .invoice-detail .invoice-footer .total-invoiced{padding-bottom:20px}hb-invoice-details-add-edit .invoice-detail .invoice-footer .total-invoiced .total-label{font-size:14px}hb-invoice-details-add-edit .invoice-detail .invoice-footer .total-invoiced .total-value{font-size:24px}hb-invoice-details-add-edit .invoice-view .invoice-header{font-size:14px}hb-invoice-details-add-edit .invoice-view .invoice-header .invoice-subtitle{font-style:italic}hb-invoice-details-add-edit .invoice-view .invoice-header .invoice-nav .invoice-nav-period{min-width:250px;padding-left:20px}hb-invoice-details-add-edit .invoice-view .invoice-header .invoice-nav .invoice-nav-period strong{vertical-align:middle}hb-invoice-details-add-edit .invoice-view .invoice-header .invoice-nav .invoice-nav-back,hb-invoice-details-add-edit .invoice-view .invoice-header .invoice-nav .invoice-nav-forward{color:#f47e42;width:20px;height:20px;text-align:center;line-height:16px;margin-left:15px}hb-invoice-details-add-edit .invoice-view .invoice-header .invoice-nav .invoice-nav-back i,hb-invoice-details-add-edit .invoice-view .invoice-header .invoice-nav .invoice-nav-forward i{font-size:20px;cursor:pointer}hb-invoice-details-add-edit .invoice-view .invoice-header .invoice-nav .invoice-nav-back.disabled,hb-invoice-details-add-edit .invoice-view .invoice-header .invoice-nav .invoice-nav-forward.disabled{color:#96d5e1}hb-invoice-details-add-edit .invoice-view .invoice-timeline{border:0 none;width:100%}hb-invoice-details-add-edit .invoice-view .invoice-timeline tr td,hb-invoice-details-add-edit .invoice-view .invoice-timeline tr th{background-color:#fff;padding:0}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-header th{color:#d1d1d1;padding:10px;border-top:1px solid #e1e5eb;text-align:center}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-header th.period-with-invoices{color:#000}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-header th.active-invoice-col{background-color:#f5f5f5}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-header-year span{color:#000}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-header-year span.year-nav{color:#999;font-size:14px;cursor:pointer}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-bars{border-bottom:1px solid #e1e5eb}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-bars td{height:45px}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-bars td.active-invoice-col{background-color:#f5f5f5}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-bars .timeline-bar{margin:auto;width:7px;cursor:pointer}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-bars .timeline-bar.pending{background-color:#ffc141}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-bars .timeline-bar.approved{background-color:#f47e42}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-bars .timeline-bar.rejected{background-color:#c1c6cd}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-bars .timeline-bar:hover.pending{background-color:#ffd274}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-bars .timeline-bar:hover.approved{background-color:#4fc1d5}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-bars .timeline-bar:hover.rejected{background-color:#dde0e4}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-invoice-numbers td{padding-top:5px}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-invoice-numbers td div{color:#000;text-align:center;font-size:12px}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-invoice-numbers td div.is-current-number{text-decoration:underline}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-invoice-numbers td div span{margin-top:10px;cursor:pointer}hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-invoice-numbers td .timeline-month-next,hb-invoice-details-add-edit .invoice-view .invoice-timeline .timeline-invoice-numbers td .timeline-month-prev{text-decoration:none}hb-invoice-details-add-edit .invoice-view .invoice-footer .invoice-footer-buttons .status-select{width:40%}hb-invoice-details-add-edit .invoice-view .invoice-footer .invoice-files{margin:0}hb-invoice-details-add-edit .invoice-view .invoice-footer .invoice-files li{list-style:none;margin-bottom:5px;font-size:12px}hb-invoice-details-add-edit .invoice-view .invoice-footer .form-drop{min-height:100px}hb-invoice-details-add-edit .invoice-view .invoice-footer .invoice-status-tooltip{margin-top:-10px;opacity:1}hb-invoice-details-add-edit .invoice-view .invoice-footer .invoice-status-tooltip .tooltip-inner{padding:10px 0;min-width:170px}hb-invoice-details-add-edit .invoice-view .invoice-footer .invoice-status-tooltip .tooltip-arrow{display:none}hb-invoice-details-add-edit .invoice-view .invoice-footer .invoice-status-tooltip .invoice-status-selected-check{padding:3px;border-radius:50%;margin:4px 0 0 10px;background-color:#fff}hb-invoice-details-add-edit .invoice-view .invoice-footer .invoice-status-tooltip .invoice-status-options{padding:5px 20px 5px 0;cursor:pointer}hb-invoice-details-add-edit .invoice-view .invoice-footer .invoice-status-tooltip .invoice-status-options:hover{background-color:#ebf0f3}hb-invoice-details-add-edit .invoice-view .invoice-footer .invoice-status-select-arrow{padding-top:5px}hb-invoice-details-add-edit .invoice-view .invoice-footer .invoice-status-option{width:100px;padding:7px 10px;border-width:2px;border-style:solid;border-radius:25px;font-size:11px;color:#fff;text-align:center;font-weight:500;cursor:pointer}hb-invoice-details-add-edit .invoice-view .invoice-footer .invoice-status-option.status-pending{background-color:#ffc141;border-color:#ffc141}hb-invoice-details-add-edit .invoice-view .invoice-footer .invoice-status-option.status-approved{background-color:#f47e42;border-color:#f47e42}hb-invoice-details-add-edit .invoice-view .invoice-footer .invoice-status-option.status-rejected{background-color:#c1c6cd;border-color:#c1c6cd}hb-invoice-details-add-edit .invoice-view .invoice-footer .invoice-status-option.status-reviewed{background-color:#96d5e1;border-color:#96d5e1}hb-invoice-details-add-edit .invoice-add-edit .invoice-header{font-size:12px}hb-invoice-details-add-edit .invoice-add-edit .invoice-header .invoice-timeline-wrap{height:90px;border:0 none}hb-invoice-details-add-edit .invoice-add-edit .invoice-header .form-invoice-number input,hb-invoice-details-add-edit .invoice-add-edit .invoice-header .form-invoice-subtitle input{background-color:#fff;border:1px solid #b3b3b3;height:25px}hb-invoice-details-add-edit .invoice-add-edit .invoice-header .form-period{padding:0 0 30px}hb-invoice-details-add-edit .invoice-add-edit .invoice-header .form-period .form-period-separator{padding:10px}hb-invoice-details-add-edit .invoice-add-edit .invoice-header .form-period .form-period-end,hb-invoice-details-add-edit .invoice-add-edit .invoice-header .form-period .form-period-start{padding-top:7px}hb-invoice-details-add-edit .invoice-add-edit .invoice-header .form-period .form-period-end input,hb-invoice-details-add-edit .invoice-add-edit .invoice-header .form-period .form-period-start input{background-color:#fff;border:1px solid #b3b3b3;height:25px}hb-invoice-details-add-edit .invoice-add-edit .invoice-header .form-invoice-total{padding:0 20px 0 0;font-size:18px}hb-invoice-details-add-edit .invoice-add-edit .invoice-header .form-invoice-total-label{padding:0 40px 0 0;font-size:12px}hb-invoice-details-add-edit .category-code-item{padding:5px 7px 10px 20px}hb-invoice-details-add-edit .raw-details-panel{padding-top:20px}hb-invoice-details-add-edit .raw-details-total-label{font-weight:700;color:#303030!important}hb-invoice-details{display:block;font-size:12px}hb-invoice-details .invoice-detail .invoice-detail-description{border-top:1px solid #d7e2e9;padding:20px}hb-invoice-details .invoice-detail .invoice-detail-table{padding-bottom:20px}hb-invoice-details .invoice-detail .invoice-detail-table table{border:0 none;table-layout:fixed}hb-invoice-details .invoice-detail .invoice-detail-table colgroup .col-label{width:200px}hb-invoice-details .invoice-detail .invoice-detail-table colgroup .col-cost{width:105px}hb-invoice-details .invoice-detail .invoice-detail-table colgroup .col-prev-invoiced-pct{width:235px}hb-invoice-details .invoice-detail .invoice-detail-table colgroup .col-curr-invoiced,hb-invoice-details .invoice-detail .invoice-detail-table colgroup .col-total-invoiced-pct{width:130px}hb-invoice-details .invoice-detail .invoice-detail-table .header-row{height:70px}hb-invoice-details .invoice-detail .invoice-detail-table .header-row th{background-color:#f5f5f5;border-color:#e6e6e6;border-bottom-width:1px;font-size:12px;padding:7px;text-align:right}hb-invoice-details .invoice-detail .invoice-detail-table .header-row th.section-two{border-width:0 1px 1px}hb-invoice-details .invoice-detail .invoice-detail-table .header-row th.column-label{padding-left:20px;text-align:left;width:120px}hb-invoice-details .invoice-detail .invoice-detail-table .header-row th.column-label.breakdown-enabled{padding-left:35px}hb-invoice-details .invoice-detail .invoice-detail-table .header-row th.column-cost{text-align:right;width:80px}hb-invoice-details .invoice-detail .invoice-detail-table .header-row th.column-retainage-pct{border-bottom-width:0}hb-invoice-details .invoice-detail .invoice-detail-table .header-row th.column-prev-invoiced-pct{padding-left:17px;text-align:left}hb-invoice-details .invoice-detail .invoice-detail-table .header-row th.column-total-invoiced-pct{width:6%}hb-invoice-details .invoice-detail .invoice-detail-table .header-row th.column-total-balance-retainage{padding-right:20px}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row{border-bottom:1px solid #e6e6e6}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row td{color:#4d4d4d;font-size:12px;padding:5px 7px;text-align:right;vertical-align:top;white-space:nowrap}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row td input{background-color:#fff;border:1px solid #4d4d4d;color:#4d4d4d;height:20px;padding:3px 5px}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row td.column-label{padding-left:20px;text-align:left;white-space:normal}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row td.column-label.breakdown-enabled{padding-left:35px}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row td.column-label .title{color:#282828;font-size:11px;width:120px}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row td.column-retainage-pct{border-width:0 1px}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row td.column-retainage-pct input{margin-left:25%;width:50%}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row td.column-total-balance-retainage{padding-right:20px}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td,hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td input{color:#282828}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-curr-invoiced,hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-curr-invoiced-net,hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-label,hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-prev-invoiced-pct,hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-label,hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-total-invoiced-pct{font-weight:700}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar+.progress-label{color:#4d4d4d;font-weight:400}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar .progress-bar-approved{background-color:#f47e42}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar .progress-bar-pending{background-color:#ffc141}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount .section-one,hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount .section-three,hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.has-invoiced-amount .section-two{background-color:#e6f0fd}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.detail-row-first td{padding-top:10px}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.detail-row-last td{padding-bottom:10px}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.over-invoiced td.column-prev-invoiced-pct .progress-bar+.progress-label{color:#d62c2f}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-approved,hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-current,hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-pending{background-color:#d62c2f}hb-invoice-details .invoice-detail .invoice-detail-table .detail-row.single-row td{border-bottom-width:1px}hb-invoice-details .invoice-detail .invoice-detail-table .total-row td{border-bottom-width:1px;border-top-width:1px;color:#4d4d4d;font-size:12px;padding:20px 7px;text-align:right;vertical-align:middle;white-space:nowrap}hb-invoice-details .invoice-detail .invoice-detail-table .total-row td.column-label{padding-left:20px;text-align:left}hb-invoice-details .invoice-detail .invoice-detail-table .total-row td.column-retainage-pct{border-bottom-width:1px;border-top-width:0}hb-invoice-details .invoice-detail .invoice-detail-table .total-row td.column-total-balance-retainage{padding-right:20px}hb-invoice-details .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td{color:#282828}hb-invoice-details .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-curr-invoiced,hb-invoice-details .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-curr-invoiced-net,hb-invoice-details .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-label,hb-invoice-details .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-label,hb-invoice-details .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-total-invoiced-pct{font-weight:700}hb-invoice-details .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar+.progress-label{color:#4d4d4d;font-weight:400}hb-invoice-details .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar .progress-bar-approved{background-color:#f47e42}hb-invoice-details .invoice-detail .invoice-detail-table .total-row.has-invoiced-amount td.column-prev-invoiced-pct .progress-bar .progress-bar-pending{background-color:#ffc141}hb-invoice-details .invoice-detail .invoice-detail-table .total-row.over-invoiced td.column-prev-invoiced-pct .progress-bar+.progress-label{color:#fa4e46}hb-invoice-details .invoice-detail .invoice-detail-table .total-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-approved,hb-invoice-details .invoice-detail .invoice-detail-table .total-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-current,hb-invoice-details .invoice-detail .invoice-detail-table .total-row.over-invoiced td.column-prev-invoiced-pct .progress-bar .progress-bar-pending{background-color:#fa4e46}hb-invoice-details .invoice-detail .invoice-detail-table table.retainage-disabled .detail-row td.column-curr-retainage .icon-down-arrow,hb-invoice-details .invoice-detail .invoice-detail-table table.retainage-disabled .detail-row td.column-curr-retainage .icon-up-arrow{margin:0 -3px}hb-invoice-details .invoice-detail .invoice-detail-table .section-one{border-color:#d7e2e9;border-style:solid}hb-invoice-details .invoice-detail .invoice-detail-table .section-one.column-prev-invoiced-pct{width:20%}hb-invoice-details .invoice-detail .invoice-detail-table .section-two{background-color:#f0f6fe;border-color:#e6e6e6;border-style:solid}hb-invoice-details .invoice-detail .invoice-detail-table .section-two.column-total-invoiced-pct{border-left-width:1px}hb-invoice-details .invoice-detail .invoice-detail-table .section-two.column-curr-invoiced-net{border-right-width:1px}hb-invoice-details .invoice-detail .invoice-detail-table .section-two.column-retainage-pct{background-color:#fff;border-left-width:1px;border-right-width:1px;width:20%}hb-invoice-details .invoice-detail .invoice-detail-table .section-three{border-color:#d7e2e9;border-style:solid}hb-invoice-details .invoice-detail .invoice-detail-table .section-three.column-retainage-release,hb-invoice-details .invoice-detail .invoice-detail-table .section-three.column-total-balance-retainage.show-retainage-release{width:12.5%}hb-invoice-details .invoice-detail .invoice-detail-table td,hb-invoice-details .invoice-detail .invoice-detail-table th{background-color:#fff;width:10%}hb-invoice-details .invoice-detail .invoice-detail-table td:first-child,hb-invoice-details .invoice-detail .invoice-detail-table th:first-child{border-left:none}hb-invoice-details .invoice-detail .invoice-detail-table td:last-child,hb-invoice-details .invoice-detail .invoice-detail-table th:last-child{border-right:none}hb-invoice-details .invoice-detail .invoice-detail-table .column-prev-invoiced-pct{padding-left:0;padding-right:0}hb-invoice-details .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-label{font-size:12px;min-width:27%;text-align:center}hb-invoice-details .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar{background-color:#ecf0f3;height:10px;margin-top:4px;overflow:hidden;width:90px}hb-invoice-details .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar div{height:100%}hb-invoice-details .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar .progress-bar-approved{background-color:#3397ff}hb-invoice-details .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar .progress-bar-pending{background-color:#fbb51b}hb-invoice-details .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar .progress-bar-current{background-color:#ffc141}hb-invoice-details .invoice-detail .invoice-detail-table .column-prev-invoiced-pct .progress-bar .progress-bar-current.progress-bar-current-rejected{background-color:red}hb-invoice-details .invoice-detail .invoice-detail-table .retainage-release{position:absolute;right:0;top:13px}hb-invoice-details .invoice-detail .invoice-footer .invoice-footer-body-left{float:left;padding-left:20px;width:620px}hb-invoice-details .invoice-detail .invoice-footer .invoice-footer-body-right{margin-left:620px;padding-right:20px}hb-invoice-details .invoice-detail .invoice-footer .released-retainage,hb-invoice-details .invoice-detail .invoice-footer .subtotal-invoiced,hb-invoice-details .invoice-detail .invoice-footer .total-invoiced{padding-top:10px;text-align:right}hb-invoice-details .invoice-detail .invoice-footer .total-label{font-size:12px;padding-top:3px}hb-invoice-details .invoice-detail .invoice-footer .total-value{font-size:18px}hb-invoice-details .invoice-detail .invoice-footer .released-retainage .total-value{color:#fa4e46}hb-invoice-details .invoice-detail .invoice-footer .total-invoiced{padding-bottom:20px}hb-invoice-details .invoice-detail .invoice-footer .total-invoiced .total-label{font-size:14px}hb-invoice-details .invoice-detail .invoice-footer .total-invoiced .total-value{font-size:24px}hb-invoice-details .invoice-view .invoice-footer .invoice-files{margin:0}hb-invoice-details .invoice-view .invoice-footer .invoice-files li{font-size:12px;list-style:none;margin-bottom:5px}hb-kebab{cursor:pointer;display:inline-block}hb-kebab .hb-kebab-trigger{background-color:transparent;border:0;border-radius:2px;color:#282828;height:24px;padding:0;transition:background-color .3s ease-in-out;width:24px}hb-kebab .hb-kebab-trigger.is-open,hb-kebab .hb-kebab-trigger:focus,hb-kebab .hb-kebab-trigger:hover{background-color:#e6e6e6;outline:none}hb-kebab .hb-kebab-icon{font-size:18px;vertical-align:0}hb-kebab .hb-kebab-icon:before{line-height:24px;margin:0}@keyframes spinner-circle{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}hb-loading{background-color:#fff;border-radius:2px;display:block;height:calc(100% - 2px);left:1px;position:absolute;top:1px;width:calc(100% - 2px);z-index:200}hb-loading.is-loading-with-hb-loading{height:200px;position:relative}hb-loading .hb-loading-container{align-items:center;background-color:#fff;border-radius:100%;display:flex;justify-content:center;left:50%;position:absolute;top:72px;transform:translate(-50%)}hb-loading .hb-loading-icon{border-radius:100%;display:inline-block;animation-duration:.75s;animation-name:spinner-circle;animation-iteration-count:infinite;animation-timing-function:linear;border:4px solid #d9d9d9;position:relative;height:48px;width:48px}hb-loading .hb-loading-icon:after{border-radius:100%;border-style:solid;display:inline-block;border-color:#3397ff transparent transparent;content:"";position:absolute}hb-loading .hb-loading-icon:before{content:""}hb-loading .hb-loading-icon:after{border-width:4px;height:48px;left:-4px;top:-4px;width:48px}@media screen and (min-width:35.5em){hb-loading .hb-loading-container{top:50%;transform:translate(-50%,-50%)}}hb-new-vendor{display:block}hb-object-pairs .hb-object-pairs-row{border-bottom:1px solid #e6e6e6;padding-top:16px}hb-object-pairs .hb-object-pairs-row.first-row{padding-top:0}hb-object-pairs .hb-object-pairs-row.last-row{border-bottom:0 none}hb-object-pairs .hb-object-pairs-row-item-pad{padding-bottom:16px;padding-right:12px}.hb-options-menu-container.tooltip{margin-top:0;padding:0}.hb-options-menu-container .tooltip-arrow{display:none}.hb-options-menu-container .tooltip-inner{background:none;box-shadow:none;padding:0}hb-options-menu{background:#fff;border:1px solid #e6e6e6;border-radius:2px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.26);color:#282828;display:inline-block;max-height:224px;max-width:400px;min-width:128px;overflow:auto;text-align:left;visibility:visible}hb-options-menu .hb-options-menu-options-list{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:8px 0}hb-options-menu .hb-options-menu-options-list.search-enabled{padding:50px 0 0}hb-options-menu .hb-options-menu-option{font-size:14px;letter-spacing:.25px;line-height:20px;align-items:center;background-color:#fff;cursor:pointer;display:flex;font-weight:400;min-height:none;padding:4px 16px}hb-options-menu .hb-options-menu-option:not(.is-disabled):focus,hb-options-menu .hb-options-menu-option:not(.is-disabled):hover{background-color:#f5f5f5}hb-options-menu .hb-options-menu-option:focus{outline:none}hb-options-menu .hb-options-menu-option.is-active{font-weight:700}hb-options-menu .hb-options-menu-option.is-disabled{color:#4d4d4d;cursor:not-allowed}hb-options-menu .hb-options-menu-option-icon{margin-right:12px}hb-options-menu .hb-options-menu-option-icon.is-type-dropdown{flex-shrink:0;width:16px}hb-options-menu .hb-options-menu-option-icon.has-option-with-description{align-self:flex-start}hb-options-menu .hb-options-menu-option-text{display:inherit;flex-direction:column}hb-options-menu .hb-options-menu-option-description{font-size:10px;letter-spacing:.6px;line-height:14px;color:#4d4d4d;margin-top:4px}hb-options-menu .hb-options-menu-search-wrapper{left:0;position:absolute;width:100%}hb-pair{display:block}hb-pair .hb-pair-label{font-size:12px;letter-spacing:.4px;line-height:16px;color:#4d4d4d;display:block;font-weight:400;margin-bottom:4px;padding:0;text-transform:none}hb-pair .hb-pair-value.is-default{font-size:14px;letter-spacing:.25px;line-height:20px;font-weight:700}hb-pair .hb-toggle{margin-left:8px;position:relative;top:4px}hb-progress-bar{display:block;width:100%}hb-progress-bar .hb-progress-bar-background{background-color:#f0f0f0;height:10px;overflow:hidden;position:relative;width:100%}hb-progress-bar .hb-progress-bar-background.is-thin{height:5px}hb-progress-bar .hb-progress-bar-value{background-color:#3397ff;height:100%;left:0;position:absolute;top:0}hb-progress-bar .hb-progress-bar-value.is-over-max{background-color:#d62c2f}hb-project-header-bar{display:block;width:100vw}hb-project-header-bar .hb-project-header-bar{align-items:center;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);display:flex;height:60px;justify-content:space-between;margin-bottom:16px;overflow:hidden;padding:0 16px;z-index:200;justify-content:center}hb-project-header-bar .hb-project-header-metadata{display:none}@media screen and (min-width:48em){hb-project-header-bar .hb-project-header-metadata{display:flex}}hb-project-header-bar .hb-project-header-metadata-item{margin-right:24px}hb-project-header-bar .hb-project-header-metadata-item:last-child{margin-right:0}hb-project-header-bar .hb-project-header-metadata-icon{margin-right:12px}hb-project-header-bar .hb-project-header-metadata-icon:before{margin:0}@media screen and (min-width:48em){hb-project-header-bar .hb-project-header-project-modal-link{display:none}hb-project-header-bar .hb-project-header-title.with-tertiary-button{max-width:60%}}hb-project-header{display:block;width:100vw}hb-project-header .hb-project-header-bar{align-items:center;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);display:flex;height:60px;justify-content:space-between;margin-bottom:16px;overflow:hidden;padding:0 16px;z-index:200;margin-bottom:auto}hb-project-header .hb-project-header-metadata{display:none}@media screen and (min-width:48em){hb-project-header .hb-project-header-metadata{display:flex}}hb-project-header .hb-project-header-metadata-item{margin-right:24px}hb-project-header .hb-project-header-metadata-item:last-child{margin-right:0}hb-project-header .hb-project-header-metadata-icon{margin-right:12px}hb-project-header .hb-project-header-metadata-icon:before{margin:0}hb-project-header .hb-project-header-project-modal-link{display:inline-block}@media screen and (min-width:48em){hb-project-header .hb-project-header-project-modal-link{display:none}}hb-project-header .hb-project-header-title-container{align-items:center;display:flex;flex-direction:column}hb-project-header .hb-project-header-title-container.with-tertiary-button{padding-left:24px;padding-right:24px}@media screen and (min-width:48em){hb-project-header .hb-project-header-title-container{flex-direction:row-reverse;justify-content:space-between}}hb-project-header .hb-project-header-title{align-items:center;display:flex;font-weight:500;height:28px;margin:16px auto;max-width:90%;flex:1;flex-basis:0;justify-content:center}hb-project-header .hb-project-header-title.is-editable{padding-right:28px}hb-project-header .hb-project-header-title.is-editable:hover{padding-right:0}@media screen and (min-width:48em){hb-project-header .hb-project-header-title{max-width:60%}}hb-project-header .hb-project-header-title.is-editable:hover .hb-project-header-title-edit-icon{display:block}hb-project-header .hb-project-header-div{width:202.19px}hb-project-header .hb-project-header-button--project-cost-report{margin-right:12px}hb-project-header .hb-project-header-button--project-management{margin-right:40px}hb-project-header .hb-project-header-button .hb-button-content{text-transform:none}hb-project-header .hb-project-header-title-edit-icon{cursor:pointer;display:none;width:28px}hb-project-header .hb-project-header-metadata--modal{display:flex;flex-direction:column}hb-project-header .hb-project-header-metadata--modal .hb-project-header-metadata-item{margin-bottom:12px}hb-project-header .hb-project-header-metadata--modal .hb-project-header-metadata-item:last-child{margin-bottom:0}hb-radio-button-group{display:block}hb-radio-button-group .hb-radio-button-group-item{align-items:center;display:flex}hb-radio-button-group .hb-radio-button-group-item:not(:last-child){margin-bottom:8px}hb-radio-button-group .hb-radio-button-group-label{font-size:inherit;letter-spacing:normal;line-height:1;color:inherit;cursor:pointer;padding:0;text-transform:none}hb-radio-button-group .hb-radio-button-group-input{border-radius:100%;cursor:pointer;height:18px;width:18px;margin-right:8px;position:relative}hb-radio-button-group .hb-radio-button-group-input:before{border:2px solid #b3b3b3;border-radius:100%;content:"";height:100%;position:absolute;width:100%}hb-radio-button-group .hb-radio-button-group-input:focus{box-shadow:0 0 0 2px #dcedff}hb-radio-button-group .hb-radio-button-group-input:focus:before{border-color:#3397ff}hb-radio-button-group .hb-radio-button-group-input:disabled{cursor:not-allowed}hb-radio-button-group .hb-radio-button-group-input:disabled~label{color:inherit;cursor:not-allowed}hb-radio-button-group .hb-radio-button-group-input:disabled:before{border-color:#d9d9d9}hb-radio-button-group .hb-radio-button-group-input:disabled:checked:before{background-color:#fff;border:6px solid #d9d9d9}hb-segmented-tabs{border:1px solid #e6e6e6;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);display:block;position:relative}hb-segmented-tabs .hb-segmented-tabs-container{background-color:#f5f5f5;border-radius:2px 0 0 2px;display:flex;height:64px;margin-right:36px;overflow-x:auto;overflow-y:hidden;z-index:100}hb-segmented-tabs .hb-segmented-tab{background-color:#f5f5f5;border-right:1px solid #e6e6e6;border-top:3px solid transparent;color:#282828;display:inline-block;flex:0 0 240px;height:inherit;padding:8px 12px 8px 46px;position:relative;text-decoration:none;width:240px}hb-segmented-tabs .hb-segmented-tab:focus,hb-segmented-tabs .hb-segmented-tab:hover{border-top-color:rgba(244,126,66,.4)}hb-segmented-tabs .hb-segmented-tab.is-active{background-color:#fff;border-top-color:#f47e42}hb-segmented-tabs .hb-segmented-tab.is-active:focus{border-top-color:#c54a0b}hb-segmented-tabs .hb-segmented-tab .hb-segmented-tab-primary-text,hb-segmented-tabs .hb-segmented-tab .hb-segmented-tab-secondary-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}hb-segmented-tabs .hb-segmented-tab .hb-segmented-tab-primary-text{margin-bottom:4px}hb-segmented-tabs .hb-segmented-tab .hb-segmented-tab-secondary-text{color:#4d4d4d;display:block}hb-segmented-tabs .hb-segmented-tab-icon{color:#282828;font-size:22px;left:8px;position:absolute;top:8px}hb-segmented-tabs .hb-segmented-tab-icon.is-status-approved,hb-segmented-tabs .hb-segmented-tab-icon.is-status-paid,hb-segmented-tabs .hb-segmented-tab-icon.is-status-pending,hb-segmented-tabs .hb-segmented-tab-icon.is-status-rejected{font-size:14px;left:12px}hb-segmented-tabs .hb-segmented-tab-icon.is-status-approved{color:#003aa1}hb-segmented-tabs .hb-segmented-tab-icon.is-status-paid{color:#0b8626}hb-segmented-tabs .hb-segmented-tab-icon.is-status-pending{color:#d6ab27}hb-segmented-tabs .hb-segmented-tab-icon.is-status-rejected{color:#d62c2f}hb-segmented-tabs .hb-segmented-tabs-controls{background-color:#fff;border-radius:0 2px 2px 0;display:flex;flex-direction:column-reverse;height:64px;position:absolute;right:0;top:0;width:36px}hb-segmented-tabs .hb-segmented-tabs-controls:before{background:linear-gradient(90deg,transparent 0,transparent 33%,rgba(33,33,33,.07) 85%,rgba(33,33,33,.15));content:"";height:100%;left:-22px;position:absolute;width:22px}hb-segmented-tabs .hb-segmented-tabs-control{color:#707070;cursor:pointer;display:inherit;height:50%;justify-content:center;width:inherit;z-index:200}hb-segmented-tabs .hb-segmented-tabs-control:first-child{border-top:1px solid #e6e6e6}hb-segmented-tabs .hb-segmented-tabs-control:not([disabled=disabled]):focus,hb-segmented-tabs .hb-segmented-tabs-control:not([disabled=disabled]):hover{background-color:#e6e6e6}hb-segmented-tabs .hb-segmented-tabs-control[disabled=disabled]{color:#bfbfbf;cursor:not-allowed}hb-segmented-tabs .hb-segmented-tabs-control-icon{font-size:20px;transition:color .3s ease-in-out}hb-segmented-tabs .hb-segmented-tabs-heading{display:flex;padding:12px}hb-segmented-tabs .hb-segmented-tabs-heading .hb-segmented-tabs-heading-text{width:calc(100% - 24px)}hb-segmented-tabs .hb-segmented-tabs-heading .hb-segmented-tabs-icon{width:24px}hb-select{display:block}hb-select.bidroom-select-overrides select{height:38px}hb-select .hb-select-wrapper{position:relative}hb-select .hb-select-menu{font-size:14px;letter-spacing:.25px;line-height:32px;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;color:#282828;display:block;height:32px;margin:0;outline:none;padding:0 48px 0 12px;width:100%}hb-select .hb-select-menu::-ms-expand{display:none}hb-select .hb-select-menu:not(:disabled):hover{background-color:#fff;border-color:#d9d9d9;color:#282828}hb-select .hb-select-menu:focus{border-color:#3397ff;box-shadow:0 0 0 2px #dcedff}hb-select .hb-select-menu:disabled{color:#b3b3b3}hb-select .hb-select-menu.is-invalid{background:#fff3f3;border-color:#d62c2f}hb-select .hb-select-menu.is-invalid:hover{background-color:#fff3f3;border-color:#d62c2f}hb-select .hb-select-menu.is-invalid:focus{background-color:#fff;color:#282828}hb-select .hb-select-menu:disabled+.hb-select-arrow:before{border-color:#b3b3b3 transparent transparent}hb-select .hb-select-arrow{bottom:50%;display:inline-block;position:absolute;right:20px;transform:translateY(-50%)}hb-select .hb-select-arrow:before{border-color:#707070 transparent transparent;border-style:solid;border-width:4px 4px 0;content:"";display:inline-block;height:0;position:absolute;transition:border-color .3s ease-in-out;width:0}hb-select .hb-select-clear-icon{bottom:-5%;display:inline-block;position:absolute;right:5px;transform:translateY(-50%)}hb-simple-table{font-size:13px;letter-spacing:.1px;line-height:16px;border-radius:2px;box-shadow:0 0 3px 0 rgba(40,40,40,.14),0 2px 3px 0 rgba(40,40,40,.12),0 1px 4px 0 rgba(40,40,40,.2);display:block;width:100%}hb-simple-table .hb-simple-table-table{border-collapse:collapse;border-width:0}hb-simple-table .hb-simple-table-row-tbody{border-top:1px solid #d9d9d9}hb-simple-table .hb-simple-table-row-tbody .hb-simple-table-data-cell,hb-simple-table .hb-simple-table-row-tbody .hb-simple-table-heading-row,hb-simple-table .hb-simple-table-row-tbody:nth-child(odd) .hb-simple-table-data-cell,hb-simple-table .hb-simple-table-row-tbody:nth-child(odd) .hb-simple-table-heading-row{background-color:#fff}hb-simple-table .hb-simple-table-heading{background-color:#f5f5f5;height:48px;padding:16px}hb-simple-table .hb-simple-table-heading-column{font-size:11px;letter-spacing:.2px;line-height:normal;border-right:1px solid #e6e6e6;color:#4d4d4d;font-weight:700}hb-simple-table .hb-simple-table-data-cell,hb-simple-table .hb-simple-table-heading-row{height:48px}hb-simple-table .hb-simple-table-data-cell{padding:16px}hb-simple-table .hb-simple-table-data-cell-options-menu{text-align:right;width:56px}hb-simple-table .hb-input-wrapper{margin-bottom:0}hb-simple-table .job-component-job-code{font-size:16px}hb-simple-table .job-component-job-code i:hover:before{content:"\E817"}hb-simple-table .hb-simple-table-tbody .hb-simple-table-row .hb-simple-table-heading-row{font-size:13px;letter-spacing:.1px;line-height:16px}hb-status{display:block}hb-status .hb-status-card-items{list-style-type:none;margin-left:0}hb-status .hb-status-card-item{display:flex}hb-status .hb-status-card-item.is-complete,hb-status .hb-status-card-item.is-upcoming{color:#4d4d4d}hb-status .hb-status-card-item+.hb-status-card-item{margin-top:16px}hb-status .hb-status-card-item-status-icon{align-items:center;display:inherit;flex-shrink:0;font-size:14px;height:20px;justify-content:center;margin-right:12px;width:20px}hb-status .hb-status-card-item-status-icon.is-status-approved{color:#003aa1}hb-status .hb-status-card-item-status-icon.is-status-paid{color:#0b8626}hb-status .hb-status-card-item-status-icon.is-status-in-approval,hb-status .hb-status-card-item-status-icon.is-status-needs-approval-setup,hb-status .hb-status-card-item-status-icon.is-status-pending{color:#d6ab27}hb-status .hb-status-card-item-status-icon.is-status-rejected{color:#d62c2f}hb-status .hb-status-card-item-status-icon.is-status-skipped{color:#4d4d4d}hb-status .hb-status-card-item-status-icon.is-status-upcoming{font-size:10px}hb-status .hb-status-card-item-status-button .hb-button-button{height:22px;padding:0 8px}hb-status .hb-status-card-item-title{min-height:22px;margin-bottom:0}hb-status .hb-status-card-item-message{color:#4d4d4d;display:block;font-style:italic}hb-status .hb-status-card-item-actions,hb-status .hb-status-card-item-message{margin-top:8px}hb-status .hb-status-card-item-action:not(:last-child){margin-right:12px}hb-status .hb-status-card-item-optional-message{color:#4d4d4d}hb-sub-nav{display:flex;justify-content:center}hb-sub-nav .hb-sub-nav-container{bottom:-100%;display:flex;flex-direction:column;left:0;max-height:40vh;overflow:auto;position:fixed;transition:bottom .3s ease-in-out;width:100vw;z-index:3}hb-sub-nav .hb-sub-nav-container.is-expanded-on-mobile{bottom:0}hb-sub-nav .hb-sub-nav-item{font-size:12px;letter-spacing:.4px;line-height:16px;background-color:#fff;border-top:1px solid #e6e6e6;color:#282828;display:flex;flex-shrink:0;font-weight:500;justify-content:space-between;padding:8px;text-decoration:none;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;width:100%}hb-sub-nav .hb-sub-nav-item:not(.is-only-tab):focus{background-color:#e6e6e6}hb-sub-nav .hb-sub-nav-mobile-active-item{color:#282828;text-decoration:none;transition:background-color .3s ease-in-out;font-size:12px;letter-spacing:.4px;line-height:16px}hb-sub-nav .hb-sub-nav-mobile-active-item.is-only-tab{cursor:text}hb-sub-nav .hb-sub-nav-mobile-active-item:not(.is-only-tab):focus{background-color:transparent}@media screen and (min-width:48em){hb-sub-nav .hb-sub-nav-container{bottom:unset;flex-direction:row;left:unset;max-height:unset;overflow:visible;position:static;width:auto;z-index:1}hb-sub-nav .hb-sub-nav-item{font-size:14px;letter-spacing:.25px;line-height:20px;background-color:transparent;border-bottom:2px solid transparent;border-top:0;color:#707070;cursor:pointer;height:26px;font-weight:400;justify-content:unset;margin:0 16px;padding:0 0 8px;width:auto}hb-sub-nav .hb-sub-nav-item+hb-sub-nav .hb-sub-nav-item{border-top:0}hb-sub-nav .hb-sub-nav-item:first-child{margin-left:0}hb-sub-nav .hb-sub-nav-item:last-child{margin-right:0}hb-sub-nav .hb-sub-nav-item:focus,hb-sub-nav .hb-sub-nav-item:hover{color:#282828}hb-sub-nav .hb-sub-nav-item.is-active{border-bottom-color:#f47e42;color:#282828}hb-sub-nav .hb-sub-nav-item-icon-check,hb-sub-nav .hb-sub-nav-mobile-active-item{display:none;visibility:hidden}}hb-text-area{display:block}hb-text-area .hb-text-area-input{font-size:14px;letter-spacing:.25px;line-height:20px;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;color:#282828;display:block;margin:0;min-height:64px;outline:none;padding:8px 12px;width:100%}hb-text-area .hb-text-area-input::placeholder{color:#707070}hb-text-area .hb-text-area-input::-webkit-input-placeholder{color:#707070}hb-text-area .hb-text-area-input::-moz-placeholder{color:#707070;opacity:1}hb-text-area .hb-text-area-input:-ms-input-placeholder{color:#707070}hb-text-area .hb-text-area-input:-moz-placeholder{color:#707070}hb-text-area .hb-text-area-input:invalid:not(:placeholder-shown){background:#fff3f3;border-color:#d62c2f}hb-text-area .hb-text-area-input:focus{background-color:#fff;border-color:#3397ff;box-shadow:0 0 0 2px #dcedff;color:#282828;outline:none}hb-text-area .hb-text-area-input:read-only{background-color:transparent;border:0;padding:0}.avatar{align-items:center;background-color:#1a1a1a;border-radius:100%;color:#fff;cursor:default;display:inline-flex;justify-content:center;overflow:hidden;position:relative}.avatar--xl{font-size:40px;height:96px;width:96px;min-height:96px;min-width:96px}.avatar--lg,.avatar--xl svg{height:40px;width:40px}.avatar--lg{font-size:14px;min-height:40px;min-width:40px}.avatar--lg svg{height:14px;width:14px}.avatar--md{font-size:14px;height:32px;width:32px;min-height:32px;min-width:32px}.avatar--md svg{height:14px;width:14px}.avatar--clickable{cursor:pointer}.avatar--disabled{background-color:#d9d9d9;cursor:default}.avatar--disabled .avatar__portrait:after,.avatar--disabled:after,.avatar--hover:after,.avatar:hover:after{background-color:#fff;opacity:.5}.avatar--clickable:hover .avatar__portrait:after{opacity:.5}.avatar--clickable .avatar__portrait:after{background-color:#000}.avatar__portrait{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;width:100%}.avatar__portrait:after{border-radius:100%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .2s ease-in;width:100%}.avatar__icon{display:inline-flex}.avatar__icon:after{border-radius:100%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .2s ease-in;width:100%}.avatar__label{text-transform:uppercase}hb-user-profile-avatar{display:inline-block;height:32px;overflow:hidden;width:32px}hb-user-profile-avatar .hb-user-profile-avatar-container{font-size:14px;letter-spacing:0;line-height:normal;align-items:center;background-color:#1a1a1a;background-position:50%;background-size:cover;border-radius:100%;color:#fff;display:inline-flex;font-weight:700;height:32px;justify-content:center;text-transform:uppercase;width:32px}hb-contract-backfill-linking .hb-backfill-error-card{margin-bottom:30px}hb-contract-backfill-linking .hb-backfill-error-card .hb-card-header-inner{justify-content:center}hb-contract-backfill-linking .section-title{align-items:center;border-top:1px solid #d9dee6;display:flex;height:70px;justify-content:space-between}hb-contract-backfill-linking hb-contract-backfill-linking-contract-overview .schedule-of-values-row-border-top{border-top:1px solid #e6e6e6}hb-contract-backfill-linking hb-contract-backfill-linking-contract-overview .schedule-of-values-row{align-items:center;display:flex;flex-direction:column;font-weight:500}hb-contract-backfill-linking hb-contract-backfill-linking-contract-overview .schedule-of-values-row-group-1,hb-contract-backfill-linking hb-contract-backfill-linking-contract-overview .schedule-of-values-row-group-2{align-items:center;display:flex;width:100%}hb-contract-backfill-linking hb-contract-backfill-linking-contract-overview .schedule-of-values-row-group-1{justify-content:space-between;margin-bottom:12px}hb-contract-backfill-linking hb-contract-backfill-linking-contract-overview .schedule-of-values-row-cost,hb-contract-backfill-linking hb-contract-backfill-linking-contract-overview .schedule-of-values-row-label{margin-bottom:0}hb-contract-backfill-linking hb-contract-backfill-linking-contract-overview .schedule-of-values-row-progress-bar{flex:0 1 100%}hb-contract-backfill-linking hb-contract-backfill-linking-contract-overview .schedule-of-values-row-progress-text{flex:0 0 96px;margin-left:16px;text-align:right}@media screen and (min-width:48em){hb-contract-backfill-linking hb-contract-backfill-linking-contract-overview .schedule-of-values-row{flex-direction:row;justify-content:space-between}hb-contract-backfill-linking hb-contract-backfill-linking-contract-overview .schedule-of-values-row-group-1{justify-content:flex-start;margin-bottom:0;width:60%}hb-contract-backfill-linking hb-contract-backfill-linking-contract-overview .schedule-of-values-row-group-2{width:34%}hb-contract-backfill-linking hb-contract-backfill-linking-contract-overview .schedule-of-values-row-cost,hb-contract-backfill-linking hb-contract-backfill-linking-contract-overview .schedule-of-values-row-label{flex:0 1 50%}}hb-contract-backfill-linking hb-contract-backfill-linking-hb-contract-overview .clear-input{bottom:-5%;display:inline-block;position:absolute;right:5px;transform:translateY(-50%)}hb-contract-backfill-linking hb-contract-backfill-linking-hb-contract-overview .clear-input+.selected-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;padding-right:20px}hb-contract-backfill-linking hb-contract-backfill-linking-hb-contract-overview .cost-detail-item{font-size:12px;font-weight:400;margin-bottom:1em}hb-contract-backfill-linking hb-contract-backfill-linking-hb-contract-overview .cost-detail-item-header{font-size:12px;font-weight:700}hb-contract-backfill-linking hb-contract-backfill-linking-hb-contract-overview .cost-detail-item-total{font-size:12px;font-weight:500}hb-contract-backfill-linking hb-contract-backfill-linking-hb-contract-overview .over-allocated{color:#fbc01b}hb-contract-backfill-linking hb-contract-backfill-linking-hb-contract-overview .over-allocated-icon{bottom:10px;color:#fbc01b;display:inline-block;position:absolute;right:15px}hb-contract-backfill-linking hb-contract-backfill-linking-hb-contract-overview .overview-card{margin-bottom:5px}hb-contract-backfill-linking hb-contract-backfill-linking-hb-contract-overview .fully-allocated{color:#14c884}hb-contract-backfill-linking hb-contract-backfill-linking-hb-contract-overview .selected-input{background-color:#f5f7f9;border:1px solid #e6e6e6;border-radius:2px;display:block;font-size:14px;height:44px;line-height:28px;max-width:100%;padding:8px 10px;width:100%}hb-contract-backfill-linking hb-contract-backfill-linking-cost-item .description-label{margin-bottom:10px;margin-left:20px;margin-top:10px}@media (max-width:500px){hb-contract-backfill-linking hb-contract-backfill-linking-cost-item .description-label{margin-left:0;margin-top:0}}@media screen and (min-width:64em){hb-contract-backfill-linking hb-contract-backfill-linking-cost-item .description-label{margin-top:20px}}hb-change-order-accounting-code,hb-invoice-accounting-code{display:block}hb-change-order-accounting-code .clear-input,hb-invoice-accounting-code .clear-input{bottom:-5%;display:inline-block;position:absolute;right:5px;transform:translateY(-50%)}hb-change-order-accounting-code .clear-input+.selected-input,hb-invoice-accounting-code .clear-input+.selected-input{cursor:default;overflow:hidden;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}hb-change-order-accounting-code .form-label,hb-invoice-accounting-code .form-label{padding:0}hb-change-order-accounting-code .hb-input-wrapper,hb-invoice-accounting-code .hb-input-wrapper{margin-bottom:5px}hb-change-order-accounting-code .hb-modal-v2-actions,hb-invoice-accounting-code .hb-modal-v2-actions{padding-top:8px!important}hb-change-order-accounting-code .hb-pair-label,hb-change-order-accounting-code .helper-text,hb-invoice-accounting-code .hb-pair-label,hb-invoice-accounting-code .helper-text{margin-bottom:16px}hb-change-order-accounting-code .row-item,hb-invoice-accounting-code .row-item{padding-left:4px;padding-right:4px}hb-change-order-accounting-code .row-item.first,hb-invoice-accounting-code .row-item.first{padding-left:0;padding-right:4px}hb-change-order-accounting-code .row-item.last,hb-invoice-accounting-code .row-item.last{padding-left:4px;padding-right:0}hb-change-order-accounting-code .selected-input,hb-invoice-accounting-code .selected-input{background-color:#f5f7f9;border:1px solid #d9dee6;border-radius:4px;display:block;font-size:14px;height:44px;line-height:28px;max-width:100%;padding:8px 10px;width:100%}hb-change-order-accounting-code .scrollable,hb-invoice-accounting-code .scrollable{max-height:350px;overflow-y:auto}hb-change-order-accounting-code .separator,hb-invoice-accounting-code .separator{border-top:1px solid #e6e6e6;margin-top:16px;padding-bottom:16px}hb-change-order-accounting-code .truncate,hb-invoice-accounting-code .truncate{margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}hb-change-order-accounting-code .cost-detail-row,hb-invoice-accounting-code .cost-detail-row{clear:both;float:left;margin-bottom:8px;width:100%}@media (max-width:640px){hb-change-order-accounting-code .hb-pair-value,hb-invoice-accounting-code .hb-pair-value{margin-bottom:12px}hb-change-order-accounting-code .row-item,hb-change-order-accounting-code .row-item.first,hb-change-order-accounting-code .row-item.last,hb-invoice-accounting-code .row-item,hb-invoice-accounting-code .row-item.first,hb-invoice-accounting-code .row-item.last{padding:0}}hb-accounting-invoice{display:block}hb-add-message{display:block;padding:16px}hb-add-message hb-files-uploader{width:100%}hb-add-message .message-actions{align-items:center;display:flex;justify-content:space-between}hb-add-message .msg-new-file{font-size:12px;letter-spacing:.4px;line-height:16px;background:#f5f5f5;display:flex;margin-top:8px;padding:4px;width:50%}hb-add-message .msg-file-name{width:calc(100% - 24px)}hb-add-message .msg-close{width:24px}hb-add-message .icon-cancel-circled,hb-add-message .icon-document{font-size:14px;letter-spacing:.25px;line-height:20px}hb-add-message .icon-cancel-circled{color:#9e9e9e;cursor:pointer;font-size:18px}hb-add-owner,hb-add-vendor{display:block}hb-change-order-cost-details{border-bottom:1px solid #e6e6e6;display:block}hb-change-order-cost-details .change-order-cost-details-row-border-top{border-top:1px solid #e6e6e6}hb-change-order-cost-details .change-order-cost-details-row{align-items:center;display:flex;font-weight:500;justify-content:space-between;width:100%}hb-change-order-cost-details .change-order-cost-details-row-accounting-code,hb-change-order-cost-details .change-order-cost-details-row-cost,hb-change-order-cost-details .change-order-cost-details-row-job-allocations-label,hb-change-order-cost-details .change-order-cost-details-row-label{margin:0 12px 0 0}@media screen and (min-width:48em){hb-change-order-cost-details .change-order-cost-details-row{justify-content:flex-start}hb-change-order-cost-details .change-order-cost-details-row-accounting-code,hb-change-order-cost-details .change-order-cost-details-row-cost,hb-change-order-cost-details .change-order-cost-details-row-job-allocations-label,hb-change-order-cost-details .change-order-cost-details-row-label{flex:1 1 25%}}hb-change-order-invoice-row-group{display:block}hb-change-order-invoice-row-group .hb-change-order-invoice-row-content{font-size:13px;letter-spacing:.1px;line-height:16px;display:flex;flex-direction:column;font-weight:700;justify-content:flex-start}hb-change-order-invoice-row-group .hb-change-order-invoice-row-content-group-1,hb-change-order-invoice-row-group .hb-change-order-invoice-row-content-group-2{align-items:center;display:flex;flex:0 1 100%;justify-content:space-between}hb-change-order-invoice-row-group .hb-change-order-invoice-row-content-group-1.is-accounting-invoice-row,hb-change-order-invoice-row-group .hb-change-order-invoice-row-content-group-2.is-accounting-invoice-row{flex-direction:column}hb-change-order-invoice-row-group .hb-change-order-invoice-row-content-group-2{color:#282828;margin-top:12px}hb-change-order-invoice-row-group .hb-change-order-invoice-row-content-group-2.is-accounting-invoice-row{margin-top:0}hb-change-order-invoice-row-group .hb-change-order-invoice-row-empty-icon{margin-bottom:12px}hb-change-order-invoice-row-group .hb-change-order-invoice-row-title,hb-change-order-invoice-row-group .hb-change-order-invoice-row-vendor{display:none;min-width:0}hb-change-order-invoice-row-group .hb-change-order-invoice-row-status{font-size:13px;letter-spacing:.1px;line-height:16px;align-items:center;color:#282828;display:flex;text-transform:none}hb-change-order-invoice-row-group .hb-change-order-invoice-row-status.is-invoices-row{color:#4d4d4d}hb-change-order-invoice-row-group .hb-change-order-invoice-row-status-icon{font-size:13px;letter-spacing:.1px;line-height:16px;margin-right:12px}hb-change-order-invoice-row-group .hb-change-order-invoice-row-status-icon.is-status-approved{color:#003aa1}hb-change-order-invoice-row-group .hb-change-order-invoice-row-status-icon.is-status-paid{color:#0b8626}hb-change-order-invoice-row-group .hb-change-order-invoice-row-status-icon.is-status-pending{color:#d6ab27}hb-change-order-invoice-row-group .hb-change-order-invoice-row-status-icon.is-status-rejected{color:#d62c2f}hb-change-order-invoice-row-group .hb-change-order-invoice-row-date{font-size:13px;letter-spacing:.1px;line-height:16px;color:#282828;font-weight:400;min-width:120px;text-align:right}hb-change-order-invoice-row-group .hb-change-order-invoice-row-date.is-invoices-row{color:#4d4d4d}hb-change-order-invoice-row-group .hb-invoice-list-header{border-bottom:1px solid #e6e6e6;display:none;padding-top:16px;width:100%}hb-change-order-invoice-row-group .hb-invoice-list-header .hb-change-order-invoice-row-status{text-transform:none}hb-change-order-invoice-row-group .hb-invoice-list-header .hb-invoice-header-label{font-size:11px;letter-spacing:.2px;line-height:normal;color:#4d4d4d;font-weight:700;margin:0}hb-change-order-invoice-row-group .is-accounting-invoice-row{font-size:13px;letter-spacing:.1px;line-height:16px;align-items:flex-start;color:#282828}hb-change-order-invoice-row-group .is-accounting-invoice-row .hb-change-order-invoice-row-id{font-size:13px;letter-spacing:.1px;line-height:16px;font-weight:700;padding:4px 0}hb-change-order-invoice-row-group .is-accounting-invoice-row .hb-change-order-invoice-row-title{display:block;font-weight:400}hb-change-order-invoice-row-group .is-accounting-invoice-row .hb-change-order-invoice-row-amount{font-weight:400}hb-change-order-invoice-row-group .is-accounting-invoice-row .hb-change-order-invoice-row-status{font-weight:400;text-transform:none}hb-change-order-invoice-row-group .is-accounting-invoice-row .hb-change-order-invoice-row-status-icon{display:none}hb-change-order-invoice-row-group .is-accounting-invoice-row .hb-change-order-invoice-row-accounting-label{font-weight:400}@media screen and (min-width:48em){hb-change-order-invoice-row-group .hb-invoice-list-header,hb-change-order-invoice-row-group .hb-invoice-list-header .hb-change-order-invoice-row-header{display:flex}hb-change-order-invoice-row-group .hb-change-order-invoice-row-content{align-items:center;flex-direction:row}hb-change-order-invoice-row-group .hb-change-order-invoice-row-content-group-1{flex-basis:65%;justify-content:flex-start;min-width:0}hb-change-order-invoice-row-group .hb-change-order-invoice-row-content-group-2{color:#4d4d4d;flex-basis:35%;margin-top:0}hb-change-order-invoice-row-group .hb-change-order-invoice-row-content.is-accounting-invoice-row{flex-direction:column}hb-change-order-invoice-row-group .hb-change-order-invoice-row-empty-icon{margin-bottom:0;margin-right:16px}hb-change-order-invoice-row-group .hb-change-order-invoice-row-amount{flex:0 1 25%;margin-right:24px}hb-change-order-invoice-row-group .hb-change-order-invoice-row-amount.hb-invoice-header-label{margin-right:12px}hb-change-order-invoice-row-group .hb-change-order-invoice-row-id{flex:0 1 20%;margin-right:24px}hb-change-order-invoice-row-group .hb-change-order-invoice-row-id.hb-invoice-header-label{margin-right:12px}hb-change-order-invoice-row-group .hb-change-order-invoice-row-title{display:flex;flex:0 1 55%;margin-right:24px}hb-change-order-invoice-row-group .hb-change-order-invoice-row-accounting-label{display:none}hb-change-order-invoice-row-group .is-accounting-invoice-row{color:inherit;font-size:inherit}hb-change-order-invoice-row-group .is-accounting-invoice-row.hb-change-order-invoice-row-content-group-1,hb-change-order-invoice-row-group .is-accounting-invoice-row.hb-change-order-invoice-row-content-group-2{flex-direction:row}hb-change-order-invoice-row-group .is-accounting-invoice-row .hb-change-order-invoice-row-id{font-size:13px;letter-spacing:.1px;line-height:16px;padding:0}hb-change-order-invoice-row-group .is-accounting-invoice-row .hb-change-order-invoice-row-title{display:flex}hb-change-order-invoice-row-group .is-accounting-invoice-row .hb-change-order-invoice-row-status{color:#4d4d4d;font-weight:400;text-transform:none}hb-change-order-invoice-row-group .is-accounting-invoice-row .hb-change-order-invoice-row-status-icon{display:block}hb-change-order-invoice-row-group .hb-change-order-invoice-row-flexbox-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}hb-change-order-invoice-row-group .is-invoice-room-row .hb-change-order-invoice-row-id{flex:0 1 15%}hb-change-order-invoice-row-group .is-invoice-room-row .hb-change-order-invoice-row-title{flex:0 1 30%}hb-change-order-invoice-row-group .is-invoice-room-row .hb-change-order-invoice-row-vendor{display:flex;flex:0 1 30%;margin-right:24px}hb-change-order-invoice-row-group .hb-change-order-invoice-row-status{color:#4d4d4d;flex:0 1 50%}hb-change-order-invoice-row-group .hb-change-order-invoice-row-date{color:#4d4d4d;flex:0 1 25%;text-align:right}}hb-add-change-order-dm,hb-add-change-order-sp{display:block}hb-add-change-order-dm .notification,hb-add-change-order-sp .notification{font-size:12px;letter-spacing:.4px;line-height:16px}cost-schedule-history-group,hb-change-order-dm,hb-change-order-sp,hb-change-orders-dm,hb-change-orders-sp,hb-delete-message,hb-delete-owner,hb-edit-change-order-dm,hb-edit-change-order-sp{display:block}cost-schedule-history-modal .hb-modal-v2-body{border-bottom:1px solid #d9dee6;margin-bottom:8px;max-height:300px;overflow-y:auto}cost-schedule-history-modal .history{color:#303030;padding-bottom:8px}cost-schedule-history-modal .msg{font-size:12px;letter-spacing:.4px;line-height:16px}cost-schedule-history-modal .msg-time{font-size:10px;letter-spacing:.6px;line-height:14px}hb-add-invoice-dm,hb-add-invoice-for-invoice-room,hb-add-invoice-sp{display:block}hb-add-invoice-dm .notification,hb-add-invoice-for-invoice-room .notification,hb-add-invoice-sp .notification{font-size:12px;letter-spacing:.4px;line-height:16px}hb-edit-invoice-dm,hb-edit-invoice-for-invoice-room,hb-edit-invoice-sp,hb-invoice-details-data,hb-invoice-dm,hb-invoice-overview-data,hb-invoice-sp{display:block}.owner-description-section{border-top:1px solid #e6e6e6}.owner-description-section-text{font-size:12px;letter-spacing:.4px;line-height:16px;font-weight:500;margin-bottom:16px}hb-invoices-tab-dm,hb-invoices-tab-sp,hb-message{display:block}hb-message{border-top:1px solid #e6e6e6;outline:none;padding:16px;transition:background-color .3s ease-in-out}hb-message .hb-message-delete:focus,hb-message .hb-message-delete:hover,hb-message:hover .hb-message-delete{opacity:1}hb-message:hover{background-color:#fff}hb-message .hb-message-meta{display:flex;margin-bottom:16px;width:100%}hb-message .hb-message-avatar{flex-shrink:0;margin-right:16px}hb-message .hb-message-names-and-timestamp{display:flex;flex-direction:column;width:inherit}hb-message .hb-message-heading{display:inherit;flex-direction:column;flex-grow:1;margin-bottom:4px}hb-message .hb-message-message{margin-right:24px;position:relative;white-space:pre-wrap}hb-message .hb-message-delete{align-items:center;bottom:0;cursor:pointer;display:inline-flex;font-size:14px;height:14px;justify-content:center;opacity:0;outline:none;position:absolute;right:-24px;transition:color .3s ease-in-out,opacity .3s ease-in-out;width:14px}hb-message .hb-message-delete:before{margin:0}hb-message .hb-message-delete:focus,hb-message .hb-message-delete:hover{color:#f47e42}hb-message .hb-message-file-wrapper{background:#f5f5f5;padding:12px}hb-message .hb-message-file-list{font-size:12px;letter-spacing:.4px;line-height:16px;list-style-type:none;margin:0;padding-left:24px}hb-message .hb-message-file-list .hb-message-file-list-file:not(:last-child){margin-bottom:4px}@media screen and (min-width:48em){hb-message .hb-message-meta{align-items:center}hb-message .hb-message-names-and-timestamp{align-items:center;flex-direction:row}hb-message .hb-message-heading{flex-direction:row;margin-bottom:0}hb-message .hb-message-user-name{margin-right:32px}hb-message .hb-message-file-wrapper,hb-message .hb-message-message{margin-left:48px}hb-message .hb-message-message{margin-right:48px}hb-message .hb-message-delete{right:-48px}}hb-messages-tab-dm,hb-messages-tab-sp,hb-owner-approve-invoice{display:block}hb-owner-approve-invoice .hb-files-uploader{width:100%}hb-owner-delete-invoice,hb-owner-reject-invoice,hb-owner-undo-invoice{display:block}hb-schedule-of-values-change-orders-view{display:block;position:relative}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-border-top{border-top:1px solid #e6e6e6}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row{font-weight:500}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row.is-header-row{display:none}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-group-1,hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-group-2{margin-bottom:12px;width:100%}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-approved-cos,hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-contract-value,hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-label,hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-pending-cos,hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-total{margin-bottom:0}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-mobile-header{color:#4d4d4d;margin-right:8px}@media screen and (min-width:35.5em){hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row{display:flex;flex-direction:column}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-group-1,hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-group-2{align-items:center;display:flex}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-approved-cos,hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-contract-value,hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-label,hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-pending-cos,hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-total{flex:0 1 50%}}@media screen and (min-width:48em){hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row{align-items:center;flex-direction:row;justify-content:space-between}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row.is-header-row{display:flex}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-group-1,hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-group-2{margin-bottom:0}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-group-1{width:48%}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-group-2{width:40%}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-total{flex:unset;width:12%}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-contract-value{flex:0 1 45%}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-label{flex:0 1 55%}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-approved-cos,hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-pending-cos{flex:0 1 50%}hb-schedule-of-values-change-orders-view .schedule-of-values-change-orders-view-row-mobile-header{display:none}}hb-schedule-of-values{display:block;position:relative}hb-schedule-of-values .schedule-of-values-row-border-top{border-top:1px solid #e6e6e6}hb-schedule-of-values .schedule-of-values-row{align-items:center;display:flex;flex-direction:column;font-weight:500}hb-schedule-of-values .schedule-of-values-row.header-row{cursor:pointer}hb-schedule-of-values .schedule-of-values-row.header-row:hover{background-color:#e6e6e6;outline:none}hb-schedule-of-values .schedule-of-values-row.is-even-row,hb-schedule-of-values .schedule-of-values-row.is-odd-row{background-color:#fff}hb-schedule-of-values .schedule-of-values-row .toggle-change-order-cost-details-rows-icon:before{margin:0;transform:rotate(-90deg);transition:transform .3s}hb-schedule-of-values .schedule-of-values-row .toggle-change-order-cost-details-rows-icon.is-expanded:before{transform:rotate(0)}hb-schedule-of-values .schedule-of-values-row-group-1,hb-schedule-of-values .schedule-of-values-row-group-2{align-items:center;display:flex;width:100%}hb-schedule-of-values .schedule-of-values-row-group-1{justify-content:space-between;margin-bottom:12px}hb-schedule-of-values .schedule-of-values-row-cost,hb-schedule-of-values .schedule-of-values-row-label{margin-bottom:0}hb-schedule-of-values .schedule-of-values-row-progress-bar{flex:0 1 100%}hb-schedule-of-values .schedule-of-values-row-progress-text{flex:0 0 128px;margin-left:16px;text-align:right}@media screen and (min-width:48em){hb-schedule-of-values .schedule-of-values-row{flex-direction:row;justify-content:space-between}hb-schedule-of-values .schedule-of-values-row-group-1{justify-content:flex-start;margin-bottom:0;width:60%}hb-schedule-of-values .schedule-of-values-row-group-2{width:34%}hb-schedule-of-values .schedule-of-values-row-cost,hb-schedule-of-values .schedule-of-values-row-label{flex:0 1 50%}}hb-team-member-row-group{display:block}hb-team-member-row-group .hb-team-member-row-content{align-items:center;display:flex;justify-content:space-between}hb-team-member-row-group .hb-team-member-row-content.is-empty-state{flex-direction:column;justify-content:center}hb-team-member-row-group .hb-team-member-row-empty-state-message{font-weight:700;text-align:center}hb-team-member-row-group .hb-team-member-row-metadata-group{align-items:inherit;display:inherit;width:100%}hb-team-member-row-group .hb-team-member-avatar{margin-right:12px}hb-team-member-row-group .hb-team-member-name{font-size:13px;letter-spacing:.1px;line-height:16px;flex-basis:40%}hb-team-member-row-group .hb-team-member-row-delete{align-items:center;align-self:center;border-radius:100%;color:#4d4d4d;cursor:pointer;display:flex;font-size:13px;height:13px;justify-content:center;width:13px}hb-team-member-row-group .hb-team-member-row-delete:focus,hb-team-member-row-group .hb-team-member-row-delete:hover{color:#000;outline:none}hb-team-member-row-group .hb-team-member-row-delete:before{border:1px solid transparent;border-radius:100%;height:13px;margin:0}hb-team-member-row-group .hb-team-member-row-delete:focus:before{border:1px solid #3397ff;box-shadow:0 0 0 2px #dcedff;outline:none}@media screen and (min-width:48em){hb-team-member-row-group .hb-team-member-row-content.is-empty-state{align-items:center;flex-direction:row;justify-content:flex-start}hb-team-member-row-group .hb-team-member-row-empty-state-message{margin-bottom:0;margin-right:16px;text-align:left}}hb-view-teams-dm,hb-view-teams-sp{display:block}.hb-actionable-change-order-cost-details{display:block;padding:0 16px 16px;position:relative}.hb-actionable-change-order-cost-details .sov-card-sub-section-title{align-items:center;display:flex;height:70px;margin-bottom:0}.hb-actionable-change-order-cost-details .sov-border-top{border-top:1px solid #e6e6e6}.hb-actionable-change-order-cost-details .new-sovs-container{display:flex;flex-wrap:wrap;width:100%}.hb-actionable-change-order-cost-details .new-sovs-container.new-sovs-container-medium-padding-top{padding-top:16px}.hb-actionable-change-order-cost-details .new-sov-item{background-color:#fff;display:flex;flex-wrap:wrap;margin-bottom:32px;position:relative;width:inherit}.hb-actionable-change-order-cost-details .new-sov-item:not(:first-child) .hb-pair-label{margin-bottom:0}.hb-actionable-change-order-cost-details .new-sov-item .js-optional-label-tag{display:none}.hb-actionable-change-order-cost-details .new-sov-item .hb-input-wrapper{margin-bottom:0}.hb-actionable-change-order-cost-details .new-sov-item .delete-sov-item{font-size:16px;letter-spacing:.15px;line-height:24px;color:#4d4d4d;cursor:pointer;font-weight:400}.hb-actionable-change-order-cost-details .new-sov-item .hb-pair-value{align-items:center;display:flex;height:44px}.hb-actionable-change-order-cost-details .new-sov-item-row-first{order:1}.hb-actionable-change-order-cost-details .new-sov-item-row-last{order:2}.hb-actionable-change-order-cost-details .new-sov-item-row-element{margin-left:8px;margin-top:12px;order:10}.hb-actionable-change-order-cost-details .new-sov-item-input{width:calc(100% - 32px)}.hb-actionable-change-order-cost-details .new-sov-item-label{margin-right:12px;width:calc(100% - 32px)}.hb-actionable-change-order-cost-details .sov-item-labels{display:flex;width:inherit}.hb-actionable-change-order-cost-details .sov-item-label-read-only,.hb-actionable-change-order-cost-details .sov-item-read-only{width:50%}.hb-actionable-change-order-cost-details .sov-item-read-only{font-size:12px;letter-spacing:.4px;line-height:16px}.hb-actionable-change-order-cost-details .sov-item-label-read-only{font-size:12px;letter-spacing:.4px;line-height:16px;color:#4d4d4d;display:block;font-weight:400;margin-bottom:4px;padding:0;text-transform:none}.hb-actionable-change-order-cost-details .sov-non-included-items-grid-container{border-top:1px solid #e6e6e6;display:flex;flex-wrap:wrap;padding-top:16px}.hb-actionable-change-order-cost-details .sov-non-included-items-group{flex:1 0 50%}.hb-actionable-change-order-cost-details .sov-removed-bid-item{font-size:12px;letter-spacing:.4px;line-height:16px;margin-bottom:4px}@supports (display:grid){.hb-actionable-change-order-cost-details .sov-non-included-items-grid-container{display:grid;grid-gap:16px;grid-template-columns:1fr}}@media screen and (min-width:35.5em){.hb-actionable-change-order-cost-details .new-sov-item{flex-wrap:nowrap;margin-bottom:16px}.hb-actionable-change-order-cost-details .new-sov-item-section{width:440px}.hb-actionable-change-order-cost-details .new-sov-item-row-last{order:100}.hb-actionable-change-order-cost-details .new-sov-item-row-element{margin-left:8px;margin-top:0}.hb-actionable-change-order-cost-details .new-sov-item-input{width:220px}.hb-actionable-change-order-cost-details .new-sov-item-label{width:260px}.hb-actionable-change-order-cost-details .sov-item-labels{flex-wrap:nowrap}.hb-actionable-change-order-cost-details .sov-item-label-read-only,.hb-actionable-change-order-cost-details .sov-item-read-only{width:308px}@supports (display:grid){.hb-actionable-change-order-cost-details .sov-non-included-items-grid-container{grid-template-columns:repeat(auto-fit,calc(50% - 16px / 2))}}}@media screen and (min-width:48em){.hb-actionable-change-order-cost-details .new-sov-item-row-element{margin-left:16px}.hb-actionable-change-order-cost-details .new-sov-item-input{width:270px}.hb-actionable-change-order-cost-details .new-sov-item-label{width:370px}.hb-actionable-change-order-cost-details .new-sov-item-section{width:652px}}.hb-actionable-schedule-of-values{display:block;padding:0 16px 16px;position:relative}.hb-actionable-schedule-of-values.section-border{border-top:1px solid #e6e6e6}.hb-actionable-schedule-of-values.section-padding{padding-top:16px}.hb-actionable-schedule-of-values .sov-card-sub-section-title{align-items:center;display:flex;height:70px;margin-bottom:0}.hb-actionable-schedule-of-values .sov-border-top{border-top:1px solid #e6e6e6}.hb-actionable-schedule-of-values .new-sovs-container{display:flex;flex-wrap:wrap;width:100%}.hb-actionable-schedule-of-values .new-sovs-container.new-sovs-container-medium-padding-top{padding-top:16px}.hb-actionable-schedule-of-values .new-sov-item{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;margin-bottom:32px;position:relative;width:inherit}.hb-actionable-schedule-of-values .new-sov-item.draggable .drag-handle{display:none;visibility:hidden}.hb-actionable-schedule-of-values .new-sov-item .hb-input-wrapper{margin-bottom:0}.hb-actionable-schedule-of-values .new-sov-item .delete-sov-item{font-size:16px;letter-spacing:.15px;line-height:24px;color:#4d4d4d;cursor:pointer;font-weight:400}.hb-actionable-schedule-of-values .new-sov-item .delete-sov-item.is-disabled{color:#b3b3b3;cursor:not-allowed}.hb-actionable-schedule-of-values .new-sov-item:first-of-type .delete-sov-item,.hb-actionable-schedule-of-values .new-sov-item:first-of-type .drag-handle{margin-top:18px}.hb-actionable-schedule-of-values .new-sov-item-row-first{order:1}.hb-actionable-schedule-of-values .new-sov-item-row-last{order:2}.hb-actionable-schedule-of-values .new-sov-item-row-element{margin-left:8px;margin-top:12px;order:10}.hb-actionable-schedule-of-values .new-sov-item-input,.hb-actionable-schedule-of-values .new-sov-item-section{width:calc(100% - 32px)}.hb-actionable-schedule-of-values .sov-item-labels{display:flex;width:inherit}.hb-actionable-schedule-of-values .sov-item-label-read-only,.hb-actionable-schedule-of-values .sov-item-read-only{width:50%}.hb-actionable-schedule-of-values .sov-item-read-only{font-size:12px;letter-spacing:.4px;line-height:16px}.hb-actionable-schedule-of-values .sov-item-label-read-only{font-size:12px;letter-spacing:.4px;line-height:16px;color:#4d4d4d;display:block;font-weight:400;margin-bottom:4px;padding:0;text-transform:none}.hb-actionable-schedule-of-values .sov-non-included-items-grid-container{border-top:1px solid #e6e6e6;display:flex;flex-wrap:wrap;padding-top:16px}.hb-actionable-schedule-of-values .sov-non-included-items-group{flex:1 0 50%}.hb-actionable-schedule-of-values .sov-removed-bid-item{font-size:12px;letter-spacing:.4px;line-height:16px;margin-bottom:4px}@supports (display:grid){.hb-actionable-schedule-of-values .sov-non-included-items-grid-container{display:grid;grid-gap:16px;grid-template-columns:1fr}}@media screen and (min-width:35.5em){.hb-actionable-schedule-of-values .new-sov-item{flex-wrap:nowrap;margin-bottom:16px}.hb-actionable-schedule-of-values .new-sov-item-row-last{order:100}.hb-actionable-schedule-of-values .new-sov-item-row-element{margin-left:8px;margin-top:0}.hb-actionable-schedule-of-values .new-sov-item-input{width:220px}.hb-actionable-schedule-of-values .new-sov-item-section{width:440px}.hb-actionable-schedule-of-values .sov-item-labels{flex-wrap:nowrap}.hb-actionable-schedule-of-values .sov-item-label-read-only,.hb-actionable-schedule-of-values .sov-item-read-only{width:308px}@supports (display:grid){.hb-actionable-schedule-of-values .sov-non-included-items-grid-container{grid-template-columns:repeat(auto-fit,calc(50% - 16px / 2))}}}@media screen and (min-width:48em){.hb-actionable-schedule-of-values .new-sov-item.draggable .drag-handle{background:url("/pfcp/hb-assets/img/icon-drag.gif") 0 no-repeat;cursor:move;display:block;height:30px;visibility:visible;width:20px}.hb-actionable-schedule-of-values .new-sov-item.draggable.draggable-chosen{border:dashed #e6e6e6}.hb-actionable-schedule-of-values .new-sov-item-row-element{margin-left:16px}.hb-actionable-schedule-of-values .new-sov-item-input{width:270px}.hb-actionable-schedule-of-values .new-sov-item-section{width:580px}}.actions-view{margin-bottom:128px}@media screen and (min-width:35.5em){.actions-view{margin-bottom:59px}}.hb-contract-room{display:block;margin:0 auto;max-width:1312px;padding:0 16px 16px;position:relative}.hb-contract-room .hb-contract-room-section{margin-bottom:24px}.hb-contract-room .cost-breakdown-details-title{align-items:center;border-top:1px solid #e6e6e6;display:flex;height:60px;justify-content:space-between;margin:0 16px}.hb-contract-room .contract-grid-container{display:flex;flex-wrap:wrap}.hb-contract-room .contract-grid-item{background-color:#fff;flex:1 0 308px;margin:initial;max-width:308px;padding:16px;width:auto}.hb-contract-room .contract-grid-item.contract-grid-item-change-order{flex:1 0 224px;max-width:224px}.hb-contract-room .contract-grid-item:nth-child(odd){background-color:#fff}.hb-contract-room .contract-grid-item .hb-input-wrapper{margin-bottom:0}@supports (display:grid){.hb-contract-room .contract-grid-container{display:grid;grid-template-columns:1fr;margin:inherit}.hb-contract-room .contract-grid-item,.hb-contract-room .contract-grid-item.contract-grid-item-change-order{max-width:none;padding:16px}}@supports (display:grid){.hb-contract-room .detail-page-grid-container{display:grid}}@media screen and (min-width:35.5em){.hb-contract-room .contract-grid-item:nth-child(odd){background-color:#fff}@supports (display:grid){.hb-contract-room .contract-grid-container{grid-template-columns:repeat(auto-fit,minmax(50%,1fr))}}}@media screen and (min-width:48em){.hb-contract-room .detail-page-grid-item{flex:1 0 calc(50% - 8px * 2);margin:0 8px}@supports (display:grid){.hb-contract-room .contract-grid-container{grid-template-columns:repeat(auto-fit,minmax(308px,1fr))}.hb-contract-room .contract-grid-container.contract-grid-container-overview-change-order{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.hb-contract-room .detail-page-grid-container{grid-auto-rows:1fr;grid-gap:16px;grid-template-columns:1fr 1fr;margin:0 0 24px}.hb-contract-room .detail-page-grid-container hb-card{height:100%;margin-bottom:0}.hb-contract-room .detail-page-grid-container .contract-grid-container{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}.hb-contract-room .detail-page-grid-item{margin:0}}}@media screen and (min-width:64em){.hb-contract-room .contract-room-comment-box{width:calc(50% - 20px)}}.hb-contract-room-flow-layout{display:block;padding:0 0 160px}@media screen and (min-width:35.5em){.hb-contract-room-flow-layout{padding:0 0 91px}}.send-to-ap{display:flex;flex-direction:column;justify-content:center}.send-to-ap__checkbox--has-workflow{align-self:center}.send-to-ap__hb-files-uploader{width:100%}hb-accounting-codes-filter .filter-container{display:flex;width:100%}hb-accounting-codes-filter .form-label{padding:0}hb-accounting-codes-filter .row-union-status{width:82.5%}hb-accounting-invoice-modal hb-card{border:0 none;border-radius:0;box-shadow:none}hb-accounting-invoice-modal hb-pair{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}hb-add-contract,hb-add-invoice-dm,hb-add-schedule-of-values,hb-change-order-accounts-payable,hb-invoice-accounts-payable{display:block}hb-add-schedule-of-values .clear-input{bottom:-5%;display:inline-block;position:absolute;right:5px;transform:translateY(-50%)}hb-add-schedule-of-values .selected-input{background-color:#f5f7f9;border:1px solid #e6e6e6;border-radius:2px;display:block;font-size:14px;height:44px;line-height:28px;max-width:100%;padding:8px 10px;width:100%}hb-add-schedule-of-values .clear-input+.selected-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;padding-right:20px}hb-add-schedule-of-values .row-job-types-filter{margin-left:1.5%}hb-add-schedule-of-values .header-union-status{width:100%}hb-add-schedule-of-values .row-union-status-and-allocation{margin-left:-12%}hb-add-schedule-of-values .select-union-status-and-allocation{width:135%!important}hb-add-schedule-of-values .accounting-code-selected{width:18%!important}hb-change-order-accounting-code{display:block}.change-order-accounting-code__container{display:flex;justify-content:space-between}.change-order-accounting-code__select{flex-basis:48.5%}.change-order-accounting-code__select-full-width{flex-basis:100%}.change-order-accounting-code__select-read-only{flex-basis:48.5%}.change-order-allocation-rules__container{display:flex;justify-content:space-between}.change-order-allocation-rules__select{flex-basis:48.5%}.change-order-allocation-rules__select-full-width{flex-basis:100%}.change-order-allocation-rules__select-read-only{flex-basis:48.5%}hb-change-order-allocation-rules{display:block}hb-change-order-allocation-rules .clear-input{bottom:-5%;display:inline-block;position:absolute;right:5px;transform:translateY(-50%)}hb-change-order-allocation-rules .clear-input+.selected-input{cursor:default;overflow:hidden;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}hb-change-order-allocation-rules .form-label{padding:0}hb-change-order-allocation-rules .hb-input-wrapper{margin-bottom:5px}hb-change-order-allocation-rules .hb-modal-v2-actions{padding-top:8px!important}hb-change-order-allocation-rules .hb-pair-label,hb-change-order-allocation-rules .helper-text{margin-bottom:16px}hb-change-order-allocation-rules .row-item{padding-left:4px;padding-right:4px}hb-change-order-allocation-rules .row-item.first{padding-left:0;padding-right:4px}hb-change-order-allocation-rules .row-item.last{padding-left:4px;padding-right:0}hb-change-order-allocation-rules .selected-input{background-color:#f5f7f9;border:1px solid #d9dee6;border-radius:4px;display:block;font-size:14px;height:44px;line-height:28px;max-width:100%;padding:8px 10px;width:100%}hb-change-order-allocation-rules .scrollable{max-height:350px;overflow-y:auto}hb-change-order-allocation-rules .separator{border-top:1px solid #e6e6e6;margin-top:16px;padding-bottom:16px}hb-change-order-allocation-rules .truncate{margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}hb-change-order-allocation-rules .cost-detail-row{clear:both;float:left;margin-bottom:8px;width:100%}@media (max-width:640px){hb-change-order-allocation-rules .hb-pair-value{margin-bottom:12px}hb-change-order-allocation-rules .row-item,hb-change-order-allocation-rules .row-item.first,hb-change-order-allocation-rules .row-item.last{padding:0}}hb-add-change-order-dm,hb-approve-change-order,hb-change-order-cost-details-data,hb-change-order-data{display:block}hb-approve-change-order hb-files-uploader{width:100%}hb-change-order{display:block}.change-order-view-accounting-code-modal .clear-input{position:absolute;right:2px;top:7px}.change-order-view-accounting-code-modal .selected-input{background-color:#fff;display:block;font-size:14px;height:38px;line-height:28px;max-width:100%;padding:4px 8px;width:100%}.change-order-view-accounting-code-modal .form-label{color:gray;font-size:10px;font-weight:400;letter-spacing:.5px;padding:.4em 0;text-transform:uppercase}hb-delete-change-order,hb-edit-change-order-dm,hb-pending-change-order{display:block}hb-reject-change-order .item{padding-bottom:16px}hb-change-orders-tab,hb-contract-data,hb-contract-overview,hb-contract-room,hb-contract-sync-accounting{display:block}hb-contract-sync-accounting .top-bordered{border-top:1px solid #e6e6e6;margin-top:16px;padding-top:16px}hb-contract-tab,hb-delete-vendor,hb-edit-contract,hb-edit-schedule-of-values{display:block}hb-edit-schedule-of-values .clear-input{bottom:-5%;display:inline-block;position:absolute;right:5px;transform:translateY(-50%)}hb-edit-schedule-of-values .selected-input{background-color:#f5f7f9;border:1px solid #e6e6e6;border-radius:2px;display:block;font-size:14px;height:44px;line-height:28px;max-width:100%;padding:8px 10px;width:100%}hb-edit-schedule-of-values .clear-input+.selected-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;padding-right:20px}hb-edit-invoice-dm,hb-invoice-for-dm,hb-invoices-tab-for-dm,hb-messages-tab-dm,hb-move-accounting-invoice,hb-share-contract{display:block}hb-share-contract .share-contract-contacts-list{border:1px solid #e6e6e6;margin:16px auto;max-height:192px;overflow:auto;padding:12px}hb-share-contract .share-contract-divider-line{background-color:transparent;border-bottom:1px solid #e6e6e6;height:1px;margin:16px auto}hb-share-contract .share-contract-divider-line.extends-outside-padding{transform:translate3d(-16px,0,0);width:calc(100% + 16px * 2)}hb-share-contract .add-contract-button{padding-bottom:8px}@media screen and (min-width:35.5em){hb-share-contract .share-contract-contacts-list{max-width:230px}}hb-durst-change-order-stamp,hb-durst-invoice-stamp-for-dm,hb-slg-change-order-stamp,hb-teams-tab,hb-unshare-contract,hb-view-contract{display:block}.large-spacing{margin-left:24px}hb-add-change-order,hb-add-invoice-for-invoice-room,hb-change-order-sp,hb-change-orders-tab-sp,hb-contract-overview-sp,hb-durst-invoice-stamp-for-invoice,hb-edit-change-order-sp,hb-edit-invoice-for-invoice-room,hb-invoice-accounting-code,hb-invoice-room,hb-invoice-room-invoice,hb-invoice-room-overview,hb-invoice-room-teams-tab,hb-invoices-tab-for-invoice{display:block}hb-contract-room-header-sp{display:block;padding:8px}hb-contract-room-header-sp .hb-contract-room-header-sp{align-items:center;display:flex}hb-contract-room-header-sp .hb-contract-room-header-sp-nav-arrow{color:#4d4d4d;font-size:36px}hb-contract-room-header-sp .hb-contract-room-header-sp-nav-arrow:hover{color:#282828}hb-add-invoice-sp,hb-contract-room-sp,hb-contract-tab-sp,hb-edit-invoice-sp,hb-invoice-sp,hb-invoices-tab-sp,hb-messages-tab-sp,hb-teams-tab-sp,hb-view-teams-dm{display:block}hb-milestone-summary{display:block;padding:12px}hb-milestone-summary .hb-milestone-summary-milestone-item:not(:first-child){border-top:1px solid #e6e6e6;margin-top:8px;padding-top:8px}hb-milestone-summary .hb-milestone-summary-milestone-heading{font-size:10px;letter-spacing:.6px;line-height:14px;color:#4d4d4d;margin-bottom:4px;text-transform:uppercase}hb-milestone-summary .hb-milestone-summary-milestone-label{margin-bottom:0}hb-milestone-summary .hb-milestone-summary-milestone-dates{align-items:baseline;display:flex}hb-milestone-summary .hb-milestone-summary-milestone-dates:not(:last-child){margin-bottom:4px}hb-milestone-summary .hb-milestone-summary-milestone-date-actual.is-early{color:#0b8626}hb-milestone-summary .hb-milestone-summary-milestone-date-actual.is-late{color:#d62c2f}hb-milestone-summary .hb-milestone-summary-milestone-date-baseline{font-size:10px;letter-spacing:.6px;line-height:14px;color:#4d4d4d;padding-left:12px;text-decoration:line-through}hb-milestone-summary .hb-milestone-summary-milestone-status{font-size:10px;letter-spacing:.6px;line-height:14px}hb-subset-vs-total-count{display:block}hb-subset-vs-total-count .hb-subset-vs-total-count-text-wrapper{margin-bottom:4px;text-align:center}hb-subset-vs-total-count hb-progress-bar{margin:0 auto;max-width:56px}hb-timeline{display:block;min-width:230px}hb-timeline .hb-timeline-dates{display:flex;justify-content:space-between}hb-timeline .hb-timeline-dates:not(:last-child){margin-bottom:12px}hb-timeline .hb-timeline-date-heading{color:#4d4d4d;margin-bottom:0}hb-timeline .hb-timeline-date-text{text-transform:none}hb-timeline .hb-timeline-date-text.is-empty{color:#4d4d4d;font-style:italic}hb-timeline .hb-timeline-date-text.is-late:not(.is-complete){color:#d62c2f}hb-timeline .hb-timeline-date-end{text-align:right}hb-timeline .hb-timeline-date-end-status{background-color:#0b8626;border-radius:100%;display:inline-block;height:8px;margin-left:4px;width:8px}hb-timeline .hb-timeline-date-end-status.is-late{background-color:#d62c2f}hb-timeline .hb-timeline-progress-bar-background{background-color:#e6e6e6;height:2px;margin:4px auto;position:relative;width:100%}hb-timeline .hb-timeline-progress-bar-background.is-complete{background-color:#0b8626}hb-timeline .hb-timeline-progress-bar-background.is-late{background-color:#d62c2f}hb-timeline .hb-timeline-progress-bar-date-marker{background-color:#282828;border-radius:1px;height:16px;position:absolute;top:1px;transform:translateX(-50%) translateY(-50%);width:3px}hb-data-browser-table-header .data-browser-table-header-project-meta-data{color:gray;display:flex;flex-wrap:wrap;font-size:12px;justify-content:space-between;margin-bottom:10px}hb-data-browser-table-header .data-browser-table-header-project-meta-data .data-browser-table-header-project-building,hb-data-browser-table-header .data-browser-table-header-project-meta-data .data-browser-table-header-project-date{width:calc(50% - 10px)}hb-data-browser-table-header .data-browser-table-header-project-meta-data .data-browser-table-header-project-date{text-align:right}hb-data-browser-table-header .data-browser-table-header-project-meta-data .data-browser-table-header-project-budget{width:100%}hb-data-browser-table-header .data-browser-table-header-project-meta-data .data-browser-table-header-project-budget .data-browser-table-header-project-budget-value{font-size:14px}hb-data-browser-table-header .data-browser-table-header-project-cost-per-sq-ft-value{font-size:18px}hb-data-browser-table-header .data-browser-table-header-project-actual-vs-budget-label,hb-data-browser-table-header .data-browser-table-header-project-cost-per-area-label{font-size:11px;font-weight:300}hb-data-browser-table-header .data-browser-table-header-project-actual-vs-budget-value{font-size:14px}hb-data-browser-table-header .data-browser-table-header-project-actual-vs-budget-icon:before{font-size:18px;margin:0;position:relative}hb-data-browser-table-header .data-browser-table-header-project-actual-vs-budget-icon.data-browser-table-header-is-over-budget:before{color:#d62c2f;top:2px}hb-data-browser-table-header .data-browser-table-header-project-actual-vs-budget-icon.data-browser-table-header-is-under-budget:before{color:#0b8626;top:1px;transform:rotate(180deg)}hb-data-browser .data-browser-empty-state{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:500px;padding:24px;text-align:center}hb-data-browser .data-browser-empty-state-image{height:200px;margin-bottom:24px;margin-top:24px}hb-data-browser .data-browser-empty-state-text{font-size:12px;letter-spacing:.4px;line-height:16px;margin-bottom:24px;max-width:460px}hb-data-browser .data-browser-empty-state-mobile-warning{display:none}hb-data-browser .data-browser-controls{align-items:center;background-color:#fff;border-top:1px solid #e6e6e6;display:flex;height:75px;justify-content:space-between;padding:0 24px}hb-data-browser .data-browser-controls .left-controls,hb-data-browser .data-browser-controls .right-controls{align-items:center;display:flex}hb-data-browser .data-browser-controls.is-first-time-ux{display:none}hb-data-browser .data-browser-project-group-label-wrapper{left:-4px;line-height:1;position:relative}hb-data-browser .data-browser-project-group-label{border:2px solid transparent;display:inline-block;font-weight:700;padding:4px}hb-data-browser .data-browser-project-group-label.is-editable:hover{border-color:#e6e6e6;cursor:pointer}hb-data-browser .data-browser-project-group-label.is-editable:hover .edit-saved-group-name-icon{display:inline-block}hb-data-browser .data-browser-project-group-label.is-editing,hb-data-browser .data-browser-project-group-label.is-editing:hover{border-color:#f47e42}hb-data-browser .data-browser-project-group-label.is-editing .edit-saved-group-name-icon{display:inline-block}hb-data-browser .edit-saved-group-name-icon{color:gray;display:none}hb-data-browser .group-actions-button{background-color:transparent;border:0;color:#282828;margin-left:24px;padding:4px 0;position:relative}hb-data-browser .group-actions-button:focus,hb-data-browser .group-actions-button:hover{background-color:#e6e6e6}hb-data-browser .group-actions-button.has-unsaved-changes:after{background-color:#d62c2f;border-radius:10px;content:"";display:inline-block;height:10px;position:absolute;right:-4px;top:-4px;width:10px}hb-data-browser .group-actions-button-icon{font-size:20px}hb-data-browser .data-browser-control{font-size:12px;letter-spacing:.4px;line-height:16px;border-radius:4px;padding:8px 12px}hb-data-browser .data-browser-control:not(:last-child){margin-right:12px}hb-data-browser .data-browser-control:last-child{margin-right:0}hb-data-browser .data-browser-control:not(.button){color:#282828;font-weight:700}hb-data-browser .data-browser-control.active,hb-data-browser .data-browser-control:focus,hb-data-browser .data-browser-control:hover{background-color:#e6e6e6;text-decoration:none}hb-data-browser .data-browser-control.is-active .data-browser-control-icon:before{transform:rotate(180deg)}hb-data-browser .data-browser-control-icon{color:#707070;font-size:14px}hb-data-browser .data-browser{background-color:#fff;height:100vh}hb-data-browser .data-browser.is-select-projects-shelf-expanded{max-height:calc(100vh - 52px - 76px - 75px);overflow:hidden}hb-data-browser .data-browser.is-select-projects-shelf-expanded.is-first-time-ux{max-height:calc(100vh - 52px - 76px)}hb-data-browser .save-group-confirmation-illustration{display:block;margin:16px auto;width:80px}hb-data-browser .saved-group-icon{float:right}@media (max-width:640px){hb-data-browser .data-browser-empty-state-mobile-warning{display:block}hb-data-browser .data-browser-empty-state-cta.is-first-time-ux{display:none}}hb-date-range-filter.hb-date-range-filter{display:block;margin-bottom:10px}hb-date-range-filter .range-container{display:flex;justify-content:space-around}hb-date-range-filter .range-container-to{align-self:center;font-size:12px;margin-left:7px;margin-right:7px}hb-int-range-filter.hb-int-range-filter{display:block;margin-bottom:10px}hb-int-range-filter .range-container{display:flex;justify-content:space-around}hb-int-range-filter .range-container-to{align-self:center;font-size:12px;margin-left:7px;margin-right:7px}hb-select-projects-shelf{background-color:#fff;bottom:-100vh;display:block;height:calc(100vh - 52px - 76px - 75px);padding:16px;position:fixed;transition:bottom .4s ease-in-out;width:100vw;z-index:3}hb-select-projects-shelf .select-projects-container{display:flex;flex-direction:column;height:calc(100% - 37px - 24px);overflow:auto}hb-select-projects-shelf .select-projects-column+.select-projects-column{margin-top:24px}hb-select-projects-shelf .select-projects-column-header{display:flex;height:20px;justify-content:space-between;margin-bottom:8px}hb-select-projects-shelf .select-projects-column-header-heading{font-weight:700;margin-bottom:0}hb-select-projects-shelf .select-projects-column-header-action{font-size:12px;letter-spacing:.4px;line-height:16px;padding:0}hb-select-projects-shelf .selected-projects-column-overflow{background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;display:flex;flex-direction:column;height:calc(100% - 20px - 8px);overflow:auto;position:relative;width:100%}hb-select-projects-shelf .selected-projects-column-overflow.has-padding{padding:8px 16px}hb-select-projects-shelf .selected-projects-column-empty-state{align-items:center;display:flex;flex-direction:column;height:inherit;justify-content:center}hb-select-projects-shelf .filter-list{border:0 none;height:inherit}hb-select-projects-shelf .filter-list li,hb-select-projects-shelf .filter-list ul{list-style:none;margin:0}hb-select-projects-shelf .list-items{border:0 none}hb-select-projects-shelf .list-items>li{background-color:transparent;border-bottom:1px solid #e6e6e6;padding:0;position:relative}hb-select-projects-shelf .list-items>li .list-item-content{overflow:hidden;padding:8px 16px;text-overflow:ellipsis}hb-select-projects-shelf .list-items>li .list-item-label,hb-select-projects-shelf .list-items>li .list-item-sublabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}hb-select-projects-shelf .list-items>li .list-item-label{font-size:14px;font-weight:700}hb-select-projects-shelf .list-items>li .list-item-sublabel{font-size:12px}hb-select-projects-shelf .list-items>li .list-item-action{display:none;position:absolute;right:5px;top:5px}hb-select-projects-shelf .list-items>li.draggable{padding-left:14px}hb-select-projects-shelf .list-items>li.draggable .drag-handle{cursor:move;height:16px;left:10px;position:absolute;right:auto;top:50%;transform:translateY(-50%);z-index:1}hb-select-projects-shelf .list-items>li.draggable .drag-handle>span{background:url("/pfcp/hb-assets/img/icon-drag.gif") 50% 50% no-repeat;display:inline-block;height:16px;width:10px}hb-select-projects-shelf .list-items>li:hover{transition:none}hb-select-projects-shelf .select-projects-actions{display:flex;height:37px;justify-content:flex-end;margin-top:24px}hb-select-projects-shelf .select-projects-action:not(:first-child){margin-left:16px;margin-right:56px}hb-select-projects-shelf.is-expanded{bottom:0}hb-select-projects-shelf.is-first-time-ux{height:calc(100vh - 52px - 76px)}@media screen and (min-width:48em){hb-select-projects-shelf{padding:24px}hb-select-projects-shelf .select-projects-container{flex-direction:row;justify-content:space-between}hb-select-projects-shelf .select-projects-column{width:calc((100% - 32px) / 3)}hb-select-projects-shelf .select-projects-column:not(:last-child){margin-right:16px}hb-select-projects-shelf .select-projects-column+.select-projects-column{margin-top:0}hb-select-projects-shelf .select-projects-actions{margin-right:16px}}hb-dls{display:block;padding:2rem}hb-dls .dls-container{padding:10px}hb-dls .dls-container--bg-default{background:#fff}hb-dls .dls-container--bg-grey{background:#f5f5f5}hb-dls .dls-container--bg-white{background:#fff}hb-dls section{border:2px solid #9e9e9e;padding:10px}hb-dls section,hb-dls section .hb-button-example{margin-bottom:1rem}hb-dls .bounding-box{background-color:#fff;border:1px solid #e6e6e6;padding:1rem}hb-dls .left-col a{display:block}hb-dls pre{border:1px solid #d9dee6;border-width:1px 0 1px 1px;font-family:monospace;font-weight:500;margin-bottom:10px;padding:20px}hb-dls .hb-simple-table-data-cell,hb-dls .hb-simple-table-heading-column{text-align:right}@media screen and (min-width:35.5em){hb-dls section .hb-button-example{float:left;margin-right:1rem}hb-dls .hb-input-wrapper{max-width:360px}hb-dls .dls-progress-bar-grid{display:grid;grid-gap:3rem;grid-template-columns:repeat(2,10rem)}}hb-dls .trans-color{color:#14c884}hb-invoice-approval-actions .approval-package-heading-primary{width:100%}hb-invoice-approval-actions .controls.approval-package-page-controls .right .approval-rejected{margin-left:0;white-space:nowrap}hb-invoice-approval-actions .approval-package-documents .invoice-docs{display:flex;flex-wrap:wrap}hb-invoice-approval-actions .approval-package-documents .invoice-docs h3{width:70%}hb-invoice-approval-actions .approval-package-documents .invoice-docs span{line-height:20px;text-align:right;width:30%}@media (max-width:640px){hb-invoice-approval-actions .controls.approval-package-page-controls .top{flex-wrap:wrap}hb-invoice-approval-actions .controls.approval-package-page-controls .right{justify-content:flex-start}hb-invoice-approval-actions .controls.approval-package-page-controls .right .after-approval{margin-left:0;white-space:nowrap}}hb-invoice-approval-cancel-modal .hb-invoice-approval-modal .approvals-modal-body-top{padding:0 20px 20px;position:relative;text-align:center}hb-invoice-approval-cancel-modal .hb-invoice-approval-modal .approvals-modal-body-top.approvals-modal-body-top-with-border{margin-bottom:20px}hb-invoice-approval-cancel-modal .hb-invoice-approval-modal .approvals-modal-body-top.approvals-modal-body-top-with-border:after{background-color:#b3b3b3;bottom:0;content:"";height:1px;left:-20px;position:absolute;width:calc(100% + 40px)}hb-invoice-approval-cancel-modal .hb-invoice-approval-modal .approvals-modal-body-top .approvals-modal-icon{border-radius:100px;color:#fff;display:block;font-size:42px;height:64px;line-height:64px;margin:8px auto 16px;text-align:center;width:64px}hb-invoice-approval-cancel-modal .hb-invoice-approval-modal .approvals-modal-body-top .approvals-modal-icon:before{margin:0}hb-invoice-approval-cancel-modal .hb-invoice-approval-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-reject{background-color:#d62c2f}hb-invoice-approval-cancel-modal .hb-invoice-approval-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-approve{background-color:#e0fce6;border:1px solid #0b8626;color:#0b8626}hb-invoice-approval-cancel-modal .hb-invoice-approval-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-after-approve{background-color:#2eacc3}hb-invoice-approval-cancel-modal .hb-invoice-approval-modal .approvals-modal-body-bottom .text{text-align:center}hb-invoice-approval-cancel-modal .hb-invoice-approval-modal .approvals-modal-heading{font-weight:500}hb-invoice-approval-cancel-modal .hb-invoice-approval-modal .approvals-modal-approvable-heading,hb-invoice-approval-cancel-modal .hb-invoice-approval-modal .cost-schedule-value{margin-top:16px}hb-invoice-approval-cancel-modal .hb-invoice-approval-modal .approvals-modal-approvable-heading{font-size:12px;margin-bottom:1em}hb-invoice-approval-cancel-modal .hb-invoice-approval-modal .cost-schedule-value{line-height:1}hb-invoice-approval .hb-invoice-approval-modal .approvals-modal-body-top{padding:0 20px 20px;position:relative;text-align:center}hb-invoice-approval .hb-invoice-approval-modal .approvals-modal-body-top.approvals-modal-body-top-with-border{margin-bottom:20px}hb-invoice-approval .hb-invoice-approval-modal .approvals-modal-body-top.approvals-modal-body-top-with-border:after{background-color:#b3b3b3;bottom:0;content:"";height:1px;left:-20px;position:absolute;width:calc(100% + 40px)}hb-invoice-approval .hb-invoice-approval-modal .approvals-modal-body-top .approvals-modal-icon{border-radius:100px;color:#fff;display:block;font-size:42px;height:64px;line-height:64px;margin:8px auto 16px;text-align:center;width:64px}hb-invoice-approval .hb-invoice-approval-modal .approvals-modal-body-top .approvals-modal-icon:before{margin:0}hb-invoice-approval .hb-invoice-approval-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-reject{background-color:#d62c2f}hb-invoice-approval .hb-invoice-approval-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-approve{background-color:#e0fce6;border:1px solid #0b8626;color:#0b8626}hb-invoice-approval .hb-invoice-approval-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-after-approve{background-color:#2eacc3}hb-invoice-approval .hb-invoice-approval-modal .approvals-modal-body-bottom .text{text-align:center}hb-invoice-approval .hb-invoice-approval-modal .approvals-modal-heading{font-weight:500}hb-invoice-approval .hb-invoice-approval-modal .approvals-modal-approvable-heading,hb-invoice-approval .hb-invoice-approval-modal .cost-schedule-value{margin-top:16px}hb-invoice-approval .hb-invoice-approval-modal .approvals-modal-approvable-heading{font-size:12px;margin-bottom:1em}hb-invoice-approval .hb-invoice-approval-modal .cost-schedule-value{line-height:1}hb-invoice-approval .controls{width:100%}hb-invoice-approval .controls:not(.approval-package-page-controls){background-color:#fff;padding:10px 60px 30px}hb-invoice-approval .controls .button{white-space:nowrap}hb-invoice-approval .controls .button.is-showing-button-help-text{position:relative}hb-invoice-approval .controls .button-help-text{color:gray;display:none;font-size:10px;font-weight:400;left:5px;line-height:1.5;position:absolute;text-transform:none;top:calc(100% + 8px);width:calc(100% - 10px)}hb-invoice-approval .controls .button-help-text.is-showing-button-help-text{display:block}hb-invoice-approval .controls .top{background-color:#fff;display:flex;justify-content:space-between}hb-invoice-approval .controls .bottom{padding:10px 0;text-align:center}hb-invoice-approval .controls .left,hb-invoice-approval .controls .right{flex-basis:100%}hb-invoice-approval .controls .left .button:first-child{padding-left:0}hb-invoice-approval .controls .right{display:flex;justify-content:flex-end}hb-invoice-approval .controls .right .button{margin-left:20px}hb-invoice-approval .controls .right .button:first-child{margin-left:0}hb-invoice-approval .cta{cursor:pointer}hb-invoice-approval .cta.add-cost-detail{font-size:12px;text-transform:uppercase}hb-invoice-approval .cta.edit-project-items{font-size:10px;margin-bottom:10px;margin-right:15px}hb-invoice-approval .cta.reject{border-color:#d62c2f;color:#d62c2f;transition:border-color .6s,color .6s}hb-invoice-approval .cta.reject:focus,hb-invoice-approval .cta.reject:hover{border-color:#981e20;color:#981e20}hb-invoice-approval .cta.toggle-comment{display:block;font-size:12px;margin-top:1em;transition:margin 1s}hb-invoice-approval .cta.toggle-comment i{vertical-align:text-top}hb-invoice-approval .cta.toggle-comment i:before{transition:transform .15s}hb-invoice-approval .cta.toggle-comment:focus i,hb-invoice-approval .cta.toggle-comment:hover i{text-decoration:none}hb-invoice-approval .cta.toggle-comment.is-expanded{margin-top:0}hb-invoice-approval .cta.toggle-comment.is-expanded i:before{transform:rotate(90deg)}hb-invoice-approval .approval-package-preview-section{margin-bottom:40px}hb-invoice-approval .approval-package-preview{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);padding:30px 60px}hb-invoice-approval .approval-package-header{margin:40px auto}hb-invoice-approval .approval-package-step-heading{font-size:18px;font-weight:500}hb-invoice-approval .approval-package-view{align-items:flex-start;display:flex;flex-wrap:wrap;padding:30px 0}hb-invoice-approval .approval-package-view .approval-page-heading-icon{background-color:transparent;border:0 none transparent;border-radius:100%;color:#282828;display:block;font-size:16px;height:21px;line-height:21px;text-align:center;width:21px;display:inline-block;margin-right:.6ex}hb-invoice-approval .approval-package-view .approval-page-heading-icon:before{margin:0;padding:0}hb-invoice-approval .approval-package-view .approval-page-heading-icon.dot-clickable{cursor:pointer;transition:transform .35s}hb-invoice-approval .approval-package-view .approval-page-heading-icon.dot-clickable:focus,hb-invoice-approval .approval-package-view .approval-page-heading-icon.dot-clickable:hover{outline:none;transform:scale(1.15)}hb-invoice-approval .approval-package-view .approval-page-heading-icon.is-approved{background-color:#0b8626;border:0 none transparent;border-radius:100%;color:#fff;display:block;font-size:21px;height:30px;line-height:30px;text-align:center;width:30px;display:inline-block}hb-invoice-approval .approval-package-view .approval-page-heading-icon.is-approved:before{margin:0;padding:0}hb-invoice-approval .approval-package-view .approval-page-heading-icon.is-approved.dot-clickable{cursor:pointer;transition:transform .35s}hb-invoice-approval .approval-package-view .approval-page-heading-icon.is-approved.dot-clickable:focus,hb-invoice-approval .approval-package-view .approval-page-heading-icon.is-approved.dot-clickable:hover{outline:none;transform:scale(1.15)}hb-invoice-approval .approval-package-view .summary-approval-package-right{width:40%}hb-invoice-approval .approval-package-view .summary-approval-package-left{margin-right:20px;width:calc(60% - 20px)}hb-invoice-approval .approval-package-view .summary-approval-package-left .description{margin-bottom:10px}hb-invoice-approval .approval-package-view .approval-package-preview-section{background-color:#fff;margin-bottom:0;padding:20px 40px}hb-invoice-approval .approval-package-view .controls{margin-top:0}hb-invoice-approval .approval-package-view .controls .top{padding:30px 40px}hb-invoice-approval .approval-package-view .controls .top.is-showing-button-help-text{padding-bottom:53px}hb-invoice-approval .approval-package-view .controls .left{display:flex}hb-invoice-approval .approval-package-view .bid-approval-comments .is-empty{color:gray}hb-invoice-approval .approval-package-documents{margin-top:24px}hb-invoice-approval .approvals-package-setup-files-list .files-list-description{color:#4d4d4d}hb-invoice-approval .approvals-package-setup-files-list .files-list-files-list{list-style:none outside none;margin:12px 0}hb-invoice-approval .approvals-package-setup-files-list .files-list-file{font-size:13px;margin-bottom:4px}hb-invoice-approval .approvals-package-setup-files-list .files-list-file .files-list-icon{vertical-align:0}hb-invoice-approval .approvals-package-setup-files-list .files-list-file .files-list-icon.icon-document{color:#707070;font-size:20px}hb-invoice-approval .approvals-package-setup-files-list .files-list-file .files-list-icon.icon-attention{font-size:18px;margin-right:3px}@media (max-width:899px){hb-invoice-approval .approval-package-view .summary-approval-package-left,hb-invoice-approval .approval-package-view .summary-approval-package-right{width:100%}hb-invoice-approval .approval-package-view .summary-approval-package-left{margin-right:0}}@media (max-width:640px){hb-invoice-approval .approval-package-preview{padding:20px}}@media (max-width:500px){hb-invoice-approval .controls{flex-wrap:wrap}hb-invoice-approval .controls .left{flex-basis:100%;margin-bottom:10px;text-align:right}hb-invoice-approval .controls .right{flex-wrap:wrap}hb-invoice-approval .controls .right .button{margin-bottom:20px}hb-invoice-approval .approval-package-view .controls .left{justify-content:flex-end}hb-invoice-approval .approval-package-view .controls .left .button:last-child{padding-right:0}}hb-invoice-approval-set-up-approvers .approval-package-preview-inner{display:flex;flex-wrap:wrap}hb-invoice-approval-set-up-approvers .approval-package-preview-inner .description{flex-basis:100%;margin-bottom:40px}hb-invoice-approval-set-up-approvers .approval-package-preview-inner .note,hb-invoice-approval-set-up-approvers .approval-package-preview-inner hb-approvers{width:calc(50% - 30px)}hb-invoice-approval-set-up-approvers .approval-package-preview-inner .note{color:gray}hb-invoice-approval-set-up-approvers .approval-package-preview-inner hb-approvers{margin-right:60px}hb-invoice-approval-set-up-approvers .is-no-approvers{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;min-height:40vh;width:60%}hb-invoice-approval-set-up-approvers .is-no-approvers p{color:#b3b3b3;font-size:17px}@media (max-width:640px){hb-invoice-approval-set-up-approvers .approval-package-preview-inner .note,hb-invoice-approval-set-up-approvers .approval-package-preview-inner hb-approvers{margin-right:0;width:100%}hb-invoice-approval-set-up-approvers .approval-package-preview-inner hb-approvers{margin-bottom:20px}}hb-invoice-approval-set-up-package .approval-package-preview-step-2 .approvable-details-definition-list{margin-top:30px}hb-invoice-approval-set-up-package .approval-package-setup-comments{background-color:#f5f5f5;display:block;padding:25px 25px 35px}hb-invoice-approval-set-up-package .approval-package-setup-comments .unlabel{align-items:center;color:#282828;display:flex;font-size:14px;font-weight:700;height:25px;padding-left:0}hb-invoice-approval-set-up-package .approval-package-setup-comments .unlabel[for=comment]{margin-bottom:20px}hb-invoice-approval-set-up-package .approval-package-setup-comments .comment{background-color:#fff;border:1px solid #e6e6e6;font-size:14px;width:100%}hb-invoice-approval-set-up-package .approval-package-setup-comments .spinner{margin-left:10px;white-space:nowrap;width:97px}hb-invoice-approval-set-up-package .form-drop{margin-top:25px;width:50%}@media (max-width:767px){hb-invoice-approval-set-up-package .approval-package-preview{padding:30px 40px}hb-invoice-approval-set-up-package .approval-package-setup-comments .unlabel{width:100%}}@media (max-width:640px){hb-invoice-approval-set-up-package .approval-package-preview{padding:30px}hb-invoice-approval-set-up-package .approval-package-preview .controls{width:100%}}@media (min-width:452px) and (max-width:767px){hb-invoice-approval-set-up-package .unlabel{width:calc(100% - 107px)}}hb-invoice-approval-set-up-review .approval-package-preview-section:first-child{flex-basis:calc(55% - 30px);margin-right:60px}hb-invoice-approval-set-up-review .approval-package-preview-section:nth-child(2){flex-basis:calc(45% - 30px);margin-top:30px}hb-invoice-approval-set-up-review hb-approvers{margin:40px 0}hb-invoice-approval-set-up-review .controls{flex-basis:100%}hb-invoice-approval-set-up-review .footnote-link{color:gray}hb-invoice-approval-set-up-review .footnote-link:focus,hb-invoice-approval-set-up-review .footnote-link:hover{color:#2eacc3;text-decoration:none}hb-invoice-approval-set-up-review .footnote{color:gray;font-size:10px}hb-invoice-approval-set-up-review .unheading{font-size:14px;font-weight:700}hb-invoice-approval-set-up-review .summary{margin-bottom:20px}hb-invoice-approval-set-up-review .summary-comment .summary-comment-text{font-size:14px}hb-invoice-approval-set-up-review .summary-comment .summary-comment-text.is-empty{color:gray}hb-invoice-approval-set-up-review .summary-approval-package .invoice-info{margin-bottom:20px}hb-invoice-approval-set-up-review .summary-approval-package .bid-value,hb-invoice-approval-set-up-review .summary-approval-package .invoice-num-title,hb-invoice-approval-set-up-review .summary-approval-package .vendor-name,hb-invoice-approval-set-up-review .summary-approval-package .vendor-type{display:block}hb-invoice-approval-set-up-review .summary-approval-package .vendor-name{font-size:16px}hb-invoice-approval-set-up-review .summary-approval-package .invoice-num-title{font-size:18px;font-weight:700;margin-bottom:10px}hb-invoice-approval-set-up-review .summary-approval-package .vendor-type{font-size:14px;margin-bottom:2px}hb-invoice-approval-set-up-review .summary-approval-package .invoice-value{font-size:24px;margin-bottom:30px}hb-invoice-approval-set-up-review .no-comment{color:#4d4d4d}@media (max-width:899px){hb-invoice-approval-set-up-review .approval-package-preview-section:first-child{flex-basis:100%;margin-right:0}hb-invoice-approval-set-up-review .approval-package-preview-section:nth-child(2){flex-basis:100%}}hb-invoice-approval-setup .approval-package-header{margin:40px auto}hb-invoice-approval-setup .send-for-approval-spinner{align-items:center;display:flex;margin-left:20px;white-space:nowrap}hb-invoice-approval-setup .send-for-approval-spinner .icon-spin-arrows{margin-right:5px}hb-invoice-approval-setup .controls{box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1)}hb-invoice-approval-summary .approvable dl .hb-key-value-item-key{width:75%}hb-invoice-approval-summary .approvable dl .hb-key-value-item-value{width:25%}hb-invoice-approval-summary .approvable dl .invoiced{display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-between;letter-spacing:.2px;line-height:20px}hb-invoice-approval-summary .approvable dl .invoiced .hb-key-value-item-key,hb-invoice-approval-summary .approvable dl .invoiced .hb-key-value-item-value{padding:0 15px}hb-invoice-approval-summary .approvable dl .invoiced .hb-key-value-item-value{margin-left:0;text-align:right}hb-invoice-approval-summary .go-to-link{font-size:12px;letter-spacing:.4px;line-height:16px;font-weight:700}.hb-backfill-card,.hb-backfill-error-card,.hb-backfill-title{margin-bottom:30px}.hb-backfill-error-card .hb-card-header-inner{justify-content:center}.hb-backfill-actions{display:flex;flex-direction:column}#header-nav #nav-bar .hb-backfill-actions li.learn-more>a.button,.hb-backfill-actions #header-nav #nav-bar li.learn-more>a.button,.hb-backfill-actions button{margin-bottom:4px;margin-top:4px}@media screen and (min-width:35.5em){.hb-backfill-actions{align-items:center;display:flex;flex-direction:row-reverse;justify-content:center}#header-nav #nav-bar .hb-backfill-actions li.learn-more>a.button,.hb-backfill-actions #header-nav #nav-bar li.learn-more>a.button,.hb-backfill-actions button{margin-left:8px;margin-right:8px}}hb-my-task-row{background:#fff;display:block;height:auto;margin-bottom:12px;max-width:1110px;position:relative;transition:background .2s ease-in-out;width:100%}hb-my-task-row:last-child{margin-bottom:0}hb-my-task-row .my-task-row{border-left-color:transparent;border-left-style:solid;border-left-width:6px;color:#282828;display:block;padding:12px 12px 12px 40px;text-decoration:none}hb-my-task-row .my-task-row.is-in-approval,hb-my-task-row .my-task-row.unsync-with-approvals{border-left-color:#fbc01b}hb-my-task-row .my-task-row-type-and-approval,hb-my-task-row .my-task-row-type-and-sync{display:flex;flex-direction:column;justify-content:flex-start;line-height:1.25;margin-bottom:8px;padding-right:88px}hb-my-task-row .my-task-row-type-icon{left:14px;position:absolute;top:10px}hb-my-task-row .my-task-approval-flow-message{font-size:12px;margin-bottom:8px;order:1}hb-my-task-row .icon-approval-flow-complete{background-color:#96d5e1;border:0 solid #96d5e1;border-radius:100%;color:#fff;display:block;font-size:10px;height:14px;line-height:14px;text-align:center;width:14px;display:inline-block;margin-right:4px;position:relative;top:-1px}hb-my-task-row .icon-approval-flow-complete:before{margin:0;padding:0}hb-my-task-row .icon-approval-flow-complete.dot-clickable{cursor:pointer;transition:transform .35s}hb-my-task-row .icon-approval-flow-complete.dot-clickable:focus,hb-my-task-row .icon-approval-flow-complete.dot-clickable:hover{outline:none;transform:scale(1.15)}hb-my-task-row .my-task-row-task-type-container{order:2}hb-my-task-row .my-task-row-task-sub-title,hb-my-task-row .my-task-row-task-type{font-size:14px}hb-my-task-row .my-task-row-task-type{margin-right:8px}hb-my-task-row .my-task-row-vendor-and-value{clear:both;font-size:18px;list-style-type:none;margin:0}hb-my-task-row .my-task-row-vendor-name h3{display:inline-block;font-weight:400}hb-my-task-row .my-task-row-date{font-size:12px;position:absolute;right:12px;top:12px}hb-my-task-row .my-task-row-metadata{color:gray;list-style-type:none;margin:12px 0}hb-my-task-row .my-task-row-metadata .my-task-row-metadata-item{display:inline-block;max-width:216px}hb-my-task-row .my-task-row-metadata .my-task-row-metadata-item:not(:last-child){margin-right:16px}hb-my-task-row .my-task-row-action{color:#006ddf;display:block;font-size:14px;text-transform:capitalize}hb-my-task-row .my-task-row-action:focus,hb-my-task-row .my-task-row-action:hover{background:#f5f5f5;text-decoration:underline}@media screen and (min-width:48em){hb-my-task-row .my-task-row{border-left-width:8px;padding:16px 16px 16px 72px}hb-my-task-row .my-task-row-type-icon{left:32px;top:14px}hb-my-task-row .my-task-row-content{align-items:flex-start;display:flex;flex-direction:column}hb-my-task-row .my-task-row-date{right:16px;top:16px}}@media screen and (min-width:72em){hb-my-task-row{margin-bottom:4px}hb-my-task-row .my-task-row-content{align-items:center;flex-direction:row;height:88px;justify-content:space-between}hb-my-task-row .my-task-row-left{width:70%}hb-my-task-row .my-task-row-right{align-self:flex-end;padding-left:16px;text-align:right;width:30%}hb-my-task-row .my-task-row-type-and-approval{flex-direction:row;justify-content:space-between;padding-right:0}hb-my-task-row .my-task-approval-flow-message{margin-bottom:0;order:2}hb-my-task-row .my-task-row-task-type-container{order:1}hb-my-task-row .my-task-row-vendor-name{float:left;max-width:66%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}hb-my-task-row .my-task-row-value{float:right;text-align:right}hb-my-task-row .my-task-row-date{display:block;margin-bottom:12px;position:static}hb-my-task-row .my-task-row-metadata{margin:0}hb-my-task-row .my-task-row-metadata .my-task-row-metadata-item{max-width:156px}}@media screen and (min-width:80em){hb-my-task-row .my-task-row-left{width:75%}hb-my-task-row .my-task-row-right{width:25%}hb-my-task-row .my-task-row-metadata .my-task-row-metadata-item{max-width:200px}}@media screen and (min-width:85.375em){hb-my-task-row .my-task-row-vendor-name{max-width:75%}}@media screen and (min-width:90em){hb-my-task-row .my-task-row-metadata .my-task-row-metadata-item{max-width:240px}}hb-my-tasks{display:block}hb-my-tasks .my-tasks-header{align-items:center;background:#f5f5f5;border-bottom:1px solid #e6e6e6;box-shadow:0 2px 2px 0 rgba(0,0,0,.2);display:flex;font-size:14px;height:48px;justify-content:center;left:0;padding:0 16px;position:fixed;top:52px;width:100vw;z-index:2}hb-my-tasks .my-tasks-container{display:flex;flex-direction:row;margin-top:48px}hb-my-tasks .my-tasks-sidebar{display:none}hb-my-tasks .my-tasks-content{background:#fff;height:100%;padding:16px 12px;width:100%}hb-my-tasks .my-tasks-content.is-my-tasks-content-empty{padding-top:100px;text-align:center}hb-my-tasks .my-tasks-content.is-my-tasks-content-empty .icon-check.dot-success{background-color:#14c884;border:0 none transparent;border-radius:100%;color:#fff;display:block;font-size:18px;height:25px;line-height:25px;text-align:center;width:25px;display:inline-block;margin-right:.5em;opacity:.25}hb-my-tasks .my-tasks-content.is-my-tasks-content-empty .icon-check.dot-success:before{margin:0;padding:0}hb-my-tasks .my-tasks-content.is-my-tasks-content-empty .icon-check.dot-success.dot-clickable{cursor:pointer;transition:transform .35s}hb-my-tasks .my-tasks-content.is-my-tasks-content-empty .icon-check.dot-success.dot-clickable:focus,hb-my-tasks .my-tasks-content.is-my-tasks-content-empty .icon-check.dot-success.dot-clickable:hover{outline:none;transform:scale(1.15)}hb-my-tasks .my-tasks-group{margin-bottom:50px}hb-my-tasks .my-tasks-group .my-tasks-group-name{letter-spacing:0;text-transform:none}hb-my-tasks .my-tasks-key{font-size:12px;line-height:24px;padding-left:16px;position:relative}hb-my-tasks .my-tasks-key:after{background:#fbc01b;content:"";height:100%;left:0;position:absolute;top:0;width:4px}hb-my-tasks .my-tasks-category-switcher{margin-bottom:16px;position:relative}hb-my-tasks .my-tasks-category-switcher .is-category-active{font-size:14px}hb-my-tasks .my-tasks-category-switcher-pop-over{background:#fff;border:1px solid #e6e6e6;border-radius:4px;left:0;padding-top:8px;position:absolute;top:36px;z-index:1}hb-my-tasks .my-tasks-category-switcher-pop-over:after,hb-my-tasks .my-tasks-category-switcher-pop-over:before{border:solid transparent;bottom:100%;content:" ";height:0;left:25%;pointer-events:none;position:absolute;width:0}hb-my-tasks .my-tasks-category-switcher-pop-over:after{border-color:transparent;border-bottom-color:#fff;border-width:12px;margin-left:-12px}hb-my-tasks .my-tasks-category-switcher-pop-over:before{border-color:transparent;border-bottom-color:#d9d9d9;border-width:13px;margin-left:-13px}hb-my-tasks .my-tasks-category-switcher-pop-over .overflow-container{border-bottom-left-radius:4px;border-bottom-right-radius:4px;max-height:352px;overflow:auto;width:272px}hb-my-tasks .my-tasks-category-switcher-pop-over .my-tasks-subtypes,hb-my-tasks .my-tasks-category-switcher-pop-over .my-tasks-types{font-size:14px;list-style-type:none;margin:0}hb-my-tasks .my-tasks-category-switcher-pop-over .my-tasks-type-label{border-top:1px solid #e6e6e6;display:block;padding:10px 16px;transition:background .2s ease-in-out}hb-my-tasks .my-tasks-category-switcher-pop-over .my-tasks-type-label.is-active,hb-my-tasks .my-tasks-category-switcher-pop-over .my-tasks-type-label:focus,hb-my-tasks .my-tasks-category-switcher-pop-over .my-tasks-type-label:hover{background:#f5f5f5}hb-my-tasks .my-tasks-category-switcher-pop-over .my-tasks-type-label.is-active{font-weight:700}hb-my-tasks .my-tasks-category-switcher-pop-over .my-tasks-subtype{border-top:1px solid #e6e6e6;padding:10px 16px 10px 40px;transition:background .2s ease-in-out}hb-my-tasks .my-tasks-category-switcher-pop-over .my-tasks-subtype.is-active,hb-my-tasks .my-tasks-category-switcher-pop-over .my-tasks-subtype:focus,hb-my-tasks .my-tasks-category-switcher-pop-over .my-tasks-subtype:hover{background:#f5f5f5}hb-my-tasks .my-tasks-category-switcher-pop-over .my-tasks-subtype.is-active{font-weight:700}@media screen and (min-width:48em){hb-my-tasks .my-tasks-header{font-size:16px;height:70px;justify-content:flex-start}hb-my-tasks .my-tasks-sidebar{background:#f5f5f5;display:block;height:100vh;left:0;padding-bottom:16px;position:fixed;top:122px;width:275px}hb-my-tasks .my-tasks-categories{list-style-type:none;margin-left:0}hb-my-tasks .my-tasks-categories .my-tasks-type{cursor:pointer}hb-my-tasks .my-tasks-categories .my-tasks-type:not(:last-child){margin-bottom:20px}hb-my-tasks .my-tasks-categories .my-tasks-type:first-child .my-task-type-label{padding-top:20px}hb-my-tasks .my-tasks-categories .my-task-type-label{display:block;font-size:14px;font-weight:700;line-height:46px;padding-left:32px;transition:background .2s ease-in-out}hb-my-tasks .my-tasks-categories .my-task-type-label.is-active,hb-my-tasks .my-tasks-categories .my-task-type-label:focus,hb-my-tasks .my-tasks-categories .my-task-type-label:hover{background:#fff}hb-my-tasks .my-tasks-categories .my-task-type-label.is-active{width:calc(100% + 1px)}hb-my-tasks .my-tasks-categories .my-tasks-subtypes{list-style-type:none;margin-left:0}hb-my-tasks .my-tasks-categories .my-tasks-subtype{font-size:12px;line-height:40px;padding-left:52px;text-transform:uppercase;transition:background .2s ease-in-out}hb-my-tasks .my-tasks-categories .my-tasks-subtype.is-active,hb-my-tasks .my-tasks-categories .my-tasks-subtype:focus,hb-my-tasks .my-tasks-categories .my-tasks-subtype:hover{background:#fff}hb-my-tasks .my-tasks-categories .my-tasks-subtype.is-active{width:calc(100% + 1px)}hb-my-tasks .my-tasks-container{margin-top:70px}hb-my-tasks .my-tasks-content{margin-left:275px;padding:30px 28px 48px}hb-my-tasks .my-tasks-category-switcher,hb-my-tasks .my-tasks-category-switcher-pop-over{display:none}}hb-add-rules-card .hb-add-rules-card-body{display:flex;justify-content:space-between}hb-add-rules-card .hb-add-rules-card-scroll-section{display:flex;flex-wrap:nowrap;overflow-x:scroll;padding:16px}hb-add-rules-card .hb-input-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}hb-add-rules-card .hb-input-wrapper{margin-bottom:0}hb-add-rules-card .hb-add-rules-card-label-input{flex-shrink:0;height:88px;margin-right:96px;width:280px}hb-add-rules-card .hb-add-rules-card-label-input .hb-input-validation-message-text{height:40px}hb-add-rules-card .hb-add-rules-card-percentage-input{flex-shrink:0;margin-right:32px;width:165px}hb-add-rules-card .hb-add-rules-card-percentage-input:last-child{margin-right:0;padding-right:16px}hb-add-rules-card .hb-add-rules-card-left-to-allocate-display{border-left:1px solid #e6e6e6;flex-grow:0;padding:16px;width:155px}hb-rules-tab{display:block;position:relative}hb-rules-tab .hb-allocation-rules-tab-view-state{overflow-x:scroll}hb-rules-tab .hb-simple-table-heading-column:not(.hb-simple-table-heading-column-options-menu){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px;min-width:200px;width:200px}hb-rules-tab .hb-simple-table-heading-column:first-child{width:300px}hb-rules-tab .hb-simple-table-heading-column:not(:first-child){text-align:right}hb-rules-tab .hb-rules-tab-rules-table .hb-input-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}hb-rules-tab .hb-simple-table-table .hb-simple-table-heading-row{max-width:300px}hb-project-allocations{border-radius:2px;display:block;position:relative}hb-project-allocations .hb-project-allocations-tab-empty-state{background-color:#f5f5f5;display:flex;padding:12px}hb-project-allocations .hb-project-allocations-tab-empty-state-icon{margin-right:16px}hb-project-allocations .hb-project-allocations-tab-empty-state-text{font-weight:700;margin-bottom:0;text-transform:capitalize}hb-project-allocations .hb-project-allocations-tab-empty-state-small-text{color:#4d4d4d;display:block;line-height:unset;margin-top:8px}hb-project-allocations .hb-project-allocations-tab-footer{align-items:center;border-top:1px solid #e6e6e6;display:flex;padding:16px}hb-project-allocations .hb-simple-table-heading-row{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0}hb-project-allocations .hb-simple-table-heading-column:not(:first-child){text-align:right}hb-project-allocations .hb-simple-table-data-cell{font-size:12px;letter-spacing:.4px;line-height:16px}hb-project-allocations .hb-simple-table-data-cell:not(.hb-simple-table-data-cell-empty-state){text-align:right}hb-project-allocations .hb-project-allocations-component-details-pair{display:block}hb-project-allocations .hb-project-allocations-component-details-pair:not(:last-child){margin-bottom:24px}hb-project-components-tab{display:block;position:relative}hb-project-components-tab .hb-project-allocations-tab-body{position:relative}hb-project-components-tab .hb-simple-table-heading-column:not(.hb-simple-table-heading-column-options-menu){width:140px}hb-project-components-tab .hb-simple-table-heading-column:first-child{width:calc(100% - 700px - 56px)}@media screen and (min-width:80em){hb-project-components-tab .hb-simple-table-heading-column:not(.hb-simple-table-heading-column-options-menu){width:160px}hb-project-components-tab .hb-simple-table-heading-column:first-child{width:calc(100% - 800px - 56px)}}@media screen and (min-width:90em){hb-project-components-tab .hb-simple-table-heading-column:not(.hb-simple-table-heading-column-options-menu){width:200px}hb-project-components-tab .hb-simple-table-heading-column:first-child{width:calc(100% - 1000px - 56px)}}@media screen and (min-width:100em){hb-project-components-tab .hb-simple-table-heading-column:not(.hb-simple-table-heading-column-options-menu){width:160px}hb-project-components-tab .hb-simple-table-heading-column:first-child{width:calc(100% - 800px - 56px)}}@media screen and (min-width:110em){hb-project-components-tab .hb-simple-table-heading-column:not(.hb-simple-table-heading-column-options-menu){width:200px}hb-project-components-tab .hb-simple-table-heading-column:first-child{width:calc(100% - 1000px - 56px)}}hb-cost-tracker-active-filters{display:flex;justify-content:space-between;margin-right:32px}hb-cost-tracker-active-filters .cost-tracker-active-filters-tags{height:35px;margin-right:32px;overflow:hidden}hb-cost-tracker-active-filters .cost-tracker-active-filters-tags .hb-tags{margin-bottom:0;padding-bottom:0;padding-top:0}hb-cost-tracker-active-filters .cost-tracker-active-filters-tags .hb-tags .tag-item{background-color:#282828;border-color:#282828;height:35px;margin-bottom:8px;margin-right:16px;padding-left:12px;padding-right:12px}hb-cost-tracker-active-filters .cost-tracker-active-filters-tags .hb-tags .tag-item .tag-close,hb-cost-tracker-active-filters .cost-tracker-active-filters-tags .hb-tags .tag-item .tag-text{height:31px;line-height:31px}hb-cost-tracker-active-filters .cost-tracker-active-filters-tags.is-expanded{height:auto}hb-cost-tracker-active-filters .cost-tracker-active-filters-controls{display:flex}hb-cost-tracker-active-filters .cost-tracker-active-filters-controls-item{line-height:35px;white-space:nowrap}hb-cost-tracker-active-filters .cost-tracker-active-filters-controls-item:not(:last-child){margin-right:12px}hb-cost-tracker-filter-dropdown{display:inline-block;margin-right:32px;max-width:100%}hb-cost-tracker-filter-dropdown .hb-cost-tracker-filter-dropdown-toggle{background-color:transparent;border:0;border-radius:2px;color:#282828;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;max-width:100%;padding:8px 28px 8px 12px;position:relative;text-transform:none;transition:background-color .3s ease-in-out}hb-cost-tracker-filter-dropdown .hb-cost-tracker-filter-dropdown-toggle.is-open,hb-cost-tracker-filter-dropdown .hb-cost-tracker-filter-dropdown-toggle:focus,hb-cost-tracker-filter-dropdown .hb-cost-tracker-filter-dropdown-toggle:hover{background-color:#e6e6e6}hb-cost-tracker-filter-dropdown .hb-cost-tracker-filter-dropdown-toggle:before{border-color:#707070 transparent transparent;border-style:solid;border-width:6px 5px 0;content:"";display:inline-block;height:0;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0}hb-cost-tracker-filter-dropdown .hb-cost-tracker-filter-dropdown-toggle.is-open:before{border-color:transparent transparent #707070;border-width:0 5px 6px}hb-cost-tracker-filter-dropdown .hb-cost-tracker-filter-dropdown-toggle-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}hb-cost-tracker-filter-dropdown .hb-cost-tracker-filter-dropdown-toggle-icon-filter:before{margin:0}.hb-cost-tracker-filter-dropdown-menu-container .tooltip-arrow{display:none}.hb-cost-tracker-filter-dropdown-menu-container .tooltip-inner{background:#fff;border:1px solid #e6e6e6;border-radius:2px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.26);color:#282828;max-width:320px;padding:0;text-align:left}.hb-cost-tracker-filter-dropdown-menu-container .hb-cost-tracker-filter-dropdown-menu-header{padding:24px 24px 12px}.hb-cost-tracker-filter-dropdown-menu-container .hb-cost-tracker-filter-dropdown-menu-heading{margin-bottom:0}.hb-cost-tracker-filter-dropdown-menu-container .hb-cost-tracker-filter-dropdown-menu-body{max-height:300px;overflow:auto;padding:0 24px}.hb-cost-tracker-filter-dropdown-menu-container .hb-cost-tracker-filter-dropdown-menu-footer{border-top:1px solid #e6e6e6;display:flex;justify-content:flex-end;margin-top:24px;padding:12px}.hb-cost-tracker-filter-dropdown-menu-container .hb-cost-tracker-filter-dropdown-menu-footer-button:first-child{margin-right:16px}hb-budget-approval-status{align-items:center;display:flex;padding:12px}hb-budget-approval-status .budget-approval-status__budget-label,hb-budget-approval-status .budget-approval-status__icon{display:block;margin-right:12px}hb-budget-approval-status .budget-approval-status__icon-status{position:relative;top:-1px}hb-budget-approval-status .budget-approval-status__icon-status--is-pending{color:#d6ab27}hb-budget-approval-status .budget-approval-status__icon-status--is-rejected{color:#d62c2f}hb-budget-approval-status .budget-approval-status__icon-rejection-reason{color:#4d4d4d;font-size:16px;transform:rotateY(180deg)}hb-budget-approval-status .budget-approval-status__budget-label{margin-bottom:0}hb-budget-approval-status .budget-approval-status__button-go-to-approval{line-height:1;margin-left:16px}hb-approval-fixed-footer{align-content:center;background-color:#fff;border-top:1px solid #e6e6e6;bottom:0;display:flex;height:144px;left:0;padding:12px;position:fixed;width:100%;z-index:100}@media screen and (min-width:35.5em){hb-approval-fixed-footer{height:75px}}hb-approval-fixed-footer .hb-approval-fixed-footer-container{align-items:center;display:flex;flex-direction:column;margin:auto;max-width:1280px;width:inherit;justify-content:flex-end}@media screen and (min-width:35.5em){hb-approval-fixed-footer .hb-approval-fixed-footer-container{flex-direction:row}}hb-approval-fixed-footer .hb-approval-fixed-footer-actions{display:flex;flex-direction:row-reverse;margin-top:12px;width:inherit}@media screen and (min-width:35.5em){hb-approval-fixed-footer .hb-approval-fixed-footer-actions{margin-top:0;width:auto}}hb-approval-fixed-footer .hb-approval-fixed-footer-action{margin:0 12px;width:50%}@media screen and (min-width:35.5em){hb-approval-fixed-footer .hb-approval-fixed-footer-action{margin:0 0 0 16px;width:auto}}hb-approval-project-header{display:block;width:100vw}hb-approval-project-header .hb-approval-project-header-bar{align-items:center;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);display:flex;height:60px;justify-content:space-between;margin-bottom:16px;overflow:hidden;padding:0 16px;z-index:200}hb-approval-project-header .hb-approval-project-header-metadata{display:none}@media screen and (min-width:48em){hb-approval-project-header .hb-approval-project-header-metadata{display:flex}}hb-approval-project-header .hb-approval-project-header-metadata-item{margin-right:24px}hb-approval-project-header .hb-approval-project-header-metadata-item:last-child{margin-right:0}hb-approval-project-header .hb-approval-project-header-metadata-icon{margin-right:12px}hb-approval-project-header .hb-approval-project-header-metadata-icon:before{margin:0}hb-approval-project-header .hb-approval-project-header-project-modal-link{display:inline-block}@media screen and (min-width:48em){hb-approval-project-header .hb-approval-project-header-project-modal-link{display:none}}hb-approval-project-header .hb-approval-project-header-title{align-items:center;display:flex;font-weight:500;height:28px;justify-content:center;margin:16px auto;max-width:90%}hb-approval-project-header .hb-approval-project-header-title.is-editable{padding-right:28px}hb-approval-project-header .hb-approval-project-header-title.is-editable:hover{padding-right:0}@media screen and (min-width:48em){hb-approval-project-header .hb-approval-project-header-title{max-width:60%}}hb-approval-project-header .hb-approval-project-header-metadata--modal{display:flex;flex-direction:column}hb-approval-project-header .hb-approval-project-header-metadata--modal .hb-approval-project-header-metadata-item{margin-bottom:12px}hb-approval-project-header .hb-approval-project-header-metadata--modal .hb-approval-project-header-metadata-item:last-child{margin-bottom:0}hb-budget-approval-rejection-header .budget-approval-rejection-header__card{width:100%}hb-budget-approval-rejection-header .budget-approval-rejection-header__card-body{font-size:12px;letter-spacing:.4px;line-height:16px;display:flex;flex-wrap:wrap;justify-content:space-between}hb-budget-approval-rejection-header .budget-approval-rejection-header__rejected-by{margin-bottom:16px;white-space:nowrap}hb-budget-approval-rejection-header .budget-approval-rejection-header__rejection-reason{color:#4d4d4d}@media screen and (min-width:35.5em){hb-budget-approval-rejection-header .budget-approval-rejection-header__card-body{flex-wrap:nowrap}hb-budget-approval-rejection-header .budget-approval-rejection-header__rejected-by{margin-bottom:0}hb-budget-approval-rejection-header .budget-approval-rejection-header__rejection-reason{margin-left:32px}}hb-budget-approval-variance-table .budget-approval-variance-table__header{display:flex;padding:16px}hb-budget-approval-variance-table .budget-approval-variance-table__header>:first-child{margin-right:32px}hb-budget-approval-variance-table .budget-approval-variance-table__header-button{white-space:nowrap}hb-budget-approval-variance-table .budget-approval-variance-table__table-wrapper{overflow:auto}hb-budget-approval-variance-table .budget-approval-variance-table__table{border-width:0}hb-budget-approval-variance-table .budget-approval-variance-table__table-row--has-row-stripe{background-color:#fff}hb-budget-approval-variance-table .budget-approval-variance-table__table-row--is-deleted{color:#4d4d4d;font-style:italic}hb-budget-approval-variance-table .budget-approval-variance-table__table-row--total{border-bottom:1px solid #e6e6e6}hb-budget-approval-variance-table .budget-approval-variance-table__table-row--section{background-color:#fff}hb-budget-approval-variance-table .budget-approval-variance-table__table-row--section .budget-approval-variance-table__table-header--row{text-transform:uppercase}hb-budget-approval-variance-table .budget-approval-variance-table__table-row--budget-detail .budget-approval-variance-table__table-data-cell{font-size:10px}hb-budget-approval-variance-table .budget-approval-variance-table__table-row--budget-detail .budget-approval-variance-table__table-header{padding-left:48px}hb-budget-approval-variance-table .budget-approval-variance-table__table-data-cell,hb-budget-approval-variance-table .budget-approval-variance-table__table-header{font-size:12px;padding:4px 12px}hb-budget-approval-variance-table .budget-approval-variance-table__table-header{font-weight:500}hb-budget-approval-variance-table .budget-approval-variance-table__table-header-text{display:inline-block}hb-budget-approval-variance-table .budget-approval-variance-table__table-header--row{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:250px;min-width:250px}hb-budget-approval-variance-table .budget-approval-variance-table__table-header--total{text-transform:uppercase}hb-budget-approval-variance-table .budget-approval-variance-table__table-data-cell{max-width:150px;min-width:150px}hb-budget-approval-variance-table .budget-approval-variance-table__table-data-cell--budget{font-weight:500;padding-right:30px}hb-budget-approval-variance-table .budget-approval-variance-table__table-data-cell--has-variance{position:relative}hb-budget-approval-variance-table .budget-approval-variance-table__table-data-cell--has-variance:after{border-radius:50px;content:" ";height:6px;position:absolute;right:12px;top:50%;transform:translate(50%,-50%);width:6px;background-color:#fbc01b}hb-budget-approval-variance-table .budget-approval-variance-table__table-button-expand-collapse{background-color:transparent;border-width:0;display:inline-block;outline:0;padding:0;font-size:12px;margin-right:8px;width:12px}hb-budget-approval-variance-table .budget-approval-variance-table__table-button-expand-collapse .budget-approval-variance-table__table-button-expand-collapse-icon:before{color:#f47e42;margin:0;transform:rotate(-90deg);transition:transform .3s ease-in-out}hb-budget-approval-variance-table .budget-approval-variance-table__table-button-expand-collapse:focus .budget-approval-variance-table__table-button-expand-collapse-icon:before,hb-budget-approval-variance-table .budget-approval-variance-table__table-button-expand-collapse:hover .budget-approval-variance-table__table-button-expand-collapse-icon:before{color:#e36937}hb-budget-approval-variance-table .budget-approval-variance-table__table-button-expand-collapse--is-expanded .budget-approval-variance-table__table-button-expand-collapse-icon:before{transform:rotate(0)}@media (max-width:500px){hb-budget-approval-variance-table .budget-approval-variance-table__header{flex-wrap:wrap}hb-budget-approval-variance-table .budget-approval-variance-table__header-info-help-text{margin-bottom:16px}}hb-budget-approval .budget-approval__card-container{display:flex;flex-direction:column;justify-content:center;margin:0 auto 24px;max-width:1312px;padding:0 16px}hb-budget-approval .budget-approval__card-container--has-footer{margin-bottom:96px}hb-budget-approval .budget-approval__rejection-header{width:100%}hb-budget-approval .budget-approval__summary-card{padding:12px}hb-budget-approval .budget-approval__summary-card--budget{border-bottom:1px solid #e6e6e6}hb-budget-approval .budget-approval__summary-card--budget-approval .hb-input-wrapper{margin-bottom:0}hb-budget-approval .budget-approval__card-column{display:flex;flex-direction:column}hb-budget-approval .budget-approval__approvers-component{margin:16px 0 0}hb-budget-approval .budget-approval__approvers-card-disclaimer{font-size:12px;letter-spacing:.4px;line-height:16px}hb-budget-approval .budget-approval__summary-card-info{margin-bottom:16px;width:100%}hb-budget-approval .budget-approval__summary-card-info:last-child{margin-bottom:0}hb-budget-approval .budget-approval-modal .approvals-modal-body-top{padding:0 20px 20px;position:relative;text-align:center}hb-budget-approval .budget-approval-modal .approvals-modal-body-top.approvals-modal-body-top-with-border{margin-bottom:20px}hb-budget-approval .budget-approval-modal .approvals-modal-body-top.approvals-modal-body-top-with-border:after{background-color:#b3b3b3;bottom:0;content:"";height:1px;left:-20px;position:absolute;width:calc(100% + 40px)}hb-budget-approval .budget-approval-modal .approvals-modal-body-top .approvals-modal-icon{border-radius:100px;color:#fff;display:block;font-size:42px;height:64px;line-height:64px;margin:8px auto 16px;text-align:center;width:64px}hb-budget-approval .budget-approval-modal .approvals-modal-body-top .approvals-modal-icon:before{margin:0}hb-budget-approval .budget-approval-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-reject{background-color:#d62c2f}hb-budget-approval .budget-approval-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-approve{background-color:#e0fce6;border:1px solid #0b8626;color:#0b8626}hb-budget-approval .budget-approval-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-after-approve{background-color:#2eacc3}hb-budget-approval .budget-approval-modal .approvals-modal-body-bottom .text{text-align:center}hb-budget-approval .budget-approval-modal .approvals-modal-heading{font-weight:500}hb-budget-approval .budget-approval-modal .approvals-modal-approvable-heading,hb-budget-approval .budget-approval-modal .cost-schedule-value{margin-top:16px}hb-budget-approval .budget-approval-modal .approvals-modal-approvable-heading{font-size:12px;margin-bottom:1em}hb-budget-approval .budget-approval-modal .cost-schedule-value{line-height:1}hb-budget-approval .budget-approval__page-notification{margin-bottom:24px;width:100%}@media screen and (min-width:35.5em){hb-budget-approval .budget-approval__summary-card--budget{display:flex;flex-wrap:wrap}hb-budget-approval .budget-approval__budget-approval-submitted{display:flex;flex-wrap:wrap;justify-content:space-between}hb-budget-approval .budget-approval__summary-card-info--half-width{width:50%}hb-budget-approval .budget-approval__summary-card-info--half-width:nth-last-child(2){margin-bottom:0}}@media screen and (min-width:48em){hb-budget-approval .budget-approval__card-container{flex-direction:row;flex-wrap:wrap}hb-budget-approval .budget-approval__card-column-container{display:flex;width:100%}hb-budget-approval .budget-approval__card-column--left{padding-right:8px;width:calc(100% - 420px)}hb-budget-approval .budget-approval__card-column--right{flex-basis:420px;max-width:420px;min-width:320px;padding-left:8px}hb-budget-approval .budget-approval__summary-card-info--half-width{width:100%}hb-budget-approval .budget-approval__summary-card-info:nth-last-child(2){margin-bottom:16px}}@media screen and (min-width:64em){hb-budget-approval .budget-approval__summary-card-info--half-width{width:50%}hb-budget-approval .budget-approval__summary-card-info--half-width:nth-last-child(2){margin-bottom:0}}hb-budget-draft-table{display:block}hb-budget-draft-table .budget-draft-table{border-width:0;min-width:1200px}hb-budget-draft-table .budget-draft-table__header{background-color:#f5f5f5}hb-budget-draft-table .budget-draft-table__header-item{background-color:#f5f5f5;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;color:#4d4d4d;font-weight:700;height:84px;position:sticky;top:0;vertical-align:middle;width:170px;z-index:1}hb-budget-draft-table .budget-draft-table__header-item:not(:first-child){border-left:1px solid #e6e6e6;min-width:130px;text-align:center}hb-budget-draft-table .budget-draft-table__header-item:first-child{border-left:0;min-width:290px;padding-left:32px;width:290px}hb-budget-draft-table .budget-draft-table__header-item--budget .budget-draft-table__header-text,hb-budget-draft-table .budget-draft-table__header-item--draft-budget .budget-draft-table__header-text{align-items:center;display:flex;justify-content:center}hb-budget-draft-table .budget-draft-table__header-item--budget .budget-draft-table__header-icon{margin-right:8px}hb-budget-draft-table .budget-draft-table__header-item--sqft.budget-draft-table__header-item--is-draft{border-color:#f47e42}hb-budget-draft-table .budget-draft-table__header-item--draft-budget .budget-draft-table__header-icon{margin-right:8px}hb-budget-draft-table .budget-draft-table__header-item--draft-sqft{border-right:1px solid #e6e6e6}hb-budget-draft-table .budget-draft-table__header-item.budget-draft-table__header-item--draft-diff{min-width:170px}hb-budget-draft-table .budget-draft-table__header-item--budget-diff{border-right:1px solid #e6e6e6}hb-budget-draft-table .budget-draft-table__header-item:empty{border-width:0;min-width:auto}hb-budget-draft-table .budget-draft-table__header-item:before{background-color:#f5f5f5;content:"";height:4px;left:0;position:absolute;top:0;width:100%}hb-budget-draft-table .budget-draft-table__header-dropdown .hb-dropdown-toggle{background-color:transparent;color:#707070;transition:color .3s}hb-budget-draft-table .budget-draft-table__header-dropdown .hb-dropdown-toggle:hover{color:#282828}hb-budget-draft-table .budget-draft-table__header-exponent{position:absolute;transform:translateY(-25%)}hb-budget-draft-table .budget-draft-table__draft-title{max-width:140px;overflow:hidden;position:relative;right:1px;text-overflow:ellipsis;white-space:nowrap}hb-budget-draft-table .budget-draft-table__header-item--is-draft{background-color:#f0f0f0}hb-budget-draft-table .budget-draft-table__header-item--is-draft:before{background-color:#f47e42}hb-budget-draft-table .budget-draft-table__header-item--is-rejected{background-color:#f0f0f0}hb-budget-draft-table .budget-draft-table__header-item--is-rejected:before{background-color:#d6ab27}hb-budget-draft-table .budget-draft-table__header-item--is-pending{background-color:#f0f0f0}hb-budget-draft-table .budget-draft-table__header-item--is-pending:before{background-color:#d6ab27}hb-budget-draft-table .budget-draft-table__header-title{font-size:11px;letter-spacing:.2px;line-height:normal;color:#4d4d4d;left:0;width:100%}hb-budget-draft-table .budget-draft-table__header-text{font-size:11px;letter-spacing:.2px;line-height:normal;display:block;top:4px;position:relative;text-transform:none}hb-budget-draft-table .budget-draft-table__header-icon{font-size:14px}hb-budget-draft-table .budget-draft-table__header-icon.icon-warn{font-size:16px}hb-budget-draft-table .budget-draft-table__header-icon:before{margin:0}hb-budget-draft-table .budget-draft-table__icon--is-draft{color:#f47e42}hb-budget-draft-table .budget-draft-table__total-row{height:60px}hb-budget-draft-table .budget-draft-table__total-row .budget-draft-table__total-row-label,hb-budget-draft-table .budget-draft-table__total-row .budget-draft-table__total-row-value{font-size:13px;letter-spacing:.1px;line-height:16px;background:#fff;font-weight:700;padding:0 8px;vertical-align:middle}hb-budget-draft-table .budget-draft-table__total-row .budget-draft-table__total-row-value{text-align:right}hb-budget-draft-table .budget-draft-table__total-row .budget-draft-table__total-row-label{padding-left:32px}hb-budget-draft-table .budget-draft-table__row{border-top:1px solid #d9d9d9;height:60px;position:relative}hb-budget-draft-table .budget-draft-table__row .budget-draft-table__row-data{background:inherit}hb-budget-draft-table .budget-draft-table__row-data{font-size:12px;letter-spacing:.4px;line-height:16px;min-height:60px;padding:8px;position:relative;vertical-align:middle}hb-budget-draft-table .budget-draft-table__row-data:first-child{padding-left:32px}hb-budget-draft-table .budget-draft-table__row-data:first-child.budget-draft-table__row-data-budget-detail{padding-left:48px}hb-budget-draft-table .budget-draft-table__row-data:not(:first-child){border-left:1px solid #d9d9d9;text-align:right}hb-budget-draft-table .budget-draft-table__row-data .budget-draft-table__label{font-weight:700}hb-budget-draft-table .budget-draft-table__row-data.budget-draft-table__row-data--no-border{border-left:0}hb-budget-draft-table .budget-draft-table__row-data:hover .budget-draft-table__toggle-edit:not(.budget-draft-table__toggle-edit--is-editable){left:0}hb-budget-draft-table .budget-draft-table__row-data--is-deleted{color:#4d4d4d;cursor:default;font-style:italic}hb-budget-draft-table .budget-draft-table__row-data--is-deleted .budget-draft-table__row-icon{color:#707070}hb-budget-draft-table .budget-draft-table__row-data--is-deleted-and-not-allowed{cursor:not-allowed}hb-budget-draft-table .budget-draft-table__section-row{height:60px}hb-budget-draft-table .budget-draft-table__section-row .budget-draft-table__row-data{color:#282828;font-size:14px;line-height:20px;letter-spacing:.25px;font-weight:700;background-color:#fafafa}hb-budget-draft-table .budget-draft-table__section-row .budget-draft-table__row-data:first-child{font-weight:700;padding-left:32px}hb-budget-draft-table .budget-draft-table__job-item-row--even-row,hb-budget-draft-table .budget-draft-table__job-item-row--odd-row{background:#fff}hb-budget-draft-table .budget-draft-table__row-icon-container{margin-right:4px;min-width:32px}hb-budget-draft-table .budget-draft-table__row-data-budget-detail .budget-draft-table__row-icon-container{min-width:16px}hb-budget-draft-table .budget-draft-table__row-icon{color:#707070;font-size:14px}hb-budget-draft-table .budget-draft-table__row-icon:before{margin:0}hb-budget-draft-table .budget-draft-table__toggle,hb-budget-draft-table .budget-draft-table__toggle-edit{appearance:none;background:none;border-width:0;cursor:pointer;outline:0}hb-budget-draft-table .budget-draft-table__toggle{display:flex}hb-budget-draft-table .budget-draft-table__toggle .budget-draft-table__row-icon:before{margin:0;transform:rotate(-90deg);transition:transform .3s}hb-budget-draft-table .budget-draft-table__toggle-edit{align-items:center;display:flex;font-size:14px;height:100%;left:-99999px;padding-left:8px;position:absolute;top:0;width:100%;z-index:1}hb-budget-draft-table .budget-draft-table__toggle-edit--centered{justify-content:center;padding-left:0}hb-budget-draft-table .budget-draft-table__toggle-edit:focus:not(.is-editable){left:0}hb-budget-draft-table .budget-draft-table__input{border-radius:0;height:100%;left:0;margin:0;position:absolute;text-align:right;top:0;width:100%}hb-budget-draft-table .budget-draft-table__input--is-not-editable,hb-budget-draft-table .budget-draft-table__input--is-readonly{background-color:inherit;padding:0 8px}hb-budget-draft-table .budget-draft-table__input--is-readonly .hb-input-input{cursor:pointer}hb-budget-draft-table .budget-draft-table__input--is-not-editable{align-items:center;display:flex;justify-content:flex-end}hb-budget-draft-table .budget-draft-table__input--is-not-editable,hb-budget-draft-table .budget-draft-table__input--is-not-editable .hb-input-input{cursor:not-allowed}hb-budget-draft-table .budget-draft-table__input *{background-color:inherit;border-radius:inherit;display:inline-block;height:inherit;margin:0;text-align:inherit}hb-budget-draft-table .budget-draft-table .budget-draft-table__row--is-expanded .budget-draft-table__row-icon:before{transform:rotate(0)}.budget-draft-table__tooltip .tooltip-inner{font-size:14px;padding:12px;text-align:left}.budget-draft-table__tooltip-icon{line-height:1;margin-right:12px}.budget-draft-table__tooltip-icon,.budget-draft-table__tooltip-icon:before{position:relative}.budget-draft-table__tooltip-icon:after{background-color:#fff;content:"";height:15px;left:0;position:absolute;top:1px;width:16px}.budget-draft-table__tooltip-icon:before{color:#d6ab27;margin:0;z-index:1}.budget-draft-table__tooltip--centered{text-align:center}.budget-draft-table__tooltip--deleted{padding:8px}hb-budget-table-footer{align-items:center;display:flex;justify-content:flex-end}hb-budget-table-footer .budget-draft-table__footer{min-height:24px}hb-budget-table-footer .budget-draft-table__footer-button{display:inline-block}hb-budget-table-footer .budget-draft-table__footer-button:last-of-type{margin-left:16px}hb-budget-table-footer .budget-draft-table__footer-tooltip .tooltip-inner{font-size:16px;padding:12px;text-align:left;line-height:1;padding:8px;text-align:center}hb-budget-table{display:block;max-height:800px;overflow-y:scroll}hb-budget-table .budget-table__header-buttons{margin-left:auto;min-height:64px;padding:12px}#header-nav #nav-bar hb-budget-table .budget-table__header-buttons li.learn-more>a.button:last-child,hb-budget-table .budget-table__header-buttons #header-nav #nav-bar li.learn-more>a.button:last-child,hb-budget-table .budget-table__header-buttons button:last-child{margin-left:16px}hb-budget-table .budget-table__header-options{align-self:center}hb-budget-table .budget-table__tooltip .tooltip-inner{font-size:16px;padding:12px;text-align:left}hb-budget-table .budget-table__tooltip-icon{line-height:1;margin-right:12px}hb-budget-table .budget-table__tooltip-icon,hb-budget-table .budget-table__tooltip-icon:before{position:relative}hb-budget-table .budget-table__tooltip-icon:after{background-color:#fff;content:"";height:15px;left:0;position:absolute;top:1px;width:16px}hb-budget-table .budget-table__tooltip-icon:before{color:#d6ab27;margin:0;z-index:1}hb-budget-history-modal .budget-history-modal-body .hb-modal-v2-body{padding-left:0;padding-right:0;padding-top:0}hb-cash-flow-table{display:block}hb-cash-flow-table .cash-flow-table{border-width:0;min-width:1200px}hb-cash-flow-table .cash-flow-table__header{background-color:#f5f5f5}hb-cash-flow-table .cash-flow-table__header-icon-container,hb-cash-flow-table .cash-flow-table__header-item{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6}hb-cash-flow-table .cash-flow-table__header-icon-container{background-color:#f5f5f5;color:#4d4d4d;font-weight:700;height:84px;position:relative;vertical-align:middle;width:auto}hb-cash-flow-table .cash-flow-table__header-icon{align-items:center;display:flex;justify-content:center}hb-cash-flow-table .cash-flow-table__header-item{background-color:#f5f5f5;color:#4d4d4d;font-weight:700;height:84px;position:relative;vertical-align:middle;width:170px}hb-cash-flow-table .cash-flow-table__header-item:not(:first-child){min-width:130px;text-align:center}hb-cash-flow-table .cash-flow-table__header-item:first-child{border-left:0;min-width:290px;padding-left:32px;width:290px}hb-cash-flow-table .cash-flow-table__header-item-budget .cash-flow-table__header-text,hb-cash-flow-table .cash-flow-table__header-item-planned-spend .cash-flow-table__header-text,hb-cash-flow-table .cash-flow-table__header-item-variance .cash-flow-table__header-text{align-items:center;display:flex;justify-content:center}hb-cash-flow-table .cash-flow-table__header-item-budget,hb-cash-flow-table .cash-flow-table__header-item-cash-flow-total,hb-cash-flow-table .cash-flow-table__header-item-empty,hb-cash-flow-table .cash-flow-table__header-item-variance{border-left:1px solid #e6e6e6}hb-cash-flow-table .cash-flow-table__header-item-red{border-top-color:#fa4e46}hb-cash-flow-table .cash-flow-table__header-item-variance{position:relative}hb-cash-flow-table .cash-flow-table__header-item:empty{min-width:auto}hb-cash-flow-table .cash-flow-table__header-item:before{background-color:#f5f5f5;content:"";height:4px;left:0;position:absolute;top:0;width:100%}hb-cash-flow-table .cash-flow-table__header-item--red{border-top-color:#fa4e46}hb-cash-flow-table .cash-flow-table__header-title{font-size:11px;letter-spacing:.2px;line-height:normal;color:#4d4d4d;left:0;width:100%}hb-cash-flow-table .cash-flow-table__header-text{font-size:11px;letter-spacing:.2px;line-height:normal;display:block;top:4px;position:relative;text-transform:none}hb-cash-flow-table .cash-flow-table__ellipses{display:block;max-width:170px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}hb-cash-flow-table .cash-flow-table__no-info{color:#909090;font-style:italic;font-weight:500;text-transform:none}hb-cash-flow-table .cash-flow-table__header-label{flex:2 0}hb-cash-flow-table .cash-flow-table__total-row{height:60px}hb-cash-flow-table .cash-flow-table__total-row-button,hb-cash-flow-table .cash-flow-table__total-row-empty,hb-cash-flow-table .cash-flow-table__total-row-label,hb-cash-flow-table .cash-flow-table__total-row-value{font-size:13px;letter-spacing:.1px;line-height:16px;font-weight:700;padding:0 8px;vertical-align:middle}hb-cash-flow-table .cash-flow-table__total-row-button.white-background,hb-cash-flow-table .cash-flow-table__total-row-empty.white-background,hb-cash-flow-table .cash-flow-table__total-row-label.white-background,hb-cash-flow-table .cash-flow-table__total-row-value.white-background{background:#fff}hb-cash-flow-table .cash-flow-table__total-row-value{text-align:right}hb-cash-flow-table .cash-flow-table__total-row-value-red{color:#fa4e46}hb-cash-flow-table .cash-flow-table__total-row-button{text-align:center}hb-cash-flow-table .cash-flow-table__total-row-label{padding-left:32px}hb-cash-flow-table .cash-flow-table__row{border-top:1px solid #e6e6e6;height:60px;position:relative}hb-cash-flow-table .cash-flow-table__row:last-child{border-bottom:1px solid #e6e6e6}hb-cash-flow-table .project-cash-flow-toolbar{align-items:center;min-height:70px;padding:16px}hb-cash-flow-table .project-cash-flow-toolbar__project-meta{align-items:center}hb-cash-flow-table .project-cash-flow-toolbar__project-name{font-size:14px;letter-spacing:.25px;line-height:20px;color:#282828;font-weight:500;margin-right:16px}hb-cash-flow-table .project-cash-flow-toolbar__publish-info{font-size:12px;letter-spacing:.4px;line-height:16px;color:#4d4d4d;font-weight:400}hb-cash-flow-table .project-cash-flow-toolbar__publish-info.italics{font-style:italic}hb-budgeting-method-radio-group{display:block}hb-budgeting-method-radio-group .hb-budgeting-method-radio-group-item{align-items:baseline;display:flex;margin-bottom:8px}hb-budgeting-method-radio-group .hb-budgeting-method-radio-group-label{font-size:12px;letter-spacing:.4px;line-height:16px;color:#282828;cursor:pointer;padding:0;text-transform:none}hb-budgeting-method-radio-group .hb-budgeting-method-radio-disabled .hb-budgeting-method-radio-group-label{color:#4d4d4d}hb-budgeting-method-radio-group .hb-budgeting-method-radio-group-description{font-size:12px;letter-spacing:.4px;line-height:16px;color:#4d4d4d}hb-budgeting-method-radio-group .hb-budgeting-method-radio-group-input{border-radius:100%;cursor:pointer;margin-right:12px}hb-budgeting-method-radio-group .hb-budgeting-method-radio-group-input:focus{box-shadow:0 0 4px 4px rgba(46,172,195,.4)}hb-budgeting-method-radio-group .hb-budgeting-method-radio-group-input:disabled{cursor:not-allowed}hb-budgeting-method-radio-group .hb-budgeting-method-radio-group-input:disabled~label{color:#4d4d4d;cursor:not-allowed}.items.card hb-project-cost-summary.item{border:0;box-shadow:none;margin-top:0}hb-project-cost-summary hb-card{margin-bottom:0}@supports (display:grid){hb-project-cost-summary .cost-summary-container{display:grid;grid-gap:12px}hb-project-cost-summary .cost-summary-container__project-overview{grid-template-columns:repeat(5,1fr)}hb-project-cost-summary .cost-summary-container__tenant-improvement-allowance{grid-template-columns:repeat(4,1fr);padding-top:16px}hb-project-cost-summary .cost-summary-container hb-progress-bar{width:100px}hb-project-cost-summary .cost-summary-container .budget-pair{min-height:85px}hb-project-cost-summary .cost-summary-container .budget-pair .tooltip .tooltip-arrow{margin-left:16px}hb-project-cost-summary .cost-summary-container .project-cost-summary-info{font-size:10px;letter-spacing:.6px;line-height:14px;color:#282828}hb-project-cost-summary .cost-summary-container .project-cost-summary-info--bar-label{font-weight:400;padding-top:4px}hb-project-cost-summary .cost-summary-container .project-cost-summary-info .value{color:#282828;font-weight:400}}hb-project-cost-summary .ti-allowance-header{border-top:1px solid #e6e6e6;margin-bottom:0;padding-top:1em}.items.card hb-project-documents.item{border:0;box-shadow:none}.items.card hb-project-documents hb-card{margin-bottom:0}hb-project-documents{border-radius:2px;display:block;position:relative}hb-project-documents .hb-card-header-content{justify-content:space-between}hb-project-documents .hb-project-documents-sort{padding-right:calc(1.6em + 12px)}hb-project-documents .hb-project-documents-icon-more,hb-project-documents .hb-project-documents-item-icon{display:flex;font-size:20px;line-height:1}hb-project-documents .hb-project-documents-icon-more{margin-left:16px;width:24px}hb-project-documents .hb-project-documents-item-icon{margin-right:16px}hb-project-documents .hb-project-documents-item-icon:before{margin-left:0;margin-right:0;text-align:left}hb-project-documents .hb-project-documents-item-list-heading{font-size:11px;letter-spacing:.2px;line-height:normal;background-color:#f5f5f5;border-bottom:1px solid #d9d9d9;color:#4d4d4d;font-weight:700;margin-bottom:0;padding:16px}hb-project-documents .hb-project-documents-item-row-border:not(:last-child){border-bottom:1px solid #d9d9d9}hb-project-documents .hb-project-documents-item-row{font-size:13px;letter-spacing:.1px;line-height:16px;align-items:center;display:flex;justify-content:space-between;line-height:unset;padding:24px 16px}hb-project-documents .hb-project-documents-item-row .left,hb-project-documents .hb-project-documents-item-row .right{align-items:center;display:flex}hb-project-documents .hb-project-documents-item-row .left{width:calc(100% - 24px)}hb-project-documents .hb-project-documents-item-row .right{justify-content:flex-end;width:24px}hb-project-documents .hb-project-documents-item-title,hb-project-documents .hb-project-documents-item-user{margin-right:16px}hb-project-documents .hb-project-documents-item-title-folder{color:#282828;transition:none}hb-project-documents .hb-project-documents-item-title-folder:focus,hb-project-documents .hb-project-documents-item-title-folder:hover{color:#006ddf}hb-project-documents .hb-project-documents-item-date,hb-project-documents .hb-project-documents-item-user{display:none}hb-project-documents .hb-project-documents-item-user{white-space:nowrap}hb-project-documents .hb-project-documents-item-date{text-align:right}hb-project-documents .hb-project-documents-breadcrumbs{font-size:11px;letter-spacing:.2px;line-height:normal;border-bottom:1px solid #d9d9d9;color:#707070;display:block;font-weight:700;padding:16px}hb-project-documents .hb-project-documents-folders{border-bottom:1px solid #d9d9d9}hb-project-documents .hb-project-documents-item-icon-folder{color:#707070;width:20px}hb-project-documents .hb-project-documents-item-icon-file{width:20px}hb-project-documents .hb-project-documents-files-list-empty-state{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;font-weight:700;justify-content:center;padding:12px}hb-project-documents .hb-project-documents-files-list-empty-state-upload-icon{margin-bottom:16px}hb-project-documents .hb-project-documents-files-retry-upload{cursor:pointer}hb-project-documents .hb-project-documents-add-existing-project-documents-modal-body-bottom{position:relative}hb-project-documents .hb-project-documents-button-upload-new-files{bottom:-16px;left:0;position:absolute;transform:translateY(100%)}hb-project-documents .hb-project-documents-filter-list-list-items-outer.list-items-outer{min-height:285px}hb-project-documents .hb-project-documents-filter-list{padding:8px 0}hb-project-documents .hb-project-documents-filter-list-row{border-bottom:1px solid #d9d9d9}hb-project-documents .hb-project-documents-filter-list-row.hb-project-documents-filter-list-row-sub-folder-file:first-child{border-top:1px solid #d9d9d9}hb-project-documents .hb-project-documents-filter-list-row.hb-project-documents-filter-list-row-sub-folder-file:last-child{border-bottom:0}hb-project-documents .hb-project-documents-filter-list-row-body{align-items:center;display:flex;padding:4px}hb-project-documents .hb-project-documents-filter-list-row-body:focus{background-color:#e6e6e6;border:1px solid #3397ff;box-shadow:0 0 0 2px #dcedff;outline:none}hb-project-documents .hb-project-documents-filter-list-row-text{font-size:12px;letter-spacing:.4px;line-height:unset;width:calc(100% - 80px)}hb-project-documents .hb-project-documents-filter-list-row-text.hb-project-documents-filter-list-row-text-sub-folder{padding-left:16px;position:relative}hb-project-documents .hb-project-documents-filter-list-row-text.hb-project-documents-filter-list-row-text-sub-folder-file{padding-left:32px}hb-project-documents .hb-project-documents-filter-list-row-actions{cursor:pointer;text-align:center;width:80px}hb-project-documents .hb-project-documents-filter-list-row-actions-text{font-size:11px;letter-spacing:.2px;line-height:normal;line-height:unset}hb-project-documents .hb-project-documents-filter-list-icon-expand{color:#707070;font-size:18px;left:-2px;position:absolute;top:calc(50% - 9px);transform:rotate(-90deg);transition:transform .3s ease-in-out}hb-project-documents .hb-project-documents-filter-list-icon-expand:before{margin:0}hb-project-documents .hb-project-documents-filter-list-icon-expand:focus,hb-project-documents .hb-project-documents-filter-list-icon-expand:hover{color:#282828;outline:none}hb-project-documents .hb-project-documents-filter-list-icon-expand:focus{border:1px solid #3397ff;box-shadow:0 0 0 2px #dcedff;outline:none}hb-project-documents .hb-project-documents-filter-list-icon-expand.is-expanded{transform:rotate(0)}hb-project-documents .hb-project-documents-filter-list-icon-add,hb-project-documents .hb-project-documents-filter-list-icon-check{font-size:12px;letter-spacing:.4px;line-height:unset}hb-project-documents .hb-project-documents-files-list-icon-add:before{margin-left:0}hb-project-documents .hb-project-documents-filter-list-icon-check{color:#0b8626}hb-project-documents .hb-project-documents-subfolder-choose-files-list{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}hb-project-documents .hb-project-documents-subfolder-choose-files-list.is-expanded{max-height:500px;overflow:auto}hb-project-documents .hb-project-documents-ft-setup{align-items:center;background-color:#fff;display:flex;flex-direction:column;justify-content:center;padding:48px 16px}hb-project-documents .hb-project-documents-ft-setup .ft-setup-cta-button+.ft-setup-cta-button{margin-left:16px}hb-project-documents .hb-project-documents-ft-setup .ft-template-select-menu{max-width:288px;min-width:288px}@media screen and (min-width:48em){hb-project-documents .hb-project-documents-files-list-empty-state{flex-direction:row;justify-content:flex-start}hb-project-documents .hb-project-documents-files-list-empty-state-upload-icon{margin-bottom:0;margin-right:16px}hb-project-documents .hb-project-documents-item-title,hb-project-documents .hb-project-documents-item-user{margin-right:32px}hb-project-documents .hb-project-documents-icon-more{margin-left:32px}hb-project-documents .hb-project-documents-item-row .left{width:calc(100% - 250px)}hb-project-documents .hb-project-documents-item-row .right{width:250px}hb-project-documents .hb-project-documents-item-date,hb-project-documents .hb-project-documents-item-user{display:block}}.project-holds-modal__add-edit .pop-wrap,.project-holds-modal__list .pop-wrap{min-width:500px;width:100%}@media screen and (min-width:768px){.project-holds-modal__add-edit .pop-wrap,.project-holds-modal__list .pop-wrap{width:1000px}}.project-holds-modal__add-edit .hb-modal-v2-body,.project-holds-modal__list .hb-modal-v2-body{padding:0!important}.project-holds-modal__add-edit .hb-modal-v2-body p:not(:last-child),.project-holds-modal__list .hb-modal-v2-body p:not(:last-child){margin-bottom:0}.project-holds-modal__list .hb-simple-table-row-thead .hb-simple-table-heading{color:#909090;padding-bottom:13px;padding-top:13px}.project-holds-modal__list .hb-simple-table-heading-column{min-width:110px}.project-holds-modal__list .hb-simple-table-row .hb-simple-table-data-cell:first-child{max-width:200px}.project-holds-modal__list .hb-simple-table-row .hb-simple-table-data-cell:nth-child(3){max-width:400px}.project-holds-modal__table{border-bottom:1px solid #e6e6e6}.project-holds-modal__list-buttons,.project-holds-modal__list-text,.project-holds-modal__list-total-text{margin-bottom:0;padding:16px}.project-holds-modal__list-total-text{font-size:14px;letter-spacing:.25px;line-height:20px;border-bottom:1px solid #e6e6e6}.project-holds-modal__list-text{font-size:12px;letter-spacing:.4px;line-height:16px;background-color:#f5f5f5;border:0 solid #e6e6e6;font-weight:500}.project-holds-modal__list-total-value{font-weight:700}.project-holds-modal__list-empty-text{align-items:center;border-bottom:1px solid #e6e6e6;display:flex}.project-holds-modal__list-empty-icon{margin-right:16px}.project-holds-modal__list-buttons{display:flex;justify-content:flex-start}.project-holds-modal__add-edit .hb-modal-v2-body{padding:0!important}.project-holds-modal__add-edit-title{font-size:16px;letter-spacing:.15px;line-height:24px;border-bottom:1px solid #e6e6e6;margin-bottom:0;padding:16px}.project-holds-modal__add-edit-form-container{padding:16px}.project-holds-modal__add-edit-form--top{display:flex;justify-content:space-between;margin-bottom:12px}.project-holds-modal__add-edit-form--top .project-holds-modal__name-input{flex-basis:48.5%}hb-link-procore-project-modals .link-project-modal .hb-modal-v2-body{display:flex}hb-link-procore-project-modals .link-project-modal__procore-project-linking-method{flex-basis:40%}hb-link-procore-project-modals .link-project-modal__procore-project-to-link{align-self:flex-end;flex-basis:60%;margin-left:12px}hb-link-procore-project-modals .link-project-modal__procore-project-to-link .hb-input-wrapper{margin-bottom:4px}hb-milestones-select-dependencies{display:block}hb-milestones-select-dependencies.has-dependencies .hb-milestones-select-dependencies__dependency-list{font-size:12px;letter-spacing:.4px;line-height:16px;background-color:transparent;border:1px solid transparent;border-radius:2px;color:#282828;cursor:pointer;display:block;height:unset;line-height:1;margin:0;outline:none;padding:4px;transition:background-color .3s ease-in-out,border-color .3s ease-in-out;width:100%}hb-milestones-select-dependencies.has-dependencies .hb-milestones-select-dependencies__dependency-list.is-open,hb-milestones-select-dependencies.has-dependencies .hb-milestones-select-dependencies__dependency-list:focus,hb-milestones-select-dependencies.has-dependencies .hb-milestones-select-dependencies__dependency-list:hover{border-color:#e6e6e6}hb-milestones-select-dependencies.has-dependencies .hb-milestones-select-dependencies__dependency-list:hover{background-color:#fff}hb-milestones-select-dependencies.has-dependencies .hb-milestones-select-dependencies__dependency-list.is-open,hb-milestones-select-dependencies.has-dependencies .hb-milestones-select-dependencies__dependency-list:focus{background-color:#e6e6e6}.hb-milestones-select-dependencies__tooltip .tooltip-arrow{display:none}.hb-milestones-select-dependencies__tooltip .tooltip-inner{background:none;box-shadow:none;padding:0}.hb-milestones-select-dependencies__menu{background:#fff;border:1px solid #e6e6e6;border-radius:2px;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.26);color:#282828;display:inline-block;max-height:256px;max-width:256px;min-width:224px;overflow:auto;text-align:left;visibility:visible;padding:12px 12px 0}hb-milestones-table{font-size:12px;letter-spacing:.4px;line-height:16px;border-top:0;display:block;max-height:0;overflow:hidden;position:relative;transition:max-height .3s ease-in-out;width:100%}hb-milestones-table.is-expanded{border-top:1px solid #e6e6e6;overflow-x:hidden;overflow-y:scroll}hb-milestones-table .hb-milestones-row-mobile{background-color:#fff;display:flex;padding:12px}hb-milestones-table .hb-milestones-row-mobile:nth-child(odd){background-color:#fff}hb-milestones-table .hb-milestones-row-mobile-data{display:inherit;flex:1 0 auto;flex-direction:column;margin-right:16px}hb-milestones-table .hb-milestones-table-desktop{background:#fff;border:0;border-collapse:collapse;display:none;width:inherit}hb-milestones-table .hb-milestones-table-heading{font-size:12px;letter-spacing:.4px;line-height:16px;background:#fff;color:#4d4d4d}hb-milestones-table .hb-milestones-table-heading-status{width:20px}hb-milestones-table .hb-milestones-table-heading-milestone{width:22%}hb-milestones-table .hb-milestones-table-heading-actual,hb-milestones-table .hb-milestones-table-heading-baseline{width:14%}hb-milestones-table .hb-milestones-table-heading-assignee{width:15%}hb-milestones-table .hb-milestones-table-heading-dependencies{width:17%}hb-milestones-table .hb-milestones-table-heading-options{text-align:right;width:18%}hb-milestones-table .hb-milestones-table-data-cell,hb-milestones-table .hb-milestones-table-heading{padding:8px}hb-milestones-table .hb-milestones-table-data-cell .hb-input-wrapper,hb-milestones-table .hb-milestones-table-heading .hb-input-wrapper{margin-bottom:0}hb-milestones-table .hb-milestones-table-row-tbody:nth-child(odd) .hb-milestones-table-data-cell{background:#fff}hb-milestones-table .hb-milestones-table-data-cell{font-size:12px;letter-spacing:.4px;line-height:16px}hb-milestones-table .hb-milestones-table-data-cell-milestone{font-weight:500}hb-milestones-table .hb-milestones-table-data-cell-milestone-label{display:inline-block;width:calc(100% - 42px)}hb-milestones-table .hb-milestones-table-data-cell-actual-date--is-uneditable{margin-left:6px}hb-milestones-table .hb-milestones-table-data-cell-options{text-align:right}hb-milestones-table .hb-milestones-status-indicator{align-items:center;background-color:transparent;border:1px solid transparent;border-radius:100%;box-shadow:0 0 0 2px #0b8626;color:#fff;cursor:pointer;display:inline-flex;height:22px;justify-content:center;margin-right:16px;position:relative;top:5px;transition:background-color .3s ease-in-out,border .3s ease-in-out,box-shadow .3s ease-in-out,transform .3s ease-in-out;width:22px}hb-milestones-table .hb-milestones-status-indicator:before{font-weight:700}hb-milestones-table .hb-milestones-status-indicator:hover{transform:scale(1.1)}hb-milestones-table .hb-milestones-status-indicator.is-late{background-color:#fbecec;box-shadow:0 0 0 2px #d62c2f}hb-milestones-table .hb-milestones-status-indicator.is-complete{background-color:#e0fce6;border-color:#fff;color:#0b8626}hb-milestones-table .hb-milestones-status-indicator.is-complete.is-late{background-color:#e0fce6}hb-milestones-table .hb-milestones-table__btn-add-data{font-size:14px;letter-spacing:.25px;line-height:20px;color:#006ddf;cursor:pointer;transition:color .3s ease-in-out}hb-milestones-table .hb-milestones-table__btn-add-data:focus,hb-milestones-table .hb-milestones-table__btn-add-data:hover{color:#003aa1}hb-milestones-table .hb-milestones-table__btn-add-data-icon:before{margin-left:0;margin-right:0}hb-milestones-table .hb-milestones-table-row:nth-child(2n) .hb-milestones-table-data-cell{background:#fff}@media screen and (min-width:48em){hb-milestones-table.is-expanded{overflow:hidden}hb-milestones-table .hb-milestones-table-desktop{display:table}hb-milestones-table .hb-milestones-table-mobile{display:none}hb-milestones-table .hb-milestones-status-indicator{margin-right:8px}hb-milestones-table .hb-milestones-status-indicator.is-uneditable-milestone{margin-right:14px}}hb-milestones-template-modal .milestones-select-template-modal__milestone-container{display:none;padding-top:16px}hb-milestones-template-modal .milestones-select-template-modal__milestone-container.is-visible{display:block}hb-milestones-template-modal .milestones-select-template-modal__milestone-container-labels{display:none}hb-milestones-template-modal .milestones-select-template-modal__milestone-container-label{font-size:12px;letter-spacing:.4px;line-height:16px;color:#4d4d4d;display:block;font-weight:400;margin-bottom:4px;padding:0;text-transform:none;display:inline-block}hb-milestones-template-modal .milestones-select-template-modal__milestone-container-label-date{left:-5px;position:relative}hb-milestones-template-modal .milestones-select-template-modal__milestone-container-label-milestone{width:60%}hb-milestones-template-modal .milestones-select-template-modal__single-milestone{border-bottom:1px solid #e6e6e6;display:flex;flex-direction:column;margin-left:-16px;padding:16px;width:calc(100% + 2 * 16px)}hb-milestones-template-modal .milestones-select-template-modal__single-milestone:first-child{border-top:1px solid #e6e6e6}hb-milestones-template-modal .milestones-select-template-modal__single-milestone-label{margin-bottom:8px;padding:0}hb-milestones-template-modal .milestones-select-template-modal__single-milestone-input .hb-input-wrapper{margin-bottom:0}@media screen and (min-width:35.5em){hb-milestones-template-modal .milestones-select-template-modal__milestone-container-labels{display:block}hb-milestones-template-modal .milestones-select-template-modal__single-milestone{align-items:center;flex-direction:row;justify-content:space-between}hb-milestones-template-modal .milestones-select-template-modal__single-milestone-label{margin-bottom:0;width:60%}hb-milestones-template-modal .milestones-select-template-modal__single-milestone-input{width:40%}}hb-procore{border-radius:2px;display:block;position:relative}hb-procore .hb-card-header-content{flex-grow:1;justify-content:space-between;margin-right:0}hb-procore .procore-card{position:relative}hb-procore .procore-card__logo{width:130px}hb-procore .procore-card__body{max-height:400px;overflow-y:scroll}hb-procore .procore-card__modal,hb-procore .procore-card__modal-body{position:relative}hb-procore .hb-procore-tab-empty-state{align-items:center;background-color:#fff;display:flex;padding:12px}hb-procore .hb-procore-tab-empty-state-icon{margin-right:16px}hb-procore .hb-procore-tab-empty-state-text{font-weight:700;margin-bottom:0}.hb-bid-approval-actions-modal .approvals-modal-body-top{padding:0 20px 20px;position:relative;text-align:center}.hb-bid-approval-actions-modal .approvals-modal-body-top.approvals-modal-body-top-with-border{margin-bottom:20px}.hb-bid-approval-actions-modal .approvals-modal-body-top.approvals-modal-body-top-with-border:after{background-color:#b3b3b3;bottom:0;content:"";height:1px;left:-20px;position:absolute;width:calc(100% + 40px)}.hb-bid-approval-actions-modal .approvals-modal-body-top .approvals-modal-icon{border-radius:100px;color:#fff;display:block;font-size:42px;height:64px;line-height:64px;margin:8px auto 16px;text-align:center;width:64px}.hb-bid-approval-actions-modal .approvals-modal-body-top .approvals-modal-icon:before{margin:0}.hb-bid-approval-actions-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-reject{background-color:#d62c2f}.hb-bid-approval-actions-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-approve{background-color:#e0fce6;border:1px solid #0b8626;color:#0b8626}.hb-bid-approval-actions-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-after-approve{background-color:#2eacc3}.hb-bid-approval-actions-modal .approvals-modal-body-bottom .text{text-align:center}.hb-bid-approval-actions-modal .approvals-modal-heading{font-weight:500}.hb-bid-approval-actions-modal .approvals-modal-approvable-heading,.hb-bid-approval-actions-modal .cost-schedule-value{margin-top:16px}.hb-bid-approval-actions-modal .approvals-modal-approvable-heading{font-size:12px;margin-bottom:1em}.hb-bid-approval-actions-modal .cost-schedule-value{line-height:1}.bid-approval-package{margin:auto;max-width:1280px}.bid-approval-package .controls{margin-top:60px;width:100%}.bid-approval-package .controls .button{white-space:nowrap}.bid-approval-package .controls .button.is-showing-button-help-text{position:relative}.bid-approval-package .controls .button-help-text{color:gray;display:none;font-size:10px;font-weight:400;left:5px;line-height:1.5;position:absolute;text-transform:none;top:calc(100% + 8px);width:calc(100% - 10px)}.bid-approval-package .controls .button-help-text.is-showing-button-help-text{display:block}.bid-approval-package .controls .top{background-color:#fff;display:flex;justify-content:space-between}.bid-approval-package .controls .bottom{padding:10px 0;text-align:center}.bid-approval-package .controls .left,.bid-approval-package .controls .right{flex-basis:100%}.bid-approval-package .controls .left .button:first-child{padding-left:0}.bid-approval-package .controls .right{display:flex;justify-content:flex-end}.bid-approval-package .controls .right .button{margin-left:20px}.bid-approval-package .controls .right .button:first-child{margin-left:0}.bid-approval-package .cta{cursor:pointer}.bid-approval-package .cta.add-cost-detail{font-size:12px;text-transform:uppercase}.bid-approval-package .cta.edit-project-items{font-size:10px;margin-bottom:10px;margin-right:15px}.bid-approval-package .cta.remove-cost-detail{font-size:18px;position:absolute;right:0;top:calc(50% - 5px);transform:translateY(-50%);width:20px}.bid-approval-package .cta.reject{border-color:#d62c2f;color:#d62c2f;transition:border-color .6s,color .6s}.bid-approval-package .cta.reject:focus,.bid-approval-package .cta.reject:hover{border-color:#981e20;color:#981e20}.bid-approval-package .cta.toggle-comment{display:block;font-size:12px;margin-top:1em;transition:margin 1s}.bid-approval-package .cta.toggle-comment i{vertical-align:text-top}.bid-approval-package .cta.toggle-comment i:before{transition:transform .15s}.bid-approval-package .cta.toggle-comment:focus i,.bid-approval-package .cta.toggle-comment:hover i{text-decoration:none}.bid-approval-package .cta.toggle-comment.is-expanded{margin-top:0}.bid-approval-package .cta.toggle-comment.is-expanded i:before{transform:rotate(90deg)}.bid-approval-package .approval-package-preview-section{margin-bottom:40px}.bid-approval-package .approval-package-preview{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);padding:30px 60px}.bid-approval-package .approval-package-header{margin:40px auto}.bid-approval-package .approval-package-step-heading{font-size:18px;font-weight:500}.bid-approval-package .approval-package-body{margin-bottom:60px}.bid-approval-package .approval-package-preview-step-1 .controls .top{background-color:transparent}.bid-approval-package .schedule-of-values{background-color:#d9dee6;padding:30px 40px}.bid-approval-package .summary-schedule-of-values{margin-bottom:40px}.bid-approval-package .clear-input{position:absolute;right:2px;top:7px}.bid-approval-package .selected-input{background-color:#fff;display:block;font-size:14px;height:38px;line-height:28px;max-width:100%;padding:5px 10px;width:100%}.bid-approval-package .clear-input+.selected-input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;padding-right:20px}.bid-approval-package .draggable .drag-handle{background:url("/pfcp/hb-assets/img/icon-drag.gif") 50% no-repeat;cursor:move;margin-right:5px}.bid-approval-package .draggable.draggable-chosen{border:dashed #e6e6e6}.bid-approval-package .schedule-of-values-cost-details td,.bid-approval-package .schedule-of-values-cost-details th{background-color:transparent;padding-top:0}.bid-approval-package .schedule-of-values-cost-details th{border-width:0;color:#282828;padding-bottom:8px}.bid-approval-package .schedule-of-values-cost-details.is-editing .acc-code-filter{padding:8px 8px 16px}.bid-approval-package .schedule-of-values-cost-details.is-editing .acc-code-filter.last{padding-right:26px}.bid-approval-package .schedule-of-values-cost-details.is-editing label.filter-label{color:#282828;font-size:12px;font-weight:300;letter-spacing:unset;text-transform:unset}.bid-approval-package .schedule-of-values-cost-details.is-editing td.cost-detail-code,.bid-approval-package .schedule-of-values-cost-details.is-editing th.cost-detail-code{padding-right:26px}.bid-approval-package .schedule-of-values-cost-details.is-editing td.cost-detail-label,.bid-approval-package .schedule-of-values-cost-details.is-editing th.cost-detail-label{padding-right:12.5%}.bid-approval-package .schedule-of-values-cost-details.is-editing td.cost-detail-value,.bid-approval-package .schedule-of-values-cost-details.is-editing th.cost-detail-value{padding-left:12.5%;padding-right:26px;position:relative}.bid-approval-package .schedule-of-values-cost-details.is-editing th{font-size:12px;font-weight:300}.bid-approval-package .schedule-of-values-cost-details.is-viewing{padding:40px 60px 0}.bid-approval-package .schedule-of-values-cost-details.is-viewing .cost-details-wrapper{background-color:#fff;padding:15px 25px 25px}.bid-approval-package .schedule-of-values-cost-details.is-viewing td.cost-detail-label,.bid-approval-package .schedule-of-values-cost-details.is-viewing th.cost-detail-label{padding-left:0}.bid-approval-package .schedule-of-values-cost-details.is-viewing td.cost-detail-value,.bid-approval-package .schedule-of-values-cost-details.is-viewing th.cost-detail-value{padding-right:0}.bid-approval-package .schedule-of-values-cost-details.is-viewing th{border-bottom:1px solid #b3b3b3;font-size:14px;font-weight:700;padding-top:0}.bid-approval-package .schedule-of-values-cost-details.is-viewing td{padding:20px 15px 0}.bid-approval-package .schedule-of-values-cost-details.is-viewing .cost-detail-value{text-align:right}.bid-approval-package .approval-package-preview-step-2 .approvable-details-definition-list{margin-top:30px}.bid-approval-package .approval-package-setup-comments{background-color:#f5f5f5;padding:15px 25px 35px}.bid-approval-package .approval-package-setup-comments .unheading{font-size:14px;font-weight:700}.bid-approval-package .approval-package-setup-comments .comments{background-color:#fff;border:1px solid #e6e6e6;font-size:14px}.bid-approval-package .form-drop{margin-top:25px;width:50%}.bid-approval-package .approval-package-preview-step-3{display:flex;flex-wrap:wrap}.bid-approval-package .approval-package-preview-step-3 .description{flex-basis:100%;margin-bottom:40px}.bid-approval-package .approval-package-preview-step-3 .note,.bid-approval-package .approval-package-preview-step-3 hb-approvers{width:calc(50% - 30px)}.bid-approval-package .approval-package-preview-step-3 .note{color:gray}.bid-approval-package .approval-package-preview-step-3 hb-approvers{margin-right:60px}.bid-approval-package .is-no-approvers{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;min-height:40vh;width:60%}.bid-approval-package .is-no-approvers p{color:#b3b3b3;font-size:17px}.bid-approval-package .approval-package-preview-step-4 .approval-package-preview-section:first-child{flex-basis:calc(55% - 30px);margin-right:60px}.bid-approval-package .approval-package-preview-step-4 .approval-package-preview-section:nth-child(2){flex-basis:calc(45% - 30px);margin-top:30px}.bid-approval-package .approval-package-preview-step-4 hb-approvers{margin:40px 0}.bid-approval-package .approval-package-preview-step-4 .controls{flex-basis:100%}.bid-approval-package .approval-package-preview-step-4 .footnote-link{color:gray}.bid-approval-package .approval-package-preview-step-4 .footnote-link:focus,.bid-approval-package .approval-package-preview-step-4 .footnote-link:hover{color:#2eacc3;text-decoration:none}.bid-approval-package .approval-package-preview-step-4 .footnote{color:gray;font-size:10px}.bid-approval-package .approval-package-preview-step-4 .summary{margin-bottom:40px}.bid-approval-package .approval-package-preview-step-4 .summary-comment .summary-comment-text{font-size:14px}.bid-approval-package .approval-package-preview-step-4 .summary-comment .summary-comment-text.is-empty{color:gray}.bid-approval-package .summary-approval-package .bid-value,.bid-approval-package .summary-approval-package .vendor-name,.bid-approval-package .summary-approval-package .vendor-type{display:block}.bid-approval-package .summary-approval-package .vendor-type{font-size:14px;margin-bottom:2px}.bid-approval-package .summary-approval-package .vendor-name{font-size:16px;letter-spacing:.15px;line-height:24px;font-weight:500;margin-bottom:10px}.bid-approval-package .summary-approval-package .bid-value{font-size:22px;letter-spacing:.15px;line-height:32px;font-weight:500;margin-bottom:30px}.bid-approval-package .send-for-approval-spinner{align-items:center;display:flex;margin-left:20px;white-space:nowrap}.bid-approval-package .send-for-approval-spinner .icon-spin-arrows{margin-right:5px}.bid-approval-package .approval-package-heading-primary{width:100%}.bid-approval-package .approval-package-view{align-items:flex-start;display:flex;flex-wrap:wrap;padding:30px 0}.bid-approval-package .approval-package-view .approval-page-heading-icon{background-color:#14c884;border:0 none transparent;border-radius:100%;color:#fff;display:block;font-size:21px;height:30px;line-height:30px;text-align:center;width:30px;display:inline-block;margin-right:.6ex}.bid-approval-package .approval-package-view .approval-page-heading-icon:before{margin:0;padding:0}.bid-approval-package .approval-package-view .approval-page-heading-icon.dot-clickable{cursor:pointer;transition:transform .35s}.bid-approval-package .approval-package-view .approval-page-heading-icon.dot-clickable:focus,.bid-approval-package .approval-package-view .approval-page-heading-icon.dot-clickable:hover{outline:none;transform:scale(1.15)}.bid-approval-package .approval-package-view .summary-approval-package-right{width:40%}.bid-approval-package .approval-package-view .summary-approval-package-left{margin-right:20px;width:calc(60% - 20px)}.bid-approval-package .approval-package-view .summary-approval-package-left .description{margin-bottom:10px}.bid-approval-package .approval-package-view .approval-package-preview-section{background-color:#fff;margin-bottom:0;padding:20px 40px}.bid-approval-package .approval-package-view .controls{margin-top:0}.bid-approval-package .approval-package-view .controls .top{padding:30px 40px}.bid-approval-package .approval-package-view .controls .top.is-showing-button-help-text{padding-bottom:53px}.bid-approval-package .approval-package-view .controls .left{display:flex}.bid-approval-package .approval-package-view .bid-approval-comments .is-empty{color:gray}.bid-approval-package .approval-package-documents{margin-top:24px}.bid-approval-package .approvals-package-setup-files-list .files-list-description{color:#4d4d4d}.bid-approval-package .approvals-package-setup-files-list .files-list-files-list{list-style:none outside none;margin:12px 0}.bid-approval-package .approvals-package-setup-files-list .files-list-file{font-size:13px;margin-bottom:4px}.bid-approval-package .approvals-package-setup-files-list .files-list-file .files-list-icon{vertical-align:0}.bid-approval-package .approvals-package-setup-files-list .files-list-file .files-list-icon.icon-document{color:#707070;font-size:20px}.bid-approval-package .approvals-package-setup-files-list .files-list-file .files-list-icon.icon-attention{font-size:18px;margin-right:3px}@media (max-width:899px){.bid-approval-package .approval-package-preview-step-4 .approval-package-preview-section:first-child{flex-basis:100%;margin-right:0}.bid-approval-package .approval-package-preview-step-4 .approval-package-preview-section:nth-child(2){flex-basis:100%}.bid-approval-package .approval-package-view .summary-approval-package-left,.bid-approval-package .approval-package-view .summary-approval-package-right{width:100%}.bid-approval-package .approval-package-view .summary-approval-package-left{margin-right:0}}@media (max-width:767px){.bid-approval-package .schedule-of-values-cost-details.is-editing .acc-code-filter.last{padding-right:8px}.bid-approval-package .schedule-of-values-cost-details.is-editing tbody tr{display:block;margin-bottom:25px}.bid-approval-package .schedule-of-values-cost-details.is-editing td,.bid-approval-package .schedule-of-values-cost-details.is-editing th{display:block}.bid-approval-package .schedule-of-values-cost-details.is-editing td.cost-detail-label,.bid-approval-package .schedule-of-values-cost-details.is-editing th.cost-detail-label{padding-right:26px}.bid-approval-package .schedule-of-values-cost-details.is-editing td.cost-detail-value,.bid-approval-package .schedule-of-values-cost-details.is-editing th.cost-detail-value{padding-left:10px;padding-right:26px}.bid-approval-package .schedule-of-values-cost-details.is-editing th{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bid-approval-package .schedule-of-values-cost-details.is-editing td:before{color:#282828;display:block;font-size:12px;font-weight:300;margin-bottom:8px}.bid-approval-package .schedule-of-values-cost-details.is-editing td.cost-detail-label-bf:before,.bid-approval-package .schedule-of-values-cost-details.is-editing td.cost-detail-label:before{content:"Label"}.bid-approval-package .schedule-of-values-cost-details.is-editing td.cost-detail-value-bf:before,.bid-approval-package .schedule-of-values-cost-details.is-editing td.cost-detail-value:before{content:"Cost"}.bid-approval-package .schedule-of-values-cost-details.is-editing td.cost-detail-code:before{content:"Accounting Code"}.bid-approval-package .schedule-of-values-cost-details.is-viewing{padding:0}.bid-approval-package .cta.remove-cost-detail{top:calc(50% + 9px)}.bid-approval-package .approval-package-preview-step-2{padding:30px 40px}.bid-approval-package .form-drop{width:100%}}@media (max-width:640px){.bid-approval-package .approval-package-preview{padding:20px}.bid-approval-package .approval-package-preview-step-2{padding:30px}.bid-approval-package .approval-package-preview-step-2 .controls{width:100%}.bid-approval-package .approval-package-preview-step-3 .note,.bid-approval-package .approval-package-preview-step-3 hb-approvers{margin-right:0;width:100%}.bid-approval-package .approval-package-preview-step-3 hb-approvers{margin-bottom:20px}}@media (max-width:500px){.bid-approval-package .controls{flex-wrap:wrap}.bid-approval-package .controls .left{flex-basis:100%;margin-bottom:10px;text-align:right}.bid-approval-package .controls .right{flex-wrap:wrap}.bid-approval-package .controls .right .button{margin-bottom:20px}.bid-approval-package .approval-package-view .controls .left{justify-content:flex-end}.bid-approval-package .approval-package-view .controls .left .button:last-child{padding-right:0}}.hb-bid-approval-published-modal .approvals-modal-body-top{padding:0 20px 20px;position:relative;text-align:center}.hb-bid-approval-published-modal .approvals-modal-body-top.approvals-modal-body-top-with-border{margin-bottom:20px}.hb-bid-approval-published-modal .approvals-modal-body-top.approvals-modal-body-top-with-border:after{background-color:#b3b3b3;bottom:0;content:"";height:1px;left:-20px;position:absolute;width:calc(100% + 40px)}.hb-bid-approval-published-modal .approvals-modal-body-top .approvals-modal-icon{border-radius:100px;color:#fff;display:block;font-size:42px;height:64px;line-height:64px;margin:8px auto 16px;text-align:center;width:64px}.hb-bid-approval-published-modal .approvals-modal-body-top .approvals-modal-icon:before{margin:0}.hb-bid-approval-published-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-reject{background-color:#d62c2f}.hb-bid-approval-published-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-approve{background-color:#e0fce6;border:1px solid #0b8626;color:#0b8626}.hb-bid-approval-published-modal .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-after-approve{background-color:#2eacc3}.hb-bid-approval-published-modal .approvals-modal-body-bottom .text{text-align:center}.hb-bid-approval-published-modal .approvals-modal-heading{font-weight:500}.hb-bid-approval-published-modal .approvals-modal-approvable-heading,.hb-bid-approval-published-modal .cost-schedule-value{margin-top:16px}.hb-bid-approval-published-modal .approvals-modal-approvable-heading{font-size:12px;margin-bottom:1em}.hb-bid-approval-published-modal .cost-schedule-value{line-height:1}.begin-bid-approval .approvals-modal-body-top{padding:0 20px 20px;position:relative;text-align:center}.begin-bid-approval .approvals-modal-body-top.approvals-modal-body-top-with-border{margin-bottom:20px}.begin-bid-approval .approvals-modal-body-top.approvals-modal-body-top-with-border:after{background-color:#b3b3b3;bottom:0;content:"";height:1px;left:-20px;position:absolute;width:calc(100% + 40px)}.begin-bid-approval .approvals-modal-body-top .approvals-modal-icon{border-radius:100px;color:#fff;display:block;font-size:42px;height:64px;line-height:64px;margin:8px auto 16px;text-align:center;width:64px}.begin-bid-approval .approvals-modal-body-top .approvals-modal-icon:before{margin:0}.begin-bid-approval .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-reject{background-color:#d62c2f}.begin-bid-approval .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-approve{background-color:#e0fce6;border:1px solid #0b8626;color:#0b8626}.begin-bid-approval .approvals-modal-body-top .approvals-modal-icon.approvals-modal-icon-after-approve{background-color:#2eacc3}.begin-bid-approval .approvals-modal-body-bottom .text{text-align:center}.begin-bid-approval .approvals-modal-heading{font-weight:500}.begin-bid-approval .approvals-modal-approvable-heading,.begin-bid-approval .cost-schedule-value{margin-top:16px}.begin-bid-approval .approvals-modal-approvable-heading{font-size:12px;margin-bottom:1em}.begin-bid-approval .cost-schedule-value{line-height:1}.begin-bid-approval .pop-head{height:42px}.begin-bid-approval .modal-v2-body{padding:20px}.begin-bid-approval .modal-v2-actions{display:flex;justify-content:flex-end;padding:0 20px 20px}.project-accounting-info-modal hb-card{border:0 none;border-radius:0;box-shadow:none}.project-accounting-info-modal hb-pair{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit-project-validation input.ng-invalid{border-color:#fa4e46}hb-approvers{display:block}hb-approvers .hb-approvers.dots-list.dots-list-vertical:before{left:35px}hb-approvers .hb-approvers.dots-list .dot-item:first-child:before{display:none}hb-approvers .hb-approvers.dots-list .dot-item:last-child:before{height:calc(100% - 30px);left:35px;width:1px}hb-approvers .hb-approvers .dot-item .dot{border-width:1px;height:30px;line-height:30px;margin-left:20px;min-width:30px;width:30px}hb-approvers .hb-approvers .dot-item .dot-no-initials{-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;background-color:#0b8626;display:block;height:13px;margin:0 68px 10px 29px;min-width:13px;width:13px}hb-approvers .hb-approvers .dot-item .action-date,hb-approvers .hb-approvers .dot-item .name{display:block}hb-approvers .hb-approvers .dot-item .name{font-size:16px;line-height:1.5;padding-top:5px}hb-approvers .hb-approvers .dot-item .name.with-dot-no-initials{margin-top:-5px;padding-top:0}hb-approvers .hb-approvers .dot-item .action-date{color:gray;font-size:10px}hb-approvers .hb-approvers .dot-item .status{text-transform:capitalize}hb-approvers .hb-approvers .approval-package-workflow-item:first-child{margin-bottom:20px}hb-approvers .hb-approvers .approval-package-workflow-item:not(:first-child) .dot{margin-bottom:10px}hb-approvers .hb-approvers .approval-package-workflow-item.approval-package-workflow-item-approved{padding-top:20px}hb-approvers .hb-approvers .approval-package-workflow-item.approval-package-workflow-item-approved .dot{align-items:center;border-color:#0b8626;color:#0b8626;display:flex;font-size:20px;justify-content:center;margin-bottom:0}hb-approvers .hb-approvers .approval-package-workflow-item.is-current .name{font-weight:500}hb-approvers .hb-approvers .approval-package-workflow-item.is-approved .dot{align-items:center;background-color:#e0fce6;border-color:#0b8626;color:#0b8626;display:flex;font-size:20px;justify-content:center}hb-approvers .hb-approvers .approval-package-workflow-item.is-rejected .dot{align-items:center;background-color:#d62c2f;border-color:#d62c2f;color:#fff;display:flex;font-size:22px;justify-content:center}hb-approvers .hb-approvers.dots-list.dots-list-vertical .dot-item.is-current:before{display:block;height:100%;left:34px;width:1px}hb-bar-chart-value-comparison{background-color:#fff;display:block;padding:16px 30px;position:relative}hb-bar-chart-value-comparison .bar-chart-value-comparison-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;width:70%}hb-bar-chart-value-comparison .bar-chart-value-comparison-bar{display:flex;flex-wrap:wrap}hb-bar-chart-value-comparison .bar-chart-value-comparison-values-sum{width:70%}hb-bar-chart-value-comparison .bar-chart-value-comparison-value-cap{width:30%}hb-bar-chart-value-comparison .bar-chart-value-comparison-value-cap .value-cap-inner{padding-bottom:50px;padding-left:20px}hb-bar-chart-value-comparison .label,hb-bar-chart-value-comparison .value{color:#4d4d4d;display:block;font-size:12px;font-weight:500;white-space:nowrap}hb-bar-chart-value-comparison .progress .progress-bar{align-items:center;background-color:transparent;display:flex}hb-bar-chart-value-comparison .progress-bar{box-sizing:content-box;padding:44px 0 24px;position:relative}hb-bar-chart-value-comparison .progress-bar .progress-indicator:not(.is-showing-bars){background-color:transparent}hb-bar-chart-value-comparison .progress-bar .progress-indicator.is-showing-bars:first-child{background-color:#d9dee6}hb-bar-chart-value-comparison .progress-bar .progress-indicator.is-showing-bars:nth-child(2){background-color:#2eacc3}hb-bar-chart-value-comparison .progress-bar .progress-indicator.is-showing-bars:last-child.is-under-value-cap{background-color:#0b8626}hb-bar-chart-value-comparison .progress-bar .progress-indicator.is-showing-bars:last-child.is-over-value-cap{background-color:#d62c2f}hb-bar-chart-value-comparison .progress-bar .progress-indicator.is-showing-bars:last-child.is-negative{background-color:#1f7585}hb-bar-chart-value-comparison .progress-indicator{position:absolute}hb-bar-chart-value-comparison .progress-indicator .progress-label{line-height:1.5}hb-bar-chart-value-comparison .progress-indicator:first-child .progress-label{bottom:calc(100% + 10px)}hb-bar-chart-value-comparison .bar-chart-value-comparison-value-sum-text{color:#282828}hb-bar-chart-value-comparison .bar-chart-value-comparison-legend-row{display:flex}hb-bar-chart-value-comparison .bar-chart-value-comparison-legend-row:before{content:"";height:12px;margin-right:12px;margin-top:2px;width:12px}hb-bar-chart-value-comparison .bar-chart-value-comparison-legend-row:first-child:before{background-color:#d9dee6}hb-bar-chart-value-comparison .bar-chart-value-comparison-legend-row:nth-child(2):before{background-color:#2eacc3}hb-bar-chart-value-comparison .bar-chart-value-comparison-legend-row:last-child{font-weight:700}hb-bar-chart-value-comparison .bar-chart-value-comparison-legend-row:last-child.is-under-value-cap:before{background-color:#0b8626}hb-bar-chart-value-comparison .bar-chart-value-comparison-legend-row:last-child.is-over-value-cap:before{background-color:#d62c2f}hb-bar-chart-value-comparison .bar-chart-value-comparison-legend-row:last-child.is-negative:before{background-color:#1f7585}hb-bar-chart-value-comparison .bar-chart-value-comparison-legend-value{margin-left:24px;text-align:right;width:90px}hb-bar-chart-value-comparison .bar-chart-value-comparison-legend-label{margin-left:12px;width:calc(100% - 90px - 36px)}hb-bar-chart-value-comparison .bar-chart-value-comparison-legend-label:not(.is-showing-bars):before{display:none}hb-bar-chart-value-comparison .progress-bar .progress-indicator.is-showing-bars.is-under-value-cap{background-color:#0b8626}hb-bar-chart-value-comparison .progress-bar .progress-indicator.is-showing-bars.is-over-value-cap{background-color:#d62c2f}hb-bar-chart-value-comparison .progress-bar .progress-indicator.is-showing-bars.is-negative{background-color:#f0f0f0}hb-bar-chart-value-comparison .value.is-over-value-cap{color:#d62c2f}hb-bar-chart-value-comparison .value.is-under-value-cap{color:#0b8626}hb-bar-chart-value-comparison .bar-chart-value-comparison-value-cap:not(.is-scale-adjusted) .value-cap-inner{border-left:1px dashed #b3b3b3}hb-bar-chart-value-comparison .bar-chart-value-comparison-value-cap.is-scale-adjusted{display:flex;justify-content:flex-end}hb-bar-chart-value-comparison .is-hiding-bars{color:#282828;font-size:14px}hb-bar-chart-value-comparison .progress-bar.alt-color .progress-indicator:not(.is-showing-bars){background-color:transparent}hb-bar-chart-value-comparison .progress-bar.alt-color .progress-indicator.is-showing-bars:nth-child(2){background-color:#fbc01b}hb-bar-chart-value-comparison .progress-bar.alt-color .progress-indicator.is-showing-bars:last-child.is-negative{background-color:#c69303}hb-bar-chart-value-comparison .bar-chart-value-comparison-legend.alt-color .bar-chart-value-comparison-legend-row:nth-child(2):before{background-color:#fbc01b}hb-bar-chart-value-comparison .bar-chart-value-comparison-legend.alt-color .bar-chart-value-comparison-legend-row:last-child.is-negative:before{background-color:#c69303}hb-comment{display:block}hb-comment:not(:last-child){border-bottom:1px solid #e6e6e6;margin-bottom:15px;padding-bottom:15px}hb-comment .hb-comment-header{align-items:baseline;color:gray;display:flex;justify-content:space-between;margin-bottom:15px}hb-comment .hb-comment-header-user-name{font-size:13px}hb-comment .hb-comment-header-action{font-size:10px}hb-comment .hb-comment-body{margin-bottom:0;white-space:pre-wrap}hb-comment .cta.toggle-expand-collapse{color:gray}hb-dropdown-select{display:inline-block;position:relative}hb-dropdown-select .hb-dropdown-input-box{background-color:#fff;border-radius:3px;color:#282828;display:inline-block;font-size:12px;font-weight:700;height:35px;overflow:hidden;padding:10px 15px 0;width:160px}hb-dropdown-select .hb-dropdown-input-label{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100px}hb-dropdown-select .hb-dropdown-arrow{color:#707070;display:inline-block;float:right;font-size:14px;position:relative;top:-2px}.hb-dropdown-menu{border-radius:3px;display:inline-block;font-size:12px;font-weight:400;max-height:192px;overflow-y:scroll;width:160px}.hb-dropdown-menu.tooltip{margin-top:10px;padding:0}.hb-dropdown-menu .tooltip-inner{background-color:inherit;border-radius:3px;box-shadow:none;color:inherit;overflow:hidden;padding:0;text-align:inherit;text-decoration:inherit;word-wrap:inherit}.hb-dropdown-menu .tooltip-arrow{display:none}.hb-dropdown-menu .hb-dropdown-menu-item{background-color:#fff;cursor:pointer;height:48px;padding:15px 30px 0}.hb-dropdown-menu .hb-dropdown-menu-item.hb-dropdown-item-selected{background-color:#e6e6e6;font-weight:700;position:relative}.hb-dropdown-menu .hb-dropdown-menu-item .icon-check{left:10px;margin-left:0;position:absolute}.hb-dropdown-menu .hb-dropdown-item-label{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100px}hb-earmark-note .earmark-wrap{position:absolute;right:0;top:0;visibility:hidden;width:0}hb-earmark-note .earmark-wrap.visible{visibility:visible}hb-earmark-note .earmark-wrap .tooltip{box-shadow:0 1px 2px rgba(0,0,0,.2),0 1px 3px rgba(0,0,0,.1);margin-left:0;padding:0}hb-earmark-note .earmark-wrap .tooltip-inner{padding:0;position:relative;top:-1px}hb-earmark-note .earmark-wrap textarea{background-color:#fff;border:1px solid #3397ff;resize:none}hb-earmark-note .earmark{border-left:14px solid transparent;border-top:14px solid #707070;cursor:pointer;height:0;position:absolute;right:0;top:0;width:0}hb-earmark-note .tooltip{white-space:nowrap}hb-earmark-note .icon-add-earmark{color:#fff;font-size:7px;position:absolute;right:-1px;top:-15px}hb-files-list .hb-files-list .files-list-description{color:#4d4d4d}hb-files-list .hb-files-list .files-list-files-list{list-style:none outside none;margin:12px 0}hb-files-list .hb-files-list .files-list-file{font-size:13px;margin-bottom:4px}hb-files-list .hb-files-list .files-list-file .files-list-icon{vertical-align:0}hb-files-list .hb-files-list .files-list-file .files-list-icon.icon-document{color:#707070;font-size:20px}hb-files-list .hb-files-list .files-list-file .files-list-icon.icon-attention{font-size:18px;margin-right:3px}hb-files-uploader{background-color:#fff;border:1px dashed #2eacc3;color:#f47e42;display:block}hb-files-uploader .hb-files-uploader-files{list-style:none outside none;margin:0;padding:0}hb-files-uploader .hb-files-uploader-files li{border-bottom:1px solid #e6e6e6;color:#282828;font-size:13px;line-height:16px;padding:0 20px 0 8px;position:relative;z-index:10}hb-files-uploader .hb-files-uploader-files .file-upload-text{margin-left:20px}hb-files-uploader .hb-files-uploader-files .file-upload-text .file-failed{color:#d62c2f}hb-files-uploader .hb-files-uploader-files .file-upload-text .file-retry{cursor:pointer}hb-files-uploader .hb-files-uploader-files .hb-files-uploader-files-loading,hb-files-uploader .hb-files-uploader-files .hb-files-uploader-files-remove{color:#707070;font-size:16px;position:absolute;right:0;top:0}hb-files-uploader .hb-files-uploader-files .hb-files-uploader-files-remove{cursor:pointer}hb-files-uploader .hb-files-uploader-area{cursor:pointer;overflow:hidden;position:relative}hb-files-uploader .hb-files-uploader-area.hb-files-uploader-file-dragged{outline:2px dashed #e6e6e6}hb-files-uploader .hb-files-uploader-area.hb-files-uploader-file-dragged .text{line-height:40px}hb-files-uploader .hb-files-uploader-area input[type=file]{height:100px}hb-files-uploader .hb-files-uploader-area .hb-files-uploader-drop-area{cursor:pointer;height:100px;padding:16px;text-align:center}hb-files-uploader .hb-files-uploader-area .hb-files-uploader-drop-area .text-while-dragging{font-weight:700;text-align:center}hb-files-uploader .hb-files-uploader-area .hb-files-uploader-drop-area .helper-text{font-size:12px;margin:0 auto}hb-files-uploader .hb-files-uploader-area .hb-files-uploader-drop-area .helper-text i{display:block;font-size:20px}hb-files-uploader .hb-files-uploader-area .hb-files-uploader-drop-area .helper-text a{text-decoration:underline}hb-files-uploader .hb-files-uploader-loading{font-weight:700;height:100px;line-height:100px;margin:0 auto;text-align:center}@media (min-width:768px){hb-files-uploader{width:50%}}hb-filter-panel{background-color:#282828;display:flex}hb-filter-panel .filter-panel-wrapper{background-color:#282828;margin-left:-295px;padding-bottom:60px;padding-top:80px;position:relative;transition:margin-left .3s ease;width:295px}hb-filter-panel .filter-panel-wrapper.is-expanded{margin-left:0}hb-filter-panel .filter-panel-wrapper.has-keyword-search-box{padding-top:160px}hb-filter-panel .filter-panel-search-box{left:0;padding:8px;position:absolute;top:70px;width:295px}hb-filter-panel .filter-panel-sections-wrapper{height:100%;overflow-x:hidden;overflow-y:auto}hb-filter-panel .filter-panel-sections-wrapper ::-webkit-scrollbar{height:0;width:0}hb-filter-panel .filter-action-bar{background-color:#282828;bottom:0;display:flex;flex-direction:row-reverse;left:0;padding:12px;position:fixed;width:295px}hb-filter-panel .filter-action-bar .apply-button{margin-left:16px}hb-filter-panel .filter-action-bar .hb-button-button.hb-button-type-chromeless{color:#fff;height:24px}hb-filter-panel .filter-panel-row{align-items:center;background-color:#282828;border-bottom:1px solid #4d4d4d;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between}hb-filter-panel .filter-header{font-size:20px;font-weight:500;height:80px;left:0;padding-left:16px;padding-right:16px;position:absolute;top:0;width:295px}hb-filter-panel .filter-section-header{font-size:16px;font-weight:400;height:48px;padding-left:16px;padding-right:16px}hb-filter-panel .filter-row-header{cursor:pointer;font-size:12px;font-weight:400;height:48px;padding-left:32px;padding-right:32px}hb-filter-panel .filter-section-options{background-color:#4d4d4d;max-height:251px;overflow-y:auto}hb-filter-panel .filter-section-options:last-child{padding-bottom:16px}hb-filter-panel .filter-section-options .project-group-label{font-size:12px;letter-spacing:.4px;line-height:16px;color:#fff;cursor:pointer;font-weight:400;padding-left:8px;padding-top:16px}hb-filter-panel .filter-section-options .project-group-label .project-group-icon{opacity:.4}hb-filter-panel .filter-section-options .project-group-label .project-group-icon.icon-down-dir-alt{opacity:1}hb-filter-panel .filter-section-options .project-group-label .project-group-icon:before{margin-right:0}hb-filter-panel .filter-section-options .project-group-options{margin-top:4px;padding:0 0 0 8px}hb-filter-panel .filter-section-options .project-group-options .project-group-option{padding-bottom:8px;padding-top:8px}hb-filter-panel .filter-section-options ul{list-style-type:none;margin-bottom:0;padding-bottom:20px;padding-top:20px}hb-filter-panel .filter-section-options li:not(:last-child){padding-bottom:15px}hb-filter-panel .filter-section-options hb-checkbox-animated label,hb-filter-panel .filter-section-options hb-checkbox-animated span{color:#fff}hb-filter-panel .filter-section-options hb-checkbox-animated input,hb-filter-panel .filter-section-options hb-checkbox-animated label{cursor:pointer}hb-filter-panel .hb-filter-panel-searchbox{margin:16px 0 0 16px;width:263px}hb-filter-panel hb-filter-panel-groupings .filter-section-options{min-height:251px}hb-filter-panel hb-filter-panel-groupings .draggable-v2 .drag-handle{display:inline-block;margin:0 8px 8px 0;position:static}hb-filter-panel hb-filter-panel-groupings .draggable-v2:hover .drag-handle{display:inline-block}hb-filter-panel hb-filter-panel-groupings .grouping-header{color:#fff;font-size:10px;padding:20px 0 0 20px}hb-filter-panel hb-filter-panel-groupings .grouping-header .grouping-header-label-group-by{margin-left:20px}hb-filter-panel hb-filter-panel-groupings .grouping-header .grouping-header-label-sub-total{margin-left:120px}hb-filter-panel hb-filter-panel-groupings .grouping-add{color:#f47e42;cursor:pointer;font-size:12px;font-weight:700;padding:0 0 20px 20px;text-transform:uppercase}hb-filter-panel hb-filter-panel-groupings .grouping-add .icon-add{background-color:#f47e42;border:medium solid transparent;border-radius:100%;color:#fff;display:block;font-size:10px;height:12px;line-height:12px;text-align:center;width:12px;display:inline}hb-filter-panel hb-filter-panel-groupings .grouping-add .icon-add:before{margin:0;padding:0}hb-filter-panel hb-filter-panel-groupings .grouping-add .icon-add.dot-clickable{cursor:pointer;transition:transform .35s}hb-filter-panel hb-filter-panel-groupings .grouping-add .icon-add.dot-clickable:focus,hb-filter-panel hb-filter-panel-groupings .grouping-add .icon-add.dot-clickable:hover{outline:none;transform:scale(1.15)}hb-filter-panel hb-filter-panel-groupings .grouping-add .grouping-add-label{left:5px;position:relative;top:1px}hb-filter-panel hb-filter-panel-groupings .grouping-toggle-subtotal{margin:0 0 6px 12px}hb-filter-panel hb-filter-panel-groupings .grouping-remove{color:#fff;cursor:pointer;left:12px;position:relative;top:-12px}hb-filter-panel hb-filter-panel-refinements .hb-filter-panel-refine-range-input-max,hb-filter-panel hb-filter-panel-refinements .hb-filter-panel-refine-range-input-min{display:inline-block;width:100px}hb-filter-panel hb-filter-panel-refinements .hb-filter-panel-refine-range-input-min{margin-right:12px}hb-filter-panel hb-filter-panel-refinements .hb-filter-panel-refine-range-input-max{margin-left:12px}hb-filter-panel hb-filter-panel-refinements .hb-filter-panel-refine-range{color:#fff}hb-filter-panel hb-filter-panel-refinements .hb-filter-panel-refine-range-header-label{display:inline-block;margin-bottom:4px}hb-hierarchical-table .hb-hierarchical-table{border-width:0 0 1px;display:inline-block;margin-bottom:40px;max-height:calc(100vh - 52px - 50px);overflow:auto;width:auto}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-body,hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-head{display:block}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-head{position:sticky;top:0;z-index:3}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row{display:flex;position:relative}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-item-data,hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-heading{background-color:#fff}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-heading{background-color:#f5f5f5;border-right:1px solid #e6e6e6;color:#4d4d4d}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-heading:last-child{border-right-width:0}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-item-data,hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-heading:not(.hb-hierarchical-table-heading){font-size:13px;letter-spacing:.1px;border:1px solid #e6e6e6;border-width:0 1px 1px 0;font-weight:700;line-height:16px;padding:8px 12px}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-in-table-body:last-child .hb-hierarchical-table-item-data,hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-in-table-body:last-child .hb-hierarchical-table-row-heading:not(.hb-hierarchical-table-heading){border-bottom:0}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-heading{height:100%;max-width:265px;min-height:33px;min-width:265px;position:absolute;width:265px}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-heading:not(.hb-hierarchical-table-heading){align-items:center;display:flex;padding-right:64px;position:relative}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-heading:hover .rename-row-button{display:inline-block}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-heading-text{display:flex;max-width:100%}hb-hierarchical-table .hb-hierarchical-table .exit-merge-mode-button{background:transparent;border:0;color:#282828;height:24px;padding:0;position:absolute;right:8px;top:8px;width:24px}hb-hierarchical-table .hb-hierarchical-table .exit-merge-mode-button .exit-merge-mode-button-icon{font-size:22px}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-merged-row-actions{display:flex;justify-content:flex-start;position:absolute;right:0;top:8px;width:56px}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-merged-row-action-button{background:transparent;border:0;color:#4d4d4d;height:24px;padding:0;width:24px}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-merged-row-action-button:last-of-type{margin-left:4px}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-merged-row-action-button:focus,hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-merged-row-action-button:hover{background-color:#e6e6e6}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-merged-row-action-button>i{font-size:14px}hb-hierarchical-table .hb-hierarchical-table .shadow-edge{height:100%;overflow:hidden;position:absolute;right:-5px;top:0;width:5px}hb-hierarchical-table .hb-hierarchical-table .shadow-edge:before{box-shadow:0 0 5px 2px rgba(0,0,0,.25);content:"";display:block;height:100%;position:absolute;z-index:2}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-heading-toggle-expand{align-items:center;cursor:pointer;display:flex}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-item{max-width:265px;min-width:265px;width:265px}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-item-heading{position:relative}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-item-heading:nth-child(2){margin-left:265px}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-anchor-cell{height:100%;max-width:265px;min-width:265px;padding-bottom:44px;position:absolute;top:0;width:265px;z-index:2}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-merge-actions{bottom:4px;position:absolute;right:4px;text-align:right}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-item-data{text-align:right}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-merge-checkbox{align-items:center;border:2px solid #b3b3b3;display:flex;height:16px;justify-content:center;margin-right:12px;width:16px}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-merge-checkbox input[type=checkbox]{display:none;font-size:14px}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-merge-checkbox-is-checked-icon{color:#fff;display:none;font-size:12px;font-weight:700}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-expand-icon:before{font-size:16px;line-height:16px;margin-left:0;transition:transform .15s}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-in-table-body.is-enabled-merge-mode .hb-hierarchical-table-row-heading-text{max-width:calc(100% - 32px)}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-in-table-body.is-enabled-merge-mode:not(.is-selected-for-merge) .hb-hierarchical-table-item-data{border-color:#909090;position:relative}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-in-table-body.is-enabled-merge-mode:not(.is-selected-for-merge) .hb-hierarchical-table-item-data:after{background-color:rgba(30,44,61,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-in-table-body.is-expanded .hb-hierarchical-table-expand-icon:before{transform:rotate(90deg)}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-heading-toggle-expand:focus,hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-heading-toggle-expand:hover{font-weight:700;outline:none}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-heading-toggle-expand:focus .hb-hierarchical-table-expand-icon,hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-heading-toggle-expand:hover .hb-hierarchical-table-expand-icon{color:#707070}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-item-data.has-background-color,hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-row-heading.has-background-color{background-color:#fff}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-item-heading.is-enabled-merge-mode{border-color:#909090}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-item-heading.is-enabled-merge-mode:not(:first-child){position:relative}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-item-heading.is-enabled-merge-mode:not(:first-child):after{background-color:rgba(30,44,61,.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-item-heading.hb-hierarchical-table-item-3-per-header{max-width:325px;min-width:325px;width:325px}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-item-heading.hb-hierarchical-table-item-4-per-header{max-width:400px;min-width:400px;width:400px}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-item-data.hb-hierarchical-table-item-2-per-header{max-width:132.5px;min-width:132.5px;width:132.5px}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-item-data.hb-hierarchical-table-item-3-per-header{max-width:108.33333px;min-width:108.33333px;width:108.33333px}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-item-data.hb-hierarchical-table-item-4-per-header{max-width:100px;min-width:100px;width:100px}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-merge-checkbox:focus,hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-merge-checkbox:hover{cursor:pointer;outline:none}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-merge-checkbox.is-checked{background-color:#3397ff}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-merge-checkbox.is-disabled{border-color:#d9d9d9}hb-hierarchical-table .hb-hierarchical-table .hb-hierarchical-table-merge-checkbox-is-checked-icon.is-checked{display:block}hb-key-value-item .hb-key-value-item{display:flex;flex-wrap:wrap;justify-content:space-between}hb-key-value-item .hb-key-value-item .hb-key-value-item-key,hb-key-value-item .hb-key-value-item .hb-key-value-item-value{padding:0 15px}hb-key-value-item .hb-key-value-item .hb-key-value-item-key{width:50%}hb-key-value-item .hb-key-value-item .hb-key-value-item-value{margin-left:0;text-align:right;width:50%}hb-key-value-item .hb-key-value-item .hb-key-value-item-value .is-empty{color:#4d4d4d;font-style:italic}@media (max-width:640px){hb-key-value-item .hb-key-value-item .hb-key-value-item-key,hb-key-value-item .hb-key-value-item .hb-key-value-item-value{padding-left:35px;width:100%}hb-key-value-item .hb-key-value-item .hb-key-value-item-key{padding-bottom:2px}hb-key-value-item .hb-key-value-item .hb-key-value-item-value{text-align:left}}hb-key-value-item.is-empty .hb-key-value-item-value{color:#4d4d4d;font-style:italic;font-size:12px}hb-key-values .hb-key-values .key-value-list{margin-bottom:20px}hb-key-values .hb-key-values hb-key-value-item{justify-content:flex-start}hb-key-values .hb-key-values hb-key-value-item .hb-key-value-item-key,hb-key-values .hb-key-values hb-key-value-item .hb-key-value-item-value{margin-bottom:0;padding:0 0 8px}hb-key-values .hb-key-values hb-key-value-item .hb-key-value-item-key{width:40%}hb-key-values .hb-key-values hb-key-value-item .hb-key-value-item-value{font-size:13px;padding-left:40px;text-align:left;width:60%}hb-key-values .hb-key-values hb-key-value-item.has-divider .hb-key-value-item-key,hb-key-values .hb-key-values hb-key-value-item.has-divider .hb-key-value-item-value{border-bottom:1px solid #e6e6e6;margin-bottom:20px;padding-bottom:20px}@media (max-width:899px){hb-key-values .hb-key-values .hb-key-value-item .hb-key-value-item-value{padding-bottom:15px}}@media (max-width:767px){hb-key-values .hb-key-values .hb-key-value-item .hb-key-value-item-key.project{padding-bottom:8px}hb-key-values .hb-key-values .hb-key-value-item .hb-key-value-item-value.project{padding-bottom:40px}}@media (max-width:640px){hb-key-values .hb-key-values .hb-key-value-item .hb-key-value-item-key,hb-key-values .hb-key-values .hb-key-value-item .hb-key-value-item-value{width:100%}hb-key-values .hb-key-values .hb-key-value-item .hb-key-value-item-value{padding-left:0}hb-key-values .hb-key-values .hb-key-value-item.has-divider .hb-key-value-item-key{border-bottom:0;margin-bottom:0;padding-bottom:8px}}.hb-key-value-divider{background:none;border-bottom:1px solid #e6e6e6;margin:12px 0}hb-loader hb-loading{background-color:hsla(0,0%,100%,.5);cursor:progress;z-index:11001}.hb-modal-v2{align-items:center;display:flex;overflow-y:auto;padding:32px}.hb-modal-v2 .pop-wrap{border-radius:0 0 4px 4px;left:auto;margin:auto;position:static;top:auto;transform:none}.hb-modal-v2 .pop-head{font-size:22px;letter-spacing:.15px;line-height:32px;background-color:transparent;color:#282828;height:auto;padding:32px 86px 24px 48px}.hb-modal-v2 .hb-modal-v2-body{padding:0 48px}.hb-modal-v2 .hb-modal-v2-actions{display:flex;flex-direction:column-reverse;padding:24px 48px 32px}.hb-modal-v2 .hb-modal-v2-action:last-child{margin-bottom:12px}@media screen and (min-width:35.5em){.hb-modal-v2 .hb-modal-v2-actions{flex-direction:row;justify-content:flex-end}.hb-modal-v2 .hb-modal-v2-action:last-child{margin-bottom:0;margin-left:8px}}hb-multiselect{display:block;position:relative}hb-multiselect .hb-multiselect-tags{border:2px solid #e6e6e6;cursor:pointer;display:flex;min-height:38px;position:relative}hb-multiselect hb-tags{display:inline;max-width:calc(100% - 16px - 0.4em);position:relative;z-index:2}hb-multiselect hb-tags .hb-tags{margin-bottom:-3px;margin-left:5px}hb-multiselect .hb-multiselect-tags-empty,hb-multiselect .hb-multiselect-tags-icon{align-items:center;display:flex}hb-multiselect .hb-multiselect-tags-empty{color:gray;margin:0 10px}hb-multiselect .hb-multiselect-tags-icon{height:100%;justify-content:flex-end;position:absolute;width:100%}hb-multiselect .hb-multiselect-options-menu{background-color:#fff;border:2px solid #e6e6e6;border-bottom-width:0;border-top-width:0;max-height:0;overflow-y:scroll;position:absolute;top:100%;transition:max-height .35s;width:100%;z-index:3}hb-multiselect .hb-multiselect-options-menu-row{align-items:center;cursor:pointer;display:flex;font-size:12px;line-height:1.35;min-height:32px;padding:8px 10px}hb-multiselect .hb-multiselect-option-menu-checkbox{display:none}hb-multiselect .hb-multiselect-tags:focus,hb-multiselect .hb-multiselect-tags:hover{outline:none}hb-multiselect .hb-multiselect-tags:focus:not(.error),hb-multiselect .hb-multiselect-tags:hover:not(.error){border-color:rgba(46,172,195,.4)}hb-multiselect .hb-multiselect-options-menu.is-expanded{border-bottom-width:2px;max-height:320px}hb-multiselect .hb-multiselect-options-menu-row.is-child{padding-left:40px}hb-multiselect .hb-multiselect-options-menu-row.is-selected{background-color:#f5f7f9}hb-multiselect .hb-multiselect-options-menu-row.is-hover,hb-multiselect .hb-multiselect-options-menu-row:focus,hb-multiselect .hb-multiselect-options-menu-row:hover{background-color:#e9f0f7;outline:none}hb-single-filter{display:block;width:250px}hb-single-filter .single-filter-search{font-size:12px;letter-spacing:.4px;line-height:16px;background:#fff;border-bottom:1px solid #d9dee6;padding:16px 24px}hb-single-filter .single-filter-filter-list{display:block;max-height:144px;overflow-y:auto}hb-single-filter .single-filter-row{font-size:12px;letter-spacing:.4px;line-height:16px;align-items:center;color:#303030;display:flex;height:48px;line-height:1;padding:16px;text-transform:none}hb-single-filter .single-filter-filter{display:none}hb-single-filter .single-filter-filter-label-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}hb-single-filter .single-filter-search:focus,hb-single-filter .single-filter-search:hover{border-left-color:#fff;border-right-color:#fff;border-top-color:#fff}hb-single-filter .single-filter-row.is-active,hb-single-filter .single-filter-row:focus,hb-single-filter .single-filter-row:hover{background-color:#f5f7f9;cursor:pointer;outline:none}hb-single-filter .single-filter-row.is-active{font-weight:700}hb-steps .hb-steps .hb-step{width:25%}hb-steps .hb-steps .hb-step .step-number,hb-steps .hb-steps .hb-step .title{display:block}hb-steps .hb-steps .hb-step .title{font-size:14px}hb-steps .hb-steps .hb-step:not(.is-active) .step-number{color:#999}hb-steps .hb-steps .hb-step:not(.is-complete) .dot:before{content:""}hb-steps .hb-steps .hb-step.is-active .title{font-weight:700}hb-tags .hb-tags{*zoom:1;margin-bottom:-12px;padding:5px 0;width:100%}hb-tags .hb-tags:after,hb-tags .hb-tags:before{content:" ";display:table}hb-tags .hb-tags:after{clear:both}hb-tags .hb-tags .tag-item{align-items:center;animation:.0825s ease-in maryPopInFresh;background-color:#2eacc3;border-color:#2eacc3;border-radius:3px;color:#fff;cursor:default;display:flex;float:left;padding:1px 5px}@keyframes maryPopInFresh{0%{opacity:.35;transform:scale(.35)}to{opacity:1;transform:scale(1)}}hb-tags .hb-tags .tag-item .tag-text{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}hb-tags .hb-tags .tag-item .tag-close{cursor:pointer;font-size:18px}hb-tags .hb-tags .tag-item .tag-close:before{margin-right:0}hb-toggle{display:inline-block}hb-toggle .hb-toggle-input-hidden{display:none}hb-toggle .hb-toggle-input-hidden:checked+.hb-toggle-ui{background-color:#3397ff}hb-toggle .hb-toggle-input-hidden:checked+.hb-toggle-ui:after{background-color:#fff;left:20px}hb-toggle .hb-toggle-ui{background-color:#b3b3b3;border-radius:12px;cursor:pointer;display:block;height:20px;position:relative;text-indent:-5000px;width:36px}hb-toggle .hb-toggle-ui:after{background-color:#fff;border-radius:12px;content:"";display:block;height:12px;left:4px;position:absolute;top:4px;transition:.25s ease-in-out;width:12px}hb-unsupported-browser .hb-unsupported-browser{background-color:#fff;display:block;height:100%;left:0;padding:24px;position:fixed;top:0;visibility:visible;width:100%;z-index:11005}hb-unsupported-browser .hb-unsupported-browser__headline{margin-top:32px}hb-unsupported-browser .hb-unsupported-browser__message{margin:0 auto 32px;max-width:600px}hb-unsupported-browser .hb-unsupported-browser__browser-icon-link{display:inline-block;text-align:center;text-decoration:none;width:160px}hb-unsupported-browser .hb-unsupported-browser__browser-icon{background-image:url("/pfcp/hb-assets/img/icons-browsers.png");background-repeat:no-repeat;display:inline-block;height:80px;width:80px}hb-unsupported-browser .hb-unsupported-browser__browser-icon.is-chrome{background-position:-80px 0}hb-unsupported-browser .hb-unsupported-browser__browser-icon.is-firefox{background-position:0 0}hb-unsupported-browser .hb-unsupported-browser__browser-icon.is-internet-explorer{background-position:-160px 0}hb-unsupported-browser .hb-unsupported-browser__browser-label{color:#282828;display:inline-block;width:inherit}hb-page-notification{display:block}hb-page-notification .card{font-size:12px;letter-spacing:.4px;line-height:16px;align-items:center;background-color:#fff;border:1px solid #d9dee6;border-left-width:8px;border-radius:4px;color:#303030;display:flex;max-height:200px;overflow:hidden;padding:16px}hb-page-notification .card p{font-size:12px;letter-spacing:.4px;line-height:16px;margin-bottom:4px}hb-page-notification .card p:last-child{margin-bottom:0}hb-page-notification .hb-page-notification-icon{font-size:16px;letter-spacing:.15px;line-height:24px}hb-page-notification .icon-cross{cursor:pointer}hb-page-notification .message{max-height:168px;overflow-y:scroll;padding-left:16px;width:calc(100% - 28px - 20px)}hb-page-notification .message::-webkit-scrollbar{-webkit-appearance:none}hb-page-notification .message::-webkit-scrollbar:vertical{width:10px}hb-page-notification .message::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.25);border:1px solid #fff;border-radius:8px}hb-page-notification .card.error{border-left-color:#fa4e46}hb-page-notification .card.success{border-left-color:#14c884}hb-page-notification .card.warning{border-left-color:#fbc01b}hb-page-notification .card.ng-animate{transition:max-height .2s ease,padding .2s ease}hb-page-notification .card.ng-leave-active{max-height:0;padding-bottom:0;padding-top:0}hb-page-notification .hb-page-notification-icon.error{color:#fa4e46}hb-page-notification .hb-page-notification-icon.success{color:#14c884}hb-page-notification .hb-page-notification-icon.warning{color:#fbc01b}.change-order-reasons .secondary-button{background-color:#fff;border-color:#e6e6e6;color:#f47e42}hb-ecrion{display:flex;flex-direction:column}hb-ecrion .template-section{border:1px solid #e6e6e6;margin:8px;padding:12px 16px}hb-ecrion .template-section .file-upload-input{width:70%}hb-onboard{display:block;padding:16px}hb-onboard .submit-button{margin-top:16px}hb-onboard .invalid-input{color:#fa4e46}hb-onboard input.ng-invalid.ng-touched{border-color:#fa4e46}hb-onboard .visually-hidden{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}hb-onboard .company-info{margin-top:16px}hb-onboard .success{padding-left:16px}hb-onboard .success .user-company-success{font-size:16px;letter-spacing:.15px;line-height:24px}hb-onboard .action-list{font-size:14px}hb-raw-tables .tab-header{font-size:16px;font-weight:700}hb-raw-tables .header{font-size:14px;font-weight:700}hb-raw-tables .tip{color:#909090;font-size:12px}hb-raw-tables .label{font-size:12px}hb-raw-tables .hr-top{border-top:1px solid #b3b3b3}hb-raw-tables .info{color:#909090;font-size:20px}hb-raw-tables .go-back{color:#2eacc3;font-size:12px}hb-raw-tables .nav-button{font-size:16px}hb-raw-tables table{display:block;overflow-x:auto}hb-raw-tables table thead tr th{min-width:10px;white-space:nowrap}hb-raw-tables table tbody tr td{min-width:10px}hb-raw-tables table tfoot tr td{min-width:10px;white-space:nowrap}.super-admin-user .panel{padding:20px}.super-admin-user .secondary-button{background-color:#fff;border-color:#e6e6e6;color:#f47e42}hb-unsend .header{font-size:16px;font-weight:700}hb-unsend .label{font-size:12px}hb-unsend hb-modal-v2-body .header{font-size:16px;font-weight:700;text-align:center}hb-unsend hb-modal-v2-body .label{font-size:12px;text-align:center}hb-unsend .caution{color:#fa4e46}hb-unsend .input-caution{border-color:#fa4e46}