.thumbnail{max-width:100px}body,html{margin:0;height:100%}.app-wrapper{margin-left:var(--sidebar-width)}.sidebar-wrapper{width:var(--sidebar-width)}.menu__mobile{position:absolute;top:0;left:0;z-index:1;width:72px}@media screen and (min-width:768px){.menu__mobile{display:none}}@media screen and (max-width:767px){.menu__desktop{display:none}}.card-tab{padding-top:20px}.nav-tabs .nav-link.card-tab__label,.nav-tabs .nav-link.project-nav__link{background:initial;color:#06608e;color:var(--ct-dark-blue);font-size:13px;font-size:var(--body-p);line-height:1.5;font-weight:500;letter-spacing:.1px;border-width:0;padding:12px 22.2px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.4}.nav-tabs .nav-link.card-tab__label.active,.nav-tabs .nav-link.project-nav__link.active{border-width:0 0 2px 0;border-style:solid;border-color:#06608e;border-color:var(--ct-dark-blue);opacity:1}.nav-tabs .nav-link.card-tab__label:hover,.nav-tabs .nav-link.project-nav__link:hover{opacity:1}.nav-tabs .nav-item.show .nav-link.project-nav__link{background:initial;color:#06608e;color:var(--ct-dark-blue)}.nav-link .b-icon.bi.card-tab__label__icon,.nav-link .b-icon.bi.project-nav__icon{font-size:88%;vertical-align:middle;margin-right:6px}:root{--white:#fff;--black:#000;--ct-blue:#529ce3;--ct-yellow:#fdaf1b;--ct-red:#f7685b;--ct-green:#52c8a9;--ct-purple:#9d59e1;--ct-black:#333;--table-black:#525456;--table-gray:#7b7d83;--ct-dark-blue:#06608e;--ct-gray:#90a0b7;--ct-gray-lt-blue:#95c0d5;--title:calc(32px + 8*(100vw - 320px)/1600);--head:calc(15px + 5*(100vw - 320px)/1600);--subhead:calc(18px + 6*(100vw - 320px)/1600);--column-head:calc(13px + 1*(100vw - 320px)/1600);--body-p:calc(12px + 1*(100vw - 320px)/1600);--footer-p:calc(10px + 1*(100vw - 320px)/1600)}::-webkit-input-placeholder{color:rgba(#333,.4)!important}::-moz-placeholder{color:rgba(#333,.4)!important}::-ms-input-placeholder{color:rgba(#333,.4)!important}::placeholder{color:rgba(#333,.4)!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.primary-text{color:#818e9b}.pre-wrap{white-space:pre-wrap}.break-word{word-break:break-word}.top-0{top:0}.bottom-0{bottom:0}.right-0{right:0}.left-0{left:0}.pointer-events-none{pointer-events:none}img{max-width:100%;max-height:100%;vertical-align:middle}.img-rounded{border-radius:6px}.img-circle{border-radius:50%}.img-thumbnail{background-color:#fff;display:inline-block;max-width:100%;height:auto;border:1px solid #ddd;border-radius:4px;line-height:1.42857143;padding:4px;transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.img-responsive{display:block;max-width:100%;height:auto}.ligatures-off{-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0}span.underline{text-decoration:underline}.white-color{color:#fff;color:var(--white)}.true-black{color:#000;color:var(--black)}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right;margin-left:auto}.vertical-center-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.center{margin:0 auto}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block{display:block}.one-half{display:inline-block;width:50%}.one-third{display:inline-block;width:33.33333%}.two-third{display:inline-block;width:66.66667%}.one-fourth{display:inline-block;width:25%}.three-fourth{display:inline-block;width:75%}.flush-left{float:left;margin:0 3% 1em 0}.flush-right{float:right;margin:0 0 1em 3%}body{font-family:Poppins,Arial,Helvetica,sans-serif}.h1,.h2,.h3,h1,h2,h3{color:#06608e}.h4,.h5,.h6{color:#212529}.body-p{font-size:var(--body-p)}.btn>*{margin:auto}.btn{font-family:Poppins,Arial,Helvetica,sans-serif;font-size:13px;font-size:var(--body-p);line-height:1.5;font-weight:500;letter-spacing:.1px;text-align:center;border-radius:4px}.btn-primary{background:#529ce3;background:var(--ct-blue);color:#fff;color:var(--white);padding:11px 27px;border-color:#529ce3;-webkit-box-shadow:0 4px 10px rgba(16,156,241,.24);box-shadow:0 4px 10px rgba(16,156,241,.24)}.btn-primary:focus,.btn-primary:hover{background:#3dacea;-webkit-box-shadow:0 8px 16px rgba(52,175,249,.2);box-shadow:0 8px 16px rgba(52,175,249,.2);border-color:#3dacea;color:#fff}.btn-primary:active,.btn-primary:not(:disabled):not(.disabled):active{background:#147adc;border-color:#147adc}.btn-primary:active,.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:0 2px 6px rgba(9,142,223,.3);box-shadow:0 2px 6px rgba(9,142,223,.3)}.btn-primary:disabled{background:#95c0d5;-webkit-box-shadow:none;box-shadow:none}.btn.text-button{font-size:13px;border:none}.btn.text-button,.btn.text-button:hover{background:transparent}.btn.text-button>svg{margin-right:8px}.button-tag.btn{margin:0 5px 5px 0;border-radius:4px!important}.button-tag{font-size:8pt;font-weight:400;padding:6px 12px}.button-tag.btn.btn-secondary.active{color:#fff;background-color:#529ce3;border-color:#3dacea}.button-tag.btn.btn-secondary{color:#3dacea;border-color:#3dacea;background-color:#fff}.button-tag.btn-secondary:focus,.button-tag.btn-secondary:hover{color:#3dacea;background:initial;border-color:#3dacea;-webkit-box-shadow:initial;box-shadow:none}.btn-secondary{background:#fff;color:#529ce3;color:var(--ct-blue);border-width:1px;border-style:solid;border-color:#529ce3;border-color:var(--ct-blue)}.btn-secondary:focus,.btn-secondary:hover{color:#3dacea;background:#fff;border-color:#3dacea;-webkit-box-shadow:initial;box-shadow:none}.btn-secondary:active,.btn-secondary:not(:disabled):not(.disabled):active{background:initial;color:#147adc;border-color:#147adc;-webkit-box-shadow:initial;box-shadow:none}.btn-secondary:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:initial;box-shadow:none}.btn-secondary:disabled{color:#95c0d5;border-color:#95c0d5;background-color:#fff}.btn-tertiary{color:#529ce3;color:var(--ct-blue);border-radius:0}.btn-tertiary,.btn-tertiary:focus,.btn-tertiary:hover{background:initial;border-width:0;-webkit-box-shadow:initial;box-shadow:none}.btn-tertiary:focus,.btn-tertiary:hover{color:#3dacea}.btn-tertiary:active,.btn-tertiary:not(:disabled):not(.disabled):active{background:initial;color:#147adc;border-width:0;-webkit-box-shadow:initial;box-shadow:none}.btn-tertiary:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:initial;box-shadow:none}.btn-tertiary:disabled{color:#95c0d5}.btn-sm{padding:4px 8px}.btn-lg{font-size:calc(1.25*var(--body-p))}.additional-btn.kebab{background:transparent;border-radius:0;border-width:0;padding:initial}.additional-btn.kebab .icon.kebab{fill:#529ce3;fill:var(--ct-blue);stroke:#529ce3;stroke:var(--ct-blue);stroke-width:.5px}.additional-btn.kebab:focus,.additional-btn.kebab:hover{-webkit-box-shadow:initial;box-shadow:none}.additional-btn.kebab:focus .icon.kebab,.additional-btn.kebab:hover .icon.kebab{fill:#3dacea;stroke:#3dacea}.additional-btn.kebab:active,.additional-btn.kebab:not(:disabled):not(.disabled):active{background:initial;border-width:0;-webkit-box-shadow:initial;box-shadow:none}.additional-btn.kebab:active .icon.kebab{fill:#147adc;stroke:#147adc}.additional-btn.kebab:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:initial;box-shadow:none}.additional-btn.kebab:disabled .icon.kebab{fill:#95c0d5;stroke:#95c0d5}.btn-fixed-toggle{padding:0;line-height:3em;height:4em;width:4em;z-index:99}.page-container>div>.btn-fixed-toggle{position:fixed;right:.25em;bottom:1em}.btn-fixed-toggle .b-icon.bi{font-size:150%}.custom-select{font-family:Poppins,Helvetica,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:12px;padding:0 20px 0 0}div.select-wrapper{white-space:nowrap;display:flexbox}select.custom-select>option{font-family:Poppins,Helvetica,sans-serif}.custom-table{width:100%;background-color:#fff;padding:11px;border-radius:5px}.custom-table tr{border-bottom:1px solid #d3d8dd}.custom-table thead{font-size:11pt;color:#06608e;font-family:Poppins,Arial,Helvetica,sans-serif;text-align:center}.custom-table thead th{padding:0 0 20px;padding:10px;font-weight:500;vertical-align:middle}.custom-table .table-hover tbody tr:hover,.item:hover,table.custom-table.table-hover>tbody>tr:hover{-webkit-box-shadow:0 6px 18px -17px rgba(0,0,0,.4);box-shadow:0 6px 18px -17px rgba(0,0,0,.4);background-color:inherit;cursor:pointer}.custom-table td{font-size:13px;color:#90a0b7;color:var(--ct-gray);font-family:Poppins,sans-serif;line-height:1.5;font-weight:400;letter-spacing:.2px;padding:20px 20px;text-align:center;vertical-align:middle}.custom-table td .bi{font-size:200%}.loss:before{content:"\25BC";color:#f7685b}.gain:before{content:"\25B2";color:#52c8a9}.custom-table thead th{border-top:0}.custom-table td:first-child,.custom-table th:first-child{text-align:left}.custom-table td:first-child{font-size:12pt;font-weight:500;color:#333}.custom-table th:first-child{font-size:120%;padding-left:20px}.skinny-col{width:1px;white-space:nowrap}.table-logo{width:40px;padding:5px}.data{font-size:13px;color:#90a0b7;color:var(--ct-gray);font-family:Poppins,sans-serif;line-height:1.5;font-weight:400;letter-spacing:.2px;padding:20px 20px;text-align:center;vertical-align:middle}.action-items th{font-size:11pt;color:#6a707e;font-family:Poppins,Arial,Helvetica,sans-serif;font-weight:600;text-align:center;padding:5px 0}.meta-header{text-align:left;font-weight:500;color:#333}.action-items td,.action-items thead th,.action-items tr{border:0}.badge,.lvl span{display:block;color:#fff;color:var(--white);font-family:Poppins,sans-serif;font-size:inherit;line-height:1.5;font-weight:400;letter-spacing:.2px;text-align:center;border-radius:4px;padding:3px 16px}.metric-modal-row.lvl{font-size:13px}.lvl span{background-color:#9d59e1;background:var(--ct-purple)}.modal-body .item .lvl.risk span,.on-hold span,.project-metrics .item .lvl.risk span,.risk span{background:#fdaf1b;background:var(--ct-yellow)}.closed span,.issue span,.modal-body .item .lvl.issue span,.project-metrics .item .lvl.issue span{background:#f7685b;background:var(--ct-red)}.open span{background:#52c8a9;background:var(--ct-green)}.sidebar-wrapper{position:fixed;background:#fff;height:auto;min-height:100vh;-webkit-box-shadow:6px 0 18px rgba(0,0,0,.06);box-shadow:6px 0 18px rgba(0,0,0,.06);padding:0;z-index:1;-webkit-transition:width .3s ease-out;transition:width .3s ease-out;overflow:hidden}nav.sidebar header.logo{background:#76a2cd;height:58px;padding:12px 0;margin:0 0 40px;text-align:center;white-space:nowrap}nav.sidebar header.logo button{color:#fff}nav.sidebar header.logo img{width:auto;height:18px}nav.sidebar ul.sidebar-nav{font-size:0;list-style-type:none;margin:-7.5px 0;padding:0}nav.sidebar ul.sidebar-nav li.menu-item{font-family:Poppins,Arial,Helvetica,sans-serif;font-size:13px;font-size:var(--body-p);line-height:20px;font-weight:500;letter-spacing:.1px;padding:7.5px 26.5px;white-space:nowrap}nav.sidebar ul.sidebar-nav li.menu-item a{color:#06608e;padding:9px 0;white-space:nowrap}nav.sidebar ul.sidebar-nav li.menu-item button{background:initial;color:#06608e;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:13px;font-size:var(--body-p);line-height:20px;font-weight:500;letter-spacing:.1px;border-width:0;padding:0}nav.sidebar ul.sidebar-nav li.menu-item a:focus,nav.sidebar ul.sidebar-nav li.menu-item a:hover,nav.sidebar ul.sidebar-nav li.menu-item button:focus,nav.sidebar ul.sidebar-nav li.menu-item button:hover{color:#52c8a9;color:var(--ct-green);text-decoration:none;outline:initial}nav.sidebar ul.sidebar-nav li.menu-item a svg.b-icon,nav.sidebar ul.sidebar-nav li.menu-item button svg.b-icon{fill:#95c0d5;fill:var(--ct-gray-lt-blue);stroke:#95c0d5;stroke:var(--ct-gray-lt-blue);stroke-width:.5px;stroke-linejoin:bevel}nav.sidebar ul.sidebar-nav li.menu-item a:focus svg.b-icon,nav.sidebar ul.sidebar-nav li.menu-item a:hover svg.b-icon,nav.sidebar ul.sidebar-nav li.menu-item button:focus svg.b-icon,nav.sidebar ul.sidebar-nav li.menu-item button:hover svg.b-icon{font-size:13px;font-size:var(--body-p);line-height:20px;font-weight:500;letter-spacing:.1px;fill:#52c8a9;fill:var(--ct-green);stroke:#52c8a9;stroke:var(--ct-green)}nav.sidebar ul.sidebar-nav li.menu-item a span.labelName,nav.sidebar ul.sidebar-nav li.menu-item button span.labelName{margin-left:15px}nav.sidebar ul.sidebar-nav li.menu-item ul.sub-menu{list-style-type:none;margin:-3.75px 0;padding:15px 25px}nav.sidebar ul.sidebar-nav li.menu-item ul.sub-menu li.menu-item{padding:3.75px}nav.sidebar ul.sidebar-nav li.menu-item ul.sub-menu li.menu-item:before{content:"\25CB";-webkit-text-stroke:thick}nav.sidebar ul.sidebar-nav li.menu-item ul.sub-menu li.menu-item:first-of-type:before{color:#52c8a9;color:var(--ct-green)}nav.sidebar ul.sidebar-nav li.menu-item ul.sub-menu li.menu-item:nth-of-type(2):before{color:#fdaf1b;color:var(--ct-yellow)}nav.sidebar ul.sidebar-nav li.menu-item ul.sub-menu li.menu-item:nth-of-type(3):before{color:#f7685b;color:var(--ct-red)}.notes-sidebar .b-sidebar{height:auto;top:auto;bottom:5.75em;right:.25em}.notes-sidebar-output{max-height:300px;overflow-y:scroll}.by{position:absolute;display:block;width:100%;bottom:0;text-align:center;margin:0 0 20px}.toggle-sidebar{background:initial;font-family:Poppins,Arial,Helvetica,sans-serif;line-height:1.5;font-weight:500;letter-spacing:.2px;border-width:0;margin:5px 0 0 0;white-space:nowrap}.toggle-sidebar:focus,.toggle-sidebar:hover{outline:initial}.toggle-sidebar span{padding:0 14px}nav.sidebar.open .toggle-sidebar span{display:inline-block}nav.sidebar.collapse .toggle-sidebar span{display:none;opacity:0}.toggle-sidebar .b-icon{line-height:20px;font-weight:500;letter-spacing:.1px}.toggle-sidebar .b-icon.collapse{fill:#529ce3;fill:var(--ct-blue);stroke:#529ce3;stroke:var(--ct-blue)}nav.sidebar .by .toggle-sidebar .b-icon.open,nav.sidebar.collapse .by .toggle-sidebar .b-icon.collapse,nav.sidebar.open .by .toggle-sidebar .b-icon.open{display:inline-block;opacity:1}nav.sidebar .by .toggle-sidebar .b-icon.collapse,nav.sidebar.collapse .by .toggle-sidebar .b-icon.open,nav.sidebar.open .by .toggle-sidebar .b-icon.collapse{display:none;opacity:0}.by .by-company{font-family:Poppins,Arial,Helvetica,sans-serif;color:#90a0b7;color:var(--ct-gray);font-size:7px;line-height:1.5;text-align:center;vertical-align:middle;margin:0;white-space:nowrap}.by .by-company .pb-logo{height:18px;margin:0 10px}.user-bar{background:#fff;background:var(--white);height:58px;text-align:right;padding:15px 36px}.user-bar .notification{display:inline-block;position:relative;font-size:18px;line-height:1;vertical-align:middle;margin:0 0 0 20px}.user-bar .notification .b-icon{fill:#95c0d5;fill:var(--ct-gray-lt-blue);stroke:#95c0d5;stroke:var(--ct-gray-lt-blue);stroke-width:.5px;stroke-linejoin:bevel}.user-bar .notification .b-icon.notify{position:absolute;top:0;left:0;fill:#f7685b;fill:var(--ct-red);stroke:#f7685b;stroke:var(--ct-red);stroke-width:4px;margin:-4px 0 0 5px}.thumbnail.round{border-radius:50%}nav.user-bar{max-height:58px;height:100%}nav.user-bar ul.navbar-nav{display:block;height:100%;margin:0 -9px}nav.user-bar ul.navbar-nav li.nav-item{display:inline-block;height:100%;vertical-align:middle;padding:0 9px}nav.user-bar ul.navbar-nav li.nav-item a.nav-link{display:block;height:100%;padding:0}nav.user-bar ul.navbar-nav li.nav-item button.notification{position:relative;background:initial;display:inline-block;font-size:18px;line-height:1.5;vertical-align:middle;border-width:0;margin:0;padding:0}nav.user-bar ul.navbar-nav li.nav-item button.notification:focus,nav.user-bar ul.navbar-nav li.nav-item button.notification:hover{border-width:0;outline:0}nav.user-bar ul.navbar-nav li.nav-item button.notification svg.b-icon{fill:#95c0d5;fill:var(--ct-gray-lt-blue);stroke:#95c0d5;stroke:var(--ct-gray-lt-blue);stroke-width:.25px;stroke-linejoin:bevel}nav.user-bar ul.navbar-nav li.nav-item button.notification svg.b-icon.notify{position:absolute;top:0;left:0;fill:#f7685b;fill:var(--ct-red);stroke:#f7685b;stroke:var(--ct-red);stroke-width:3.5px;margin:-1px 0 0 5px}nav.user-bar ul.navbar-nav li.nav-item button.notification:focus svg.b-icon,nav.user-bar ul.navbar-nav li.nav-item button.notification:hover svg.b-icon{fill:#529ce3;fill:var(--ct-blue);stroke:#529ce3;stroke:var(--ct-blue)}nav.user-bar ul.navbar-nav li.nav-item button.notification:focus svg.b-icon.notify,nav.user-bar ul.navbar-nav li.nav-item button.notification:hover svg.b-icon.notify{fill:#f7685b;fill:var(--ct-red);stroke:#f7685b;stroke:var(--ct-red)}.app-wrapper{background:#f5f6f8;padding:0;width:100%;min-height:100vh;-webkit-transition:margin .3s linear;transition:margin .3s linear;overflow:hidden;padding-bottom:1em}div.google-visualization-tooltip{border-radius:5px;border:0;background-color:rgba(0,0,0,.6)}li.google-visualization-tooltip-item{padding:0 10px 0 10px}div.google-visualization-tooltip>ul>li>span{color:#fff!important;font-family:Poppins,sans-serif!important;text-align:center}.dashboard-wrapper{background:#f5f6f8;padding:0}.project-list-wrapper{background:#f5f6f8;padding:25px 46px}.title{font-family:Poppins;font-size:40px;font-size:var(--title);line-height:1.2;font-weight:500;color:#06608e;color:var(--ct-dark-blue)}.widget-wrapper{margin:18px 0 0;background-color:#fff;border-radius:10px;padding:20px}.widget{background:#fff;background:var(--white);-webkit-box-shadow:0 6px 32px rgba(0,0,0,.06);box-shadow:0 6px 32px rgba(0,0,0,.06);border-radius:10px;padding:10px}.custom-card{padding:25px;margin:50px auto 0 auto;max-width:90%;padding:20px}.custom-card h1{padding-bottom:30px}.tool-bar{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}.tool-bar>*{margin-right:20px}.custom-search .input-group-prepend .input-group-text{background:#fff;background:var(--white);color:#95c0d5;color:var(--ct-gray);font-size:12px;font-size:var(--body-p);border-width:0;padding:11px 6px 11px 18px}.custom-search input{color:#333;color:var(--ct-black);height:40px;font-family:Poppins,sans-serif;font-size:12px;font-size:var(--body-p);line-height:1.5;border-width:0;border-radius:4px;padding:11px 16px 11px 6px}.custom-search input::-webkit-input-placeholder{color:#90a0b7;color:var(--ct-gray);font-family:Poppins,sans-serif;font-size:12px;font-size:var(--body-p);line-height:1.5}.custom-search input::-moz-placeholder{color:#90a0b7;color:var(--ct-gray);font-family:Poppins,sans-serif;font-size:12px;font-size:var(--body-p);line-height:1.5}.custom-search input::-ms-input-placeholder{color:#90a0b7;color:var(--ct-gray);font-family:Poppins,sans-serif;font-size:12px;font-size:var(--body-p);line-height:1.5}.custom-search input::placeholder{color:#90a0b7;color:var(--ct-gray);font-family:Poppins,sans-serif;font-size:12px;font-size:var(--body-p);line-height:1.5}.custom-search.dark input{color:#90a0b7;background-color:#f5f8fa;width:100%}.project-detail-wrapper{padding:18px 36px}.project-title-detail .back-to{margin:0 0 20px}.project-title-detail .back-to a.return-project,.project-title-detail .back-to button.return-project{background:transparent;color:#6a707e;font-family:Poppins;font-size:10px;font-size:var(--body-p);line-height:1.5;font-weight:400;letter-spacing:.1px;border-width:0;border-radius:0;padding:initial}.project-title-detail .back-to a.return-project:focus,.project-title-detail .back-to a.return-project:hover,.project-title-detail .back-to button.return-project:focus,.project-title-detail .back-to button.return-project:hover{background:transparent;color:#6a707e}.project-title-detail .back-to a.return-project svg.b-icon,.project-title-detail .back-to button.return-project svg.b-icon{font-size:152.4%;fill:#529ce3;fill:var(--ct-blue);stroke:#529ce3;stroke:var(--ct-blue);stroke-width:1px;vertical-align:middle;margin-right:8px}.project-title-detail .title.project{font-family:Poppins;font-size:20px;font-size:var(--head);line-height:1.5;font-weight:500;letter-spacing:.1px;color:#06608e;color:var(--ct-dark-blue)}.project-title-detail .project-specs{margin:-2.5px -10px}.project-title-detail .project-specs p{display:inline-block;color:#818e9b;font-family:Poppins;font-size:11px;font-size:var(--footer-p);line-height:1.5;font-weight:400;letter-spacing:.2px;padding:2.5px 10px;margin:0}.btn-primary.meeting{margin-right:5px}.company-logo-wrapper{text-align:right;margin:0 -6.85px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.company-logo-wrapper .logo-container{display:inline-block;width:85px;height:74px;padding:11px 17px;margin:0 6.85px 20px}.project-detail .tabs ul.nav.nav-tabs .nav-item a.nav-link{background:initial;color:#06608e;color:var(--ct-dark-blue);font-family:Poppins,Arial,Helvetica,sans-serif;font-size:13px;font-size:var(--body-p);line-height:1.5;font-weight:500;letter-spacing:.1px;text-align:center;border-width:0;padding:12px 22.2px;opacity:.4;transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}.project-detail .tabs ul.nav.nav-tabs .nav-item a.nav-link:focus,.project-detail .tabs ul.nav.nav-tabs .nav-item a.nav-link:hover{opacity:1}.project-detail .tabs ul.nav.nav-tabs .nav-item a.nav-link.active,.project-detail .tabs ul.nav.nav-tabs .nav-item a.nav-link.active:active,.project-detail .tabs ul.nav.nav-tabs .nav-item a:active{border-width:0 0 2px 0;border-style:solid;border-color:#06608e;border-color:var(--ct-dark-blue);opacity:1}.project-detail .tabs ul.nav.nav-tabs .nav-item a.nav-link svg.b-icon{font-size:88%;vertical-align:middle;margin-right:6px}.project-detail .tabs .tab-content .tab-pane.active>.container-fluid{padding:0}.project-detail .tab-content .tab-pane.active{padding:20px 0}.project-detail .tab-content .tab-pane .row{margin:initial}.contractorBar .progress-bar{background:#52c8a9;border-radius:5px}.ownerBar .progress-bar{background:#529ce3;border-radius:5px}.project-progress .display-progress-month{display:inline-block;width:50%;text-align:right}span.notice{display:inline-block;background:#529ce3;background:var(--ct-blue);color:#fff;color:var(--white);width:16px;height:16px;font-family:Poppins,sans-serif;font-size:9px;line-height:1.9;font-weight:500;letter-spacing:.1px;text-align:center;border-radius:4px;margin:0 4px}span.notice.yes{background:#52c8a9;background:var(--ct-green)}span.notice.no{background:#f7685b;background:var(--ct-red)}span.notice.big-text{font-size:19px;padding:0 8px;height:auto;width:auto}.widget-row{margin-bottom:15px;margin-left:-10px;margin-right:-10px}.widget-row>.widget-col{margin-bottom:20px;padding-left:10px;padding-right:10px}.no-border__footer{border-top:none}.widget .card{border-width:0}.widget .card .card-body{text-align:center}.widget .card .card-body .card-title{color:#323c47;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:15px;font-size:var(--column-head);line-height:1.2;font-weight:500;letter-spacing:.1px;margin:0}.widget .card .card-body .metric-text{padding:20px 0}.widget .card .card-body .metric-text>div{display:initial;font-size:medium;white-space:normal}.widget .card .card-body .metric-text p{color:#90a0b7;font-size:36px;font-weight:600;line-height:60px;padding:0;margin:0}.widget .card .card-body .profit-indicator{color:#4c5862;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:9px;font-size:var(--footer-p);line-height:1.5;font-weight:400;letter-spacing:.2px}.widget .card .card-body .profit-indicator p{margin:0}.widget .card .card-body .profit-indicator p span{font-size:13px;font-size:var(--body-p);line-height:1.5;font-weight:700;letter-spacing:.1px;vertical-align:text-bottom;padding:0 7.5px 0 0}.widget .card .card-body .profit-indicator p span.positive{color:#52c8a9;color:var(--ct-green)}.widget .card .card-body .profit-indicator p span.negative{color:#f7685b;color:var(--ct-red)}.widget.project-progress .card .card-body{padding:0}.widget.project-progress .card .card-body .widget-label{padding:16px 24px 15px 24px}.widget .legend{margin-bottom:20px}.widget .legend ul{list-style-type:none;font-size:0;text-align:left;padding:0}.widget .legend ul li{display:inline-block;color:#333;color:var(--ct-black);font-family:Poppins,Arial,Helvetica,sans-serif;font-size:10px;font-size:var(--footer-p);line-height:1.5;font-weight:400;letter-spacing:.2px;padding:11px}.widget .legend ul li:before{content:"\25CB";font-size:18px;line-height:.82;-webkit-text-stroke:medium;vertical-align:text-top;padding-right:8px}.widget .legend ul li:first-of-type:before{color:#529ce3;color:var(--ct-blue)}.widget .legend ul li:nth-of-type(2):before{color:#52c8a9;color:var(--ct-green)}.dummy{height:300px}.survey .chart{border-width:0 1px 0 0;border-style:solid;border-color:#ebeff2}.widget.survey .chart .card .card-body{padding:0}.survey .months-nav button.next-month,.survey .months-nav button.prev-month{background:transparent;color:#333;color:var(--ct-black);font-family:Poppins;font-size:15px;font-size:var(--column-head);line-height:1.5;font-weight:400;letter-spacing:.1px;border-width:0;border-radius:0;padding:0}.survey .months-nav button.next-month:focus,.survey .months-nav button.next-month:hover,.survey .months-nav button.prev-month:focus,.survey .months-nav button.prev-month:hover{background:transparent;color:#333;color:var(--ct-black);-webkit-box-shadow:initial;box-shadow:none}.survey .months-nav button.next-month:active,.survey .months-nav button.next-month:not(:disabled):not(.disabled):active,.survey .months-nav button.prev-month:active,.survey .months-nav button.prev-month:not(:disabled):not(.disabled):active{background:initial;-webkit-box-shadow:initial;box-shadow:none}.survey .months-nav button.next-month:not(:disabled):not(.disabled):active:focus,.survey .months-nav button.prev-month:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:initial;box-shadow:none}.survey .months-nav button.next-month svg.b-icon,.survey .months-nav button.prev-month svg.b-icon{font-size:152.4%;fill:#529ce3;fill:var(--ct-blue);stroke:#529ce3;stroke:var(--ct-blue);stroke-width:1px;vertical-align:middle}.survey .months-nav button.prev-month svg.b-icon{margin-right:8px}.survey .months-nav button.next-month svg.b-icon{margin-left:8px}.survey .months-nav .label{text-align:center;min-width:150px}.survey .display-month{display:inline-block;width:20%;text-align:right}.survey .display-respond{display:inline-block;width:50%;text-align:right}.survey .display-respond label{margin-bottom:0}.form-row.form-group{display:initial;margin:0}.month-selector{position:absolute;right:24px;top:8px}.month-selector select{width:110px}.select-wrapper>div>label{display:inline-block;-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:auto;color:#6a707e;font-family:Poppins,sans-serif;font-size:12px;font-size:var(--body-p);letter-spacing:.1px}.select-wrapper>div>div{display:inline!important}.form-row.form-group .bv-no-focus-ring.col{display:inline-block;width:auto}.custom-select{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23818e9b' d='M2 4L0 1h4z'/%3E%3C/svg%3E") no-repeat right .5rem center/8px 10px;height:auto;color:#76a2cd;font-family:Poppins,sans-serif;font-size:12px;font-size:var(--body-p);border-width:0;border-style:solid;border-color:initial;border-radius:0}.custom-select.is-invalid{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23818e9b' d='M2 4L0 1h4z'/%3E%3C/svg%3E") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.survey .taker{padding:15px}.survey .respond-indicator{display:inline-block;width:50%}.survey .respond-indicator .column-label{display:inline-block;color:#323c47;font-family:Poppins,sans-serif;font-size:13px;font-size:var(--body-p);line-height:1.5;font-weight:500;letter-spacing:.1px;margin:0 6px 0 0}.modal-body .survey-person,.survey .survey-person{border-width:0 0 1px 2px;border-style:solid;border-bottom-color:#ebeff2;border-radius:4px;padding:10px 0;margin-right:25px}.modal-body .survey-person.owner,.survey .survey-person.owner{border-left-color:#529ce3;border-left-color:var(--ct-blue)}.modal-body .survey-person.contractor,.survey .survey-person.contractor{border-left-color:#52c8a9;border-left-color:var(--ct-green)}.modal-body .survey-person .company,.survey .survey-person .company{display:inline-block;vertical-align:text-top;padding:5px 12px 0 14px}.modal-body .survey-person .company .logo,.survey .survey-person .company .logo{width:24px}.modal-body .survey-person .person,.survey .survey-person .person{display:inline-block;vertical-align:text-top}.modal-body .survey-person .person .name,.survey .survey-person .person .name{color:#333;color:var(--ct-black);font-family:Poppins,sans-serif;font-size:14px;font-size:var(--column-head);line-height:1.5;font-weight:500;letter-spacing:.1px;margin:0;padding:0}.modal-body .survey-person .person .job-title,.survey .survey-person .person .job-title{color:#90a0b7;font-family:Poppins,sans-serif;font-size:10px;font-size:var(--footer-p);line-height:1.5;font-weight:400;letter-spacing:.2px;margin:0;padding:0}.modal-body .button-wrapper,.survey .button-wrapper{float:right}.modal-body .button-wrapper .remind,.survey .button-wrapper .remind{display:block}.metric-modal{max-width:80%;width:700px}.btn-hidden{display:none}.btn-tertiary.view{padding:15px 20px 8px;font-weight:400}.widget-label{border-width:0 0 1px;border-style:solid;border-color:#ebeff2;margin:0 0 9px;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget-label p{color:#333;color:var(--ct-black);font-family:Poppins;font-size:15px;font-size:var(--column-head);line-height:1.5;font-weight:400;letter-spacing:.1px;text-align:left;margin:0;padding:0;font-size:large}.widget-content{width:100%;padding:17px 24px}.project-metrics .widget-content{padding:0 24px 1px}.metric-comment{margin:10px 0;min-height:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#333}.comment-date{color:#90a0b7;color:var(--ct-gray);font-family:Poppins,sans-serif}.comment-date,.comment-name{font-size:.8em;line-height:1.5;letter-spacing:.2px}.metric-comment strong{color:#06608e;font-weight:500}.metric-comment .btn{float:right}.meeting-comment-content,.metric-comment-content{margin:20px 10px 20px 10px;padding:20px;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.06);box-shadow:0 6px 18px rgba(0,0,0,.06)}.comment .filter-select,.comment .label{display:inline-block;width:50%}.comment .filter-select{text-align:right}.comment ul.comments-list{list-style-type:none;padding:0}.comment ul.comments-list li.list-item:before{content:"\25CB";color:#52c8a9;color:var(--ct-green);font-size:18px;line-height:1.15;-webkit-text-stroke:medium;vertical-align:text-top;padding-right:15px}.comment ul.comments-list li.list-item{font-family:Poppins,sans-serif;font-size:14px;font-size:var(--column-head);line-height:1.5;font-weight:500;letter-spacing:.1px;text-indent:-30px;padding:10px 0 10px 30px}.comment ul.comments-list li.list-item span{color:#90a0b7;color:var(--ct-gray);display:block;font-family:Poppins,sans-serif;font-size:10px;font-size:var(--footer-p);line-height:1.5;font-weight:400;letter-spacing:.2px;margin-left:30px;padding:4px 0 0}.modal-body .item,.project-metrics .item{width:100%;color:#323c47;font-family:Poppins,sans-serif;font-size:14px;line-height:1.5;font-weight:500;letter-spacing:.1px;margin:0 0 17px}.modal-body .item .lvl,.project-metrics .item .lvl{display:inline-block;min-width:84px;height:22px;padding:0 10px}.modal-body .item .lvl.innovation span,.project-metrics .item .lvl.innovation span{background:#9d59e1;background:var(--ct-purple)}.modal-body .item .lvl.efficiency span,.project-metrics .item .lvl.efficiency span{background:#3dacea}.modal-body .item p,.project-metrics .item p{display:inline-block;padding:0 10px;margin:0}.modal-body .btn-wrapper,.project-metrics .btn-wrapper{margin:50px 0 0}.tooltip-inner{background-color:rgba(0,0,0,.8);font-family:Poppins,sans-serif}.tooltip>.arrow:before{border-top-color:rgba(0,0,0,.8)}.documents .item{display:block;width:100%;color:#323c47;font-family:Poppins,sans-serif;font-size:13px;font-size:var(--body-p);line-height:1.5;font-weight:500;letter-spacing:.1px;margin:0 0 18px}.documents .item p{display:block;padding:0 10px 0 26px;margin:0}.documents .item p span.add{display:inline-block;color:#90a0b7;color:var(--ct-gray);font-family:Poppins,sans-serif;font-size:10px;font-size:var(--footer-p);line-height:1.5;font-weight:400;letter-spacing:.2px;text-align:right}.documents .item p span.add .additional-btn.kebab .icon.kebab{fill:#95c0d5;stroke:#95c0d5;stroke-width:.5px}.documents .item p span.add .additional-btn.kebab:active .icon.kebab,.documents .item p span.add .additional-btn.kebab:focus .icon.kebab,.documents .item p span.add .additional-btn.kebab:hover .icon.kebab{fill:#529ce3;fill:var(--ct-blue);stroke:#529ce3;stroke:var(--ct-blue);stroke-width:.5px}svg.bi-three-dots-vertical.icon.kebab.additional.b-icon.bi{font-size:200%}.dropdown-item:focus,.dropdown-item:hover{background:#3dacea;color:#fff}.dropdown-item:active{background:#147adc}.dropdown-item{color:#3dacea}.dropdown-menu{-webkit-box-shadow:6px 6px 18px rgba(0,0,0,.06);box-shadow:6px 6px 18px rgba(0,0,0,.06);border:1px solid #ebeff2}.kebab>button{padding:0}.modal-header{padding:24px 32px}.modal-header .modal-title{color:#323c47;font-family:Poppins,sans-serif;font-size:20px;font-size:var(--head);line-height:1.5;font-weight:500;letter-spacing:.1px}.modal-header .close,.notes-sidebar .close{color:#95c0d5;color:var(--ct-gray-lt-blue);font-size:26.47px;font-weight:400;padding:0;margin:0;opacity:1}.modal-header .close:focus,.modal-header .close:hover,.notes-sidebar .close:focus,.notes-sidebar .close:hover{color:#529ce3;color:var(--ct-blue)}.modal-body{padding:28px 32px}.modal h1,.modal h2,.modal h3{color:#333;font-size:12pt;line-height:1.5;font-weight:500;padding:5px 0}form .form-group{margin:0 0 24px}form .form-group#__BVID__166{margin:0}.form-group label{color:#818e9b;font-family:Poppins,sans-serif;font-size:13px;font-size:var(--body-p);line-height:1.5;font-weight:400;letter-spacing:.2px;margin-bottom:.25rem}.custom-control.custom-checkbox label{color:#323c47;margin-bottom:0;padding-top:.25em}.form-control{height:auto;color:#323c47;font-family:Poppins,sans-serif;font-size:13px;font-size:var(--body-p);line-height:1.5;font-weight:400;letter-spacing:.1px;border-width:0 0 1px;border-style:solid;border-color:#d3d8dd;border-radius:0;padding:5.6px 0}form .form-group input:focus{-webkit-box-shadow:initial;box-shadow:none}form .form-group select.custom-select{height:auto;color:#323c47;font-family:Poppins,sans-serif;font-size:13px;font-size:var(--body-p);border-width:0 0 1px;border-style:solid;border-color:#d3d8dd;border-radius:0;padding:5.6px 12px 5.6px 0}form .form-group textarea:focus{-webkit-box-shadow:initial;box-shadow:none}form .form-group .b-form-tags{color:#323c47;font-family:Poppins,sans-serif;font-size:13px;font-size:var(--body-p);border-width:0 0 1px;border-style:solid;border-color:#d3d8dd;border-radius:0;padding:5.6px 0}form .form-group .b-form-tags ul.b-form-tags-list li.b-form-tag{background:#529ce3;color:#fff;color:var(--white);font-family:Poppins,sans-serif;font-size:10px;font-size:var(--footer-p);line-height:1.5;font-weight:400;letter-spacing:.2px;border-radius:4px;margin:5px 10px;padding:.3em 1em}form .form-group .b-form-tags ul.b-form-tags-list li.b-form-tag button.b-form-tag-remove{font-weight:400;opacity:1;margin:0 0 0 15px}form .form-group .b-form-tags ul.b-form-tags-list li input.b-form-tags-input::-webkit-input-placeholder{padding:.3em .8em}form .form-group .b-form-tags ul.b-form-tags-list li input.b-form-tags-input::-moz-placeholder{padding:.3em .8em}form .form-group .b-form-tags ul.b-form-tags-list li input.b-form-tags-input::-ms-input-placeholder{padding:.3em .8em}form .form-group .b-form-tags ul.b-form-tags-list li input.b-form-tags-input::placeholder{padding:.3em .8em}.b-form-datepicker>button{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.modal-body>form>.row{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;grid-gap:14px;border-width:0;padding:15px 32px 28px}.modal-footer button{font-family:Poppins,Arial,Helvetica,sans-serif;font-size:13px;font-size:var(--body-p);line-height:1.5;font-weight:500;letter-spacing:.1px;text-align:center;margin:0;padding:1.039em 1em;margin:auto;min-width:200px}.modal-footer button.btn.btn-secondary{background:#fff;color:#529ce3;color:var(--ct-blue);border-radius:4px;border-width:1px;border-style:solid;border-color:#529ce3;border-color:var(--ct-blue)}.modal-footer button.btn.btn-secondary:focus,.modal-footer button.btn.btn-secondary:hover{color:#3dacea;background:initial;border-color:#3dacea;-webkit-box-shadow:initial;box-shadow:none}.modal-footer button.btn.btn-secondary:active,.modal-footer button.btn.btn-secondary:not(:disabled):not(.disabled):active{background:initial;color:#147adc;border-color:#147adc;-webkit-box-shadow:initial;box-shadow:none}.modal-footer button.btn.btn-secondary:not(:disabled):not(.disabled):active:focus{-webkit-box-shadow:initial;box-shadow:none}.modal-footer button.btn.btn-secondary:disabled{color:#95c0d5;border-color:#95c0d5}.modal-body form .form-group input.form-control.is-invalid,.modal-body form .form-group input.form-control.is-valid{background-position:right .1875rem center}.modal-body form .form-group input[type=time i].form-control.is-invalid::-webkit-calendar-picker-indicator{background-image:none}.modal-body .list-group .list-group-item{color:#333;color:var(--ct-black);font-family:Poppins,sans-serif;font-size:14px;font-size:var(--column-head);line-height:1.5;font-weight:500;letter-spacing:.1px;vertical-align:middle;border-width:0 0 1px 2px;border-style:solid;border-bottom-color:#ebeff2;border-radius:4px}.modal-body .list-group .list-group-item.border-owner{border-left-color:#529ce3;border-left-color:var(--ct-blue)}.modal-body .list-group .list-group-item.border-contractor{border-left-color:#52c8a9;border-left-color:var(--ct-green)}.modal-body .custom-file label.custom-file-label{color:#323c47;font-family:Poppins,sans-serif;font-size:13px;font-size:var(--body-p);border-width:0 0 1px;border-style:solid;border-color:#d3d8dd;border-radius:0 0 4px 0;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;padding:5.6px 0}.modal-body .custom-file label.custom-file-label:after{height:calc(1.5em + .85rem)}.modal-body .modal-row{font-family:Poppins,sans-serif;font-size:13px;font-size:var(--body-p);line-height:1.5;font-weight:400;letter-spacing:.1px;margin:0 0 22px}.modal-body .modal-row p{color:#4c5862;margin:0}.modal-body .modal-row p span{padding:0 11px 0 0;opacity:.5}.modal-body .modal-row.description p{color:#7b7d83;margin:0}.modal-body .modal-row.description p span{display:block;color:#333;font-size:15px;font-size:var(--column-head);line-height:1.5;font-weight:500;letter-spacing:.1px;padding:0 11px 7px 0;opacity:1}.modal-body .modal-row p span.tag-item{display:inline-block;background:#6a707e;color:#fff;color:var(--white);font-family:Poppins,sans-serif;font-size:10px;font-size:var(--footer-p);line-height:1.5;font-weight:400;letter-spacing:.2px;border-radius:4px;padding:.3em 2.4em}@media (min-width:576px){.column-count-2-sm{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:991px){.vertical-center-row{display:block}.one-fourth,.one-half,.one-third,.three-fourth,.two-third{display:block;width:50%}}@media (max-width:767px){.one-fourth,.one-half,.one-third,.three-fourth,.two-third{display:block;width:100%}.flush-left,.flush-right{float:none;margin:0 0 1em}}.b-hack .tab-content>.tab-pane{display:block!important;height:0;overflow-y:hidden}.b-hack .tab-content>.active{height:auto}.text-primary{color:#529ce3!important}.wizard__icon{color:#95c0d5;color:var(--ct-gray-lt-blue)}.login{padding:25px;margin:50px auto 0 auto;border:none;max-width:90%;width:400px}.custom-select[data-v-450795ab]{width:100%}.button-tag-parent>div>div>div[data-v-450795ab]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:start;align-content:flex-start}.normalFontSize[data-v-450795ab]{font-size:12px}.full-height-form-group>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.custom-select[data-v-3bc70282]{width:100%}.button-tag-parent>div>div>div[data-v-3bc70282]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:start;align-content:flex-start}.normalFontSize[data-v-3bc70282]{font-size:12px}.border-owner[data-v-4adb7d4b]{border-left-width:6px;border-left-color:#4a708b}.border-contractor[data-v-4adb7d4b]{border-left-width:6px;border-left-color:#34bf1b}.metric__item[data-v-4adb7d4b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:16px}.border-owner[data-v-3c48524d]{border-left-width:6px;border-left-color:#4a708b}.border-contractor[data-v-3c48524d]{border-left-width:6px;border-left-color:#34bf1b}.scroll[data-v-3c48524d]{max-height:190px;overflow-y:auto;-webkit-overflow-scrolling:touch}.ellipsis[data-v-3c48524d]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.metric-text[data-v-4c5f6da3]{font-size:2.5rem;line-height:1;padding-top:10px}.scroll[data-v-2bb1573f]{max-height:190px;overflow-y:auto;-webkit-overflow-scrolling:touch}.ellipsis[data-v-2bb1573f]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.metric-text[data-v-2bb1573f]{font-size:2.5rem;line-height:1;padding-top:10px}.row.display-flex[data-v-17e932b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.display-flex>[class*=col-][data-v-17e932b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.surveyTitle[data-v-647cec96]{font-size:1.5em;text-align:center;color:#212529;line-height:1}.question__title[data-v-647cec96]{color:rgba(33,37,41,.9);font-size:1.25em;margin-bottom:1rem}[data-v-647cec96] .question__radio-group .custom-control-label{margin-bottom:0;padding-top:.1em}[data-v-647cec96] .question__radio-group .custom-radio{margin-bottom:.5em}.question__textarea[data-v-647cec96],[data-v-647cec96] .question__radio-group .custom-control-label{font-size:15px;color:#212529}.survey .month-control[data-v-0eaceef4]{border-width:0 0 1px;border-color:#ebeff2;width:100%}.survey .months-nav[data-v-0eaceef4]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-align:left;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-progress-bar p[data-v-6f49eac9]{color:#06608e;font-family:Poppins,Arial,Helvetica,sans-serif;font-size:11pt;padding:6px}.progress[data-v-6f49eac9]{height:4px;background-color:#ebeff2;border-radius:5px;width:95%}.action-control[data-v-6f49eac9]{padding:3px 0 15px 0}.widget-content p.label[data-v-0c12927f]{color:#525456}.widget-content hr[data-v-0c12927f]{margin:24px 0 36px}.accordion-btn[data-v-0c12927f]{background:transparent;color:#333;border:none;-webkit-transition:color .3s ease;transition:color .3s ease}.accordion-btn:hover svg.b-icon[data-v-0c12927f]{fill:#529ce3}.accordion-btn[data-v-0c12927f]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.comment ul.comments-list li.owner[data-v-0c12927f]:before{color:#529ce3;color:var(--ct-blue)}.comment ul.comments-list li.important[data-v-0c12927f]{border-radius:10px;padding:10px 5px 10px 40px;margin-bottom:20px;background:rgba(0,0,0,.06)}.comment ul.comments-list li.important--opportunity[data-v-0c12927f]{background:rgba(52,175,249,.1)}.comment ul.comments-list li.important--innovation[data-v-0c12927f]{background:rgba(52,175,249,.2)}.collapse[data-v-0c12927f]{max-height:0;overflow:hidden;display:block!important;opacity:0;-webkit-transition:max-height .3s ease,opacity .5s ease;transition:max-height .3s ease,opacity .5s ease}.collapse.show[data-v-0c12927f]{opacity:1;max-height:9999px;-webkit-transition:max-height 1s ease 0s,opacity .3s ease;transition:max-height 1s ease 0s,opacity .3s ease}.collapsed>.when-opened[data-v-0c12927f],:not(.collapsed)>.when-closed[data-v-0c12927f]{display:none}.ms-button{font-family:Segoe UI;font-size:15px;font-weight:600;color:#5e5e5e;background-color:#fff;border:1.5px solid #8c8c8c;height:41px;width:100%;padding:0 12px}td.buttonColumn{min-width:100px!important;max-width:20%;width:100px!important}td.dataColumn{min-width:300px!important;max-width:80%;width:80%!important}.flag{text-align:center}.owner-background{background-color:#a4b7c5}.contractor-background{background-color:#99df8d}.attendees__attendee[data-v-8d9a5cf8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:flex;-ms-flex-pack:flex;justify-content:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:18px}.search__results .attendees__attendee[data-v-8d9a5cf8]:first-child{background-color:#f8f9fa}.attendees__attendee .company[data-v-8d9a5cf8]{padding:5px 18px 0 0}.attendees__attendee .person[data-v-8d9a5cf8]{text-align:left}.attendees__attendee .button-wrapper[data-v-8d9a5cf8]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.custom-search__modal[data-v-0b8691d8]{background:#fff;border-radius:4px;top:0;left:0;z-index:-1;opacity:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.custom-search__modal.open[data-v-0b8691d8]{top:42px;opacity:1;height:auto;z-index:99}.custom-search__result[data-v-0b8691d8]{position:absolute;height:100%;left:48px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;font-size:var(--body-p);opacity:.2}.custom-search__result--left-over[data-v-0b8691d8]{background:#90a0b7}td,th{max-width:200px}.custom-search__modal[data-v-14807de0]{background:#fff;border-radius:4px;top:0;left:0;z-index:-1;opacity:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.custom-search__modal.open[data-v-14807de0]{top:42px;opacity:1;height:auto;z-index:2}.custom-search__result[data-v-14807de0]{position:absolute;height:100%;left:48px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;font-size:var(--body-p);opacity:.2}.custom-search__result--left-over[data-v-14807de0]{background:#90a0b7}.custom-search__modal[data-v-3c727598]{background:#fff;border-radius:4px;top:0;left:0;z-index:-1;opacity:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.custom-search__modal.open[data-v-3c727598]{top:42px;opacity:1;height:auto;z-index:2}.custom-search__result[data-v-3c727598]{position:absolute;height:100%;left:48px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;font-size:var(--body-p);opacity:.2}.custom-search__result--left-over[data-v-3c727598]{background:#90a0b7}.border-owner[data-v-dc3ebb02]{border-left-width:6px;border-left-color:#4a708b}.border-contractor[data-v-dc3ebb02]{border-left-width:6px;border-left-color:#34bf1b}.border-owner[data-v-4766ab64]{border-left-width:6px;border-left-color:#4a708b}.border-contractor[data-v-4766ab64]{border-left-width:6px;border-left-color:#34bf1b}.surveyResults{font-size:2em;line-height:.75em}.surveyTitle{font-size:1.75em;line-height:1em;color:#555}.periodTitle{font-size:1.5em;line-height:.5em;color:#555;font-style:normal}.no-card .card-body{padding:0}.custom-search__modal[data-v-330e966e]{background:#fff;border-radius:4px;top:0;left:0;z-index:-1;opacity:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.custom-search__modal.open[data-v-330e966e]{top:42px;opacity:1;height:auto;z-index:99}.custom-search__result[data-v-330e966e]{position:absolute;height:100%;left:48px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;font-size:var(--body-p);opacity:.2}.custom-search__result--left-over[data-v-330e966e]{background:#90a0b7}.custom-search__modal[data-v-b5e2316a]{background:#fff;border-radius:4px;top:0;left:0;z-index:-1;opacity:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.custom-search__modal.open[data-v-b5e2316a]{top:42px;opacity:1;height:auto;z-index:2}.custom-search__result[data-v-b5e2316a]{position:absolute;height:100%;left:48px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;font-size:var(--body-p);opacity:.2}.custom-search__result--left-over[data-v-b5e2316a]{background:#90a0b7}.badge-tag .btn-delete[data-v-b5e2316a]{display:none}.badge-tag:hover .btn-delete[data-v-b5e2316a]{display:inline-block}.custom-search__modal[data-v-f258fb86]{background:#fff;border-radius:4px;top:0;left:0;z-index:-1;opacity:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.custom-search__modal.open[data-v-f258fb86]{top:42px;opacity:1;height:auto;z-index:2}.custom-search__result[data-v-f258fb86]{position:absolute;height:100%;left:48px;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:none;font-size:var(--body-p);opacity:.2}.custom-search__result--left-over[data-v-f258fb86]{background:#90a0b7}.badge-tag .btn-delete[data-v-f258fb86]{display:none}.badge-tag:hover .btn-delete[data-v-f258fb86]{display:inline-block}#filterByStatus[data-v-a5c002a4]{display:inline!important}.nowrap[data-v-6dee2e8f],.nowrap[data-v-74ef700d]{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}.surveyResults[data-v-7a2defb6]{font-size:2em;line-height:.75em}.surveyTitle[data-v-7a2defb6]{font-size:1.75em;line-height:1em;color:#555}.surveyTitle[data-v-6eb645a7],.surveyTitle[data-v-09d4fe52]{color:#555}.flagClass{text-align:center}.ownerClass{background-color:#a4b7c5}.contractorClass{background-color:#99df8d}td.table__logo{padding-top:5px!important;padding-bottom:5px!important;width:200px}td.table__logo img{max-width:100px}.surveyTitle[data-v-75734806]{color:#555}.logo-image[data-v-75734806]{max-height:100px}.surveyTitle[data-v-6cd6a86c]{color:#555}.logo-image[data-v-6cd6a86c]{max-height:100px}[data-v-2d26d496] .additional-btn.kebab button{background:transparent;border-radius:0;border-width:0;padding:10px}[data-v-2d26d496] .additional-btn.kebab button.dropdown-toggle{background:transparent}[data-v-2d26d496] .additional-btn.kebab button.dropdown-toggle:after{content:none}[data-v-2d26d496] .tool{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.forceBlock[data-v-12243644]{display:inline!important}.widget.efficiencies .card-title,.widget.modality .card-title,.widget.resolved-issues .card-title,.widget.risks .card-title,.widget.safety .card-title,.widget.saved-budget .card-title,.widget.saved-days .card-title{word-wrap:normal;margin:0 -24px!important}.widget.efficiencies .profit-indicator p,.widget.modality .profit-indicator p,.widget.resolved-issues .profit-indicator p,.widget.risks .profit-indicator p,.widget.safety .profit-indicator p,.widget.saved-budget .profit-indicator p,.widget.saved-days .profit-indicator p{word-wrap:normal;margin:0 -12px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}.widget.efficiencies .profit-indicator p span,.widget.modality .profit-indicator p span,.widget.resolved-issues .profit-indicator p span,.widget.risks .profit-indicator p span,.widget.safety .profit-indicator p span,.widget.saved-budget .profit-indicator p span,.widget.saved-days .profit-indicator p span{padding:0!important}.reinvite__wrapper[data-v-778eb19e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.reinvite__button[data-v-778eb19e]{margin-bottom:20px;width:220px}.export__wrapper[data-v-71d3fef0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.export__button[data-v-71d3fef0]{margin-bottom:20px;width:155px}.reinvite__wrapper[data-v-d7908a7c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.reinvite__button[data-v-d7908a7c]{margin-bottom:20px;width:115px}.user__email[data-v-4eaece42]{text-overflow:ellipsis;display:block;overflow:hidden}.charter-container.container[data-v-24b7e137]{max-width:736px}.card-title-center .card-title[data-v-24b7e137]{text-align:center}.bordered[data-v-f5263d08]{border:1px solid #555;border-radius:5px;padding:.25em}.bg-light-blue[data-v-f5263d08]{background-color:#ddf1f8}.modal-body[data-v-f5263d08]{width:auto;height:auto;max-height:70vh;overflow-y:auto}.surveyTitle[data-v-f5263d08]{font-size:1.75em;line-height:1em;color:#555}.question-templates-table[data-v-c7ea5e90]{max-height:50vh;overflow-y:auto}[data-v-c7ea5e90] .btn-outline-primary{padding:1.039em 1em!important;color:#529ce3;color:var(--ct-blue);border-color:#529ce3;border-color:var(--ct-blue)}[data-v-c7ea5e90] .btn-outline-primary:not(:disabled):not(.disabled).active,[data-v-c7ea5e90] .btn-outline-primary:not(:disabled):not(.disabled):hover{color:#fff;background-color:#529ce3!important;background-color:var(--ct-blue)!important;border-color:#529ce3;border-color:var(--ct-blue)}[data-v-c7ea5e90] .two-toggle-equal-width>label{width:50%}.drag-list__item[data-v-a0a9ba26]{cursor:move}.drag-list__item--dragover[data-v-a0a9ba26]{-webkit-transform:scale(1.01);transform:scale(1.01);border-width:2px;border-radius:4px}.drag-list__item--dragover .drag-list__item__content[data-v-a0a9ba26]{opacity:0}.bordered[data-v-077e9cf8]{border:1px solid #555;border-radius:5px;padding:.25em}.bg-light-blue[data-v-077e9cf8]{background-color:#ddf1f8}.modal-body[data-v-077e9cf8]{width:auto;height:auto;max-height:70vh;overflow-y:auto}.surveyTitle[data-v-077e9cf8],.surveyTitle[data-v-37497678]{font-size:1.75em;line-height:1em;color:#555}