@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@200;300;400;500;600&display=swap";body{margin:0;font-family:-apple-system,blinkmacsystemfont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,menlo,monaco,consolas,Courier New,monospace}body{margin:0;padding:0;min-height:100%;color:#1f292e;position:relative}html,body{font-family:Work Sans,sans-serif;overflow-x:hidden;font-size:16px;background-color:#f1f1f1;height:100%;color:#000}.font-600{font-weight:600}.login-layout{background-color:#fff;box-shadow:0 3px 11px #ccc;border-radius:10px;padding:60px;z-index:1;position:relative}.input-icon{position:absolute;left:10px;top:12px}.login-input-group label,.login-input-group span{font-weight:500;margin-bottom:10px;color:#000;margin-top:22px}button.btn-login{background-color:#243a6a;width:100%;height:56px;color:#fff;border:1px solid #243a6a;line-height:40px;margin-top:15px}button.btn-login:hover{background-color:#243a6a;color:#fff}.login-heading{font-size:2rem;color:#000;font-weight:600;margin:0}.login-input-group .fa-eye-slash,.login-input-group .fa-eye{position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer}.login-bg{height:100%;text-align:left;min-height:100vh}.img-responsive{max-width:100%}.light-bg{background-color:#fff8ef}.back-login{color:#000;font-weight:500;margin-top:15px;display:flex;justify-content:center;align-items:center}.pswd-f4gt{color:#000}.login-input{position:relative}.login-input input{padding:.9rem .8rem .9rem 40px}.remember-div{padding:15px 6px 0}.login-text{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(360deg,#000,#0000000a);padding:30px 20px 20px;text-align:left}.login-text .login-heading,.login-text h4,.login-text a{color:#fff}.btn.know-more{padding:10px;border:solid 1.5px #fff;font-weight:700;border-radius:4px;transition:all .3s}.btn.know-more:hover{background-color:#fff;color:#000}.logoDiv{margin-bottom:50px;padding-left:32px}@media (min-width: 1200px){.MuiContainer-root.main-cntainer{max-width:1800px}}._breadcrumbSection_9pmo0_1{background-color:#fff;padding:13px 20px;border-radius:8px;margin:20px 0;box-shadow:0 3px 11px #ccc}._breadcrumbSection_9pmo0_1 ol{margin:0}._breadcrumbSection_9pmo0_1 li p{color:#ef8700}._breadcrumbSection_9pmo0_1 li a{color:#000}._contentSection_17u82_1{padding:15px;min-height:calc(100vh - 3.29rem);background-color:#f6f8fb}._addBidDivision_17u82_7{background-color:#e9edf5;padding:20px}._addBidDivision_17u82_7>div{position:relative;padding-top:0}._addBidDivision_17u82_7 ._form-control-input_17u82_16{margin-bottom:0}._addSubcontSection_17u82_20 ._addBidDivision_17u82_7{width:500px;position:absolute;top:0;right:55px;padding:0;background:transparent;align-items:flex-start;z-index:1}._footer_podw3_1{background:#ebebeb;padding:10px 20px;transition:all .5s ease-in-out;text-align:center;color:#000;font-size:1.125rem;font-weight:500;width:100%}._footer_podw3_1 p{margin:0}body{margin:0;padding:0;min-height:100%;color:#1f292e}html,body{font-family:Work Sans,sans-serif;overflow-x:hidden;font-size:14px;background-color:#f6f8fb;height:100%;color:#000}.d-block{display:block}.h-100{height:100%}.mt-0{margin-top:0}.common-cursor{cursor:pointer}a{text-decoration:none}.font-16{font-size:1rem}.font-18{font-size:1.125rem}.font-20{font-size:1.25rem}.font-14{font-size:.875rem}.font-500{font-weight:500}.btn:focus{box-shadow:none}input:focus-visible{outline:none}.box-area{background-color:#fff;box-shadow:0 3px 13px #ccc;padding:20px;border-radius:8px;margin-top:20px}.all-tables{font-size:.875rem}.table-section{position:relative}[type=search]{outline-offset:0;appearance:textfield;-webkit-appearance:textfield}.form-label label{color:#000}.form-label input~fieldset{border-color:#222}button.primary-action,a.primary-action{background-color:#243a6a;color:#fff;padding:10px 35px;font-size:1.2rem;border:1px solid #243a6a;font-weight:500;text-transform:capitalize}button.primary-action:hover,a.primary-action:hover{background-color:#fff;color:#243a6a}.form-check-inline input{border:1px solid #000}.power{font-size:1rem;color:#000}.data-input{color:#000;font-size:.875rem}.owner-editp{background:#243a6a;width:100%;top:20px!important}.owner-editp a{color:#fff}.owner-editp a:hover svg path{fill:#000}.owner-editp li{margin:10px 0}h2.modal-header{background-color:#f5f8ff;display:block;text-align:center;padding:1.5rem 0;border-radius:20px 20px 0 0;font-size:1.8rem}button.btn-md-close{border:0;position:absolute;right:30px;padding:0;background:transparent;top:0}button.btn-md-close img{width:41px;height:58px}.modal-title{font-size:1.625rem}.modal-content{border-radius:20px}button.primary-outline-btn,a.primary-outline-btn{background-color:#fff;padding:13px 16px;font-size:1.125rem;font-size:1rem;color:#243a6a;border:1px solid #243a6a;font-weight:500;display:inline-flex;border-radius:4px;align-items:center;text-transform:capitalize;min-width:105px}button.primary-outline-btn p,a.primary-outline-btn p{color:#243a6a;text-transform:capitalize;font-weight:revert}.primary-outline-btn svg path{fill:#243a6a}.primary-outline-btn:hover{background-color:#f5f8ff;color:#243a6a}.modal-body{padding:30px}.select2-container--default .select2-search--dropdown .select2-search__field{border-radius:6px;margin:5px 0}.select2-search--dropdown{position:relative}.select2-search--dropdown:before{position:absolute;font-family:FontAwesome,sans-serif;font-weight:900;content:"";right:15px;top:50%;transform:translateY(-50%);color:#7e7e7e;font-size:14px}.select2-container--open .select2-dropdown--below{border-radius:8px;border:1px solid #000;z-index:9999}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default .select2-selection--single{border-radius:10px;border:0px solid #000;height:40px;padding:0rem 1rem;display:flex;align-items:center}.select2-selection__clear{display:none}.select2-container{border-radius:8px;width:100%!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:7px;right:12px}.se-plus .select2-container--default .select2-selection--single .select2-selection__arrow{right:45px}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}button.plus-owner,.add_emp>button{background:#243a6a;color:#fff;position:absolute;right:17px;top:50%;transform:translateY(-50%);border-radius:0 3px 3px 0;height:100%;display:flex;align-items:center;min-width:auto}.subcontractor .add-btn{right:20px!important;top:30px!important}svg.add_emp_btn,.add_emp svg{display:none}.add_emp .add_emp_btn{display:block}.add_emp>button:hover{background:#243a6a}.add_emp>svg{position:absolute;top:16px;right:25px;fill:#fff;z-index:1}.MuiDialog-container button.plus-owner{right:0}button.plus-owner:hover{background:#243a6a}.form-group.focused .control-label{top:-.75rem;left:1rem;z-index:9;font-size:1rem;font-weight:500;transition:all .2s ease-in-out;background:#fff}.select-caret::-ms-expand{display:none}.select-caret{appearance:none;padding:4px 21px 4px 4px}.select-caret:before{position:absolute;content:"a"}select{background-image:url(/assets/caretdown-BOvPLX9I.png);-webkit-background-size:13px 13px;background-size:.5rem;background-repeat:no-repeat;background-position:93% 12px;appearance:none}.create-owner{position:relative;display:inline-block;width:100%}.create-owner label{transition:.2s ease-in-out;position:absolute;top:.75rem;left:1rem;height:fit-content}.create-owner select{padding:.75rem;border:1px solid #1f292e;border-radius:.625rem;transition:.2s ease-in-out;width:100%;color:#415058}.control-label{opacity:1;pointer-events:none}.select2-selection__placeholder{display:none}.confirmtaion-question{margin:25px auto -67px;width:100px;height:100px;background:#fff;text-align:center;line-height:100px;border-radius:50px;padding:10px}.confirmtaion-question svg{width:80px;line-height:initial;height:auto}.confirmtaion-question .text-success g{fill:#007e33}.confirmtaion-question .text-error g{fill:#c00}.remove{position:absolute;right:0;top:0;background:#243a6a;width:30px;height:30px;text-align:center;border-radius:0 0 0 10px;cursor:pointer}.remove svg{width:11px;height:30px}.remove svg path{fill:#fff}.question-modal .modal-body{margin-top:-50px;padding-top:0;padding-bottom:70px}.question-modal .modal-header{height:100px}h5.confirmation-message{color:#000;padding:10px;font-size:1.9rem;text-align:center}.red-flag{color:#c00;margin-right:10px}.bid-project-name{font-size:1.375rem}.p-owner-details{background-color:#243a6a;color:#fff;position:relative;padding:27px 30px 7px;border-radius:6px;box-shadow:0 3px 11px #ccc;margin-bottom:20px}.p-owner-details .ellipsis{position:absolute;right:-30%;top:-60%}.p-onwer-info{font-size:1rem;display:flex}.p-owner-details h4{font-size:1.175rem;margin:10px 0 20px}.p-owner-details h4 span{font-size:1rem}.p-onwer-info span{flex-basis:50%}.owner-broker{font-weight:500}.p-contract-details{background-color:#fff;box-shadow:0 3px 11px #ccc;padding:20px 40px 20px 20px;border-radius:6px;height:100%}.p-contract-details p{display:flex;flex-wrap:wrap;margin:8px}.project-det.p-contract-details p{margin-bottom:4px}.project-det.p-contract-details .css-1fybzj4-MuiPaper-root-MuiAccordion-root.Mui-expanded{margin:0}.contract-title{font-weight:600}.p-contract-details p span{flex-basis:50%}button.new-bid{position:absolute;right:0;top:0;z-index:1;padding:6.5px 20px}.add-bid-directly{position:absolute;z-index:99;top:100%;left:0;box-shadow:0 3px 10px #ccc}.table-collapse{position:relative}.table-collapse:after{position:absolute;font-family:FontAwesome,sans-serif;font-weight:900;content:"";right:0;top:50%;transform:translateY(-50%);font-size:11px;background:#243a6a;padding:6px 8px;border-radius:4px;color:#fff}.table-collapse.collapsed:after{content:""}.alternate-accept{padding:4px 21px 4px 4px;border-radius:4px}.alterante-title{border-bottom:1px solid #ccc;margin-bottom:15px}.text-orange{color:#ef8700}.breadcrumb-margin{margin:20px 0}.show-frm{position:relative}.show-frm .add-bid-directly{top:80%}.division-tbl{margin:0}.division-tbl td{border:none}.common-addbtn{position:absolute;right:0;top:0;z-index:1;padding:6.5px 35px}.common-addbtn svg{height:40px}.table tr td:last-child{white-space:nowrap}::-webkit-scrollbar{width:2px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background:#888;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#555}.pco-logo{box-shadow:2px 2px 10px 1px #dddd}.dt-button-collection button.dt-button.buttons-columnVisibility{background:#fff;border:none;position:relative;padding:8px 5px 8px 28px;color:#000;display:block;border-bottom:1px solid #ddd9;width:100%;text-align:left;font-size:.9rem}.dt-button-collection button.dt-button.buttons-columnVisibility:last-child{border:none}.dt-button-collection button.dt-button.buttons-columnVisibility:before{position:absolute;font-family:FontAwesome,sans-serif;font-weight:900;content:"";top:50%;transform:translateY(-50%);font-size:14px}.dt-button-collection button.dt-button.buttons-columnVisibility.active:before{position:absolute;font-family:FontAwesome,sans-serif;font-weight:900;content:"";left:4px;top:50%;transform:translateY(-50%);color:#000;font-size:10px}.dt-button-collection button.dt-button.buttons-columnVisibility:after{position:absolute;content:"";width:18px;height:18px;border:1.5px solid #000;left:0;line-height:18px;top:50%;transform:translateY(-50%);text-align:center}button.dt-button.buttons-collection.buttons-colvis{background-color:#fff;color:#243a6a;padding:5px 10px;font-size:.9rem;border:1px solid #243a6a;font-weight:500;border-radius:4px}.dt-button-collection{background:#fff;padding:10px;border:solid 1px #ddd;box-shadow:4px 4px 4px #ddd;position:absolute;z-index:2;min-width:380px}.dataTables_scrollHeadInner{margin-top:30px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{box-shadow:0 0 0 1000px transparent inset;-webkit-text-fill-color:#000;-webkit-box-shadow:0 0 0px 1000px transparent inset;transition:background-color 5000s ease-in-out 0s}.addressAdd,.managerAdd{position:relative}button.plus-address,button.plus-manager{color:#243a6a;font-weight:500;cursor:pointer;position:absolute;top:-10px;right:0}.add-address-row{position:relative;margin-bottom:10px}.cross-div{background:#243a6a;position:absolute;width:20px;height:20px;text-align:center;cursor:pointer;top:-4px;right:4px}.cross-div button{display:block;padding:0;width:fit-content;min-width:fit-content;margin-right:0;text-align:center}.cross-div svg{width:80%;line-height:0;height:20px;vertical-align:top}.add-address-row:nth-child(2)>.cross-div{display:none}span.select2-search.select2-search--inline{position:relative;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:6px}.select2-results ul[aria-multiselectable=true] .select2-results__option--selectable{position:relative;padding-left:30px}ul[aria-multiselectable=true] .select2-results__option--selectable:before{position:absolute;font-family:FontAwesome,sans-serif;font-weight:900;content:"";left:4px;top:50%;transform:translateY(-50%);font-size:14px;width:16px;height:16px;border:1px solid #000;text-align:center}ul[aria-multiselectable=true] .select2-results__option--selectable.select2-results__option--selected:before{position:absolute;font-family:FontAwesome,sans-serif;font-weight:900;content:"";left:4px;top:50%;transform:translateY(-50%);color:#000;font-size:10px}.select2-results>ul[aria-multiselectable=true]>.select2-results__option--selectable:first-child{pointer-events:none;padding-left:6px}.select2-results>ul[aria-multiselectable=true]>.select2-results__option--selectable:first-child:before{content:none}.select2-container .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple{min-height:44px;border:0px solid #aaa;border-radius:8px;padding:.25rem 1rem;max-height:72px;overflow-y:scroll;margin:2px 0}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding:0rem 1rem}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{justify-content:flex-start}.select2-search__field:focus .control-label{top:-.75rem;left:1rem;z-index:5;font-size:1rem;font-weight:500;transition:all .2s ease-in-out;background-color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#f3f3f3}span.select2-selection.select2-selection--multiple.select2-selection--clearable{padding-right:20px}.mlt-slct-arw{height:26px;position:absolute;top:7px;right:7px;width:20px}.mlt-slct-arw b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.se-plus .mlt-slct-arw{top:0;right:40px;height:100%}.se-plus .select2-container .select2-selection--multiple{padding:.25rem 3.2rem .25rem .6rem}.cvbutton{background-color:#fff;color:#243a6a;padding:5px 24px 5px 10px;font-size:.9rem;border:1px solid #243a6a;font-weight:500;border-radius:4px;background-image:url(/assets/caretdown-BOvPLX9I.png);-webkit-background-size:13px 13px;background-size:.5rem;background-repeat:no-repeat;background-position:93% 12px;font-size:.875rem}.cvdiv{position:absolute;display:none}.clmv.menu{padding:0;margin:0}.clmv.menu li{list-style-type:none;display:inline-block;min-width:49%;border-bottom:1px solid #ddd9;padding:8px 5px}.clmv.menu li label{display:flex;align-items:center;font-size:.875rem;cursor:pointer}.clmv.menu input{height:16px;width:16px;margin-right:10px}.search-icon{position:absolute;top:50%;transform:translateY(-50%);right:13px;z-index:4;font-size:13px;color:#7e7e7e}.dt-buttons{text-align:left;position:absolute;left:230px;min-width:200px}button.dt-button.buttons-collection.buttons-colvis .dt-down-arrow{color:#b4b4b4;font-size:12px;margin-left:6px}.dt-button-collection{background:#fff;padding:5px 10px;border:solid 1px #ddd;box-shadow:4px 4px 4px #8b8b8b52;position:absolute;z-index:2;min-width:380px;max-height:300px;overflow:auto}.dt-button-collection>div{display:flex;flex-wrap:wrap}.dt-button-collection>div button{flex-basis:50%}.modal-dialog.modal-xl{max-width:100%;margin:1.75rem}.tbl-filters{font-size:.875rem;margin-bottom:20px;width:100%;display:flex;flex-wrap:wrap}.table-entry{justify-content:space-between;width:100%}.select2-container--default .select2-results .select2-results__option--highlighted{background-color:#e1e1e1;color:#000}.select2-container--default .select2-results .select2-results__option--selected,.select2-container--default .select2-results ul[aria-multiselectable=true] .select2-results__option--highlighted{background-color:#3d5da4;color:#fff}.select2-container--default .select2-results ul[aria-multiselectable=true] .select2-results__option--selected{background-color:#e1e1e1;color:#000}.share-customer button svg{width:44px;height:44px}.share-customer{position:relative}.collapse-div-mobile{border-bottom:1px solid #ddd;margin-bottom:15px}.cstm-chckbx input{width:20px;height:20px;margin-right:10px}table thead tr th{vertical-align:middle}.pay-application-tbl thead tr:first-child th{border:solid 1px #ddd}.contractor-app p span:last-child{background:#efefef;border:solid 1px #d8d8d8;padding:6px 10px;border-radius:4px;max-width:max-content;min-width:250px}.grey-span{background:#efefef;border:solid 1px #d8d8d8;padding:6px 10px;border-radius:4px;width:100%;display:block;min-height:38px}.pay-report p span:first-child{flex-basis:40%}.pay-report p span:last-child{flex-basis:60%}.long-tbl thead th{min-width:180px}.p-tracker p span:first-child{flex-basis:40%;font-size:14px}.p-tracker p span:last-child{flex-basis:60%;font-size:14px}.ovrhd .alterante-title{margin-bottom:0}.ovrhd thead tr th{position:relative}.ovrhd .add-btn{position:absolute;background:#243a6a;min-width:36px;height:auto;text-align:center;padding:0;border:none;right:0;top:0;border-radius:0;border-right:1px solid rgb(255 255 255 / 52%);z-index:1}.ovrhd .add-btn:hover{background-color:#243a6a1a}.ovrhd .add-btn:hover svg path{fill:#243a6a}.ovrhd .employees .add-btn{height:auto;right:0;left:auto;z-index:22;background:#243a6a}.ovrhd .employees.subs .add-btn{right:20px;top:30px}.ovrhd .add-btn svg{height:36px;width:21px}.ovrhd .add-btn svg path{fill:#fff}.ovrhd table thead tr th:first-child{width:200px;padding-left:36px}ul.pagination{margin-bottom:0}.task-div{border-bottom:1px solid #efefef;padding-bottom:15px;margin-bottom:15px}.task-div h6{margin-bottom:15px}.task-div .btn-outline-primary{color:#243a6a;border-color:#243a6a}.task-div .btn-outline-primary:hover{background:#243a6a;color:#fff}.task-div .btn-primary{background:#243a6a;border-color:#243a6a}.task-div .btn-primary:hover{background:#fff;color:#243a6a}.view-arrow{margin-top:-4px;margin-right:4px;transition:.3s all ease}.all-replies{padding-left:18px}button.view-replies{color:#747474}.view-replies.rotate .view-arrow{transform:rotate(90deg)}.o-wip-tbl thead tr:first-child th{background:#3d5da4;color:#fff;border-right:1px solid rgb(255 255 255 / 43%);text-align:center;font-size:1rem}.apexcharts-toolbar{display:none!important}button.togglebar{background-color:#243a6b;color:#fff;padding:0}button.togglebar:hover{opacity:.9;background-color:#243a6b}button.togglebar svg{width:1.7em;height:1.7em}button.togglebar.inactive{opacity:.5;pointer-events:none}.logo img{max-height:90px}header img.logo{max-width:100px}.mr-2{margin-right:5px}div.se-plus{margin-right:35px}.nav li:hover a>div{background-color:#243a6b;color:#fff}.nav li:hover a>div .svg-hover{fill:#fff}.nav li:hover a>div .subs.svg-hover path{stroke:#fff}.asideCustom li span{font-size:16px;font-weight:500}div.create-div.MuiGrid-root{position:relative;padding-top:0}div.tbl-accordion{box-shadow:none}div.tbl-summary{padding-top:0;padding-left:0;padding-right:0;border-bottom:1px solid #ccc}div.tbl-summary div{margin-bottom:0;padding-bottom:0}.expand-icon{background:#243a6a;color:#fff;right:0}.box-area{position:relative}.show-totals{position:absolute;bottom:28px}.show-totals span{background:#243a6a;color:#fff;padding:8px 10px;border-radius:6px;margin-right:20px}.totals span{color:#fff;padding:12px 30px;border-radius:6px;color:#243a6a;border:1px solid #243a6a;font-weight:600}.inside-accordion.show-totals{position:absolute;bottom:8px}button.add-tbl-row-btn{position:absolute;right:0;z-index:1}.overflowTbl .MuiDataGrid-main .MuiDataGrid-virtualScroller{max-height:60vh;overflow:hidden auto!important}.MuiDataGrid-virtualScroller{border-bottom:1px solid #ddd}.MuiDataGrid-cell{border-left:1px solid rgba(224,224,224,1)}.MuiDataGrid-row .MuiDataGrid-cell:last-child{border-right:1px solid rgba(224,224,224,1)}.paymentApp-table .MuiDataGrid-virtualScrollerRenderZone .MuiDataGrid-row:nth-last-of-type(4){background-color:#fdf0e0}.paymentApp-table .MuiDataGrid-virtualScrollerRenderZone .MuiDataGrid-row:nth-last-of-type(3){background-color:#efefef}.paymentApp-table .MuiDataGrid-virtualScrollerRenderZone .MuiDataGrid-row:nth-last-of-type(2){background-color:#fdf0e0}.paymentApp-table .MuiDataGrid-virtualScrollerRenderZone .MuiDataGrid-row:nth-last-of-type(1){font-weight:600;font-size:14px}.paymentApp-table .MuiDataGrid-columnHeader{border:1px solid rgba(224,224,224,1)}.paymentApp-table .MuiDataGrid-columnHeader--filledGroup .MuiDataGrid-columnHeaderTitleContainer{border:0px;border-bottom:0px!important}.ProjectTracker_table .MuiDataGrid-virtualScrollerRenderZone>.MuiDataGrid-row:last-child{color:#000;font-size:14px;font-weight:600}.customTable table{width:100%;border-collapse:collapse}.customTable table td,.customTable table th{padding:10px;border:1px solid #dfdfdf}.customTable{width:100%;overflow:scroll;padding-top:40px}.customTable table td{white-space:nowrap;text-align:right}.customTable table td:nth-child(1),.customTable table td:nth-child(2){text-align:left}main{width:calc(100% - 54px)}.total_project_cost td{font-weight:600;background-color:#ededed;border-bottom:0px!important}.pro-summery{position:absolute!important;min-height:10px!important;right:-26px;top:-35px}.css-1elwnq4-MuiPaper-root-MuiAccordion-root.Mui-expanded.pro-summery-accordion{margin:0}.simple_table thead tr th{text-align:center;font-weight:700;font-size:14px;color:#fff}.simple_table tfoot tr td{color:#000;font-size:14px;border-top:1px solid #000;border-bottom:4px double #000;font-weight:500}.simple_table tr th,.simple_table tr td{border-left:1px solid rgba(224,224,224,1);padding:.7rem}.simple_table tr:last-child th,.simple_table tr:last-child td{border-left:1px solid rgba(224,224,224,1)}table thead tr th,.MuiDataGrid-columnHeader{background:#243a6b;color:#fff!important}.MuiDataGrid-columnHeader--filledGroup.tbl-th{background:transparent;color:#000!important;border:1px solid #ddd;margin-top:1px}.project_cost_table .total_project_cost:last-child td{border-top:1px double #000;border-bottom:4px double #000!important;background-color:transparent}.MuiDataGrid-toolbarContainer{margin-bottom:10px}.MuiDataGrid-cell--editable{color:#1976d2;position:relative}.MuiDataGrid-cell--editable:after{content:"";top:0;right:0;width:12px;height:12px;position:absolute;background:url(/assets/edit-m5WlZD6y.png);background-color:#1976d2;background-size:60% 60%;background-repeat:no-repeat;background-position:center;border-radius:0}div.css-1xv2nv5-MuiDataGrid-root .MuiDataGrid-row.Mui-selected,div.css-1xv2nv5-MuiDataGrid-root .MuiDataGrid-row.Mui-selected:hover,div.css-1xv2nv5-MuiDataGrid-root .MuiDataGrid-row.Mui-selected.Mui-hovered{background-color:transparent}div.css-1b74o31-MuiInputBase-root-MuiDataGrid-editInputCell input{padding:0 16px;border:solid 1px #ccc;height:32px;border-radius:4px}.employees .MuiDataGrid-virtualScrollerRenderZone .MuiDataGrid-row:nth-last-of-type(2) .MuiDataGrid-cell:last-child button,.employees .MuiDataGrid-virtualScrollerRenderZone .MuiDataGrid-row:last-child .MuiDataGrid-cell:last-child button{display:none}fieldset.css-1d3z3hw-MuiOutlinedInput-notchedOutline{border-color:#000}input.MuiInputBase-input{background:#fff}.project-task-div h3{font-size:18px}.project-task-div h4{margin:0;font-size:15px}button.css-sghohy-MuiButtonBase-root-MuiButton-root{background-color:#243a6b}button.css-1eta9s1-MuiButtonBase-root-MuiButton-root{color:#243a6b;border-color:#243a6b}label.css-14s5rfu-MuiFormLabel-root-MuiInputLabel-root,label.css-1sumxir-MuiFormLabel-root-MuiInputLabel-root{color:#000}div.MuiDataGrid-cell a{text-decoration:underline}div.MuiTooltip-popper .MuiTooltip-tooltip{background:#484848;font-size:.8em}button.edit-btn{position:absolute;right:11px;top:12px;border:2px solid green;padding:5px}button.edit-btn svg{width:1.1rem;height:1.1rem}.bt-light{border-top:1px solid #ddd}.bl-light{border-left:1px solid #ddd}.project-detail button.new-bid{margin:20px 0 0}span.css-5ryogn-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked{color:#2e7d32}span.css-5ryogn-MuiButtonBase-root-MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#008307}.success-msg svg{color:#fff}.adjust-markup{position:relative}.adjust-markup .percentage{position:absolute;right:16px;font-size:19px;z-index:2;line-height:52px;width:unset;padding:0 10px;color:#fff;background:#525252;border-radius:0 4px 4px 0}.adjust-markup input{padding-right:40px}div.rightBar{z-index:1201}.active-project{display:flex;align-items:center;justify-content:space-between;width:100%}.rightBar .MuiDrawer-paper{overflow:visible;min-width:320px;max-width:400px}.projects-list-div{position:relative}.projects-list-div>button{position:absolute;left:-37px;background:#fff;color:#243a6b;top:0;border-radius:6px 0 0 6px;border-right:1px solid #ddd}.projects-list-div>button:hover{background-color:#fffc}.active-project p{font-size:1.1rem;color:#243a6b;border:solid 2px #243a6b;padding:8px 13px;border-radius:8px;font-weight:500}.active-project button.togglebar svg{width:1.4em;height:1.4em}.filter-projects{max-width:330px;padding:5px 15px;justify-content:center}div.p-list{padding:10px 0;border-bottom:1px solid #ddd;color:#585858}div.p-list.active{color:#243a6b;background:#def;pointer-events:none}.p-list-div ul{overflow-y:auto;max-height:70vh}svg.p-status-circle{font-size:10px}svg.p-status-circle.green{color:#0e9100;display:none}svg.p-status-circle.orange{color:#ef8700}.mandatory-field{position:relative}.mandatory-field:before{content:"";background-image:url(/assets/asterisk-2zSsDIaP.png);width:15px;height:15px;position:absolute;top:3px;right:3px;z-index:1;background-position:center;background-size:contain;background-repeat:no-repeat}.adjust-markup .mandatory-field:before{right:36px}.bid-name{position:absolute;top:-20px;right:20px;font-size:13px}.errorMsg div .MuiAlert-icon{color:#fff}.sub_totals.tbl-th{background:#f7f7e4;font-size:14px;font-weight:700}.tbl-th.sub_totals.bidSubcont{padding:0}.tbl-th.sub_totals.bidSubcont div,.tbl-th.sub_totals.bidSubcont div button:first-child{width:100%;height:100%;justify-content:end}.tbl-th.sub_totals.bidSubcont div button:first-child.active{color:green;font-weight:700;border:2px solid #008000}.tbl-th.sub_totals.bidSubcont div button:first-child.active:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAbCAYAAAD28DaZAAAABHNCSVQICAgIfAhkiAAAAR5JREFUSEvF1w0RgkAQBWA3gUYwghG0iTSwgRU0gUSwgUQwCg3wrRwOIPe/ezDDMOMA+3mw9w7arLR1XXdG6Sv2iogaZtAaFgN5mNotjieA3sUxgBxR/DUbhB5UcmQAORjIbqFuWwzjgbCtKoIJghDV6phQiHo3xUBUMbEQNUwKRAWTChHH5ED+MHwznpZTJsJcyAQzyosaoCoGJAH5YWbBxb8Hg6QgX8wCZBgUL0gSMmA4MbeWx2IFSUMGDCdpEwPSgIzfmWCQFmTeTV4QLrg71iP9MgDpG9OJ43MnqW3+teuRuepkQRZn4ERQNsQaB5EgEYgzmwJBYhBvUHpAohAvhk+wgO7omktq19iuC1oDA8SfFjfsez4C8pSG8P0+XTirkum6plYAAAAASUVORK5CYII=);width:20px;height:20px;left:13px;position:absolute;background-size:14px;z-index:1;background-repeat:no-repeat;background-position:center}.tbl-th.sub_totals.bidSubcont div button:first-child:after{content:"";position:absolute;width:20px;height:20px;border-radius:4px;border:2px solid #979797;left:13px}.tbl-th.sub_totals.bidSubcont div button:first-child.active:after{border:none;background:green}.selectPeriod{position:absolute;right:0;top:0}.tbl-th.sub_totals.bidSubcont div button:nth-child(2){padding:0;min-width:28px;border:solid 1px maroon;height:29px;color:maroon;margin-left:8px;margin-right:5px}.selectPeriod .MuiOutlinedInput-root,.selectPeriod.MuiAutocomplete-hasPopupIcon.MuiAutocomplete-hasClearIcon.css-1qqsdnr-MuiAutocomplete-root .MuiOutlinedInput-root{min-width:126px;padding-right:40px}.selectPeriod .MuiOutlinedInput-root input{text-transform:capitalize}.selectPeriod .MuiOutlinedInput-root fieldset{border-left-color:#cbcbcb!important;border-bottom-left-radius:0;border-top-left-radius:0}.enterPeriod input.MuiInputBase-input{padding-right:140px}.MuiAutocomplete-popper{text-transform:capitalize}.groupHeadTable .css-yrdy0g-MuiDataGrid-columnHeaderRow:first-of-type div{background:#f7f7e4}.customTdInput input{width:100%;padding:0 16px;border:solid 1px #ccc;height:32px;border-radius:4px}div.divBlock{font-weight:700;clear:both;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding-top:5px}.subDetails li{position:relative}.subDetails div.divBlock{margin-bottom:10px;padding-top:0}.subDetails li div.divBlock{margin-left:3px}.subDetails .pillsDesign:after{content:"";background:#747474;width:6px;height:6px;position:absolute;left:-10px;border-radius:100%;top:6px}.pillsDesign{display:inline-block;width:33%;margin-bottom:2px}.divisionPills{background:#e4e4e4;padding:5px 8px;border-radius:4px;margin-right:10px}.divPils{background:#5d5d5dd6;color:#fff;padding:2px 8px;border-radius:5px 5px 0 0}.subDetails .divPils{background:#e4e4e4;color:#000}.divisionOuter{max-height:420px;overflow:auto;padding:0 5px;width:100%}.overheadTotal{border-right:1px solid #243a6b;padding-right:24px}.total-span{font-size:16px;font-weight:700;color:#243a6b;background:#f9f9f9;padding:4px 10px;border-radius:4px;margin-left:15px;border:solid 1px #243a6b}.cost-totals{position:absolute;bottom:32px;width:100%;left:0;padding:0 20px}.total-bedge{background:#243a6b;padding:6px 15px;color:#fff;border-radius:0;border-bottom:1px solid #cccccc;font-size:16.5px;margin:0;width:100%;display:flex;align-items:center;justify-content:space-between;font-weight:700}.totals-bg{width:100%;position:relative;overflow:hidden;background:#f0f8ff}.totals-bg .total-bedge{padding:0 15px}.totals-bg .total-bedge span:last-child{padding:6px 10px;margin-right:154px;border-right:1px solid #7b88a6}.totals-bg>div{background:#f0f8ff;width:inherit;float:right}.totals-footer-grid div.MuiDataGrid-footerContainer{position:absolute;top:0;right:0;border:none}.totals-footer-grid{padding-bottom:167px}.collapsibleLinks h5{z-index:1;position:relative;min-height:45px}.collapsibleLinks div.tbl-summary{height:auto;width:fit-content;position:absolute;top:-57px;right:0;border:0;z-index:1}.collapsibleLinks>div>button{position:absolute;right:50px;top:23px;z-index:2}.weekRadio{position:absolute;left:360px;border-left:solid 2px #778bb7;border-radius:0;padding:0 0 0 35px;margin:6px}.weekRadio span.MuiRadio-root.MuiButtonBase-root{padding:5px 8px}li.nav-hide{display:none}.logo-preview{position:relative}.logo-preview>span{position:absolute;z-index:1;left:34%;bottom:65px}.logo-preview-inner{width:100%;height:100%;border:solid 1px #ddd;display:flex;align-items:end;justify-content:center;position:relative;background:#f9fafa;border-radius:4px;overflow:hidden}.logo-preview-inner input{width:100%;border-top:1px solid #ddd;padding:15px 20px;background:#efefef}.logo-preview-inner svg{position:absolute;top:47px}.logo-preview-inner img{position:absolute;max-width:100%;max-height:158px;margin:auto;top:10px}.form-label.disabled input{pointer-events:none;background:#f4f4f4}.mainDropdown input{font-size:20px;padding:0 5px 1px!important}.upload-input{border:solid 1px rgba(0,0,0,.87);border-radius:4px}.upload-input input{padding:15px;width:100%;display:block}.pac-container{background-color:#fff;z-index:2001;position:fixed;display:inline-block}.modal{z-index:2000}.bgWhite{background-color:#fff}.employees button.plus-owner{right:35px;height:33px;top:42px;border-radius:4px;z-index:2}.customTable table td.editable{position:relative;color:#1976d2;padding:17px}.customTable table td.editable:after{content:"";top:0;right:0;width:12px;height:12px;position:absolute;background:url(/assets/edit-m5WlZD6y.png);background-color:#1976d2;background-size:60% 60%;background-repeat:no-repeat;background-position:center;border-radius:0}.editDark button svg{color:#fff;width:1.2em;height:1.2em}.editDark button,.editDark button:hover{background:#243a6b}._notification_1cdhi_1{right:0;top:0}._notification_1cdhi_1 span{background:#243a6a;right:5px;font-size:.825rem;top:7px}._notification_1cdhi_1 img{width:20px;height:24px}._container_1sytc_1{background:#fff;display:flex;border:1px solid oklch(.929 .013 255.508);border-radius:.25rem;justify-content:space-between;align-items:center;width:max-content}._container_1sytc_1 form{display:flex;align-items:space-between}._container_1sytc_1 input{border:none;color:#000;flex-grow:1;height:3em;width:clamp(3rem,4vw,6rem);transition:width .4s}._container_1sytc_1:focus-within input,._container_1sytc_1 input:not(:placeholder-shown){width:clamp(10rem,10vw,14rem)}._btn_1sytc_30{background:none;border:none;display:flex;align-items:center;justify-content:center;color:#d3d3d3}._close_1sytc_39{cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}._close_1sytc_39:hover{color:#1d293d}._addressOption_1u2yt_1{cursor:pointer;display:flex;align-items:center;background:#fff;padding:.5rem .25rem;transition:background .2s ease-in-out}._addressOption_1u2yt_1:hover{background:#f5f5f5}._primaryAction_ov0pc_1{background-color:#243a6a;color:#fff;padding:10px 35px;font-size:1.2rem;border:1px solid #243a6a;font-weight:500;text-transform:capitalize}._primaryAction_ov0pc_1:hover{background-color:#fff;color:#243a6a}._plusSub_ov0pc_16{position:absolute;color:#fff;background:#243a6a;min-width:36px;height:auto;text-align:center;padding:0;border:none;border-radius:0;border-right:1px solid rgb(255 255 255 / 52%);z-index:1;right:30px;top:30px}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:app-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
