@-webkit-keyframes rotateAnim{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateAnim{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.text-truncate-wrap{overflow:hidden;text-overflow:ellipsis;white-space:wrap}.text-truncate-two-line{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-top{vertical-align:text-top!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-unset{vertical-align:unset!important}.border{border:1px solid #e6e8ec!important}.border-top{border-top:1px solid #e6e8ec!important}.border-end{border-right:1px solid #e6e8ec!important}.border-bottom{border-bottom:1px solid #e6e8ec!important}.border-start{border-left:1px solid #e6e8ec!important}.border-0{border:0!important}.border-1{border:1px solid!important}.border-2{border:2px solid!important}.border-3{border:3px solid!important}.border-4{border:4px solid!important}.border-5{border:5px solid!important}.border-dashed-1{border:1px dashed!important}.cmap-background-color-neutral16{background-color:#ddd!important}.cmap-background-color-neutral15{background-color:#09192e!important}.cmap-background-color-neutral14{background-color:#1b2a41!important}.cmap-background-color-neutral13{background-color:#2f3d55!important}.cmap-background-color-neutral12{background-color:#414e67!important}.cmap-background-color-neutral11{background-color:#535f7a!important}.cmap-background-color-neutral10{background-color:#68728a!important}.cmap-background-color-neutral9{background-color:#788197!important}.cmap-background-color-neutral8{background-color:#8991a4!important}.cmap-background-color-neutral7{background-color:#9da3b3!important}.cmap-background-color-neutral6{background-color:#b5bac6!important}.cmap-background-color-neutral5{background-color:#ced1d9!important}.cmap-background-color-neutral4{background-color:#e6e8ec!important}.cmap-background-color-neutral3{background-color:#f3f4f6!important}.cmap-background-color-neutral2{background-color:#f8f8f9!important}.cmap-background-color-neutral1{background-color:#fcfcfc!important}.cmap-background-color-yellow8{background-color:#fddc21!important}.cmap-background-color-yellow{background-color:#ffbf00!important}.cmap-background-color-white{background-color:#fff!important}.cmap-background-color-violet8{background-color:#8c38ec!important}.cmap-background-color-teal8{background-color:#19aca2!important}.cmap-background-color-red12{background-color:#7a0000!important}.cmap-background-color-red10{background-color:#a30000!important}.cmap-background-color-red8{background-color:#e00000!important}.cmap-background-color-red5{background-color:#f08080!important}.cmap-background-color-red4{background-color:#f9d1d1!important}.cmap-background-color-red2{background-color:#fdf0f0!important}.cmap-background-color-red{background-color:#ce3434!important}.cmap-background-color-purple8{background-color:#505ee3!important}.cmap-background-color-purple{background-color:#b978e2!important}.cmap-background-color-orange9{background-color:#e06c00!important}.cmap-background-color-orange8{background-color:#ff991f!important}.cmap-background-color-orange5{background-color:#ffcc8f!important}.cmap-background-color-orange4{background-color:#ffedd7!important}.cmap-background-color-orange2{background-color:#fff9f2!important}.cmap-background-color-magenta8{background-color:#cd4082!important}.cmap-background-color-lightgrey5{background-color:#ccc!important}.cmap-background-color-lightgrey3{background-color:#f5f5f5!important}.cmap-background-color-lightgrey2{background-color:#fafafa!important}.cmap-background-color-lightgrey{background-color:#d3d3d3!important}.cmap-background-color-lightgreen{background-color:#9ac236!important}.cmap-background-color-lightgreen10{background-color:#9bbf53!important}.cmap-background-color-lightgreen8{background-color:#c7f540!important}.cmap-background-color-lightgreen2{background-color:#f1fbd2!important}.cmap-background-color-lightblue8{background-color:#12ccf2!important}.cmap-background-color-lightblue{background-color:#25a2ef!important}.cmap-background-color-greylink{background-color:#aaa!important}.cmap-background-color-grey{background-color:#d3d3d3!important}.cmap-background-color-green100{background-color:#16a34a!important}.cmap-background-color-green8{background-color:#60b84f!important}.cmap-background-color-green5{background-color:#b0dca7!important}.cmap-background-color-green4{background-color:#e2f2df!important}.cmap-background-color-green2{background-color:#f5fbf4!important}.cmap-background-color-green{background-color:#94c03d!important}.cmap-background-color-darkgrey{background-color:#b4b4b4!important}.cmap-background-color-darkgreen9{background-color:#205d00!important}.cmap-background-color-darkgreen8{background-color:#1f8b51!important}.cmap-background-color-ligntblue{background-color:#25a2ef!important}.cmap-background-color-blue100{background-color:#8fc5f5!important}.cmap-background-color-blue16{background-color:#3b85cb!important}.cmap-background-color-blue15{background-color:#021833!important}.cmap-background-color-blue13{background-color:#153a6b!important}.cmap-background-color-blue14{background-color:#0c2a50!important}.cmap-background-color-blue12{background-color:#144e8c!important}.cmap-background-color-blue11{background-color:#1462ad!important}.cmap-background-color-blue10{background-color:#1376cd!important}.cmap-background-color-blue9{background-color:#2687dd!important}.cmap-background-color-blue8{background-color:#3898ec!important}.cmap-background-color-blue7{background-color:#64aff1!important}.cmap-background-color-blue6{background-color:#8fc5f5!important}.cmap-background-color-blue5{background-color:#b5d9f9!important}.cmap-background-color-blue4{background-color:#daecfc!important}.cmap-background-color-blue3{background-color:#eaf4fd!important}.cmap-background-color-blue2{background-color:#f4faff!important}.cmap-background-color-blue1{background-color:#fbfcfe!important}.cmap-background-color-blue{background-color:#0087d1!important}.cmap-background-color-black{background-color:#000!important}.cmap-background-color-amber8{background-color:#febb20!important}.cmap-background-color-amber5{background-color:#ffdd8f!important}.cmap-background-color-amber4{background-color:#fff3d7!important}.cmap-background-color-amber2{background-color:#fffbf2!important}.cmap-background-color-amber{background-color:#ffbf00!important}.border-neutral16{border-color:#ddd!important}.border-neutral15{border-color:#09192e!important}.border-neutral14{border-color:#1b2a41!important}.border-neutral13{border-color:#2f3d55!important}.border-neutral12{border-color:#414e67!important}.border-neutral11{border-color:#535f7a!important}.border-neutral10{border-color:#68728a!important}.border-neutral9{border-color:#788197!important}.border-neutral8{border-color:#8991a4!important}.border-neutral7{border-color:#9da3b3!important}.border-neutral6{border-color:#b5bac6!important}.border-neutral5{border-color:#ced1d9!important}.border-neutral4{border-color:#e6e8ec!important}.border-neutral3{border-color:#f3f4f6!important}.border-neutral2{border-color:#f8f8f9!important}.border-neutral1{border-color:#fcfcfc!important}.border-yellow8{border-color:#fddc21!important}.border-yellow{border-color:#ffbf00!important}.border-white{border-color:#fff!important}.border-violet8{border-color:#8c38ec!important}.border-teal8{border-color:#19aca2!important}.border-red12{border-color:#7a0000!important}.border-red10{border-color:#a30000!important}.border-red8{border-color:#e00000!important}.border-red5{border-color:#f08080!important}.border-red4{border-color:#f9d1d1!important}.border-red2{border-color:#fdf0f0!important}.border-red{border-color:#ce3434!important}.border-purple8{border-color:#505ee3!important}.border-purple{border-color:#b978e2!important}.border-orange9{border-color:#e06c00!important}.border-orange8{border-color:#ff991f!important}.border-orange5{border-color:#ffcc8f!important}.border-orange4{border-color:#ffedd7!important}.border-orange2{border-color:#fff9f2!important}.border-magenta8{border-color:#cd4082!important}.border-lightgrey5{border-color:#ccc!important}.border-lightgrey3{border-color:#f5f5f5!important}.border-lightgrey2{border-color:#fafafa!important}.border-lightgrey{border-color:#d3d3d3!important}.border-lightgreen{border-color:#9ac236!important}.border-lightgreen10{border-color:#9bbf53!important}.border-lightgreen8{border-color:#c7f540!important}.border-lightgreen2{border-color:#f1fbd2!important}.border-lightblue8{border-color:#12ccf2!important}.border-lightblue{border-color:#25a2ef!important}.border-greylink{border-color:#aaa!important}.border-grey{border-color:#d3d3d3!important}.border-green100{border-color:#16a34a!important}.border-green8{border-color:#60b84f!important}.border-green5{border-color:#b0dca7!important}.border-green4{border-color:#e2f2df!important}.border-green2{border-color:#f5fbf4!important}.border-green{border-color:#94c03d!important}.border-darkgrey{border-color:#b4b4b4!important}.border-darkgreen9{border-color:#205d00!important}.border-darkgreen8{border-color:#1f8b51!important}.border-ligntblue{border-color:#25a2ef!important}.border-blue100{border-color:#8fc5f5!important}.border-blue16{border-color:#3b85cb!important}.border-blue15{border-color:#021833!important}.border-blue13{border-color:#153a6b!important}.border-blue14{border-color:#0c2a50!important}.border-blue12{border-color:#144e8c!important}.border-blue11{border-color:#1462ad!important}.border-blue10{border-color:#1376cd!important}.border-blue9{border-color:#2687dd!important}.border-blue8{border-color:#3898ec!important}.border-blue7{border-color:#64aff1!important}.border-blue6{border-color:#8fc5f5!important}.border-blue5{border-color:#b5d9f9!important}.border-blue4{border-color:#daecfc!important}.border-blue3{border-color:#eaf4fd!important}.border-blue2{border-color:#f4faff!important}.border-blue1{border-color:#fbfcfe!important}.border-blue{border-color:#0087d1!important}.border-black{border-color:#000!important}.border-amber8{border-color:#febb20!important}.border-amber5{border-color:#ffdd8f!important}.border-amber4{border-color:#fff3d7!important}.border-amber2{border-color:#fffbf2!important}.border-amber{border-color:#ffbf00!important}.cmap-color-neutral16{color:#ddd!important}.cmap-color-neutral15{color:#09192e!important}.cmap-color-neutral14{color:#1b2a41!important}.cmap-color-neutral13{color:#2f3d55!important}.cmap-color-neutral12{color:#414e67!important}.cmap-color-neutral11{color:#535f7a!important}.cmap-color-neutral10{color:#68728a!important}.cmap-color-neutral9{color:#788197!important}.cmap-color-neutral8{color:#8991a4!important}.cmap-color-neutral7{color:#9da3b3!important}.cmap-color-neutral6{color:#b5bac6!important}.cmap-color-neutral5{color:#ced1d9!important}.cmap-color-neutral4{color:#e6e8ec!important}.cmap-color-neutral3{color:#f3f4f6!important}.cmap-color-neutral2{color:#f8f8f9!important}.cmap-color-neutral1{color:#fcfcfc!important}.cmap-color-yellow8{color:#fddc21!important}.cmap-color-yellow{color:#ffbf00!important}.cmap-color-white{color:#fff!important}.cmap-color-violet8{color:#8c38ec!important}.cmap-color-teal8{color:#19aca2!important}.cmap-color-red12{color:#7a0000!important}.cmap-color-red10{color:#a30000!important}.cmap-color-red8{color:#e00000!important}.cmap-color-red5{color:#f08080!important}.cmap-color-red4{color:#f9d1d1!important}.cmap-color-red2{color:#fdf0f0!important}.cmap-color-red{color:#ce3434!important}.cmap-color-purple8{color:#505ee3!important}.cmap-color-purple{color:#b978e2!important}.cmap-color-orange9{color:#e06c00!important}.cmap-color-orange8{color:#ff991f!important}.cmap-color-orange5{color:#ffcc8f!important}.cmap-color-orange4{color:#ffedd7!important}.cmap-color-orange2{color:#fff9f2!important}.cmap-color-magenta8{color:#cd4082!important}.cmap-color-lightgrey5{color:#ccc!important}.cmap-color-lightgrey3{color:#f5f5f5!important}.cmap-color-lightgrey2{color:#fafafa!important}.cmap-color-lightgrey{color:#d3d3d3!important}.cmap-color-lightgreen{color:#9ac236!important}.cmap-color-lightgreen10{color:#9bbf53!important}.cmap-color-lightgreen8{color:#c7f540!important}.cmap-color-lightgreen2{color:#f1fbd2!important}.cmap-color-lightblue8{color:#12ccf2!important}.cmap-color-lightblue{color:#25a2ef!important}.cmap-color-greylink{color:#aaa!important}.cmap-color-grey{color:#d3d3d3!important}.cmap-color-green100{color:#16a34a!important}.cmap-color-green8{color:#60b84f!important}.cmap-color-green5{color:#b0dca7!important}.cmap-color-green4{color:#e2f2df!important}.cmap-color-green2{color:#f5fbf4!important}.cmap-color-green{color:#94c03d!important}.cmap-color-darkgrey{color:#b4b4b4!important}.cmap-color-darkgreen9{color:#205d00!important}.cmap-color-darkgreen8{color:#1f8b51!important}.cmap-color-ligntblue{color:#25a2ef!important}.cmap-color-blue100{color:#8fc5f5!important}.cmap-color-blue16{color:#3b85cb!important}.cmap-color-blue15{color:#021833!important}.cmap-color-blue13{color:#153a6b!important}.cmap-color-blue14{color:#0c2a50!important}.cmap-color-blue12{color:#144e8c!important}.cmap-color-blue11{color:#1462ad!important}.cmap-color-blue10{color:#1376cd!important}.cmap-color-blue9{color:#2687dd!important}.cmap-color-blue8{color:#3898ec!important}.cmap-color-blue7{color:#64aff1!important}.cmap-color-blue6{color:#8fc5f5!important}.cmap-color-blue5{color:#b5d9f9!important}.cmap-color-blue4{color:#daecfc!important}.cmap-color-blue3{color:#eaf4fd!important}.cmap-color-blue2{color:#f4faff!important}.cmap-color-blue1{color:#fbfcfe!important}.cmap-color-blue{color:#0087d1!important}.cmap-color-black{color:#000!important}.cmap-color-amber8{color:#febb20!important}.cmap-color-amber5{color:#ffdd8f!important}.cmap-color-amber4{color:#fff3d7!important}.cmap-color-amber2{color:#fffbf2!important}.cmap-color-amber{color:#ffbf00!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-end,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-end{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-start{border-bottom-left-radius:.25rem!important}.rounded-start{border-top-left-radius:.25rem!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:.25rem!important}.rounded-2{border-radius:.375rem!important}.rounded-3{border-radius:.5rem!important}.rounded-4{border-radius:1rem!important}.rounded-5{border-radius:2rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-top-left-2{border-top-left-radius:.375rem!important}.rounded-top-right-2{border-top-right-radius:.375rem!important}.rounded-bottom-left-2{border-bottom-left-radius:.375rem!important}.rounded-bottom-right-2{border-bottom-right-radius:.375rem!important}.cmap-background-color-very-dark-text{background-color:#222!important}.cmap-background-color-normal-text{background-color:#666!important}.cmap-background-color-light-text{background-color:#a0afbb!important}.cmap-background-color-dark-text{background-color:#333!important}.border-very-dark-text{border-color:#222!important}.border-normal-text{border-color:#666!important}.border-light-text{border-color:#a0afbb!important}.border-dark-text{border-color:#333!important}.cmap-color-very-dark-text{color:#222!important}.cmap-color-normal-text{color:#666!important}.cmap-color-light-text{color:#a0afbb!important}.cmap-color-dark-text{color:#333!important}.pointer-click-through{pointer-events:none}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.d-block{display:block!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-grid{display:grid!important}.d-table{display:table!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column{flex-direction:column!important}.flex-column-reverse{flex-direction:column-reverse!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap{flex-wrap:wrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.italic{font-style:italic}.h-15{height:15%}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.h-auto{height:auto}.mh-100{max-height:100%}.fh-12{height:12px;max-height:12px}.fh-16{height:16px;max-height:16px}.fh-20{height:20px;max-height:20px}.mfh-40{max-height:40px}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-bottom:0!important;margin-top:0!important}.my-1{margin-bottom:.25rem!important;margin-top:.25rem!important}.my-2{margin-bottom:.5rem!important;margin-top:.5rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.my-4{margin-bottom:1.5rem!important;margin-top:1.5rem!important}.my-5{margin-bottom:3rem!important;margin-top:3rem!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-bottom:0!important;padding-top:0!important}.py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.py-4{padding-bottom:1.5rem!important;padding-top:1.5rem!important}.py-5{padding-bottom:3rem!important;padding-top:3rem!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.table-layout-auto{table-layout:auto!important}.table-layout-fixed{table-layout:fixed!important}.table-layout-inherit{table-layout:inherit!important}.text-start{text-align:start!important}.text-center{text-align:center!important}.text-end{text-align:end!important}.text-left{text-align:left}.text-right{text-align:right}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-wrap{white-space:nowrap!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-overline{text-decoration:overline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-decoration-none{text-decoration:none!important}.cmap-typography-h1{font-size:42px;line-height:46px}.cmap-typography-h1,.cmap-typography-h2{color:#09192e;font-weight:700;letter-spacing:0;text-align:left}.cmap-typography-h2{font-size:28px;line-height:32px}.cmap-typography-h3{font-size:24px;font-weight:700}.cmap-typography-h3,.cmap-typography-h4{color:#09192e;letter-spacing:0;line-height:28px;text-align:left}.cmap-typography-h4{font-size:20px;font-weight:600}.cmap-typography-title-xl{font-size:18px;font-weight:600}.cmap-typography-title-lg,.cmap-typography-title-xl{color:#09192e;letter-spacing:0;line-height:24px;text-align:left}.cmap-typography-title-lg{font-size:16px;font-weight:500}.cmap-typography-title-lg-bold{font-size:16px;line-height:24px}.cmap-typography-title-lg-bold,.cmap-typography-title-md{color:#09192e;font-weight:700;letter-spacing:0;text-align:left}.cmap-typography-title-md{font-size:14px;line-height:20px}.cmap-typography-title-sm{color:#09192e;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px;text-align:left}.cmap-typography-title-xs{color:#09192e;font-size:12px;font-weight:700;letter-spacing:0;line-height:18px;text-align:left}.cmap-typography-body-copy{font-weight:400}.cmap-typography-body-copy,.cmap-typography-body-copy-bold{color:#09192e;font-size:14px;letter-spacing:0;line-height:20px;text-align:left}.cmap-typography-body-copy-bold{font-weight:600}.cmap-typography-body-copy-xs{font-weight:400}.cmap-typography-body-copy-xs,.cmap-typography-body-copy-xs-bold{color:#09192e;font-size:12px;letter-spacing:0;line-height:18px;text-align:left}.cmap-typography-body-copy-xs-bold{font-weight:600}.cmap-typography-body-copy-xs-semi-bold{color:#09192e;font-size:12px;font-weight:500;letter-spacing:0;line-height:18px;text-align:left}.cmap-typography-body-copy-xxs{color:#09192e;font-size:11px;font-weight:400;letter-spacing:0;line-height:17px;text-align:left}.cmap-typography-button-cta{color:#3898ec}.cmap-typography-button-cta,.cmap-typography-button-cta.disabled{font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;text-align:left}.cmap-typography-button-cta.disabled{color:#aaa}.fw-normal{font-weight:400}.fs-normal{font-style:normal!important}.w-0{width:0}.mw-0{max-width:0}.min-w-0{min-width:0}.w-1{width:1%}.mw-1{max-width:1%}.min-w-1{min-width:1%}.w-2{width:2%}.mw-2{max-width:2%}.min-w-2{min-width:2%}.w-3{width:3%}.mw-3{max-width:3%}.min-w-3{min-width:3%}.w-4{width:4%}.mw-4{max-width:4%}.min-w-4{min-width:4%}.w-5{width:5%}.mw-5{max-width:5%}.min-w-5{min-width:5%}.w-6{width:6%}.mw-6{max-width:6%}.min-w-6{min-width:6%}.w-7{width:7%}.mw-7{max-width:7%}.min-w-7{min-width:7%}.w-8{width:8%}.mw-8{max-width:8%}.min-w-8{min-width:8%}.w-9{width:9%}.mw-9{max-width:9%}.min-w-9{min-width:9%}.w-10{width:10%}.mw-10{max-width:10%}.min-w-10{min-width:10%}.w-11{width:11%}.mw-11{max-width:11%}.min-w-11{min-width:11%}.w-12{width:12%}.mw-12{max-width:12%}.min-w-12{min-width:12%}.w-13{width:13%}.mw-13{max-width:13%}.min-w-13{min-width:13%}.w-14{width:14%}.mw-14{max-width:14%}.min-w-14{min-width:14%}.w-15{width:15%}.mw-15{max-width:15%}.min-w-15{min-width:15%}.w-16{width:16%}.mw-16{max-width:16%}.min-w-16{min-width:16%}.w-17{width:17%}.mw-17{max-width:17%}.min-w-17{min-width:17%}.w-18{width:18%}.mw-18{max-width:18%}.min-w-18{min-width:18%}.w-19{width:19%}.mw-19{max-width:19%}.min-w-19{min-width:19%}.w-20{width:20%}.mw-20{max-width:20%}.min-w-20{min-width:20%}.w-21{width:21%}.mw-21{max-width:21%}.min-w-21{min-width:21%}.w-22{width:22%}.mw-22{max-width:22%}.min-w-22{min-width:22%}.w-23{width:23%}.mw-23{max-width:23%}.min-w-23{min-width:23%}.w-24{width:24%}.mw-24{max-width:24%}.min-w-24{min-width:24%}.w-25{width:25%}.mw-25{max-width:25%}.min-w-25{min-width:25%}.w-26{width:26%}.mw-26{max-width:26%}.min-w-26{min-width:26%}.w-27{width:27%}.mw-27{max-width:27%}.min-w-27{min-width:27%}.w-28{width:28%}.mw-28{max-width:28%}.min-w-28{min-width:28%}.w-29{width:29%}.mw-29{max-width:29%}.min-w-29{min-width:29%}.w-30{width:30%}.mw-30{max-width:30%}.min-w-30{min-width:30%}.w-31{width:31%}.mw-31{max-width:31%}.min-w-31{min-width:31%}.w-32{width:32%}.mw-32{max-width:32%}.min-w-32{min-width:32%}.w-33{width:33%}.mw-33{max-width:33%}.min-w-33{min-width:33%}.w-34{width:34%}.mw-34{max-width:34%}.min-w-34{min-width:34%}.w-35{width:35%}.mw-35{max-width:35%}.min-w-35{min-width:35%}.w-36{width:36%}.mw-36{max-width:36%}.min-w-36{min-width:36%}.w-37{width:37%}.mw-37{max-width:37%}.min-w-37{min-width:37%}.w-38{width:38%}.mw-38{max-width:38%}.min-w-38{min-width:38%}.w-39{width:39%}.mw-39{max-width:39%}.min-w-39{min-width:39%}.w-40{width:40%}.mw-40{max-width:40%}.min-w-40{min-width:40%}.w-41{width:41%}.mw-41{max-width:41%}.min-w-41{min-width:41%}.w-42{width:42%}.mw-42{max-width:42%}.min-w-42{min-width:42%}.w-43{width:43%}.mw-43{max-width:43%}.min-w-43{min-width:43%}.w-44{width:44%}.mw-44{max-width:44%}.min-w-44{min-width:44%}.w-45{width:45%}.mw-45{max-width:45%}.min-w-45{min-width:45%}.w-46{width:46%}.mw-46{max-width:46%}.min-w-46{min-width:46%}.w-47{width:47%}.mw-47{max-width:47%}.min-w-47{min-width:47%}.w-48{width:48%}.mw-48{max-width:48%}.min-w-48{min-width:48%}.w-49{width:49%}.mw-49{max-width:49%}.min-w-49{min-width:49%}.w-50{width:50%}.mw-50{max-width:50%}.min-w-50{min-width:50%}.w-51{width:51%}.mw-51{max-width:51%}.min-w-51{min-width:51%}.w-52{width:52%}.mw-52{max-width:52%}.min-w-52{min-width:52%}.w-53{width:53%}.mw-53{max-width:53%}.min-w-53{min-width:53%}.w-54{width:54%}.mw-54{max-width:54%}.min-w-54{min-width:54%}.w-55{width:55%}.mw-55{max-width:55%}.min-w-55{min-width:55%}.w-56{width:56%}.mw-56{max-width:56%}.min-w-56{min-width:56%}.w-57{width:57%}.mw-57{max-width:57%}.min-w-57{min-width:57%}.w-58{width:58%}.mw-58{max-width:58%}.min-w-58{min-width:58%}.w-59{width:59%}.mw-59{max-width:59%}.min-w-59{min-width:59%}.w-60{width:60%}.mw-60{max-width:60%}.min-w-60{min-width:60%}.w-61{width:61%}.mw-61{max-width:61%}.min-w-61{min-width:61%}.w-62{width:62%}.mw-62{max-width:62%}.min-w-62{min-width:62%}.w-63{width:63%}.mw-63{max-width:63%}.min-w-63{min-width:63%}.w-64{width:64%}.mw-64{max-width:64%}.min-w-64{min-width:64%}.w-65{width:65%}.mw-65{max-width:65%}.min-w-65{min-width:65%}.w-66{width:66%}.mw-66{max-width:66%}.min-w-66{min-width:66%}.w-67{width:67%}.mw-67{max-width:67%}.min-w-67{min-width:67%}.w-68{width:68%}.mw-68{max-width:68%}.min-w-68{min-width:68%}.w-69{width:69%}.mw-69{max-width:69%}.min-w-69{min-width:69%}.w-70{width:70%}.mw-70{max-width:70%}.min-w-70{min-width:70%}.w-71{width:71%}.mw-71{max-width:71%}.min-w-71{min-width:71%}.w-72{width:72%}.mw-72{max-width:72%}.min-w-72{min-width:72%}.w-73{width:73%}.mw-73{max-width:73%}.min-w-73{min-width:73%}.w-74{width:74%}.mw-74{max-width:74%}.min-w-74{min-width:74%}.w-75{width:75%}.mw-75{max-width:75%}.min-w-75{min-width:75%}.w-76{width:76%}.mw-76{max-width:76%}.min-w-76{min-width:76%}.w-77{width:77%}.mw-77{max-width:77%}.min-w-77{min-width:77%}.w-78{width:78%}.mw-78{max-width:78%}.min-w-78{min-width:78%}.w-79{width:79%}.mw-79{max-width:79%}.min-w-79{min-width:79%}.w-80{width:80%}.mw-80{max-width:80%}.min-w-80{min-width:80%}.w-81{width:81%}.mw-81{max-width:81%}.min-w-81{min-width:81%}.w-82{width:82%}.mw-82{max-width:82%}.min-w-82{min-width:82%}.w-83{width:83%}.mw-83{max-width:83%}.min-w-83{min-width:83%}.w-84{width:84%}.mw-84{max-width:84%}.min-w-84{min-width:84%}.w-85{width:85%}.mw-85{max-width:85%}.min-w-85{min-width:85%}.w-86{width:86%}.mw-86{max-width:86%}.min-w-86{min-width:86%}.w-87{width:87%}.mw-87{max-width:87%}.min-w-87{min-width:87%}.w-88{width:88%}.mw-88{max-width:88%}.min-w-88{min-width:88%}.w-89{width:89%}.mw-89{max-width:89%}.min-w-89{min-width:89%}.w-90{width:90%}.mw-90{max-width:90%}.min-w-90{min-width:90%}.w-91{width:91%}.mw-91{max-width:91%}.min-w-91{min-width:91%}.w-92{width:92%}.mw-92{max-width:92%}.min-w-92{min-width:92%}.w-93{width:93%}.mw-93{max-width:93%}.min-w-93{min-width:93%}.w-94{width:94%}.mw-94{max-width:94%}.min-w-94{min-width:94%}.w-95{width:95%}.mw-95{max-width:95%}.min-w-95{min-width:95%}.w-96{width:96%}.mw-96{max-width:96%}.min-w-96{min-width:96%}.w-97{width:97%}.mw-97{max-width:97%}.min-w-97{min-width:97%}.w-98{width:98%}.mw-98{max-width:98%}.min-w-98{min-width:98%}.w-99{width:99%}.mw-99{max-width:99%}.min-w-99{min-width:99%}.w-100{width:100%}.mw-100{max-width:100%}.min-w-100{min-width:100%}.w-stretch{width:stretch!important}.w-fit-content{width:fit-content!important}@media (min-width:1400px){.w-xxl-50{width:50%}}@media (min-width:1912px){.w-xxxl-15{width:15%}}.fw-16{max-width:16px;width:16px}.fw-20{max-width:20px;width:20px}.fw-60{max-width:60px;width:60px}.fw-160{max-width:160px;min-width:160px;width:160px}.z-index-forground{z-index:1000}.z-index-background{z-index:-1000}.z-index-default{z-index:0}.z-index-content{z-index:100}.z-index-input{z-index:200}html *{font-family:mulish,Nunito,Helvetica,Arial,sans-serif}body{background-color:#f5f5f5;color:#666;font-size:13px}body.dashboard-edit-mode{overflow-x:hidden}@media print{.expenses-list h1.printOnly{font-size:17px}.expenses-list .description{max-width:150px;min-width:100px}.expenses-list .ellipsis{overflow:visible;text-overflow:clip;-o-text-overflow:initial;-ms-text-overflow:initial;white-space:normal;-moz-binding:none}.expenses-list td{font-size:10px;padding:2px 5px 2px 0;vertical-align:top}.expenses-list tr{height:26px!important}.projectResources tr:nth-child(2) td{page-break-before:avoid!important}.projectResources tr.grid td.managername{display:block;page-break-before:always}#bva{top:850px}#amalgamatedbva,#bva{left:0;position:absolute}#amalgamatedbva{top:900px}#sidebar{text-align:center;width:100%}#storysofar{left:300px;margin:0 auto;position:absolute;top:0}#content,#sidebar{background-color:none!important;border:none!important;margin-right:0;padding:0}td.main{max-width:100%!important;width:100%}td.side{width:0}.projectResources tr.noprint{display:none!important}#content-wrapper{max-width:100%!important;min-width:0;padding:0}#bva-moreinfo,#fixedHeader,#header-wrapper,#subnav,input[type=button]{display:none}#amalgamatedbvachart,#bvachart{max-width:100%!important}#amalgamatedbvachart div.highcharts-container,#bvachart div.highcharts-container{max-width:100%!important;width:100%!important}#bvachart div.highcharts-container svg{margin:0 -7%;transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);width:100%}#amalgamatedbvachart div.highcharts-container svg{margin:0 -10%;transform:scale(.6);-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);width:120%}select{appearance:none;-moz-appearance:none;-webkit-appearance:none}iframe#launcher{display:none}}@media screen{.projectResources tbody td.printwidth{box-sizing:border-box;max-width:205px;overflow:hidden}}a,abbr,acronym,address,applet,big,blockquote,body,button,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,input,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,tr,tt,ul,var{border:0;margin:0;outline:0;padding:0}:focus{outline:0}ol,ul{list-style:none}ol.numbered,ul.numbered{list-style:decimal;margin-bottom:20px;margin-left:16px}ol.numbered li,ul.numbered li{margin-bottom:10px}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}textarea{overflow:auto;resize:none}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder,::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc!important}::-ms-input-placeholder{color:#ccc}::placeholder{color:#ccc}.active-user-notification-toast:not(.toast--static){--toast-width:400px!important}.active-user-notification-toast__header{align-items:baseline;display:flex;justify-content:space-between}.active-user-notification-toast__title{color:#09192e;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;text-align:left}.active-user-notification-toast__time{color:#68728a;font-size:12px;font-weight:400;letter-spacing:0;line-height:18px;margin-left:.5rem;text-align:left;white-space:nowrap}.active-user-notification-toast__link{margin-top:.5rem}.toast:not(.toast--static) .active-user-notification-toast__link{color:#0087d1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.active-user-notification-toast__link>a:not(:hover){text-decoration:none}.active-user-notification-toast__detail:first-child{margin-top:.5rem}.active-user-notification-toast__detail:not(:first-child){margin-top:.25rem}.active-user-notification-toast__detail-value{color:#09192e}.active-user-notifications-drawer__period-heading{color:#68728a;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px;padding-block:6px;text-align:left}.active-user-notifications-drawer .active-user-notification-toast{margin-block:8px}.internal-stamp{background:#fff;border:4px solid #c00;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#c00;font-size:16px;font-weight:600;left:8px;-webkit-opacity:.6;-moz-opacity:.6;opacity:.6;padding:5px;position:absolute;top:6px;-webkit-transform:rotate(-8deg);-moz-transform:rotate(-8deg);-ms-transform:rotate(-8deg);-o-transform:rotate(-8deg);transform:rotate(-8deg);z-index:10004}.internal-stamp.banner{top:46px}.systemEnvironment{font-size:14px;font-weight:600;height:40px;line-height:40px;text-align:center}.systemEnvironment a{color:#33475b;font-weight:400;margin-left:10px}.systemEnvironment i{background-color:#c00;border-radius:3px;color:#fff;font-style:normal;margin-right:2px;padding:3px 7px}.systemEnvironment.live{background-color:#fff0f0;color:#000}.systemEnvironment.sandbox{background-color:#fef8f0;color:#33475b}a,span.invoice-schedule{color:#0087d1;cursor:pointer;text-decoration:underline}a.green,span.invoice-schedule.green{color:#94c03d;cursor:pointer;text-decoration:none}a.dark,span.invoice-schedule.dark{color:#666}a.grey,span.invoice-schedule.grey{color:#aaa}a.partpaid,span.invoice-schedule.partpaid{color:#b978e2}a.amber,span.invoice-schedule.amber{color:#ffbf00}a.noborder,span.invoice-schedule.noborder{text-decoration:none}a.bluedot,span.invoice-schedule.bluedot{background-color:#43a4d5;border-radius:50%;display:inline-block;height:7px;width:7px}a.icon,span.invoice-schedule.icon{border:none;color:#666;font-size:13px;line-height:20px;vertical-align:top}a.moveClosedSection,a.reorder,span.invoice-schedule.moveClosedSection,span.invoice-schedule.reorder{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -51px;border:none;cursor:move;display:inline-block;height:13px;width:10px}a.disabled,span.invoice-schedule.disabled{color:#a0afbb}a.defaultcursor,span.invoice-schedule.defaultcursor{cursor:default;text-decoration:none}.no-border{border:0!important}.timesheet-disabled{-webkit-opacity:.6;-moz-opacity:.6;opacity:.6}#invoicingscheduleitemdetails span.invoice-schedule,#invoicingscheduleitemdetails span.invoice-schedule.green{cursor:auto}span.invoice-schedule,span.invoice-schedule.green{text-decoration:none}.radio{margin:.5rem 0}.radio input[type=radio]{opacity:0;position:absolute}.radio input[type=radio]:checked+.radio-label:before{background-color:#25a2ef;border:1px solid #25a2ef;box-shadow:inset 0 0 0 4px #fff}.radio input[type=radio]:focus+.radio-label:before{border-color:#25a2ef;outline:none}.radio input[type=radio]:disabled+.radio-label:before{background:#b4b4b4;border-color:#b4b4b4;box-shadow:inset 0 0 0 4px #d3d3d3}.radio input[type=radio]+.radio-label{color:#999;font-size:13px;font-weight:lighter;margin-bottom:0!important;margin-top:0!important}.radio input[type=radio]+.radio-label:before{background:#fff;border:1px solid #b4b4b4;border-radius:100%;content:"";cursor:pointer;display:inline-block;height:1.2em;margin-right:1em;position:relative;text-align:center;top:-.1em;transition:all .25s ease;vertical-align:top;width:1.2em}.radio input[type=radio]+.radio-label:empty before{margin-right:0}.clearfix{clear:both}.printOnly{display:none!important}.floatright{float:right}.floatleft{float:left}.center{text-align:center}.clickable{cursor:pointer}.red{color:red}.green{color:green}.newblock{padding-top:1em}.d-none{display:none!important}.no-bottom-margin{margin-bottom:0!important}.flex-line-break{flex-basis:100%;height:0}.flex-basis-50{flex-basis:50%}.flex-basis-100{flex-basis:100%}span.whatsthis{color:#0087d1;cursor:pointer;font-weight:500}.zero-width,td.zero-width{max-width:0!important;min-width:0!important;padding:0!important;width:0!important}.half-width{width:50%}.max-width{width:100%}::selection{background:#daecfc;color:#222;text-decoration:none}.noselect,.wsabar,.wsbar,.wsfabar,.wshbar,.wsoabar,.wsuabar{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nocaret{caret-color:transparent}.system-tooltip{background:#fff;border:1px solid #bbb;border-radius:2px;box-shadow:2px 2px 4px 0 hsla(0,0%,73%,.5);display:none;font-size:12px;max-width:350px;padding:15px;position:absolute;z-index:10005}.system-tooltip.indented{margin-left:10px}.system-tooltip div{margin-bottom:10px}.system-tooltip label{color:#666;font-size:13px}.system-tooltip span{font-size:12px}.system-tooltip ul.bullet-list{list-style:disc;padding-left:24px}.system-tooltip#moveProjectStageDates-tooltip p{margin-bottom:10px}.system-tooltip#unallocated-role-tooltip,.system-tooltip#unused-placeholder-tooltip{box-sizing:border-box;margin-left:22px;padding:12px 16px}.warning-tooltip{padding:5px}.warning-tooltip .tooltip-warning-box{border:1px solid #fbb440;margin:0;padding:10px}.warning-tooltip .close-message{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -66px;height:12px;position:absolute;right:0;top:10px;width:20px}.warning-panel{background-color:#fffbf2}.error-panel{background-color:#fdf0f0}.tooltip-section{min-width:535px}.system-tooltip-arrow{background:url(/content/images/sprites/sprites.png) no-repeat -310px -49px;height:12px;left:14px;position:absolute;top:-12px;width:30px}.system-info-icon{background:url(/content/images/sprites/sprites.png) no-repeat -187px -32px;cursor:pointer;display:inline-block;height:14px;margin-top:4px;width:12px}.system-tooltip-arrow.inverse{background:url(/content/images/sprites/sprites.png) no-repeat -310px -76px}.system-tooltip-arrow.dark{background:url(/content/images/sprites/sprites.png) no-repeat -310px -32px;height:17px;left:25px;position:absolute;top:-15px;width:30px}#trial-header{background-color:#03405a;color:#fff;font-family:Red Hat Display;height:50px;line-height:50px;text-align:center}#trial-header #trial-sign-up{background-color:#faac07;border-radius:4px;color:#fff;cursor:pointer;display:inline;font-weight:700;margin-left:10px;padding:5px 8px;text-decoration:none}#header-wrapper{margin-bottom:10px;min-width:1100px}#header-wrapper.no-bottom-margin{margin-bottom:0}#public-logo{margin:7px 0 0 22px}#public-logo img{width:187px}#content-wrapper{height:auto;margin:0 auto;min-width:900px;padding:0 18px 65px}#content-wrapper .unauthorised{margin-top:45px}#content-wrapper.no-side-padding{padding:0}#content{min-height:360px}#reporttable-wrapper #content{padding-bottom:56px}#sidebar{margin-left:10px;min-height:400px}#sidebar .content-panel div{margin-bottom:10px}#sidebar .content-panel div.content-panel-section{margin-bottom:0}#sidebar .content-panel div label{color:#666}.content-panel{background-color:#fff;border-radius:8px;margin-bottom:10px;padding:20px;position:relative;z-index:0}.content-panel h1{color:#0087d1;display:inline-block;font-size:24px}.content-panel h3{display:inline-block;font-size:15px;font-weight:700;margin-bottom:30px}.content-panel h4{font-weight:400}.content-panel h4.title{padding-bottom:1em}.content-panel h4 a{color:#aaa;font-weight:400}.content-panel a.edit,.content-panel a.tagit{margin-left:10px}.content-panel a.edit.new,.content-panel a.tagit.new{margin-right:-1px}.content-panel .circle{background:#94c03d;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;height:16px;margin:0 auto;width:16px}.content-panel .triangle{border-bottom:16px solid #ea4c43;border-left:9px solid transparent;border-right:9px solid transparent;height:0;margin:0 auto;width:0}.content-panel .square{background:#ffbf00;height:16px;margin:0 auto;width:16px}.content-panel .grid-actions{margin-bottom:10px;position:relative}.content-panel .grid-actions .button,.content-panel .grid-actions .button-menu{margin-right:10px;min-width:45px}.content-panel .grid-actions .button-menu ul{border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 0 16px 6px hsla(0,0%,7%,.14);left:0;outline:1px solid transparent;right:auto}.content-panel .grid-actions .button-menu ul li a.disabled{color:#aaa}.content-panel .grid-actions a.disabled div.button.green{background-color:#e4e4e4;border:1px solid #c6c6c6;color:#aaa}.content-panel .grid-actions .view-menu{bottom:0;float:left;left:0;position:absolute;right:0;text-align:center;top:0}.content-panel .grid-actions .view-menu span{border-right:1px solid #666;line-height:27px;padding:0 2px 0 4px}.content-panel .grid-actions .view-menu span:last-of-type{border-right:none}.content-panel .grid-actions .view-menu a{color:#666;margin-top:0;text-decoration:none}.content-panel .grid-actions .view-menu a.selected{font-weight:700}.content-panel .grid-actions .button-menu#activities-new,.content-panel .grid-actions .button-menu.leftaligned{margin-left:0}.content-panel .content-fields,.content-panel .content-fields-right{margin-top:20px}.content-panel .content-fields label,.content-panel .content-fields-right label{color:#cacaca;font-weight:400}.content-panel .content-fields ul,.content-panel .content-fields-right ul{font-size:0}.content-panel .content-fields li,.content-panel .content-fields-right li{display:inline-block;font-size:14px;margin:0 5px 20px 0;vertical-align:top;width:200px;word-wrap:break-word}.content-panel .content-fields li div,.content-panel .content-fields-right li div{color:#333;font-weight:700;margin-top:5px;word-wrap:break-word}.content-panel .content-fields li ul li,.content-panel .content-fields-right li ul li{color:#333;font-weight:700;margin-bottom:0;margin-top:5px}.content-panel .content-fields li ul.sub li,.content-panel .content-fields-right li ul.sub li{margin-bottom:5px;margin-top:0}.content-panel .content-fields li.wrap,.content-panel .content-fields-right li.wrap{display:block;width:98%}.content-panel .content-fields div.notes div,.content-panel .content-fields-right div.notes div{color:#333;font-weight:700;margin-top:5px;word-wrap:break-word}.content-panel .content-fields-right{float:right;margin:0 18px 0 0;text-align:right}.content-panel .content-field-list li{margin-bottom:20px}.content-panel .content-field-list li label{color:#666;font-size:13px;font-weight:400}.content-panel .content-field-list li div{color:#333;font-weight:700;margin-top:2px}.content-panel .content-field-list li div a{font-weight:400}.content-panel .content-hleft-cright div{font-weight:700;margin-bottom:10px}.content-panel .content-hleft-cright span{float:right;font-weight:400}.content-panel .content-hleft-cright .text-title{float:left;width:30%}.content-panel .content-hleft-cright .text-copy{float:left;text-align:left;width:100%}.content-panel .content-hleft-cright .list span{display:block;padding-bottom:5px;text-align:right;width:51%}.content-panel .content-panel-section{margin-bottom:30px;position:relative}.content-panel .content-panel-section .content-panel-header-description{margin-top:8px}.content-panel .section-header{color:#fff;font-size:14px;height:38px;position:relative}.content-panel .section-header:not(tr){align-items:center;display:flex;justify-content:left;padding:0 10px}.content-panel .section-header:not(tr) .resourcing-filter{margin-left:100px}.content-panel .section-header:not(tr) .resourcing-filter.first-filter{margin-left:308px}.content-panel .section-header h4{height:20px}.content-panel .section-header h4 a{color:#fff}.content-panel .section-header h4 span{padding-left:40px}.content-panel .section-header.blue{background-color:#0087d1}.content-panel .section-header.green{background-color:#94c03d}.content-panel .section-header .resourcing-filter{z-index:1}.content-panel .section-header div.button,.content-panel .section-header div.button-menu.action,.content-panel .section-header input[type=button],.content-panel .section-header td div.button-menu{position:absolute;right:5px;top:5px}.content-panel .section-header input[type=button].autoPopulateInvoice{text-align:right}.content-panel .gallery{overflow:auto}.content-panel .gallery .gallery-slider{white-space:nowrap;width:600px}.content-panel .gallery img{margin:8px 8px 2px 0}.content-panel span.bid-stage{background:#fff;border:1px solid #0087d1;border-radius:50%;color:#0087d1;cursor:default;font-size:8px;font-weight:700;margin-left:10px;padding:2px 5px;vertical-align:middle}.content-panel #msteams-integration-settings{margin:20px}.content-panel #msteams-integration-settings>div{align-items:center;display:flex;margin:10px}.content-panel #msteams-integration-settings .inline-block{display:inline}.content-panel #msteams-integration-settings .inline-block>div{align-items:center;display:flex;margin:4px}.content-panel #msteams-integration-settings .inline-block label{color:#666;font-weight:400}.content-panel #msteams-integration-settings .inline-block .naming-convention-hidden{display:none}.content-panel #msteams-integration-settings .inline-block input{height:16px;margin:6px;width:1%}.content-panel #msteams-integration-settings .inline-block input:checked{color:red}.content-panel #msteams-integration-settings .save-teams-settings{margin-right:4px}.content-panel #msteams-integration-settings .teams-enabled-toggle{width:330px}#channelNotFoundDialog .teams-title,#createMSTeamsChannelDialog .teams-title{color:#0087d1;display:inline-block;font-size:20px;font-weight:700;margin-bottom:20px}#channelNotFoundDialog div input,#createMSTeamsChannelDialog div input{margin-left:0}#channelNotFoundDialog div span,#createMSTeamsChannelDialog div span{margin:4px}#msTeamsPanel #teamsCreateText{margin-bottom:12px}#teamsSelect-dialog #teamchannel-selector{display:none;margin-top:8px}#teamsSelect-dialog #teamchannel-selector #channel-select-row{margin-top:8px}.bva .project-header .overtime-filter,.content-panel .project-header .overtime-filter{align-items:center;display:flex;padding-left:8px}.bvakey .allocationBar{background-color:rgba(154,194,54,.1);border:1px solid #9ac236}.bvakey .allocationOverBar{background-color:rgba(234,76,67,.1);border:1px solid #ea4c43}i.icon.whatsthis,i.icon.whatsthis.blue{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -1px;cursor:pointer;height:15px;margin:0 5px;vertical-align:text-top;width:15px}i.icon.whatsthis.blue.top,i.icon.whatsthis.top{vertical-align:top}i.icon.warning{background:url(/content/images/sprites/IconsSprite.png) no-repeat -20px 0;cursor:pointer;height:18px;margin-left:5px;margin-right:0;vertical-align:text-top;width:15px}i.icon.removeX{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -17px;border:none;cursor:pointer;float:right;height:17px;vertical-align:middle;width:17px}i.icon.unsubscribed{background:url(/content/images/sprites/sprites.png) no-repeat -36px -1px;border:none;cursor:pointer}i.icon.filter,i.icon.unsubscribed{height:14px;margin:0;padding:0;width:14px}i.icon.filter{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -134px;vertical-align:middle}i.icon.workstagetask{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -219px;height:15px;vertical-align:middle;width:16px}i.icon.locked,i.icon.unlocked{cursor:pointer;height:17px;width:19px}i.icon.locked{background:url(/content/images/sprites/sprites.png) no-repeat -267px -73px}i.icon.unlocked{background:url(/content/images/sprites/sprites.png) no-repeat -267px -50px}#handledExpensesTbl .closed .indented-expense{margin-left:20px}#handledExpensesTbl .closed .expandcollapse i{margin-top:0}#handledExpensesTbl .handledExpense.workstage-header i.closed-sections{margin-right:4px}i.downarrow{background:url(/content/images/sprites/sprites.png) no-repeat -88px -54px;border-bottom:none;cursor:pointer;display:inline-block;height:10px;margin:10px 0 0;padding-left:19px;width:auto}i.downarrow.white{background:url(/content/images/sprites/sprites.png) no-repeat -204px 1px;margin:0;width:0}i.downarrow.small{background:url(/content/images/sprites/IconsSprite.png) no-repeat 0 -238px;left:8px;margin-top:10px}i.downarrow:hover{border-style:none}i.uparrow{background:url(/content/images/sprites/sprites.png) no-repeat -88px -41px;border-bottom:none;cursor:pointer;display:inline-block;height:14px;margin:10px 0 0;padding-left:19px;width:auto}i.uparrow.white{background:url(/content/images/sprites/sprites.png) no-repeat -120px -41px;margin:0;width:0}i.uparrow.small{background:url(/content/images/sprites/IconsSprite.png) no-repeat 0 -252px;height:10px;left:8px;margin-top:10px}i.uparrow:hover{border-style:none}i.uparrowdisabled{background:url(/content/images/sprites/sprites.png) no-repeat -102px -41px;border-bottom:none;cursor:default;display:inline-block;height:14px;margin:10px 0 0;padding-left:19px}.report-new-custom-calc{margin-bottom:10px}.projectResources i.downarrow{padding:0;width:16px}.projectResources .closed .stagename{padding-left:20px}input[type=text].time{max-width:40px;min-width:40px;text-align:center;width:40px}input[type=text].longtime{max-width:55px;min-width:55px;text-align:center;width:55px}a.disabled div.button,a.disabled div.button:hover{background-color:#e4e4e4;color:#aaa}a.disabled div.button:hover{border:1px solid rgba(0,0,0,.1)}a.disabled div.button.icon i{filter:alpha(opacity=40);opacity:.4}div.invoice-details a.disabled div.button{background-image:none}#batchbuttons .action{float:right;left:auto;margin-left:10px;position:relative;right:auto;top:auto}.batchStatusCount,.zeroBatchStatusCount{border-radius:50%;color:#fff;float:right;font-size:13px;height:20px;line-height:20px;text-align:center;width:20px}.batchStatusCount{background-color:#0089ce}button,div.budget-tab-menu,div.button,div.button-menu,div.button-menu-large,input[type=button],input[type=submit]{background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#666;cursor:pointer;font-size:12px;font-weight:700;height:30px;line-height:28px;margin:0;padding:0 8px;position:relative;text-align:center;-webkit-user-select:none}button.action,div.budget-tab-menu.action,div.button-menu-large.action,div.button-menu.action,div.button.action,input[type=button].action,input[type=submit].action{position:absolute;right:10px;top:10px;z-index:1}button.green,div.budget-tab-menu.green,div.button-menu-large.green,div.button-menu.green,div.button.green,input[type=button].green,input[type=submit].green{background-color:#94c03d;background-image:none;color:#fff;padding-right:8px}button.blue,div.budget-tab-menu.blue,div.button-menu-large.blue,div.button-menu.blue,div.button.blue,input[type=button].blue,input[type=submit].blue{background-color:#0087d1;background-image:none;color:#fff;padding-right:8px}button.white,div.budget-tab-menu.white,div.button-menu-large.white,div.button-menu.white,div.button.white,input[type=button].white,input[type=submit].white{background-color:#fff;background-image:none;border-color:#0087d1;color:#0087d1;padding-right:8px}button.academy,div.budget-tab-menu.academy,div.button-menu-large.academy,div.button-menu.academy,div.button.academy,input[type=button].academy,input[type=submit].academy{font-size:14px;font-weight:600;padding-right:20px}button.blue.disabled,button.disabled,button.green.disabled,div.budget-tab-menu.blue.disabled,div.budget-tab-menu.disabled,div.budget-tab-menu.green.disabled,div.button-menu-large.blue.disabled,div.button-menu-large.disabled,div.button-menu-large.green.disabled,div.button-menu.blue.disabled,div.button-menu.disabled,div.button-menu.green.disabled,div.button.blue.disabled,div.button.disabled,div.button.green.disabled,input[type=button].blue.disabled,input[type=button].disabled,input[type=button].green.disabled,input[type=submit].blue.disabled,input[type=submit].disabled,input[type=submit].green.disabled{background-color:#e4e4e4;color:#aaa}button.blue.disabled:hover,button.disabled:hover,button.green.disabled:hover,div.budget-tab-menu.blue.disabled:hover,div.budget-tab-menu.disabled:hover,div.budget-tab-menu.green.disabled:hover,div.button-menu-large.blue.disabled:hover,div.button-menu-large.disabled:hover,div.button-menu-large.green.disabled:hover,div.button-menu.blue.disabled:hover,div.button-menu.disabled:hover,div.button-menu.green.disabled:hover,div.button.blue.disabled:hover,div.button.disabled:hover,div.button.green.disabled:hover,input[type=button].blue.disabled:hover,input[type=button].disabled:hover,input[type=button].green.disabled:hover,input[type=submit].blue.disabled:hover,input[type=submit].disabled:hover,input[type=submit].green.disabled:hover{background-color:#e4e4e4;border:1px solid rgba(0,0,0,.1);color:#aaa}button.no-button,div.budget-tab-menu.no-button,div.button-menu-large.no-button,div.button-menu.no-button,div.button.no-button,input[type=button].no-button,input[type=submit].no-button{border:0;height:0;width:0}#resourcingcontent div.button-menu.action{z-index:3}div.budget-tab-menu,div.button-menu{margin-left:-2px;min-width:18px;padding-right:20px;z-index:10}div.budget-tab-menu.action,div.button-menu.action{position:absolute;right:10px;top:10px}div.budget-tab-menu div.menu-dropdown-button,div.button-menu div.menu-dropdown-button{border-color:#777 transparent;border-style:solid;border-width:4px 4px 0;height:0;position:absolute;right:5px;top:12px;width:0}div.budget-tab-menu i,div.button-menu i{background:url(/content/images/sprites/sprites.png) no-repeat -247px -2px}div.budget-tab-menu ul,div.button-menu ul{background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 4px 0 hsla(0,0%,7%,.2);display:none;font-size:12px;font-weight:400;min-width:183px;position:absolute;right:-2px;text-align:left;top:28px;white-space:nowrap;z-index:9999}div.budget-tab-menu ul li,div.button-menu ul li{color:#666;padding:0 20px}div.budget-tab-menu ul li.divider,div.button-menu ul li.divider{border-top:1px solid #e6e8ec}div.budget-tab-menu ul li a,div.button-menu ul li a{color:#666;margin-top:0;text-decoration:none}div.budget-tab-menu ul li a.disabled,div.budget-tab-menu ul li a.greyed,div.button-menu ul li a.disabled,div.button-menu ul li a.greyed{color:#a0afbb}div.budget-tab-menu.complex div.button-menu-complex,div.button-menu.complex div.button-menu-complex{background:#fff;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 0 16px 6px hsla(0,0%,7%,.14);display:none;font-size:12px;font-weight:400;left:0;min-width:183px;outline:1px solid transparent;position:absolute;text-align:left;top:28px;white-space:nowrap;z-index:9999}div.budget-tab-menu.complex div.button-menu-complex ul,div.button-menu.complex div.button-menu-complex ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;display:inline-block;left:0;margin:20px;position:relative;top:0;vertical-align:top}div.budget-tab-menu.complex div.button-menu-complex ul li.header,div.button-menu.complex div.button-menu-complex ul li.header{color:#0087d1;display:inline-block;font-size:14px}button:hover,div.button-menu-large:hover,div.button-menu:hover,div.button:hover,input[type=button]:not(.disabled):not([disabled]):hover,input[type=submit]:not([disabled]):hover{background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);color:#333}button:hover.green,div.button-menu-large:hover.green,div.button-menu:hover.green,div.button:hover.green,input[type=button]:not(.disabled):not([disabled]):hover.green,input[type=submit]:not([disabled]):hover.green{background-color:#94c03d;background-image:none;color:#fff}div.button.academy:hover{background-color:#0087d1;background-image:none;color:#fff}div.button,div.button-menu,div.button-menu-large{display:inline-block;height:27px}div.button-menu.hidden,div.button.hidden{display:none}.dropbtn{background-color:#f8f8f8;border:none}.dropbtn span.text{padding-right:1em}.dropbtn span.divide{border-left:2px solid #fff;height:100%;position:absolute;right:28px;top:0}.dropbtn span.options{background:url(/content/images/sprites/sprites.png) no-repeat -90px -118px;display:inline-block;height:14px;position:absolute;right:5px;top:40%;width:16px}.menu-dropup{display:inline-block;padding:.5em 0;position:relative}.menu-dropup .dropbtn{border:1px solid #e0e0e0;border-radius:5px;padding-right:30px}.menu-dropup .dropbtn:focus,.menu-dropup:hover .dropbtn{border:1px solid #c6c6c6;box-shadow:0 1px 1px rgba(0,0,0,.1)}.dropup-content{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;bottom:38px;box-shadow:0 2px 4px 0 hsla(0,0%,7%,.2);display:none;font-size:12px;font-weight:400;min-width:183px;padding:1em 0;position:absolute;white-space:nowrap;z-index:1}.dropup-content li{color:#666;padding:0 16px}.dropup-content li a{color:#666;display:block;margin-top:0;padding:5px 16px;text-decoration:none}.dropup-content li a.disabled,.dropup-content li a.greyed{color:#a0afbb}.menu-dropup.massive .dropbtn{background-color:#9ac236;background-image:none;color:#fff;font-size:15px;font-weight:700;height:52px;line-height:51px;min-width:156px;padding-left:.5em}.menu-dropup.massive .dropbtn span.divide{right:40px}.menu-dropup.massive .dropbtn span.options{right:10px}.menu-dropup.massive .dropup-content{bottom:58px}div.button.greyed{color:#999}div.button.icon{margin:0;padding-left:30px;position:relative;text-align:left}div.button.icon.action{position:absolute;right:10px;top:10px;z-index:1}div.button.icon.academy{padding-left:42px}div.button.icon.academy i{background:url(/content/images/sprites/AcademySprite.png) no-repeat -2px -68px;height:16px;left:12px;top:6px;width:22px}div.button.icon i{display:inline-block;height:14px;left:8px;position:absolute;top:7px;width:16px}div.button.icon i.add{background:url(/content/images/sprites/sprites.png) no-repeat -36px -17px}div.button.icon i.addgreyed{background:url(/content/images/sprites/sprites.png) no-repeat -36px -33px}div.button.icon i.delete{background:url(/content/images/sprites/sprites.png) no-repeat -36px -1px}div.button.icon i.rightarrow{background:url(/content/images/sprites/sprites.png) no-repeat -90px -66px}div.button.icon i.leftarrow{background:url(/content/images/sprites/sprites.png) no-repeat -90px -89px}div.button.icon i.move{background:url(/content/images/sprites/sprites.png) no-repeat -147px -49px}div.button.icon i.fav{background:url(/content/images/sprites/sprites.png) no-repeat -2px -141px}div.button.icon i.vCard{background:url(/content/images/sprites/sprites.png) no-repeat -99px -2px}div.button.icon i.copy{background:url(/content/images/sprites/sprites.png) no-repeat -188px -1px;height:16px}div.button.icon i.saving{background:url(/content/images/icons/loading.gif) no-repeat}div.button.icon i.tick{background:url(/content/images/sprites/sprites.png) no-repeat -164px -33px}div.button.icon i.tickgrey{background:url(/content/images/sprites/sprites.png) no-repeat -164px -49px}div.button.icon i.download{background:url(/content/images/sprites/sprites.png) no-repeat -226px -2px}div.button.icon i.upload{background:url(/content/images/sprites/sprites.png) no-repeat -249px -2px}div.button.icon i.greenplus{background:url(/content/images/sprites/sprites.png) no-repeat -375px -1px}div.button.icon i.greenarrow{background:url(/content/images/sprites/sprites.png) no-repeat -355px -111px;height:16px;top:6px}div.button.icon i.gridview{background:url(/content/images/sprites/IconsSprite.png) no-repeat 1px -183px}div.button.icon i.gridview,div.button.icon i.tileview{height:14px;margin:0;padding:0;vertical-align:middle;width:20px}div.button.icon i.tileview{background:url(/content/images/sprites/IconsSprite.png) no-repeat 1px -168px}div.button.icon.disabled i.add{background:url(/content/images/sprites/sprites.png) no-repeat -36px -33px}div.button.icon.massive i{top:20px}div.recordButton{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff,#fff);border:0;color:#fff;margin-right:30px;margin-top:15px}div.recordButton,div.recordButton i{display:inline-block;height:65px;width:105px}div.recordButton i{left:0;position:relative;top:0}div.recordButton i.singleRecord{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -324px;vertical-align:middle}div.recordButton i.multiRecord{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -451px;vertical-align:middle}div.recordButton i.singleRecordSelected{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -388px;vertical-align:middle}div.recordButton i.multiRecordSelected{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -514px;vertical-align:middle}div.recordButton i:hover{cursor:pointer}div.recordLabel{display:inline-block;margin-left:30px;margin-right:30px;text-align:center;width:80px}input[type=button].tick{background:url(/content/images/sprites/sprites.png) no-repeat -164px -33px}input[type=button].tickgrey{background:url(/content/images/sprites/sprites.png) no-repeat -164px -49px}div.button-menu-large ul.top{bottom:28px;min-width:183px;right:-5px;text-indent:0;top:auto;z-index:100}div.button.menu{-webkit-border-bottom-right-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;border-top-right-radius:0;width:123px}div.button.menu span.menu{border-left:1px solid #fff;border-right:1px solid rgba(0,0,0,.1);display:inline-block;height:27px;position:absolute;right:0}div.button-container{z-index:2}div.button-container div.button{margin-left:5px}div.button-container.right{position:absolute;right:10px;top:10px}.button-wrapper{display:block;float:left;margin-right:10px}.submassive{margin-top:5px;text-align:center}#createDraft,#createProforma{float:left;margin:16px 0 0}.stopwrap{overflow:hidden;white-space:nowrap}.menu{margin:40px auto 0;width:900px}.menu .menu-list{float:left;margin-right:50px;width:400px}.menu .menu-list h3{color:#0087d1;font-size:18px;margin-bottom:5px}.menu .menu-list h3 a{color:#0087d1;text-decoration:none}.menu .menu-list ul{margin-bottom:30px}.menu .menu-list ul li{line-height:24px}.menu .menu-list ul li a{color:#666;text-decoration:none}#subTasks,.ui-dialog{background-color:#eee;border:4px solid #636363;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 2px 15px #666;-moz-box-shadow:2px 2px 15px #666;box-shadow:2px 2px 15px #666;overflow:hidden;padding:3px;position:absolute;z-index:10004}.ui-dialog-titlebar{background-color:#0089ce;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:16px;margin-bottom:5px;padding:5px}.ui-dialog-title{color:#fff;font-size:14px;font-weight:700}.ui-dialog-titlebar-close{background-color:#0089ce;background-image:none;border:none;color:#fff;float:right;font-size:13px;height:22px;margin:-7px 0;padding:0;text-decoration:none;top:2px}.ui-dialog-titlebar-close span,.ui-dialog-titlebar-close:hover{background-color:#0089ce;font-weight:400}.ui-dialog-titlebar-close:hover{background-image:none;border:0;color:#fff;padding:0}.ui-dialog-content{padding:10px}.ui-dialog-content .explanation{margin-bottom:10px}.ui-widget-overlay{background-color:#fff;filter:alpha(opacity=50);height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:10004}.dialog-form{padding:10px 0}.dialog-form label{display:inline-block;min-width:170px}.dialog-form.narrow label{min-width:70px}.dialog-form label.textarea{vertical-align:top}.dialog-form textarea{resize:vertical}.dialog-form div{margin-bottom:5px}.dialog-form p.hint{color:#a2a2a2;font-size:13px;margin-left:150px}.dialog-form select.small{font-size:14px;min-width:70px}.dialog-form select.medium{font-size:14px;max-width:175px;min-width:175px}.cmapdialog{background-color:#fafafa;border:2px solid #e0e0e0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;overflow:inherit;padding:15px;position:absolute;z-index:10004}.cmapdialog>.ui-dialog-titlebar{display:none}.cmapdialog h1{font-size:14px;margin-bottom:10px}.cmapdialog h1.center{text-align:center}.cmapdialog div.actions{bottom:5px;position:absolute;right:15px}.cmapdialog div.dialogsection{margin-bottom:30px!important}.cmapdialog div.dialogsection div{margin-bottom:10px}.cmapdialog div.dialogsection div .button{margin-bottom:0}.cmapdialog label{display:inline-block;font-weight:400;padding-right:2px}.cmapdialogv3{background-color:#fff;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 0 16px 6px hsla(0,0%,7%,.14);outline:1px solid transparent;overflow:inherit;padding:15px;position:absolute;z-index:10004}.cmapdialogv3>.ui-dialog-titlebar{display:none}.cmapdialogv3.cmap-new-dialog>.ui-dialog-titlebar{background-color:#fff;display:block;height:auto;margin:0;padding:0}.cmapdialogv3.cmap-new-dialog>.ui-dialog-titlebar .ui-dialog-titlebar-close{background-color:#fff;line-height:1;margin:0;padding:0}.cmapdialogv3.cmap-new-dialog>.ui-dialog-titlebar .ui-dialog-titlebar-close span{background-color:#fff;color:#0087d1}.cmapdialogv3.cmap-new-dialog .ui-dialog-title{color:#0087d1;display:inline-block;font-size:20px;margin-bottom:5px}.cmapdialogv3.cmap-new-dialog.small-title .ui-dialog-title{font-size:14px}.cmapdialogv3 h1{color:#0087d1;display:inline-block;font-size:20px;margin-bottom:5px}.cmapdialogv3 h1.center{text-align:center}.cmapdialogv3 h4{color:#0087d1;display:inline-block;font-size:15px;margin-bottom:5px}.cmapdialogv3 p.description{color:#aaa;margin-bottom:15px}.cmapdialogv3 td.grid-header{color:#333;font-weight:600;padding:15px 10px}.cmapdialogv3 div.actions{margin:25px auto 5px;text-align:center}.cmapdialogv3 div.actions div.extra-actions{padding-top:25px}.cmapdialogv3 div.dialogsection{margin-bottom:30px!important}.cmapdialogv3 div.dialogsection div{margin-bottom:10px}.cmapdialogv3 div.dialogsection p{padding-top:1em}.cmapdialogv3 div.dialogsection p:first-of-type{padding-top:0}.cmapdialogv3 div.dialogsection p.spaced{padding-top:1em}.cmapdialogv3 label{display:inline-block;font-size:12px;font-weight:400;min-width:100px}.cmapdialogv3 label.narrow{min-width:56px}.cmapdialogv3 label.wide{min-width:120px}.cmapdialogv3 label.left{text-align:left}.cmapdialogv3 .hint{font-size:13px}.cmapdialogv3 .forlabel{margin-left:100px}.cmapdialogv3 .ui-sortable-helper{display:table}.cmapdialogv3 table.grid{width:auto}.cmapdialogv3 table.grid tbody td{border-top:1px solid #e0e0e0}.cmapdialogv3 table.grid tbody td.noborder{border-left:none;border-right:none}.cmapdialogv3 select.mini{margin:0 4px;min-width:105px;width:105px}.cmapdialogv3 .shareWith select{margin-right:4px}.cmapdialogv3 .ui-dialog-buttonpane{text-align:center}.cmapdialogv3 .ui-dialog-buttonpane button{display:inline-block;height:29px;margin:0 15px;min-width:40px}.cmapdialogv3 .ui-dialog-buttonpane button span{padding:0 8px}.cmapdialogv3.confirm-close-workstage .dialogsection,.cmapdialogv3.invoice-dialog .dialogsection{margin:10px auto!important}.cmapdialogv3.confirm-close-workstage .dialogsection p,.cmapdialogv3.invoice-dialog .dialogsection p{text-align:left!important}.cmapdialogv3.timeSummaryDialog label{margin-right:10px;min-width:auto}.cmapdialogv3.timeSummaryDialog label+input{margin-right:10px}.cmapdialogv3 .button{margin:0 8px!important}.cmapdialogv3 .button.link-button{background:none;border:none;color:#0087d1;font-size:13px;font-weight:400;margin:0!important;padding:0;text-decoration:underline}.cmapdialogv3 .button.link-button:hover{box-shadow:none}.cmapdialogv3 a.ai-file-upload div.button.icon{margin:0!important}.cmapdialogv3 .successMessage,.cmapdialogv3 .warningMessage{border-radius:4px;display:flex;margin:10px 0 0;padding:9px}.cmapdialogv3 .successMessage:before,.cmapdialogv3 .warningMessage:before{font-family:Font Awesome\ 6 Pro;font-size:17px;font-weight:900}.cmapdialogv3 .successMessage span.panel,.cmapdialogv3 .warningMessage span.panel{padding-left:8px;padding-top:2px}.cmapdialogv3 .successMessage.hidden,.cmapdialogv3 .warningMessage.hidden{display:none}.cmapdialogv3 .successMessage.narrow,.cmapdialogv3 .warningMessage.narrow{max-width:247px}.cmapdialogv3 .successMessage{background-color:#f2f8f5;border:1px solid #f2f8f5;color:#666}.cmapdialogv3 .successMessage:before{color:#1f8b51;content:"\f058"}.cmapdialogv3 .successMessage span.panel{padding-left:8px;padding-top:2px}.cmapdialogv3 .warningMessage{background-color:#fffbf2;border:1px solid #fffbf2;color:#333;font-size:14px;margin:16px 0 0;max-width:375px}.cmapdialogv3 .warningMessage span{padding-left:8px}.cmapdialogv3 .warningMessage:before{color:#febb20;content:"\f071"}.cmapdialogv3 .progressPanel .progressBar{background-color:#f3f4f6;border-radius:2px;height:10px;margin-bottom:3px;margin-top:2em}.cmapdialogv3 .progressPanel .progressBar .progress{background-color:#0087d1;border-radius:2px 0 0 2px;display:block;height:10px}.cmapdialogv3.archiveProjectDialog .ui-dialog-buttonset{color:transparent;cursor:default}.cmapdialogv3.archiveProjectDialog .ui-dialog-buttonset .button.link-button{background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f5f5f5,#f1f1f1);background-image:linear-gradient(top,#f5f5f5,#f1f1f1);background-image:-o-linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#666;cursor:pointer;font-size:12px;font-weight:700;height:30px;line-height:28px;margin:0;margin:0 8px!important;padding:0 8px;position:relative;text-align:center;text-decoration:none;-webkit-user-select:none}.cmapdialogv3.archiveProjectDialog .ui-dialog-buttonset .button.link-button.action{position:absolute;right:10px;top:10px;z-index:1}.cmapdialogv3.archiveProjectDialog .ui-dialog-buttonset .button.link-button.green{background-color:#94c03d;background-image:none;color:#fff;padding-right:8px}.cmapdialogv3.archiveProjectDialog .ui-dialog-buttonset .button.link-button.blue{background-color:#0087d1;background-image:none;color:#fff;padding-right:8px}.cmapdialogv3.archiveProjectDialog .ui-dialog-buttonset .button.link-button.white{background-color:#fff;background-image:none;border-color:#0087d1;color:#0087d1;padding-right:8px}.cmapdialogv3.archiveProjectDialog .ui-dialog-buttonset .button.link-button.academy{font-size:14px;font-weight:600;padding-right:20px}.cmapdialogv3.archiveProjectDialog .ui-dialog-buttonset .button.link-button.blue.disabled,.cmapdialogv3.archiveProjectDialog .ui-dialog-buttonset .button.link-button.disabled,.cmapdialogv3.archiveProjectDialog .ui-dialog-buttonset .button.link-button.green.disabled{background-color:#e4e4e4;color:#aaa}.cmapdialogv3.archiveProjectDialog .ui-dialog-buttonset .button.link-button.blue.disabled:hover,.cmapdialogv3.archiveProjectDialog .ui-dialog-buttonset .button.link-button.disabled:hover,.cmapdialogv3.archiveProjectDialog .ui-dialog-buttonset .button.link-button.green.disabled:hover{background-color:#e4e4e4;border:1px solid rgba(0,0,0,.1);color:#aaa}.cmapdialogv3.archiveProjectDialog .ui-dialog-buttonset .button.link-button:hover{background-color:#f8f8f8;background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);background-image:linear-gradient(top,#f8f8f8,#f1f1f1);background-image:-o-linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);color:#333}.cmapdialogv3.archiveProjectDialog .ui-dialog-buttonset .button.link-button:hover.green{background-color:#94c03d;background-image:none;color:#fff}.validationMessages{margin:15px 20px}.academyTable td{font-weight:700;padding:4px;text-align:center;width:180px}.academyTable .amber{background-color:#ffbf00;color:#fff}.academyTable .green{background-color:#94c03d;color:#fff}table.grid{border-collapse:collapse;font-size:12px;width:100%}table.grid td,table.grid th{border-bottom:1px solid #e0e0e0;box-sizing:border-box;height:35px;line-height:26px;padding:4px 5px;vertical-align:top}table.grid td.view,table.grid th.view{padding:3px 0;text-align:center;width:40px}table.grid td.checkbox,table.grid th.checkbox{padding:0;text-align:center;width:40px}table.grid td.center,table.grid th.center{text-align:center}table.grid td.left,table.grid th.left{text-align:left}table.grid td.right,table.grid th.right{text-align:right}table.grid td.larger,table.grid th.larger{font-size:14px}table.grid td.smaller,table.grid th.smaller{font-size:10px}table.grid td.dark,table.grid th.dark{color:#333;font-weight:600}table.grid td:first-child,table.grid th:first-child{border-left:1px solid #e0e0e0}table.grid td:last-child,table.grid th:last-child{border-right:1px solid #e0e0e0}table.grid td:last-child .grid-filter-options,table.grid th:last-child .grid-filter-options{left:auto;right:0}table.grid th,table.grid tr.thead td{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;color:#333;font-weight:600;text-align:center}table.grid th.left,table.grid tr.thead td.left{text-align:left}table.grid th.right,table.grid tr.thead td.right{text-align:right}table.grid th a,table.grid tr.thead td a{color:#333;display:block;text-decoration:none}table.grid th a i.icon.arrow,table.grid tr.thead td a i.icon.arrow{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -120px;height:10px;margin:0 0 0 5px;padding:0;vertical-align:middle;width:9px}table.grid th a i.icon.arrow.down,table.grid tr.thead td a i.icon.arrow.down{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -106px}table.grid thead td{position:relative;z-index:1}table.grid tbody td{max-width:250px;overflow-x:hidden;padding-right:20px;position:relative;text-overflow:ellipsis;white-space:nowrap}table.grid tbody td a.icon.edit{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -153px;height:16px}table.grid tbody td a.icon.edit:hover{background:url(/content/images/sprites/sprites.png) no-repeat -20px -25px}table.grid tbody td span.multiple{line-height:18px}table.grid tbody td span.multiple a{display:block}table.grid tbody td span.multiple a:last-of-type{color:#aaa}table.grid tbody td span.amber,table.grid tbody td span.negative{color:#fff;display:inline-block;min-width:80px;padding:0 4px;text-align:right}table.grid tbody td span.amber.negative,table.grid tbody td span.negative.negative{background-color:#ce3434}table.grid tbody td span.amber.amber,table.grid tbody td span.negative.amber{background-color:#ffbf00}table.grid tbody td span.amber.center,table.grid tbody td span.negative.center{text-align:center}table.grid tbody td #grid-edit-text,table.grid tbody td #grid-edit-users{padding:4px 2px}table.grid tfoot td,table.grid tr.footer td{color:#333;font-weight:600;text-align:right}table.grid tfoot td.left,table.grid tr.footer td.left{text-align:left}table.grid td.blankstate{padding:40px 0;z-index:0}table.grid tr.grey-background{background-color:#f5f5f5}table.grid tr.spacer td{border-left:none;border-right:none;padding-bottom:15px;padding-top:15px}table.grid .grid-column-filter input::-ms-clear{display:none}table.grid .grid-column-filter .removeX{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -91px;display:none;height:12px;margin:0;position:absolute;right:10px;top:12px;width:10px;z-index:4}table.grid .grid-column-filter .grid-filter-options{background-color:#f5f5f5;border:1px solid #e0e0e0;box-sizing:border-box;display:none;left:0;min-width:100%;padding:10px;position:absolute;top:2px;z-index:2}table.grid .grid-column-filter .grid-filter-options ul{margin:35px 0 10px;max-height:350px;overflow-y:auto;white-space:nowrap}table.grid .grid-column-filter .grid-filter-options ul li{margin-right:10px}table.grid .grid-column-filter .grid-filter-options ul li input[type=checkbox],table.grid .grid-column-filter .grid-filter-options ul li input[type=radio]{margin-right:5px;vertical-align:middle}table.grid .grid-column-filter .grid-filter-options ul li input[type=text]{left:auto;margin:0;padding:4px;position:relative}table.grid .grid-column-filter .grid-filter-options ul li .numeric{width:30px}table.grid .grid-column-filter .grid-filter-options ul li .calendar{width:80px}table.grid .grid-column-filter .grid-filter-options ul li select{left:auto;margin:0 5px;padding:4px;position:relative;width:43px}table.grid .grid-column-filter .grid-filter-options ul li label{font-size:12px;font-weight:600}table.grid input[type=text],table.grid select{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-sizing:border-box;font-size:12px;left:50%;margin-left:-48%;min-width:0;padding:4px 22px 4px 2px;position:absolute;width:97%;z-index:3}table.grid input[type=text].inuse,table.grid select.inuse{border:2px solid #aaa}table.grid textarea{font-size:12px}#grid-edit{display:none;position:absolute;right:2px;top:9px}#add-contacts{min-width:460px}#add-contacts select{border:none;max-width:326px}#add-contacts th:first-child{width:120px}#Contact_FirstName_Autocomplete_Clear,#newContact_FirstName_Autocomplete_Clear{display:none;margin:0 5px}#grid-new-group{min-width:460px}#grid-new-group input[type=text]{border:none;max-width:325px;min-width:325px}#grid-new-group textarea{border:none;max-width:315px;min-width:315px}#save-view{min-width:632px}#save-view th{width:150px}#save-view input{border:none;max-width:460px}#grid-customise-columns-container{height:100%;margin-right:-15px}#grid-customise-columns-container .mCSB_inside>.mCSB_container{margin-right:0}#grid-columns{min-width:420px}#grid-columns tbody td{max-width:380px}#grid-columns tbody td.reorder{max-width:25px;padding-right:5px;width:25px}.apply-filter-button{margin-left:3px;margin-top:24px;text-align:left}#overflow-viewer{background-color:#fff;display:none;font-size:12px;left:5px;padding-right:10px;position:absolute;top:4px;z-index:5}#overflow-viewer a.icon.edit{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -153px;float:right;margin-left:20px}#overflow-viewer a.icon.edit:hover{background:url(/content/images/sprites/sprites.png) no-repeat -20px -25px}#overflow-viewer span>.SumoSelect{display:none!important}.save-cancel-column{text-align:right;width:110px}.daysRemaining2Col .daysRemainingColumn:not(:first-child){border-left:1px solid #ccc;margin-left:15px;padding-left:15px}.daysRemainingColumn .daysRemainingColumnYear hr{margin-top:0}.daysRemainingColumn .grouping{color:#444}.daysRemainingColumn hr{border-color:#ccc;border-style:solid;margin:13px 0}.daysRemainingColumn ul>li .daysRemainingRow{margin-top:8px}.daysRemainingColumn ul>li .daysRemainingRow:first-child{margin-top:0}.daysRemainingColumn ul>li:not(:first-child) .grouping{margin-top:12px}.daysRemainingColumn ul .with-office{margin-left:10px}.daysRemainingColumn ul .with-office .daysRemainingRow:first-child{margin-top:8px}#merge-contacts-container{position:relative}#merge-contacts{width:826px}#merge-contacts span{margin-left:8px}#related-items-overlay{bottom:0;height:175px;position:absolute;width:100%}#related-items-overlay .overlay{background-color:#fff;filter:alpha(opacity=50);opacity:.5;position:absolute;z-index:9}#related-items-overlay .refresh{background-color:#fff;border:1px solid #d9d9d9;border-radius:5px;color:#43a4d5;cursor:pointer;font-size:18px;font-weight:700;left:50%;margin:-25px 0 0 -76px;padding:9px 17px 4px;position:absolute;text-align:center;top:50%;width:120px;z-index:10}.dashboards{position:relative}.dashboards div.grid{background-color:#e0e0e0;float:left;margin:5px}.dashboards td{vertical-align:top}.dashboards td:last-child{padding-left:10px}.dashboards .dashboard-margin{display:inline-block;padding:5px;position:absolute}.dashboards .dashboard-margin.edit .dashboard-wrapper{box-shadow:0 4px 8px -2px rgba(21,37,75,.04),0 4px 12px 0 rgba(21,37,75,.05),0 0 4px 0 rgba(21,37,75,.05);-webkit-box-shadow:0 4px 8px -2px rgba(21,37,75,.04),0 4px 12px 0 rgba(21,37,75,.05),0 0 4px 0 rgba(21,37,75,.05);-moz-box-shadow:0 4px 8px -2px rgba(21,37,75,.04),0 4px 12px 0 rgba(21,37,75,.05),0 0 4px 0 rgba(21,37,75,.05)}.dashboards .dashboard-margin .dashboard:has(div.no-scroll){overflow-y:hidden}.dashboards .dashboard-margin.ui-draggable.dragging,.dashboards .dashboard-margin.ui-resizable.resizing{z-index:3}.dashboards .dashboard-margin.focused{z-index:3!important}.dashboards .dashboard-margin.unfocused{z-index:2!important}.dashboards .dashboard-margin .dashboard-wrapper{box-sizing:border-box;height:100%;overflow:hidden;position:relative;width:100%}.dashboards .dashboard-margin .dashboard-wrapper .move{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -51px;border:none;cursor:move;display:inline-block;height:13px;position:absolute;right:25px;top:8px;width:10px}.dashboards .dashboard-margin .dashboard-wrapper .remove{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -66px;border:none;display:inline-block;height:10px;position:absolute;right:8px;top:10px;width:10px}.dashboards .dashboard-margin .dashboard-wrapper .dashboard-header{white-space:nowrap}.dashboards .dashboard-margin .dashboard-wrapper .dashboard-header h3{font-size:16px;margin-bottom:15px}.dashboards .dashboard-margin .dashboard-wrapper .dashboard-header h3.ellipsis{max-width:calc(100% - 58px)}.dashboards .dashboard-margin .dashboard-wrapper .dashboard-header i.icon.whatsthis{vertical-align:top}.dashboards .dashboard-margin .dash-resize-left{height:80%;left:5px;position:absolute;top:10%;width:5px}.dashboards .dashboard-margin .dash-resize-right{height:80%;position:absolute;right:5px;top:10%;width:5px}.dashboards .dashboard-margin .dash-resize-bottom{bottom:6px;height:5px;left:10%;position:absolute;width:80%}.dashboards .dashboard-margin .dash-resize-bottomright{border-bottom:1px solid #ddd;border-right:1px solid #ddd;bottom:8px;height:15px;position:absolute;right:8px;width:15px}.dashboards .dashboard-margin .report-link{position:absolute;right:10px;top:10px}.dashboards .dashboard-margin .report-link.group-dashboard{right:39px;top:4px}.dashboards .dashboard-margin.edit .report-link{display:none}.dashboards .dashboard-margin.edit .report-link.group-dashboard{display:block}.dashboards .dashboard{box-sizing:border-box;height:calc(100% - 38px);overflow:auto;position:relative}.dashboards .dashboard table:not(.grid){border:1px solid #f0f0f0;border-collapse:collapse;width:100%}.dashboards .dashboard table:not(.grid) thead tr{background-color:#ecf3f9;color:#333;height:36px}.dashboards .dashboard table:not(.grid) thead th{border:none;color:#333;font-size:12px;font-weight:700;padding:0 5px 0 0;text-align:center}.dashboards .dashboard table:not(.grid) thead th:first-child.left{padding-left:10px}.dashboards .dashboard table:not(.grid) thead th .left{text-align:left}.dashboards .dashboard table:not(.grid) thead th.budget-unit-value-header{width:110px}.dashboards .dashboard table:not(.grid) tr.noborder td{border:none}.dashboards .dashboard table:not(.grid) td{border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;padding:10px;vertical-align:middle}.dashboards .dashboard table:not(.grid) td span.next,.dashboards .dashboard table:not(.grid) td span.overdue,.dashboards .dashboard table:not(.grid) td span.todays{color:#fff;display:inline-block;font-weight:700;padding:2px;text-align:center;width:100%}.dashboards .dashboard table:not(.grid) td span.overdue{background-color:#ce3434}.dashboards .dashboard table:not(.grid) td span.todays{background-color:#ffbf00}.dashboards .dashboard table:not(.grid) td span.next{background-color:#94c03d}.dashboards .dashboard table:not(.grid) .task-table,.dashboards .dashboard table:not(.grid) .task-table td{border:none}.dashboards .dashboard .content-panel{border:none;margin-bottom:0;padding:0}.dashboards .dashboard .content-panel .rb-chart{border:none;margin:0}.dashboards .dashboard .content-panel div.workloadschedulebar span.title{cursor:default}.dashboards .dashboard .content-panel-section{margin-bottom:0}.dashboards .dashboard .content-panel-section .reportbuilder-report-filters,.dashboards .dashboard .content-panel-section .reportbuilder-report-header-currency{display:none}.dashboards .dashboard .reportbuilder-report-header-currency{clear:both}.dashboards .dashboard .noresults{margin:18px}.dashboards .dashboard .menu{margin:0 18px;width:auto}.dashboards .dashboard .menu .menu-list{width:auto}.dashboards .dashboard .dashboard-right-dropdown{margin:2px;text-align:right}.dashboards .dashboard .dashboard-right-dropdown.top{margin-bottom:4px}.dashboards .mydebtors-toggle-wrapper{float:right;margin-right:4px}#reportbuilder .mCSB_inside>.mCSB_container{margin-right:14px}.reportbuilder-content-panel{overflow-x:hidden;width:95vw}#reportbuilder-mainpanel{width:100%}#reportbuilder-preview{margin-top:13px}#reportbuilder-preview .reportoverlay tbody td{border:1px solid #f3f3f3}#reportbuilder-preview .reportoverlay tbody tr td:last-child{border-right:none}.reportbuilder-preview{display:block;max-height:75vh;position:relative;width:100%}.reportbuilder-report{margin-bottom:0;max-height:85vh;max-width:80vw}@media print{.reportbuilder-report{max-height:none;max-width:none;overflow-block:paged}}.reportbuilder-preview::-webkit-scrollbar,.reportbuilder-report::-webkit-scrollbar{cursor:pointer;height:6px;width:6px}.reportbuilder-preview::-webkit-scrollbar-track,.reportbuilder-report::-webkit-scrollbar-track{background:#f1f1f1}.reportbuilder-preview::-webkit-scrollbar-thumb,.reportbuilder-report::-webkit-scrollbar-thumb{background:#8c8c8c;border-radius:3px}.reportbuilder-preview::-webkit-scrollbar-thumb:hover,.reportbuilder-report::-webkit-scrollbar-thumb:hover{background:#666}.reportbuilder-preview,.reportbuilder-report{overflow:auto}.reportbuilder-preview .report,.reportbuilder-report .report{border:none;border-collapse:collapse;position:relative;width:100%}.reportbuilder-preview .report thead tr,.reportbuilder-report .report thead tr{background-color:#0089ce;height:35px;white-space:nowrap}.reportbuilder-preview .report th,.reportbuilder-report .report th{border:none}.reportbuilder-preview th,.reportbuilder-report th{background-color:#0089ce;border:0 solid #0089ce;position:sticky;top:0}.reportbuilder-preview thead tr:nth-child(2) th,.reportbuilder-report thead tr:nth-child(2) th{top:35px}.reportbuilder-preview tbody tr td:last-child,.reportbuilder-report tbody tr td:last-child{border-right:none}.reportbuilder-preview #reportTable,.reportbuilder-report #reportTable{margin-bottom:40px}.reportbuilder-preview .overlay,.reportbuilder-report .overlay{height:86%}.reportbuilder-chart-series label{min-width:0}#filters div{margin-bottom:3px}#filters div select{margin-top:3px;vertical-align:top}#filters div.on{display:block}#filters span.filter{background-color:#efefef;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:inline-block;height:30px;margin-right:20px;min-width:226px;padding-left:5px}#filters span.filter label{color:#aaa;display:inline-block;font-size:14px;font-weight:600;margin-top:7px;min-width:200px}#filters span.filter input[type=checkbox]{vertical-align:middle}#filters span.filter.filter-on{background-color:#a2cc38}#filters span.filter.filter-on label{color:#222}#filters select{width:338px}#filters .SumoSelect>.CaptionCont{width:237px}#filters .SumoSelect>.optWrapper{min-width:100%}#filters #button-loader{max-width:90px;min-width:90px;width:90px}#filters #button-loader span{background-color:#f5f5f5;height:27px;margin-right:0;max-width:65px;min-width:65px;width:65px}#filters input.ui-autocomplete-input{margin-left:4px}#dashboard-settings-container{height:100%;margin-top:10px;padding-bottom:100px}.divider .selectAll{margin:10px 0 10px 3px!important}div.auto{max-height:540px;overflow:auto}#resourcing-action-buildBudgetFromResourcing ul.subradio li,div.auto #externals span,div.auto #sections span{white-space:nowrap}#resourcing-action-buildBudgetFromResourcing ul.subradio li label{max-width:260px}div.header-description{border-bottom:1px solid #ddd;padding-bottom:10px}div.divider{border-bottom:1px solid #ddd;padding-bottom:6px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#666!important}.list-compact li{color:#a0afbb;margin-bottom:20px;position:relative}.list-compact li div{margin-bottom:2px!important}.list-compact li.showmoreorless{cursor:pointer;font-size:12px;text-align:center;text-decoration:underline}.contact-list-compact li{color:#a0afbb;margin-bottom:20px;position:relative}.contact-list-compact li div{margin-bottom:2px!important}.contact-list-compact li .contact-info .email{color:#a0afbb}.contact-list-compact li#showless-contacts,.contact-list-compact li#showmore-contacts{cursor:pointer;font-size:12px;text-align:center;text-decoration:underline}.contact-company-history a.delete,.contact-company-history a.edit{float:right}.contact-company-history li{margin-bottom:20px}.contact-company-history li i.multiple{background:url(/content/images/sprites/sprites.png) no-repeat -147px -33px;display:inline-block;height:16px;margin-left:5px;right:6px;top:5px;width:16px}.cmapdialogv4.archive-account-dialog .ui-dialog-titlebar{position:static}.cmapdialogv4.archive-account-dialog .ui-dialog-titlebar-close{right:4px}.cmapdialogv4.archive-account-dialog #archive-account-dialog #archive-account-message{white-space:pre-line}.contact-group-list li{margin-bottom:6px}.contact-group-membership a.delete,.contact-group-membership a.edit{float:right}.contact-group-membership li{margin-bottom:10px}.contact-group-membership i.icon{position:absolute;right:0}.projectThumbnail{height:130px;margin:0 auto;position:relative;width:180px}.projectThumbnail .placeholder{background:url(/content/images/sprites/sprites.png) no-repeat -1px -268px;cursor:pointer}.projectThumbnail img{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;margin:0 auto}.projectImage-button{cursor:pointer}.projectImage-button input[type=file]{height:28px;margin-left:-30px;opacity:0;overflow:hidden;position:absolute;width:64px;z-index:10}.projectImage-button input[type=file]::file-selector-button{cursor:pointer;height:28px;width:64px}.projectImage-button input[type=file]::-webkit-file-upload-button{cursor:pointer;height:28px;width:64px}.projectImage-image img{display:block;margin:0 auto;position:relative;width:180px}#moveProjectStageDates-description{margin-top:15px}#moveProjectStageDatesTableContainer{margin-bottom:20px;margin-top:20px}#moveProjectStageDatesTableContainer table{display:block;overflow:hidden}#moveProjectStageDatesTableContainer table tbody,#moveProjectStageDatesTableContainer table thead{display:block}#moveProjectStageDatesTableContainer table tbody{height:210px;overflow:hidden}#moveProjectStageDatesTableContainer th:first-child{padding-left:10px}#moveProjectStageDatesTableContainer td.checkbox,#moveProjectStageDatesTableContainer th.checkbox{width:20px}#moveProjectStageDatesTableContainer td.stagename,#moveProjectStageDatesTableContainer th.stagename{width:420px}#moveProjectStageDatesTableContainer .stagedates{width:140px}#moveProjectStageDatesTableContainer .mCSB_inside>.mCSB_container{margin-right:15px}#moveProjectStageDates-later li span.checkbox{margin-left:10px;margin-right:10px}#project-team,#project-team li{position:relative}#project-team li{color:#a0afbb;margin-bottom:20px}#project-team li div{margin-bottom:2px!important}#project-team li .teammember-info .teammember-user{color:#333}#project-team li .teammember-info .teammember-company,#project-team li .teammember-info .teammember-email{color:#a0afbb}#project-team li .teammember-editdelete{float:right}#project-team li.showless,#project-team li.showmore{cursor:pointer;font-size:12px;text-align:center;text-decoration:underline}#linkedProjects li{margin-bottom:5px}#linkedProjects li a,.status{display:inline-block}.status{color:#fff;float:none;margin:0 3px;padding:4px 6px}.status.pending,.status.potential{background-color:#ffbf00}.status.live,.status.project{background-color:#94c03d}.status.disabled{background-color:#d3d3d3;color:#333}.status.closed{background-color:#0087d1}.status.dead,.status.deleted{background-color:#ce3434}#page-status,#profit-status,#project-status{font-size:12px;text-align:center}#page-status .reason,#profit-status .reason,#project-status .reason{font-size:14px;margin-top:20px}#page-status p,#profit-status p,#project-status p{text-align:left}#page-status span.status,#profit-status span.status,#project-status span.status{color:#fff;display:inline-block;float:none;margin:0 3px;padding:4px 6px}#page-status span.status.pending,#page-status span.status.potential,#profit-status span.status.pending,#profit-status span.status.potential,#project-status span.status.pending,#project-status span.status.potential{background-color:#ffbf00}#page-status span.status.live,#page-status span.status.project,#profit-status span.status.live,#profit-status span.status.project,#project-status span.status.live,#project-status span.status.project{background-color:#94c03d}#page-status span.status.disabled,#profit-status span.status.disabled,#project-status span.status.disabled{background-color:#d3d3d3;color:#333}#page-status span.status.closed,#profit-status span.status.closed,#project-status span.status.closed{background-color:#0087d1}#page-status span.status.dead,#page-status span.status.deleted,#profit-status span.status.dead,#profit-status span.status.deleted,#project-status span.status.dead,#project-status span.status.deleted{background-color:#ce3434}#page-status li,#profit-status li,#project-status li{display:inline-block;margin-top:40px;padding:0 40px}#page-status li div,#profit-status li div,#project-status li div{font-size:30px;font-weight:700}#page-status li span,#profit-status li span,#project-status li span{color:#a0afbb;display:block;font-size:14px}#page-status{font-size:14px}#page-status p{padding-top:1.2em}#page-status div.content-panel-main,#page-status div.content-panel-main div{margin-bottom:0}#profit-status li{margin-top:0}#workflowTemplates td:first-child{width:45%}#workflowTemplates td:nth-child(2),#workflowTemplates td:nth-child(3),#workflowTemplates td:nth-child(4){width:15%}#workflowTemplates td:nth-child(5){width:5%}#workflowTemplates .status{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;min-width:70px}#workflowTemplateStatusDialog h1{margin-bottom:15px;text-align:center;width:100%}#workflowTemplateStatusDialog #templateStatusContainer p{margin-bottom:10px;text-align:center}#workflowTemplateStatusDialog #templateStatusContainer div{margin:0 auto;width:150px}#workflowTemplateStatusDialog #templateStatusContainer div select{margin-left:-7px}.button2,label.button2{font-size:14px!important;font-weight:400!important;margin-bottom:0!important;margin-top:0!important}.button2:not(label),label.button2:not(label){padding:3px 15px 30px!important}.button2 .button,label.button2 .button{background-image:none;border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:28px;padding:2px 15px 4px 12px;-webkit-user-select:none}.button2 .button.icon,label.button2 .button.icon{margin:0;padding-left:30px;position:relative;text-align:left}.button2 .button.green,label.button2 .button.green{background-color:#94c03d;padding-right:15px}.button2 .button.lightblue,label.button2 .button.lightblue{background-color:#25a2ef;background-image:none;color:#fff;padding-right:15px}.button2 .button.blue,label.button2 .button.blue{background-color:#0087d1;background-image:none;color:#fff;padding-right:8px}.button2 .button i.add,label.button2 .button i.add{font-size:20px;font-style:normal}.button2 .button i.add:before,label.button2 .button i.add:before{content:"+";padding-right:10px}.button2 .button i.upload,label.button2 .button i.upload{background:url(/content/images/sprites/sprites.png) no-repeat -386px -289px;display:inline-block;height:14px;left:8px;margin:0;padding-left:0;position:absolute;top:7px;width:16px}input.hiddenField{position:absolute;top:-9999px;visibility:hidden}#workflowTemplate{font-size:14px;margin:20px 40px 0 20px}#workflowTemplate .wizardStep .wizardStepNumber{background:#fff;border:2px solid #25a2ef;border-radius:50%;color:#25a2ef;cursor:default;float:left;font-size:15px;font-weight:400;margin-left:10px;margin-top:20px;padding:5px 12px;vertical-align:middle}#workflowTemplate .wizardStep .wizardStepDetails{float:left;margin-bottom:30px;margin-left:30px;width:730px}#workflowTemplate .wizardStep .wizardStepDetails #WorkflowStage_EmailSubject{margin-bottom:10px}#workflowTemplate .wizardStep .wizardStepDetails .ck-editor__editable_inline{min-height:200px}#workflowTemplate .wizardStep .wizardStepDetails .ck-editor .ck-content{padding:10px 30px}#workflowTemplate .wizardStep .wizardStepDetails .ck-editor ol{list-style:decimal}#workflowTemplate .wizardStep .wizardStepDetails .ck-editor ul{list-style:disc}#workflowTemplate .wizardStep .wizardStepDetails .ck.ck-voice-label{display:none}#workflowTemplate .wizardStep .wizardStepDetails #workflowAttachmentList{margin-bottom:15px;width:350px}#workflowTemplate .wizardStep .wizardStepDetails #workflowAttachmentList li{margin-top:10px}#workflowTemplate .wizardStep .wizardStepDetails #workflowAttachmentList .attachment-name{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:290px}#workflowTemplate .wizardStep .wizardStepDetails #workflowAttachmentList a{text-decoration:none}#workflowTemplate .wizardStep .wizardStepDetails #workflowAttachmentList a:hover{text-decoration:underline}#workflowTemplate .wizardStep .wizardStepDetails #stageTasks{width:590px}#workflowTemplate .wizardStep .wizardStepDetails #stageTasks ul li{margin-left:-1px;margin-top:-1px;padding:12px}#workflowTemplate .wizardStep .wizardStepDetails #stageTasks ul li:not(#editWorkflowTask){border-color:#d3d3d3;border-style:solid none;border-width:1px}#workflowTemplate .wizardStep .wizardStepDetails #stageTasks .workflowTask{margin:10px}#workflowTemplate .wizardStep .wizardStepDetails #stageTasks .editTaskName input{min-width:407px}#workflowTemplate .wizardStep .wizardStepDetails #stageTasks #addWorkflowTask{float:right;margin-top:1px}#workflowTemplate .wizardStep .wizardStepDetails #stageActions:not(.hidden){display:table}#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionRow:not(.hidden){display:table-row}#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionRow span:not(.hidden){display:inline-block}#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionRow div{border-bottom:1px solid #d3d3d3;height:35px;padding-bottom:10px;padding-top:10px}#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionRow .actionDestination,#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionRow .actionIcons,#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionRow .actionName{display:table-cell;vertical-align:top}#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionRow .actionDestination .viewActionDestination,#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionRow .actionDestination .viewActionName,#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionRow .actionIcons .viewActionDestination,#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionRow .actionIcons .viewActionName,#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionRow .actionName .viewActionDestination,#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionRow .actionName .viewActionName{padding-top:8px}#workflowTemplate .wizardStep .wizardStepDetails #stageActions .list-header div{border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;height:30px;padding-bottom:0}#workflowTemplate .wizardStep .wizardStepDetails #stageActions .list-header div:first-child{border-left:1px solid #d3d3d3}#workflowTemplate .wizardStep .wizardStepDetails #stageActions .list-header div:last-child{border-right:1px solid #d3d3d3}#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionName{padding-left:20px;width:350px}#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionName input{min-width:225px;width:225px}#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionDestination{text-align:center;width:200px}#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionDestination span{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionDestination select{min-width:200px;width:200px}#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionIcons{padding-right:10px;text-align:right;width:150px}#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionIcons .editIcons{padding-top:8px}#workflowTemplate .wizardStep .wizardStepDetails #stageActions .actionIcons .editButtons{padding-top:2px}#workflowTemplate .wizardStep .workflowProjectFinish,#workflowTemplate .wizardStep .workflowProjectStart{padding:10px 15px}#workflowTemplate .wizardStep .workflowProjectStart{border-bottom:1px solid #d3d3d3}#workflowTemplate .wizardStep .workflowProjectFinish{border-top:1px solid #d3d3d3;margin-left:-1px;margin-top:-1px}#workflowTemplate .wizardStep .workflowStages{margin-left:20px;width:790px}#workflowTemplate .wizardStep .workflowStages ul li{border-color:#d3d3d3;border-style:solid none;border-width:1px;margin-left:-1px;margin-top:-1px;padding:12px}#workflowTemplate .wizardStep .workflowStages .blank-state{margin:30px 0;padding:30px 175px}#workflowTemplate label{color:#333;display:inline-block;margin-bottom:7px;margin-top:20px}#workflowTemplate label.information{color:#a0afbb;font-weight:lighter;margin-bottom:30px;margin-top:0}#workflowTemplate input[type=text]{padding:7px}#workflowTemplate input[type=text].wide{min-width:500px}#workflowTemplate input[type=text].numeric{max-width:60px;min-width:60px}#workflowTemplate select{min-width:350px;padding:6px}#workflowTemplate select.narrow{min-width:100px}#workflowTemplate hr{border-top:1px solid #e4e4e4;max-width:800px}#workflowTemplate #triggerDateContainer{margin-top:15px}#workflowTemplate .actions{max-width:800px}#workflowTemplate .actions .button{font-size:14px;font-weight:400;padding:2px 15px 4px 12px}#workflowLockSettings{margin:20px 0 0 10px}#workflowBudgetValue{color:#333;font-weight:700}.list-header{background:#ecf3f9;border:1px solid #d3d3d3;color:#666;font-size:14px;font-weight:700;height:28px;padding:10px 0 0 20px}.blank-state{border:1px dotted #d3d3d3;color:#d3d3d3;margin:10px;min-height:28px;padding:30px 10px;text-align:center}.team{margin-top:5px}.team img,.team span{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:30px;margin-bottom:2px;vertical-align:middle;width:30px}.team span{background-color:#0087d1;color:#fff;font-size:14px;line-height:30px;text-align:center}.team em,.team span{display:inline-block}.team em{color:#0089ce;font-size:13px;vertical-align:middle}#syndication-editInvoice-number{max-width:153px;min-width:153px;width:153px}#invoice-total-rows{height:30px}#consolidatedInvoiceList{max-height:300px;overflow-y:auto}#document-actions .document-create,#document-actions .document-upload{float:left;margin-right:5px;min-width:45px}#document-actions li{float:left}#document-actions li .button{margin-right:5px}#document-actions .button-menu{margin-left:0;min-width:35px;padding-right:18px;position:relative;right:auto;text-indent:0;top:auto}#document-actions .button-menu ul{left:0}#document-actions .button-menu ul li{float:none;font-size:12px;padding-left:20px;text-align:left}#document-actions .button-menu ul li .separator{border-bottom:1px solid #ebebeb;margin:3px 0}#document-actions .button-menu ul li:hover{background:#eee}#copymovedocuments .accountname{width:255px}.noclose .ui-dialog-titlebar-close{display:none}select.nominalCode{max-width:180px}#accountPOList input[type=text]{min-width:200px}#accountPOList input[type=text].numeric{min-width:100px;width:100px}#accountPOList .accountName{width:300px}#accountPOList .editDeleteColumn{width:95px}#accountPOList .clearDate{margin-left:-46px;top:-1px;width:46px}#accountPOList .clearDate.invalid{height:28px;margin-left:-48px;top:0}.pt-batch-inputform td{padding-right:20px}.pt-batch-inputform input[type=text]{width:161px}#timelineV2 #gantt-activity-wrapper,#timelineV2 #gantt-wrapper,#timelineV2 #tasks-wrapper{padding-bottom:14px}#timelineV2 #gantt-header th span{background:#94c03d;border-radius:3px;color:#fff;padding:3px 16px}#timelineV2 #gantt,#timelineV2 #gantt td{background-color:#fff;border-right:1px dashed #d3d3d3}#timelineV2 #gantt td.weekend{background-color:#f2f5f8}#timelineV2 .line-marker{background-color:#d3d3d3}#timelineV2 #task-list-container{border-right:1px dashed #d3d3d3}#timelineV2 #gantt-header thead tr th,#timelineV2 #task-header thead tr th{background-color:#ecf3f9;border-bottom:1px solid #d3d3d3;border-right:none;border-top:1px solid #d3d3d3;color:#333;font-size:12px;overflow:hidden;white-space:nowrap}#timelineV2 #gantt-header thead tr th.left,#timelineV2 #task-header thead tr th.left{text-align:left}#timelineV2 #gantt-header thead tr th.num-width,#timelineV2 #gantt-header thead tr th.percentage-width,#timelineV2 #task-header thead tr th.num-width,#timelineV2 #task-header thead tr th.percentage-width{width:30px}#timelineV2 #gantt-header thead tr th.stages-width,#timelineV2 #task-header thead tr th.stages-width{width:265px}#timelineV2 #gantt-header thead tr th.start-width,#timelineV2 #task-header thead tr th.start-width{width:64px}#timelineV2 #gantt-header thead tr th.end-width,#timelineV2 #task-header thead tr th.end-width{width:83px}#timelineV2 #gantt-header thead tr th.duration-width,#timelineV2 #task-header thead tr th.duration-width{width:72px}#timelineV2 #tasks-wrapper .fa-dependency{vertical-align:middle}#timelineV2 .section,#timelineV2 .tabs,#timelineV2 .task{background-color:#fff}#timelineV2 .section h4{color:#0087d1}#timelineV2 .task{border-bottom:1px solid #d3d3d3}#timelineV2 .task .task-name{color:#0087d1}#timelineV2 .task em{font-style:normal}#timelineV2 .nubbin{background-color:#fff;border:1px dashed #d3d3d3;border-right:none;left:5px;width:45px}#timelineV2 .stage{font-weight:700;height:27px;margin-bottom:6px;margin-top:10px}#timelineV2 .stage .pc{margin-left:2px;margin-right:15px}#timelineV2 .stage .timeline-small-font{font-size:10px}#timelineV2 .stage .duration{margin-right:7px;text-align:right;width:25px}#timelineV2 .stage .cmapIcon{margin-left:9px}#timelineV2 .budget-task{height:29px;margin-left:10px;margin-top:10px}#timelineV2 .budget-task .budget-task-complete-checkbox{margin:0 24px 0 0;vertical-align:bottom}#timelineV2 .budget-task input.calendar{font-size:10px;margin-right:5px;min-width:0;padding:2px;width:50px}#timelineV2 .budget-task .budget-task-name{cursor:pointer;display:inline-block;vertical-align:middle;width:210px}#timelineV2 .budget-task .budget-task-duration{font-size:10px;margin-right:5px;min-width:unset;padding:2px;width:25px}#timelineV2 .budget-task .budget-task-duration.invalid{margin-right:3px}#timelineV2 .budget-task .responsible-person{margin-right:11px;position:relative;top:-3px;width:24px}#timelineV2 .budget-task .responsible-person img{width:24px}#timelineV2 .budget-task .responsible-person .initials-circle,#timelineV2 .budget-task .responsible-person .more-responsible-people{height:20px;line-height:17px;padding-left:4px;padding-top:4px;width:20px}#timelineV2 .budget-task .cmapIcon{margin-left:9px;vertical-align:top!important}#workloadschedule-table td.weekend{background-color:#fafafa}#pmworkloadschedule tbody td.managername,#workloadschedule tbody td.managername{font-size:14px;max-width:210px;min-width:210px;overflow:hidden;padding:5px 0 0!important;text-align:left;width:210px}#pmworkloadschedule tbody td.managername div,#workloadschedule tbody td.managername div{display:inline-block;position:relative;top:3px;width:75%}#pmworkloadschedule tbody td.managername i.icon,#workloadschedule tbody td.managername i.icon{margin-top:10px}#pmworkloadschedule tbody td.managername i.downarrow,#workloadschedule tbody td.managername i.downarrow{margin-right:3px}#pmworkloadschedule .workloadscheduleoverview,#workloadschedule .workloadscheduleoverview{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:13px;margin-top:13px}#pmworkloadschedule .whiteBar,#workloadschedule .whiteBar{background-color:#ededed}#pmworkloadschedule .redBar,#workloadschedule .redBar{background-color:#ea4c43}#pmworkloadschedule .yellowBar,#workloadschedule .yellowBar{background-color:#ffc107}#pmworkloadschedule .greenBar,#workloadschedule .greenBar{background-color:#a3ce39}#pmworkloadschedule .blueBar,#workloadschedule .blueBar{background-color:#0087d1}#pmworkloadschedule .amberBar,#workloadschedule .amberBar{background-color:#f57c00}#pmworkloadschedule .lightblueBar,#workloadschedule .lightblueBar{background-color:#45bdff}#pmworkloadschedule .purpleBar,#workloadschedule .purpleBar{background-color:#ce39c2}#pmworkloadschedule .greyBar,#workloadschedule .greyBar{background-color:#ccc}#pmworkloadschedule .downarrow.white.rolearrow,#workloadschedule .downarrow.white.rolearrow{margin-right:10px}#pmworkloadschedule .uparrow.white.rolearrow,#workloadschedule .uparrow.white.rolearrow{margin-right:7px;padding:0;width:19px}#pmworkloadschedule .workloadExpandCollapse,#workloadschedule .workloadExpandCollapse{cursor:pointer}#pmworkloadschedule .darkbarName,#workloadschedule .darkbarName{display:inline-block;position:absolute;z-index:2}.list tbody tr.subheader .expand-collapse-all{padding-left:10px;text-align:left}.list tbody tr.subheader .expand-collapse-all a{color:#0087d1;font-size:14px;font-style:normal;font-weight:600;line-height:100%;text-decoration:none}td.expand-collapse-all{padding-left:10px;text-align:left}td.expand-collapse-all a{color:#0087d1;font-size:14px;font-style:normal;font-weight:600;line-height:100%;text-decoration:none}#ws-project{margin-left:0!important;min-width:241px}.wsabar,.wsbar,.wsfabar,.wshbar,.wsoabar,.wsuabar{padding:2px;position:absolute!important}@media print{div.button-menu{display:none}}#securityPermissionsForm h2.divide{background-color:#ecf3f9;border-bottom:2px solid #fff;color:#333;font-size:12px;font-weight:700;height:13px;padding:14px 20px}#securityPermissionsForm h2.divide i.downarrow{margin-top:2px;width:1px}#securityPermissionsForm h2.divide i.uparrow{margin-top:0;width:0}#securityPermissionsForm h3 i.downarrow{margin-left:4px;margin-top:2px;width:1px}#securityPermissionsForm h3 i.uparrow{margin-left:4px;margin-top:0;width:0}#securityPermissionsForm .dashboardselector{margin-bottom:30px}.security-permissions{padding:16px}.security-permissions h3{margin-bottom:10px}.security-permissions h3 input[type=checkbox]{margin:10px 5px 10px 3px}.security-permissions i.icon{margin-top:1px}.security-permissions .security-permissions-panel .security-permissions-dropdown{display:block;float:left;margin:0 0 10px 25px;width:100%}.security-permissions .security-permissions-panel .security-permissions-dropdown input[type=text],.security-permissions .security-permissions-panel .security-permissions-dropdown select,.security-permissions .security-permissions-panel .security-permissions-dropdown span{display:inline-block;margin-right:20px;min-width:157px;width:157px}.security-permissions .security-permissions-panel .security-permissions-dropdown input[type=checkbox]{display:inline-block;margin-right:20px}.security-permissions .security-permissions-panel .security-permissions-dropdown input[type=text]{min-width:104px;width:104px}.security-permissions .security-permissions-panel .security-permissions-dropdown label{display:inline-block;font-weight:400;margin-right:10px;width:28px}.security-permissions-list{padding:0 16px 16px}.security-permissions-list label{font-weight:400}.security-permissions-list h3{color:#0089ce;margin:25px 0 10px}.security-permissions-list input[type=checkbox]{margin:10px 5px 10px 3px}.security-permissions-list .list-column{float:left;margin-right:15px;width:30%}.security-permissions-list .custom-list li{padding-bottom:8px}#saveSecurityGroupPermissions{float:right;margin-top:15px}.clearDate{margin-left:-46px;top:-1px;width:46px}.clearDate.invalid{height:28px;margin-left:-48px;top:0}tbody.budget-tab{display:inline-block}tbody.budget-tab td{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;box-sizing:border-box;color:#666;float:left;font-size:13px;height:37px;line-height:24px;margin-left:4px;padding:5px 11px}tbody.budget-tab td input[type=text]{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-size:14px;margin-right:10px;min-width:0;padding:1px;width:120px}tbody.budget-tab td input[type=button]{height:19px;line-height:19px}tbody.budget-tab td.disabled span.option{color:#666;cursor:not-allowed}tbody.budget-tab[id=more-tabs] td{background:#636363;border:1px solid #636363;color:#fff;display:inline-block}tbody.budget-tab.selected td{border:1px solid #e0e0e0;border-bottom-color:#f5f5f5;color:#666}tbody.budget-tab.selected td a{color:#666;font-weight:700}tbody.budget-tab.moving td{background:#9ac236;border:1px solid #9ac236;color:#fff;width:102px}tbody.budget-tab.moving td a{color:#fff}tbody.budget-tab a{color:#666;text-decoration:none}tbody.budget-tab a.editTab{margin-left:6px}tbody.budget-tab a.delete{margin-left:20px}#budget-units-type{font-size:12px;margin-bottom:15px;text-align:right}#budget-tab-wrapper #budget-tab-scroller{height:49px;overflow:hidden}#budget-tab-wrapper #budget-tab-scroller #budget-tab-actions-menu{border:0;position:absolute}#budget-tab-wrapper #budget-tab-scroller #budget-tab-actions-menu ul{left:0;top:0}#budget-tab-wrapper #budget-tab-scroller #budget-tab-actions-menu ul.open{display:block}#budget-tab-wrapper #budget-tab-scroller #budget-tab-actions-menu ul li a{display:inline-block;width:100%}#budget-tab-wrapper #budget-tab-scroller .horizontal-rule{background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-color:#e0e0e0 #f5f5f5 #f5f5f5 #e0e0e0;border-style:solid;border-width:1px;height:10px}#budget-tab-wrapper #budget-tabs{box-sizing:border-box;float:left;height:37px;min-width:800px}#budget-tab-wrapper #budget-tabs tbody,#budget-tab-wrapper #budget-tabs tbody tr{display:inline-block}#budget-tab-wrapper #budget-tabs tbody tr td{box-sizing:border-box;white-space:nowrap}#budget-tab-wrapper #budget-tabs tbody tr td .budget-tab-actions-icon{display:inline-block;height:16px;position:relative;right:-7px;width:20px}#budget-tab-wrapper #budget-tabs tbody tr td .budget-tab-actions-icon.hidden{display:none}#budget-tab-wrapper #budget-tabs tbody tr td .budget-tab-actions-icon .ellipsis-menu{border:0}#budget-tab-wrapper #budget-tabs tbody tr td .budget-tab-actions-icon .ellipsis-menu.disabled{background-color:#f5f5f5}#budget-tab-wrapper #budget-tabs tbody tr td .budget-tab-actions-icon .ellipsis-menu span span{position:relative;top:2px}#budget-tab-wrapper #budget-tabs tbody tr td .budget-tab-actions-icon .ellipsis-menu:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));background-image:-webkit-linear-gradient(top,#f8f8f8,#f1f1f1);border:0}#budget-tab-wrapper #budget-tabs tbody.edit-mode tr td .budget-tab-actions-icon{display:none}#budget-tab-wrapper #budget-tabs .budget-tab-actions{margin:0}#budget-tab-wrapper #budget-tabs .budget-tab-actions a{display:inline-block;margin-left:5px;margin-right:-10px;transform:rotate(90deg)}#budget-tab-wrapper #budget-tabs .budget-tab-actions span.dot{background-color:#888;border-radius:50%;display:inline-block;height:3px;width:3px}#budget-tab-wrapper #budget-tab-new-icon{background:#f5f5f5;font-size:24px;font-weight:700;height:49px;line-height:24px;width:70px}#budget-tab-wrapper #budget-tab-new-icon a{color:#666;display:inline-block;padding:5px 0;text-align:center;text-decoration:none;width:70px}#budget-tab-wrapper #budget-tab-new-icon.disabled{background-color:#e4e4e4;color:#aaa}#budget-tab-wrapper #budget-tab-new td{width:166px}.table-wrapper-left .budget-builder tr.subheader td:first-child{text-align:left}.table-wrapper-left tr td.left,.table-wrapper-left tr td:first-child:not(.resourceProfileUnit):not(.totalResourceProfileUnit):not(.aec-fe-monetary-wide){padding-left:8px;text-align:left!important}.budget-builder{width:100%}.budget-builder .budget-section-body.edit-mode .moveSection{position:relative;top:2px}.budget-builder .budget-section-body .budget-section-icons{display:inline-block;width:46px}.budget-builder tr.header{background-color:#0087d1;padding-left:8px;padding-right:8px}.budget-builder tr.header:first-child{padding-left:8px}.budget-builder tr.header:last-child{padding-right:8px}.budget-builder tr.header.blue{background-color:#0089ce;height:38px}.budget-builder tr.header .budget-header-dates{box-sizing:unset;padding-right:8px;text-align:right}.budget-builder tr.header td{color:#fff;font-size:15px;padding-left:8px;padding-right:8px}.budget-builder tr.header td.tip{font-size:13px}.budget-builder tr.header a{border-bottom-color:#fff;color:#fff;font-size:12px;font-weight:700}.budget-builder tr.header span.section-name{display:inline-block;position:relative;top:-1px}.budget-builder tr.header span.section-edit{position:relative}.budget-builder tr.header input[type=text]{margin-right:10px;min-width:0;padding:3px;width:150px}.budget-builder tr.header input[type=button]{height:24px;line-height:24px}.budget-builder tr#budget-section-new,.budget-builder tr.header{height:38px}.budget-builder tr.subheader{background:#ecf3f9;height:38px}.budget-builder tr.subheader td{border-bottom:1px solid #e4e4e4;color:#666;font-size:12px;font-weight:700;padding:4px;text-align:center}.budget-builder tr.subheader td:first-child{text-align:left}.budget-builder tr.subheader td:first-child div{width:140px}.budget-builder tr.subheader td.budget-externals-cost-field{width:150px}.budget-builder tr:not(.header,.subheader) td{background-color:#fff}.budget-builder tr.budget-task{height:39px}.budget-builder tr.budget-task td.move-task{width:27px}.budget-builder tr.budget-task td.move-task .moveTask{margin-top:4px}.budget-builder tr.budget-task td.budget-task-name{max-width:260px;text-align:left}.budget-builder tr.budget-task td.budget-task-name span.taskName{overflow-wrap:anywhere}.budget-builder tr.budget-external-row{height:39px}.budget-builder tr.budget-external-row .budget-external-name{max-width:260px;overflow-wrap:anywhere}.budget-builder tr.budget-adjustment-row{height:39px}.budget-builder tr.budget-adjustment-row td{max-width:260px;overflow-wrap:anywhere}.budget-builder tr.footer{height:38px}.budget-builder tr.footer td{border-bottom:none;font-size:13px;font-weight:700;text-align:center}.budget-builder tr.footer td .label{text-align:left}.budget-builder tr.footer td.right{text-align:right!important}.budget-builder tr.addFeeStage td{border-bottom:2px dashed #0087d1;border-top:2px dashed #0087d1;height:38px;text-align:center}.budget-builder tr.sortable-placeholder-tab-to-section{background:none;box-sizing:border-box;height:100px;padding:20px}.budget-builder tr.sortable-placeholder-tab-to-section td{border:2px dashed #aaa;color:#aaa;font:mulish,Nunito,Helvetica,Arial,sans-serif;font-size:18px}.budget-builder tr td{border-bottom:1px solid #e4e4e4;box-sizing:border-box;height:25px;padding:4px;text-align:center;vertical-align:middle}.budget-builder tr td.left,.budget-builder tr td:first-child{padding-left:8px;text-align:left!important}.budget-builder tr td.center{text-align:center!important}.budget-builder tr td.right{text-align:right}.budget-builder tr td.label{text-align:left!important}.budget-builder tr td.currency{padding-right:8px;text-align:right!important}.budget-builder tr td.negative{color:#ea4c43}.budget-builder tr td:last-child{min-width:110px;padding-right:8px;text-align:right}.budget-builder tr td.borderless{border-bottom:none}.budget-builder tr td.addFeeStage-row{text-align:center!important}.budget-builder tr td input[type=text]{min-width:0;width:90%}.budget-builder tr td input[type=text].amount,.budget-builder tr td input[type=text].percentage-amount{min-width:0;text-align:center;width:50px}.budget-builder tr td a.addrole{margin-left:10px;white-space:nowrap}.budget-builder tfoot #budget-tab-totals-header td{font-weight:400}.budget-builder tfoot td{font-weight:700}.aebudget-builder{margin-top:20px;width:100%}.aebudget-builder tr.header{background-color:#fff;color:#666;padding-left:8px;padding-right:8px}.aebudget-builder tr.header td{border-bottom:none;padding-left:4px;padding-right:4px}.aebudget-builder tr.subheader{height:38px}.aebudget-builder tr.subheader td{background:#ecf3f9;border-bottom:1px solid #e4e4e4;color:#666;font-size:12px;font-weight:700;padding:4px;text-align:center}.aebudget-builder tr.footer{height:38px}.aebudget-builder tr.footer td{border-bottom:none;font-size:13px;font-weight:700;text-align:center}.aebudget-builder tr.footer td.right{text-align:right!important}.aebudget-builder tr.footer td.total{border-top:1px solid #212121}.aebudget-builder tr.subtotalrow td{border-bottom:1px solid #b8b8b8;color:#888;font-style:italic}.aebudget-builder tr.subtotalrow td.subtotalheader{margin-right:10px;text-align:right!important}.aebudget-builder tr.subtotalrow.sectionRow{background-color:#f8f8f9}.aebudget-builder tr.subtotalrow.sectionRow td{background-color:#f8f8f9;border-bottom-color:#e4e4e4}.aebudget-builder tr.aeinvoicestagegroup.sectionRow,.aebudget-builder tr.aeinvoicestagegroup.sectionRow td{background-color:#f8f8f9}.aebudget-builder tr td{border-bottom:1px solid #e4e4e4;box-sizing:border-box;height:40px;padding:4px;text-align:center;vertical-align:middle}.aebudget-builder tr td.right{text-align:right}.aebudget-builder tr td.under{color:#ea4c43}.aebudget-builder tr td a.moveTask{margin-left:0;margin-top:6px}.aebudget-builder tr td.stage{background:url(/content/images/greenstripe.png)}.aebudget-builder tr td.left{padding-left:8px;text-align:left!important}.aebudget-builder tr td.schedule.editable{cursor:pointer}.aebudget-builder tr td.schedule input{border-color:#ccc}.aebudget-builder tr td.borderless{border-bottom:none}.aebudget-builder tr td span.negative{background-color:#ea4c43;color:#fff;display:inline-block;font-weight:700;min-width:80px;padding:4px}.aebudget-builder tr td span.belowtarget{background-color:#ffae00;color:#fff;display:inline-block;font-weight:700;min-width:80px;padding:4px}.aebudget-builder tr td span.disabled{background-color:#ebebe4;border:1px solid #e4e4e4;color:#999;display:inline-block;min-width:80px;padding:4px}.aebudget-builder tr td input[type=text]{min-width:0;width:90%}.aebudget-builder tr td input[type=text].calendar{width:80px}.aebudget-builder tr td input[type=text].small{width:50px}.aebudget-builder tr td input[type=text].numeric{text-align:center;width:50px}.aebudget-builder tr td select{min-width:0}.aebudget-builder tr td select[id^=aeExternalStage]{max-width:205px}.aebudget-builder tr td select.aeFeeType{width:140px}.aebudget-builder tr tfoot td{font-weight:700}.aebudget-builder tr.closed-workstages-header,.aebudget-builder tr.workstage-header{color:#ccc}.aebudget-builder.shallow td{box-sizing:border-box}.aebudget-builder.shallow td input{border-color:#ccc}.aebudget-builder.shallow td input[type=text]{min-width:0;width:90%}.aebudget-builder.deep td{box-sizing:border-box;height:41px}.aebudget-builder.deep .expense-external-name,.aebudget-builder.deep .expense-external-stage{max-width:250px;overflow:hidden;white-space:nowrap;width:250px}.big-plus{color:#0087d1;cursor:pointer;font-size:24px;font-weight:700;line-height:24px}.sortable-placeholder{display:table-row}.sortable-placeholder-tab{background:none;border:2px dashed #e1f2f2;box-sizing:border-box;display:inline-block;height:36px;margin-right:4px}.invoice-external-name,.invoice-task-name{max-width:199px;overflow:hidden;white-space:nowrap;width:199px}.shallow input[type=text]{min-width:0;padding:3px;width:90%}#contract-budget-rate input.amount{min-width:0;text-align:center;width:50px}#budget-external-edit-row input [type=text],#budget-external-row-edit input [type=text],#budget-external-row-new input [type=text]{width:400px}#budget-external-edit-row input [type=text].small,#budget-external-row-edit input [type=text].small,#budget-external-row-new input [type=text].small,#budget-external-units input[type=text],#budget-reference-units input[type=text]{width:50px}#budget-reference-row-new td{vertical-align:top}#addsubtotal{display:inline-block;height:14px;position:absolute;width:50px;z-index:999}#aeresources-unittype{float:right;font-size:12px;margin:30px 0 5px}#stageDates-dialog-description{max-width:450px}#aeInvoices tr.closed-workstage:last-of-type td,#aeInvoices tr.closed:last-of-type td,#budgetexternals-wrapper tr.closed-workstage:last-of-type td,#budgetexternals-wrapper tr.closed:last-of-type td,#budgetfees-wrapper tbody.closed-workstage:last-of-type td,#budgetfees-wrapper tbody.closed:last-of-type td,#budgetinvoices-wrapper tr.closed-workstage:last-of-type td,#budgetinvoices-wrapper tr.closed:last-of-type td,#budgetresources-wrapper tbody.closed-workstage:last-of-type td,#budgetresources-wrapper tbody.closed:last-of-type td{border-bottom:none}#budgetfees-wrapper tbody .resource-profile-input,#budgetresources-wrapper tbody .resource-profile-input{min-width:300px;width:300px}#aeInvoices .collapsible-header,#budgetexternals-wrapper .collapsible-header,#budgetfees-wrapper .collapsible-header,#budgetinvoices-wrapper .collapsible-header,#budgetresources-wrapper .collapsible-header{border-bottom:1px solid #e4e4e4;margin-bottom:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:5px;width:100%}#aeInvoices .collapsible-header.downarrow,#budgetexternals-wrapper .collapsible-header.downarrow,#budgetfees-wrapper .collapsible-header.downarrow,#budgetinvoices-wrapper .collapsible-header.downarrow,#budgetresources-wrapper .collapsible-header.downarrow{padding:0}#aeInvoices .collapsible-header .addFirstWorkstage,#budgetexternals-wrapper .collapsible-header .addFirstWorkstage,#budgetfees-wrapper .collapsible-header .addFirstWorkstage,#budgetinvoices-wrapper .collapsible-header .addFirstWorkstage,#budgetresources-wrapper .collapsible-header .addFirstWorkstage{padding-bottom:5px;padding-top:5px;text-align:left}#aeInvoices .collapsible-header .addWorkItemButton td,#budgetexternals-wrapper .collapsible-header .addWorkItemButton td,#budgetfees-wrapper .collapsible-header .addWorkItemButton td,#budgetinvoices-wrapper .collapsible-header .addWorkItemButton td,#budgetresources-wrapper .collapsible-header .addWorkItemButton td{border-bottom:1px solid #b8b8b8;padding-bottom:8px;padding-top:8px;text-align:center}#aeInvoices .collapsible-header #addItemButton,#budgetexternals-wrapper .collapsible-header #addItemButton,#budgetfees-wrapper .collapsible-header #addItemButton,#budgetinvoices-wrapper .collapsible-header #addItemButton,#budgetresources-wrapper .collapsible-header #addItemButton{text-align:left}#aeInvoices .collapsible-header .stageRowsDetailed td,#budgetexternals-wrapper .collapsible-header .stageRowsDetailed td,#budgetfees-wrapper .collapsible-header .stageRowsDetailed td,#budgetinvoices-wrapper .collapsible-header .stageRowsDetailed td,#budgetresources-wrapper .collapsible-header .stageRowsDetailed td{font-weight:700}#aeInvoices .collapsible-header #externalrow td,#budgetexternals-wrapper .collapsible-header #externalrow td,#budgetfees-wrapper .collapsible-header #externalrow td,#budgetinvoices-wrapper .collapsible-header #externalrow td,#budgetresources-wrapper .collapsible-header #externalrow td{height:33px}#aeInvoices .collapsible-header .last td,#budgetexternals-wrapper .collapsible-header .last td,#budgetfees-wrapper .collapsible-header .last td,#budgetinvoices-wrapper .collapsible-header .last td,#budgetresources-wrapper .collapsible-header .last td{border-bottom:1px solid #b8b8b8}#aeInvoices tr.subheader td.fixed-column,#budgetexternals-wrapper tr.subheader td.fixed-column,#budgetfees-wrapper tr.subheader td.fixed-column,#budgetinvoices-wrapper tr.subheader td.fixed-column,#budgetresources-wrapper tr.subheader td.fixed-column{padding:14px 4px}#aeInvoices tr.closed,#aeInvoices tr.closed-workstage,#budgetexternals-wrapper tr.closed,#budgetexternals-wrapper tr.closed-workstage,#budgetfees-wrapper tr.closed,#budgetfees-wrapper tr.closed-workstage,#budgetinvoices-wrapper tr.closed,#budgetinvoices-wrapper tr.closed-workstage,#budgetresources-wrapper tr.closed,#budgetresources-wrapper tr.closed-workstage{color:#ccc;display:none}#aeInvoices tr.closed .expense-external-name,#aeInvoices tr.closed td:first-of-type,#aeInvoices tr.closed-workstage .expense-external-name,#aeInvoices tr.closed-workstage td:first-of-type,#budgetexternals-wrapper tr.closed .expense-external-name,#budgetexternals-wrapper tr.closed td:first-of-type,#budgetexternals-wrapper tr.closed-workstage .expense-external-name,#budgetexternals-wrapper tr.closed-workstage td:first-of-type,#budgetfees-wrapper tr.closed .expense-external-name,#budgetfees-wrapper tr.closed td:first-of-type,#budgetfees-wrapper tr.closed-workstage .expense-external-name,#budgetfees-wrapper tr.closed-workstage td:first-of-type,#budgetinvoices-wrapper tr.closed .expense-external-name,#budgetinvoices-wrapper tr.closed td:first-of-type,#budgetinvoices-wrapper tr.closed-workstage .expense-external-name,#budgetinvoices-wrapper tr.closed-workstage td:first-of-type,#budgetresources-wrapper tr.closed .expense-external-name,#budgetresources-wrapper tr.closed td:first-of-type,#budgetresources-wrapper tr.closed-workstage .expense-external-name,#budgetresources-wrapper tr.closed-workstage td:first-of-type{padding-left:20px}#aeInvoices tr.closed td,#aeInvoices tr.closed-workstage td,#budgetexternals-wrapper tr.closed td,#budgetexternals-wrapper tr.closed-workstage td,#budgetfees-wrapper tr.closed td,#budgetfees-wrapper tr.closed-workstage td,#budgetinvoices-wrapper tr.closed td,#budgetinvoices-wrapper tr.closed-workstage td,#budgetresources-wrapper tr.closed td,#budgetresources-wrapper tr.closed-workstage td{color:#ccc}#aeInvoices tr.closed .workstage-name,#aeInvoices tr.closed-workstage .workstage-name,#budgetexternals-wrapper tr.closed .workstage-name,#budgetexternals-wrapper tr.closed-workstage .workstage-name,#budgetfees-wrapper tr.closed .workstage-name,#budgetfees-wrapper tr.closed-workstage .workstage-name,#budgetinvoices-wrapper tr.closed .workstage-name,#budgetinvoices-wrapper tr.closed-workstage .workstage-name,#budgetresources-wrapper tr.closed .workstage-name,#budgetresources-wrapper tr.closed-workstage .workstage-name{padding-left:28px!important}#aeInvoices tr.closed .closed-indent-column,#aeInvoices tr.closed .expense-external-name,#aeInvoices tr.closed .subtotalheader,#aeInvoices tr.closed-workstage .closed-indent-column,#aeInvoices tr.closed-workstage .expense-external-name,#aeInvoices tr.closed-workstage .subtotalheader,#budgetexternals-wrapper tr.closed .closed-indent-column,#budgetexternals-wrapper tr.closed .expense-external-name,#budgetexternals-wrapper tr.closed .subtotalheader,#budgetexternals-wrapper tr.closed-workstage .closed-indent-column,#budgetexternals-wrapper tr.closed-workstage .expense-external-name,#budgetexternals-wrapper tr.closed-workstage .subtotalheader,#budgetfees-wrapper tr.closed .closed-indent-column,#budgetfees-wrapper tr.closed .expense-external-name,#budgetfees-wrapper tr.closed .subtotalheader,#budgetfees-wrapper tr.closed-workstage .closed-indent-column,#budgetfees-wrapper tr.closed-workstage .expense-external-name,#budgetfees-wrapper tr.closed-workstage .subtotalheader,#budgetinvoices-wrapper tr.closed .closed-indent-column,#budgetinvoices-wrapper tr.closed .expense-external-name,#budgetinvoices-wrapper tr.closed .subtotalheader,#budgetinvoices-wrapper tr.closed-workstage .closed-indent-column,#budgetinvoices-wrapper tr.closed-workstage .expense-external-name,#budgetinvoices-wrapper tr.closed-workstage .subtotalheader,#budgetresources-wrapper tr.closed .closed-indent-column,#budgetresources-wrapper tr.closed .expense-external-name,#budgetresources-wrapper tr.closed .subtotalheader,#budgetresources-wrapper tr.closed-workstage .closed-indent-column,#budgetresources-wrapper tr.closed-workstage .expense-external-name,#budgetresources-wrapper tr.closed-workstage .subtotalheader{padding-left:48px!important}#aeInvoices tr.closed-workstage.last td,#aeInvoices tr.closed.last td,#budgetexternals-wrapper tr.closed-workstage.last td,#budgetexternals-wrapper tr.closed.last td,#budgetfees-wrapper tr.closed-workstage.last td,#budgetfees-wrapper tr.closed.last td,#budgetinvoices-wrapper tr.closed-workstage.last td,#budgetinvoices-wrapper tr.closed.last td,#budgetresources-wrapper tr.closed-workstage.last td,#budgetresources-wrapper tr.closed.last td{border-bottom-color:#e4e4e4}#aeInvoices tr .budget-section-name,#budgetexternals-wrapper tr .budget-section-name,#budgetfees-wrapper tr .budget-section-name,#budgetinvoices-wrapper tr .budget-section-name,#budgetresources-wrapper tr .budget-section-name{max-width:300px;min-width:300px;width:300px}#aeInvoices .subtotalrow.closed.last-of-type td,#budgetexternals-wrapper .subtotalrow.closed.last-of-type td,#budgetfees-wrapper .subtotalrow.closed.last-of-type td,#budgetinvoices-wrapper .subtotalrow.closed.last-of-type td,#budgetresources-wrapper .subtotalrow.closed.last-of-type td{border-bottom:none}#aeInvoices .invoicingButtons,#budgetexternals-wrapper .invoicingButtons,#budgetfees-wrapper .invoicingButtons,#budgetinvoices-wrapper .invoicingButtons,#budgetresources-wrapper .invoicingButtons{white-space:nowrap;width:300px!important}#aeInvoices .closed-divider td,#budgetexternals-wrapper .closed-divider td,#budgetfees-wrapper .closed-divider td,#budgetinvoices-wrapper .closed-divider td,#budgetresources-wrapper .closed-divider td{border-bottom:2px dotted #999;bottom:1.5px;height:0;padding:0;position:relative}#close-workstage-dialog #budget-workstage-to-close{width:255px}#close-workstage-dialog .warningMessage.narrow{max-width:335px}td.fixed-column{position:absolute}td.fixed-column span{line-height:32px}td.fixed-column .negative{line-height:unset;margin:4px}td.column-width-large{max-width:280px;min-width:280px;width:280px}#invoices-scroll td.fixed-column:first-of-type{left:0;width:250px}#invoices-scroll td.fixed-column:nth-of-type(2){left:250px;width:150px}#invoices-scroll td.fixed-column:nth-of-type(3){left:400px;width:150px}#invoices-scroll td.fixed-column:nth-of-type(4){left:550px;width:40px}#budgetexternals-wrapper td.fixed-column:first-of-type{left:0;width:250px}#budgetexternals-wrapper td.fixed-column:nth-of-type(2){left:250px;width:250px}#budgetexternals-wrapper td.fixed-column:nth-of-type(3){left:500px;width:107px}#budgetexternals-wrapper td.fixed-column:nth-of-type(4){left:607px;width:150px}#budgetexternals-wrapper td.fixed-column:nth-of-type(5){left:757px;width:100px}#budgetexternals-wrapper td.fixed-column:nth-of-type(6){left:857px;width:100px}#budgetexternals-wrapper td.fixed-column:nth-of-type(7){left:957px;width:122px}#budgetexternals-wrapper td.fixed-column:nth-of-type(8){left:1079px;width:130px}#resource-profile-scroll td.fixed-column.resource-header{height:51px}#resource-profile-scroll td.fixed-column div{align-items:center;display:inline-flex;height:100%}#resource-profile-scroll td.fixed-column:first-of-type{left:0;width:24px}#resource-profile-scroll td.fixed-column:first-of-type.resource-profile-header{width:201px}#resource-profile-scroll td.fixed-column:nth-of-type(2){left:24px;width:22px}#resource-profile-scroll td.fixed-column:nth-of-type(2).bottom-border-box,#resource-profile-scroll td.fixed-column:nth-of-type(2).profile-vs-allocation{left:412px;width:295px}#resource-profile-scroll td.fixed-column:nth-of-type(3){left:46px;width:156px}#resource-profile-scroll td.fixed-column:nth-of-type(4){left:202px;width:105px}#resource-profile-scroll td.fixed-column:nth-of-type(5){left:307px;width:105px}#resource-profile-scroll td.fixed-column:nth-of-type(6){left:412px;width:95px}#resource-profile-scroll td.fixed-column:nth-of-type(7){left:507px;width:100px}#resource-profile-scroll td.fixed-column:nth-of-type(8){left:607px;width:100px}#resource-profile-scroll td.fixed-closed-workstage-header .closed-sections{margin-top:0}#resource-profile-scroll td.fixed-closed-workstage-header div{align-items:center;display:inline-flex;height:100%}#resource-profile-scroll .aec-fe-editCancel{min-width:120px}.closed-workstages-header,.workstage-header{height:40px}.closed-workstages-header.bvauser,.workstage-header.bvauser{color:#666!important;font-size:14px!important}#architectureBudgetFeeSummary{color:#aaa;display:inline-block;float:right;font-size:12px;margin-right:480px;margin-top:-70px;width:300px}#architectureBudgetFeeSummary label{color:#aaa;float:left;font-weight:400;text-align:left}#architectureBudgetFeeSummary div{height:20px;text-align:right}#architectureBudgetFeeSummary .underline{border:20px solid #e4e4e4}.ae-sortable-exclude tr td,.aebudget-builder tr td,.aec-fe-stage-body tr td{box-sizing:border-box}.ae-sortable-exclude tr td.zero-width,.aebudget-builder tr td.zero-width,.aec-fe-stage-body tr td.zero-width{max-width:0;min-width:0;width:0}.ae-sortable-exclude tr td.aec-move,.aebudget-builder tr td.aec-move,.aec-fe-stage-body tr td.aec-move{max-width:24px;min-width:24px;width:24px}.ae-sortable-exclude tr td.aec-move a,.aebudget-builder tr td.aec-move a,.aec-fe-stage-body tr td.aec-move a{margin-left:0;margin-top:6px}.ae-sortable-exclude tr td.aec-move i,.aebudget-builder tr td.aec-move i,.aec-fe-stage-body tr td.aec-move i{left:6px;margin:8px 0 0;position:absolute;width:0}.ae-sortable-exclude tr td.aec-fe-editCancel,.aebudget-builder tr td.aec-fe-editCancel,.aec-fe-stage-body tr td.aec-fe-editCancel{min-width:128px;text-align:right;width:128px}.ae-sortable-exclude tr:not(.subheader) td,.aebudget-builder tr:not(.subheader) td,.aec-fe-stage-body tr:not(.subheader) td{background-color:#fff;overflow-wrap:anywhere}.ae-sortable-exclude tr.subheader td.aec-fe-workstage,.aebudget-builder tr.subheader td.aec-fe-workstage,.aec-fe-stage-body tr.subheader td.aec-fe-workstage{max-width:540px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:540px}.ae-sortable-exclude tr.subheader td.aec-fe-date,.aebudget-builder tr.subheader td.aec-fe-date,.aec-fe-stage-body tr.subheader td.aec-fe-date{min-width:95px;width:95px}.ae-sortable-exclude tr.subheader td#aec-fe-Probability,.aebudget-builder tr.subheader td#aec-fe-Probability,.aec-fe-stage-body tr.subheader td#aec-fe-Probability{min-width:75px;width:75px}.ae-sortable-exclude tr.subheader td#aec-fe-FeeType,.aebudget-builder tr.subheader td#aec-fe-FeeType,.aec-fe-stage-body tr.subheader td#aec-fe-FeeType{min-width:125px;width:125px}.ae-sortable-exclude tr.subheader td.aec-fe-monetary,.aebudget-builder tr.subheader td.aec-fe-monetary,.aec-fe-stage-body tr.subheader td.aec-fe-monetary{min-width:100px;width:100px}.ae-sortable-exclude tr.subheader td.aec-fe-monetary-wide,.aebudget-builder tr.subheader td.aec-fe-monetary-wide,.aec-fe-stage-body tr.subheader td.aec-fe-monetary-wide{min-width:105px;width:105px}.ae-sortable-exclude tr.subheader td#aec-fe-resprofile,.aebudget-builder tr.subheader td#aec-fe-resprofile,.aec-fe-stage-body tr.subheader td#aec-fe-resprofile{position:relative}.ae-sortable-exclude tr.subheader td#aec-fe-spacer,.aebudget-builder tr.subheader td#aec-fe-spacer,.aec-fe-stage-body tr.subheader td#aec-fe-spacer{min-width:12px;width:12px}.ae-sortable-exclude tr.closed.resourceStageItem .task-name-column,.aebudget-builder tr.closed.resourceStageItem .task-name-column,.aec-fe-stage-body tr.closed.resourceStageItem .task-name-column{padding-left:28px}.ae-sortable-exclude tr .task-name-column,.aebudget-builder tr .task-name-column,.aec-fe-stage-body tr .task-name-column{max-width:300px;width:300px}.ae-sortable-exclude tr.addRow td,.aebudget-builder tr.addRow td,.aec-fe-stage-body tr.addRow td{height:49px}.ae-sortable-exclude tr.bold td,.aebudget-builder tr.bold td,.aec-fe-stage-body tr.bold td{font-weight:600}.ae-sortable-exclude.closed tr,.aebudget-builder.closed tr,.aec-fe-stage-body.closed tr{color:#ccc;display:none}.ae-sortable-exclude.closed td.aec-move,.aebudget-builder.closed td.aec-move,.aec-fe-stage-body.closed td.aec-move{position:relative}.ae-sortable-exclude.closed td.aec-move i,.aebudget-builder.closed td.aec-move i,.aec-fe-stage-body.closed td.aec-move i{bottom:0;left:0;margin:auto;right:0;top:0}.ae-sortable-exclude.closed td.aec-move a,.aebudget-builder.closed td.aec-move a,.aec-fe-stage-body.closed td.aec-move a{margin-left:13px}.ae-sortable-exclude.closed-workstages-header,.ae-sortable-exclude.workstage-header,.aebudget-builder.closed-workstages-header,.aebudget-builder.workstage-header,.aec-fe-stage-body.closed-workstages-header,.aec-fe-stage-body.workstage-header{color:#ccc}.ae-sortable-exclude.closed-workstages-header td.aec-move i,.ae-sortable-exclude.workstage-header td.aec-move i,.aebudget-builder.closed-workstages-header td.aec-move i,.aebudget-builder.workstage-header td.aec-move i,.aec-fe-stage-body.closed-workstages-header td.aec-move i,.aec-fe-stage-body.workstage-header td.aec-move i{margin:-5px 0 0}.ae-sortable-exclude.closed-workstages-header td .downarrow,.ae-sortable-exclude.closed-workstages-header td .uparrow,.ae-sortable-exclude.workstage-header td .downarrow,.ae-sortable-exclude.workstage-header td .uparrow,.aebudget-builder.closed-workstages-header td .downarrow,.aebudget-builder.closed-workstages-header td .uparrow,.aebudget-builder.workstage-header td .downarrow,.aebudget-builder.workstage-header td .uparrow,.aec-fe-stage-body.closed-workstages-header td .downarrow,.aec-fe-stage-body.closed-workstages-header td .uparrow,.aec-fe-stage-body.workstage-header td .downarrow,.aec-fe-stage-body.workstage-header td .uparrow{color:#666;margin-left:-4px;margin-top:5px}.aec-fe-fieldset{background-color:#fff;color:#333;font-size:12px;left:79px;padding:0 8px 0 16px;position:absolute;top:-10px;white-space:nowrap}.aec-fe-fieldset.resource{left:70px}.aec-fe-fieldset-container{position:relative}.aec-fe-fieldset-container .blankstate{background-color:#fff;border:none;bottom:0;font-weight:400;left:0;margin:0;padding:0 10px;position:absolute;right:0;top:92px}.aec-fe-fieldset-container p{bottom:0;height:30px;left:0;margin:auto;margin-top:auto!important;position:absolute;right:0;top:0}.aec-fe-fieldset-left{border-left:2px solid #e4e4e4}.aec-fe-fieldset-right{border-right:2px solid #e4e4e4}.aec-fe-fieldset-top{border-top:2px solid #e4e4e4;border-top-left-radius:3px;border-top-right-radius:3px;position:relative}.aec-fe-fieldset-bottom{border-bottom:2px solid #e4e4e4!important;border-bottom-left-radius:3px!important;border-bottom-right-radius:3px!important}#aecinvoiceschedule td,#budgetinvoices-wrapper{position:relative}#aecinvoiceschedule td.edit{position:absolute}#aecinvoiceschedule td.hasParts{cursor:pointer;position:relative}#aecinvoiceschedule td span.aecis-da{margin-left:8px;margin-right:8px}#aecinvoiceschedule td i.multiple{background:url(/content/images/sprites/sprites.png) no-repeat -147px -33px;display:block;height:16px;left:50%;margin:auto auto auto 20px;position:absolute;top:5px;width:16px}.invoice-popover{position:absolute;z-index:96}.invoice-popover .invoicePopoverAmount{border-left:1px solid #bbb;border-right:1px solid #bbb;border-top:1px solid #bbb;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;position:relative;width:60px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;background-color:#eee;border-top-left-radius:4px;border-top-right-radius:4px;color:#222;font-size:10px;padding:4px;z-index:9996}.invoice-popover .invoiceMilestone{margin-bottom:5px;margin-top:5px}.invoice-popover .invoiceMilestone .invoiceMilestoneWrapper{display:inline-block;width:137px}.invoice-popover .invoiceMilestone .invoiceOffsetWrapper{display:inline-block;width:60px}.invoice-popover .invoiceMilestone .milestone-list{min-width:137px;width:137px}.invoice-popover .invoicePopoverDetails{border:1px solid #bbb;-webkit-border-radius:4px;-webkit-border-top-left-radius:0;-moz-border-radius:4px;margin-top:-1px;position:absolute;-moz-border-radius-topleft:0;background-color:#eee;border-radius:4px;border-top-left-radius:0;color:#222;font-size:10px;padding:4px;text-align:left;width:200px;z-index:9995}.invoice-popover .invoicePopoverDetails .notes{font-size:13px;min-width:190px;width:190px}.invoice-popover .invoicePopoverDetails hr{margin:8px 0}.invoice-popover .invoicePopoverDetails .another-part input.numeric{margin-bottom:8px}.invoice-popover .invoicePopoverDetails .another a{display:block;margin:4px auto;text-align:center;width:100%}.invoice-popover .invoicePopoverDetails .removeInvoicePart{color:#ce3434;float:right}.invoice-popover .invoicePopoverDetails .invoiceNumber{color:#333;float:right}.invoice-popover input.numeric{border-color:#ccc;padding:3px;text-align:center;width:50px}.invoice-popover input.partdate{min-width:130px;width:130px}#aecinvoiceschedule .notes{box-sizing:border-box;font-size:13px;height:72px;min-width:160px;width:174px}#invoicingscheduleitemdetails{max-width:230px}.partpaid{color:#b978e2}#profile-card{height:250px;margin:2px 10px;max-width:100%;overflow-x:hidden;text-align:left}#people-profile-avatar,#profile-card{position:relative}#people-profile-avatar img,#people-profile-avatar span{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;float:left;height:150px;margin:0 20px 0 auto;width:150px}#people-profile-avatar span{background-color:#0087d1;clear:both;color:#fff;font-size:35px;line-height:100px;line-height:150px;margin-right:20px;position:inherit;text-align:center;width:150px}#pp-contact{clear:both;left:200px;margin:2px 10px;max-width:290px;position:absolute;text-align:left}#pp-default-role,#pp-job-title{font-size:16px;padding-bottom:5px;padding-top:5px;text-align:left}#pp-job-status{background-color:#94c03d;color:#fff;font-size:14px;font-weight:700;padding:6px 10px;position:absolute;text-align:center}#pp-contact-details{clear:both;left:500px;margin:10px;position:absolute;text-align:left}#pp-li{display:block;width:250px}#pp-custom-field{font-weight:700;padding:5px}#pp-footer{clear:both;left:15%;margin:2px 10px;position:relative;text-align:left}.project-account p{color:#aaa}#revenuephasing,.revenue-attribution-panel .table-wrapper{background:url(/content/images/grid_cell.png) repeat;z-index:1}#revenuephasing .overflow,.revenue-attribution-panel .table-wrapper .overflow{overflow:visible}#revenuephasing .total-row td,.revenue-attribution-panel .table-wrapper .total-row td{font-weight:700}#revenuephasing .indent,.revenue-attribution-panel .table-wrapper .indent{padding-left:28px;width:172px}#revenuephasing .indent.byStage,.revenue-attribution-panel .table-wrapper .indent.byStage{max-width:145px;padding-left:52px}#revenuephasing .indent.noOptions,.revenue-attribution-panel .table-wrapper .indent.noOptions{max-width:296px}#revenuephasing .attribute-percent-fields,.revenue-attribution-panel .table-wrapper .attribute-percent-fields{padding-right:35px}#revenuephasing .additionalrow-closed .indent,#revenuephasing .feerow-closed .indent,.revenue-attribution-panel .table-wrapper .additionalrow-closed .indent,.revenue-attribution-panel .table-wrapper .feerow-closed .indent{padding-left:58px}#revenuephasing i.downarrow,#revenuephasing i.uparrow,.revenue-attribution-panel .table-wrapper i.downarrow,.revenue-attribution-panel .table-wrapper i.uparrow{width:0}#revenuephasing i.fa-square-plus,.revenue-attribution-panel .table-wrapper i.fa-square-plus{color:#94c03d;margin-right:8px}#revenuephasing .add-attribute,.revenue-attribution-panel .table-wrapper .add-attribute{align-items:center;display:flex;height:39px;width:100%}#revenuephasing .add-attribute.hidden,.revenue-attribution-panel .table-wrapper .add-attribute.hidden{display:none}#revenuephasing .add-attribute:hover,.revenue-attribution-panel .table-wrapper .add-attribute:hover{cursor:pointer}#revenuephasing .rowTitle,.revenue-attribution-panel .table-wrapper .rowTitle{align-items:center;display:flex}#revenuephasing .rowTitle.hidden,.revenue-attribution-panel .table-wrapper .rowTitle.hidden{display:none}#revenuephasing .rowTitle .cancel-add-attribute:hover,#revenuephasing .rowTitle .delete-attribute:hover,.revenue-attribution-panel .table-wrapper .rowTitle .cancel-add-attribute:hover,.revenue-attribution-panel .table-wrapper .rowTitle .delete-attribute:hover{cursor:pointer}#revenuephasing .rowTitle.attribute,.revenue-attribution-panel .table-wrapper .rowTitle.attribute{justify-content:space-between}#revenuephasing .rowTitle.attribute>span,.revenue-attribution-panel .table-wrapper .rowTitle.attribute>span{flex:0 1 auto;max-width:275px;overflow:hidden}#revenuephasing .rowTitle.attribute-selector-wrapper,.revenue-attribution-panel .table-wrapper .rowTitle.attribute-selector-wrapper{display:flex}#revenuephasing .rowTitle.attribute-selector-wrapper.hidden,.revenue-attribution-panel .table-wrapper .rowTitle.attribute-selector-wrapper.hidden{display:none}#revenuephasing .rowTitle.attribute-selector-wrapper>span,.revenue-attribution-panel .table-wrapper .rowTitle.attribute-selector-wrapper>span{display:block;max-width:none;overflow:visible}#revenuephasing .rowTitle.attribute-selector-wrapper>span:first-child,.revenue-attribution-panel .table-wrapper .rowTitle.attribute-selector-wrapper>span:first-child{flex-basis:auto;width:100%}#revenuephasing .rowTitle .SumoSelect.cmap-dropdown,.revenue-attribution-panel .table-wrapper .rowTitle .SumoSelect.cmap-dropdown{width:100%}#revenuephasing .rowTitle .SumoSelect.cmap-dropdown .CaptionCont span,.revenue-attribution-panel .table-wrapper .rowTitle .SumoSelect.cmap-dropdown .CaptionCont span{box-sizing:border-box;width:100%}#revenuephasing select.attributionHistoryType,#revenuephasing select.historyType,.revenue-attribution-panel .table-wrapper select.attributionHistoryType,.revenue-attribution-panel .table-wrapper select.historyType{max-width:145px;min-width:145px;width:145px}#revenuephasing td.historic-option-dropdown,.revenue-attribution-panel .table-wrapper td.historic-option-dropdown{max-width:145px;padding-right:8px;width:145px}#revenuephasing .attributePercentInput,.revenue-attribution-panel .table-wrapper .attributePercentInput{margin-right:5px}#revenuephasing .attributePercentInput.invalidPercent,.revenue-attribution-panel .table-wrapper .attributePercentInput.invalidPercent{border:1px solid #e00000;border-radius:1px}#revenuephasing .historicOptionLabel,.revenue-attribution-panel .table-wrapper .historicOptionLabel{padding-right:20px;text-align:right}#revenuephasing td.dashedRightBorder,#revenuephasing tr.grid td:last-child,.revenue-attribution-panel .table-wrapper td.dashedRightBorder,.revenue-attribution-panel .table-wrapper tr.grid td:last-child{border-right:1px dashed #d3d3d3}#revenuephasing .revenuePhasing,#revenuephasing .totals-panel,.revenue-attribution-panel .table-wrapper .revenuePhasing,.revenue-attribution-panel .table-wrapper .totals-panel{z-index:4}#revenuephasing #revenuePhasing-chart,.revenue-attribution-panel .table-wrapper #revenuePhasing-chart{z-index:3}#revenuephasing #revenue-attribution-panel-center .grid td,.revenue-attribution-panel .table-wrapper #revenue-attribution-panel-center .grid td{position:relative}#revenuephasing #revenue-attribution-panel-center .grid td.cell-border-rotate:before,.revenue-attribution-panel .table-wrapper #revenue-attribution-panel-center .grid td.cell-border-rotate:before{left:7px;width:72px}#revenuephasing .fakeSubheader,.revenue-attribution-panel .table-wrapper .fakeSubheader{background-color:#ecf3f9;background-image:url(/content/images/grid_cell.png);background-repeat:repeat;height:39px;position:absolute;top:38px;width:100%;z-index:0}#revenuephasing .fakeFooter,.revenue-attribution-panel .table-wrapper .fakeFooter{background-color:#fff;bottom:1px;height:39px;position:absolute;width:100%;z-index:2}#revenue-attribution-autoforecast-modal table.grid th:first-child{border-right:none}#revenue-attribution-autoforecast-modal table.grid select.forecast-type-dropdown{left:0;margin-left:8px;margin-right:8px;width:stretch}#revenue-attribution-autoforecast-modal table.grid input[type=text].forecast-percent-input{left:0;margin-left:8px;padding:4px;text-align:center;width:56px}#revenue-attribution-autoforecast-modal .percent-label{margin-left:64px}#revenue-attribution-autoforecast-modal .auto{max-height:450px;overflow:hidden}#revenue-attribution-autoforecast-modal .fieldname-header{width:250px}#revenue-attribution-autoforecast-modal .forecast-header{width:160px}#revenue-attribution-autoforecast-modal .additionals-header{border-left:1px solid #e0e0e0;text-align:right;width:160px}#revenuePhasingTotal .subheader td{height:34px}#revenuePhasingTotal td{height:51px}#autoforecast{margin:0 auto}#autoforecast th.stages{min-width:254px}#autoforecast th.externals,#autoforecast th.fees{width:270px}#autoforecast input.selectAll{margin-left:0}#autoforecast td.checkbox input{margin:10px 0}#autoforecast select{max-width:244px;padding:4px 4px 4px 2px;width:244px}.financeProcessDialog table{border:1px solid #f0f0f0}.financeProcessDialog table td{border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0;padding:10px;vertical-align:middle}.financeProcessDialog .subtable{width:100%}.financeProcessDialog .subtable thead tr{background-color:#ecf3f9;color:#333;height:36px}.financeProcessDialog .subtable thead th{border:none;color:#333;font-size:12px;font-weight:700;padding:0 5px 0 0;text-align:center}.financeProcessLoading{text-align:center;width:100%}.menu-left-half{float:left;width:50%}.menu-left-half .content-panel{margin-right:5px}.menu-right-half{float:right;width:50%}.menu-right-half .content-panel{margin-left:5px}.menu-half .content-panel{min-height:300px;padding:29px 100px 30px 105px}.menu-half .content-panel h2{display:inline-block;font-size:15px;margin-bottom:13px}.menu-half .content-panel p,.menu-half .content-panel ul li{margin-bottom:18px}.menu-half .content-panel .blankstate{border:2px dashed #ddd;margin:0;padding:26px 0 40px;text-align:center;width:100%}.menu-half .content-panel .blankstate p{margin-bottom:8px}.menu-half .content-panel div.button.icon.action{float:right;position:relative;right:0;top:-6px}.menu-half .status{color:#fff;display:inline-block;float:right;font-weight:700;margin:0 3px;padding:4px 6px}.menu-half .status.green{background-color:#94c03d}.menu-half .status.yellow{background-color:#ffbf00}#addPageForm input[type=text]{width:190px}#addPageForm select{width:204px}.field-list{min-height:6px}.field-list li{height:30px;padding-top:12px;width:440px}.field-list li.sortable-placeholder-field{background-color:#94c03d;height:6px;margin:14px 0 2px;max-height:6px;min-height:6px;padding:0;width:420px}.field-list li .field{background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#bcb1b0;display:inline-block;font-size:14px;margin:0;min-width:300px;padding:6px 6px 6px 10px}.field-list li .field i{border:none;cursor:default;display:inline;float:right;padding:0}.field-list li .field i.icon-dropdown{background:url(/content/images/sprites/IconsSprite.png) no-repeat 0 -298px;height:11px;margin:3px 0 0;width:17px}.field-list li .field i.icon-calendar{background:url(/content/images/sprites/IconsSprite.png) no-repeat 0 -309px;height:15px;margin:1px 0 0;width:18px}.field-list li .field-left{display:inline-block;width:12px}.field-list li .field-left .field-move{background:url(/content/images/sprites/IconsSprite.png) no-repeat -3px -282px;border:none;cursor:move;display:inline-block;height:16px;position:relative;top:3px;width:12px}.field-list li .field-left .hidden{display:none}.field-list li.field-custom .field{border:1px solid #000;color:#000}.field-list li.field-custom .edit-icons{position:relative;top:2px}.field-list li.field-custom .edit-icons .edit{margin-left:6px;padding-right:4px}.field-list li.field-custom.field-core .field{border:1px solid #e4e4e4;color:#bcb1b0}.field-list li.field-custom.field-core .field i{display:none}.field-list li.field-custom.field-core .field-left{width:12px}.field-list li.field-custom.field-core .edit-icons,.field-list li.field-custom.field-core .field-left .field-move,.field-list li.field-custom.field-core .grid-toggle{display:none}.field-list li.field-core .field-left{width:16px}.field-list li .grid-toggle{margin-left:15px}.field-list li .grid-toggle .switch{vertical-align:text-bottom}#page-fields{margin-left:40px;margin-top:40px}#page-fields .edit-icons .edit{padding-right:4px}#fieldgroup-list ul{margin-bottom:12px}.form .fieldgroup-section{margin-left:-18px;padding-top:1.4em}.form .fieldgroup-section .fieldgroup-heading{left:13px}.form #page-fieldgroups.edit{margin-left:-17px}.form #page-fieldgroups.edit div.fieldgroup{padding-right:16px}.form #page-fieldgroups.edit div.fieldgroup .fieldgroup-heading{left:7px}.form #page-fieldgroups.edit div.fieldgroup-fields label{padding-left:4px}.form #page-fieldgroups .fieldgroup-fields,.form .fieldgroup-section .fieldgroup-fields{padding-left:2px}.form #page-fieldgroups div.fieldgroup,.form .fieldgroup-section div.fieldgroup{width:87%}.form #page-fieldgroups div.fieldgroup .name-align,.form .fieldgroup-section div.fieldgroup .name-align{margin-left:-11px}.form #page-fieldgroups .fieldgroup .fieldgroup-heading,.form .fieldgroup-section .fieldgroup .fieldgroup-heading{top:-10px}.form #page-fieldgroups .fieldgroup-name,.form .fieldgroup-section .fieldgroup-name{background-color:#fff;padding:3px 3px 0}#page-empty,#page-fieldgroups{margin-left:15px;margin-top:40px}#page-empty .sortable-placeholder-fieldgroup,#page-fieldgroups .sortable-placeholder-fieldgroup{background-color:#94c03d;height:6px;margin:20px 0 40px;max-height:6px;min-height:6px;padding:0;width:380px}#page-empty .fieldgroup,#page-empty .pagesection,#page-fieldgroups .fieldgroup,#page-fieldgroups .pagesection{background-color:#fff;border:2px dashed #bcb1b0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:0 0 25px;padding:20px 12px 8px;position:relative;width:400px}#page-empty .fieldgroup.multi,#page-empty .pagesection.multi,#page-fieldgroups .fieldgroup.multi,#page-fieldgroups .pagesection.multi{width:450px}#page-empty .fieldgroup .fieldgroup-heading,#page-empty .pagesection .fieldgroup-heading,#page-fieldgroups .fieldgroup .fieldgroup-heading,#page-fieldgroups .pagesection .fieldgroup-heading{background:#fff;color:#000;left:22px;position:absolute;top:-13px}#page-empty .fieldgroup .fieldgroup-heading .fieldgroup-left,#page-empty .pagesection .fieldgroup-heading .fieldgroup-left,#page-fieldgroups .fieldgroup .fieldgroup-heading .fieldgroup-left,#page-fieldgroups .pagesection .fieldgroup-heading .fieldgroup-left{display:inline-block;width:16px}#page-empty .fieldgroup .fieldgroup-heading .fieldgroup-left .fieldgroup-move,#page-empty .pagesection .fieldgroup-heading .fieldgroup-left .fieldgroup-move,#page-fieldgroups .fieldgroup .fieldgroup-heading .fieldgroup-left .fieldgroup-move,#page-fieldgroups .pagesection .fieldgroup-heading .fieldgroup-left .fieldgroup-move{background:url(/content/images/sprites/IconsSprite.png) no-repeat -3px -282px;border:none;cursor:move;display:inline-block;height:16px;left:4px;position:relative;top:3px;width:12px}#page-empty .fieldgroup .fieldgroup-heading .edit-icons,#page-empty .pagesection .fieldgroup-heading .edit-icons,#page-fieldgroups .fieldgroup .fieldgroup-heading .edit-icons,#page-fieldgroups .pagesection .fieldgroup-heading .edit-icons{position:relative;top:3px}#page-empty .fieldgroup .fieldgroup-heading .edit-icons .edit,#page-empty .pagesection .fieldgroup-heading .edit-icons .edit,#page-fieldgroups .fieldgroup .fieldgroup-heading .edit-icons .edit,#page-fieldgroups .pagesection .fieldgroup-heading .edit-icons .edit{margin-left:3px;padding-right:4px}#page-empty .fieldgroup .fieldgroup-fields .field-list,#page-empty .pagesection .fieldgroup-fields .field-list,#page-fieldgroups .fieldgroup .fieldgroup-fields .field-list,#page-fieldgroups .pagesection .fieldgroup-fields .field-list{min-height:55px}#page-empty .fieldgroup .fieldgroup-fields .fieldgroup-nofields,#page-empty .pagesection .fieldgroup-fields .fieldgroup-nofields,#page-fieldgroups .fieldgroup .fieldgroup-fields .fieldgroup-nofields,#page-fieldgroups .pagesection .fieldgroup-fields .fieldgroup-nofields{position:absolute;text-align:center;top:40px;width:400px}#page-empty .fieldgroup .fieldgroup-fields .fieldgroup-nofields.hidden,#page-empty .pagesection .fieldgroup-fields .fieldgroup-nofields.hidden,#page-fieldgroups .fieldgroup .fieldgroup-fields .fieldgroup-nofields.hidden,#page-fieldgroups .pagesection .fieldgroup-fields .fieldgroup-nofields.hidden{display:none}#page-empty .fieldgroup .fieldgroup-subsection,#page-empty .pagesection .fieldgroup-subsection,#page-fieldgroups .fieldgroup .fieldgroup-subsection,#page-fieldgroups .pagesection .fieldgroup-subsection{border-top:1px dashed #94c03d;margin-top:20px;padding-top:10px}#page-empty.edit,#page-fieldgroups.edit{margin-left:-12px}#page-empty.edit .fieldgroup,#page-fieldgroups.edit .fieldgroup{padding-left:8px;width:588px}#page-empty.edit .fieldgroup .fieldgroup-heading,#page-fieldgroups.edit .fieldgroup .fieldgroup-heading{left:5px;padding:0 4px}#page-empty{margin-left:0;min-height:40em}#page-empty .pagesection{border-color:#e4e4e4;min-height:30em;padding-top:2em}.pagesection .faded{color:#a2a2a2;padding-bottom:1.2em;text-align:center;width:400px}.cmapdialogv3 #deleteCustomFieldInitial label{min-width:70px}@media only screen and (max-width:1290px){.menu-half .content-panel .blankstate{padding:3px 10px 15px;width:auto}}@media only screen and (max-width:1155px){.menu-half .content-panel{padding:29px 50px 30px}}@media only screen and (max-width:1445px){.ae-sortable-exclude tr td.aec-fe-editCancel,.aec-fe-stage-body tr td.aec-fe-editCancel{min-width:auto;width:auto}.ae-sortable-exclude tr.stageRow .column-width-large,.aec-fe-stage-body tr.stageRow .column-width-large{max-width:108px;min-width:108px;width:108px}.ae-sortable-exclude tr.subheader td.aec-fe-monetary,.aec-fe-stage-body tr.subheader td.aec-fe-monetary{min-width:65px;width:65px}}@media only screen and (max-width:1605px){.ae-sortable-exclude tr td.aec-fe-editCancel,.aec-fe-stage-body tr td.aec-fe-editCancel{min-width:auto;width:auto}.ae-sortable-exclude tr.stageRow .column-width-large,.aec-fe-stage-body tr.stageRow .column-width-large{max-width:200px;min-width:200px;width:200px}.ae-sortable-exclude tr.subheader td.aec-fe-monetary,.aec-fe-stage-body tr.subheader td.aec-fe-monetary{min-width:90px;width:90px}}#page-customfield,#page-fieldgroup{padding-top:33px}#page-customfield input[type=text],#page-customfield label,#page-customfield select,#page-customfield textarea,#page-fieldgroup input[type=text],#page-fieldgroup label,#page-fieldgroup select,#page-fieldgroup textarea{display:block;margin-bottom:14px;min-width:227px;width:227px}#page-customfield select,#page-fieldgroup select{width:241px}#page-customfield input[type=button],#page-fieldgroup input[type=button]{display:inline;margin:10px 0 0}#page-customfield input,#page-fieldgroup input{margin-bottom:10px}#page-customfield textarea,#page-fieldgroup textarea{margin-bottom:20px;min-height:56px}#page-customfield label,#page-fieldgroup label{align-items:center;display:flex;font-weight:400;margin:0}#page-customfield div.CustomField_Checkbox,#page-fieldgroup div.CustomField_Checkbox{margin:0}#page-customfield div.CustomField_Checkbox.CustomField_Checkbox_Indented,#page-fieldgroup div.CustomField_Checkbox.CustomField_Checkbox_Indented{margin-left:23px}#page-customfield span,#page-fieldgroup span{display:block}#page-customfield h2,#page-fieldgroup h2{display:block;font-size:15px;font-weight:700;margin-top:20px}#page-customfield h3,#page-fieldgroup h3{margin-bottom:0}#page-customfield .inline-input,#page-fieldgroup .inline-input{clear:left;display:block}#page-customfield .inline-input input,#page-customfield .inline-input span,#page-fieldgroup .inline-input input,#page-fieldgroup .inline-input span{display:inline;float:left;margin-right:5px}#page-customfield .inline-input span,#page-fieldgroup .inline-input span{margin-top:7px}#page-customfield .inline-input label,#page-fieldgroup .inline-input label{display:inline;float:left;min-width:100px;width:100px}#page-customfield input[type=checkbox],#page-fieldgroup input[type=checkbox]{display:inline;float:none;margin-right:10px;min-width:13px;width:13px}#page-customfield .actions,#page-fieldgroup .actions{margin-right:29px}.content-panel-inner{margin:0 auto;width:272px}.switch{display:inline-block;height:18px;position:relative;width:33px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;-webkit-transition:.4s;transition:.4s}.slider:before{background-color:#fff;bottom:2px;content:"";height:14px;left:3px;width:14px}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}input:checked+.slider{background-color:#0087d1}input:focus+.slider{box-shadow:0 0 1px #0087d1}input:checked+.slider:before{-webkit-transform:translateX(14px);-ms-transform:translateX(14px);transform:translateX(14px)}.customfield-panels h3{margin-bottom:0}.customfield-panels .padding-row{margin:10px 5px}.half-row{display:table-row;height:100%;margin-bottom:10px;width:100%}.half{border-spacing:0 5px;display:table-cell;height:100%;width:50%}#allowances .accrual-label{display:inline-block;font-size:14px;margin:5px;min-width:304px}.list tbody .closed td.resource{padding-left:0}.list tbody .closed i.uparrow,.list tbody .closed i.uparrowdisabled{position:relative;right:5px}.list tbody .closed-row .closed-indent{padding-left:34px!important}.list tbody .closed-row i.uparrow,.list tbody .closed-row i.uparrowdisabled{position:relative;right:5px}.list tbody td.edit-icons a{float:left}.list tbody td.edit-icons .edit{margin-left:10px}.sticky-column{white-space:nowrap}#bva #bva-breakdown .column-width-large{box-sizing:border-box;max-width:400px;width:400px}#bva #bva-breakdown .transaction.closed td:first-of-type{padding-left:30px}#bva .list tbody .closed td:first-child,#bva .list tbody .grouped td:first-child{padding-left:34px}#bva .list tbody .closedgroup td:first-child{padding-left:60px}#bva .list tbody .sectiongroup td:first-child{padding-left:18px}#bva .list tbody tr.bvauser.grouped td:first-child,#bva .list tbody tr.bvauserclosed td:first-child{padding-left:65px}#bva .list tbody tr.bvauser.closedgroup td:first-child{padding-left:80px}#additionalcosts .workstage-header .expandcollapse{padding-left:36px}#additionalcosts .workstage-header .expandcollapse i{margin:5px 0 0}#additionalcosts .workstage-header .workstage-header.closed .expandcollapse{padding-left:55px}#feExportTemplates.list tbody .feexporttemplate-edit td{vertical-align:text-bottom}#feExportTemplates.list tbody .feexporttemplate-edit td input[type=text]{min-width:120px}#feExportTemplates .replacement-pill{background:#94c03d;border-radius:5px;color:#fff;float:left;margin:2px 2.5px;padding:5px 10px}#feExportTemplates .replacement-editor{min-width:556px;width:556px}#newExportTemplate .replacement-editor{float:left;width:100%}#newExportTemplate .replacement-editor .property-container input{min-width:195px;width:195px}#stickies-root .timesheetsList{z-index:9997}#timesheetpreferences{z-index:9998}#timesheetrows .overlay{z-index:9999}.timesheetsList .day{padding:2px 10px;position:relative;text-align:center;width:70px}.timesheetsList thead .week-commencing{font-size:13px;font-weight:400}#move-timesheets tr{height:52px}#move-timesheets select{width:100%}#move-timesheets input[type=text]{width:87%}#timeImport-finish label{min-width:120px}#projectbulkmovefields>*{margin-top:10px}.dialog.report-filters input[type=checkbox]{position:absolute}#projectfeesummary-wrapper .underline{padding-bottom:8px}#projectfeesummary-wrapper .table-header{font-weight:700;padding:15px 0 10px 6px}#projectfeesummary-wrapper .project-summary-table{min-width:100%}#projectfeesummary-wrapper .project-summary-table tr td{height:24px;padding:4px;text-align:right}#projectfeesummary-wrapper .project-summary-table tr td.left{text-align:left}#projectfeesummary-wrapper .project-summary-table tr td.indent{padding-left:27px}#projectfeesummary-wrapper .project-summary-table tr i.downarrow,#projectfeesummary-wrapper .project-summary-table tr i.uparrow{margin-top:5px}#projectfeesummary-wrapper .project-summary-table tr.closed{color:#ccc}#projectfeesummary-wrapper .project-summary-table thead tr td{font-weight:700;padding:10px 4px 10px 20px;white-space:nowrap}#projectfeesummary-wrapper .project-summary-table thead tr td.left{padding:10px 4px}#projectfeesummary-wrapper .project-summary-table tbody .total td{border-top:1px solid #ccc;font-weight:700;padding:10px 4px}#projectfeesummary-wrapper .project-summary-table .closed-divider td{border-bottom:2px dotted #999;bottom:1.5px;height:0;padding:0;position:relative}#staffPredictionChart{width:100%}#staffingPredictionReport .list.shallow tbody tr:not(.section-header){height:32px}#staffingPredictionReport .resourcing-filter a{border-bottom:none;color:#a1d1ef;float:none;margin-right:10px;text-decoration:none}#staffingPredictionReport .resourcing-filter a.selected{border-bottom:none;color:#fff;float:none;margin-right:10px;text-decoration:none}#staffingPredictionReport .resourcing-filter a:first-of-type{margin-left:10px}#staffingPredictionReport tbody td:not(.section-header){border-bottom:none;border-right:1px solid #ddd;font-size:12px;height:32px}#staffingPredictionReport td.left{padding-left:5px;text-align:left}#staffingPredictionReport td.negative{background-color:#ea4c43;color:#fff}#staffingPredictionReport #report tr:nth-child(2n),#staffingPredictionReport tr:nth-child(2n){background:#f5f5f5}#staffingPredictionReport tr.footer{background:#ecf3f9;padding-left:8px;padding-right:8px}#staffingPredictionReport tr.footer td{border-right:none;font-weight:700}#staffingPredictionReport tr.footer td:first-child{padding-left:0}#staffingPredictionReport tbody tr.subheader{background-color:#ecf3f9;color:#333;height:36px}#staffingPredictionReport tbody tr.subheader td{border-bottom:1px solid #e4e4e4;border-left:none;border-right:none;color:#666;font-size:12px;font-weight:700;text-align:center;vertical-align:middle}#staffingPredictionReport tbody tr.subheader .left{text-align:left}#staffingPredictionReport tbody tr.section-header td{border-left:none;border-right:none}#staffingPredictionReport .projectResources.stuckHeader tbody td:first-of-type{border-left:1px solid #ddd;font-size:12px;height:32px}#staffingPredictionReport #frozen-panel tbody td{font-weight:700}#staffingPredictionReport #frozen-panel .projectResources{overflow:hidden;position:absolute;width:425px}#staffingPredictionReport #resource-chart{margin-left:425px;overflow:auto;position:relative}#staffingPredictionReport #resource-chart .projectResources{table-layout:fixed;width:1800px}#peregaWIP .projectmanagertotal td,#peregaWIP .projectmanagertotal tr{background-color:#fff;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;color:#333;font-size:12px;font-weight:700;padding:4px}#peregaWIP .projectmanagertotal td.amber font-style,#peregaWIP .projectmanagertotal tr.amber font-style{color:#ffbf00}#peregaWIP .projectmanagertotal td.negative,#peregaWIP .projectmanagertotal tr.negative{color:red;white-space:nowrap}#peregaWIP .subtotal td,#peregaWIP .subtotal tr{background-color:#ecf3f9;border-bottom:1px solid #d3d3d3;border-top:1px solid #d3d3d3;color:#333;font-size:12px;font-weight:700;padding:4px}#peregaWIP .amber font-style{color:#ffbf00}#peregaWIP .firstrow{font-weight:700;text-align:left;width:120px}#peregaWIP .negative{white-space:nowrap}.heading-box{font-size:12px;font-weight:700;margin-bottom:4px;margin-top:25px;padding:7px;text-align:center;width:125px}.heading-box.red{background-color:#ce3434;color:#fff}.heading-box.amber{background-color:#ffbf00;color:#fff}.heading-box.green{background-color:#9ac236;color:#fff}.detailed-form{margin:18px 10px;max-width:917px}.detailed-form>label{display:block;font-weight:700;margin-bottom:14px;width:100%}.detailed-form input[type=text]{margin-bottom:36px}#folderStructureList .field-move{background:url(/content/images/sprites/IconsSprite.png) no-repeat -3px -282px;border:none;cursor:move;display:inline-block;height:16px;margin-left:5px;margin-right:4px;position:relative;top:3px;width:12px}#folderStructureList{border-top:1px solid #e4e4e4;margin-bottom:36px}#folderStructureList .row{border-bottom:1px solid #e4e4e4;height:29px;padding-top:5px}#folderStructureList li .name{float:left;width:443px}#folderStructureList li .indent{float:left;padding-top:3px;width:421px}#folderStructureList li .indent a{display:inline-block;height:18px;margin-right:9px;width:20px}#folderStructureList li .indent .decrease{background:url(/content/images/icons/outdent-icon-disabled.png) no-repeat}#folderStructureList li .indent .decrease:hover{background:url(/content/images/icons/outdent-icon-enabled.png) no-repeat;cursor:pointer}#folderStructureList li .indent .increase{background:url(/content/images/icons/indent-icon-disabled.png) no-repeat}#folderStructureList li .indent .increase:hover{background:url(/content/images/icons/indent-icon-enabled.png) no-repeat;cursor:pointer}#folderStructureList li .actions{float:left;margin:0;padding-top:3px}#folderStructureList li .ui-sortable-helper{border-bottom:none}#folderStructureList .add-edit-folder .row{padding-bottom:5px}#folderStructureList #add-folder{float:right}#folderStructureList #blankrow{display:none}#folderStructureList li ul .row .name a{margin-left:25px}#folderStructureList li ul li ul .row .name a{margin-left:50px}#folderStructureList li ul li ul li ul .row .name a{margin-left:75px}#folderStructureList li ul li ul li ul li ul .row .name a{margin-left:100px}#openOfficeFileDialog .office-options{display:flex;flex-wrap:wrap;width:200px}#openOfficeFileDialog .office-options input{margin-bottom:8px;width:200px}#openOfficeFileDialog .office-options a{width:200px}.activityTemplateButtons{margin-bottom:10px}#automated-activity-dialog .full-width{min-width:320px}#automated-activity-dialog .narrow{max-width:160px}#automated-activity-dialog .dialog textarea{height:300px;margin-left:0}#automated-activity-dialog label{width:110px}#automated-activity-dialog .block{display:block}.activities-move-panel{padding:100px 0;text-align:center}.activities-move-panel img{margin-bottom:20px}.activities-move-panel .activities-move-cta{margin-left:auto;margin-right:auto;max-width:40%}.activities-move-panel h2{margin-bottom:10px}.logo-container{display:flex;height:100%}.logo-container img{align-self:center;width:100%}.gantt-activity-wrapper{float:left;overflow:hidden;position:relative;width:475px}.gantt-activity-wrapper+#gantt-wrapper{left:475px}.gantt-activity-wrapper .stage{margin:6px}.gantt-activity-wrapper .stage ul{height:30px}.gantt-activity-wrapper .stage ul li{max-height:30px;overflow:hidden;vertical-align:middle}.gantt-activity-wrapper .date{width:90px}.gantt-activity-wrapper .who{width:50px}.gantt-activity-wrapper #task-header th.activity{padding-left:5px;text-align:left;width:244px}[data-initials]:before{background:#6f990c;border-radius:50%;color:#fff;content:attr(data-initials);display:inline-block;font-weight:700;height:30px;line-height:30px;margin-right:.5em;text-align:center;vertical-align:middle;width:30px}#moveActivityDateDialog .move-activity-form{text-align:center}#moveActivityDateDialog label{text-align:left}#activities-calendar button,#activities-calendar button:hover{background-color:#fff;background-image:-webkit-linear-gradient(top,#fff,#fff);border:none;color:#000}#activities-calendar .fc-toolbar-chunk button,#activities-calendar .fc-toolbar-chunk h2{display:inline-block}#activities-calendar .fc-toolbar-chunk button{margin-bottom:5px}#activities-calendar .fc-toolbar-chunk button:focus{box-shadow:none;outline:none}#activities-calendar .fc-toolbar-chunk h2{font-size:1.3em;text-align:center;width:150px}#activities-calendar .fc-col-header-cell{background-color:#ebf3fa;height:35px;padding-top:7px}#activities-calendar .fc-col-header-cell-cushion{color:#666;font-weight:700;text-align:center;text-decoration:none}#activities-calendar .fc-day-today{background-color:#fff}#activities-calendar .fc-daygrid-day-number{color:#666;font-weight:700;margin-left:auto;margin-right:auto;text-decoration:none}#activities-calendar .fc-daygrid-block-event .fc-event-title{font-weight:700}#activities-calendar .fc-event-main-frame{margin:2px}#activities-calendar .fc-daygrid-day-top{padding-top:5px}#my-activities-grid-container .activities-calendar{display:none}#personalActivityEdit-dialog .activity-details{display:block;max-width:none;width:95%}.view-links{bottom:0;float:left;left:0;position:absolute;right:0;text-align:center;top:0}.view-links span{border-right:1px solid #666;line-height:27px;padding:0 2px 0 4px}.view-links span:last-of-type{border-right:none}.view-links a.selected{color:#000;font-weight:700;margin-top:0;text-decoration:none}.dialogsection .activity-edit-attachment{display:flex}.dialogsection .activity-edit-attachment label{align-self:center}.dialogsection .activity-edit-attachment .fileinput{margin-bottom:0}#activityview-dialog,#personalActivityview-dialog{font-weight:700}#activityview-dialog .dialog-view label,#personalActivityview-dialog .dialog-view label{color:#cacaca;font-size:14px;font-weight:400;margin-bottom:7px}#activityview-dialog .dialog-view .row,#personalActivityview-dialog .dialog-view .row{margin-bottom:19px}#activityview-dialog .dialog-view .row.cell,#personalActivityview-dialog .dialog-view .row.cell{float:left}#activityview-dialog .dialog-view td,#personalActivityview-dialog .dialog-view td{font-weight:700}#activityview-dialog .dialog-view td.category,#personalActivityview-dialog .dialog-view td.category{padding-right:10px}#activityview-dialog .dialog-view #view-activity-notes,#personalActivityview-dialog .dialog-view #view-activity-notes{overflow-wrap:break-word;white-space:pre-line}#activityview-dialog .dialog-view .activityHeader,#personalActivityview-dialog .dialog-view .activityHeader{max-width:100%}#addfromtemplate-dialog .calendar{width:157px}#addRPBudgetSectionButtonRow{height:49px}[id^=addRPBudgetTaskButtonRow]{height:47px}#list-editor .option-manager-header-rank{width:3rem}#list-editor tfoot td{padding:10px 5px 5px 0;vertical-align:middle}#list-editor td .check-box{display:none}#list-editor td .check-box+label{background-color:#fff;border:1px solid #c6c6c6;cursor:default;display:inline-block;height:11px;vertical-align:middle;width:11px}#list-editor td .check-box:checked+label{background:url(/content/images/sprites/sprites.png) no-repeat -297px -3px;display:inline-block;padding:0}.admin-tool .validation-messages{display:inline-block;float:right;height:25px;width:65px}.admin-tool .validation-messages i{display:inline;float:right}.admin-tool tr{line-height:2em}.admin-users-list td.right .reason,.admin-users-list td.right a.delete,.admin-users-list td.right a.dialog-confirm,.admin-users-list td.right a.edit{vertical-align:middle}.admin-users-list td.right .reason{display:inline-block;margin:0;text-align:center}#quickBooksDesktopExportExpenses,#quickBooksDesktopExportInvoices,#quickbooksDesktopExportPurchaseInvoices{margin-bottom:5px}#QuickBooksDesktopExportExpensesForm .icon-spacer,#QuickbooksDesktopExportPurchaseInvoicesForm .icon-spacer,#QuickbooksDesktopExportSalesInvoicesForm .icon-spacer{display:inline-block;height:20px;margin-left:12px;width:20px}#QuickBooksDesktopExportExpensesForm .admin-tool input.expenseCheckbox,#QuickBooksDesktopExportExpensesForm .admin-tool input.invoiceCheckbox,#QuickBooksDesktopExportExpensesForm .admin-tool input.ptCheckbox,#QuickbooksDesktopExportPurchaseInvoicesForm .admin-tool input.expenseCheckbox,#QuickbooksDesktopExportPurchaseInvoicesForm .admin-tool input.invoiceCheckbox,#QuickbooksDesktopExportPurchaseInvoicesForm .admin-tool input.ptCheckbox,#QuickbooksDesktopExportSalesInvoicesForm .admin-tool input.expenseCheckbox,#QuickbooksDesktopExportSalesInvoicesForm .admin-tool input.invoiceCheckbox,#QuickbooksDesktopExportSalesInvoicesForm .admin-tool input.ptCheckbox{margin-left:23px}#QuickBooksDesktopExportExpensesForm .admin-tool td:last-child,#QuickbooksDesktopExportPurchaseInvoicesForm .admin-tool td:last-child,#QuickbooksDesktopExportSalesInvoicesForm .admin-tool td:last-child{min-width:10px}#QuickBooksDesktopExportExpensesForm i.uparrow,#QuickbooksDesktopExportPurchaseInvoicesForm i.uparrow,#QuickbooksDesktopExportSalesInvoicesForm i.uparrow{margin-top:0}#QuickBooksDesktopExportExpensesForm i.icon.validationError,#QuickbooksDesktopExportPurchaseInvoicesForm i.icon.validationError,#QuickbooksDesktopExportSalesInvoicesForm i.icon.validationError{float:left;margin-top:0;text-align:left}#QuickBooksDesktopExportExpensesForm i.icon.green-tick,#QuickbooksDesktopExportPurchaseInvoicesForm i.icon.green-tick,#QuickbooksDesktopExportSalesInvoicesForm i.icon.green-tick{float:left;margin-bottom:5px;margin-left:17px;margin-top:0;text-align:left}.instruction-panel h2{margin-bottom:30px}.instruction-panel p{margin-bottom:20px;width:705px}.instruction-panel .button{margin-bottom:30px;width:240px}.instruction-panel div{text-align:left;width:705px}.instruction-panel img{max-width:705px}#teams-link-container,.link-panel-container{display:flex;justify-content:space-between}#teams-link-container .remove-link,.link-panel-container .remove-link{background:url(/content/images/sprites/IconsSprite.png) no-repeat -19px -199px;cursor:pointer;display:flex;height:18px;width:16px}.pulse-green{align-items:center;animation:pulse-black 2s infinite;background:#94c03d;border-radius:8px;box-shadow:0 0 0 0 #94c03d,0 0 8px 0 grey;cursor:pointer;display:flex;height:45px;left:calc(50% - 75px);margin:10px;position:absolute;top:50%;transform:scale(1);width:150px}.pulse-green p#pulse-text{color:#fff;font-size:18px;margin:auto}@keyframes pulse-black{0%{box-shadow:0 0 0 0 rgba(148,192,61,.7),0 0 8px 0 grey}70%{box-shadow:0 0 0 16px rgba(148,192,61,0),0 0 8px 0 grey}to{box-shadow:0 0 0 0 rgba(148,192,61,0),0 0 8px 0 grey}}.blank-state-table-top{margin-top:32px}.blank-state tr.section-header th{background-color:#0089ce;border-right:0;border-top:0;color:#fff}.blank-state td,.blank-state th{border-right:1px solid #d3d3d3;height:28px;padding:5px!important}.blank-state td .blank-state-template-cell,.blank-state th .blank-state-template-cell{background-color:#e9e9e9;width:70%}.blank-state td div,.blank-state th div{height:14px}.blank-state td:first-child{border-left:1px solid #d3d3d3;width:250px}.blank-state td:first-child div{width:70%}.blank-state td.blank-state-cells:first-child div{background-color:#e9e9e9}.blank-state td:not(:first-child) div{margin:auto}.blank-state td:not(:first-child) div p{text-align:center}.blank-state th:first-child{text-align:left}.blank-state .section-header th:not(:first-child){text-align:center}.blank-state .section-header th{font-size:14px;font-weight:700}.blank-state .section-header th:first-child{border-left:1px #0089ce}.blank-state tfoot tr{background:#ecf3f9}.blank-state tfoot tr td{border-bottom:1px solid #d3d3d3;border-right:1px solid #d3d3d3;height:28px;padding:5px;text-align:center}.portfolio-menu-panel{min-height:45px}.portfolio-menu-panel #dashboard-filter-text{display:inline-block;max-width:85%;padding-left:5px;padding-top:10px}.portfolio-menu-panel #dashboard-filter-text .filterText{line-height:1.5}.portfolio-menu-panel #dashboard-filter-text .filterText a{color:#0089ce;cursor:pointer;text-decoration:dashed;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:3px}.portfolio-menu-panel #dashboard-buttons{display:inline-block;float:right;margin-right:10px;padding-top:5px}.portfolio-menu-panel #edit-dashboard-btn-container{display:flex;justify-content:space-between}.portfolio-menu-panel #edit-dashboard-btn-container,.portfolio-menu-panel #exit-edit-dashboard-btn-container{margin-top:5px;padding-right:10px;width:130px}.portfolio-menu-panel #edit-dashboard-btn-container .edit-dashboard-link,.portfolio-menu-panel #edit-dashboard-btn-container .exit-edit-dashboard-link,.portfolio-menu-panel #exit-edit-dashboard-btn-container .edit-dashboard-link,.portfolio-menu-panel #exit-edit-dashboard-btn-container .exit-edit-dashboard-link{width:120px}.portfolio-menu-panel #exit-edit-dashboard-btn-container{display:none}#notificationArea{max-width:25%;top:0}.portfolio-dialog-description{padding-bottom:20px}.add-dashboard-dialog #client-input-box,.add-portfolio-dashboard-dialog #client-input-box,.ui-dialog.add-project-dialog #client-input-box,.ui-dialog.portfolio-dialog #client-input-box{width:356px}.add-dashboard-dialog #run-portfolio,.add-portfolio-dashboard-dialog #run-portfolio,.ui-dialog.add-project-dialog #run-portfolio,.ui-dialog.portfolio-dialog #run-portfolio{background-color:#6f990d;background-image:unset;border-color:unset;border-radius:4px;bottom:40px;box-shadow:unset;color:#fff;font-size:16px;font-weight:600;height:40px;left:calc(50% - 100px);position:absolute;width:200px}.add-dashboard-dialog #run-portfolio:disabled,.add-portfolio-dashboard-dialog #run-portfolio:disabled,.ui-dialog.add-project-dialog #run-portfolio:disabled,.ui-dialog.portfolio-dialog #run-portfolio:disabled{background-color:#ddd}.add-dashboard-dialog #portfolio-first-subheading,.add-dashboard-dialog #portfolio-second-subheading,.add-portfolio-dashboard-dialog #portfolio-first-subheading,.add-portfolio-dashboard-dialog #portfolio-second-subheading,.ui-dialog.add-project-dialog #portfolio-first-subheading,.ui-dialog.add-project-dialog #portfolio-second-subheading,.ui-dialog.portfolio-dialog #portfolio-first-subheading,.ui-dialog.portfolio-dialog #portfolio-second-subheading{padding-bottom:10px;padding-top:20px}.add-dashboard-dialog #portfolio-heading,.add-dashboard-dialog .dashboard-heading,.add-portfolio-dashboard-dialog #portfolio-heading,.add-portfolio-dashboard-dialog .dashboard-heading,.ui-dialog.add-project-dialog #portfolio-heading,.ui-dialog.add-project-dialog .dashboard-heading,.ui-dialog.portfolio-dialog #portfolio-heading,.ui-dialog.portfolio-dialog .dashboard-heading{font-size:16px;padding-top:20px;text-align:center}.add-dashboard-dialog .portfolio-subheading,.add-portfolio-dashboard-dialog .portfolio-subheading,.ui-dialog.add-project-dialog .portfolio-subheading,.ui-dialog.portfolio-dialog .portfolio-subheading{font-size:14px;font-weight:unset;text-align:left}.add-dashboard-dialog #run-portfolio-button-div,.add-portfolio-dashboard-dialog #run-portfolio-button-div,.ui-dialog.add-project-dialog #run-portfolio-button-div,.ui-dialog.portfolio-dialog #run-portfolio-button-div{padding-top:40px}.add-dashboard-dialog #portfolio-subtype-filter,.add-portfolio-dashboard-dialog #portfolio-subtype-filter,.ui-dialog.add-project-dialog #portfolio-subtype-filter,.ui-dialog.portfolio-dialog #portfolio-subtype-filter{position:relative;z-index:1000}.add-dashboard-dialog,.add-portfolio-dashboard-dialog,.cmapdialogv4,.ui-dialog.add-project-dialog,.ui-dialog.portfolio-dialog{background-color:#fff;border:unset;-webkit-border-radius:unset;box-shadow:0 1px 20px .6px #d9d9d9;overflow:visible;padding-top:0}.add-dashboard-dialog .ui-dialog-titlebar,.add-portfolio-dashboard-dialog .ui-dialog-titlebar,.cmapdialogv4 .ui-dialog-titlebar,.ui-dialog.add-project-dialog .ui-dialog-titlebar,.ui-dialog.portfolio-dialog .ui-dialog-titlebar{background-color:#93c03e;font-size:2em;height:30px;padding:.1em .5em;position:relative;text-align:center}.add-dashboard-dialog .ui-dialog-title,.add-portfolio-dashboard-dialog .ui-dialog-title,.cmapdialogv4 .ui-dialog-title,.ui-dialog.add-project-dialog .ui-dialog-title,.ui-dialog.portfolio-dialog .ui-dialog-title{font-size:18px;font-weight:600}.add-dashboard-dialog .ui-dialog-titlebar-close,.add-portfolio-dashboard-dialog .ui-dialog-titlebar-close,.cmapdialogv4 .ui-dialog-titlebar-close,.ui-dialog.add-project-dialog .ui-dialog-titlebar-close,.ui-dialog.portfolio-dialog .ui-dialog-titlebar-close{display:none}.add-dashboard-dialog .SumoSelect>.optWrapper,.add-portfolio-dashboard-dialog .SumoSelect>.optWrapper,.cmapdialogv4 .SumoSelect>.optWrapper,.ui-dialog.add-project-dialog .SumoSelect>.optWrapper,.ui-dialog.portfolio-dialog .SumoSelect>.optWrapper{width:100%;z-index:9999}.add-dashboard-dialog .SumoSelect,.add-portfolio-dashboard-dialog .SumoSelect,.cmapdialogv4 .SumoSelect,.ui-dialog.add-project-dialog .SumoSelect,.ui-dialog.portfolio-dialog .SumoSelect{text-align:left;width:366px}.add-dashboard-dialog select,.add-portfolio-dashboard-dialog select,.cmapdialogv4 select,.ui-dialog.add-project-dialog select,.ui-dialog.portfolio-dialog select{width:366px}.add-dashboard-dialog .multi select,.add-portfolio-dashboard-dialog .multi select,.cmapdialogv4 .multi select,.ui-dialog.add-project-dialog .multi select,.ui-dialog.portfolio-dialog .multi select{border:#fff;min-width:0;opacity:1;padding-bottom:0;width:30px!important}.add-dashboard-dialog .multi select[disabled],.add-portfolio-dashboard-dialog .multi select[disabled],.cmapdialogv4 .multi select[disabled],.ui-dialog.add-project-dialog .multi select[disabled],.ui-dialog.portfolio-dialog .multi select[disabled]{color:#222}.add-dashboard-dialog .dialog input,.add-dashboard-dialog .dialog select,.add-portfolio-dashboard-dialog .dialog input,.add-portfolio-dashboard-dialog .dialog select,.cmapdialogv4 .dialog input,.cmapdialogv4 .dialog select,.ui-dialog.add-project-dialog .dialog input,.ui-dialog.add-project-dialog .dialog select,.ui-dialog.portfolio-dialog .dialog input,.ui-dialog.portfolio-dialog .dialog select{max-width:unset!important}.add-dashboard-dialog .ui-dialog-titlebar,.add-portfolio-dashboard-dialog .ui-dialog-titlebar,.cmapdialogv4 .ui-dialog-titlebar,.ui-dialog.add-project-dialog .ui-dialog-titlebar,.ui-dialog.portfolio-dialog .ui-dialog-titlebar{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top-left-radius:0;border-top-right-radius:0;height:40px;margin:auto;width:150px}.add-dashboard-dialog .SumoSelect .select-all.partial>span i,.add-portfolio-dashboard-dialog .SumoSelect .select-all.partial>span i,.cmapdialogv4 .SumoSelect .select-all.partial>span i,.ui-dialog.add-project-dialog .SumoSelect .select-all.partial>span i,.ui-dialog.portfolio-dialog .SumoSelect .select-all.partial>span i{background-color:#ccc!important}.add-dashboard-dialog .SumoSelect .select-all.selected>span i,.add-dashboard-dialog .SumoSelect>.optWrapper.multiple>.options li.opt.selected span i,.add-portfolio-dashboard-dialog .SumoSelect .select-all.selected>span i,.add-portfolio-dashboard-dialog .SumoSelect>.optWrapper.multiple>.options li.opt.selected span i,.cmapdialogv4 .SumoSelect .select-all.selected>span i,.cmapdialogv4 .SumoSelect>.optWrapper.multiple>.options li.opt.selected span i,.ui-dialog.add-project-dialog .SumoSelect .select-all.selected>span i,.ui-dialog.add-project-dialog .SumoSelect>.optWrapper.multiple>.options li.opt.selected span i,.ui-dialog.portfolio-dialog .SumoSelect .select-all.selected>span i,.ui-dialog.portfolio-dialog .SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{background-color:#2ca2f5}.add-dashboard-dialog .SumoSelect>.optWrapper>.options li.opt,.add-portfolio-dashboard-dialog .SumoSelect>.optWrapper>.options li.opt,.cmapdialogv4 .SumoSelect>.optWrapper>.options li.opt,.ui-dialog.add-project-dialog .SumoSelect>.optWrapper>.options li.opt,.ui-dialog.portfolio-dialog .SumoSelect>.optWrapper>.options li.opt{border-bottom:unset}.add-dashboard-dialog .SumoSelect>.optWrapper>.options li.opt:hover,.add-portfolio-dashboard-dialog .SumoSelect>.optWrapper>.options li.opt:hover,.cmapdialogv4 .SumoSelect>.optWrapper>.options li.opt:hover,.ui-dialog.add-project-dialog .SumoSelect>.optWrapper>.options li.opt:hover,.ui-dialog.portfolio-dialog .SumoSelect>.optWrapper>.options li.opt:hover{background-color:#dceaf2}.add-dashboard-dialog .SumoSelect .select-all>label,.add-dashboard-dialog .SumoSelect>.CaptionCont,.add-dashboard-dialog .SumoSelect>.optWrapper>.options li.opt label,.add-portfolio-dashboard-dialog .SumoSelect .select-all>label,.add-portfolio-dashboard-dialog .SumoSelect>.CaptionCont,.add-portfolio-dashboard-dialog .SumoSelect>.optWrapper>.options li.opt label,.cmapdialogv4 .SumoSelect .select-all>label,.cmapdialogv4 .SumoSelect>.CaptionCont,.cmapdialogv4 .SumoSelect>.optWrapper>.options li.opt label,.ui-dialog.add-project-dialog .SumoSelect .select-all>label,.ui-dialog.add-project-dialog .SumoSelect>.CaptionCont,.ui-dialog.add-project-dialog .SumoSelect>.optWrapper>.options li.opt label,.ui-dialog.portfolio-dialog .SumoSelect .select-all>label,.ui-dialog.portfolio-dialog .SumoSelect>.CaptionCont,.ui-dialog.portfolio-dialog .SumoSelect>.optWrapper>.options li.opt label{font-size:14px}.add-dashboard-dialog .SumoSelect>.optWrapper>.options li.opt:hover label,.add-portfolio-dashboard-dialog .SumoSelect>.optWrapper>.options li.opt:hover label,.cmapdialogv4 .SumoSelect>.optWrapper>.options li.opt:hover label,.ui-dialog.add-project-dialog .SumoSelect>.optWrapper>.options li.opt:hover label,.ui-dialog.portfolio-dialog .SumoSelect>.optWrapper>.options li.opt:hover label{color:#0068a2}.add-dashboard-dialog .SumoSelect.open>.CaptionCont,.add-dashboard-dialog p .SumoSelect:focus>.CaptionCont,.add-portfolio-dashboard-dialog .SumoSelect.open>.CaptionCont,.add-portfolio-dashboard-dialog p .SumoSelect:focus>.CaptionCont,.cmapdialogv4 .SumoSelect.open>.CaptionCont,.cmapdialogv4 p .SumoSelect:focus>.CaptionCont,.ui-dialog.add-project-dialog .SumoSelect.open>.CaptionCont,.ui-dialog.add-project-dialog p .SumoSelect:focus>.CaptionCont,.ui-dialog.portfolio-dialog .SumoSelect.open>.CaptionCont,.ui-dialog.portfolio-dialog p .SumoSelect:focus>.CaptionCont{height:26px}.cmapdialogv4.error .ui-dialog-titlebar{background-color:#ea4c43}.cmapdialogv4.warning .ui-dialog-titlebar{background-color:#fbb440}.add-dashboard-dialog div.ui-dialog-titlebar,.add-portfolio-dashboard-dialog div.ui-dialog-titlebar,.cmapdialogv4 div.ui-dialog-titlebar{width:fit-content}.add-dashboard-dialog div.ui-dialog-titlebar span.ui-dialog-title,.add-portfolio-dashboard-dialog div.ui-dialog-titlebar span.ui-dialog-title,.cmapdialogv4 div.ui-dialog-titlebar span.ui-dialog-title{font-weight:400;text-transform:uppercase}.add-dashboard-dialog.historical-rates div.ui-dialog-titlebar,.add-portfolio-dashboard-dialog.historical-rates div.ui-dialog-titlebar,.cmapdialogv4.historical-rates div.ui-dialog-titlebar{width:400px}.add-dashboard-dialog.historical-rates .v4-subheader,.add-portfolio-dashboard-dialog.historical-rates .v4-subheader,.cmapdialogv4.historical-rates .v4-subheader{color:grey;font-size:14px;margin-bottom:18px;margin-top:10px}.add-dashboard-dialog.historical-rates .mCSB_outside+.mCSB_scrollTools,.add-portfolio-dashboard-dialog.historical-rates .mCSB_outside+.mCSB_scrollTools,.cmapdialogv4.historical-rates .mCSB_outside+.mCSB_scrollTools{right:-14px}.add-dashboard-dialog .ui-dialog-titlebar-close,.add-portfolio-dashboard-dialog .ui-dialog-titlebar-close,.cmapdialogv4 .ui-dialog-titlebar-close{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -66px;background-color:unset;box-shadow:0 0 0 0;display:inline-block;height:12px;position:absolute;top:24px;transform:scale(1.3);width:20px}.add-dashboard-dialog .ui-dialog-titlebar-close span,.add-portfolio-dashboard-dialog .ui-dialog-titlebar-close span,.cmapdialogv4 .ui-dialog-titlebar-close span{display:none}.add-dashboard-dialog .close-modal,.add-portfolio-dashboard-dialog .close-modal,.cmapdialogv4 .close-modal{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -66px}.add-dashboard-dialog div.longlabels,.add-portfolio-dashboard-dialog div.longlabels,.cmapdialogv4 div.longlabels{margin-left:8%;margin-right:8%}.add-dashboard-dialog div.longlabels label,.add-portfolio-dashboard-dialog div.longlabels label,.cmapdialogv4 div.longlabels label{display:block;font-weight:400;padding-bottom:.5em;padding-top:1.25em}.add-dashboard-dialog div.longlabels p.select-all label,.add-portfolio-dashboard-dialog div.longlabels p.select-all label,.cmapdialogv4 div.longlabels p.select-all label{padding-top:0}.add-dashboard-dialog #dashboard-type-selector,.add-portfolio-dashboard-dialog #dashboard-type-selector{align-items:center;display:flex;margin:24px auto auto;width:90%}.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container{border:2px solid #fff;margin:auto;padding:24px;transition:border-color .3s,box-shadow .3s;width:249px}.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #dashboard-page-type-img-container,.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #portfolio-page-type-img-container,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #dashboard-page-type-img-container,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #portfolio-page-type-img-container,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #dashboard-page-type-img-container,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #portfolio-page-type-img-container,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #dashboard-page-type-img-container,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #portfolio-page-type-img-container{height:200px;position:relative}.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #dashboard-page-type-img-container img,.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #portfolio-page-type-img-container img,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #dashboard-page-type-img-container img,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #portfolio-page-type-img-container img,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #dashboard-page-type-img-container img,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #portfolio-page-type-img-container img,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #dashboard-page-type-img-container img,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #portfolio-page-type-img-container img{position:absolute;top:0}.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #dashboard-page-type-img-container img.dashboard-btn,.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #portfolio-page-type-img-container img.dashboard-btn,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #dashboard-page-type-img-container img.dashboard-btn,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #portfolio-page-type-img-container img.dashboard-btn,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #dashboard-page-type-img-container img.dashboard-btn,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #portfolio-page-type-img-container img.dashboard-btn,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #dashboard-page-type-img-container img.dashboard-btn,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #portfolio-page-type-img-container img.dashboard-btn{left:14px;top:20px}.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #dashboard-page-type-img-container img.portfolio-btn,.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #portfolio-page-type-img-container img.portfolio-btn,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #dashboard-page-type-img-container img.portfolio-btn,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #portfolio-page-type-img-container img.portfolio-btn,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #dashboard-page-type-img-container img.portfolio-btn,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #portfolio-page-type-img-container img.portfolio-btn,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #dashboard-page-type-img-container img.portfolio-btn,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #portfolio-page-type-img-container img.portfolio-btn{left:48px;top:40px}.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #unhovered-dashboard,.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #unhovered-portfolio,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #unhovered-dashboard,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #unhovered-portfolio,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #unhovered-dashboard,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #unhovered-portfolio,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #unhovered-dashboard,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #unhovered-portfolio{opacity:1;transition:opacity .3s}.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #hovered-dashboard,.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #hovered-portfolio,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #hovered-dashboard,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #hovered-portfolio,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #hovered-dashboard,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container #hovered-portfolio,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #hovered-dashboard,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container #hovered-portfolio{opacity:0;transition:opacity .3s}.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container:hover,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container:hover,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container:hover,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container:hover{border-color:#d9edf7;box-shadow:0 0 18px 1px #d3d3d3}.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container:hover #unhovered-dashboard,.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container:hover #unhovered-portfolio,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container:hover #unhovered-dashboard,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container:hover #unhovered-portfolio,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container:hover #unhovered-dashboard,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container:hover #unhovered-portfolio,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container:hover #unhovered-dashboard,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container:hover #unhovered-portfolio{opacity:0}.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container:hover #hovered-dashboard,.add-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container:hover #hovered-portfolio,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container:hover #hovered-dashboard,.add-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container:hover #hovered-portfolio,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container:hover #hovered-dashboard,.add-portfolio-dashboard-dialog #dashboard-type-selector #dashboard-page-type-container:hover #hovered-portfolio,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container:hover #hovered-dashboard,.add-portfolio-dashboard-dialog #dashboard-type-selector #portfolio-page-type-container:hover #hovered-portfolio{opacity:1}.add-dashboard-dialog #dashboard-type-selector .page-type-title,.add-portfolio-dashboard-dialog #dashboard-type-selector .page-type-title{font-size:16px;font-weight:600;margin-bottom:8px}.add-dashboard-dialog #dashboard-type-selector p,.add-portfolio-dashboard-dialog #dashboard-type-selector p{text-align:center}.add-dashboard-dialog #add-dashboard,.add-dashboard-dialog #add-portfolio-dashboard,.add-portfolio-dashboard-dialog #add-dashboard,.add-portfolio-dashboard-dialog #add-portfolio-dashboard{display:none}.add-dashboard-dialog #add-dashboard #add-dashboard-page-container,.add-dashboard-dialog #add-portfolio-dashboard #add-dashboard-page-container,.add-portfolio-dashboard-dialog #add-dashboard #add-dashboard-page-container,.add-portfolio-dashboard-dialog #add-portfolio-dashboard #add-dashboard-page-container{margin:24px auto auto;width:50%}.add-dashboard-dialog #add-dashboard #add-dashboard-page-container #dashboard-name-input,.add-dashboard-dialog #add-dashboard #add-dashboard-page-container #portfolio-dashboard-name-input,.add-dashboard-dialog #add-portfolio-dashboard #add-dashboard-page-container #dashboard-name-input,.add-dashboard-dialog #add-portfolio-dashboard #add-dashboard-page-container #portfolio-dashboard-name-input,.add-portfolio-dashboard-dialog #add-dashboard #add-dashboard-page-container #dashboard-name-input,.add-portfolio-dashboard-dialog #add-dashboard #add-dashboard-page-container #portfolio-dashboard-name-input,.add-portfolio-dashboard-dialog #add-portfolio-dashboard #add-dashboard-page-container #dashboard-name-input,.add-portfolio-dashboard-dialog #add-portfolio-dashboard #add-dashboard-page-container #portfolio-dashboard-name-input{border:1px solid #c7c7c7;border-radius:4px;margin-top:8px;padding:8px;width:100%}.add-dashboard-dialog #add-dashboard #add-dashboard-page-container .action-buttons,.add-dashboard-dialog #add-portfolio-dashboard #add-dashboard-page-container .action-buttons,.add-portfolio-dashboard-dialog #add-dashboard #add-dashboard-page-container .action-buttons,.add-portfolio-dashboard-dialog #add-portfolio-dashboard #add-dashboard-page-container .action-buttons{margin-top:36px;text-align:center}.add-dashboard-dialog #add-portfolio,.add-portfolio-dashboard-dialog #add-portfolio{display:none}.add-portfolio-dashboard-dialog .ui-dialog-titlebar-close{right:-193px}.add-dashboard-dialog .ui-dialog-titlebar-close{right:-240px}.delete-dashboard-dialog{background:#fff;border:0;box-shadow:0 0 16px 6px hsla(0,0%,7%,.14);padding:20px}.delete-dashboard-dialog .ui-dialog-titlebar{background:unset;margin-left:4px}.delete-dashboard-dialog .ui-dialog-titlebar span{color:#0089ce;font-size:20px}.delete-dashboard-dialog #delete-dashboard-page-container{margin-top:32px;text-align:center}.delete-dashboard-dialog #delete-dashboard-page-container input{width:60px}.delete-dashboard-dialog #delete-dashboard-page-container .action-buttons{display:flex;justify-content:space-around;margin:auto;width:70%}.delete-dashboard-dialog .ui-dialog-titlebar-close{right:-120px}.add-dashboard-shrink-height{animation:add-dashboard-height-animator .3s ease-in normal forwards}@keyframes add-dashboard-height-animator{0%{height:432px}to{height:230px}}@keyframes portfolio-height-animator{0%{height:299px}to{height:375px}}@keyframes add-portfolio-subtype-height-animator{0%{height:230px}to{height:310px}}@keyframes add-portfolio-name{0%{height:310px}to{height:230px}}@keyframes portfolio-subtype-animator{0%{opacity:0}to{opacity:1}}.portfolioSubTypeFilterAnimation{animation:portfolio-subtype-animator .3s ease-in-out normal forwards;animation-iteration-count:1}.portfolioAnimation{animation:portfolio-height-animator .3s ease-in-out normal forwards;animation-iteration-count:1}.add-portfolio-sub-type-animation{animation:add-portfolio-subtype-height-animator .3s ease-in-out normal forwards;animation-iteration-count:1}.add-portfolio-name-animation{animation:add-portfolio-name .3s ease-in-out normal forwards;animation-iteration-count:1}#dashboard-nav-container{margin-right:24px}#dashboard-edit-bar-container{display:none;justify-content:space-between;margin-top:12px}#dashboard-edit-bar-container.visible{display:flex}#dashboard-edit-bar-container .homepage-dashboard-badge{align-items:center;background:#daecfc;border-radius:4px;color:#1462ad;display:none;gap:4px;justify-content:center;margin-left:12px;padding:2px 8px}#dashboard-edit-bar-container .homepage-dashboard-badge.visible{display:inline-block}#dashboard-edit-bar-container #dashboard-edit-bar{margin-left:26px}#dashboard-edit-bar-container #dashboard-buttons{display:flex;margin-right:27px;overflow:visible}#dashboard-edit-bar-container #delete-dashboard-btn-container,#dashboard-edit-bar-container #make-homepage-dashboard-btn-container{margin-right:16px;z-index:10002}#dashboard-edit-bar-container #mark-dashboard-as-homepage-notification{top:0}#dashboard-edit-bar-container #exit-edit-dashboard-btn-container{width:120px}#dashboard-edit-bar-container .dialog-heading{font-size:16px}#dashboard-edit-bar-container .collapsible,#dashboard-edit-bar-container .collapsible:hover{background-color:transparent;background-image:none;border:none;box-shadow:none;width:100%}#dashboard-edit-bar-container .holidays-section{max-height:100px;overflow-y:auto}#dashboard-edit-bar-container .collapsible span{color:#0087d1;font-size:20px}#add-portfolio-page-feature-required .close-dialog,#add-portfolio-page-permission-required .close-dialog{width:30px}#add-portfolio-page-feature-required a{font-weight:700;text-decoration:none}.cmapdialogv4.public-holidays-dialog div.ui-dialog-titlebar{width:235px}.cmapdialogv4.historical-rates .ui-dialog-titlebar{position:static}.cmapdialogv4.historical-rates .ui-dialog-titlebar-close{right:4px}.cmapdialogv4.historical-rates .ui-dialog-content .blueText{color:#0087d1}#finance-actualRoleCosts-wrapper{max-height:400px;overflow:auto}#dashboard-grid #blank-state{filter:blur(7px)}#clients-area{margin-top:5px;width:366px}.client-label{background:#d9edf7;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#0089ce;display:inline-block;float:left;font-weight:600;margin:5px 5px 0 0;padding:6px 5px 4px 8px}a.remove-client-label{background:url(/content/images/icons/blue-label-x-icon.png);background-repeat:no-repeat;border:none;cursor:pointer;display:inline-block;height:17px;margin-left:8px;margin-top:1px;vertical-align:middle;width:17px}#admin-project-updateprobability{margin-top:30px;max-width:450px}#admin-project-updateprobability div{margin:10px}#admin-project-updateprobability div label{display:inline-block;width:110px}#admin-project-updateprobability div input{display:inline-block;min-width:260px}#admin-project-updateprobability div input#saveProjectProbability{display:inline-block;margin-right:28px;min-width:65px}#admin-project-updateprobability .projectProbability{width:270px}#automatic-creation-settings #panel-content-container{width:705px}#automatic-creation-settings h2{margin-bottom:36px}#automatic-creation-settings #creation-settings-container{margin:16px auto auto;width:200px}#automatic-creation-settings #creation-settings-container label{cursor:pointer}#automatic-creation-settings #creation-settings-container .option-container{align-items:center;display:flex;justify-content:space-between}#automatic-creation-settings #creation-settings-container .save-container{align-items:center;display:flex}#automatic-creation-settings #creation-settings-container .save-container #button-loader,#automatic-creation-settings #creation-settings-container .save-container input{margin:16px auto auto;width:70px}.workstage-change-date-link{color:#0087d1;cursor:pointer;font-style:unset;text-decoration:underline;text-decoration-style:dashed}#update-won-date-datepicker-container{margin-top:16px;text-align:center}#timeOffAccrualsList .validationError{margin:0 10px 0 0}#info-container{align-items:center;display:flex;margin-left:12px}#info-container i{margin-left:4px}#info-container .tooltip-area{background-color:#fff;border-radius:4px;box-shadow:0 2px 7px 2px #d3d3d3;display:none;margin-left:-25px;margin-top:30px;opacity:1;padding:12px;position:absolute;text-align:left;width:500px;z-index:4}#info-container .tooltip-area .arrow-up{display:none;height:12px;left:5px;overflow:hidden;position:absolute;top:-12px;width:30px}#info-container .tooltip-area .arrow-up:after{background-color:#fff;box-shadow:0 2px 7px 2px #d3d3d3;content:"";height:35px;position:absolute;top:4px;transform:rotate(45deg);width:15px}#info-container p{color:#666}#info-container .invoicing-type-tooltip+.tooltip-area:hover,#info-container .invoicing-type-tooltip+.tooltip-area:hover .arrow-up,#info-container .invoicing-type-tooltip:hover+.tooltip-area,#info-container .invoicing-type-tooltip:hover+.tooltip-area .arrow-up,#info-container .system-info-icon:hover+.tooltip-area,#info-container .system-info-icon:hover+.tooltip-area .arrow-up{display:inline}#teamchannel-selector .SumoSelect .optWrapper{top:26px}#teamchannel-selector .SumoSelect input{height:25px}.invoicing-type-dialog .ui-dialog-titlebar-close{right:-140px}.invoicing-type-dialog .invoicing-type-tooltip{color:#0089ce;cursor:pointer;font-style:normal;margin-left:-14px;text-decoration:underline;text-decoration-style:dashed;text-underline-offset:1px}.invoicing-type-dialog .tooltip-area{max-width:475px}.invoicing-type-dialog .tooltip-area h4{color:#0089ce}.invoicing-type-dialog #info-container .tooltip-area{margin-left:-313px;margin-top:25px}.invoicing-type-dialog #info-container .tooltip-area .arrow-up{left:234px}.aecFeeForecastHeadClient{width:200px}.aecFeeForecastHeadProject{width:315px}.aecFeeForecastHeadMonth{width:65px}.aecFeeForecastClient{width:200px}.aecFeeForecastProject{width:250px}.aecFeeForecastDetailClient{max-width:300px;min-width:200px}.aecFeeForecastTotals{width:515px}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .no-border,.detailed-tm-invoicing-container #wip-table-container #wip-table .no-border{border:0}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table th,.detailed-tm-invoicing-container #wip-table-container #wip-table th{font-weight:400;padding:8px}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .wip-summary,.detailed-tm-invoicing-container #wip-table-container #wip-table .wip-summary{background:unset;height:36px}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .wip-summary td,.detailed-tm-invoicing-container #wip-table-container #wip-table .wip-summary td{border-left:0;border-right:0;border-top:1px solid #d3d3d3;color:#333;font-weight:700}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .wip-summary td:first-child,.detailed-tm-invoicing-container #wip-table-container #wip-table .wip-summary td:first-child{border-left:1px solid #d3d3d3}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .wip-summary td:first-child.left,.detailed-tm-invoicing-container #wip-table-container #wip-table .wip-summary td:first-child.left{font-weight:400;padding-left:4px}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .wip-summary td:last-child,.detailed-tm-invoicing-container #wip-table-container #wip-table .wip-summary td:last-child{border-right:1px solid #d3d3d3}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .wip-summary td div,.detailed-tm-invoicing-container #wip-table-container #wip-table .wip-summary td div{align-items:center;display:flex;justify-content:center}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .wip-summary td div input,.detailed-tm-invoicing-container #wip-table-container #wip-table .wip-summary td div input{margin:0}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table tbody tr:last-child,.detailed-tm-invoicing-container #wip-table-container #wip-table tbody tr:last-child{margin-bottom:10px}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table tbody tr:last-child td,.detailed-tm-invoicing-container #wip-table-container #wip-table tbody tr:last-child td{border-bottom:1px solid #d3d3d3}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .subheader td,.detailed-tm-invoicing-container #wip-table-container #wip-table .subheader td{height:28px}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .subheader div,.detailed-tm-invoicing-container #wip-table-container #wip-table .subheader div{align-items:center;display:flex;justify-content:center}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .subheader div input,.detailed-tm-invoicing-container #wip-table-container #wip-table .subheader div input{margin:0}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table #limit-icon-checkbox,.detailed-tm-invoicing-container #wip-table-container #wip-table #limit-icon-checkbox{align-items:center;display:flex;left:38%;position:absolute;top:-24px}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table #limit-icon-checkbox #limit-icon-container,.detailed-tm-invoicing-container #wip-table-container #wip-table #limit-icon-checkbox #limit-icon-container{display:flex;margin-left:8px}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table #limit-icon-checkbox #info-container,.detailed-tm-invoicing-container #wip-table-container #wip-table #limit-icon-checkbox #info-container{margin-left:0}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table #limit-icon-checkbox #info-container .tooltip-area,.detailed-tm-invoicing-container #wip-table-container #wip-table #limit-icon-checkbox #info-container .tooltip-area{box-shadow:0 2px 10px -1px grey;color:#666;font-size:12px;left:35px;top:6px;width:260px}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table #limit-icon-checkbox #info-container .tooltip-area p,.detailed-tm-invoicing-container #wip-table-container #wip-table #limit-icon-checkbox #info-container .tooltip-area p{line-height:1.4}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .wip-header,.detailed-tm-invoicing-container #wip-table-container #wip-table .wip-header{width:80px}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .wip-value-header,.detailed-tm-invoicing-container #wip-table-container #wip-table .wip-value-header{width:120px}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .wip-task-header,.detailed-tm-invoicing-container #wip-table-container #wip-table .wip-task-header{width:200px}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table input,.detailed-tm-invoicing-container #wip-table-container #wip-table input{margin-left:0}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .timesheet-entry-row td,.detailed-tm-invoicing-container #wip-table-container #wip-table .timesheet-entry-row td{height:33px}.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .timesheet-entry-row td div,.detailed-tm-invoicing-container #wip-table-container #wip-table .timesheet-entry-row td div{display:flex;justify-content:center}.detailed-tm-invoicing-container #expenses-table-container,.detailed-tm-invoicing-container #purchases-table-container,.detailed-tm-invoicing-container #simple-wip-table-container,.detailed-tm-invoicing-container #wip-table-container{margin-top:24px}.detailed-tm-invoicing-container #expenses-table-container .table-header,.detailed-tm-invoicing-container #purchases-table-container .table-header,.detailed-tm-invoicing-container #simple-wip-table-container .table-header,.detailed-tm-invoicing-container #wip-table-container .table-header{margin-bottom:8px}.detailed-tm-invoicing-container #expenses-table-container th,.detailed-tm-invoicing-container #purchases-table-container th,.detailed-tm-invoicing-container #simple-wip-table-container th,.detailed-tm-invoicing-container #wip-table-container th{font-weight:400;height:40px}.detailed-tm-invoicing-container #expenses-table-container th #billable-header-container,.detailed-tm-invoicing-container #purchases-table-container th #billable-header-container,.detailed-tm-invoicing-container #simple-wip-table-container th #billable-header-container,.detailed-tm-invoicing-container #wip-table-container th #billable-header-container{align-items:center;display:flex;justify-content:center}.detailed-tm-invoicing-container #expenses-table-container th #billable-header-container input,.detailed-tm-invoicing-container #purchases-table-container th #billable-header-container input,.detailed-tm-invoicing-container #simple-wip-table-container th #billable-header-container input,.detailed-tm-invoicing-container #wip-table-container th #billable-header-container input{margin-left:8px;margin-top:-4px}.detailed-tm-invoicing-container #expenses-table-container td #billable-checkbox-container,.detailed-tm-invoicing-container #purchases-table-container td #billable-checkbox-container,.detailed-tm-invoicing-container #simple-wip-table-container td #billable-checkbox-container,.detailed-tm-invoicing-container #wip-table-container td #billable-checkbox-container{display:flex;justify-content:center}.detailed-tm-invoicing-container #purchases-table-container td{height:28px}.detailed-tm-invoicing-container #header-container{display:flex;justify-content:space-between}.detailed-tm-invoicing-container .unapproved{background:url(/content/images/icons/yellow-dot.png) no-repeat;float:right;height:8px;margin-right:0;margin-top:-10px;width:8px}.detailed-tm-invoicing-container .additionaltime{background:url(/content/images/icons/blue-dot.png) no-repeat;float:right;height:8px;margin-right:0;margin-top:-10px;width:8px}.detailed-tm-invoicing-container .additionaltime.both{margin-right:12px}.detailed-tm-invoicing-container #bill-fixed-amount #wip-table #amount-to-bill input,.detailed-tm-invoicing-container #bill-fixed-amount #wip-table #amount-to-write-off input,.detailed-tm-invoicing-container #simple-wip-table-container #wip-table #amount-to-bill input,.detailed-tm-invoicing-container #simple-wip-table-container #wip-table #amount-to-write-off input{min-width:80px;text-align:center;width:80px}.detailed-tm-invoicing-container #bill-fixed-amount #wip-table thead tr .wip-header,.detailed-tm-invoicing-container #simple-wip-table-container #wip-table thead tr .wip-header{width:150px}.detailed-tm-invoicing-container #bill-fixed-amount #wip-table .wip-summary td:first-child,.detailed-tm-invoicing-container #bill-fixed-amount #wip-table thead tr .wip-header:first-child,.detailed-tm-invoicing-container #simple-wip-table-container #wip-table .wip-summary td:first-child,.detailed-tm-invoicing-container #simple-wip-table-container #wip-table thead tr .wip-header:first-child{padding-left:250px}.detailed-tm-invoicing-container #bill-fixed-amount #wip-table input[type=text],.detailed-tm-invoicing-container #simple-wip-table-container #wip-table input[type=text]{min-width:500px}.detailed-tm-invoicing-container .fixed-amount-message{margin-left:266px;margin-top:-32px}.detailed-tm-invoicing-container #detailedInvoiceType{margin-left:10px;margin-right:0}.fixed-amount-header{background-color:#fff;border:1px solid #e6e6e6}#additional-time-tooltip,#unapproved-time-tooltip{max-width:180px;padding-bottom:0}.movetimesheet.disabled{background:#f5f5f5}#write-off-only-dialog .center{margin:4px 34px}.writeofflog{border:1px solid #e6e6e6;border-collapse:collapse;width:560px}.writeofflog .subtotal,.writeofflog thead tr{background-color:#ecf3f9;height:35px;white-space:nowrap}.writeofflog thead th{color:#000;font-size:12px;font-weight:700}.writeofflog thead a{border-bottom:none;color:#fff;text-decoration:none}.writeofflog tbody td.stripe:nth-child(2n){background:#f5f5f5}.writeofflog td,.writeofflog th{padding:5px;text-align:center}.writeofflog td{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-top:1px solid #e4e4e4;text-align:center}.writeofflog tbody td{height:22px}.writeofflog tbody td.left,.writeofflog thead th.left{text-align:left}.writeofflog tbody td.center,.writeofflog thead th.center{text-align:center}.writeofflog tbody td.right,.writeofflog thead th.right{text-align:right}.writeofflog tbody td.grandtotal,.writeofflog tbody td.subtotal{background-color:#ecf3f9;font-weight:700}#write-off-scroll-div{height:80%;overflow:auto}@keyframes write-off-log-dialog-stage-2{0%{left:0}to{left:-685px}}@keyframes write-off-log-dialog-stage-1{0%{left:-685px}to{left:0}}.write-off-stage-container-forwards{animation:write-off-log-dialog-stage-2 .7s ease-in-out normal forwards}.write-off-stage-container-backwards{animation:write-off-log-dialog-stage-1 .7s ease-in-out normal forwards}#write-off-dialog{overflow:hidden}#write-off-dialog .client-write-off-stage-container #add-write-off-header div{left:100%!important}#write-off-dialog #write-off-stage-container{display:flex;justify-content:space-between;position:relative;width:1300px}#write-off-dialog #write-off-stage-container>div{width:50%}#write-off-dialog #write-off-stage-container #write-off-log{padding-right:80px}#write-off-dialog #write-off-stage-container #write-off-log #write-off-log-header{align-items:center;display:flex;margin-bottom:21px;margin-right:8px;margin-top:13px;position:relative;width:560px}#write-off-dialog #write-off-stage-container #write-off-log #write-off-log-header h3{margin-top:-16px}#write-off-dialog #write-off-stage-container #write-off-log #write-off-log-header #add-write-off-notification{background-color:#94c03d;border:solid #94c03d;border-radius:5px;color:#fff;left:29%;margin-top:-16px;padding:2px;position:absolute;text-align:center;width:230px}#write-off-dialog #write-off-stage-container #write-off-log #write-off-log-header #add-write-off-button{margin-bottom:8px;margin-top:-8px;position:absolute;right:0}#write-off-dialog #write-off-stage-container #write-off-log #close-button-container{cursor:pointer;left:calc(102% + 1px);position:relative;top:-38px}#write-off-dialog #write-off-stage-container #write-off-log #write-off-scroll-div{max-height:223px}#write-off-dialog #write-off-stage-container #add-write-off #add-write-off-header h3{margin-left:-5px;margin-top:-3px}#write-off-dialog #write-off-stage-container #add-write-off #add-write-off-header div{cursor:pointer;left:calc(102% + 1px);position:relative;top:-35px}#write-off-dialog #write-off-stage-container #add-write-off #add-write-off-scroll{margin:auto;width:380px}#write-off-dialog #write-off-stage-container #add-write-off #add-write-off-scroll table{width:380px}#write-off-dialog #write-off-stage-container #add-write-off #add-write-off-scroll table tr:first-child td{font-weight:600}#write-off-dialog #write-off-stage-container #add-write-off #add-write-off-scroll table #amount-to-write-off-input{min-width:135px;padding-left:8px;text-align:left}#write-off-dialog #write-off-stage-container #add-write-off #add-write-off-scroll p{margin:12px 0 6px}#write-off-dialog #write-off-stage-container #add-write-off #add-write-off-scroll #write-off-notes{width:370px}.close-button-container{cursor:pointer;left:103%;position:relative;top:-38px}.close-button-container .close-dialog-cross{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -66px;background-color:unset;border:unset;display:inline-block;height:12px;position:absolute;top:-8px;transform:scale(1.3);width:10px}.write-off-log-button-style{color:#0087d1;cursor:pointer;text-decoration:underline}.externalgrouppercentsign{color:#222;display:block;font-style:normal;position:relative;right:-36px;top:-22px}.aeBillingType,.aeCalcType{width:179px}#external-group-dialog-content #externalGroup-table td{max-width:180px;min-width:180px;padding-top:5px;width:180px}#external-group-dialog-content #externalGroup-table td input:not(.dialog-confirm){min-width:150px;text-align:right}#external-group-dialog-content #externalGroup-table td p{overflow-wrap:break-word;white-space:break-spaces}#external-group-dialog-content #externalGroup-table td #externalGroup-percentageCost,#external-group-dialog-content #externalGroup-table td #externalGroup-percentageSale{margin-left:16px}#external-group-dialog-content #externalGroup-table td div{margin-bottom:0}#external-group-dialog-content #externalGroup-table td .cannot-remove-external{color:red;display:none}#external-group-dialog-content #externalGroup-table #value-percent-div{margin-bottom:0;margin-left:-30px;margin-top:10px}#external-group-dialog-content #externalGroup-table .total-break{border-top:1px solid #212121;margin:auto;padding-top:10px;text-align:right;width:155px}#external-group-dialog-content #externalGroup-table .percentage{margin-left:16px}#external-group-dialog-content #externalGroup-table .percentageTotal{padding-right:4.5px}#external-group-dialog-content #externalGroup-table .percentageTotalIcon{margin-right:-17px}#external-group-dialog-content #edit-externals-group-container{margin-right:-7px}#external-group-dialog-content #edit-externals-group-container .mCSB_container{margin-right:12px}#external-group-dialog-content #edit-externals-group-container .mCSB_scrollTools{margin-right:-5px}.externalGroup-table-first-section td{width:20px}.externalGroup-table-first-section td input{max-width:170px}.externalGroup-table-first-section #billingType-switch-warning-message-row{display:none}.externalGroup-table-first-section #billingType-switch-warning-message-row .noborder{padding:0}#userList tr{overflow-y:hidden}.externals-schedule-clear{align-items:center;display:flex;width:41px}#externals-scroll .externals-grouping:not(.right-table) tr:not(.header) td:nth-child(2){margin:0;max-width:220px;padding:0 0 0 4px;text-align:left;width:220px}#externals-scroll .externals-grouping:not(.right-table) tr:not(.header) td:nth-child(2).ae-external-child{padding-left:24px}#externals-scroll .externals-grouping:not(.right-table) tr:not(.header) td:nth-child(3){margin:0;max-width:150px;padding:0 0 0 4px;width:150px}#externals-scroll .externals-grouping:not(.right-table) tr:not(.header) td:nth-child(4){width:80px}#externals-scroll .externals-grouping:not(.right-table) tr:not(.header) td:nth-child(5){width:150px}#externals-scroll .externals-grouping:not(.right-table) tr:not(.header) td:nth-child(6),#externals-scroll .externals-grouping:not(.right-table) tr:not(.header) td:nth-child(7){width:110px}#externals-scroll .externals-grouping:not(.right-table) tr:not(.header) td:nth-child(8){width:50px}#externals-scroll .externals-grouping:not(.right-table) tr:not(.header) td:nth-child(9){width:90px}div[aria-describedby=externalGroup-dialog].ui-dialog.ui-widget.ui-widget-content #externals-warnings,div[aria-describedby=externalGroup-dialog].ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar{display:none}div[aria-describedby=externalGroup-dialog].ui-dialog.ui-widget.ui-widget-content #externals-warnings #cannot-remove-externals-warning{color:red;text-align:left}.upgrade{font-family:Red Hat Display;padding:65px}.upgrade hr{background-color:#dfe0e0;border:none;height:1px;margin:80px auto 40px;width:50%}.upgrade h3{color:#03405a;display:block;font-size:20px;font-weight:700;margin:0 auto 50px;text-align:center}.upgrade .module .featureDetails,.upgrade .module .featureImage{float:left}.upgrade .module .featureDetails{width:480px}.upgrade .module .featureDetails .featureName{color:#01a3e6;font-size:22px;font-weight:700;margin:50px 0 30px}.upgrade .module .featureDetails h1{color:#03405a;font-size:36px;font-weight:900;margin-bottom:35px}.upgrade .module .featureDetails h4{color:#666;font-size:16px;margin-bottom:35px}.upgrade .module .featureDetails .freeTrial,.upgrade .module .featureDetails .talkToAdvisor{border:2px solid #01a3e6;font-size:14px;font-weight:700;height:50px;line-height:50px;text-align:center;width:275px}.upgrade .module .featureDetails .freeTrial{background-color:#01a3e6;color:#fff;margin-bottom:20px}.upgrade .module .featureDetails .talkToAdvisor{color:#01a3e6;margin-bottom:60px}.upgrade .module .featureDetails .plansIncluded{color:#999;font-size:14px;font-weight:500}.upgrade .module .featureDetails .plansIncluded p{display:block;margin-bottom:10px}.upgrade .module .featureDetails .plansIncluded span{border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:700;height:24px;line-height:24px;margin-right:10px;padding:0 10px}.upgrade .module .featureDetails .plansIncluded span.growth{background-color:#93c03e}.upgrade .module .featureDetails .plansIncluded span.pro{background-color:#faac07}.upgrade .module .featureDetails .plansIncluded span.enterprise{background-color:#1dbfb7}.upgrade .module:after{clear:both;content:"";display:block}.upgrade .infoPanel{margin-bottom:30px;padding:0 50px}.upgrade .infoPanel .info,.upgrade .infoPanel .screenshot{float:left}.upgrade .infoPanel .screenshot{width:55%}.upgrade .infoPanel .screenshot img{border:1px solid #ccc;display:block;margin:0 auto;min-height:200px;width:75%}.upgrade .infoPanel .info{width:45%}.upgrade .infoPanel .info h3{color:#03405a;display:block;font-size:18px;font-weight:700;margin:0 auto 20px;text-align:left}.upgrade .infoPanel .info p{margin-bottom:20px}.upgrade .infoPanel:after{clear:both;content:"";display:block}.workflow-stages .workflow-stage{border-top:1px solid #d3d3d3;padding:10px 20px 10px 45px;position:relative}.workflow-stages .workflow-stage i{left:15px;position:absolute;top:1px}.workflow-stages .workflow-stage i.greentick{background:url(/Content/images/icons/greentick.svg);background-repeat:no-repeat;height:19px;left:12px;top:10px;width:19px}.workflow-stages .workflow-stage .workflow-stage-name{color:#d3d3d3;cursor:pointer;user-select:none}.workflow-stages .workflow-stage .workflow-stage-name.complete{text-decoration:line-through}.workflow-stages .workflow-stage .workflow-stage-name.current{color:#666;font-weight:700;text-transform:uppercase}.workflow-stages .workflow-stage .workflow-stage-info{color:#aaa;float:right}.workflow-stages .workflow-stage .workflow-stage-current{background-color:#ffdc73;font-size:12px;font-weight:700;margin-left:10px;padding:5px 10px}.workflow-stages .workflow-stage .workflow-stage-details{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;margin:20px 0}.workflow-stages .workflow-stage .workflow-stage-details h5{color:#d3d3d3;font-size:13px;font-weight:600;margin-bottom:5px}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-instructions{flex-basis:25%;flex-grow:2;margin-right:24px}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-instructions .info{border:1px dashed silver;margin-bottom:16px;padding:12px}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-instructions .info .workflow-stage-instructions-description{display:-webkit-box;-webkit-line-clamp:99;-webkit-box-orient:vertical;overflow:hidden}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-instructions ol,.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-instructions ul{list-style:decimal;margin-bottom:20px;margin-left:26px}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-instructions ol li,.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-instructions ul li{margin-bottom:10px}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-instructions ul li{list-style:disc}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-instructions .tasks-table{display:flex;flex:1 1 auto;flex-flow:column nowrap}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-instructions .tasks-table-header,.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-instructions .tasks-table-tr{display:flex;flex-flow:row nowrap}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-instructions .tasks-table-header{border:1px dashed silver}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-instructions .tasks-table-tr{border-bottom:1px dashed silver}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-instructions .tasks-table-td{align-items:center;display:flex;flex-basis:0;flex-flow:row nowrap;flex-grow:1;padding:10px}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-instructions .tasks-table-td.center{justify-content:center}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-instructions .tasks-table-td input{margin-right:15px}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-additional{border:1px dashed silver;flex-basis:5%;flex-grow:1;margin-right:24px;padding:12px;width:255px}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-additional .workflow-stage-additional-attachments{margin-top:20px}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-additional .workflow-stage-additional-attachments a{display:block}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-actions{flex-grow:0}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-actions .button{background-color:#9bc23a;background-image:none;border:none;display:block;font-size:13px;height:34px;line-height:34px;margin-bottom:10px;width:240px}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-actions .button.disabled{background-color:#e0e0e0;color:#fff}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-actions .button.workflowaction{background-color:#fff;border:1px solid #0087d1;color:#0087d1}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-actions .button.workflowaction.disabled{border:1px solid #e0e0e0;color:#e0e0e0}.workflow-stages .workflow-stage .workflow-stage-details .workflow-stage-actions .button.workflowaction.disabled:hover{box-shadow:none}.workflow-dialog{font-size:14px}.workflow-dialog .ui-dialog-titlebar{background-color:#93c03e}.workflow-dialog .workflow-dialog-center{align-items:center;display:flex;flex-direction:column;justify-content:center}.workflow-dialog .workflow-dialog-center div{margin-bottom:20px}.workflow-dialog .workflow-dialog-center label{display:block}.workflow-dialog .workflow-dialog-center p{font-size:16px;font-weight:600;margin-top:10px}.workflow-dialog .workflow-dialog-center select,.workflow-dialog .workflow-dialog-center textarea{width:350px}.workflow-dialog .workflow-dialog-center #workflow-stage-emailTemplate{border:1px solid #d3d3d3;border-radius:3px;height:130px;min-width:500px;overflow-y:scroll;padding:10px}.workflow-dialog .workflow-dialog-center #workflow-stage-emailTemplate p{font-size:14px;margin:0}.workflow-dialog .workflow-dialog-center #workflow-stage-emailTemplate ol,.workflow-dialog .workflow-dialog-center #workflow-stage-emailTemplate ul{margin-bottom:20px;margin-left:26px}.workflow-dialog .workflow-dialog-center #workflow-stage-emailTemplate ol li,.workflow-dialog .workflow-dialog-center #workflow-stage-emailTemplate ul li{list-style:decimal}.workflow-dialog .workflow-dialog-center #workflow-stage-emailTemplate ul li{list-style:disc}.workflow-dialog .workflow-dialog-center #workflow-stage-final{margin:40px 0}.workflow-dialog .workflow-dialog-center .dialog-note{margin-left:40px;margin-right:40px}.workflow-dialog .workflow-dialog-nextstage,.workflow-dialog .workflow-dialog-otheraction-nextstage,.workflow-dialog .workflow-dialog-service{background-color:#ffdc73;color:#666;display:inline-block;font-size:12px;font-weight:700;margin:20px 0!important;padding:5px 10px;text-transform:uppercase}.workflow-dialog label{color:#666;display:inline-block;font-weight:400;margin-bottom:7px}.workflow-dialog .button,.workflow-dialog .button:hover{background-color:#93c03e;background-image:none;border:none;border-radius:3px;color:#fff;font-size:14px;padding:8px 15px}.workflow-dialog .button.disabled,.workflow-dialog .button.disabled:hover,.workflow-dialog .button:hover.disabled,.workflow-dialog .button:hover.disabled:hover{border:none;box-shadow:none;color:#fff}.workflow-dialog .button.orange,.workflow-dialog .button:hover.orange,.workflow-dialog-orange .ui-dialog-titlebar{background-color:#fdb237}.clients-recurring-services{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:20px}.clients-recurring-services div{border:1px dashed #c7c7c7;height:38px;line-height:40px;margin:-1px -1px 0 0;padding-left:16px;width:192px}.clients-recurring-services div input[type=radio]+.radio-label{cursor:pointer;display:inline-block;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:184px}.clients-recurring-services div input[type=radio]+.radio-label:before{top:10px}.add-project-dialog p{margin:5px 0}.add-project-dialog select{margin-bottom:15px;width:100%!important}.add-project-dialog input{width:100%!important}.add-project-dialog .radio-label,.add-project-dialog label{color:#666!important;display:inline-block;font-weight:700!important;margin-bottom:5px}.add-project-dialog .radio-description{margin-bottom:15px;margin-left:31px}.add-project-dialog .ui-dialog-titlebar{width:230px!important}.add-project-dialog .ui-dialog-content{padding:40px 70px}.add-project-dialog .actions{margin-top:25px}.add-project-dialog .description{display:none}.add-project-dialog #workflow-selector .description p{margin:0}.add-project-dialog #workflow-selector .description div{margin-top:20px}.add-project-dialog #client-selector .client{margin-bottom:13px}.add-project-dialog #client-selector .client label,.add-project-dialog #client-selector .client p{margin:2px}.add-project-dialog #queue-or-start #start-date{font-weight:700}.add-project-dialog #queue-or-start .actions{margin:25px auto;width:315px}.add-project-dialog #queue-or-start .button{width:130px}.add-project-dialog #queue-or-start #queue{margin-right:15px}.error-block{background:#ce3434;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:6px;color:#fff;display:block;margin:19px auto;padding:4px 12px;text-align:center;width:333px}#external-group-title{margin-left:10px}#restore-writeoffs{word-wrap:break-word;table-layout:fixed}#restore-writeoffs .select-written-off-time-cell{padding:4px;text-align:center}#restore-writeoffs .stage-cell,#restore-writeoffs .task-cell{max-width:300px}#restore-writeoff-container{display:flex;justify-content:space-between;margin:auto;width:140px}#restore-writeoff-container input{width:60px}#reset-consolidated-invoice-prevention-container{display:flex;justify-content:center;margin:auto;width:200px}#reset-consolidated-invoice-prevention-container input{width:60px}#rate-card-role-families,#role-alternative-tool{padding:10px;width:865px}#rate-card-role-families .container,#role-alternative-tool .container{align-content:flex-start;align-items:stretch;justify-content:space-between}#rate-card-role-families .container .row,#role-alternative-tool .container .row{display:block;float:left}#rate-card-role-families .container .col,#role-alternative-tool .container .col{display:block;float:left;margin:0 10px;width:390px}#rate-card-role-families .container .arrow-buttons-col,#role-alternative-tool .container .arrow-buttons-col{width:25px}#rate-card-role-families .container .arrow-buttons-col .arrow-buttons,#role-alternative-tool .container .arrow-buttons-col .arrow-buttons{padding-top:78px}#rate-card-role-families .container .arrow-buttons-col .arrow-buttons .button,#rate-card-role-families .container p,#role-alternative-tool .container .arrow-buttons-col .arrow-buttons .button,#role-alternative-tool .container p{margin-bottom:10px}#rate-card-role-families .container .col input,#rate-card-role-families .container .col label,#rate-card-role-families .container .col select,#role-alternative-tool .container .col input,#role-alternative-tool .container .col label,#role-alternative-tool .container .col select{display:block;margin-bottom:10px;width:390px}#rate-card-role-families .container .col input[type=text],#role-alternative-tool .container .col input[type=text]{margin-bottom:25px;width:380px}#rate-card-role-families .actions,#role-alternative-tool .actions{margin:10px}#rate-card-role-families select.inOutMulti,#role-alternative-tool select.inOutMulti{height:240px;padding:3px;width:100%}#rate-card-role-families select.inOutMulti option,#role-alternative-tool select.inOutMulti option{padding:7px 7px 7px 10px}#rate-card-role-families select.inOutMulti option:checked,#role-alternative-tool select.inOutMulti option:checked{background-color:#dceaf2;color:#0087d1}#budgetrates-scroll{max-height:320px}#update-rates{padding:25px 40px}#update-rates #RateID{width:80px}#update-rates select{margin:12px 0 20px}#update-rates .link-right{float:right;margin:12px 0 20px}#update-rates .left{padding-left:15px}#update-rates div.actions{margin:30px 0 10px}#update-rates input{width:80px}#invoice-action-add #content-container{align-items:center;display:flex;justify-content:space-between;padding-bottom:4px}#invoice-action-add #content-container span{width:30px}#invoice-action-add #doAddAECInvoice{width:60px}.sumo_budget-budget-role-role>.optWrapper{width:100%}#wipAndInvoicing .table-header{margin-bottom:5px}#wipAndInvoicing .project-time-expense-icon img{height:20px;width:20px}#wipAndInvoicing table tr:not(.section-header):not(.subheader) td.tfoot{border-top:1px solid #d3d3d3;padding-bottom:10px;padding-left:0;padding-right:4px}#wipAndInvoicing table tr:not(.section-header):not(.subheader) td.tfoot.left{padding-left:10px}#wipAndInvoicing table tr:not(.section-header):not(.subheader) td:not(.tfoot){border-bottom:1px solid #f7f7f7;border-right:1px solid #f7f7f7;padding:15px 5px 10px 0}#wipAndInvoicing table tr:not(.section-header):not(.subheader) td:not(.tfoot):first-child{border-left:1px solid #f7f7f7;padding-left:10px}#wipAndInvoicing table tr:not(.section-header):not(.subheader) td:not(.tfoot):last-child{padding-bottom:5px;padding-left:10px;padding-top:5px}#wipAndInvoicing #projects-table{margin-bottom:50px}#wipAndInvoicing #invoicing-table tr:not(.section-header):not(.subheader):not(.totals-row){height:46px;max-height:46px;min-height:46px}#wipAndInvoicing .first-column{max-width:400px;min-width:400px;width:400px}#wipAndInvoicing .amount-column{max-width:150px;min-width:150px;width:150px}.invoicing-table-button-row{align-items:center;display:flex}.customFieldUsagesTable{max-height:40vh;overflow-y:auto}.customFieldUsagesTable td{hyphens:auto;max-width:115px;overflow-wrap:break-word}#userAdminForm>.offices.dialog{display:none!important}.wip-table-header{height:23px!important}.subheader-fixed-height{height:38px!important}details>summary{counter-increment:none;display:block;list-style:none}.colour-dropdown{background-color:#fff;border:1px solid #e4e4e4;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;float:right;height:25px;margin-top:-18px;overflow:hidden;position:absolute;-moz-transition:height .1s;-webkit-transition:height .1s;-ms-transition:height .1s;-o-transition:height .1s;transition:height .1s;width:200px}.colour-dropdown.open{height:313px;-moz-transition:height .5s;-webkit-transition:height .5s;-ms-transition:height .5s;-o-transition:height .5s;transition:height .5s;z-index:100}.colour-dropdown input{left:0;opacity:0;position:absolute;top:0}.colour-dropdown label{display:none;height:18px;margin:4px;opacity:1;width:87%}.colour-dropdown.open label{display:block}.colour-dropdown label:hover{opacity:.5}.colour-dropdown input:checked+label{display:block;opacity:1!important}.time-off-calendar-colours{margin-bottom:200px;padding-bottom:100px}#grid-bulk-update-dialog{padding:40px 70px}#grid-bulk-update-dialog.ui-dialog-content label{display:block;margin-bottom:8px;margin-top:20px}#grid-bulk-update-dialog.ui-dialog-content select{width:409px}#grid-bulk-update-dialog.ui-dialog-content .actions{margin:20px 0 10px}#grid-bulk-update-dialog.ui-dialog-content .radio-options{display:block}#grid-bulk-update-dialog.ui-dialog-content .radio-options label{display:inline;font-weight:400;margin-right:20px;margin-top:0}#workingHoursEdit{cursor:pointer;font-size:larger}.daily-working-hours-dialog .ui-dialog-titlebar-close{right:-195px}.cmapdialogv4 .users-figures-data-dialog{margin:0 10px 45px;padding:0 25px 45px}.cmapdialogv4 .users-figures-data-dialog .SumoSelect .SelectBox{margin-left:15px;padding-right:0}.cmapdialogv4 .users-figures-data-dialog .SumoSelect .optWrapper{margin-left:15px}.cmapdialogv4 .users-figures-data-dialog #page-fieldgroups{margin-top:10px}.cmapdialogv4 .users-figures-data-dialog #page-fieldgroups div.fieldgroup{width:96%}.cmapdialogv4 .users-figures-data-dialog #page-fieldgroups .fieldgroup-fields .fieldgroup-flexrow{display:flex;flex-flow:row wrap;justify-content:flex-start}.cmapdialogv4 .users-figures-data-dialog #page-fieldgroups .fieldgroup-fields .fieldgroup-flexrow div:first-child{flex-basis:55%}.cmapdialogv4 .users-figures-data-dialog #page-fieldgroups .fieldgroup-fields .fieldgroup-flexrow div:first-child label{margin-left:1vw;padding-top:5px}.cmapdialogv4 .users-figures-data-dialog #page-fieldgroups .fieldgroup-fields .fieldgroup-flexrow div:nth-child(2){flex-basis:45%;margin-bottom:5px}.cmapdialogv4 .users-figures-data-dialog #page-fieldgroups .fieldgroup-fields .fieldgroup-flexrow div:nth-child(2) input,.cmapdialogv4 .users-figures-data-dialog #page-fieldgroups .fieldgroup-fields .fieldgroup-flexrow div:nth-child(2) select{margin-left:15px}.cmapdialogv4 .users-figures-data-dialog #page-fieldgroups .fieldgroup-fields .fieldgroup-flexrow div:nth-child(2) input.search-txt,.cmapdialogv4 .users-figures-data-dialog #page-fieldgroups .fieldgroup-fields .fieldgroup-flexrow div:nth-child(2) select.search-txt{margin-left:0;width:366px}.cmapdialogv4 .users-figures-data-dialog #page-fieldgroups .fieldgroup-fields .fieldgroup-flexrow div:nth-child(2) .dialog-wide-dropdown{width:65%}.cmapdialogv4 .users-figures-data-dialog #page-fieldgroups .fieldgroup-fields .fieldgroup-flexrow div:nth-child(2) .dialog-wide-numeric{min-width:173px;text-align:left}.add-multiple-user-figure-dialog div.ui-dialog-titlebar,.user-figure-edit-dialog div.ui-dialog-titlebar{width:290px}.add-multiple-user-figure-dialog .ui-dialog-titlebar-close,.user-figure-edit-dialog .ui-dialog-titlebar-close{right:-155px}#add-multiple-user-figure-dialog .modal-subheading-text,#user-figure-edit-dialog .modal-subheading-text{margin-top:20px}#add-multiple-user-figure-dialog #page-fieldgroups .fieldgroup-fields .fieldgroup-flexrow div:first-child,#user-figure-edit-dialog #page-fieldgroups .fieldgroup-fields .fieldgroup-flexrow div:first-child{flex-basis:30%}#add-multiple-user-figure-dialog #page-fieldgroups .fieldgroup-fields .fieldgroup-flexrow div:nth-child(2),#user-figure-edit-dialog #page-fieldgroups .fieldgroup-fields .fieldgroup-flexrow div:nth-child(2){flex-basis:70%}#add-multiple-user-figure-dialog #page-fieldgroups .fieldgroup-fields .fieldgroup-flexrow div:nth-child(2) .invalid,#user-figure-edit-dialog #page-fieldgroups .fieldgroup-fields .fieldgroup-flexrow div:nth-child(2) .invalid{margin-bottom:-1px;margin-top:-1px}#add-multiple-user-figure-dialog i.right,#user-figure-edit-dialog i.right{float:right;margin-top:7px}#add-multiple-user-figure-dialog .fieldgroup-section,#user-figure-edit-dialog .fieldgroup-section{padding-top:0}#add-multiple-user-figure-dialog .fieldgroup-section:first-child,#user-figure-edit-dialog .fieldgroup-section:first-child{padding-top:1em}#add-multiple-user-figure-dialog .error-block,#user-figure-edit-dialog .error-block{margin:8px auto 2px}#add-multiple-user-figure-dialog input,#user-figure-edit-dialog input{margin-left:15px}#holiday-calendar #monthly-calendar,#holiday-calendar #weekly-calendar{border-right:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-top:10px}#holiday-calendar #monthly-calendar .weekday,#holiday-calendar #weekly-calendar .weekday{background-color:#fff}#holiday-calendar #monthly-calendar .nonworkingday,#holiday-calendar #monthly-calendar .weekend,#holiday-calendar #weekly-calendar .nonworkingday,#holiday-calendar #weekly-calendar .weekend{background-color:#fbfbfb;cursor:default}#holiday-calendar #monthly-calendar td,#holiday-calendar #weekly-calendar td{border-bottom:none;border-right:none;min-width:212px}#holiday-calendar #monthly-calendar .weekday,#holiday-calendar #monthly-calendar .weekend,#holiday-calendar #weekly-calendar .weekday,#holiday-calendar #weekly-calendar .weekend{text-align:left;vertical-align:top}#holiday-calendar #monthly-calendar .weekday h4,#holiday-calendar #monthly-calendar .weekend h4,#holiday-calendar #weekly-calendar .weekday h4,#holiday-calendar #weekly-calendar .weekend h4{background-color:#f5f5f5;color:#333;font-size:12px;font-weight:600;line-height:20px;padding:5px}#holiday-calendar #monthly-calendar .weekday ul,#holiday-calendar #monthly-calendar .weekend ul,#holiday-calendar #weekly-calendar .weekday ul,#holiday-calendar #weekly-calendar .weekend ul{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;padding:3px}#holiday-calendar #monthly-calendar .weekday ul li,#holiday-calendar #monthly-calendar .weekend ul li,#holiday-calendar #weekly-calendar .weekday ul li,#holiday-calendar #weekly-calendar .weekend ul li{border:none;font-weight:700;margin-bottom:3px;padding:3px 3px 0}#holiday-calendar #yearly-calendar tbody td.month,#holiday-calendar #yearly-calendar thead th:not(.clear){background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;color:#333;font-size:12px;font-weight:600;line-height:20px}#holiday-calendar #yearly-calendar thead th.weekend{background-color:#eaeaea}#holiday-calendar #yearly-calendar .weekday{background-color:#fff}#holiday-calendar #yearly-calendar .weekday.public,#holiday-calendar #yearly-calendar .weekend.public{background-color:#ccc;cursor:auto}#holiday-calendar #yearly-calendar .weekday.heatmap_percent_0,#holiday-calendar #yearly-calendar .weekday.public.heatmap_percent_0,#holiday-calendar #yearly-calendar .weekend.public.heatmap_percent_0{background-color:#ffffe0;color:#666}#holiday-calendar #yearly-calendar .weekday.heatmap_percent_10,#holiday-calendar #yearly-calendar .weekday.public.heatmap_percent_10,#holiday-calendar #yearly-calendar .weekend.heatmap_percent_10,#holiday-calendar #yearly-calendar .weekend.public.heatmap_percent_10{background-color:#ffe3ae;color:#666}#holiday-calendar #yearly-calendar .weekday.heatmap_percent_20,#holiday-calendar #yearly-calendar .weekday.public.heatmap_percent_20,#holiday-calendar #yearly-calendar .weekend.heatmap_percent_20,#holiday-calendar #yearly-calendar .weekend.public.heatmap_percent_20{background-color:#ffc58b;color:#fff}#holiday-calendar #yearly-calendar .weekday.heatmap_percent_30,#holiday-calendar #yearly-calendar .weekday.public.heatmap_percent_30,#holiday-calendar #yearly-calendar .weekend.heatmap_percent_30,#holiday-calendar #yearly-calendar .weekend.public.heatmap_percent_30{background-color:#ffa473;color:#fff}#holiday-calendar #yearly-calendar .weekday.heatmap_percent_40,#holiday-calendar #yearly-calendar .weekday.public.heatmap_percent_40,#holiday-calendar #yearly-calendar .weekend.heatmap_percent_40,#holiday-calendar #yearly-calendar .weekend.public.heatmap_percent_40{background-color:#fa8366;color:#fff}#holiday-calendar #yearly-calendar .weekday.heatmap_percent_50,#holiday-calendar #yearly-calendar .weekday.public.heatmap_percent_50,#holiday-calendar #yearly-calendar .weekend.heatmap_percent_50,#holiday-calendar #yearly-calendar .weekend.public.heatmap_percent_50{background-color:#ed645c;color:#fff}#holiday-calendar #yearly-calendar .weekday.heatmap_percent_60,#holiday-calendar #yearly-calendar .weekday.public.heatmap_percent_60,#holiday-calendar #yearly-calendar .weekend.heatmap_percent_60,#holiday-calendar #yearly-calendar .weekend.public.heatmap_percent_60{background-color:#db4551;color:#fff}#holiday-calendar #yearly-calendar .weekday.heatmap_percent_70,#holiday-calendar #yearly-calendar .weekday.public.heatmap_percent_70,#holiday-calendar #yearly-calendar .weekend.heatmap_percent_70,#holiday-calendar #yearly-calendar .weekend.public.heatmap_percent_70{background-color:#c5283f;color:#fff}#holiday-calendar #yearly-calendar .weekday.heatmap_percent_80,#holiday-calendar #yearly-calendar .weekday.public.heatmap_percent_80,#holiday-calendar #yearly-calendar .weekend.heatmap_percent_80,#holiday-calendar #yearly-calendar .weekend.public.heatmap_percent_80{background-color:#aa0d27;color:#fff}#holiday-calendar #yearly-calendar .weekday.heatmap_percent_90,#holiday-calendar #yearly-calendar .weekday.public.heatmap_percent_90,#holiday-calendar #yearly-calendar .weekend.heatmap_percent_90,#holiday-calendar #yearly-calendar .weekend.public.heatmap_percent_90{background-color:#8b0000;color:#fff}#holiday-calendar #yearly-calendar .nonworkingday:not(.holiday),#holiday-calendar #yearly-calendar .weekend{background-color:#f5f5f5;cursor:default}#holiday-calendar #yearly-calendar .calendarBar{height:31px}#holiday-calendar #yearly-calendar .weekday .dayOfTheMonth{height:31px;margin:8px 0;pointer-events:none;position:absolute;text-align:center;top:-1px;width:100%}#holiday-calendar #yearly-calendar .weekday .public{background-color:#ccc;cursor:auto}#holiday-calendar #yearly-calendar .weekday .calendarBar:has(div.public:not(.partday))+#holidayList{cursor:auto}#holiday-calendar #monthly-calendar td{border-bottom:none;border-right:none;min-width:212px}#holiday-calendar #monthly-calendar .weekday,#holiday-calendar #monthly-calendar .weekend{text-align:left;vertical-align:top}#holiday-calendar #monthly-calendar .weekday h4,#holiday-calendar #monthly-calendar .weekend h4{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0}#holiday-calendar #monthly-calendar .weekday ul,#holiday-calendar #monthly-calendar .weekend ul{min-height:140px}#holiday-calendar #weekly-calendar{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:none;width:100%}#holiday-calendar #weekly-calendar td{border-bottom:none;border-left:none;border-right:1px solid #e0e0e0;min-width:312px}#holiday-calendar #weekly-calendar .weekday,#holiday-calendar #weekly-calendar .weekend{text-align:left;vertical-align:top}#holiday-calendar #weekly-calendar .weekday h4,#holiday-calendar #weekly-calendar .weekend h4{border-bottom:1px solid #e0e0e0;border-left:none}#holiday-calendar #weekly-calendar .weekday ul,#holiday-calendar #weekly-calendar .weekend ul{border-bottom:none;border-left:none;min-height:450px}#holiday-calendar .calendarBar{border:none;display:flex;height:25px}#holiday-calendar .calendarBar .requested{background-color:#ffbf00}#holiday-calendar .calendarBar .booked{background-color:#9ac236}#holiday-calendar .calendarBar .rejected{background-color:#ff4949}#holiday-calendar .calendarBar .business{background-color:#dbe8ff}#holiday-calendar .calendarBar .personal{background-color:#ffd1d7}#holiday-calendar .calendarBar .separator{border-left:1px solid #fff}#holiday-calendar .calendarBar .bookedText,#holiday-calendar .calendarBar .rejectedText,#holiday-calendar .calendarBar .requestedText,#holiday-calendar .calendarBar .timeoffText{margin:3px;pointer-events:none;position:absolute}#holiday-calendar .calendarBar .rejectedText{color:#e0e0e0}#holiday-calendar .calendarBar.public{background:#ccc;height:auto;margin:3px}#holiday-calendar .calendarBar.public span.publicholiday{cursor:default;font-weight:700;padding:3px 3px 3px 0}#holiday-calendar .calendarKey{margin:30px 0;text-align:center}#holiday-calendar .calendarKey span{font-size:13px;vertical-align:3px}#holiday-calendar .calendarKey b{display:inline-block;height:16px;margin-right:2px;width:22px}#holiday-calendar .calendarKey b.nonworkingday{background-color:#f5f5f5}#holiday-calendar .calendarKey li,#holiday-calendar .calendarKey ul{display:inline;margin-left:15px}#holiday-calendar .heatmap_key{margin:30px 0;text-align:center}#holiday-calendar .heatmap_key ul{background-color:#f5f5f5;border:2px solid #f5f5f5}#holiday-calendar .heatmap_key li,#holiday-calendar .heatmap_key ul{display:inline-flex}#holiday-calendar .heatmap_key div{display:inline-block;height:20px;width:30px}#holiday-calendar .heatmap_key .key_text_left,#holiday-calendar .heatmap_key .key_text_right{bottom:-30px;font-size:11px;position:relative}#holiday-calendar .heatmap_key .key_text_left{color:#666;left:-15px}#holiday-calendar .heatmap_key .key_text_right{color:#666;right:-15px}#holiday-calendar .heatmap_key .heatmap_percent_0{background-color:#ffffe0;color:#666}#holiday-calendar .heatmap_key .heatmap_percent_10{background-color:#ffe3ae;color:#666}#holiday-calendar .heatmap_key .heatmap_percent_20{background-color:#ffc58b;color:#fff}#holiday-calendar .heatmap_key .heatmap_percent_30{background-color:#ffa473;color:#fff}#holiday-calendar .heatmap_key .heatmap_percent_40{background-color:#fa8366;color:#fff}#holiday-calendar .heatmap_key .heatmap_percent_50{background-color:#ed645c;color:#fff}#holiday-calendar .heatmap_key .heatmap_percent_60{background-color:#db4551;color:#fff}#holiday-calendar .heatmap_key .heatmap_percent_70{background-color:#c5283f;color:#fff}#holiday-calendar .heatmap_key .heatmap_percent_80{background-color:#aa0d27;color:#fff}#holiday-calendar .heatmap_key .heatmap_percent_90{background-color:#8b0000;color:#fff}#periodEndItems .error{background-image:url(/content/images/icons/error-icon.svg);display:inline-block;margin-right:5px}#periodEndItems .error-message{color:#e00000;position:relative;top:-5px}#warning-tooltip{padding:5px}#warning-tooltip .tooltip-warning-box{border:1px solid #fbb440;margin:0;padding:10px}div.timeoffallowances #allowance-switch{display:inline-block}div.timeoffallowances input[type=text]{min-width:156px;width:156px}div.timeoffallowances a.disabled{color:#aaa;pointer-events:none}.dropdown.invalid,.dropdown.invalid:hover,a.invalid,input[type=password].invalid,input[type=text].invalid,select.invalid,td.day.invalid,textarea.invalid{background-color:#f8e7e7;border:2px solid #dd8080;-webkit-box-shadow:0 0 10px #dd8080;-moz-box-shadow:0 0 10px #dd8080;box-shadow:0 0 10px #dd8080}p.hint.invalid{color:red;font-weight:700}input[type=checkbox].invalid{background-color:#f8e7e7;border:2px solid #dd8080;-webkit-box-shadow:0 0 10px #dd8080;-moz-box-shadow:0 0 10px #dd8080;box-shadow:0 0 10px #dd8080}.form-error,.form-warning{display:none;font-size:12px;opacity:.8;padding:5px;position:absolute;z-index:100000}.form-error-inner,.form-warning-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;min-width:200px;padding:5px 8px 4px;text-align:center}.form-error-inner{background-color:#cb3535;color:#fff}.form-warning-inner{background-color:#fbb440;color:#000}.form-error-arrow,.form-warning-arrow{height:0;line-height:0;position:absolute;width:0}.form-error-arrow{border:5px dashed #cb3535}.form-warning-arrow{border:5px dashed #fbb440}.list tbody td.invalid,td.invalid{background-color:#f8e7e7;border:2px solid #dd8080;-webkit-box-shadow:0 0 10px #dd8080;-moz-box-shadow:0 0 10px #dd8080;box-shadow:0 0 10px #dd8080}.form-error-arrow-n{border-bottom-color:#cb3535}.form-error-arrow-s{border-top-color:#cb3535}.form-error-arrow-e{border-left-color:#cb3535}.form-error-arrow-w{border-right-color:#cb3535}.form-warning-arrow-n{border-bottom-color:#fbb440}.form-warning-arrow-s{border-top-color:#fbb440}.form-warning-arrow-e{border-left-color:#fbb440}.form-warning-arrow-w{border-right-color:#fbb440}.form-error-n .form-error-arrow,.form-error-n .form-warning-arrow,.form-warning-n .form-error-arrow,.form-warning-n .form-warning-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;left:50%;margin-left:-5px;top:0}.form-error-nw .form-error-arrow,.form-error-nw .form-warning-arrow,.form-warning-nw .form-error-arrow,.form-warning-nw .form-warning-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;left:15px;top:0}.form-error-ne .form-error-arrow,.form-error-ne .form-warning-arrow,.form-warning-ne .form-error-arrow,.form-warning-ne .form-warning-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;right:15px;top:0}.form-error-s .form-error-arrow,.form-error-s .form-warning-arrow,.form-warning-s .form-error-arrow,.form-warning-s .form-warning-arrow{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;bottom:0;left:50%;margin-left:-5px}.form-error-sw .form-error-arrow,.form-error-sw .form-warning-arrow,.form-warning-sw .form-error-arrow,.form-warning-sw .form-warning-arrow{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;bottom:0;left:15px}.form-error-se .form-error-arrow,.form-error-se .form-warning-arrow,.form-warning-se .form-error-arrow,.form-warning-se .form-warning-arrow{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;bottom:0;right:15px}.form-error-e .form-error-arrow,.form-error-e .form-warning-arrow,.form-warning-e .form-error-arrow,.form-warning-e .form-warning-arrow{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent;margin-top:-5px;right:0;top:50%}.form-error-w .form-error-arrow,.form-error-w .form-warning-arrow,.form-warning-w .form-error-arrow,.form-warning-w .form-warning-arrow{border-bottom-color:transparent;border-left:none;border-right-style:solid;border-top-color:transparent;left:14px;margin-top:-5px;top:50%}.filter-header .business-unit-filter{margin-left:10px}.storysofar .adjustmentExcluded{display:none}#autoForecast{bottom:4px;position:relative}#autoForecastItems td{min-width:150px}#autoForecast-officeId{margin-right:20px}.option-manager-item{cursor:pointer}.hierarchical-option-manager-item{border-bottom:1px solid #d3d3d3;height:40px;padding-top:15px}.hierarchical-option-manager-item a{float:right}.hierarchical-option-manager-item a .cancel{float:none}.list-editor-expensecategory{table-layout:fixed}.list-editor-expensecategory .subheader .left{width:400px}.list-editor-expensecategory .optionflag-header{color:transparent}.list-editor-expensecategory .option-manager-item:not(.edit):not(.create) .optionflag-column:not(.checked)>*{display:none}.list-editor-expensecategory .option-manager-item .optionflag-column{height:45px}.list-editor-expensecategory .option-manager-item .optionflag-column div{align-items:center;display:flex;justify-content:center}.list-editor-expensecategory .option-manager-item .optionflag-column .optionFlagCheckbox{accent-color:#3898ec;border-radius:4px}.list-editor-expensecategory .option-manager-item .optionflag-column .optionflag-label{color:#666;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-left:5px}.updateablelist-dialog{align-items:flex-start;background:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;box-shadow:0 0 4px rgba(21,37,75,.05),0 4px 12px rgba(21,37,75,.05),0 8px 16px -4px rgba(21,37,75,.08);display:flex;flex-direction:column;height:192px;padding:24px;position:relative;width:500px}.updateablelist-dialog.destructive .ui-dialog-buttonpane .ui-dialog-buttonset .confirm-button{background:#e00000!important;color:#fff!important}.updateablelist-dialog .ui-dialog-content{padding:0}.updateablelist-dialog .ui-dialog-content h1{align-items:flex-start;align-self:stretch;color:#09192e;display:flex;flex:none;flex-direction:row;flex-grow:0;font-size:20px;font-style:normal;font-weight:600;line-height:28px;margin-bottom:24px!important;order:0}.updateablelist-dialog .ui-dialog-content .dialogsection p{color:#09192e;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:initial!important}.updateablelist-dialog .ui-dialog-buttonpane{width:inherit}.updateablelist-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{align-items:center;color:transparent;display:flex;flex-direction:row-reverse;margin:10px 0}.updateablelist-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .confirm-button{background:#25a2ef;border:0;border-radius:4px;color:#fff;font-size:14px;font-weight:600;height:36px;width:146px}.updateablelist-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .confirm-button.ui-state-hover,.updateablelist-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .confirm-button:hover{border:0;box-shadow:none}.updateablelist-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .link-button{background:#fff;border:1px solid #d3d3d3;border-radius:4px;box-sizing:border-box;color:#09192e;font-size:14px;font-weight:600;height:36px;margin:0 8px!important;text-decoration:none;width:77px}div#rb-field-search-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-right:14px;padding:16px 0}div#rb-field-search-wrapper div#rb-field-search-input{align-items:center;align-self:stretch;border:1px solid #e4e4e4;border-radius:4px;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:8px;height:36px;justify-content:center;order:0;padding:0}div#rb-field-search-wrapper div#rb-field-search-input .clear,div#rb-field-search-wrapper div#rb-field-search-input .prefix{align-items:center;display:flex;flex:auto;flex-grow:0;height:20px;padding:0;width:20px}div#rb-field-search-wrapper div#rb-field-search-input .clear i,div#rb-field-search-wrapper div#rb-field-search-input .prefix i{color:#9d9da6}div#rb-field-search-wrapper div#rb-field-search-input .clear{flex-basis:16px;justify-content:flex-end;order:2}div#rb-field-search-wrapper div#rb-field-search-input .clear i{display:none}div#rb-field-search-wrapper div#rb-field-search-input .prefix{flex-basis:20px;justify-content:flex-start;order:0}div#rb-field-search-wrapper div#rb-field-search-input .clear i:hover,div#rb-field-search-wrapper div#rb-field-search-input .prefix i:hover{cursor:pointer}div#rb-field-search-wrapper div#rb-field-search-input input#rb-field-search{align-self:stretch;border:none;color:#222;flex:auto;flex-grow:0;font-size:14px;height:36px;min-width:182px;order:1;padding:0}div.button.filterButton{position:absolute;right:90px;top:10px}div.sendReminder{position:absolute;right:174px;top:10px}#lastDateSubmitted-option{margin-bottom:10px}.report-subHeader{font-size:14px;width:560px}#publishTypeId{margin-top:20px}#additional-publish-options .publish-options-label{min-width:50px}#additional-publish-options .publish-options-label.link-report{display:inline-block;text-align:left;width:247px}#additional-publish-options .numeric{width:20px}#additional-publish-options span{display:inline-block;padding-bottom:2px;padding-top:4px;text-align:left}#additional-publish-options ul.options{text-align:left}.SumoSelect ul.options::-webkit-scrollbar{width:7px}.SumoSelect ul.options::-webkit-scrollbar-track{background-color:rgba(0,0,0,.1);border-radius:2px;margin:20px 0;width:4px}.SumoSelect ul.options::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.45);border-radius:2px}.SumoSelect.open .optWrapper{min-width:255px}.SumoSelect.open .optWrapper label{font-size:14px}div.buttons input.dontDoIt{margin-right:5px}.resource-availability-subheader{background:#fff;left:0;padding:12px 0 24px;position:sticky;top:0;width:100%;z-index:99}.resource-availability-subheader .subheader-content{align-items:center;color:#09192e;display:flex;font-size:14px;font-weight:400;justify-content:space-between;letter-spacing:0;line-height:20px;text-align:left;vertical-align:middle}.resource-availability-subheader .subheader-content .applied-filters{background:none;border:none;border-radius:2px;color:#68728a;font-size:14px;font-weight:400;height:44px;letter-spacing:0;line-height:20px;margin-right:16px;padding:12px 5px;position:relative;text-align:left;top:-1px}.resource-availability-subheader .subheader-content .applied-filters:hover{background:none;border:none;box-shadow:none;color:#1376cd}.resource-availability-subheader .subheader-content .applied-filters:hover .cmapIcon{pointer-events:none}.resource-availability-subheader .subheader-content .applied-filters:hover .cmapIcon i{color:#1376cd;pointer-events:none}.resource-availability-subheader .subheader-content .applied-filters:focus-visible{background:none;box-shadow:0 0 0 2px #3898ec;-webkit-box-shadow:0 0 0 2px #3898ec;-moz-box-shadow:0 0 0 2px #3898ec;color:#1376cd;outline:none}.resource-availability-subheader .subheader-content .applied-filters:focus-visible .cmapIcon{pointer-events:none}.resource-availability-subheader .subheader-content .applied-filters:focus-visible .cmapIcon i{color:#1376cd;pointer-events:none}.resource-availability-subheader .subheader-content .applied-filters.closed .cmapIcon i{transform:rotate(-90deg);transition:all .3s}.resource-availability-subheader .subheader-content .applied-filters.open .cmapIcon i{transform:rotate(0deg);transition:all .3s}#resourceManagementDrawer .resourceManagementDrawer-checkbox{color:#09192e;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;text-align:left}.resource-container{height:calc(100% - 80px);overflow:scroll;width:100%}.resource-container::-webkit-scrollbar{height:8px;width:8px}.resource-container::-webkit-scrollbar-track{background-color:transparent;border-radius:0;margin:0}.resource-container::-webkit-scrollbar-track:active,.resource-container::-webkit-scrollbar-track:hover{background-color:transparent}.resource-container::-webkit-scrollbar-thumb{background-color:#ced1d9;border-radius:5px;height:140px}.resource-container::-webkit-scrollbar-thumb:active,.resource-container::-webkit-scrollbar-thumb:hover{background-color:#ced1d9}.resource-container::-webkit-scrollbar-button{display:none;height:0;width:0}.applied-filter-container{display:block;overflow:hidden;text-align:right;width:100%}.applied-filter-container.open{max-height:500px;transition:max-height .5s ease-out}.applied-filter-container.closed{max-height:0;transition:max-height .2s ease-in}.applied-filter-container .applied-filters-details{border-top:1px solid #d9dcde;padding:24px 6px}.applied-filter-container .applied-filters-details span{margin-left:5px}.applied-filter-container .firstRunFilters{display:none}.resource-availability{align-self:stretch;background:#fff;display:flex;flex-direction:column;flex-grow:0;order:1}.resource-availability .resource-availability-header{align-items:flex-start;display:flex;min-height:88px}.resource-availability .resource-availability-header label{color:#68728a;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.resource-availability .resource-availability-header .header-panel{align-items:flex-start;align-self:stretch;display:flex;gap:20px;width:496px}.resource-availability .resource-availability-header .header-panel.statusOnly{width:760px}.resource-availability .resource-availability-header .header-panel .header-title{align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:8px}.resource-availability .resource-availability-header .header-panel .header-title .header-title-heading{align-self:stretch;color:#09192e;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.resource-availability .resource-availability-header .header-panel .header-title .header-title-subheading{align-self:stretch}.resource-availability .resource-availability-header .filter-panel{align-items:flex-start;display:flex;gap:24px;padding-top:4px}.resource-availability .resource-availability-header .filter-panel .filter-panel-office,.resource-availability .resource-availability-header .filter-panel .filter-panel-project{align-items:flex-start;display:flex;flex-direction:column;gap:4px;width:240px}.resource-availability .resource-availability-header .filter-panel .filter-panel-office input,.resource-availability .resource-availability-header .filter-panel .filter-panel-project input{align-items:flex-start;align-self:stretch;background:#fff;border:1px solid #ced1d9;border-radius:4px;display:flex;gap:4px;padding:8px}.resource-availability .resource-availability-header .filter-panel .filter-panel-office label,.resource-availability .resource-availability-header .filter-panel .filter-panel-project label{align-items:flex-start;display:flex;flex-direction:column;font-size:14px;font-style:normal;font-weight:400;gap:4px;line-height:20px;width:240px}.resource-availability .resource-availability-header select{border:1px solid #ced1d9;height:36px;padding:8px;width:240px}.resource-availability .resource-availability-header select:hover{border-color:#9da3b3}.resource-availability .resource-availability-header select:active,.resource-availability .resource-availability-header select:focus{border-color:#1376cd;box-shadow:0 0 0 2px #3898ec}.resource-availability .resource-availability-content{padding:0;width:1000px}.resource-availability .resource-availability-content .resource-add-to-all-stages{align-items:flex-end;float:right;width:196px}.resource-availability .resource-availability-content .resource-add-to-all-stages input{height:16px;margin-left:2px;vertical-align:middle;width:16px}.resource-availability .resource-availability-content .resource-add-to-all-stages label{color:#666;font-size:13px;font-style:normal;font-weight:500;line-height:18px;margin-left:5px;vertical-align:middle}.resource-availability .resource-availability-content .resource-availability-panel table{border-color:#fff}.resource-availability .resource-availability-content .resource-availability-panel .sticky-column{background-color:#fff;left:0;padding:0 12px;position:-webkit-sticky;position:sticky;z-index:98}.resource-availability .resource-availability-content .resource-availability-panel th.sticky-column{background-color:#ecf3f9;min-width:239px}.resource-availability .resource-availability-content .resource-availability-panel th.sticky-column:first-child{max-width:239px;padding-left:4px;padding-right:4px}.resource-availability .resource-availability-content .resource-availability-panel .sticky-header{border-right:1px solid #d9dcde;height:42px;position:-webkit-sticky;position:sticky;top:0;z-index:99}.resource-availability .resource-availability-content .resource-availability-panel .sticky-header label{padding-left:8px}.resource-availability .resource-availability-content .resource-availability-panel .resource-chart-wrapper{height:100%;position:relative}.resource-availability .resource-availability-content .resource-availability-panel .projectResources tbody tr.grid td{border-left:none;border-right:1px dashed #d3d3d3;min-width:75px}.resource-availability .resource-availability-content .resource-availability-panel .projectResources tbody tr.grid td.managername{align-items:center;border-right:none;display:flex;font-size:14px;height:40px;justify-content:flex-start;max-width:248px;overflow:visible;text-align:left}.resource-availability .resource-availability-content .resource-availability-panel .projectResources tbody tr.grid td.blankrow{align-items:center;border-bottom:none;border-right:none;display:flex;font-size:14px;height:40px;justify-content:flex-start;overflow:visible;text-align:left}.resource-availability .resource-availability-content .resource-availability-panel .userName:hover{background-color:#f4faff;cursor:pointer}.resource-availability .resource-availability-content .resource-availability-panel .userName:focus-visible,.resource-availability .resource-availability-content .resource-availability-panel .userName:focus-within{background-color:#f4faff;cursor:pointer}.resource-availability .resource-availability-content .resource-availability-panel .userName label{color:#666;font-size:13px;font-style:normal;font-weight:500;line-height:18px;max-width:196px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.resource-availability .resource-availability-content .resource-availability-panel .userName input[type=radio]{accent-color:#3898ec;height:16px;margin:0 8px 0 0;vertical-align:middle;width:16px}.resource-availability .resource-availability-content .resource-availability-panel .roleSubheader{color:#acacac;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.resource-availability .resource-availability-content .resource-availability-panel .recommendations-ai-icon{background-image:url(/content/images/icons/cmap-ai.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;margin-left:8px;vertical-align:middle;width:16px}.resource-availability .resource-availability-content .resource-availability-panel .recommendations-ai-icon-container{margin-left:auto;padding-right:12px}.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row .recommendation-cell{align-items:center;display:flex;gap:8px;width:100%}.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row td.userName.disabled{cursor:default}.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row td.userName.disabled input[type=radio],.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row td.userName.disabled label{opacity:.5}.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row td.userName.disabled:focus-visible,.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row td.userName.disabled:focus-within,.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row td.userName.disabled:hover{background-color:transparent;cursor:default}.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row td.userName input[type=radio]{flex:0 0 auto}.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row td.userName label{display:inline-flex;flex-direction:column;line-height:16px;min-width:0;overflow:hidden;vertical-align:middle}.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row td.userName .recommendation-location,.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row td.userName .recommendation-name,.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row td.userName .recommendation-role{color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row td.userName .recommendation-location,.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row td.userName .recommendation-role{color:#acacac;font-size:12px;font-weight:500;line-height:18px}.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row .recommendation-score{-webkit-appearance:none;appearance:none;--recommendation-score-tint:143,197,245;background-color:#8fc5f5;background-color:rgba(var(--recommendation-score-tint),var(--recommendation-score-alpha,1));background-image:none;border:none;border-radius:4px;color:#0c2a50;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:600;height:24px;line-height:1;margin-left:auto;padding:0;width:40px}.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row .recommendation-score[data-score-band=high]{--recommendation-score-alpha:1}.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row .recommendation-score[data-score-band=medium]{--recommendation-score-alpha:0.75}.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row .recommendation-score[data-score-band=low]{--recommendation-score-alpha:0.5}.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row .recommendation-score[data-score-band=very-low]{--recommendation-score-alpha:0.3}.resource-availability .resource-availability-content .resource-availability-panel tr.recommendation-row .recommendation-score:focus-visible{outline:2px solid #3898ec;outline-offset:1px}.resource-availability .resource-availability-content .resource-availability-panel tr.recommendations-blank-state td{color:#acacac;font-size:12px}.resource-availability .resource-availability-content .resource-availability-panel .resource-chart-wrapper::-webkit-scrollbar{cursor:pointer;height:7px;width:7px}.resource-availability .resource-availability-content .resource-availability-panel .resource-chart-wrapper::-webkit-scrollbar-track{background:#fff}.resource-availability .resource-availability-content .resource-availability-panel .resource-chart-wrapper::-webkit-scrollbar-thumb{background:#e6e8ec;border-radius:3px}.resource-availability .resource-availability-content .resource-availability-panel .resource-chart-wrapper::-webkit-scrollbar-thumb:hover{background:#7f7f7f}.resource-availability .resource-availability-content hr{border:1px solid #f5f5f5;margin:4px 0}.resource-availability .resource-availability-content.switch-to-someone-else{height:480px}.resource-availability .resource-availability-content.switch-to-someone-else .resource-add-to-all-stages{display:none}.resource-availability .resource-availability-footer .buttons{display:flex;margin-top:24px}.resource-availability .resource-availability-footer input[type=button],.resource-availability .resource-availability-footer input[type=submit]{border-radius:4px;border-width:1px;font-size:14px;font-style:normal;font-weight:600;height:36px;line-height:20px;margin-top:0;padding:2px 16px}.resource-availability .resource-availability-footer input[type=button].leftbutton,.resource-availability .resource-availability-footer input[type=submit].leftbutton{margin-right:8px}.resource-availability .resource-availability-footer input[type=button].primary,.resource-availability .resource-availability-footer input[type=submit].primary{background:#3898ec;border-color:#3898ec;color:#fff}.resource-availability .resource-availability-footer input[type=button].primary:hover,.resource-availability .resource-availability-footer input[type=submit].primary:hover{background:#1376cd;border-color:#1376cd}.resource-availability .resource-availability-footer input[type=button].primary:focus,.resource-availability .resource-availability-footer input[type=submit].primary:focus{border:double;border-color:#fff;border-width:3px;height:40px;margin-top:-2px}.resource-availability .resource-availability-footer input[type=button].primary:active,.resource-availability .resource-availability-footer input[type=submit].primary:active{background:#144e8c;border-color:#144e8c;box-shadow:0 0 0 0}.resource-availability .resource-availability-footer input[type=button].primary:active:focus,.resource-availability .resource-availability-footer input[type=submit].primary:active:focus{border-width:1px;height:36px;margin-top:0}.resource-availability .resource-availability-footer input[type=button].primary.loading,.resource-availability .resource-availability-footer input[type=submit].primary.loading{background:url(/content/images/icons/loading.gif) no-repeat;background-color:#e6e8ec;background-position:50%;border-color:#e6e8ec;border-width:1px;height:36px;margin-top:0}.resource-availability .resource-availability-footer input[type=button].secondary,.resource-availability .resource-availability-footer input[type=submit].secondary{background:#fff;border-color:#ced1d9;color:#09192e}.resource-availability .resource-availability-footer input[type=button].secondary:hover,.resource-availability .resource-availability-footer input[type=submit].secondary:hover{background:#f8f8f9;border-color:#ced1d9}.resource-availability .resource-availability-footer input[type=button].secondary:focus,.resource-availability .resource-availability-footer input[type=submit].secondary:focus{border-color:#3898ec;box-shadow:0 0 1px 1px #3898ec}.resource-availability .resource-availability-footer input[type=button].secondary:active,.resource-availability .resource-availability-footer input[type=submit].secondary:active{background:#f3f4f6;border-color:#ced1d9;border-style:solid;box-shadow:0 0 0 0}.resource-availability .resource-availability-footer input[type=button].disabled,.resource-availability .resource-availability-footer input[type=button].disabled:hover,.resource-availability .resource-availability-footer input[type=submit].disabled,.resource-availability .resource-availability-footer input[type=submit].disabled:hover{background:#e6e8ec;border-color:#e6e8ec}.resource-availability-drawer{width:780px}.resource-availability-drawer .budgeted-roles-only{border-left:1px solid #ced1d9;padding:4px 0 6px 16px}.searchbar-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:4px;width:240px}.searchbar-wrapper div.searchbar-input{align-items:center;align-self:stretch;background-color:#fff;border:1px solid #ced1d9;border-radius:4px;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:8px;height:34px;justify-content:center;order:0;padding:0}.searchbar-wrapper div.searchbar-input .searchbar-clear,.searchbar-wrapper div.searchbar-input .searchbar-i{align-items:center;display:flex;flex:auto;flex-grow:0;height:20px;padding:0;width:20px}.searchbar-wrapper div.searchbar-input .searchbar-clear i,.searchbar-wrapper div.searchbar-input .searchbar-i i{color:#9d9da6}.searchbar-wrapper div.searchbar-input .searchbar-clear{flex-basis:16px;justify-content:flex-end;order:2}.searchbar-wrapper div.searchbar-input .searchbar-clear i{display:none}.searchbar-wrapper div.searchbar-input .searchbar-i{flex-basis:20px;justify-content:flex-start;order:0}.searchbar-wrapper div.searchbar-input .searchbar-clear i:hover{cursor:pointer}.searchbar-wrapper div.searchbar-input input.searchbar-text{align-self:stretch;border:none;color:#000;flex:auto;flex-grow:0;font-size:14px;font-weight:400;height:34px;line-height:20px;order:1;padding:0}#copyPreviousWeekContainer{float:right}.client-application-list tr{margin-left:16px}.client-application-list thead tr th:first-child,.client-application-list thead tr th:nth-child(2),.client-application-list thead tr th:nth-child(3){width:25%}.client-application-list thead tr th:nth-child(4){width:10%}.client-application-list thead tr th:nth-child(5){width:20%}.client-application-list tbody tr td h4{margin-right:16px}.client-application-list .copy-item-display{width:300px}.client-application-list .copy-item-display a.cmapIcon{float:right}#client-edit-form .field-row{display:flex;flex-direction:row}#client-edit-form .field-row.field-row-wrap{flex-wrap:wrap}#client-edit-form .field-row .client-scope-label,#client-edit-form .field-row .form-label{flex-basis:12%;flex-grow:0;flex-shrink:0;overflow-wrap:anywhere}#client-edit-form .field-row .client-scope-label{flex-basis:9%}#client-edit-form .field-row #Client_Name,#client-edit-form .field-row textarea{flex-basis:90%}#client-edit-form .field-row .floatright{margin-left:auto}#client-edit-form .field-row .fa-check-circle,#client-edit-form .field-row .fa-copy{transform:translate(-26px,4px)}#client-edit-form .field-row select{flex-basis:460px}#client-edit-form .field-row i[data-tip=office-tooltip],#client-edit-form .field-row i[data-tip=security-group-tooltip]{margin-top:.4em}#client-edit-form .client-uri-container{flex-basis:40%}#client-edit-form .backchannel-container{display:flex;flex-basis:100%}#client-edit-form .field-col{flex-direction:column;flex-grow:1}#client-edit-form .client-id-display input[type=text]{flex-basis:450px;height:19px}#client-edit-form #Client\.ApplicationType,#client-edit-form #Client\.Type{flex-basis:450px}#client-edit-form .client-scope-display .client-scope-label{font-weight:500;margin-top:10px;position:relative;vertical-align:top}#client-edit-form .form-label{width:unset}#apiList select{width:100%}#apiList p{margin-bottom:22px}#client-secret-dialog label{font-size:14px;margin-top:6px;min-width:50px;vertical-align:top}#client-secret-dialog label[for=confirm-secret-stored]{margin-top:7px}#client-secret-dialog p{font-size:14px;margin:15px 0}#client-secret-dialog .warning-label{max-width:none;width:96%}#client-secret-dialog #Client_Secret{max-width:none;width:82%}.warning-label{background-color:#fffbf2;border:1px solid #fffbf2;border-radius:4px;color:#333;font-size:14px;margin:13px 0;padding:4px}.warning-label span{margin-left:15px}.warning-label:before{color:#febb20;content:"\f071";float:left;font-family:Font Awesome\ 6 Pro;font-size:1em;font-weight:900;margin-top:2px}.creditTMInvoiceColumn{width:100px}#admin-reopen-project .results div,#admin-restore-project .results div,#admin-unlock-project-budget .results div{margin:10px}#admin-reopen-project .results label,#admin-restore-project .results label,#admin-unlock-project-budget .results label{display:inline-block;width:80px}#admin-reopen-project .results input:not([type=submit],[type=button]),#admin-restore-project .results input:not([type=submit],[type=button]),#admin-unlock-project-budget .results input:not([type=submit],[type=button]){max-width:325px;width:325px}#admin-reopen-project .results select,#admin-restore-project .results select,#admin-unlock-project-budget .results select{max-width:335px;width:335px}#admin-reopen-project .results .actions,#admin-restore-project .results .actions,#admin-unlock-project-budget .results .actions{width:415px}.quickbooks-online .configuration-section{margin-bottom:20px;padding:10px}.quickbooks-online .configuration-section h3{margin-bottom:10px}.quickbooks-online .configuration-section .configuration-option{display:block}.quickbooks-online .configuration-section .configuration-option .label{display:inline-block;width:157px}.quickbooks-online .configuration-section .configuration-option .sub-option{margin-left:10px;margin-top:-10px}.quickbooks-online .configuration-section .configuration-option .sub-option .label{width:147px}#nonresourcedusers{background-color:#fff;min-width:660px}#nonresourcedusers.list tbody td,#nonresourcedusers.list tfoot td,#nonresourcedusers.list th{padding-left:8px;padding-right:8px}#nonresourcedusers.list .subtext{color:#949494;display:inline-block;margin-top:3px}#nonresourcedusers.list .userUFRole{cursor:pointer}#nonresourcedusers .addButton{width:61px}#nonresourcedusers td.buttons{padding-top:8px}#nonresourcedusers td.buttons input,#nonresourcedusers td.buttons span{margin-top:20px}#nonresourcedusers td.buttons a.dontDoIt{padding-right:11px}#nonresourcedusers td.workstage,#nonresourcedusers th.workstage{max-width:320px}#nonresourcedusers .multipleRoles{margin-left:4px}#nonresourcedusers .SumoSelect div.optWrapper li.opt em,#nonresourcedusers .SumoSelect.cmap-dropdown .CaptionCont span em{color:#aba6a3;font-style:normal}#pnlDefaultRolesTooltip{max-width:none;padding:6px 6px 3px}#pnlDefaultRolesTooltip div{margin-bottom:0}#pnlDefaultRolesTooltip .title{padding-bottom:3px}#pnlDefaultRolesTooltip #pnlDefaultRolesDetails .ufrole{color:#222;display:inline-block}#pnlDefaultRolesTooltip #pnlDefaultRolesDetails .ufdates{color:#666;padding-bottom:8px;padding-left:24px}.multipleRoles{background:url(/content/images/icons/blue-dot.png) no-repeat;display:inline-block;height:8px;margin-bottom:8px;margin-right:0;margin-top:-3px;width:8px}.multipleRoles.both{margin-right:12px}.flex-container{align-items:center;display:flex}#ccLineManagersContainer{margin-top:12px}.showHiddenBudgetRoles{margin-left:-3px}.hideBudgetRoles{margin-left:-4px}.showBudgetRolesLabel{margin-left:6px}.hideBudgetRolesLabel{margin-left:5px}#hideAllUnbudgetedRoles.disabled .cmapIcon-dark,#hideAllUnbudgetedRoles.disabled .hideBudgetRolesLabel,#hideAllUnbudgetedRoles.disabled a{color:#bbb;cursor:default}#central-createInvoices-dialog .loading{margin-top:3em}#central-createInvoices-dialog .blueText{color:#0087d1;font-weight:700}#mileage .projectInternalCodeSelection,#non-mileage .projectInternalCodeSelection{display:inline-block;height:60px;padding-bottom:2px}#mileage .projectInternalCodeSelection .projectInternalRadio,#non-mileage .projectInternalCodeSelection .projectInternalRadio{height:20px;padding-bottom:9px;padding-top:4px}#mileage .projectInternalCodeSelection .projectInternalRadio .projectInternalLabel,#non-mileage .projectInternalCodeSelection .projectInternalRadio .projectInternalLabel{color:#222;font-size:14px;font-weight:400;min-width:0;padding-top:2px}#mileage .projectInternalCodeSelection .projectInternalRadio i,#non-mileage .projectInternalCodeSelection .projectInternalRadio i{vertical-align:baseline}#mileage .projectInternalCodeSelection .projectInternalRadio input[type=radio],#non-mileage .projectInternalCodeSelection .projectInternalRadio input[type=radio]{height:15px;margin-left:-2px;margin-right:8px;width:15px}#mileage .nolabel,#non-mileage .nolabel{margin-left:130px}#dashboard-grid .externalContentDashboard-dashboard-iframe{width:100%}#dashboard-grid .edit .iframe-panel-protector{height:100%;position:absolute;width:100%}.stop-scrolling{height:100%;overflow:hidden}#budgetRoleManagement .warningMessage{margin:16px 0}#budgetRoleManagement .unusedroles{color:#3898ec;cursor:pointer}#budgetRoleManagement #unused-roles-tooltip{font-size:12px;width:320px}.inviteStatusIndicator{color:red;color:#68728a;font-size:13px;font-weight:600;position:absolute;right:20px;top:20px}.inviteStatusIndicator:before{content:"\e105";font-family:Font Awesome\ 6 Pro;font-size:16px;font-weight:400;margin-right:6px;position:relative;top:2px}.inviteStatusIndicator.expired{color:#e00000}.inviteStatusIndicator.expired:before{content:"\f06a";font-weight:900}#IntacctConfigurationForm input[type=submit]{min-width:70px}#IntacctConfigurationForm h3{margin-bottom:10px;margin-top:10px}#IntacctConfigurationForm .input-group{margin-bottom:16px}#IntacctConfigurationForm .input-group>label{vertical-align:top}#IntacctConfigurationForm .input-group .intacct-stacked-dropdowns{display:inline-flex;flex-direction:column;margin-bottom:0}#IntacctConfigurationForm .input-group .intacct-stacked-dropdowns>*+*{margin-top:16px}#IntacctConfigurationForm .input-group-table-collection .input-group-table:not(:last-child){margin-bottom:32px}#IntacctConfigurationForm .intacct-custom-field-dropdown{margin-bottom:20px;margin-top:8px}#IntacctConfigurationForm .input-group-check-box{align-items:baseline;display:flex;margin-bottom:4px}#IntacctConfigurationForm .input-group-check-box input[type=checkbox]{margin-left:8px;margin-right:8px}#IntacctConfigurationForm .content-panel h3:not(:first-child){margin-top:10px}.intacct-actions{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-start}.intacct-actions .intacct-company-name{margin:5px 0 15px}.intacct-actions .filter-header{margin-bottom:0}.input-group-table{align-items:flex-start;display:flex}.input-group-table th{border-bottom:1px solid #e4e4e4;font-size:14px;font-weight:600;line-height:19px;min-width:192px;padding:0 6px 6px;vertical-align:middle}.input-group-table th:not(:first-child){padding-left:12px}.input-group-table .input-row td{border-bottom:1px solid #e4e4e4;padding:6px;vertical-align:middle}.input-group-table .input-row td>select{width:100%}.input-group-table i.input-group-table-tooltip{margin:0 6px 6px}#edit-dashboard-actions{align-self:center;left:20%;position:fixed;right:20%;top:0;width:60%;z-index:10003}#edit-dashboard-actions .actions{background-color:#d9edf7;border:1px solid #bce8f1;border-radius:8px;color:#3a87ad;display:none;margin:0 auto}#edit-dashboard-actions .actions.visible{animation-duration:1.5s;animation-fill-mode:forwards;animation-name:edit-dashboard-slide-in;animation-timing-function:ease;display:table;max-width:90%;min-width:40%}#edit-dashboard-actions .actions.visible span{display:block;padding:10px 25px 10px 20px;text-align:center}#edit-dashboard-actions .actions #close-edit-dashboard-actions{color:#d9edf7;cursor:pointer;float:right;font-weight:700;padding:2px 6px}#edit-dashboard-actions .actions #close-edit-dashboard-actions:hover{color:#c1d3db}.dashboard-edit-mode #edit-dashboard-actions{top:40px;z-index:10002}.dashboard-edit-mode #dashboard-edit-bar input{border:1px solid #c7c7c7}#refresh-dashboard-modal table{margin-top:40px;width:100%}#refresh-dashboard-modal .labelcol,#refresh-dashboard-modal .section{padding-top:5px;vertical-align:top;width:50%}#refresh-dashboard-modal .label-bold{display:block;font-weight:700}#refresh-dashboard-modal .label{color:#68728a}#refresh-dashboard-modal .cmap-dropdown,#refresh-dashboard-modal .right-aligned-form-input{box-sizing:border-box;float:right;width:255px}#refresh-dashboard-modal tr hr{border:0;border-bottom:1px solid #e6e8ec}#refresh-dashboard-modal tr:last-child hr{border-color:#fff}#refresh-dashboard-modal .radio-label{font-weight:400;top:3px}#refresh-dashboard-modal .whatsthis{position:relative;top:5px}#refresh-dashboard-modal .placeholder{color:#9da3b3}#refresh-dashboard-modal .validation-message{color:#e00000;display:inline-block;float:right;margin-top:5px;width:255px}#refresh-dashboard-modal .validation-message.hidden{display:none}#refresh-dashboard-modal .invalid{width:255px}@keyframes edit-dashboard-slide-in{0%{opacity:0;top:0}to{opacity:1;transform:translateY(20px)}}@keyframes bounce{0%{transform:translateY(0)}10%{transform:translateY(8px)}90%{transform:translateY(0)}95%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes slide-up{0%{transform:translateY(55px)}to{transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(0)}to{transform:translateY(55px)}}#projectfilters{display:none}#chk-report-workactivity{margin-left:3px}#mail-container,#pim-container{display:flex;flex-direction:row;height:calc(100% - 120px);position:absolute;width:calc(100% - 35px)}#mail-iframe,#pim-iframe{flex:1}#timeline-percentages thead tr th{padding-left:3px;text-align:left}#timeline-percentages thead tr th.lock-header{width:20px}#timeline-percentages thead tr th.stage-header{width:380px}#timeline-percentages thead tr th.percentage-header{width:180px}#timeline-percentages thead tr th.input-header{width:20px}#timeline-percentages tbody tr{height:25px}#timeline-percentages tbody tr td{border-bottom:none;padding-right:5px}#timeline-percentages tbody tr td .milestone-complete{bottom:3px;position:relative;right:-120px}#timeline-percentages tbody tr td.pc-task{padding-left:20px}#timeline-percentages tbody tr tbody tr td.pc-section{padding-left:10px}#timeline-percentages tbody tr .info{background:url(/content/images/sprites/IconsSprite.png) no-repeat -1px -1px;cursor:pointer;display:block;height:16px;width:16px}#timeline-percentages tbody tr .pc-section .info{display:inline-block;margin-left:5px;vertical-align:sub}#timeline-percentages tbody tr i.locked,#timeline-percentages tbody tr i.unlocked{cursor:pointer;display:block;height:17px;width:19px}#timeline-percentages tbody tr i.locked{background:url(/content/images/sprites/sprites.png) no-repeat -267px -73px}#timeline-percentages tbody tr i.unlocked{background:url(/content/images/sprites/sprites.png) no-repeat -267px -50px}#timeline-percentages tbody tr i.disabled{filter:alpha(opacity=40);opacity:.4}#timeline-percentages tbody tr.milestone-percent-complete{height:42px}#percentages tr td .milestone-complete{bottom:3px;position:relative;right:-120px}div.ellipsis-menu{background-color:initial;background-image:none;border:none;float:right;padding-right:0;position:relative;width:20px}div.ellipsis-menu.hidden{display:none}div.ellipsis-menu:hover{background-color:none;background-image:none;box-shadow:none}div.ellipsis-menu .cmapIcon{display:inline-block;margin-left:8px;padding-top:2px}div.ellipsis-menu .cmapIcon:hover{color:#68728a}div.ellipsis-menu .cmapIcon:active{color:#535f7a}div.ellipsis-menu .cmapIcon.disabled i{color:#a0afbb}div.ellipsis-menu ul li{color:#09192e;font-size:14px;line-height:20px;padding:6px 12px}div.ellipsis-menu ul li.disabled{color:#a0afbb;cursor:auto}div.budget-tab-menu ul{left:0;position:absolute;top:-12px}div.budget-tab-menu ul.open{display:block}.timelineDateWidthNoIcon{width:90px}.timelineDateWidth{width:74px}.threshold{align-items:center;display:flex;flex-direction:row;margin-bottom:8px;width:500px}.threshold div{flex-basis:33%}td .bva-padlock{position:relative;right:2px;top:4px;transform:scale(.7647);transform-origin:center}#cmapmail-dashboard{width:100%}.close-dialog-contacts{text-align:center}#revenue-attribution-content th.moveCol{width:0}#revenue-attribution-content #revenue-attribute-list tbody tr{height:60px}#revenue-attribution-content #revenue-attribute-list tbody tr td{padding:0 8px}.revenue-attribution-panel>div{position:relative}.revenue-attribution-panel .panel-left table{overflow:visible;position:absolute;width:356px}.revenue-attribution-panel .panel-left table .subheader{width:127px}.revenue-attribution-panel td.variance.hasVariance{color:#e00000}.revenue-attribution-panel td.attributeAmountInputCell.hasVariance,.revenue-attribution-panel td.variance.hasVariance{background:#fdf0f0;border-bottom:1px solid #d3d3d3;border-left:1px dashed #d3d3d3}.revenue-attribution-panel td.attributeAmountInputCell.hasVariance input{border:1px solid #e00000;border-radius:1px}.revenue-attribution-panel .panel-center{margin:0 86px 0 356px;overflow:auto;position:relative;z-index:3}.revenue-attribution-panel .panel-center table{table-layout:fixed}.revenue-attribution-panel .panel-center table tr .subheader td{width:86px}.revenue-attribution-panel .panel-center table tr td input:disabled{background-color:#fff}.revenue-attribution-panel .panel-center table tr td input.closed-month:disabled{background-color:#fff;border:none;color:#666;font-size:12px}.revenue-attribution-panel .panel-center table tr td.hasVariance input.closed-month:disabled{background-color:#fdf0f0}.revenue-attribution-panel .panel-center table tr :last-child td:nth-last-child(-n+2){border-left:none;border-right:none}.revenue-attribution-panel .panel-right{position:absolute;right:0;top:38px}.revenue-attribution-panel .panel-right table{overflow:hidden;width:86px}.revenue-attribution-panel .panel-right table tr.subheader td{width:86px}.cmap-background-color-purchases-rejected{background-color:#ce3434!important}.cmap-background-color-purchases-paid{background-color:#94c03d!important}.cmap-background-color-purchases-approved{background-color:#000!important}.cmap-background-color-purchases-awaiting-approval{background-color:#0087d1!important}.cmap-background-color-expenses-paid{background-color:#94c03d!important}.cmap-background-color-expenses-fin-rejected,.cmap-background-color-expenses-man-rejected{background-color:#ce3434!important}.cmap-background-color-expenses-awaiting-payment{background-color:#000!important}.cmap-background-color-expenses-awaiting-fin-approval,.cmap-background-color-expenses-awaiting-man-approval{background-color:#b978e2!important}.cmap-background-color-expenses-open{background-color:#0087d1!important}.border-purchases-rejected{border-color:#ce3434!important}.border-purchases-paid{border-color:#94c03d!important}.border-purchases-approved{border-color:#000!important}.border-purchases-awaiting-approval{border-color:#0087d1!important}.border-expenses-paid{border-color:#94c03d!important}.border-expenses-fin-rejected,.border-expenses-man-rejected{border-color:#ce3434!important}.border-expenses-awaiting-payment{border-color:#000!important}.border-expenses-awaiting-fin-approval,.border-expenses-awaiting-man-approval{border-color:#b978e2!important}.border-expenses-open{border-color:#0087d1!important}.cmap-color-purchases-rejected{color:#ce3434!important}.cmap-color-purchases-paid{color:#94c03d!important}.cmap-color-purchases-approved{color:#000!important}.cmap-color-purchases-awaiting-approval{color:#0087d1!important}.cmap-color-expenses-paid{color:#94c03d!important}.cmap-color-expenses-fin-rejected,.cmap-color-expenses-man-rejected{color:#ce3434!important}.cmap-color-expenses-awaiting-payment{color:#000!important}.cmap-color-expenses-awaiting-fin-approval,.cmap-color-expenses-awaiting-man-approval{color:#b978e2!important}.cmap-color-expenses-open{color:#0087d1!important}#fee-estimator-templates-editor{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px -2px rgba(21,37,75,.08),0 4px 12px 0 rgba(21,37,75,.1),0 0 4px 0 rgba(21,37,75,.1);-webkit-box-shadow:0 4px 8px -2px rgba(21,37,75,.08),0 4px 12px 0 rgba(21,37,75,.1),0 0 4px 0 rgba(21,37,75,.1);-moz-box-shadow:0 4px 8px -2px rgba(21,37,75,.08),0 4px 12px 0 rgba(21,37,75,.1),0 0 4px 0 rgba(21,37,75,.1);font-size:14px;min-width:176px;padding:3px 0;position:absolute;right:-6px;top:43px;z-index:100}#fee-estimator-templates-editor ul{display:block}#fee-estimator-templates-editor ul li{border-radius:unset;display:block;height:auto;margin:0;padding:0 5px;white-space:nowrap;width:auto}#fee-estimator-templates-editor ul li.disabled{background-color:#fff;color:#a0afbb}#fee-estimator-templates-editor ul li a{color:#09192e;display:block;font-weight:600;line-height:37px;padding:0 11px;position:relative;text-align:left;text-decoration:none}#fee-estimator-templates-editor ul li a.disabled{color:#a0afbb}.option-menu-container{float:right;position:relative;top:-12px}.feeestimator-template-input{width:85%}#esg-miles-row [hidden]{visibility:hidden}#role-alternative-tool .inOutMulti option:after{color:#68728a;content:attr(title);font-size:12px;font-style:normal;padding-left:8px}#role-alternative-tool .inOutMulti option:checked:after{color:#9da3b3}#role-alternative-tool .selected-role{padding-left:10px}#role-alternative-tool .hiddenOption{display:none}.role-alternatives .listfilterspan{margin-right:10px}.role-alternatives .role-row{padding-top:20px;vertical-align:top}.role-alternatives .alternative-role-row{padding-top:18px;vertical-align:top}#role-alternatives-list #budgetlist p{padding-bottom:20px}.multiple-milestones{color:#666;cursor:auto;text-decoration:none}#invoice-addrow #net{width:75px}.switch-view li.focused a{color:#000;font-weight:700;text-decoration:none}.uprate-rate-card-value{min-width:60px!important;width:60px}