.home-page h2{color:#093a5a}
.user-directory-page div .dataTables_wrapper div.dataTables_filter{display:block}.user-directory-page div .dataTables_wrapper div.dataTables_filter label{font-size:12px;line-height:1.5;width:100%;margin-bottom:0}.user-directory-page div .dataTables_wrapper div.dataTables_filter input{margin-left:0;display:block;width:100%;padding:1rem .75rem;border:1px solid #909090;border-radius:0}.user-directory-page .connect-datatable{line-height:1.3}
.project-form-page .table-button{width:75px}.project-form-page .dropdown-toggle{border:1px solid #ccc;height:37.6px;background-color:#fff}.project-form-page .search-bar{max-width:50%;margin-left:auto}.project-form-page .count-found{height:0px}.project-form-page .helper-text{font-size:14px;color:#aaa;margin-bottom:0px}.project-form-page .hub-btn{background-color:#015f73;color:#fff;font-size:12px}.project-form-page .hub-btn:hover{background-color:#2099a6}.project-form-page .timeline-container{width:90%}.project-form-page h2{color:#093a5a}.project-form-page .error-msg{color:red}.project-form-page .inactive-section{display:none}.project-form-page .char-count{font-size:14px;color:#aaa}.project-form-page .word-count{font-size:14px;color:#aaa}.project-form-page .error{border-color:red;outline:none}.project-form-page .error:focus{-webkit-box-shadow:0 0 10px #931919;box-shadow:0 0 10px #931919}.project-form-page .btn-outline-primary{color:#fff;border-color:#931919;background-color:#931919}.project-form-page .btn-outline-primary:hover{background-color:#611111}.project-form-page .usd-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;border-radius:4px;padding:5px;padding:3px;padding-left:10px;padding-right:10px;margin-bottom:15px}.project-form-page .usd-input span{font-size:16px;color:#333}.project-form-page .usd-input input{border:none;outline:none;font-size:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;text-align:right;padding:0}.project-form-page .usd-input input::-webkit-input-placeholder{color:#aaa}.project-form-page .usd-input input::-moz-placeholder{color:#aaa}.project-form-page .usd-input input:-ms-input-placeholder{color:#aaa}.project-form-page .usd-input input::-ms-input-placeholder{color:#aaa}.project-form-page .usd-input input::placeholder{color:#aaa}.project-form-page .total-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:23px;padding-right:26px}.project-form-page .no-decor{text-decoration:none;cursor:pointer}.project-form-page .project-form .file-upload-block{background-color:#f6f6f6;border:2px dashed #093a5a}.project-form-page .project-form .file-upload-block.highlight-upload-block{border-color:#a71d42;background-color:#b2b2b2}.project-form-page .project-form .file-upload-block .file-upload-gallery .header-text{cursor:default}.project-form-page .project-form .file-upload-block .file-upload-gallery .header-text .expand-btn{color:#a71d42;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;height:16px}.project-form-page .project-form .file-upload-block .file-upload-gallery .header-text .expand-text{color:#000}.project-form-page .project-form .file-upload-block .choose-file-btn span{color:#fff;font-weight:500;font-size:14px}.project-form-page .project-form .file-upload-block .header-delete-uploaded-btn{color:#931919 !important}.project-form-page .project-form .required:after{content:"*";color:red}.project-form-page .project-form a{cursor:pointer}.project-form-page .project-form .form-section{border:2px solid #0d1025;padding:2%;border-radius:10px}.project-form-page .project-form .inactive-section{display:none}.project-form-page .project-form small{margin-top:-0.5em;margin-bottom:.5em}.project-form-page .project-form .under-text{font-style:italic;margin-top:-1em;margin-bottom:0}.project-form-page .project-form .under-form-row{margin-top:-2em;margin-bottom:16px}.project-form-page .project-form .no-decor{text-decoration:none;cursor:pointer}.project-form-page .project-form .label-title{font-weight:600;font-size:17px}.project-form-page .project-form .error-msg{color:red}.project-form-page .project-form .multi-add{border:2px solid #0d1025;border-radius:5px;padding:2% 2% 0 2%;margin-bottom:2%}.project-form-page .project-form .multi-add a{margin-bottom:15px}.project-form-page .project-form .multi-add .rm-item{pointer-events:auto}.project-form-page .project-form .multi-check{border:2px solid #0d1025;border-radius:5px;padding:2% 2% 0 2%;margin-bottom:2%}.project-form-page .project-form .multi-check a{margin-bottom:15px}.project-form-page .project-form .multi-check .rm-item{pointer-events:auto}.project-form-page .project-form .small-check{width:30px;-webkit-box-shadow:none !important;box-shadow:none !important;accent-color:#2099a6}.project-form-page .project-form .small-check+label{padding-left:10px}.project-form-page .project-form .small-check:focus{-webkit-box-shadow:0 0 10px #015f73;box-shadow:0 0 10px #015f73}.project-form-page .project-form .small-radio{margin-top:13px}.project-form-page .project-form #review table th{background-color:#015f73;color:#fff}.project-form-page .project-form .table-label{font-weight:bold;width:200px}.project-form-page .project-form .added-item{padding-bottom:5px}.project-form-page .project-form .added-item:last-of-type{padding-bottom:0}.project-form-page .project-form .remove-item-x{color:red;padding-right:5px}.project-form-page .project-form .review-link{font-size:20px;font-weight:600;display:inline-block;margin-bottom:18px;font-family:"Montserrat",sans-serif}.project-form-page .project-form.inactive-section{display:none}.project-form-page .project-form .clinical-table thead{background-color:#015f73;color:#fff}.project-form-page .project-form .blue-icon{color:#015f73}.project-form-page .project-form .inner-table{table-layout:fixed}.project-form-page .project-form .inner-table th{overflow:hidden;text-overflow:ellipsis}.project-form-page .project-form .inner-table td{overflow:hidden;text-overflow:ellipsis}.project-form-page .project-form .btn-primary{background-color:#015f73;border-color:#015f73;color:#fff}.project-form-page .project-form .btn-primary:hover{background-color:#015f73;border-color:#015f73;color:#fff !important;-webkit-filter:brightness(85%);filter:brightness(85%)}.project-form-page .project-form .btn-primary:active{background-color:#015f73 !important;border-color:#015f73 !important;color:#2099a6 !important}.project-form-page .project-form .btn-primary:focus{background-color:#015f73 !important;border-color:#015f73 !important;color:#2099a6 !important}.project-form-page .project-form .btn-info{background-color:#2099a6;color:#000;border-color:#2099a6}.project-form-page .project-form .btn-info:hover{background-color:#2099a6;color:#000;border-color:#2099a6;-webkit-filter:brightness(85%);filter:brightness(85%)}
.working-group-page{padding-top:0}.working-group-page div .dataTables_wrapper div.dataTables_filter{display:block}.working-group-page div .dataTables_wrapper div.dataTables_filter label{font-size:12px;line-height:1.5;width:100%;margin-bottom:0}.working-group-page div .dataTables_wrapper div.dataTables_filter input{margin-left:0;display:block;width:100%;padding:1rem .75rem;border:1px solid #909090;border-radius:0}.working-group-page .connect-datatable{line-height:1.3}.working-group-page .table-container{padding-left:0;padding-right:0}.working-group-page .section-heading{margin-bottom:0}.working-group-page .btn-outline-primary{color:#fff;border-color:#931919;background-color:#931919}.working-group-page .btn-outline-primary:hover{background-color:#611111}.working-group-page .jump-btn{border-top:0;border-radius:0px 0px 10px 10px}.document-library-page{padding-bottom:0 !important}
.resources-membership-page{padding-top:0}.resources-membership-page div .dataTables_wrapper div.dataTables_filter{display:block}.resources-membership-page div .dataTables_wrapper div.dataTables_filter label{font-size:12px;line-height:1.5;width:100%;margin-bottom:0}.resources-membership-page div .dataTables_wrapper div.dataTables_filter input{margin-left:0;display:block;width:100%;padding:1rem .75rem;border:1px solid #909090;border-radius:0}.resources-membership-page .connect-datatable{line-height:1.3}.resources-membership-page .table-container{padding-left:0;padding-right:0}.resources-membership-page .section-heading{margin-bottom:0}.resources-membership-page .btn-outline-primary{color:#fff;border-color:#931919;background-color:#931919}.resources-membership-page .btn-outline-primary:hover{background-color:#611111}.resources-membership-page .jump-btn{border-top:0;border-radius:0px 0px 10px 10px}.document-library-page{padding-bottom:0 !important}
@media screen and (min-width: 992px){.cpp-dashboard-page{max-width:85vw}}.cpp-dashboard-page .disabled{pointer-events:none}.cpp-dashboard-page .inactive-section{display:none}.cpp-dashboard-page .layered-row .left-container{border:1px solid #015f73;padding:1rem;-webkit-box-shadow:3px 3px 5px #d3d3d3;box-shadow:3px 3px 5px #d3d3d3}.cpp-dashboard-page .layered-row .right-container{border:1px solid #015f73;padding:1rem;margin-right:1rem;-webkit-box-shadow:3px 3px 5px #d3d3d3;box-shadow:3px 3px 5px #d3d3d3}@media screen and (max-width: 991px){.cpp-dashboard-page .layered-row .right-container{margin-right:0}}.cpp-dashboard-page .layered-row .document-card{border:1px solid #093a5a;background:#f8f8f8;padding:.25rem 1rem;cursor:pointer}.cpp-dashboard-page .layered-row .document-card .document-card-icon{margin-right:.5rem;color:#ba1200}.cpp-dashboard-page .layered-row .document-card .document-card-text{font-weight:500}.cpp-dashboard-page .layered-row .document-card:hover{background:#093a5a;color:#fff}.cpp-dashboard-page .layered-row .document-card:hover .document-card-icon{color:#fff}.cpp-dashboard-page .layered-row .document-card:hover .document-card-text{color:#fff}
.cpp-proposal-form-page .expand-pill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#093a5a;color:#fff;text-decoration:none;padding:10px;border-radius:25px;margin-top:-20px;width:40px;height:40px;overflow:hidden;font-weight:600;border:solid 2px #fff;position:relative;-webkit-transition:width .3s,background-color .3s;transition:width .3s,background-color .3s}.cpp-proposal-form-page .expand-pill:hover{width:175px;background-color:#931919}.cpp-proposal-form-page .expand-pill:hover span{opacity:1;-webkit-transform:translateY(-50%) translateX(-15%);transform:translateY(-50%) translateX(-15%)}.cpp-proposal-form-page .expand-pill .circle{background-color:rgba(0,0,0,0);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;-ms-flex-negative:0;flex-shrink:0;position:absolute;left:-1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cpp-proposal-form-page .expand-pill span{display:inline-block;opacity:0;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;font-size:14px;text-align:left;color:#fff;white-space:nowrap;position:absolute;left:58px;top:50%;-webkit-transform:translateY(-50%) translateX(-150%);transform:translateY(-50%) translateX(-150%)}.cpp-proposal-form-page .revision-block{background:#daeefb;color:#0d1025;padding:1rem;margin-bottom:1.5rem;border:1px solid #093a5a;border-radius:10px}.cpp-proposal-form-page .revision-block h6{font-size:20px;font-weight:600;margin-bottom:1rem}.cpp-proposal-form-page .revision-block p{font-size:16px;line-height:1.5}@media screen and (min-width: 992px){.cpp-proposal-form-page .form-container{max-width:85vw}}.cpp-proposal-form-page .submit-btn-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-animation:fadeIn .8s 0ms forwards;animation:fadeIn .8s 0ms forwards}.cpp-proposal-form-page .submit-btn-loading .spinner-border{color:#093a5a}.cpp-proposal-form-page .sidebar-container{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-animation:fadeInDown .8s 0ms forwards;animation:fadeInDown .8s 0ms forwards;width:100%;margin-bottom:1rem}@media screen and (min-width: 992px){.cpp-proposal-form-page .sidebar-container{width:300px}}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar{background:#f8f8f8;padding:10px;border-radius:10px;-webkit-box-shadow:2px 2px 3px #d3d3d3;box-shadow:2px 2px 3px #d3d3d3;border:1px solid #d3d3d3}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .nav-section-block{padding:.25rem .75rem;cursor:pointer;background:#f8f8f8;-webkit-transition:background ease-in-out .2s;transition:background ease-in-out .2s}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .nav-section-block:hover{background:#e5e5e5}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .nav-section-block.active{font-weight:700}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .nav-section-btns{padding:0 .75rem}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .nav-section-btns .nav-btn{background-color:#093a5a;color:#fff;padding:.25rem 1.5rem}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .nav-section-btns .nav-btn:disabled{background-color:#d3d3d3;color:#fff;opacity:1}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .view-form-btn{width:100%;background-color:#fff;color:#093a5a;border:1px solid #093a5a;opacity:0;-webkit-animation:fadeIn .8s 0ms forwards;animation:fadeIn .8s 0ms forwards}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .view-form-btn:hover{-webkit-filter:brightness(85%);filter:brightness(85%)}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .review-submit-btn{width:100%;background-color:#093a5a;color:#fff;-webkit-box-shadow:0 0 0 0 rgba(28,114,147,.4);box-shadow:0 0 0 0 rgba(28,114,147,.4);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .review-submit-btn:hover{-webkit-filter:brightness(85%);filter:brightness(85%)}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .review-submit-btn:disabled{background-color:#d3d3d3;color:#fff;opacity:1;-webkit-animation:none;animation:none}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .review-submit-btn:disabled:hover{-webkit-filter:none;filter:none}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .save-progress-btn{width:100%;background-color:#931919;color:#fff;opacity:0;-webkit-animation:fadeIn .8s 0ms forwards;animation:fadeIn .8s 0ms forwards}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .save-progress-btn:hover{-webkit-filter:brightness(85%);filter:brightness(85%)}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .save-form-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-animation:fadeIn .8s 0ms forwards;animation:fadeIn .8s 0ms forwards}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .save-form-loading .spinner-border{color:#931919}.cpp-proposal-form-page .sidebar-container #cpp-proposal-sidebar .application-sidebar .save-form-complete{text-align:center;opacity:0;-webkit-animation:fadeIn .8s 0ms forwards;animation:fadeIn .8s 0ms forwards}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(28,114,147,.4);box-shadow:0 0 0 0 rgba(28,114,147,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(28,114,147,0);box-shadow:0 0 0 10px rgba(28,114,147,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(28,114,147,0);box-shadow:0 0 0 0 rgba(28,114,147,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(28,114,147,.4);box-shadow:0 0 0 0 rgba(28,114,147,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(28,114,147,0);box-shadow:0 0 0 10px rgba(28,114,147,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(28,114,147,0);box-shadow:0 0 0 0 rgba(28,114,147,0)}}.cpp-proposal-form-page .cpp-form-container{margin-left:0}@media screen and (min-width: 992px){.cpp-proposal-form-page .cpp-form-container{margin-left:1.5rem}}.cpp-proposal-form-page .proposal-section-description{line-height:1.25;font-size:15px;padding-bottom:1rem;padding-top:1rem;border-bottom:1px solid #d3d3d3}.cpp-proposal-form-page .proposal-section-description .form-subheading{font-size:16px;font-weight:600;margin-bottom:.25rem}.cpp-proposal-form-page .proposal-section-description small{font-size:14px;font-style:italic}.cpp-proposal-form-page .proposal-section-description:last-of-type{border-bottom:none}.cpp-proposal-form-page .request-layout{display:grid !important;grid-template-columns:260px 1fr;gap:1.5rem;overflow:visible;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.cpp-proposal-form-page .request-layout .form-col{grid-column:2/3;min-width:0}.cpp-proposal-form-page .form-col{position:relative;border-left:2px solid #e9ecef;padding-left:1rem}.cpp-proposal-form-page .scroll-modal-body{max-height:75vh;overflow-y:auto}.cpp-proposal-form-page .cpp-form{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-animation:fadeInDown .8s 0ms forwards;animation:fadeInDown .8s 0ms forwards}.cpp-proposal-form-page .dropdown .dropdown-toggle{height:calc(1.5em + .75rem + 2px);border:1px solid #d3d3d3;white-space:unset}.cpp-proposal-form-page .dropdown .dropdown-toggle.is-valid{border:1px solid #28a745}.cpp-proposal-form-page .dropdown .dropdown-toggle.is-invalid{border:1px solid #dc3545}.cpp-proposal-form-page .dropdown .dropdown-menu .dropdown-item{white-space:unset}.cpp-proposal-form-page .required:after{content:"*";color:red}.cpp-proposal-form-page a{cursor:pointer}.cpp-proposal-form-page small{margin-top:-0.5em;margin-bottom:.5em}.cpp-proposal-form-page .under-text{font-style:italic;margin-top:-1em;margin-bottom:0}.cpp-proposal-form-page .under-form-row{margin-top:-2em;margin-bottom:16px}.cpp-proposal-form-page .no-decor{text-decoration:none;cursor:pointer}.cpp-proposal-form-page .label-title{font-weight:600;font-size:1.2em}.cpp-proposal-form-page .error-msg{color:red}@-webkit-keyframes fadeInDown{from{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fadeInDown{from{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}
