#Header{background-color:#fff;height:50px;position:relative;top:0;width:100vw;box-shadow:0 3px 6px rgba(0,0,0,.16);text-align:center;transition:border-radius .5s cubic-bezier(.455,.03,.515,.955);z-index:1}.placeHolderTop{background-color:#fff;top:0;z-index:1}.placeHolderBottom,.placeHolderTop{position:absolute;width:50px;height:25px;left:0}.placeHolderBottom{background-color:#2682fb;top:25px;z-index:-1}#Header .placeHolderRight{background-color:#fff;position:absolute;width:50px;height:50px;right:0;top:0;z-index:-1}#Header .HeaderItems{color:#2699fb;padding:5px 0;flex-direction:row;display:flex;justify-content:center;align-content:center}#Header .HeaderItems .TelishadeTitle{position:absolute;left:80px;top:0;color:#000;font-size:1.5rem;margin:0;line-height:38px;font-weight:400}#Header .HeaderItems .TelishadeSub{position:absolute;left:80px;top:20px;color:grey;font-size:1rem;margin:0;line-height:38px;font-weight:400}.textPlaceholder{position:absolute;left:80px;top:30px;height:10px;border-radius:20px;background-color:#d3d3d3;width:200px;-webkit-animation-name:placeHolder;animation-name:placeHolder;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-timing-function:cubic-bezier(.445,.05,.55,.95)}.dashboardFabRow{display:flex;flex-direction:row;justify-content:center}.dashboardFabRow .MuiFab-extended{height:75px;font-size:1.2rem}@-webkit-keyframes placeHolder{0%{opacity:.25}to{opacity:1}}@keyframes placeHolder{0%{opacity:.25}to{opacity:1}}#HeaderButton{position:fixed;right:0;top:0;padding:8px 10px;color:#2699fb}.HeaderItems .icon{color:#2699fb;font-size:30px;margin-left:20px;padding-top:5px;left:0;position:fixed}.HeaderItems .icon:hover{color:#2682fb;cursor:pointer}.sideNav{width:12rem;background-color:#2682fb;height:100vh;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;position:fixed;top:50px;left:0}.sideNav>nav{z-index:100;position:relative}.sideNav ul{list-style:none;padding-left:0;max-height:100vh;margin-top:0}.sideNavItem{margin-top:1rem;padding-left:20px;display:block;color:#fff}.sideNavItem:hover{color:hsla(0,0%,100%,.76)}.content{position:relative;top:0;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transition:-webkit-transform .5s;overflow:hidden}#Header ul{display:inline-block;display:-webkit-inline-box;padding-top:16px;margin-top:0;top:0}#Header ul li{padding-right:30px}body{overflow:hidden;margin:0}.subSideNav{display:"none";width:6rem;background-color:#1d6acf;height:100vh;position:fixed;top:0;left:12rem;z-index:90}.subSideNav.Open{display:block}.subSideNav.Closed{display:none}.sideNav.Closed{transform:translateX(-12rem);-webkit-transform:translateX(-12rem)}.sideNav.Open{transform:translateX(0);-webkit-transform:translateX(0)}.content.SubNav{transform:translateX(18rem);-webkit-transform:translateX(18rem)}.content.SideNav{transform:translateX(12rem);-webkit-transform:translateX(12rem)}.content.Closed{flex-grow:1;transform:translateX(0);-webkit-transform:translateX(0)}#Dashboard{display:flex;flex-grow:1;flex-direction:column;overflow:scroll}#Dashboard *{margin:10px}#Dashboard .greeting{margin-top:20px;margin-left:10px;display:flex;flex-direction:column}#Dashboard .card-body{text-align:center}#Dashboard .centered-loader{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ais-Hits,.ais-InstantSearch__root{height:100%;width:100%}ul.ais-Hits-list{height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:scroll;display:flex;flex-direction:column;flex-grow:1}ul.ais-Hits-list li{position:relative;list-style:none;cursor:pointer;border-bottom:1px solid #e1e1e1}ul.ais-Hits-list p{padding:10px 20px 20px 10px;margin:0}ul.ais-Hits-list p:hover{background:#f0f2f8}ul.ais-Hits-list p.selected{position:relative;background:#bce0fd}.searchable-list{display:flex;width:100%}.ais-Hits{height:calc(100% - 30px)}.popupFormMultiField{width:100%}.AlgoliaMultiSelect{display:flex}.searchable-list .ais-InstantSearch__root .ais-Hits ul.ais-Hits-list{position:relative;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:scroll;display:flex;flex-direction:column;flex-grow:1}.AlgoliaMultiSelect .searchable-list .ais-InstantSearch__root .ais-Hits ul.ais-Hits-list{position:relative;max-height:300px;margin:0;padding:0;overflow:auto;display:flex;flex-direction:column;flex-grow:1}.AlgoliaMultiSelect .AlgoliaMultiSelectList,.AlgoliaMultiSelectListSelected{width:50%}.AlgoliaMultiSelectListSelected .ais-Hits-list{overflow:auto;max-height:300px}.AlgoliaMultiSelectListSelected .ais-Hits-list .ais-Hits-item{background-color:#2699fb;border:2px solid #fff;border-radius:5px;padding:2px;width:auto;margin:1.5px;color:#fff;position:relative}.AlgoliaMultiSelectListSelected .ais-Hits-list .ais-Hits-item .SelectedPriceList{display:flex;flex-direction:row}.AlgoliaMultiSelectListSelected .ais-Hits-list .ais-Hits-item .SelectedPriceList .Remove{padding:2px 4px;float:right;right:0;border-left:2px solid #fff;position:absolute;text-align:center}.AlgoliaMultiSelectListSelected .ais-Hits-list .ais-Hits-item .SelectedPriceList .Remove:hover{background-color:red}.SelectAutoComplete ul{list-style-type:none;position:absolute;padding:0;background:#fff;text-align:left;border-right:1px solid #2699fb;border-bottom:1px solid #2699fb;border-left:1px solid #2699fb;z-index:60;max-height:300px;width:100%;overflow:auto}.SelectAutoComplete ul li{padding:3px 0 3px 3px;cursor:pointer}.SelectAutoComplete ul li:hover{background:#2699fb;color:#fff}.SelectAutoComplete .AutoCompleteSelectInput{position:relative}.searchable-list .ais-InstantSearch__root .ais-SearchBox .ais-SearchBox-form{width:100%;height:50px;display:flex}.searchable-list .ais-InstantSearch__root .ais-SearchBox .ais-SearchBox-form input{border:0;width:100%;height:100%;padding:10px 20px;background:#fff;border-radius:3px;box-shadow:0 0 15px rgba(0,0,0,.16)}.searchable-list .ais-InstantSearch__root .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-submit{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);padding:.8rem;font-size:.81rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:0;border:0;border-radius:.125rem;cursor:pointer;text-transform:uppercase;white-space:normal;word-wrap:break-word;background-color:#1976d2}.searchable-list .ais-InstantSearch__root .ais-SearchBox .ais-SearchBox-form #search{color:#fff}.searchable-list .ais-InstantSearch__root .ais-SearchBox .ais-SearchBox-form .ais-SearchBox-reset{display:none}.searchable-list .ais-Hits-list .ais-InfiniteHits-sentinel{position:relative;list-style:none;cursor:pointer;border:none;padding:0;margin:0;top:-10px}.searchable-list .ais-InstantSearch__root .ais-Hits{overflow:hidden}.searchableListOptionsMenu{position:absolute;right:0;background-color:#fff;opacity:1;-webkit-transform:none;transform:none;transition:opacity 251ms cubic-bezier(.4,0,.2,1) 0ms,-webkit-transform 167ms cubic-bezier(.4,0,.2,1) 0ms;transition:opacity 251ms cubic-bezier(.4,0,.2,1) 0ms,transform 167ms cubic-bezier(.4,0,.2,1) 0ms;transition:opacity 251ms cubic-bezier(.4,0,.2,1) 0ms,transform 167ms cubic-bezier(.4,0,.2,1) 0ms,-webkit-transform 167ms cubic-bezier(.4,0,.2,1) 0ms;-webkit-transform-origin:0 26px;transform-origin:0 26px;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}@-webkit-keyframes popup2Animation{0%{margin-top:0;opacity:0}to{margin-top:5vh;opacity:1}}@keyframes popup2Animation{0%{margin-top:0;opacity:0}to{margin-top:5vh;opacity:1}}.popupFormContainer{z-index:2000;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.16);overflow:none}.popupFormWindow{display:flex;align-content:center;flex-direction:column;min-width:33vw;width:50vw;max-height:85vh;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fefeff;margin-top:5vh;margin-left:25vw;margin-bottom:10vh;-webkit-animation-name:popup2Animation;animation-name:popup2Animation;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.popupFormHeader{color:#fff;background-color:#2699fb;align-content:center;text-align:center;width:100%}.popupFormButtonContainer{align-content:right;justify-content:center;display:flex;width:100%;margin-top:15px}.popupFormTextContainer{align-content:center;justify-content:center;text-align:center;display:flex;padding:2%}.popupForm{display:flex;flex-flow:row wrap;padding:15px;height:auto;bottom:0;overflow:auto}.popupFormInputField{width:50%;padding:0 5px}.popupForm .detailFields{position:relative}.popupForm .datefieldLabel{margin:0;font-family:"Roboto",sans-serif;font-size:10px}.datefield{padding-top:7px;display:flex;flex-direction:column}.datefield .datefieldLabel{margin-bottom:3px}.popup-subheading{width:100%;flex-grow:1;margin-bottom:5px}.popup-subheading h5{padding:30px 0 0 5px;border-bottom:1px solid #d3d3d3}#panel>.customers{display:flex;flex-grow:1}#panel>.customers .side-list{width:20%;display:flex;flex-direction:row;overflow:hidden}#panel>.customers .selected-customer-window{display:flex;flex-grow:1;flex-direction:column}#panel>.customers .tab-container{height:100%}#panel>.customers .tab{height:100%;width:100%}#panel>.customers .customer-details-panel{margin:.5%;flex-grow:1;background-color:#fff;position:relative;padding:.5%;min-height:34%;overflow:hidden}.customer-details-panel .md-form.md-outline{margin:0}.customer-details-panel div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#panel>.customers .tab-window{display:flex;flex-direction:column;min-height:65%}#panel>.customers .tab-bar{padding:0 0 0 5px;margin:0;display:flex;box-sizing:border-box;background:#2699fb}#panel>.customers .tab-bar li{list-style:none;padding:5px;margin-right:10px;color:#fff;text-transform:capitalize;cursor:pointer}.customers .empty-contacts,.customers .empty-tab{font-size:2em;color:#a9a9a9;justify-content:center;flex-direction:column;text-align:center;margin:5%;height:100%;display:flex;flex-grow:1}#panel>.customers .branch-list,.customers .contact-list,.customers .project-list{position:relative;display:flex;flex-grow:1;flex-direction:row;overflow:hidden;height:100%}#panel>.customers .project-list{display:flex;flex-direction:row;overflow:hidden;height:100%;flex-grow:1}#panel>.customers .project-list .list-view{display:flex;flex-grow:1}#panel>.customers .document-list{display:flex;overflow:hidden;height:100%}#panel>.customers .document-details{display:flex;flex-direction:column;flex-grow:1}#panel>.customers .document-details .text-holder{flex-direction:column;padding:5px}#panel>.customers .document-details .preview-holder{color:#f5f5f5;background-color:#dcdcdc}#panel>.customers .communications-tba,#panel>.customers .document-details .preview-holder{font-size:2em;justify-content:center;flex-direction:column;text-align:center;margin:10%;min-height:300px;display:flex;flex-grow:1}#panel>.customers .communications-tba{color:#a9a9a9}.branch-container,.project-container{display:flex;flex-direction:column;flex-grow:1;position:relative}.project-container{width:60%}.contact-container{height:97%;width:60%}#panel .customers .contact-header,.customers .branch-header,.customers .project-header{color:#fff;justify-content:center;margin:0;padding:2px;background-color:#2682fb}#panel .customers .contact-header h6,.customers .branch-header h6,.customers .project-header h6{margin:.3rem}.customers .list-view{flex-grow:1}.customers .branch-tab{flex-direction:row}.customers .branch-tab,.customers .searchable-list{display:flex;flex-grow:1}.customers .branch-tab .searchable-list{flex-grow:1;text-align:left;height:97%}.customers #custEditBtn{position:absolute;padding:7px;right:45px;top:0;margin-right:.5rem}.customers #custDeleteBtn{position:absolute;padding:7px 14px;right:0;top:0;margin-right:.5rem;cursor:pointer}.customers #addBranchPlusBtn{bottom:25px}.customers #addBranchPlusBtn,.customers #addContactPlusBtn{position:absolute;font-size:30px;right:30px;color:#2699fb;-webkit-filter:drop-shadow(3px 3px 2px rgba(0,0,0,.16));filter:drop-shadow(3px 3px 2px rgba(0,0,0,.16));cursor:pointer}.customers #addContactPlusBtn{bottom:50px}.customers #brEditBtn{position:absolute;padding:7px;right:45px;top:0;margin-right:.5rem}.customers #brDeleteBtn{position:absolute;padding:7px 14px;right:0;top:0;margin-right:.5rem;cursor:pointer}.customers #contactEditBtn{position:absolute;padding:7px;right:45px;top:0;margin-right:.5rem}.customers #contactDeleteBtn{position:absolute;padding:7px 14px;right:0;top:0;margin-right:.5rem;cursor:pointer}.customers .searchable-list .ais-InstantSearch__root{display:flex;flex-direction:column;width:100%}.customers .searchable-list .ais-InstantSearch__root .ais-SearchBox{display:flex}.customers .searchable-list .ais-InstantSearch__root .ais-Hits{display:flex;flex-grow:1;height:auto;position:relative}.customers .searchable-list .ais-InstantSearch__root .ais-Hits .ais-Hits-list{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.cust-projects-tab{display:flex;flex-grow:1;flex-direction:row}.customer-details-panel .no-customer-selected{display:flex;width:100%;height:100%;justify-content:center}.customer-details-panel .no-customer-selected h2{margin-top:25%;font-size:2em;color:#a9a9a9}.customers ul.ais-Hits-list .customerListElement{position:relative;padding:10px 20px 20px 10px}.customerListElement .title{font-size:20px;font-weight:bolder}.customerListElement .details{text-transform:capitalize}.fabButton{width:90px}#panel>.products{display:flex;flex-direction:row;flex-grow:1}#panel>.products ul.list-view{overflow-x:hidden;overflow-y:scroll;display:flex;flex-direction:column}#panel>.products .product-details{display:flex;flex-direction:column;flex-grow:1}#panel{background-color:#fff}.blinds,.curtains{display:flex;flex-direction:row;width:100%}.productComponentList{display:flex;width:9rem;background-color:#2699fb;margin-top:5px;color:#fff;display:block}.productComponentList ul{margin:0;padding:0}.productComponentList ul li a{margin-top:1rem;padding-left:20px;display:block;color:#fff}.productComponentList ul li a:hover{color:hsla(0,0%,100%,.76)}.productContainer{overflow:auto;display:flex;flex-direction:column;width:100%}.productComponentHeader{display:flex;height:50px;width:100%;background-color:#fff;padding-left:2.5rem;z-index:1}.productComponentHeader h2{margin:0;padding:0;align-self:center}.productList{display:flex;width:100%;height:calc(100% - 50px)}.productList ul li{padding-left:2.5rem;padding-top:.5rem;padding-bottom:.5rem;border:solid #f0f2f8;border-width:0 0 1px}.productList ul li:hover{background:#f0f2f8}.productList .list-view{width:100%;height:100%}.productComponentHeader #plusCircle{color:#2699fb;cursor:pointer;align-self:center;right:5px;position:fixed;font-size:30px;height:50px;-webkit-filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));filter:drop-shadow(0 3px 6px rgba(0,0,0,.16))}.productDetailHeader{z-index:30;position:fixed;display:flex;height:50px;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fff;margin-bottom:3px;padding-left:15px}.productDetailHeader #backArrow{color:#2699fb;align-self:center;font-size:30px;margin-right:15px;-webkit-filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));cursor:pointer}.productDetailHeader h2{margin-bottom:0;align-self:center;font-weight:bolder}.detailsContainer{margin-top:50px;display:flex;flex-direction:row;width:100%}.detailsLeft{display:flex;flex-direction:column;flex-grow:1;height:100%}.detailsName{width:100%}.coloursList,.detailsName{display:flex;max-width:100%;margin-left:1rem;margin-top:1rem;padding:1rem}.coloursList{flex-grow:1;height:100%}.detailsPhoto,.detailsPricing{display:flex;max-width:100%;width:100%;margin-left:1rem;margin-top:1rem;padding:1rem}.detailsPhoto{height:300px;background-color:#f0f2f8}.detailsDatasheets{display:flex;width:66%;margin-left:2rem;margin-top:1rem;margin-right:2rem;padding:1rem}.sideNavSelected{border-left:5px solid #fff}.detailsName .md-form.md-outline{margin:0}@-webkit-keyframes popupAnimation{0%{top:calc(50vh - 200px);opacity:0}to{top:calc(50vh - 100px);opacity:1}}@keyframes popupAnimation{0%{top:calc(50vh - 200px);opacity:0}to{top:calc(50vh - 100px);opacity:1}}.popupContainer{z-index:50;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgba(231,147,147,.16)}.popupWindow{align-content:center;display:flex;flex-direction:column;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#f0f2f8;width:500px;height:200px;position:fixed;top:calc(50vh - 100px);left:calc(50vw - 250px);-webkit-animation-name:popupAnimation;animation-name:popupAnimation;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.popupHeader{color:#fff;background-color:#2699fb;align-content:center;text-align:center}.popUpButtonContainer,.popUpTextContainer{align-content:center;justify-content:center;display:flex;width:100%}.popUpTextContainer{text-align:center;padding-top:10%;height:55%}.needs-validation{width:100%}.gridTextArea{height:inherit;resize:none;display:block;width:100%;padding:.375rem .75rem;overflow:hidden;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.pricelistContainer{display:flex;height:100%;width:100%;flex-direction:column}.pricelistHeader{display:flex;flex-direction:row;height:50px;width:100%;background-color:#2682fb;justify-content:center;align-content:center;text-align:center;font-size:20px;padding-top:10px;color:#fff;position:relative}#pgMarkup{height:30px;width:30px;display:initial;padding:0}.pricelistHeader div{margin:0 1rem}.pricelist{height:calc(100% - 50px)}.react-grid-multiline-header{height:100%}.pricelist .react-grid-Container{height:100%;width:100%!important}.pricelist .react-grid-Grid,.pricelist .react-grid-Main{height:100%}.pricelist .react-grid-Canvas{width:100%!important}.priceListEdit{padding-left:2rem;padding-right:2rem}.pricelist .btn{position:absolute;top:0}#plEditBtn{right:144px}#plDeleteBtn,#plEditBtn{padding:7px 10px;color:#fff}#plDeleteBtn{right:72px}#plSaveBtn{right:0;padding:7px 16px;color:#fff}.productList .list-view li{position:relative}.productList .list-view li .type{position:absolute;left:400px;top:.6rem;text-transform:capitalize;color:#495057;font-style:italic;text-align:center}.productList .list-view li .name{position:inherit;left:0;text-transform:capitalize;color:#495057;font-size:1.2rem;text-align:center}.card.detailsPricing .searchable-list .ais-Hits .ais-Hits-list{overflow:hidden}.card.detailsPricing .searchable-list .ais-Hits .ais-Hits-list .ais-Hits-item .manufacturer{padding:0}.coloursList{position:relative;max-height:700px}#ColoursListAdd{position:absolute;top:5px;right:0;padding-left:2rem;padding-right:2rem;margin-right:1rem;height:35px;padding-top:9px}.coloursListElement{position:relative;height:80px;display:flex;flex-grow:1;flex-direction:row;line-height:80px}.coloursListList{margin-top:20px;overflow:auto}.coloursListElement .colourSquareElement{height:60px;width:60px;margin:10px;background-color:#ced4da}.coloursListElement #ColoursListEdit{margin:15px}.coloursListElement #ColoursListRemove{margin-top:15px;margin-bottom:15px}.coloursListElement .colourListButtons{position:absolute;right:0;margin-right:20px}#panel>.manufacturers{display:flex;flex-grow:1}#panel>.manufacturers .side-list{width:20%;display:flex;flex-direction:row;overflow:hidden}#panel>.manufacturers .selected-manufacturer-window{display:flex;flex-grow:1;flex-direction:column}#panel>.manufacturers .tab-container{height:100%}#panel>.manufacturers .tab{height:100%;width:100%}#panel>.manufacturers .manufacturer-details-panel{margin:.5%;flex-grow:1;background-color:#fff;position:relative;padding:.5%;height:34%;overflow:hidden}.manufacturer-details-panel .md-form.md-outline{margin:0}.manufacturer-details-panel div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#panel>.manufacturers .tab-window{display:flex;flex-direction:column;min-height:65%}#panel>.manufacturers .tab-bar{padding:0 0 0 5px;margin:0;display:flex;box-sizing:border-box;background:#2699fb}#panel>.manufacturers .tab-bar li{list-style:none;padding:5px;margin-right:10px;color:#fff;text-transform:capitalize;cursor:pointer}#panel>.manufacturers .branch-list,.manufacturers .contact-list{position:relative;display:flex;flex-grow:1;flex-direction:row;overflow:hidden;height:100%}.branches{display:flex;flex-direction:row;width:100%}.manufacturers .branch-container{width:40%}.manufacturers .contact-container{width:60%}#panel .manufacturers .contact-header,.manufacturers .branch-header{color:#fff;justify-content:center;margin:0;padding:2px;background-color:#2682fb}#panel .manufacturers .contact-header h6,.manufacturers .branch-header h6{margin:.3rem}.manufacturers .list-view{flex-grow:1}.manufacturers .branch-tab{display:flex;flex-grow:1;flex-direction:row}.manufacturers .searchable-list{flex-grow:1;display:flex}.manufacturers .branch-tab .searchable-list{flex-grow:1;text-align:left;height:100%}.manufacturers #custEditBtn{position:absolute;padding:7px;right:45px;top:0;margin-right:.5rem}.manufacturers #custDeleteBtn{position:absolute;padding:7px 14px;right:0;top:0;margin-right:.5rem;cursor:pointer}.manufacturers #addBranchPlusBtn,.manufacturers #addContactPlusBtn{position:absolute;font-size:30px;bottom:50px;right:30px;color:#2699fb;-webkit-filter:drop-shadow(3px 3px 2px rgba(0,0,0,.16));filter:drop-shadow(3px 3px 2px rgba(0,0,0,.16));cursor:pointer}.manufacturers #brEditBtn{position:absolute;padding:7px;right:45px;top:0;margin-right:.5rem}.manufacturers #brDeleteBtn{position:absolute;padding:7px 14px;right:0;top:0;margin-right:.5rem;cursor:pointer}.manufacturers #contactEditBtn{position:absolute;padding:7px;right:45px;top:0;margin-right:.5rem}.manufacturers #contactDeleteBtn{position:absolute;padding:7px 14px;right:0;top:0;margin-right:.5rem;cursor:pointer}.manufacturers .empty-contacts{font-size:2em;color:#a9a9a9;justify-content:center;flex-direction:column;text-align:center;margin:5%;height:100%;display:flex;flex-grow:1}.manufacturers .searchable-list .ais-InstantSearch__root .ais-Hits .ais-Hits-list{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.manufacturers p b{font-size:1rem}.manufacturers p em{font-size:.8rem;padding-bottom:18px;font-style:normal}#panel>.projects{display:flex;flex-direction:row;width:100%}.ais-Hits,.projects .ais-InstantSearch__root{height:100%;width:100%}.projects .side-list .searchable-list .ais-InstantSearch__root .ais-Hits{height:100%}.projects ul.ais-Hits-list{height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:scroll;display:flex;flex-direction:column;flex-grow:1}.projects ul.ais-Hits-list li{position:relative;list-style:none;cursor:pointer;border-bottom:1px solid #e1e1e1}.projects ul.ais-Hits-list p{padding:10px 20px 20px 10px;margin:0}.projects .side-list{width:350px}.list-view li{padding:.5rem 2.5rem;border:solid #f0f2f8;border-width:0 0 1px}.projectList{max-height:calc(100% - 50px)}.tab-container ul.tab-bar{background:#2682fb;box-shadow:0 3px 6px rgba(0,0,0,.16)}.projectContent{display:flex;flex-direction:column;flex-grow:1}.projectHeader{display:flex;height:50px;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fff;margin-bottom:3px;padding-left:2.5rem}.projectHeader h2{margin:0;padding:0;align-self:center}.projectInfoContainer{display:flex;flex-direction:row;width:100%;height:calc(100% - 50px)}.projectLinksList{display:flex;width:215px;background-color:#2699fb;color:#fff;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.projectLinksList ul{width:215px;margin:0;padding:0;list-style:none}.projectLinksList ul li .menu-item-text,.projectLinksList ul li a{margin-top:1rem;padding-left:20px;padding-right:10px;display:block;color:#fff}.projectLinksList ul li .menu-item-text:hover,.projectLinksList ul li a:hover{color:hsla(0,0%,100%,.76);cursor:pointer}.subMenuLinksList ul{padding:0}.subMenuLinksList ul:first-child{margin-top:8px}.subMenuLinksList-expanded ul:first-child{margin-top:0}.subMenuLinksList ul li{width:100%;background-color:#2682fb;color:#fff;padding:.5rem 0 .5rem 30px}.subMenuLinksList ul li:hover{color:hsla(0,0%,100%,.76);cursor:pointer}.subMenuLinksList-expanded ul li{display:flex;flex-grow:1;font-size:.8rem;margin:0;padding:0;background-color:#f5f9fd;list-style:none}.subMenuLinksList-expanded ul li a{padding:8px 0 8px 45px;flex-grow:1;display:block;color:#495057;margin:0}.subMenuLinksList-expanded ul li .available-documents{float:right;margin-right:5px}.subMenuLinksList-expanded ul li .not-implemented{padding:8px 0 8px 45px;flex-grow:1;display:block;color:#ababab}.subMenuLinksList-expanded ul li .not-implemented:hover{cursor:auto}.subMenuLinksList-expanded ul li a:hover{color:rgba(23,100,243,.76);cursor:pointer}.projectDetailsContainer{display:flex;flex-direction:column;flex-grow:1}.projectDetailsContainer .jobList{overflow:hidden}.projectDetails{position:relative;padding-left:2rem;flex-wrap:wrap;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}.jobList,.projectDetails{display:flex;flex-direction:column;width:100%}.jobList{flex-grow:1}.jobList .searchable-list{height:100%}.jobList ul li{padding-left:2.5rem;padding-top:.5rem;padding-bottom:.5rem;border:solid #f0f2f8;border-width:0 0 1px}.jobList ul li:hover{background:#f0f2f8}.jobList .list-view{width:100%}.jobContainer{display:flex;flex-direction:row;width:100%}.jobContent{display:flex;flex-direction:column;flex-grow:1}.jobHeader{display:flex;height:80px;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fff;margin-bottom:3px;padding-left:15px}.jobHeader h2{margin-bottom:0;align-self:center;font-weight:bolder}.jobHeader #backArrow{color:#2699fb;align-self:center;font-size:30px;margin-right:15px;-webkit-filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));cursor:pointer}#jobBtn{right:0}#jobBtn,#jobBtn2{position:fixed;padding:7px 10px;color:#fff}#jobBtn2{right:75px}.jobMenu{display:flex;width:215px;background-color:#2699fb;color:#fff;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.jobMenu ul{margin:0;padding:0}.productListImage{background-color:grey;min-width:50px;min-height:50px;height:15vh;width:15vh;margin-right:2rem}.jobCheckbox{align-self:center;width:20px;height:20px;margin-right:2rem}.name{display:flex}.jobProductList{display:flex;flex-direction:row;flex-grow:1;overflow:hidden;box-sizing:border-box}.jobProductList .searchable-list{height:calc(100% - 25px)}.jobProductList .BlindsProductList,.jobProductList .CurtainsProductList{flex-grow:1;height:100%}.jobProductList .list-view{height:100%}.jobProductList .ProductListHeader{flex-grow:1;background-color:#2699fb;color:#fff;padding-left:20px;font-size:larger;font-weight:bolder;z-index:51}#editButton{color:grey}#acceptButton,#editButton{position:absolute;right:0;top:0;font-size:15px;margin-right:.5rem;cursor:pointer}#acceptButton{display:grid;color:green}.projectDetails .md-form.md-outline{margin:0}.projectDetails .detailFields{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.projectDetails .DateFields,.projectDetails .detailFields{display:flex;flex-direction:column;margin:0 0 .5rem}.datefieldLabel{margin:0;font-family:"Roboto",sans-serif;font-size:10px}.select-default{color:#ababab}.projectContent #addJobButton{width:90px;position:absolute;font-size:30px;bottom:5px;right:19px;color:#2699fb;cursor:pointer}.searchBar{display:flex;flex-direction:row;width:100%}.searchBar input{height:50px;width:calc(100% - 50px)}.searchBar .md-form.md-outline{margin:0;width:100%}.searchBar .form-control,.searchBar .md-form.md-outline .form-control{margin:0}.searchBar span{background-color:#2682fb;width:50px;height:50px;justify-content:center;align-content:center;text-align:center;display:table-cell}#SearchIcon{color:#fff;font-size:20px;margin:15px}#editBtn{right:0;padding:7px 10px;color:#fff}.editField{padding-right:100px}.worksheetContainer{display:flex;height:100%;width:100%;flex-direction:column}.worksheetHeader{height:50px;width:100%;background-color:#2682fb;text-align:center;padding-top:10px}.worksheetHeader,.worksheetHeader select{font-size:20px;color:#fff;position:relative}.worksheetHeader select{background:transparent;line-height:1;border:0;padding:0;border-radius:0;z-index:10;cursor:pointer;margin:0 20px}.worksheetHeader select option{color:#000}.worksheet{height:calc(100% - 50px)}.react-grid-multiline-header{height:80%}.worksheet .react-grid-Container,.worksheet .react-grid-Grid,.worksheet .react-grid-Main{height:100%}#backArrowWorksheet{position:absolute;left:15px;top:0;margin-top:10px;justify-self:center;align-self:center;font-size:30px;margin-right:15px;-webkit-filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));cursor:pointer}#AddItemBtn{right:415px}#AddItemBtn,#DuplicateItemBtn{position:absolute;top:0;padding:9px 15px;color:#2682fb}#DuplicateItemBtn{right:275px}#MultiSelectBtn{padding:9px 15px}#CancelBtn,#MultiSelectBtn{position:absolute;right:155px;top:0;color:#f0f2f8}#CancelBtn{padding:9px 30px}#DeleteBtn{right:70px}#DeleteBtn,#SaveBtn{position:absolute;top:0;padding:9px 15px;color:#f0f2f8}#SaveBtn{right:0}#ReorderBtn{position:absolute;left:85px;top:0;padding:9px 15px;color:#2682fb;background-color:#fff!important}#DuplicateProjectBtn{right:0;position:absolute;padding:8px 10px}.WorksheetNumberInput{height:inherit;resize:none;display:block;width:100%;padding:.375rem .75rem;overflow:hidden;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.WorksheetEditor .ais-InstantSearch__root ul{max-height:150px;overflow:auto;list-style-type:none;padding:0;background:#fff;text-align:left;border-right:1px solid #2699fb;border-bottom:1px solid #2699fb;border-left:1px solid #2699fb}.WorksheetEditor .ais-InstantSearch__root ul li{padding:3px 0 3px 3px;cursor:pointer}.WorksheetEditor .ais-InstantSearch__root ul li:hover{background:#2699fb;color:#fff}.projectDetails ul.ais-Hits-list p{padding:0}.projectDetails ul.ais-Hits-list li{border:none}.projectDetails .searchable-list .ais-InstantSearch__root .ais-Hits ul.ais-Hits-list{overflow-y:auto}.unimplemented{color:hsla(0,0%,100%,.5)!important;cursor:default!important}.projects .side-list,.projects .side-list .projectList{height:100%}.projects .side-list .projectList .tab{flex-grow:1}.projects ul.ais-Hits-list .projectListElement{position:relative;padding:10px 20px 30px 10px}.projectListElement .title{font-size:20px;font-weight:bolder}.projectListElement .date{position:absolute;bottom:0;right:10px}.projectListElement .status{position:absolute;bottom:0;left:10px;text-transform:capitalize}.projectDetails div{text-transform:capitalize}.projects ul.ais-Hits-list .jobItemListElement{position:relative;padding:10px 20px 55px 10px}.projects ul.ais-Hits-list .jobItemListElement .pricingFail{font-size:20px;position:absolute;right:10px;bottom:10px;font-weight:bolder;color:#f54e42}.projects ul.ais-Hits-list .jobItemListElement .pricingPending{font-size:20px;position:absolute;right:10px;bottom:10px;font-weight:bolder;color:#42f59e}.projects ul.ais-Hits-list .jobItemListElement .pricingSuccess{font-size:20px;position:absolute;right:10px;bottom:10px;font-weight:bolder;color:#2b2f32}.jobItemListElement .itemNo{font-size:10px;font-weight:bolder}.jobItemListElement .location{font-size:20px;position:absolute;left:10px;bottom:10px;font-weight:bolder}.jobItemListElement .width{position:absolute;left:10px;bottom:32.5px}.jobItemListElement .drop{position:absolute;left:120px;bottom:32.5px}.jobItemListElement .drive{text-transform:capitalize;position:absolute;left:240px;bottom:32.5px}.jobItemListElement .driveSide,.jobItemListElement .opening{text-transform:capitalize;position:absolute;left:360px;bottom:32.5px}.projects .toaster{z-index:5000;position:absolute;height:50px;background-color:red;color:#fff;bottom:0;margin:1rem;width:auto;padding:1rem;justify-content:center;line-height:calc(50px - 2rem);border-radius:10px;-webkit-animation-name:toastAppear;animation-name:toastAppear;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;box-shadow:0 3px 6px rgba(0,0,0,.16)}@-webkit-keyframes toastAppear{0%{bottom:-50px;opacity:0}to{bottom:0;opacity:1}}@keyframes toastAppear{0%{bottom:-50px;opacity:0}to{bottom:0;opacity:1}}.unsaved{color:red}.saving{color:#ff0}.saved{color:#fff}.projects .modal-body-text{white-space:pre}.custom2stagebtnWrapper .customFabOption1,.custom2stagebtnWrapper .customFabOption2{position:absolute;width:auto;white-space:nowrap!important;right:60px;transition:all .5s ease!important}.custom2stagebtnWrapper .customFabOption2{background-color:#2682fb}.custom2stagebtnWrapper{width:90px;height:90px;font-size:30px;bottom:5px;right:19px;position:absolute}.fabButton{transition:all .5s ease;z-index:500}.projectDetails .searchable-list{flex-grow:1}.jobProductList .ProductListHeader{flex-grow:0}#Document{font-size:.8rem;display:flex;width:100%;flex-direction:column;height:100%;overflow:hidden scroll;padding:20px 20px 100px}#Document *{margin:5px 0}#Document #title{font-size:1.2rem;font-weight:700;padding:0;margin:0}#Document #title #grey-text{color:grey}#LetterHead{margin-top:50px;display:flex;flex-direction:column}#JobDocHeader,#ProjectHeader{display:flex;flex-direction:row}#JobDocDetails,#ProjectDetails{flex-grow:1}#JobHeader{display:flex;flex-direction:row}#JobDetails{flex-grow:1}#QuoteNumberAndDate{display:flex;align-items:flex-end;flex-direction:column;margin-left:5rem}#TitleBar{flex-grow:1;text-align:center;color:#fff;background-color:#454748}@media print{*{float:none!important}#Document{overflow:visible}.App{position:relative;display:block}#root .App .content,#root .App .content #panel{overflow:visible;display:block;position:relative}#Document table{page-break-before:always;page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}#Header,#Header *,#quoteDiscountButtonJob,#quoteDiscountButtonJob ul.nav,#quoteDiscountButtonProj,#quoteDiscountButtonProj ul.nav,#quoteExportButton,#quoteExportButtonProj,.jobHeader,.jobMenu,.nav-pills *,.placeHolderBottom,.placeHolderTop,.projectHeader,.projectLinksList,.side-list,.sideNav{display:none!important}#quoteOptionsButtonJob,#quoteOptionsButtonProj{display:none}.Margins{display:none!important}.NonMargin{display:table-cell!important}}@media only screen and (max-width:600px){.doc-box table tr.information table td,.doc-box table tr.top table td{width:100%;display:block;text-align:center}}.doc-box table{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}.doc-box{margin:auto;font-size:16px;line-height:24px;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#555}.doc-box table{width:100%;line-height:inherit;text-align:left}.doc-box table td{padding:5px;vertical-align:top}.doc-box table tr td:nth-child(2){text-align:right}.doc-box table tr.top table td{padding-bottom:20px}.doc-box table tr.top table td.title{font-size:20px;line-height:45px;color:#333}.doc-box table tr.information table td{padding-bottom:40px}.doc-box table tr.heading td{color:#fff;font-size:20px;border:2px solid #fff;background:#3f3f3f;font-weight:700;text-align:center;page-break-before:always}.doc-box .empty-cell{background:#fff!important}.doc-box .grow{width:100%}.doc-box table tr.extras-total-row td,.doc-box table tr.sub-heading td{background:#eee;border:solid #fff;border-width:2px 2px 4px;font-weight:700;text-align:right}.doc-box table tr.extras-total-row td:first-child,.doc-box table tr.extras-total-row td:nth-child(2){background-color:#fff}.doc-box table tr.sub-heading td:first-child{text-align:left}.doc-box table tr.details-header td{text-align:left;font-weight:700;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:0 7px}.doc-box table tr.details:nth-child(2n){background-color:#f5f5f5}.doc-box table tr.details td{text-align:right;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:0 7px}.doc-box table tr.details,.doc-box table tr.details td:first-child{text-align:left}.doc-box table td.align-left{text-align:left!important}.doc-box table tr.details td.item-no{text-align:center}.doc-box table tr.details td.bold{font-weight:700}.doc-box table tr.summary-total td,.doc-box table tr.total td{background:#eee;border:2px solid #fff;text-align:right}.doc-box table tr.summary-total td:last-child,.doc-box table tr.summary-total td:nth-child(3),.doc-box table tr.total td:last-child{font-weight:700}.doc-box table tr.bottom td{font-style:italic;font-size:12px;text-align:right;padding-bottom:50px}.doc-box table tr.job-bottom td{font-style:italic;font-size:12px;text-align:right;padding-right:2em}.doc-box table tr.summary-total td.white-cell,.doc-box table tr.summary-total td:first-child,.doc-box table tr.total td:first-child{background-color:#fff}.doc-box table tr.extras-total-row{text-align:right}.doc-box table tr td.padding-cell{width:60%;background-color:#fff}.doc-box table tr td.border-on-top{padding:5px;border-top:3px solid #000;font-weight:700}.doc-box table tr.comments td{text-align:center;font-style:italic;padding:20px}.doc-box table tr.job-comments td{text-align:center;font-style:italic;padding-bottom:20px}.doc-box table tr.terms-heading td{text-align:center;font-weight:700;border-bottom:2px solid grey}.doc-box table tr td.term-details{font-size:.7em;font-weight:700;padding-bottom:100px;line-height:15px}.rtl{direction:rtl;font-family:Tahoma,"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.rtl table{text-align:right}.rtl table tr td:nth-child(2){text-align:left}.doc-box table tr.margin-report-totals td{font-weight:700;font-size:1rem;text-align:right;vertical-align:middle}.doc-box table tr.margin-report-totals td:last-child{font-weight:700;font-size:1.3rem;text-align:right}.doc-box table tr.white-sub-heading td{padding-top:30px;font-size:20px;font-weight:700;text-align:center}.doc-box table tr.notes td{font-size:1rem}.nav-pills{background-color:#fcfdff;box-shadow:0 3px 1px 0 #e9e9e9;padding:10px 0}.quote-wrapper{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.projectInfoContainer .tab-content,.projectInfoContainer .tab-pane{height:92%}.quote-wrapper .tab-content,.quote-wrapper .tab-pane{height:calc(100% - 30px)}.sub-heading-align-right td{background:#eee;border:solid #fff;border-width:2px 2px 4px;font-weight:700;text-align:right;vertical-align:middle!important}#Document td.bold-cell{font-size:18px;font-weight:700}#Document thead{display:contents}#Document .po-letter-head #LetterHead{margin-bottom:50px}#Document .margin-report tr.details td{vertical-align:middle}#Document tr.detailed-view td{text-align:right!important;padding:0;margin:0}#quoteExportButtonProj{position:absolute;top:50px;right:20px}#quoteOptionsButtonProj{position:absolute;top:50px;right:150px}#quoteExportButton{position:absolute;top:83px;right:20px}#quoteOptionsButtonJob{position:absolute;top:83px;right:150px}#quoteDiscountButtonJob{position:absolute;top:83px;right:288px}#quoteDiscountButtonProj{position:absolute;top:50px;right:288px}#quoteHeading{letter-spacing:.4em;text-transform:uppercase}.doc-box td.fixed-width{width:1px}.doc-box td.avoid-wrap{white-space:pre-wrap}.tab-pane .no-items{display:flex;width:100%;height:100%;justify-content:center}.tab-pane .no-items h1{margin-top:15%;font-size:2em;color:#a9a9a9}.jobNumber td{text-align:right;font-style:oblique;padding:0 7px}#Document .blind-detailed-view-total-row td,.jobNumber td{font-weight:700}.doc-box table tr.dark-background{background-color:#f5f5f5}#Document .data-align-right{text-align:right}#discount-view-window{height:100%;overflow-x:hidden;overflow-y:scroll}#discount-view-window form{margin-bottom:100px}#discount-view-table{margin:2%;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;border-collapse:collapse;width:96%}#discount-view-table td,#discount-view-table th{border:1px solid #ddd;padding:8px}#discount-view-table tr:nth-child(2n){background-color:#f2f2f2}#discount-view-table tbody tr:hover{background-color:#ddd}#discount-view-table .grow{width:100%}#discount-view-table thead{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#454748;color:#fff}#discount-view-cancel-button{position:absolute;bottom:10px;right:15px}#discount-view-save-button{position:absolute;bottom:10px;right:140px}#discount-view-table .wide{min-width:150px}#discount-view-table .number-cell{font-size:smaller;min-width:90px}#discount-view-table .red-cell,.orange-cell,.white-cell,.yellow-cell{text-align:center}#discount-view-table .red-cell{background-color:#e45454}#discount-view-table .orange-cell{background-color:#e48352}#discount-view-table .yellow-cell{background-color:#e4dc5d}#discount-view-table .value-padding{border:1px inset #ccc}#discount-view-table .value-padding input{text-align:left;border:none;padding:0;outline:none}#Document .terms{height:100%}#Document .no-wrap{white-space:nowrap}.jobListWrapper{position:relative;height:50px;padding:0!important;width:100%}.jobListName{position:absolute;bottom:0}.jobListNumber{position:absolute;top:0;font-size:smaller}.jobListStatus{margin-left:200px;font-size:smaller;white-space:nowrap;line-height:2;text-transform:capitalize}.reorderJobListWrapper{display:flex;flex-direction:column;height:100%}.reorderJobList{height:100%;overflow:scroll;padding:0;list-style-type:none}.reorderJobListItem{background-color:#fff;position:relative;height:50px;white-space:nowrap;margin:20px;box-shadow:0 0 15px rgba(0,0,0,.16);padding-left:2.5rem}#DragAbleIcon{cursor:pointer;position:absolute;left:10px;color:#000;font-size:25px}.tab-container{display:flex;flex-direction:column;max-height:100%}.tab-container ul.tab-bar{margin:0;padding:0 0 0 17.5%;display:flex;box-sizing:border-box;background:#2699fb;align-content:center}.tab-container .tab{display:flex;overflow:hidden}.tab-container ul.tab-bar li{list-style:none;padding:5px;margin-right:20%;color:#fff;cursor:pointer;text-transform:capitalize}.tab-container ul.tab-bar li:last-of-type{margin:0}.tab-container ul.tab-bar li.selected{border-bottom:5px solid #fff}.tab-container .selected{transition:all .2s ease-in-out}.whiteSpaceNeeded{white-space:pre-wrap}.PurchaseOrderWrapper{height:100%}.purchaseOrderDocument{font-size:.8rem;display:flex;width:100%;flex-direction:column;height:calc(100% - 50px)!important;overflow:hidden scroll;padding:20px 20px 100px}.PurchaseOrderWrapper .manufactuerTabBar{position:relative;display:flex;flex-direction:row}.PurchaseOrderWrapper .manufactuerTabBar .MuiTabs-root{flex-grow:1}.PurchaseOrderWrapper .manufactuerTabBar .exportButton,.PurchaseOrderWrapper .manufactuerTabBar .optionsButton{color:#fff;padding:0 1rem}.doc-box-po{font-size:16px;line-height:24px;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;color:#555}.captilizeData{text-transform:capitalize}.pageTemplate{display:flex;flex-direction:row;width:100%;justify-content:flex-end;padding:1rem;color:#000}.itemNotePanel{padding:1rem}.reOrder{display:flex;flex-direction:column;height:calc(100% - 50px);width:100%;overflow:auto}.reorderWorksheetItem{background-color:#fff;position:relative;height:50px;white-space:nowrap;margin:20px;box-shadow:0 0 15px rgba(0,0,0,.16);padding-left:2.5rem;padding-top:15px;padding-bottom:15px}.selectedJob{background-color:#fff;box-shadow:0 0 40px 5px rgba(0,187,255,.578)}.reOrderWrapper{display:flex;flex-direction:column;height:100%;overflow:auto;list-style:none;margin:0;padding:0}.reOrderItem{box-shadow:0 3px 6px rgba(0,0,0,.16)}.reOrderItem,.reOrderItemDragged{display:flex;flex-direction:row;height:70px;padding:20px;line-height:30px;margin:.5rem;background-color:#fff}.reorderLi{position:relative;display:flex;flex-direction:column}.reOrderItemPlaceholder{height:70px;padding:20px}.reOrderItemPlaceholder,.reOrderItemPlacer{display:flex;flex-direction:row;line-height:30px;margin:.5rem;background-color:rgba(0,0,0,.16)}.reOrderItemPlacer{height:10px;padding:0}.reOrderItem:hover{background-color:rgba(38,152,251,.1568627450980392);cursor:grab}.reOrderItem:active{cursor:grabbing}.placementLine{position:absolute;top:0;height:20px;background-color:red}.itemNumberInput:hover{text-decoration:underline;color:#00f}.jobNotes{display:flex;flex-direction:column;position:relative}.jobNotes,.jobNotes .notesDisplay{height:calc(100% - 50px);width:100%}.jobNotes .notesDisplay{justify-content:flex-end;align-content:flex-end;overflow:auto}.timeStamp{color:#d3d3d3;right:0;left:auto;float:right;clear:both;padding:0 1rem}.jobNotes .notesDisplay .noteDisplay,.timeStamp{height:100px;text-align:center;line-height:100px}.jobNotes .notesDisplay .noteDisplay{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;overflow:hidden;padding-left:40px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin-left:auto;margin-right:0;position:relative}.jobNotes .notesDisplay .noteDisplay p{line-height:1;word-break:break-all;display:inline-block;vertical-align:middle}.noteWrapper{margin-bottom:1rem}.jobNotes .notesEntry{height:50px;width:100%;position:absolute;bottom:0;align-content:flex-end;justify-content:flex-end;text-align:right;background-color:#2682fb;display:flex}.jobNotes .notesEntry #noteField{width:300px;height:50px;border-color:#2682fb;border-style:solid;margin:0;text-align:center;resize:none;overflow:auto}.jobNotes #deleteBtn,.jobNotes #editBtn{top:-39px;padding:1px 5px;right:-4px}.jobNotes #submitNoteBtn{padding:16px 50px;margin:0}.bulkEditContainer{width:100%}.bulkEditContainer .EditFab{position:absolute;right:85px;bottom:40px;font-size:20px;width:70px;height:70px}#backArrowBulkEdit{color:#2699fb;align-self:center;font-size:30px;margin-right:15px;-webkit-filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));cursor:pointer}.bulkEditContainer .bulkEditTabContainer{position:relative;display:flex;flex-direction:column;height:calc(100% - 50px)}.bulkEditTabContainer .bulkList{height:100%;overflow-y:auto}.bulkList .jobItemList{list-style-type:none;position:relative;margin:0;padding:0;display:flex;flex-direction:column;flex-grow:1}.bulkList .jobItemList li{position:relative;list-style:none;cursor:pointer;padding-left:2.5rem;padding-top:.5rem;padding-bottom:.5rem;border:solid #f0f2f8;border-width:0 0 1px}.bulkList .jobItemList li:hover{background:#f0f2f8}.ais-SearchBox .ais-SearchBox-form{width:100%;height:50px;display:flex}.ais-SearchBox .ais-SearchBox-form input{border:0;width:100%;height:100%;padding:10px 20px;background:#fff;border-radius:3px;box-shadow:0 0 15px rgba(0,0,0,.16)}.ais-SearchBox .ais-SearchBox-form .ais-SearchBox-submit{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);padding:.8rem;font-size:.81rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:0;border:0;border-radius:.125rem;cursor:pointer;text-transform:uppercase;white-space:normal;word-wrap:break-word;background-color:#1976d2}.ais-SearchBox .ais-SearchBox-form #search{color:#fff}.ais-SearchBox .ais-SearchBox-form .ais-SearchBox-reset{display:none}.ais-SearchBox .searchBarExpand{position:absolute;right:50px;font-size:15px;margin-top:5px}#bulkSearchPopper{width:1000px;height:500px;padding:1rem;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.16)}.bulkEditTabContainer .bulkEditTabBar{flex-direction:row}.bulkEditTabContainer .bulkEditTabBar .MuiTabs-root{flex-grow:1}#panel>.staff{display:flex;flex-grow:1}#panel>.staff .side-list{width:20%;display:flex;flex-direction:row;overflow:hidden}#panel>.staff .selected-staff-window{display:flex;flex-grow:1;flex-direction:column}#panel>.staff .tab-container{height:100%}#panel>.staff .tab{height:100%;width:100%}#panel>.staff .staff-details-panel{margin:.5%;flex-grow:1;background-color:#fff;position:relative;padding:.5%;max-height:34%;overflow:hidden}.staff-details-panel .md-form.md-outline{margin:0}.staff-details-panel div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#panel>.staff .tab-window{display:flex;flex-direction:column;flex-grow:1}#panel>.staff .tab-bar{padding:0 0 0 5px;margin:0;display:flex;box-sizing:border-box;background:#2699fb}#panel>.staff .tab-bar li{list-style:none;padding:5px;margin-right:10px;color:#fff;text-transform:capitalize;cursor:pointer}.tab-bar li.selected{border:solid #f0f2f8;border-width:0 0 5px}.tab-bar li,.tab-bar li.selected{padding-left:2.5rem;padding-top:.5rem;padding-bottom:.5rem}.tab-bar li{border:solid #2699fb;border-width:0 0 5px}.staff .empty-component{font-size:2em;color:#a9a9a9;justify-content:center;flex-direction:column;text-align:center;margin:5%;height:100%;display:flex;flex-grow:1}#panel>.staff .address-list,.staff{position:relative;display:flex;flex-grow:1;flex-direction:row;overflow:hidden;height:100%}.addresses{display:flex;flex-direction:row;width:100%}#panel>.staff .project-list,.documents,.projects{display:flex;flex-direction:row;flex-grow:1}#panel>.staff .project-list{overflow:hidden;height:100%}#panel>.staff .project-list .list-view{display:flex;flex-grow:1}#panel>.staff .document-list{display:flex;overflow:hidden;height:100%}#panel>.staff .document-details{display:flex;flex-direction:column;flex-grow:1}#panel>.staff .document-details .text-holder{flex-direction:column;padding:5px}#panel>.staff .document-details .preview-holder{color:#f5f5f5;background-color:#dcdcdc}#panel>.staff .communications-tba,#panel>.staff .document-details .preview-holder{font-size:2em;justify-content:center;flex-direction:column;text-align:center;margin:10%;min-height:300px;display:flex;flex-grow:1}#panel>.staff .communications-tba{color:#a9a9a9}.address-container{width:40%;position:relative}#panel .staff .address-header{color:#fff;justify-content:center;margin:0;padding:2px;align-self:center;background-color:#65a7f1}#panel .staff .address-header h6{margin:.3rem}.staff .list-view{flex-grow:1}.staff .address-tab{display:flex;flex-grow:1;flex-direction:row}.staff .searchable-list{flex-grow:1}.staff .address-tab .searchable-list{flex-grow:1;text-align:left}.staff #custEditBtn{padding:7px;right:45px}.staff #custDeleteBtn,.staff #custEditBtn{position:absolute;top:0;margin-right:.5rem}.staff #custDeleteBtn{padding:7px 14px;right:0;cursor:pointer}.staff #addAddressPlusBtn{bottom:15px;right:15px}.staff #addAddressPlusBtn,.staff #addContactPlusBtn{position:absolute;font-size:30px;color:#2699fb;-webkit-filter:drop-shadow(3px 3px 2px rgba(0,0,0,.16));filter:drop-shadow(3px 3px 2px rgba(0,0,0,.16));cursor:pointer}.staff #addContactPlusBtn{bottom:50px;right:30px}.staff #brEditBtn{padding:7px;right:45px}.staff #brDeleteBtn,.staff #brEditBtn{position:absolute;top:0;margin-right:.5rem}.staff #brDeleteBtn{padding:7px 14px;right:0;cursor:pointer}#panel>.staff .tba{font-size:2em;color:#a9a9a9;justify-content:center;flex-direction:column;text-align:center;margin:5%;display:flex;flex-grow:1}.searchable-list .ais-InstantSearch__root{display:flex;flex-direction:column;width:100%}.searchable-list .ais-InstantSearch__root .ais-SearchBox{display:flex}.searchable-list .ais-InstantSearch__root .ais-Hits{display:flex;flex-grow:1;height:auto;position:relative}.staff .searchable-list .ais-InstantSearch__root .ais-Hits .ais-Hits-list{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.myaccount-container{justify-content:center;align-content:center;display:flex;width:100%;height:100%;overflow:scroll}.myaccount-card{position:relative;margin:2rem;width:90%;min-width:800px;max-width:1000px;height:90%;min-height:800px;display:flex;flex-direction:column;text-align:center;padding:1rem}.myaccount-details{margin-top:2rem;text-align:center;justify-content:center}.passwordFields{margin-bottom:2rem;position:relative}.myaccount-card .editBtn{width:100%;right:0;padding:7px 10px;color:#fff}.loadingContainer{background-color:rgba(0,0,0,.265);position:absolute;top:0;right:0;width:100vw;height:100vh;z-index:1;padding-top:25vh}.loader,.loader:after,.loader:before{background:#0b8edd;-webkit-animation:load1 1s ease-in-out infinite;animation:load1 1s ease-in-out infinite;width:1em;height:4em}.loader{color:#0b8edd;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:after,.loader:before{position:absolute;top:0;content:""}.loader:before{left:-1.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}@keyframes load1{0%,80%,to{box-shadow:0 0;height:4em}40%{box-shadow:0 -2em;height:5em}}.sk-folding-cube{margin:20px auto;width:40px;height:40px;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2682fb;-webkit-animation:sk-foldCubeAngle 1s linear infinite both;animation:sk-foldCubeAngle 1s linear infinite both;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotate(90deg);transform:scale(1.1) rotate(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotate(270deg);transform:scale(1.1) rotate(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,to{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}90%,to{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}.customToast{z-index:5000;position:absolute;height:50px;background-color:red;color:#fff;bottom:0;margin:1rem;width:auto;padding-left:1rem;padding-right:1rem;justify-content:center;line-height:50px;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);font-weight:400;font-size:1.125rem}.customToast .ToastIcon{margin-right:20px}#toastCloseButton{color:#fff;height:25px;width:25px;margin-left:20px;padding:0;font-size:1rem}#root .App{position:absolute;top:0;right:0;bottom:0;left:0}#content,#root .App{display:flex;flex-direction:column}#content{height:100vh}#panel{display:flex;flex-grow:1;overflow:hidden}.loginContainer{display:flex;flex-direction:row;width:100%;height:100%}@media screen and (min-width:800px){.filler{padding-top:45vh;font-size:50px;width:50%;background:#2699fb;color:#fff;justify-content:center;align-content:center;text-align:center}.Login{position:relative;width:50%}}@media screen and (max-width:800px){.filler{padding-top:50vh;width:30%;background:#2699fb;color:#fff;justify-content:center;text-align:center}.Login{position:relative;width:70%}}@media screen and (max-width:600px){.filler{width:0;background:#2699fb;color:#fff;justify-content:center;text-align:center}.Login{position:relative;width:100%;overflow:scroll}}.login-form{justify-self:center;align-self:center;min-height:530px;flex:1 1 auto;padding:5rem 1.25rem 1.25rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.loginBtn{margin-top:20px;align-self:center;align-content:center;justify-content:center;text-align:center;width:100%}.loginHeader{background:#2682fb;color:#fff;text-align:center;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:1rem;margin-top:-2rem}.loginBtn button{width:100%}.login-form .formRow{margin-bottom:40px;position:relative}.loginError{color:red;top:2rem;visibility:visible;opacity:1}.loginError,.loginErrorNone{position:absolute;transition:visibility 0s,opacity .5s linear}.loginErrorNone{visibility:hidden;opacity:0}.forgotPWLink{padding-top:5px;color:#2682fb;cursor:pointer}.forgotPWLink:hover{color:#62a5fd}.errorMessage{color:red;transition:visibility 0s,opacity .5s linear}h1,h2,h3,h4{text-transform:capitalize}
/*# sourceMappingURL=main.818a99a5.chunk.css.map */