.container-fluid,.row{padding:0;margin:0}.container-fluid .col,.container-fluid .col-1,.container-fluid .col-2,.container-fluid .col-3,.container-fluid .col-4,.container-fluid .col-5,.container-fluid .col-6,.container-fluid .col-7,.container-fluid .col-8,.container-fluid .col-9,.container-fluid .col-10,.container-fluid .col-11,.container-fluid .col-12,.container-fluid .col-auto,.container-fluid .col-lg,.container-fluid .col-lg-1,.container-fluid .col-lg-2,.container-fluid .col-lg-3,.container-fluid .col-lg-4,.container-fluid .col-lg-5,.container-fluid .col-lg-6,.container-fluid .col-lg-7,.container-fluid .col-lg-8,.container-fluid .col-lg-9,.container-fluid .col-lg-10,.container-fluid .col-lg-11,.container-fluid .col-lg-12,.container-fluid .col-lg-auto,.container-fluid .col-md,.container-fluid .col-md-1,.container-fluid .col-md-2,.container-fluid .col-md-3,.container-fluid .col-md-4,.container-fluid .col-md-5,.container-fluid .col-md-6,.container-fluid .col-md-7,.container-fluid .col-md-8,.container-fluid .col-md-9,.container-fluid .col-md-10,.container-fluid .col-md-11,.container-fluid .col-md-12,.container-fluid .col-md-auto,.container-fluid .col-sm,.container-fluid .col-sm-1,.container-fluid .col-sm-2,.container-fluid .col-sm-3,.container-fluid .col-sm-4,.container-fluid .col-sm-5,.container-fluid .col-sm-6,.container-fluid .col-sm-7,.container-fluid .col-sm-8,.container-fluid .col-sm-9,.container-fluid .col-sm-10,.container-fluid .col-sm-11,.container-fluid .col-sm-12,.container-fluid .col-sm-auto,.container-fluid .col-xl,.container-fluid .col-xl-1,.container-fluid .col-xl-2,.container-fluid .col-xl-3,.container-fluid .col-xl-4,.container-fluid .col-xl-5,.container-fluid .col-xl-6,.container-fluid .col-xl-7,.container-fluid .col-xl-8,.container-fluid .col-xl-9,.container-fluid .col-xl-10,.container-fluid .col-xl-11,.container-fluid .col-xl-12,.container-fluid .col-xl-auto,.row .col,.row .col-1,.row .col-2,.row .col-3,.row .col-4,.row .col-5,.row .col-6,.row .col-7,.row .col-8,.row .col-9,.row .col-10,.row .col-11,.row .col-12,.row .col-auto,.row .col-lg,.row .col-lg-1,.row .col-lg-2,.row .col-lg-3,.row .col-lg-4,.row .col-lg-5,.row .col-lg-6,.row .col-lg-7,.row .col-lg-8,.row .col-lg-9,.row .col-lg-10,.row .col-lg-11,.row .col-lg-12,.row .col-lg-auto,.row .col-md,.row .col-md-1,.row .col-md-2,.row .col-md-3,.row .col-md-4,.row .col-md-5,.row .col-md-6,.row .col-md-7,.row .col-md-8,.row .col-md-9,.row .col-md-10,.row .col-md-11,.row .col-md-12,.row .col-md-auto,.row .col-sm,.row .col-sm-1,.row .col-sm-2,.row .col-sm-3,.row .col-sm-4,.row .col-sm-5,.row .col-sm-6,.row .col-sm-7,.row .col-sm-8,.row .col-sm-9,.row .col-sm-10,.row .col-sm-11,.row .col-sm-12,.row .col-sm-auto,.row .col-xl,.row .col-xl-1,.row .col-xl-2,.row .col-xl-3,.row .col-xl-4,.row .col-xl-5,.row .col-xl-6,.row .col-xl-7,.row .col-xl-8,.row .col-xl-9,.row .col-xl-10,.row .col-xl-11,.row .col-xl-12,.row .col-xl-auto{padding:0}.form-control,.form-control:focus{color:#313131}*{box-sizing:border-box;transition:.25s}body{display:block;line-height:1.61;max-width:100%;overflow-x:hidden;min-width:100%;color:#313131;background:#fff;font-family:"Roboto",sans-serif}.fixedcontainer{max-width:1100px;margin:0 auto;padding:.75rem}.accessibility{background:transparent;border:none;box-shadow:none;padding:0}.resimage{max-width:100%;max-height:100%}.form-control{height:auto}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media only screen and (max-width:768px){.invertflexonsmall{flex-direction:column-reverse}}.generaltextarea{min-height:25vh}a{text-decoration:none}.tooltipindicator{background:#313131;color:#fff;border-radius:50%;font-size:.75rem;font-weight:600;padding:.15rem .4rem;width:.75rem;height:.75rem}.appheader{padding:.5rem 0;border-bottom:.1rem solid #efefef}.appheader a{text-decoration:none}.appheader .headerleft{display:flex;align-items:center;font-weight:600;font-size:1.065rem}.appheader .headerleft .companylogo{max-width:2.5rem;max-height:2.5rem}.appheader .headerleft a{text-decoration:none;color:#313131;display:flex;align-items:center}.appheader .headerright{display:flex;justify-content:flex-end;align-items:center}.sidenav{height:100%;width:0;position:fixed;z-index:1075;top:0;right:0;opacity:.99;text-align:center;background-color:#343d46;overflow-x:hidden;padding-top:60px;transition:.5s}.sidenav-toggler{cursor:pointer}.sidenav a{text-decoration:none;font-size:1.25rem;padding:.875rem 1.45rem;font-weight:400;color:#fff;display:block;transition:.3s}.sidenav a:hover{color:#f1f1f1}.sidenav a.sidenavcloser{position:absolute;top:0;right:1.5rem;font-size:2rem}.sidenavopener{display:none}.sidenav-separator-dots{display:flex;justify-content:center}.sidenav-separator-dots .dot{background:#fff;border-radius:50%;height:.35rem;width:.35rem;margin-left:.75rem}.sidenav .sociallinks{display:flex;align-items:center}.sidenav .sociallinks .headericon{font-size:1.125rem;margin:0 .875rem 0 0}.dropzoneclass{padding:.65rem}.dropzoneclass,.loader{display:flex;flex-flow:column;justify-content:center}.loader{margin:0 auto;max-width:80%;background:#313131;color:#fff;padding:1.5rem;align-items:center;border-radius:.25rem}.loader .MuiSvgIcon-root{font-size:4rem;-webkit-animation:load 1.4s linear infinite;animation:load 1.4s linear infinite}@-webkit-keyframes load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-container{position:fixed;background:rgba(0,0,0,.7);overflow-y:auto;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;z-index:1050}.loader-text{font-size:1.1rem;margin-top:.75rem}.previousproject{box-shadow:0 1px 2px .25px rgba(0,0,0,.12),0 1px 3px .25px rgba(0,0,0,.24);border-radius:.35rem;overflow:hidden}.previousproject-image{height:13.5rem;object-fit:cover;width:100%}.previousproject-image-container{height:13.5rem}.previousproject-details{padding:.75rem}.previousproject-details-name{font-weight:600;text-transform:uppercase}.previousproject-details-desc{margin:.35rem 0;line-height:1.5rem;white-space:pre-wrap;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:4.5rem}.previousproject-details-misc{color:#707070}.nonefound{padding:1.5rem 0;display:flex;flex-flow:column;align-items:center;justify-content:center;min-height:40vh}.nonefound .MuiSvgIcon-root{font-size:5rem}.comingsoon{text-align:center;min-height:45vh;display:flex;align-items:center;justify-content:center;flex-flow:column;font-weight:500;font-size:1.25rem}.comingsoon .resimage{max-height:17.5rem}.document{padding:1.35rem;border-radius:.35rem;box-shadow:0 1px 2px .25px rgba(0,0,0,.12),0 1px 3px .25px rgba(0,0,0,.24);color:#313131;text-decoration:none;cursor:pointer;align-items:center;margin-bottom:.875rem}.document .filename{text-transform:uppercase;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.document .downloadicon{font-weight:500;align-items:center}a.document-container{text-decoration:none}.projectcard{box-shadow:0 2px 10px rgba(50,50,93,.1);border-radius:.75rem;overflow:hidden;border:.0875rem solid #efefef;transition:.2s;max-width:450px;margin:.5rem auto}.projectcard-details{padding:.75rem}.projectcard-projectname{font-size:1.1875rem;font-weight:600;text-transform:uppercase}.projectcard-projectname a{text-decoration:none;color:#313131}.projectcard-projectdesc{margin:.5rem 0}.projectcard-image{max-height:15.5rem;overflow:hidden;min-width:67.5%;max-width:100%;object-fit:cover}.projectcard-image-container{height:15.5rem;overflow:hidden;width:100%;background-color:#efefef;border-bottom:.1rem solid #efefef;display:flex;justify-content:center;align-items:center}.propositions{border:.1rem solid #cfcfcf;border-radius:.35rem;color:#313131;margin:.75rem 0;text-transform:capitalize}.propositions .row{justify-content:center;align-items:center;text-align:center}.propositions .col-6{padding:1.25rem .875rem}@media only screen and (max-width:768px){.propositions .col-6{padding:.35rem}}.propositions .proposition-heading{font-size:1rem;font-weight:500;color:#707070}@media only screen and (max-width:768px){.propositions .proposition-heading{font-size:.875rem}}.propositions .highlighted{font-weight:600;font-size:1.25rem}@media only screen and (max-width:768px){.propositions .highlighted{font-size:.925rem}}.propositions .leftcol{border-right:.1rem solid #efefef}.propositions .toprow{border-bottom:.1rem solid #efefef}.propositions .MuiSvgIcon-root{font-size:6rem;font-weight:500}.propositions .imagecontainer{height:6rem;max-height:7.5rem;max-width:100%}@media only screen and (max-width:768px){.propositions .imagecontainer{height:4.5rem;max-height:4.5rem}}.propositions .imagecontainer .resimage{max-width:100%;max-height:100%}.propositions .bottomrow:first-child{border-bottom:.1rem solid #efefef}.fixedcontainermodal{position:fixed;overflow:auto;top:0;right:0;left:0;z-index:997;height:100%;bottom:0;background:#fff}@media print{.fixedcontainermodal{position:relative;overflow-y:auto!important;min-width:100vw;margin:0}}.fixedcontainermodal-top{background:#3955ea;color:#fff}.fixedcontainermodal-top .row{align-items:center}.fixedcontainermodal-top-name{text-transform:uppercase;font-size:1.175rem;font-weight:600;letter-spacing:.075rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixedcontainermodal-top-option{display:flex;justify-content:flex-end}.fixedcontainermodal-top-option .closeicon{color:#fff}.developercard,.submissioncard{border-radius:.5rem;box-shadow:0 2px 5px 0 rgba(50,50,93,.1);border:.1rem solid #efefef;overflow:hidden;margin:.5rem auto;max-width:450px}.submissioncard-top{padding:.75rem;border-bottom:.1rem dashed #cfcfcf;display:flex;align-items:center}.submissioncard-top-heading{font-weight:600;font-size:1.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:.5rem;text-transform:uppercase}.submissioncard-top-image{max-width:6.5rem;min-width:4.5rem;max-height:6.5rem;min-height:3.25rem;border:.1rem solid #efefef;border-radius:.125rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.submissioncard-details,.submissioncard-options{padding:.75rem}.submissioncard-options .addtocomparebtn{color:green}.submissioncard-options button:not(:last-child){margin-bottom:.75rem}.developercard a,.submissioncard a{text-decoration:none}.biddinginfomodal{margin:.75rem auto;min-width:50%;max-width:80%;background:#fff;border-radius:.5rem;text-align:center;padding:.75rem 1.5rem}.biddinginfomodal-container{position:fixed;background:rgba(0,0,0,.7);overflow:auto;top:0;bottom:0;right:0;left:0;text-align:center;height:auto;z-index:999}.biddinginfomodal.lengthybox{min-width:80%;max-width:100%}.biddinginfomodal-top{padding:.75rem;text-align:right}.biddinginfomodal-image{max-height:10.5rem}.biddinginfomodal-rules{text-align:left}.biddinginfomodal-rules h4{font-size:1.5rem;margin-bottom:.75rem;text-decoration:underline}.biddinginfomodal-rules-formula{padding:.875rem;margin:.875rem 0;width:100%;border:.1rem dashed #cfcfcf;font-family:"Cambria",sans-serif;font-size:1.25rem;text-align:center;letter-spacing:.05rem;font-weight:700}.compare{position:fixed;height:100%;top:0;right:0;left:0;bottom:0;overflow:auto;background:#fff;z-index:1001;overflow-y:auto;-ms-overflow-style:none}.compare::-webkit-scrollbar{display:none}.compare-top{padding:.75rem;background:#1976d2;color:#fff;align-items:center}.compare-top-heading{font-size:1.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.0875rem}.compare-top-right{display:flex;justify-content:flex-end}.compare-top-right .MuiSvgIcon-root{fill:#fff}.compare .firstcol{border-right:.1rem solid #cfcfcf}.compare-fullscreen .productcolumn .productimage{width:50%;display:flex;align-items:center;justify-content:center;background:#efefef;min-height:10rem;max-height:12.5rem;position:relative;padding:.75rem 0}.compare-fullscreen .productcolumn .productimage .resimage{height:auto;width:auto;max-width:75%;max-height:12.5rem}@media only screen and (max-width:576px){.compare-fullscreen .productcolumn .productimage .resimage{max-height:75%;max-width:75%}}.compare-fullscreen .productcolumn .productdesc{width:50%;padding:1rem .75rem;border-bottom:.1rem dashed #cfcfcf;display:flex;flex-flow:column;justify-content:center}.compare-fullscreen .productcolumn .productdesc .heading{color:#191919;font-size:.875rem}.compare-fullscreen .productcolumn .productdesc .value{color:#313131;font-size:1rem;font-weight:600;text-transform:capitalize}.compare-fullscreen .productcolumn .productdesc .value.prewrap{white-space:pre-wrap;font-size:.75rem}.compare-fullscreen .productcolumn .productdesc.inverterdesc,.compare-fullscreen .productcolumn .productdesc.paneldesc{min-height:14.75rem}.compare-fullscreen .productcolumn .productdesc.inverterdesc{min-height:15rem}.compare-fullscreen .productcolumn .productdesc.extradesc,.compare-fullscreen .productcolumn .productdesc.paneldesc{min-height:13.5rem}.compare-fullscreen .productcolumn .productdesc.totalcost{align-items:center}.compare-fullscreen .productcolumn .productdesc.totalcost .heading{font-size:1rem}.compare-fullscreen .productcolumn .productdesc.totalcost .value{font-size:1.45rem}.compare-fullscreen .productcolumn .productdesc.systemcost{align-items:center}.compare-fullscreen .productcolumn .productdesc.systemcost .heading{font-size:1rem}.compare-fullscreen .productcolumn .productdesc.systemcost .value{font-size:1.275rem}.compare-fullscreen .productcolumn .productdesc .brandimage{width:60%;padding:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);display:flex;align-items:center;justify-content:center;height:100%;min-height:7.5rem;border-radius:.35rem}.compare-fullscreen .productcolumn .productdesc .brandimage-container{width:100%;display:flex;justify-content:center}.compare-fullscreen .productcolumn .productdesc .brandimage .resimage{max-width:50%;max-height:50%}@media only screen and (max-width:576px){.compare-fullscreen .productcolumn .productdesc .brandimage .resimage{max-width:80%;max-height:80%}}@media only screen and (max-width:576px){.compare-fullscreen .productcolumn .productdesc .brandimage{min-height:6rem;width:65%}}.compare-fullscreen .productcolumn .productdesc .secondaryvalue{font-size:.75rem;color:#707070;font-weight:500}@media only screen and (max-width:768px){.compare-fullscreen .productcolumn .productimage{height:6rem}.compare-fullscreen .productcolumn .productdesc .heading{font-size:.75rem}.compare-fullscreen .productcolumn .productdesc .value{font-size:.875rem}}button.comparisontoggler{border-radius:3.5rem;padding:1.25rem 1.75rem;position:fixed;right:2rem;bottom:2rem;z-index:1050;box-shadow:0 1px 2px .25px rgba(0,0,0,.12),0 1px 3px .25px rgba(0,0,0,.24);outline:none}button.comparisontoggler,button.comparisontoggler:hover{background:#3955ea;color:#fff}.bidcard{background:#fff;border-radius:.5rem;border:.1rem solid #efefef;color:#313131;padding:1rem;transition:.35s;text-align:left;margin-bottom:.75rem}.bidcard,.bidcard.bestbid{box-shadow:0 2px 10px rgba(50,50,93,.1)}.bidcard.bestbid{border:.1rem dashed teal}.bidcard-developername,.bidcard a{color:#313131;text-decoration:none}.bidcard-developername{text-transform:uppercase;font-weight:600;font-size:.875rem}.bidcard-bidinfo-bidrow.options{font-size:.75rem;color:#707070;font-weight:500;align-items:center}.bidcard-bidinfo-bidrow.options .MuiSvgIcon-root{font-size:1rem}.bidcard-bidinfo-bidrow.options .alignright{text-align:right;font-weight:500}.bidcard-bidinfo-bidrow.options .alignright .MuiSvgIcon-root{font-size:1.5rem}.bidcard-bidinfo-col{padding:.75rem 0!important}.bidcard-bidinfo-col-heading{font-size:.75rem;font-weight:500}.bidcard-bidinfo-col-value{font-weight:700}@media only screen and (max-width:576px){.bidcard-bidinfo-col{padding-top:0!important}}.bidcard-main-rank{color:#3955ea;font-weight:600;font-size:1.175rem;text-transform:uppercase}.bidcard-main-rank,.pageender{display:flex;align-items:center}.pageender{justify-content:center;width:100%;margin:.75rem auto}.pageender-dot{width:.75rem;height:.75rem;border:.125rem solid #707070;background:#fff;border-radius:50%;margin:0 .375rem}.projectdetailscard{padding:.75rem;border:.1rem dashed #cfcfcf;border-radius:.5rem}.projectdetailscard-container{margin:1.5rem 0 1rem}.projectdetailscard-container-heading{font-size:1.35rem;font-weight:600;text-transform:uppercase}.projectdetailscard-projectinfo-col{padding:.75rem 0!important;text-align:center;font-size:1.125rem}.projectdetailscard-projectinfo-col-heading{font-size:.875rem;font-weight:500}.projectdetailscard-projectinfo-col-value{font-weight:700}@media only screen and (max-width:576px){.projectdetailscard-projectinfo-col{padding-top:0!important}}.modalbox{margin:0 auto;min-width:50%;max-width:80%}.modalbox-container{position:fixed;background:rgba(0,0,0,.7);overflow-y:auto;top:0;bottom:0;right:0;left:0;display:flex;height:auto;align-items:center;z-index:999}.modalbox.lengthybox{min-width:80%;max-width:100%}.modalbox .head{border-top-right-radius:.35rem;border-top-left-radius:.35rem;background:#3955ea;color:#fff;font-weight:500;font-size:1.1rem;padding:.75rem;align-items:center}.modalbox .head .closebutton{font-size:1.35rem;cursor:pointer;color:#fff}.modalbox .head .closebuttoncontainer{text-align:right}.modalbox .contents{background:#fff;border-bottom-right-radius:.35rem;border-bottom-left-radius:.35rem;color:#313131;padding:.75rem}.modalbox .contents .withoutbg{color:#313131}@media only screen and (max-width:768px){.modalbox{min-width:65%;max-width:85%}}.developercard{min-width:45.5%;max-width:50%}.developercard-top{padding:.75rem;border-bottom:.1rem dashed #cfcfcf;display:flex;align-items:center}.developercard-top-heading{font-weight:600;font-size:1.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:.5rem;text-transform:uppercase}.developercard-top-image{width:5rem;height:5rem;border:.1rem solid #efefef;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.developercard-top-image .resimage{object-fit:cover;width:5rem;height:5rem}.developercard-details{padding:.75rem}.developercard-options{padding:.75rem;text-align:center}.developercard a{text-decoration:none}.errorfallbackui{min-height:100vh;align-items:center;display:flex;flex-flow:column;justify-content:center;text-align:center}.errorfallbackui-image{max-height:22.5rem;margin:1rem auto}.errorfallbackui-label{font-weight:500;font-size:1.25rem;max-width:500px;margin:0 auto}.youtubeembed{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}.youtubeembed-col{padding:.75rem!important}.youtubeembed-container{position:relative;width:100%;padding-top:56.25%;border-radius:.5rem}.imagetile,.youtubeembed-container{overflow:hidden;box-shadow:0 1px 2px .25px rgba(0,0,0,.12),0 1px 3px .25px rgba(0,0,0,.24)}.imagetile{padding:.75rem;border-radius:.45rem;height:5rem;display:flex;align-items:center;justify-content:center;text-align:center;margin:.75rem 1rem}.imagetile-image{max-height:5rem;max-width:100%}.timeoutofsyncpage{z-index:10000;position:fixed;top:0;right:0;bottom:0;left:0;min-height:100vh;padding:1.5rem;background:#fff;display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center}.timeoutofsyncpage-image{max-height:15rem;overflow:hidden}.timeoutofsyncpage-image img{max-height:15rem;object-fit:cover}.timeoutofsyncpage-message{font-size:1.25rem;font-weight:500;text-transform:capitalize}.home h1.homeheading{font-size:1.75rem;font-weight:600;text-transform:uppercase;margin-bottom:.75rem}.home-section1 .fixedcontainer{align-items:center;height:100%;min-height:65vh}.home-section2{background:#efefef}.home-section2 .fixedcontainer{align-items:center;height:100%;min-height:65vh}@media only screen and (max-width:968px){.home-section2 .fixedcontainer{flex-direction:column-reverse}}.home .desccolumn,.home .imagecolumn{padding:1rem}.login .fixedcontainer{min-height:78.5vh;display:flex;align-items:center}.login .fixedcontainer .loginimage-container{padding:.875rem}.login .fixedcontainer .loginform{padding:1rem}.login .fixedcontainer .loginform-heading{font-size:1.5rem;font-weight:600;text-transform:uppercase;margin-bottom:.75rem}.login .fixedcontainer .loginform-buttons a{text-decoration:none}.admindashboard-top{display:flex;align-items:center}.admindashboard-top-heading{font-size:1.35rem;font-weight:600;letter-spacing:.075rem;text-transform:uppercase}.admindashboard-top-options{display:flex;justify-content:flex-end}.admindashboard-createdeveloper-form-label{font-weight:500}.admindashboard-createdeveloper-form-document{padding:.875rem;border-radius:.5rem;box-shadow:0 1px 2px .25px rgba(0,0,0,.12),0 1px 3px .25px rgba(0,0,0,.24);margin-bottom:.75rem;align-items:center;display:flex}.admindashboard-createdeveloper-form-document .docoptions{display:flex;justify-content:flex-end}.admindashboard-createdeveloper-installerselector{max-height:45vh;border:.1rem solid #efefef;border-radius:.45rem;overflow-y:auto;padding:.75rem}.previousproject{padding:.75rem;margin:.75rem auto}.visibletoselect{min-height:45vh;max-height:80vh}.dashboard-navbar{width:100%;border-bottom:.1rem solid #efefef}.dashboard-navbar .nopadding{padding:0 .5rem;overflow-x:auto;white-space:nowrap;text-align:left;-ms-overflow-style:none;scrollbar-width:none}.dashboard-navbar .nopadding::-webkit-scrollbar{display:none}.dashboard-navbar .tabswitcher{display:inline-block;padding:.75rem;transition:.75s;text-decoration:none;color:#313131;font-weight:500;font-size:.925rem;border-bottom:.15rem solid #fff}.dashboard-navbar .tabswitcher .MuiSvgIcon-root{font-size:1.25rem}.dashboard-navbar .tabswitcher.active{color:#3955ea;border-bottom:.15rem solid #3955ea}.developerinfo-top{box-shadow:0 2px 10px rgba(50,50,93,.1);border-top:.25rem solid #3955ea;border-radius:.35rem;padding:.75rem}.developerinfo-image{max-height:20rem;max-width:20rem;object-fit:cover;border-radius:.5rem;border:.1rem solid #efefef}.developerinfo-image-container{padding:.5rem;max-height:20.5rem;display:flex;justify-content:center;align-items:center}.developerinfo-details{display:flex;flex-flow:column;justify-content:center}.developerinfo-details-name{font-weight:600;font-size:1.25rem;letter-spacing:.075rem;text-transform:uppercase}.developerinfo-furtherdetails{padding:.875rem 0}.developerinfo-furtherdetails-heading{font-weight:600;font-size:1.25rem;letter-spacing:.075rem;text-transform:uppercase;display:inline-block;margin-bottom:.5rem}.developerinfo-furtherdetails-desc{white-space:pre-wrap;min-height:10.5vh}.developerinfo-furtherdetails a{text-decoration:none}.developerinfo-furtherdetails-file{padding:1.35rem;border-radius:.35rem;box-shadow:0 1px 2px .25px rgba(0,0,0,.12),0 1px 3px .25px rgba(0,0,0,.24);color:#313131;text-decoration:none;cursor:pointer;align-items:center}.developerinfo-furtherdetails-file .filename{text-transform:uppercase;font-weight:500}.developerinfo-furtherdetails-notes{white-space:pre-wrap}.developerinfo .youtuberow{text-align:center;display:flex;align-items:center;justify-content:center}.developerteam-teammember{margin-bottom:.75rem;box-shadow:0 2px 5px 0 rgba(50,50,93,.1);border:.1rem solid #efefef;border-left:.15rem solid #3955ea;padding:1rem .75rem;display:flex;align-items:center;border-radius:.25rem}.developerteam-teammember-image{max-width:2.5rem;max-height:2.5rem;border-radius:50%;border:.1rem solid #efefef}.developerteam-teammember .accountcircle{max-width:2.5rem;overflow:hidden}.developerteam-teammember .accountcircle .MuiSvgIcon-root{font-size:2.5rem}.developerteam-teammember .maindetails{padding-left:.5rem}.developerteam-teammember .maindetails .membername{font-weight:500;font-size:1.125rem}.developerteam-teammember .maindetails .memberposition{font-weight:500;color:#707070;font-size:.75rem}.developerteam-teammember .positioncol{text-align:right;text-transform:capitalize}.developerteam-teammember .positioncol .youlabel{color:teal}.developerprofile-row-image{height:15.75rem;border-radius:50%;object-fit:cover;border:.1rem solid #cfcfcf}.developerprofile-row-image-container{display:flex;height:15.75rem;text-align:center;justify-content:center;align-items:center}.developerprofile-row-image-container .MuiSvgIcon-root{font-size:15.75rem}.app-project-optionsbar{width:100%;border-bottom:.1rem solid #efefef}.app-project-optionsbar .fixedcontainer{padding:0 .75rem}.app-project-optionsbar .tabswitcher{display:inline-block;padding:.75rem;transition:.75s;text-decoration:none;color:#313131;font-weight:500;font-size:.925rem;border-bottom:.15rem solid #fff}.app-project-optionsbar .tabswitcher .MuiSvgIcon-root{font-size:1.25rem}.app-project-optionsbar .tabswitcher.active{color:#3955ea;border-bottom:.15rem solid #3955ea}.app-project-optionsbar.dashboardbar{background:#efefef}.app-project-optionsbar.dashboardbar .tabswitcher{border-bottom:.15rem solid #efefef}.app-project-optionsbar.dashboardbar .tabswitcher.active{border-bottom:.15rem solid #3955ea}.app-project-projectdetails-heading{font-weight:600;font-size:1.15rem;letter-spacing:.075rem;text-transform:uppercase}.app-project-projectdetails-desc{white-space:pre-wrap}.app-project-projectdetails-top{box-shadow:0 2px 10px rgba(50,50,93,.1);border-radius:.35rem;padding:.75rem;margin-top:1rem;min-height:25vh}.app-project-projectdetails-top-description{white-space:pre-wrap;font-size:.925rem;margin:.75rem 0}.app-project-projectdetails-top-options{margin-top:.5rem}.app-project-projectdetails-furtherdetails{margin-top:1rem}.app-project-projectdetails-furtherdetails-locationimages{display:flex;flex-flow:column;align-items:center}.app-project-projectdetails-furtherdetails-locationimages .locationimage{max-height:20rem;border-radius:.75rem;border:.1rem solid #efefef;margin:.25rem .35rem}.app-project-projectdetails-furtherdetails-locationimages .locationimage-container{max-height:20rem;overflow:hidden;text-align:center}.app-project-makesubmission label{font-weight:500;text-transform:capitalize}.app-project-makesubmission-estimatorbox{text-align:center;padding:1rem;border-radius:.5rem;box-shadow:0 2px 10px rgba(50,50,93,.1);margin:1rem 0;border:.1rem dashed teal}.app-project-makesubmission-estimatorbox-finalvalue{font-size:1.5rem}.app-project-makesubmission-document{padding:.75rem 0;display:flex;align-items:center;font-weight:500;text-transform:uppercase;font-weight:1.075rem}.app-project-makesubmission-document .col-1{text-align:right}.app-project-makesubmission .adderform-document-properties{margin-bottom:1rem;border:.125rem dashed #707070;padding:.75rem;border-radius:.25rem}.app-project-makesubmission .adderform-document-properties-toplabel{display:flex;align-items:center;margin:0}.app-project-bidding-wait{min-height:55vh;text-align:center;display:flex;justify-content:center;align-items:center;flex-flow:column}.app-project-bidding-wait .resimage{max-height:13.5rem}.app-project-bidding-wait-notice{font-size:1.25rem;font-weight:500;margin-top:.5rem}.app-project-bidding-activatorform{margin:1rem 0}.app-project-confirmdevelopers-choice{padding:1rem .75rem;border:.1rem solid #efefef;border-left:.2rem solid #3955ea;margin:.5rem 0;border-radius:.5rem;box-shadow:0 2px 10px rgba(50,50,93,.1)}.app-project-confirmdevelopers-choice .MuiFormControlLabel-root{margin:0;text-transform:uppercase}.app-project-confirmdevelopers-choice .MuiFormControlLabel-root .MuiTypography-body1{font-weight:500}.app-project-clientbidding-bestbid{text-align:center;margin-bottom:1.5rem}.app-project-clientbidding-bestbid-heading{font-weight:600;font-size:1.25rem;text-transform:uppercase;margin-bottom:.5rem}.app-project-clientbidding-bestbid-top{margin-top:.5rem;display:flex;align-items:center;text-align:left}.app-project-clientbidding-bestbid-top .alignright{display:flex;justify-content:flex-end}.app-project-clientbidding-biddingendsat{padding:1.5rem 1rem;border-radius:.5rem;text-align:center;font-size:1.125rem;border:.1rem dashed #cfcfcf;margin:1rem 0;display:flex;align-items:center}.app-project-clientbidding-biddingendsat-image,.app-project-clientbidding-biddingendsat-image .resimage{max-height:8.5rem}.app-project-clientbidding-biddingendsat-label{font-size:1.5rem;font-weight:600;text-transform:capitalize}.app-project-clientbidding-tabs{width:100%}.app-project-clientbidding-tabs a{text-decoration:none}.app-project-clientbidding-tabs-tabswitcher{transition:.35s;padding:.75rem;display:inline-block;text-decoration:none;color:#3955ea}.app-project-clientbidding-tabs-tabswitcher .MuiSvgIcon-root{transition:none}.app-project-clientbidding-tabs-tabswitcher.active{background:#3955ea;color:#fff}.app-project-clientbidding-activetab{border:.1rem solid #efefef;padding:1.25rem .875rem;background:#efefef;min-height:85vh;max-height:100vh;overflow-y:auto}.app-project-developerbidding-bestbid{text-align:center;margin-bottom:1.5rem}.app-project-developerbidding-bestbid-heading{font-weight:500;font-size:1.25rem;text-transform:capitalize;margin-bottom:.5rem}.app-project-developerbidding-bestbid-top{margin-top:.5rem;display:flex;align-items:center;text-align:left}.app-project-developerbidding-bestbid-top .alignright{display:flex;justify-content:flex-end}.app-project-developerbidding-biddingendsat{padding:3rem 1rem;border-radius:.5rem;text-align:center;font-size:1.125rem;border:.1rem dashed #cfcfcf;margin:1rem 0}.app-project-developerbidding-biddingendsat-label{font-size:1.5rem;font-weight:600;text-transform:capitalize}.app-project-developerbidding-tabs{width:100%}.app-project-developerbidding-tabs a{text-decoration:none}.app-project-developerbidding-tabs-tabswitcher{transition:.35s;padding:.75rem;display:inline-block;text-decoration:none;color:#3955ea}.app-project-developerbidding-tabs-tabswitcher .MuiSvgIcon-root{transition:none}.app-project-developerbidding-tabs-tabswitcher.active{background:#3955ea;color:#fff}.app-project-developerbidding-activetab{border:.1rem solid #efefef;padding:1.25rem .875rem;background:#efefef;min-height:85vh;max-height:100vh;overflow-y:auto}.app-project-developerbidding .exitpenalty-indicator{font-weight:500;text-transform:uppercase}.app-project-developerbidding .exitpenalty-indicator-value{font-size:1.35rem;font-weight:600}.app-project .timeup{padding:.75rem;text-align:center;color:#707070;font-size:1.25rem;font-weight:500;text-transform:capitalize}.app-project .timeup .MuiSvgIcon-root{font-size:4.5rem;margin-bottom:.75rem}.app-project .toprow-col{padding:.75rem;text-align:center;display:flex;justify-content:center}.app-project .toprow-col-right{text-align:right;justify-content:flex-end}.app-project .toprow-maininfo{background:#fff;color:#3f51b5;font-size:1rem;text-align:center;text-transform:uppercase;padding:.5rem 1rem;margin:.5rem 0;border-radius:.35rem;font-weight:500;border:.1rem dashed #3f51b5}.app-project .toprow-maininfo strong{font-size:1.125rem;font-weight:600}.app-project-chats-chatlist{padding:.75rem 0!important;display:flex;flex-flow:column;max-height:85vh}.app-project-chats-chatlist a{text-decoration:none}.app-project-chats-chatlist-listitem{margin:.25rem 0;padding:.875rem;border-radius:.25rem;box-shadow:0 2px 5px 0 rgba(50,50,93,.1);border:.1rem solid #efefef;display:flex;align-items:center;width:100%;text-decoration:none;color:#313131;font-weight:500;text-transform:uppercase;font-size:1rem}.app-project-chats-chatlist-listitem .MuiSvgIcon-root{font-size:2.25rem}.app-project-chats-chatlist-listitem .chatmemberimage{width:4rem;height:4rem;border-radius:50%;object-fit:cover;border:.1rem solid #cfcfcf}.app-project-chats-chatlist-listitem .chatmembername{padding:.25rem}.app-project-chats-chatlist-listitem.active{background:#efefef;border:.125rem solid #3955ea}.app-project-chats-messages{min-height:64vh;max-height:65vh;overflow-y:auto;background:#efefef;padding:.875rem;display:flex;flex-flow:column}.app-project-chats-messages-container{padding:.75rem!important;height:auto;overflow:auto}.app-project-chats-messages-tabs{width:100%;border-top-right-radius:.5rem;border-top-left-radius:.5rem;border:.1rem solid #efefef}.app-project-chats-messages-tabs a{text-decoration:none}.app-project-chats-messages-tabs a:hover{color:#313131}.app-project-chats-messages-tabs-tabitem{padding:.75rem;display:inline-block;color:#313131;transition:0s;border-bottom:.125rem solid #fff;margin-bottom:-.05rem}@media only screen and (max-width:768px){.app-project-chats-messages-tabs-tabitem{width:50%;text-align:center}}.app-project-chats-messages-tabs-tabitem.active{color:#3955ea;border-bottom:.125rem solid #3955ea}.app-project-chats-messages-tabs-tabitem.active:hover{color:#3955ea}.app-project-chats-messages-options{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:.75rem;border:.1rem solid #efefef;border-top:none}.app-project-chats-messages-options .row{align-items:center}.app-project-chats-messages-options-messagebox{padding:.75rem;width:100%;border:.1rem solid #cfcfcf;border-radius:.25rem;overflow-x:hidden;overflow-y:auto;flex:1 1;min-height:12.5vh;max-height:60vh}.app-project-chats-messages-options-messagebox-container{display:flex}.app-project-chats-messages-options-buttonsbox{text-align:right}.app-project-chats-messages-datenode{text-align:center;color:#707070;margin:.75rem 0;font-size:.875rem}.app-project-chats-messages-chatfile{box-shadow:0 2px 10px rgba(50,50,93,.1);padding:.75rem;border-radius:.45rem;background:#fff;font-weight:500;margin-bottom:.75rem;border:.075rem solid #cfcfcf}.app-project-chats-messages-chatfile .row{align-items:center}.app-project-chats-messages-chatfile .alignright{text-align:right;padding-top:.75rem}.app-project-chats-messages-chatfile a{text-decoration:none;color:#313131}.app-project-chats-messages-chatfile .detailscontainer{display:flex;flex-flow:column}.app-project-chats-messages-chatfile .detailscontainer .timestamp{font-size:.75rem;color:#707070;margin-top:.25rem;display:flex;align-items:center}.app-project-chats-messages-chatfile .detailscontainer .timestamp .MuiSvgIcon-root{font-size:1rem;margin-right:.25rem}.app-project-chats-messages-chatfile-details{padding:.75rem 0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-project-chats-messages-chatmessage{padding:.75rem;border-radius:.45rem;background:#fff;margin-bottom:.75rem;border:.075rem solid #cfcfcf;max-width:75%;min-width:60%;white-space:pre-wrap}.app-project-chats-messages-chatmessage.right{align-self:flex-end}.app-project-chats-messages-chatmessage.fromadmin{border:.1rem solid #3955ea}.app-project-chats-messages-chatmessage a{text-decoration:none;color:#313131}.app-project-chats-messages-chatmessage-chatfile-row{align-items:center}.app-project-chats-messages-chatmessage-chatfile-row .alignright{text-align:right}.app-project-chats-messages-chatmessage-chatfile .filename{max-width:89.5%;min-width:85%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-project-chats-messages-chatmessage-chatfile,.app-project-chats-messages-chatmessage-chattext{margin:.75rem 0}.app-project-chats-messages-chatmessage-fromAdmin,.app-project-chats-messages-chatmessage-timestamp{font-size:.75rem;color:#707070;margin-top:.25rem;display:flex;align-items:center}.app-project-chats-messages-chatmessage-fromAdmin .MuiSvgIcon-root,.app-project-chats-messages-chatmessage-timestamp .MuiSvgIcon-root{font-size:1rem;margin-right:.25rem}.app-project-chats-messages-chatmessage-fromAdmin{color:#3955ea;font-weight:500;font-size:1rem}.app-project-chats-messages-chatmessage-fromAdmin .MuiSvgIcon-root{font-size:1.35rem;margin-right:0}.app-project-chats-messages-chatmessage-userdetails,.app-project-chats-messages-chatmessage-userposition{color:#707070;font-size:.875rem;font-weight:500;display:flex;align-items:center}.app-project-chats-messages-chatmessage-userdetails .MuiSvgIcon-root,.app-project-chats-messages-chatmessage-userposition .MuiSvgIcon-root{font-size:1.175rem;margin-right:.125rem}.app-project-chats-messages-chatmessage-userposition{color:#909090;font-size:.8rem;font-weight:500}