*,*::before,*::after{box-sizing:border-box}html{font-size:14px}body{color:#212529;font-family:"Segoe UI Light","Segoe UI Web Light","Segoe UI","Segoe UI Web","Arial","Verdana","sans-serif";font-size:1rem;font-weight:400;text-align:left;line-height:1.5;-webkit-user-select:none;user-select:none;margin:0;padding:0;overflow:hidden;background-color:#fff}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}a{color:#007bff;text-decoration:none;background-color:transparent}label{display:inline-block;margin-bottom:.5rem}fieldset{min-width:0;padding:0;margin:0;border:0}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.body-background{height:100%;background-image:url(/build/images/51d22db663b3204f6075.png);background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-color:#999;margin:0;padding:0;font-family:LatoRegular,sans-serif;text-decoration-color:black;position:fixed;top:0;left:0;width:100%}.copyright{width:100%;text-align:-webkit-right;bottom:0;display:block;position:absolute;color:#fff;padding:.5em}
.ironridge .material-selection-wrapper .mounts-modal .mounts-modal-inner .save-but:hover,.ironridge .material-selection-wrapper .inner .scroll-table:hover::-webkit-scrollbar-thumb{background:#e5851b}.ironridge .material-selection-wrapper .line-wrap .m-row .header-array-btn:hover{background-color:#e5851b}.ironridge .material-selection-wrapper .color-checkbox-wrap.active,.ironridge .material-selection-wrapper .color-checkbox-wrap-accessory.active{box-shadow:0 0 0 2px #f7931d}.ironridge .arrays-content-switch-mode-btn:hover{background-color:#e5851b}.ironridge .module-selection-button .button:hover{background-color:#e5851b !important}.ironridge .warning-modal-button:hover{background-color:#e5851b}.ironridge .report-content-row-download:hover,.ironridge .report-content-row-csv:hover,.ironridge .report-content-attachments-download:hover,.ironridge .report-content-selections button[name=mountType]:hover,.ironridge .report-content-selections button[name=accessory]:hover,.ironridge .report-content-assessories-btn:hover{background-color:#e5851b !important}.ironridge .report-content-selections .color-checkbox-wrap.active,.ironridge .color-checkbox-wrap.active{box-shadow:0 0 0 2px #f7931d !important}.ironridge .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#f7931d !important}.ironridge .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f7931d !important}.ironridge .MuiMenuItem-root:hover{background-color:rgba(247, 147, 29, 0.08) !important}.ironridge .MuiMenuItem-root.Mui-selected{background-color:rgba(247, 147, 29, 0.12) !important}.ironridge .MuiMenuItem-root.Mui-selected:hover{background-color:rgba(247, 147, 29, 0.2) !important}.ironridge .MuiSwitch-switchBase.Mui-checked{color:#f7931d}.ironridge .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#f7931d !important}.ironridge .scroll-table::-webkit-scrollbar-thumb{background-color:#f7931d}.ironridge .MuiTypography-root[color="#3396cc"]{color:#f7931d !important}.ironridge button:hover[style*="#3396cc"],.ironridge .MuiButton-root:hover[style*="#3396cc"]{background-color:#e5851b !important}.ironridge .new-project-button-continue-clickable:hover{background-color:#e5851b}.ironridge .navigation-app-menu{background-color:#f7931d}.ironridge .navigation-app-menu-home img{width:40px;height:40px;margin-top:2px}.ironridge .navigation-app-options .tab:hover{background-color:rgba(0, 0, 0, 0.2)}.ironridge .navigation-app-options .tab.active{background-color:rgba(0, 0, 0, 0.3)}.ironridge .worksheet-tab{border-bottom:30px solid #cc7a2d;color:#fff}.ironridge .worksheet-tab:hover{border-bottom:30px solid #e5851b}.ironridge .worksheet-tab.active{border-bottom:35px solid #f7931d}.ironridge .woksheet-tabs-add-but{border-bottom:20px solid #8b5110}.ironridge .woksheet-tabs-add-but.alone{background-color:#8b5110}.ironridge .woksheet-tabs-add-but:hover{border-bottom:20px solid #a65d00;opacity:1}
.error-boundary{display:flex;position:absolute;flex-direction:column;align-items:center;justify-content:center;top:0;bottom:0;left:0;right:0}.error-boundary h1{margin:0;font-size:3rem;line-height:4.5rem}.error-boundary h3{margin:0;font-size:1rem;margin-bottom:1.5rem}
.not-supported-message{max-width:100%;text-align:center;color:#000;font-family:LatoRegular,FontAwesome,Arial,sans-serif;font-size:18pt;margin-top:50%;line-height:30px}
.login-form-wrapper{width:380px}.login-form-wrapper a{text-decoration:none}.login-form-wrapper .logo{text-align:center;width:100%;margin-top:140px;margin-bottom:10px}@media only screen and (max-height: 720px){.login-form-wrapper .logo{margin-top:100px}}.login-form-wrapper .logo div.logo--ecofasten{background-image:url(/build/images/42bf6d9aace5a1bdf170.png);width:350px;background-repeat:no-repeat;background-position:center;background-size:90%;filter:invert(10%);height:130px;margin:0 auto}.login-form-wrapper .logo div.logo--ironridge{background-image:url(/build/images/388c37f67cb62b43d0d5.svg);width:350px;height:130px;background-repeat:no-repeat;background-position:center;background-size:70%;margin:0 auto}.login-form-wrapper .logo span{color:#131a65;font-family:open sans,sans-serif}.login-form-contact-us{margin-top:24px;text-align:center}.login-form-contact-us span{margin-right:16px;color:#16325c}.login-form-contact-us a{display:inline-block;box-sizing:border-box;text-align:center;background-color:#fff;border:1px solid #d8dde6;padding:12px 24px;border-radius:4px;font-family:LatoRegular,FontAwesome,Arial,sans-serif;cursor:pointer;color:#0070d2 !important}.login-form-contact-us a:hover{background-color:#f4f6f9}.login-inputs{padding:20px;border-radius:.25rem;border:1px solid #d8dde6;color:#16325c;background-color:#fff}.login-inputs form{display:flex;flex-direction:column;justify-content:center}.login-inputs form .login-button,.login-inputs form .login-button--ironridge{color:#fff;transition:all .1s;border:1px solid rgba(0,0,0,0);padding:12px 24px;margin:60px 0;border-radius:4px;background-color:#131a65}.login-inputs form .login-button:hover{background-color:#005fb2}.login-inputs form .login-button--ironridge{background-color:#f7931d}.login-inputs form .login-button--ironridge:hover{background-color:#ca7510}.login-form-help{display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #f4f6f9}.login-form__my-projects-container{text-align:center;padding:55px 15px 15px 15px}
@keyframes uilsquare{0%{background-color:#008acc}1%{background-color:#f2f2f2}11%{background-color:#f2f2f2}21%{background-color:#00547b}100%{background-color:#132f3c}}.uil-squares-css{background:none;position:relative;width:100px;height:100px;transform:scale(0.5);opacity:1 !important}.uil-squares-css div{position:absolute;z-index:1;width:40px;height:40px;background-color:#e8ebed}.uil-squares-css div>div{position:absolute;top:0;left:0;animation:uilsquare 1s linear infinite;width:40px;height:40px}.uil-squares-css>div:nth-of-type(1){top:30px;left:30px}.uil-squares-css>div:nth-of-type(1)>div{animation-delay:0s}.uil-squares-css>div:nth-of-type(2){top:30px;left:80px}.uil-squares-css>div:nth-of-type(2)>div{animation-delay:.125s}.uil-squares-css>div:nth-of-type(3){top:30px;left:130px}.uil-squares-css>div:nth-of-type(3)>div{animation-delay:.25s}.uil-squares-css>div:nth-of-type(4){top:80px;left:130px}.uil-squares-css>div:nth-of-type(4)>div{animation-delay:.375s}.uil-squares-css>div:nth-of-type(5){top:130px;left:130px}.uil-squares-css>div:nth-of-type(5)>div{animation-delay:.5s}.uil-squares-css>div:nth-of-type(6){top:130px;left:80px}.uil-squares-css>div:nth-of-type(6)>div{animation-delay:.625s}.uil-squares-css>div:nth-of-type(7){top:130px;left:30px}.uil-squares-css>div:nth-of-type(7)>div{animation-delay:.75s}.uil-squares-css>div:nth-of-type(8){top:80px;left:30px}.uil-squares-css>div:nth-of-type(8)>div{animation-delay:.875s}.loader-back{position:absolute;z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center}.loader-background{position:absolute;top:25%;left:25%;width:100%;height:100%;opacity:.5;filter:blur(10px)}
.login-ecofasten-logo{background-image:url(/build/images/42bf6d9aace5a1bdf170.png);width:250px;background-repeat:no-repeat;background-position:center;background-size:70%;filter:invert(100%);height:70px;margin:0 auto}@font-face{font-family:LatoRegular;src:url(/build/images/7dd5e8bb0bcf506ddb24.woff2)}div.login-header{text-align:center;background:black;width:100%;height:100px;margin:0;padding:0px}div.login-content{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.login-company-name-blue{color:lightblue;font-family:open sans,sans-serif}.login-form-checkbox-div.reset-password-container a{margin-left:18px}.login-page-main{width:100vw;height:100vh;flex-direction:row;display:flex;justify-content:center;align-items:center;font-family:LatoRegular,FontAwesome}.link-button:hover,.link-button:focus{text-decoration:none;color:#23527c}.link-button{color:#337ab7;background-color:transparent;border:none;cursor:pointer;display:inline;margin:0;padding:0}.login-page-form{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#f4f6f9;width:60%;height:100%;overflow-y:auto}.login-page-image,.login-page-image--ironridge{height:100%;width:50%;background-image:url(/build/images/51d22db663b3204f6075.png);background-repeat:no-repeat;background-size:cover;background-color:#999;margin:0;padding:0;font-family:LatoRegular,sans-serif;text-decoration-color:black}.login-page-image--ironridge{background-image:url(/build/images/919f814587e64f780ffc.jpg)}.login-page-form .login-form-copyright{display:block;color:#16325c;padding:12px 8px 4px}.login-page-build{bottom:0px;left:0px;position:fixed}@media only screen and (max-width: 1024px){.login-page-image{display:none}.login-page-form{width:initial;padding:0 40px}}
.background-layer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;background-color:rgba(0, 0, 0, 0.8);display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;color:white}.folder-guide-description{position:relative;text-align:center;margin-bottom:75px;font-size:1.5em}.folder-guide-button{position:relative;top:30px;text-align:center;font-weight:bold;font-size:1.5em}.proceed-button{position:relative;top:30px;text-align:center;font-weight:bold;font-size:1.2em;margin-bottom:35px}.choose-create{margin:20px 0 20px 0}.cancel-choose-create{margin:20px 0 5px 0}
.disabled{pointer-events:none}.drop-down-menu-select{width:100%;color:black;margin-top:10px;background-color:white;height:20px;padding-left:15px;overflow:scroll}.drop-down-menu-select:after{position:relative;content:"";right:8px;top:7px;float:right;border-width:6px 6px 0 6px;border-color:grey transparent;border-style:solid}.drop-down-report-active-li{background-color:#2280dd;color:white}.drop-down-report-part-name{font-weight:bold}.drop-down-report-mounts-sub-menu-show{overflow:visible}.drop-down-report-mounts-sub-menu-hide{display:none}.drop-down-report-mounts-sub-menu-icon{cursor:pointer;padding-left:30px}.drop-down-report-mounts-sub-menu-icon:hover{opacity:.6}.drop-down-report-background-for-li-part-active{background:linear-gradient(to left, #ffffff, rgba(14, 16, 19, 0.3));cursor:default;margin:0}.drop-down-report-background-for-li-part-active label{font-weight:normal;margin:0}.drop-down-report-background-for-li-part{background:#fff;cursor:pointer;margin:0}.drop-down-report-background-for-li-part i,.drop-down-report-background-for-li-part-active i{margin:0px 5px 0px 10px}.drop-down-report-background-for-li-part label{cursor:pointer;font-weight:normal;margin:0}.drop-down-report-background-for-li-part:hover{background:linear-gradient(to right, #ffffff, rgba(14, 16, 19, 0.3))}.drop-down-report-parts-disabled{opacity:.3;pointer-events:none}.drop-down-report-part-list{overflow-y:auto;background-color:white;color:black;height:150px;padding-left:0;border-radius:10px}.drop-down-report-part-list li{list-style-type:none}.drop-down-report-part-list ul li{padding-left:40px;cursor:default}.drop-down-report-part-list ul{margin-bottom:0;list-style-type:none;padding:0}
.custom-module-new-project-modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:10px;background-color:#fff;border:1px solid black;border-radius:4px;width:350px;min-height:400px}.custom-module-new-project-modal div select{display:block;width:235px}.custom-module-new-project-input-error,.custom-module-new-project-input{color:black;padding:.5em .5em;height:22px;width:170px}.custom-module-new-project-guide-item{height:35px;flex-direction:row;justify-content:flex-start;align-items:center;display:flex;padding:10px}.custom-module-new-project-number-error,.custom-module-new-project-number{height:22px;display:inline-block;text-align:center;width:70px;color:#000}.custom-module-new-project-input,.custom-module-new-project-number{border:1px solid black}.custom-module-new-project-input-error,.custom-module-new-project-number-error{border:1px solid red}.custom-module-new-project-information{width:130px;display:inline-block}.custom-module-new-project-msg{border:1px solid red;text-align:center;font-weight:bold}.custom-module-new-project-guide-button{text-align:center;margin-top:10px}.custom-module-new-project-clickable:hover{background-color:rgb(51, 150, 204)}.custom-module-new-project-clickable,.custom-module-new-project-disabled{background-color:#131a65;padding:6px;border-radius:2px;border:0px;color:#f1f1f1}.custom-module-new-project-disabled{pointer-events:none;background-color:lightgrey;opacity:.9}.custom-module-new-project-guide-description{text-align:center;text-align:center;height:40px}.custom-module-new-project-guide-description u{display:block;margin-left:31px;margin-top:13px}.custom-module-new-project-close-button{width:31px;height:30px;float:right;cursor:pointer;transition:all .3s;opacity:.5}.custom-module-new-project-close-button:hover{opacity:1}.custom-module-new-project-guide{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}
.new-project-menu-container{width:100%;height:100%;display:flex;flex-direction:row}.new-project-creation{display:flex;flex-direction:column;justify-content:space-evenly;box-shadow:5px 0px 10px -2px rgba(0, 0, 0, 0.23);padding:40px 40px 0px 40px;overflow:auto}.new-project-map{width:85%;height:auto;margin:30px}.new-project-review-info{display:flex;flex-direction:row;margin-top:10px}.new-project-info-wrap{font-size:15px;margin-bottom:10px;width:100%;min-width:180px}.new-project-info-wrap b{text-transform:capitalize;font-size:small;display:flex}.new-project-info-toggle-wrapper{display:flex;align-items:center;justify-content:space-between}.new-project-input{width:300px;height:40px;text-align-last:center;border:1.15px solid #595959;padding:.5em 1em}.guide-button{display:flex;flex-direction:row;align-items:center;margin:14px 0 8px 0}.new-project-styled-select-box{text-align:center}.new-project-button-continue-clickable{cursor:pointer;font-size:15px}.new-project-button-continue-disabled{opacity:.4;pointer-events:none}.new-project-button-continue-clickable,.new-project-button-continue-disabled{color:white;font-weight:900;font-size:20px;background-color:#595959;width:100%;height:50px;border:0px;z-index:999}.new-project-custom-module-container{display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:700}.new-project-button-custom-module{color:white;background-color:#595959;padding:5px;margin-top:10px;cursor:pointer;font-weight:500;white-space:nowrap}.new-project-button-continue-clickable:hover,.new-project-button-custom-module:hover{background-color:rgb(51, 150, 204)}.new-project-menu{pointer-events:none;opacity:.35}.new-project-menu-container .new-project-close-button{width:48px;height:47px;top:10px}.new-project-wrap-slope-type{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.empty-grid{background-color:#fff;height:70%;width:100%;display:flex;justify-content:center;align-items:center}.empty-grid img{width:100%;max-width:490px;height:auto}
.gmnoprint,.gm-style-cc{display:none}.gm-style div:nth-child(2) a div{display:none}.gm-style button{display:none}
.module-selection-button .button{background-color:#595959;color:#fff;cursor:pointer;font-weight:bold;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;padding:0 10px 0 10px;text-align:center;vertical-align:middle}.module-selection-button .button:hover{background-color:#3396cc}.module-selection-button .array-btn-size{width:285px;height:30px;line-height:30px}.module-selection-button .start-project-btn-size{width:100%;height:40px;line-height:40px}
.navigation-app-menu{width:60px;height:100%;background-color:#25377a;color:#f1f1f1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-shadow:5px 0px 10px -2px rgba(0, 0, 0, 0.23)}.navigation-app-body{z-index:1;box-shadow:5px 0px 10px -2px rgba(0, 0, 0, 0.23)}.navigation-app-menu-home{height:45px;width:45px;margin-top:20px;border-radius:8px;text-align:center;cursor:pointer}a.navigation-app-menu-home{display:block;text-decoration:none}.navigation-app-menu-home:hover{opacity:.8}.navigation-app-menu-home>img:hover{color:#3a85c3}.navigation-app-menu-home>img{height:35px;width:35px}.navigation-app-options{margin-top:50px;width:100%}.navigation-app-options .tab{cursor:pointer;display:flex;justify-content:center;align-items:center;height:60px;width:60px}.navigation-app-options .tab>img{width:27px;height:27px}.navigation-app-options .tab:hover{background-color:rgba(57, 133, 197, 0.4)}.navigation-app-options .tab.active{font-weight:700;background-color:#131a65}.navigation-app-options .tab.help{position:fixed;bottom:10%}.navigation-app-menu-user{position:fixed;bottom:3%}.navigation-app-user-circle{height:100%;width:100%;position:absolute;border-radius:8px;top:0px;left:0px;overflow:hidden;pointer-events:none;z-index:1;transform:scale(0.75, 0.75)}.navigation-app-menu-user:hover{opacity:.8}.navigation-app-wrapper{display:flex;background-color:#f5f5f5}.navigation-app-dashboard .navigation-app-body{width:290px}.navigation-app-dashboard .help-content{height:100%;padding-left:4px;font-family:"Segoe UI Light","Segoe UI Web Light","Segoe UI","Segoe UI Web","Arial","Verdana","sans-serif";overflow-y:auto;overflow-x:hidden;background:linear-gradient(90deg, #595959 9%, #f5f5f5 9%)}.navigation-app-project .navigation-app-body{background:linear-gradient(90deg, #595959 7%, #f5f5f5 7%);width:350px;overflow-y:scroll;overflow-x:hidden}.navigation-app-dashboard{width:350px;min-width:350px}.navigation-app-project{width:410px;min-width:410px;z-index:1}.options-disabled{pointer-events:none;opacity:.4}
.folders-edit-wrapper{display:flex;margin-top:10px}.new-folder-name-input{position:relative;color:black;width:50%;margin-left:30px;height:22px;text-indent:5px;border:1px solid #131a65;border-radius:2px}.new-folder-name-save-button{margin-left:3px}.add-folder-container{display:inline-block;font-weight:normal}.add-folder-container span{padding:2px 10px;cursor:pointer;background-color:#131a65;margin-left:10px;border:1px solid #f1f1f1}.create-folder-input{width:100%;color:black;padding:.5em 1em;height:22px;border:none;margin-top:10px}.buttons-folder-container{display:inline-block;color:#fff}
.input-container{display:inline-block}.folderName{position:relative;color:black;width:45%;margin:0 0 10px 0}
.import-content{margin-top:50px;margin-left:10px;margin-right:10px}.import-content-import-project-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.import-content-import-project-container{height:54px}.import-content-import-project-container .enter-project-id{font-family:inherit;font-size:inherit;line-height:inherit;width:295px;border-radius:2px;border:1px solid #3a85c3;background-color:#fff;text-overflow:ellipsis;height:34px;padding-left:5px;outline:none}.import-content-import-project .button-enter-project-id{color:#f1f1f1;background-color:#595959;cursor:pointer;font-size:12px;font-weight:900;text-align:center;width:50px;height:38px;padding:10px;margin-left:5px}.import-content-import-project .button-enter-project-id:hover{background-color:rgb(51, 150, 204)}.button-enter-project-id.disabled{opacity:.4;pointer-events:none}
.dashboard-page{display:flex;position:relative;top:0;left:0;margin:0;padding:0;width:100vw;height:100vh;background-color:#dcdcdc;flex-direction:row;font-family:LatoRegular,sans-serif}.dashboard-page-projects{width:800px;flex-grow:1;background-color:#fff}.dashboard-page-new-project{height:100%;width:100%;background:#f5f5f5}
.canvas-wrap{position:relative;display:flex;height:100vh}.canvas-wrap.worksheet-canvas .konvajs-content{background-color:#fff}.canvas-inner{position:relative;box-shadow:2px 2px 10px -2px rgba(0, 0, 0, 0.7);width:900px;height:500px;top:35px}.canvas{position:relative;cursor:crosshair}@keyframes App-logo-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.off-padding-left{padding-left:0% !important}.background-layer{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;background-color:rgba(0, 0, 0, 0.8);display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;color:white}.top-bar{display:flex;white-space:nowrap;height:50px;overflow:visible;background-color:#19478a;color:#fff;top:0;left:0;right:0;z-index:997}.visible{display:block}.invisible{display:none}.success-modal div{text-align:center;border-radius:0px !important;width:100% !important}.success-modal button{width:100px;margin-bottom:0px;margin-top:15px;margin-right:10px;margin-left:10px;padding-bottom:5px;padding-top:5px}.success-modal h2{margin-bottom:30px;margin-top:30px}.rm-container{position:fixed;top:50px;width:100%;background-color:white;border-bottom:1px solid #d5e1f2 !important}.tool-item{display:flex;align-items:center;justify-content:center;transition:all .2s ease-in-out;width:45px;height:45px}.tool-item:hover{box-shadow:1px 1px 12px -3px rgba(0, 0, 0, 0.7);transform:scale(1.1);text-align:center;z-index:99}.tool-item.file{position:relative;border-radius:0;color:white;background-color:#75a641;border-right:none}.tool-item img{width:40px;height:30px}.tool-item.orientation{width:50px}.tool-item.roof img{width:38px;height:35px}.tool-item.worksheet{width:56px}.tool-item.worksheet img{height:23px;width:42px}.tool-item.report{width:46px}.tool-item-img.map{height:28px}.tool-item-content{cursor:pointer;text-align:center}.tool-item-content.file-button{font-weight:bold}.section-container{display:inline-block;position:relative;float:left}.section-container-view-mode{position:absolute;right:0px;top:0px}.section-container.top-menu{display:inline-table;margin-left:30px;width:365px;height:5px}.section-container.top-menu:last-child:after{display:none}.tool-item-content p{margin:1px 0 0;font-size:10px}.tool-item-content p.map-text{margin:1px 0 4px}.tool-item-dropdown{display:inline-block;margin:auto}.tool-item-dropdown .tool-item-img{margin:0}.tool-item-dropdown:hover{background-color:rgb(213, 225, 242);cursor:pointer}.tool-item-img{display:flex}.tool-item-img-rotate img{height:40px;margin:0;position:relative;bottom:3px}.tool-item-img img{height:30px;margin:auto;margin-bottom:0}.tool-item-img.report img{height:40px}.tool-item-img i{font-size:25px;margin:auto;margin-top:5px;margin-bottom:5px;color:#8f8f8f}.sub-menu{display:flex}.sub-menu-roof{display:flex;flex-direction:row;justify-content:space-between}.sub-menu>.tool-item{border-radius:0}.sub-menu li{list-style-type:none}.sub-menu li:hover{background-color:rgb(213, 225, 242);cursor:pointer}.sub-menu ul{padding:0;margin:0}.sub-menu img{width:35px}.section-title{clear:both;text-align:center}.section-title p{margin:0 0 3px;font-size:8pt;color:#666;cursor:default}.top-menu{position:relative;float:left;display:inline-block;z-index:10}.clickable{cursor:pointer}.disabled{opacity:.4}.projects-area{float:left;width:80%}.sub-menu-text-custom-grid{margin:5px 10px 5px 10px;color:white}.outline-roof-img{width:30px;height:17px}
.worksheets-wrapper{position:absolute;bottom:100%;left:0;display:flex;flex-direction:row;align-items:flex-end}.woksheet-tabs-wrap{height:35px;color:white;z-index:801;display:flex;align-items:flex-end}.worksheet-tab-wrap{position:relative;margin-left:-15px;z-index:997}.worksheet-tab-wrap.active{position:relative;margin-left:-15px;z-index:998}.worksheet-tab-wrap:first-child{margin-left:0}.worksheet-tab-wrap:last-child{border-right:none}.worksheet-tab{position:relative;text-align:center;font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#000;transition:all .3s;border-bottom:30px solid #bfbfbf;border-left:20px solid transparent;border-right:20px solid transparent;height:0;width:160px}.worksheet-tab:first-child{box-shadow:none}.worksheet-tab:hover{border-bottom:30px solid #57aede}.worksheet-tab.active{opacity:1;border-bottom:35px solid #25377a;color:#f5f5f5}.worksheet-tab-name{margin-top:28px;padding-right:55px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.worksheet-tab.active .worksheet-tab-name{margin-top:33px}.woksheet-tabs-add-but{position:relative;margin-left:-48px;font-weight:bold;cursor:pointer;opacity:1;transition:all .3s;border-bottom:20px solid #131a65;border-left:16px solid transparent;border-right:16px solid transparent;height:0;width:80px}.woksheet-tabs-add-but.alone{border-bottom:none;border-left:none;border-right:none;height:22px;width:20px;background-color:#131a65;margin-left:0}.woksheet-tabs-add-but.alone:after{content:"+";position:absolute;top:50%;left:50%;color:white;font-size:25px;transform:translate(-50%, -50%)}.woksheet-tabs-add-but:after{content:"+";position:absolute;top:9px;left:87%;color:white;font-size:25px;transform:translate(-50%, -50%)}.woksheet-tabs-add-but:hover{opacity:.7}.worksheet-tab-name>input{text-align:left;color:black;max-width:100px;width:auto;height:20px}.worksheet-tab-options{display:inline-flex;margin-right:-2px;position:absolute;top:0;right:0;transition:all .3s;align-items:center;justify-content:space-between;width:42px;height:25px}.worksheet-tab.aurora .worksheet-tab-name{padding-right:30px}.worksheet-tab.aurora .worksheet-tab-options{margin-right:-15px}
.custom-position-modal-vertical-align-buttons{position:relative;height:10px}.custom-position-modal-vertical-align-buttons-wrapper{position:absolute;display:flex;justify-content:space-between;transform:translateX(-50%);top:-10px;left:50%;width:75%}.custom-position-modal-direction-buttons{font-size:15px}.custom-position-modal-direction-buttons input{margin-left:10px;color:black;width:40px;height:20px}.custom-position-modal-input{margin:0px 10px 0px 5px}.custom-position-modal-change-offset-aligment-input-wrap{display:inline-block;position:relative}.custom-position-modal-change-offset-aligment-input-wrap:before{content:'"';position:absolute;top:-5px;right:-9px;font-size:19px}.custom-position-modal-change-offset-aligment-input-wrap input{width:33px;text-align:center;position:relative;background-color:rgba(255, 255, 255, 0.8);border:none;border-style:none}.custom-position-modal-change-offset-aligment-input-wrap input:focus{outline:none}.custom-position-modal-change-offset-aligment-input::-webkit-outer-spin-button,.custom-position-modal-change-offset-aligment-input::-webkit-inner-spin-button{-webkit-appearance:none}.custom-position-modal-panel-move-direction{display:inline-block;position:relative;z-index:1}.custom-position-modal-panel-move-direction span{padding:2px 8px 2px 8px}.custom-position-modal-top-wrapper{top:0px;color:#fff;font-size:20px;left:calc(50% + 250px);transform:translateX(-50%);position:fixed;text-align:center;min-width:580px;z-index:999;border-top:160px solid rgba(0, 0, 0, 0.7);border-left:50px solid transparent;border-right:50px solid transparent}.custom-position-modal-top-wrapper>.inner{display:flex;align-items:center;justify-content:center;margin-top:-160px}.custom-position-modal-top-wrapper .button-wrapper{position:absolute;top:-45px;left:50%;width:80%;transform:translateX(-50%);display:flex;justify-content:space-between}.custom-position-modal-top-wrapper .button-wrapper .buttons:hover{height:45px;background:rgba(204, 204, 204, 0.432);cursor:pointer}.custom-position-modal-top-wrapper:before{content:"";position:absolute;top:0}.custom-position-modal-top-wrapper.naming .content{display:flex;justify-content:center;flex-direction:column;align-items:center}.custom-position-modal-move-panel-top-wrapper{top:0px;color:#fff;font-size:20px;left:calc(50% + 250px);transform:translateX(-50%);position:fixed;text-align:center;min-width:580px;z-index:999;border-top:150px solid rgba(0, 0, 0, 0.7);border-left:50px solid transparent;border-right:50px solid transparent;height:0}.custom-position-modal-move-panel-top-wrapper:before{content:"";position:absolute;top:0}.custom-position-modal-move-panel-top-wrapper{height:110px}
.work-flow-steps-top-wrapper{top:0px;color:#fff;font-size:20px;left:calc(50% + 250px);transform:translateX(-50%);position:fixed;display:flex;justify-content:center;text-align:center;min-width:580px;z-index:999;border-top:150px solid rgba(0, 0, 0, 0.7);border-left:50px solid transparent;border-right:50px solid transparent}.work-flow-steps-top-wrapper>.inner{margin-top:-165px;display:flex;align-items:center;justify-content:center}.work-flow-steps-top-wrapper .button-wrapper{position:absolute;top:-45px;left:50%;width:80%;transform:translateX(-50%);display:flex;justify-content:space-between}.work-flow-steps-top-wrapper .button-wrapper .buttons:hover{height:45px;background:rgba(204, 204, 204, 0.432);cursor:pointer}.work-flow-steps-top-wrapper:before{content:"";position:absolute;top:0}.work-flow-steps-top-wrapper.naming .name{display:flex;justify-content:center;flex-direction:column;align-items:center}
.work-flow-steps-top-wrapper .alignment-to-direction,.work-flow-steps-top-wrapper .alignment-to-direction-active{position:relative;background-color:transparent;border-radius:10px;display:flex;padding:10px;margin-bottom:0;cursor:pointer;font-size:14px;width:300px;margin:0 auto}.work-flow-steps-top-wrapper .alignment-to-direction span>span,.work-flow-steps-top-wrapper .alignment-to-direction-active span>span{position:absolute;top:50%;right:52px;transform:translateY(-50%)}.work-flow-steps-top-wrapper .alignment-to-direction .indicator,.work-flow-steps-top-wrapper .alignment-to-direction-active .indicator{position:absolute;top:50%;right:4px;transform:translateY(-50%);background-color:#ccc;border-radius:10px;width:41px;height:21px}.work-flow-steps-top-wrapper .alignment-to-direction .indicator .slider,.work-flow-steps-top-wrapper .alignment-to-direction-active .indicator .slider{position:absolute;top:50%;left:2px;transform:translateY(-50%);background-color:#fff;border-radius:100%;height:17px;width:17px;transition:all .5s}.work-flow-steps-top-wrapper .alignment-to-direction .indicator{background-color:#ccc}.work-flow-steps-top-wrapper .alignment-to-direction-active .indicator{background-color:#90c039}.work-flow-steps-top-wrapper .alignment-to-direction-active .indicator .slider{left:20px}.work-flow-steps-label-panel{display:flex;justify-content:center;flex-direction:row;align-items:center;font-size:14px;padding-top:20px}.work-flow-steps-label-panel>b{padding-right:10px}
.map-workflow{position:absolute;width:100%;height:100%}img[src*="undo_poly.png"]{display:none}.map-banner{width:100%;height:auto;padding:10px;background-color:rgb(57, 133, 197);display:flex;flex-flow:column;align-items:center;font-family:monospace;color:white}.map-banner-button{color:black;margin:5px}
.disabled{pointer-events:none}.span-guide-description{position:relative;text-align:center;font-size:1.3em;bottom:70px}.span-guide-container{height:420px;position:relative;bottom:70px}.span-guide-parts-selection{display:inline-block;margin-right:50px}.span-guide-empty-parts-table{background:#fff;width:400px;height:200px}.span-guide-empty-parts-table-overlay{position:absolute;background-color:rgb(238, 238, 238);box-shadow:rgba(0, 0, 0, 0.2) 0px 5px 10px;border:1px solid rgb(204, 204, 204);padding:10px;top:60px;left:115px;text-align:center}.span-guide-empty-parts-selection-overlay{position:absolute;background-color:rgb(238, 238, 238);box-shadow:rgba(0, 0, 0, 0.2) 0px 5px 10px;border:1px solid rgb(204, 204, 204);padding:10px;top:55px;left:80px;text-align:center;color:black}.span-report-color-buttons-for-parts{text-align:right}.span-guide-sertification-ul-overlay{position:absolute;background-color:rgb(238, 238, 238);box-shadow:rgba(0, 0, 0, 0.2) 0px 5px 10px;border:1px solid rgb(204, 204, 204);padding:10px;top:30%;color:black;text-align:center}.span-report-active-li .span-report-rail-item{background-color:#2280dd;color:white}.span-report-part-color-section,.span-report-rail-color-section{text-align:right}.span-report-active-section{background:linear-gradient(to left, #ffffff, rgba(14, 16, 19, 0.3));opacity:1}.span-report-section{background-color:#fff}.span-report-section:hover{background:linear-gradient(to right, #ffffff, rgba(14, 16, 19, 0.3))}.span-report-part-name{font-weight:bold}.span-report-mounts-sub-menu-show{overflow:visible}.span-report-mounts-sub-menu-hide{display:none}.span-report-mounts-sub-menu-icon{cursor:pointer;padding-left:30px}.span-report-mounts-sub-menu-icon:hover{opacity:.6}.span-report-disabled-list{opacity:.3}.span-report-disabled-list:active{pointer-events:none}.span-report-radio-invisible{visibility:hidden;height:0;width:0;opacity:0}.span-report-sert-ul-button-active{padding:0 10px 0 10px;background:#4caf50;color:white;text-align:center;cursor:default;font-weight:normal;margin:5px}.span-report-sert-ul-button-disabled{padding:0 10px 0 10px;background:rgb(119, 130, 142);color:white;text-align:center;cursor:pointer;font-weight:normal;margin:5px}.span-report-submit-sert-ul-button{padding:0 10px 0 10px;background:#d3d3d3;color:black;text-align:center;cursor:pointer;font-weight:normal;margin:5px}.span-report-part-color-button-active,.span-report-spans-button-active,.span-report-max-span-color-button-active{background:#4caf50;color:white;text-align:center;cursor:default;font-weight:normal;margin-right:10px !important}.span-report-staggered-mounts-button-active{background:#4caf50;color:white;text-align:center;cursor:pointer;font-weight:normal;margin-right:10px}.span-report-staggered-mounts-button-active,.span-report-staggered-mounts-button-disabled{width:194px;display:block;position:relative;margin-left:70px}.span-report-part-color-button,.span-report-spans-color-button,.span-report-max-span-color-button,.span-report-staggered-mounts-button-disabled{background:rgb(119, 130, 142);color:white;text-align:center;cursor:pointer;font-weight:normal;margin-right:10px !important}.span-report-background-for-li-part-active{background:linear-gradient(to left, #ffffff, rgba(14, 16, 19, 0.3));cursor:default;padding-left:25px !important}.span-report-background-for-li-accessoire-active{background:linear-gradient(to left, #ffffff, rgba(14, 16, 19, 0.3));padding-left:25px !important}.span-report-background-for-li-accessoire-active:hover{background:rgba(14, 16, 19, 0.3)}.span-report-background-for-li-accessoire-active label:hover{cursor:pointer}.span-report-background-for-li-part-active label,.span-report-background-for-li-accessoire-active label{font-weight:normal;margin:0}.span-report-background-for-li-part-active label i,.span-report-background-for-li-accessoire-active label i{color:#fff}.span-report-background-for-li-part{background:#fff;cursor:pointer}.span-report-background-for-li-part label{cursor:pointer;font-weight:normal;margin:0}.span-report-background-for-li-part label:hover{width:340px;background:linear-gradient(to right, #ffffff, rgba(14, 16, 19, 0.3))}.span-report-manual-input-total-accessories{height:20px;cursor:pointer;width:40px;z-index:21;margin:0px 5px 0px 5px;float:right}.span-report-part-color-button:hover{background:#8e99a5}.span-report-rail-manufacturer-section{margin-bottom:10px;text-align:center}.span-report-spans-color-button{cursor:pointer}.span-report-spans-button-active,.span-report-spans-color-button{width:194px;display:block;position:relative;margin-left:70px}.span-report-spans-color-button select{cursor:pointer}.span-report-part-color-button-active span,.span-report-part-color-button span,.span-report-max-span-color-button span,.span-report-spans-button-active span,.span-report-max-span-color-button-active span,.span-report-rafter-spacing-area span,.span-report-seismic-select span,.span-report-spans-color-button span{margin:5px 10px 5px 10px}.span-report-max-span-color-button,.span-report-max-span-color-button-active{width:185px;position:relative;margin-left:75px;display:block}.span-report-parts-disabled{opacity:.3;pointer-events:none}.span-rail-select{color:black;width:250px;display:inline-block;vertical-align:top;overflow:hidden;text-indent:10px;border:solid grey 1px}.span-rail-select select{padding:10px;margin:-5px -20px -5px -5px}.span-rail-select option:checked{background:#2280dd linear-gradient(0deg, #2280dd 0%, #2280dd 100%)}.span-guide-select-top-element{margin-top:10px}.span-guide-left,.span-guide-right{display:inline-block}.span-guide-center{margin:0 30px 0 30px;display:inline-block}.span-guide-select-name{display:block;margin-bottom:10px}.span-report-rafter-spacing-select,.span-report-seismic-select select{color:black}.span-report-rafter-mount-spacing-container{margin-top:10px}.span-guide-parts-table-empty{opacity:.7}.span-report-rafter-spacing-area{background:#4caf50;color:white;text-align:center;cursor:default;font-weight:normal;margin-left:75px}.span-report-seismic-select{background:#4caf50;color:white;text-align:center;cursor:default;font-weight:normal}.span-report-rafter-spacing-area input{color:black;height:20px;width:40px;margin-left:10px}.span-report-rafter-spacing-area div{display:inline}.span-report-rafter-spacing-area sup{color:black;margin:0 5px}.span-report-part-list{background-color:white;color:#333;width:100%}.span-report-rail-list{background-color:white;color:black;width:350px;height:135px;overflow-y:auto}.span-report-everest-rail-type{width:350px;text-align:center;margin-top:15px;margin-bottom:10px;height:25px}.span-report-spans-select{color:black;width:50px}.span-report-rail-list ul li,.span-report-part-list ul li{padding-left:40px;cursor:default}.span-report-part-list ul,.span-report-rail-list ul{margin-bottom:0;list-style-type:none;padding:0}.span-report-disabled-drop-down{cursor:default;pointer-events:none;opacity:.2}.span-report-enabled-drop-down{cursor:pointer}.span-guide-parts-table-selection{display:inline-flex;position:relative;color:#333}.span-guide-roof-name-selection{display:inline-block;margin-right:50px;position:relative;bottom:320px;width:310px;color:black}.span-report-rail-length-checkboxes-wrapper{float:left;right:25px;position:relative;font-size:12px;display:inline-flex}.span-report-rail-length-checkboxes-wrapper input{margin:0 0 0 10px}.span-report-rail-length-checkboxes-wrapper::after{clear:both}.additional-email{margin-top:8px}.email-wrap{display:flex;align-items:center}.email-wrap,.email-wrap>.col-sm-10{padding-right:0;padding-left:0}.add-recipient-but>button.btn-success.btn{position:relative;width:20px;height:20px;padding:0}.add-recipient-but>button.btn-success:hover{outline:none;border-color:transparent}.add-recipient-but>button.btn-success:active{outline:none;border-color:transparent}.add-recipient-but>button.btn-success:focus{outline:none;border-color:transparent}.add-recipient-but>button.btn-success:before,.add-recipient-but>button.btn-success:after{position:absolute;content:"";width:2px;height:60%;background-color:#fff;top:50%;left:50%;border-radius:3px}.add-recipient-but>button.btn-success:before{transform:translate(-50%, -50%) rotate(90deg)}.add-recipient-but>button.btn-success:after{transform:translate(-50%, -50%)}.remove-recipient-but>button.btn-danger{position:relative;width:20px;height:20px;background-color:#a62300;border:none;border-style:none;padding:0}.remove-recipient-but>button.btn-danger:hover{outline:none;border-color:transparent}.remove-recipient-but>button.btn-danger:active{outline:none;border-color:transparent}.remove-recipient-but>button.btn-danger:focus{outline:none;border-color:transparent}.remove-recipient-but>button.btn-danger:before,.remove-recipient-but>button.btn-danger:after{position:absolute;content:"";width:2px;height:60%;background-color:#fff;top:50%;left:50%;border-radius:3px}.remove-recipient-but>button.btn-danger:before{transform:translate(-50%, -50%) rotate(45deg)}.remove-recipient-but>button.btn-danger:after{transform:translate(-50%, -50%) rotate(-45deg)}
.material-selection-wrapper{display:inline-block;top:0;left:0;width:100%;height:100vh;background-color:#fff}.material-selection-wrapper .inner{position:relative;color:rgba(0, 0, 0, 0.87);font-family:Roboto,sans-serif;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);background-color:rgb(255, 255, 255);transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;box-sizing:border-box;height:100%}.material-selection-wrapper .inner .scroll-table{display:grid;overflow:auto;height:calc(100% - 70px)}.material-selection-wrapper .inner .scroll-table .row-sub-header{padding:12px 0px 12px 12px;font-weight:900}.material-selection-wrapper .inner .scroll-table::-webkit-scrollbar-track,.material-selection-wrapper .inner::-webkit-scrollbar-thumb,.material-selection-wrapper .inner::-webkit-scrollbar-track{display:none}.material-selection-wrapper .inner .scroll-table::-webkit-scrollbar,.material-selection-wrapper .inner::-webkit-scrollbar{width:0px;background:transparent}.material-selection-wrapper .inner .scroll-table::-webkit-scrollbar{background:transparent;height:6px}.material-selection-wrapper .inner .scroll-table::-webkit-scrollbar{cursor:pointer}.material-selection-wrapper .inner .scroll-table::-webkit-scrollbar-thumb{border-radius:6px;-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, 0.3);background-color:#57aede}.material-selection-wrapper .mounts-modal .mounts-modal-inner .save-but:hover,.material-selection-wrapper .inner .scroll-table:hover::-webkit-scrollbar-thumb{background:#3396cc}.material-selection-wrapper .inner .scroll-table::-webkit-scrollbar-thumb:horizontal:active{background:#3a85c3}.material-selection-wrapper .header{text-transform:uppercase;font-weight:bold;background:lightgray;color:dimgray;padding-top:12px}.material-selection-wrapper .line-wrap{display:flex;flex-direction:column;width:100%;justify-content:center;font-size:13px;border-bottom:1px solid #000}.material-selection-wrapper .line-wrap .column{display:flex;flex-direction:column;min-width:70px;text-align:center}.material-selection-wrapper .line-wrap .column.row{flex-direction:row}.material-selection-wrapper .line-wrap .column.text>span{padding:6px 0}.material-selection-wrapper .line-wrap .m-row{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:12px;padding-left:12px;width:100%}.material-selection-wrapper .line-wrap .m-row .header-array-btn{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:70px;background:#595959;color:white;font-weight:900;padding:0px 2px;margin:0px 2px}.material-selection-wrapper .line-wrap .m-row .header-array-btn:hover{background-color:#3396cc}.material-selection-wrapper .header .line-wrap .column{display:flex;justify-content:flex-end;flex-direction:column}.material-selection-wrapper .line-wrap .column>span{display:block}.material-selection-wrapper .line-wrap .column.module{width:38px}.material-selection-wrapper .line-wrap .column:nth-child(1){width:140px;text-align:left}.material-selection-wrapper .line-wrap .column:nth-child(2){min-width:160px;width:150px;text-align:left;z-index:10}.material-selection-wrapper .line-wrap .column:nth-child(3){width:250px;text-align:left}.material-selection-wrapper .line-wrap .column:last-child{width:5%}.material-selection-wrapper .rails .column.manufacturer span{margin-top:5px}.material-selection-wrapper .rails .max-rail-span{width:100%;background-color:transparent;border-radius:10px;border:none;display:flex;max-height:32px;padding:2px 26px 2px 9px;margin-bottom:0;cursor:pointer;pointer-events:none}.material-selection-wrapper .rails .max-rail-span>span{width:100%;font-weight:normal;display:flex;justify-content:space-between;align-items:center;margin-top:0 !important}.material-selection-wrapper .rails .max-rail-span>span span{margin-top:0 !important}.material-selection-wrapper .colors-wrapper{display:flex !important;justify-content:space-around;width:100px;align-items:center}.material-selection-wrapper .colors-wrapper-accessory{display:flex !important;position:absolute;justify-content:space-between;width:45px;left:90px}.material-selection-wrapper .color-checkbox-wrap{position:relative;width:16px;height:16px;cursor:pointer;margin-top:5px;z-index:99}.material-selection-wrapper .color-checkbox-wrap-accessory{position:relative;width:11px;height:11px;cursor:pointer;margin-top:5px}.material-selection-wrapper .color-checkbox-wrap.default{background-color:#ab775a}.material-selection-wrapper .color-checkbox-wrap.active,.material-selection-wrapper .color-checkbox-wrap-accessory.active{box-shadow:0 0 0 2px #57aede}.material-selection-wrapper .color-checkbox-wrap .color-checkbox,.material-selection-wrapper .color-checkbox-wrap-accessory .color-checkbox{position:absolute;left:-9999px}.material-selection-wrapper .color-checkbox-wrap .color-text,.material-selection-wrapper .color-checkbox-wrap-accessory .color-text{position:absolute;top:100%;left:50%;transform:translateX(-50%);font-size:10px;font-weight:normal}.material-selection-wrapper .color-checkbox-wrap.active{background-color:#ab775a}.material-selection-wrapper .seismic-select-wrap{position:relative}.material-selection-wrapper .seismic-select-wrap label{width:100%}.material-selection-wrapper .seismic-select-wrap select{text-align:center;min-width:100%}.material-selection-wrapper .material-selection-checkbox-label{position:relative;width:13px;height:13px;border:1px solid #000;margin-bottom:0;margin-right:10px;cursor:pointer}.material-selection-wrapper .material-selection-checkbox-label.green{background-color:#595959}.material-selection-wrapper .material-selection-checkbox-label .checkbox{position:absolute;left:-9999px}.material-selection-wrapper .material-selection-checkbox-label .check{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;opacity:0;transition:all .3}.material-selection-wrapper .material-selection-checkbox-label .checkbox:checked+.check{opacity:1}.material-selection-wrapper .material-number-input{width:40px;height:17px;border:none;background-color:#fff;border-radius:5px;padding:0 5px;background-color:#fff;position:relative}.material-selection-wrapper .material-number-input::-webkit-outer-spin-button,.material-selection-wrapper .material-number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.material-selection-wrapper .material-number-input:focus{outline:none;box-shadow:0 0 5px -1px rgba(0, 0, 0, 0.5)}.material-selection-wrapper .input-wrap{position:relative;width:auto;display:inline-block}.material-selection-wrapper .input-wrap .arrow-up{position:absolute;top:4px;right:2px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid black;cursor:pointer}.material-selection-wrapper .input-wrap .arrow-down{position:absolute;bottom:4px;right:2px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;cursor:pointer;border-top:4px solid #000}.material-selection-wrapper .rail-length-wrap .custom-rail-input{max-width:45px;height:17px}.material-selection-wrapper .custom-rail-length-wrap{position:relative;min-width:55px}.material-selection-wrapper .custom-rail-length-wrap input{color:transparent;background:transparent;position:relative;min-width:55px;z-index:9}.material-selection-wrapper .custom-rail-length-wrap p{position:absolute;top:49%;left:50%;width:100%;text-align:center;margin-bottom:0;transform:translate(-50%, -50%);z-index:8}.material-selection-wrapper .rail-length-wrap{display:flex;align-items:center}.material-selection-wrapper .clamps .span-report-part-list{z-index:0}.material-selection-wrapper .mounts.wrapper .column{display:flex;justify-content:center}.material-selection-wrapper .mounts.wrapper .column .colors-wrapper{margin:17px 0 7px}.material-selection-wrapper .mounts .column.fake-select span{position:relative;width:100%;background-color:transparent;border-radius:10px;border:2px solid rgba(58,133,195,.9764705882);padding:2px;cursor:pointer}.material-selection-wrapper .mounts .column.fake-select span:after{content:"";position:absolute;top:50%;right:10px;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;cursor:pointer;border-top:4px solid #000}.material-selection-wrapper .mounts-modal{position:fixed;top:0;left:0;background-color:rgba(0, 0, 0, 0.5);min-width:100vw;min-height:100vh;z-index:999}.material-selection-wrapper .mounts-modal.accessories{min-width:100%;min-height:100%}.material-selection-wrapper .mounts-modal.accessories .mounts-modal-inner{width:700px}.material-selection-wrapper .mounts-modal.accessories .mounts-modal-inner .head{display:flex;justify-content:space-between;border-bottom:1px solid black;padding:0 10px;width:100%}.material-selection-wrapper .mounts-modal.accessories .mounts-modal-inner .line{display:flex;justify-content:space-between;align-items:center;padding:2px 10px;font-size:12px;width:100%}.material-selection-wrapper .mounts-modal.accessories .mounts-modal-inner .line .item{display:flex;flex-direction:row}.material-selection-wrapper .mounts-modal.accessories .mounts-modal-inner .line .item input{width:80%}.material-selection-wrapper .mounts-modal.accessories .mounts-modal-inner .line .item:nth-child(1),.material-selection-wrapper .mounts-modal.accessories .mounts-modal-inner .head .item:nth-child(1),.material-selection-wrapper .mounts-modal.accessories .mounts-modal-inner .line .item:nth-child(4),.material-selection-wrapper .mounts-modal.accessories .mounts-modal-inner .head .item:nth-child(4){width:30%}.material-selection-wrapper .mounts-modal.accessories .mounts-modal-inner .line .item:nth-child(2),.material-selection-wrapper .mounts-modal.accessories .mounts-modal-inner .head .item:nth-child(2),.material-selection-wrapper .mounts-modal.accessories .mounts-modal-inner .line .item:nth-child(3),.material-selection-wrapper .mounts-modal.accessories .mounts-modal-inner .head .item:nth-child(3){width:20%}.material-selection-wrapper .mounts-modal .mounts-modal-close{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.material-selection-wrapper .mounts-modal .mounts-modal-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:0 10px 60px 10px;background-color:#fff;border:2px solid #000;width:340px;min-height:200px;z-index:11}.material-selection-wrapper .mounts-modal .mounts-modal-inner .close{cursor:pointer;position:absolute;top:6px;right:8px;width:24px;height:24px;opacity:.5;transition:all .3s;z-index:999}.material-selection-wrapper .manufacturer-name{padding-left:7px}.material-selection-wrapper .mounts-modal .mounts-modal-inner .close:hover{opacity:1}.material-selection-wrapper .mounts-modal .mounts-modal-inner .close img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}.material-selection-wrapper .mounts-modal .mounts-modal-inner .title{font-size:26px;text-align:center;padding-top:4px}.material-selection-wrapper .mounts-modal .mounts-modal-inner ul{padding-left:0}.material-selection-wrapper .mounts-modal .mounts-modal-inner ul li{display:flex}.triangle-down:after{content:"";position:absolute;top:50%;right:-16px;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;cursor:pointer;border-top:4px solid #000}.material-selection-wrapper .mounts-modal .mounts-modal-inner .more-options{position:absolute;bottom:36px;left:10px;cursor:pointer}.material-selection-wrapper .mounts-modal .mounts-modal-inner .save-but{font-size:14px;color:#f1f1f1;background-color:#595959;position:absolute;bottom:10px;left:50%;transform:translateX(-50%);cursor:pointer;padding:0 15px}.material-selection-wrapper .last-line .m-row .column:first-child{z-index:0}.material-selection-wrapper .last-line .line-wrap{border-bottom:none}.accessories.description-input{margin-right:5px;position:relative;width:33.33% !important}.material-selection-wrapper .mounts.cost .line-wrap{display:flex;align-items:flex-end}.material-selection-wrapper .mounts.cost .cost-inner{display:flex;flex-direction:column;padding:20px}.material-selection-wrapper .mounts.cost .cost-inner .item .title{padding-right:10px}.material-selection-wrapper .mounts.cost .cost-inner .item .title input[type=number]{margin:0 5px 0 10px;max-width:35px;text-align:center;border:2px solid rgba(58,133,195,.9764705882);border-radius:4px}.mounts.accessory .line-wrap{padding-bottom:20px;margin-bottom:5px}.material-selection-wrapper .msrp-wrapper{display:flex;flex-direction:column;width:225px;float:right}.material-selection-wrapper .msrp-wrapper .item{display:flex;justify-content:space-between;height:25px;align-items:center}.material-selection-wrapper .mounts.wrapper,.material-selection-wrapper .rails,.material-selection-wrapper .clamps{margin-bottom:6px}.material-selection-wrapper .array-modal{position:fixed;top:0;left:0;background-color:rgba(0, 0, 0, 0.5);min-width:100vw;min-height:100vh;z-index:999}.material-selection-wrapper .array-modal .array-modal-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:10px;background-color:#fff;border:2px solid #000;width:auto;z-index:11}.material-selection-wrapper .array-modal .array-modal-close{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.material-selection-wrapper .array-modal .array-modal-inner .close{position:absolute;cursor:pointer;top:5px;right:10px;width:24px;height:24px;opacity:.5;transition:all .3s;z-index:20}.material-selection-wrapper .array-modal .array-modal-inner .close:hover{opacity:1}.material-selection-wrapper .array-modal .array-modal-inner .array-modal-caption{display:flex;justify-content:center;font:caption;padding:5px}.material-selection-wrapper .array-modal .array-modal-inner .array-modal-img-wrapper{display:flex;justify-content:space-around;align-items:center;min-width:10vw;min-height:10vh}.material-selection-wrapper .array-modal .array-modal-inner .array-modal-img-wrapper .array-modal-img-preview{height:auto;width:auto;max-height:85vh;max-width:85vw}.material-selection-wrapper .array-modal .array-modal-inner .array-modal-legend-wrapper{display:flex;flex-direction:row;align-items:baseline}.material-selection-wrapper .array-modal .array-modal-inner .array-modal-legend-wrapper .array-modal-legend-icon-wrapper{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.material-selection-wrapper .array-modal .array-modal-inner .array-modal-legend-wrapper .array-modal-legend-icon-wrapper .array-modal-legend-label{font-weight:900;padding:5px;white-space:nowrap}
.warning-modal-wrap{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:9999}.warning-modal-close{position:absolute;background-color:rgba(0, 0, 0, 0.7);width:100%;height:100%;top:0;left:0;z-index:998}.warning-modal-inner{position:absolute;background-color:#fff;max-width:450px;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);z-index:999}.warning-modal-body-wrapper{padding:20px}.warning-modal-header{margin-bottom:10px}.warning-modal-header b{font-size:large}.warning-modal-header span{font-size:medium}.warning-modal-btn-wrapper{display:flex;justify-content:flex-end}.warning-modal-btn-wrapper div{cursor:pointer;color:#131a65}.warning-modal-text{margin-bottom:10px;border:2px solid #25377a;padding:12px;font-size:medium;color:black}.warning-modal-action{margin-bottom:10px}.warning-modal-button{cursor:pointer;border:1.5px solid #131a65;background-color:rgba(58, 58, 58, 0.8);color:white;height:30px;width:100%;outline:none;display:flex;justify-content:center;align-items:center}.warning-modal-button:hover{background-color:#3396cc}
.project-address-modal-wrap{position:fixed;width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;z-index:999;background-color:rgba(0, 0, 0, 0.6);display:flex;flex-direction:row;justify-content:center;align-items:center}.project-address-modal-description{margin-top:33px;margin-bottom:10px;text-align:center;font-weight:700}.project-address-modal-container{width:500px;height:200px;background-color:#fff;border-radius:10px}.project-address-modal-close-button{width:31px;height:30px;float:right;margin-top:3px;margin-right:3px;cursor:pointer}.project-address-modal-section{margin:32px 16px 16px}.project-address-modal-save-clickable{cursor:pointer;font-size:20px}.project-address-modal-save-disabled{opacity:.4;pointer-events:none}.project-address-modal-save-clickable,.project-address-modal-save-disabled{color:#fff;font-weight:700;font-size:18px;background-color:#595959;padding:5px;width:100px;border:0px}.project-address-modal-button{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:10px}
.info-content{width:100%;height:100%}.info-content-map{position:relative;height:200px;pointer-events:none;margin-right:5px}.info-content-map .cad-auto-screenshot{object-fit:cover;width:100%;height:100%}.info-content-values,.info-content-values-top{margin-left:10px}.info-content-values{word-wrap:break-word}.info-content-name,.info-content-address{position:relative;margin-top:10px;width:100%}.info-content-name input{width:100%;border:1.15px solid #595959;background-color:#fff;text-overflow:ellipsis;height:35px;text-align-last:center;outline:none;margin-top:10px}.info-content-guide-button{display:flex;flex-direction:row;justify-content:center;align-items:center;height:50px}.info-content-button-save-clickable:hover{background-color:rgb(51, 150, 204)}.info-content-button-save-clickable{cursor:pointer;font-size:20px}.info-content-button-save-clickable,.info-content-button-save-disabled{color:#fff;font-weight:700;font-size:20px;background-color:#131a65;padding:8px;width:120px;border-radius:2px;border:0px}.info-content-button-save-disabled{opacity:.4;pointer-events:none}
.arrays-content-wrap{display:flex;flex-direction:column;width:100%;height:100%}.arrays-content-project-name{padding-top:15px;font-size:20px;font-weight:bold;display:flex;flex-direction:column;align-items:center}.arrays-content-project-name>input[type=text]{width:80%;margin-left:15px;padding:2px 4px;border:1px solid rgb(89, 89, 89);box-sizing:border-box;outline:none}.arrays-content-project-name>input[type=text]:focus{border:1px solid black;box-shadow:0 0 0 1px black}.arrays-content-section{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-top:15px}.arrays-content-info-wrap{margin-left:20px;margin-top:15px;margin-bottom:15px;position:relative;width:360px;left:10px}.arrays-content-sub-header{font-size:15px;font-weight:bold;transform:rotate(180deg);writing-mode:vertical-lr;white-space:nowrap;width:0%;color:white;text-transform:uppercase}.arrays-content-options{width:80%}.arrays-content-report-button{text-align:right;width:390px;margin-bottom:25px;font-size:16px}.arrays-content-settings,.arrays-content-info-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:10px}.arrays-content-info-item a{display:inherit}.arrays-content-info-item b{display:flex;justify-content:center}.arrays-content-info-item input[type=number]::-webkit-inner-spin-button,.arrays-content-info-item input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.arrays-content-info-item>.last-horiz-dim-alpha{position:relative}.arrays-content-info-item>.last-horiz-dim-alpha>span{position:absolute;top:5px;right:20px}.arrays-content-mode-switch{display:flex;justify-content:center;margin-top:25px;margin-bottom:10px}.arrays-content-switch-mode-btn{width:auto;height:30px;padding:5px;text-align:center;background:#595959;color:white;cursor:pointer;font-weight:bold}.arrays-content-switch-mode-btn:hover{background-color:#3396cc}.arrays-content-settings{margin-bottom:15px}.arrays-content-draw-toggle{display:inline-flex;width:30%;float:right;white-space:nowrap;padding-top:10px}.arrays-content-share-link{display:flex;align-items:center;flex-wrap:nowrap}.arrays-content-share-id{display:flex;align-items:center}.arrays-content-share-link .clipboard,.arrays-content-share-id .clipboard{margin-left:5px}.arrays-content-setting-select{display:flex;justify-content:space-between;width:65%;flex-direction:row-reverse}
.sub-menu-custom-grid{display:flex;flex-direction:column;justify-content:space-between;width:50%}.sub-menu-custom-grid .auto-size{height:45px;display:flex;margin-left:100px;align-items:flex-end}.sub-menu-custom-grid .custom-grid{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-left:15px}
.copy-to-clipboard-container button{appearance:none;border:0;outline:0;cursor:pointer;padding:6px 8px;background-color:#595959}.copy-to-clipboard-container .icons{position:relative;height:14px;width:14px}.copy-to-clipboard-container .fa-copy{color:#fff;position:absolute;top:0;left:0;opacity:1;transition:visibility 0s linear 150ms,opacity 150ms}.copy-to-clipboard-container .fa-copy.copied{opacity:0}.copy-to-clipboard-container .fa-check{color:#28a745;position:absolute;top:0;left:0;opacity:0;transition:visibility 0s linear 0s,opacity 150ms}.copy-to-clipboard-container .fa-check.copied{opacity:1}
.share-content{width:360px;margin-left:20px}.share-content-link{height:76px;display:flex;flex-direction:column;justify-content:center}.share-content-import-project-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.share-content-copy-data-link{border:none}.share-content-copy-data-link{margin-top:10px;overflow-x:auto;overflow-y:hidden}.share-content-import-project-container{height:40px}.share-content-import-project-container .enter-project-id{font-family:inherit;font-size:inherit;line-height:inherit;width:260px;border-radius:2px;border:1px solid #131a65;background-color:#fff;text-overflow:ellipsis;height:34px;padding-left:5px;outline:none}.share-content-import-project .button-enter-project-id{color:#fff;background-color:#131a65;cursor:pointer;font-size:12px;font-weight:900;text-align:center;border-radius:2px;height:38px}.share-content-import-project .button-enter-project-id{padding:10px}.share-content-import-project .button-enter-project-id:hover{background-color:rgb(51, 150, 204)}.button-enter-project-id.disabled{opacity:.4;pointer-events:none}.share-content-create-copy-project>div{margin-top:20px}
.send-report-content{width:360px;margin-top:50px;margin-left:30px}.send-report-item{display:flex;flex-direction:column}.send-report-checkbox{display:flex;flex-direction:row;justify-content:space-between}.send-report-lable{padding-top:10px;padding-bottom:10px}.send-report-emails{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px}.send-report-emails input[type=email]{font-family:inherit;font-size:inherit;line-height:inherit;width:230px;border-radius:1px;border:1px solid #595959;background-color:transparent;text-overflow:ellipsis;height:30px;padding:5px;outline:none;margin-right:10px}.send-report-text-area{resize:vertical;margin-top:0px;margin-bottom:5px;height:100%;z-index:auto;position:relative;line-height:20px;font-size:14px;transition:none 0s ease 0s;border-radius:1px;padding:5px;width:100%;border:1px solid #595959}.send-report-submit{text-align:center;margin:5% 0 10% 10%;padding-bottom:5%}.send-report-submit-button{color:#fff;background-color:#595959;cursor:pointer;font-size:14px;font-weight:900;text-align:center;padding:10px 20px 10px 20px;border-radius:1px}.send-report-submit-button:hover{background-color:rgb(51, 150, 204)}.send-report-error{color:#a94442;background-color:#f2dede;border-color:#ebccd1;text-align:center;padding-top:.5rem;padding-bottom:.5rem;border-radius:4px}.send-report-error p{margin-top:0rem;margin-bottom:.75rem}.send-report-error p:last-child{margin-bottom:0rem}
.checkbox-wrapper .checkbox-container{position:relative;width:20px;height:20px;margin-bottom:0;cursor:pointer;background-color:#595959}.checkbox-wrapper .checkbox-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;transition:all .3}.checkbox-wrapper .checkbox-input{margin:0px;position:absolute;left:-9999px}.checkbox-wrapper .checkbox-input:checked+.checkbox-icon{opacity:1}.checkbox-wrapper .checkbox-input:not(:checked)+.checkbox-icon{opacity:0}
.report-content-clamps-grounding .clamp-grounding-colors-button-wrapper,.report-content-mounts-lfeet .mount-colors-button-wrapper,.report-content-rails-splices-container .rail-colors-wrapper{width:100px;display:flex;justify-content:space-around;flex-direction:row}.report-content-mounts-lfeet .mounts-lfeet-description div div{background-color:#f5f5f5;border:1px solid rgba(58,133,195,.5);cursor:pointer;overflow:hidden}.report-content-mounts-lfeet .mounts-lfeet-description div div:hover{background-color:#f5f5f5}.report-content-discounts,.report-content-clamps-grounding,.report-content-mounts-lfeet,.report-content-rails-splices-container{display:flex;justify-content:space-between;flex-direction:row;align-items:center;border-bottom:1px solid #000;box-shadow:0px 10px 8px -8px rgba(0,0,0,.23);margin-bottom:15px;padding-bottom:20px}.report-content-wrapper{display:flex;flex-direction:column;width:100%;height:100%}.bom-content-sub-header{font-size:15px;font-weight:bold;border-bottom:1px solid;padding-bottom:5px;margin-bottom:20px;box-shadow:0px 10px 8px -8px rgba(0,0,0,.23)}.report-content-project-name *{width:75%}.report-content-project-name{padding-top:15px;font-size:20px;font-weight:bold;display:flex;flex-direction:column;align-items:center}.report-content-toogle{width:60%}.report-content-selections{text-align-last:center;width:60%}.report-content-selections button{white-space:nowrap;overflow:hidden;width:100%;font-weight:900;height:30px;background:#fff;border:1px solid #333}.report-content-selections button[name=mountType]{background:#595959;color:#fff;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.report-content-selections button[name=mountType]:hover{background-color:#3396cc}.report-content-selections button[name=accessory]{background:#595959;color:#fff;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.report-content-selections button[name=accessory]:hover{background-color:#3396cc}.report-content-selections input[name=discount]{width:50px;height:30px;float:left;padding-right:15px}.report-content-selections input[name=discount]::-webkit-inner-spin-button,.report-content-selections input[name=discount]::-webkit-outer-spin-button{appearance:none;margin:0}.report-content-selections .color-checkbox-wrap{position:relative;width:20px;height:20px;cursor:pointer;margin-top:5px}.report-content-selections .color-checkbox{display:none}.report-content-selections .color-text{position:absolute;top:100%;left:50%;transform:translateX(-50%);font-size:10px;font-weight:normal}.report-content-selections .color-checkbox-wrap.active{box-shadow:0 0 0 2px #57aede}.report-content-assessories{display:flex;justify-content:center;margin:15% 0 10% 10%}.report-content-assessories-btn{width:40%;height:30px;padding-top:5px;text-align:center;background:#595959;color:#fff;cursor:pointer;padding:5px}.report-content-assessories-btn:hover{background-color:#3396cc}.report-content-color{display:flex;flex-direction:row;justify-content:space-between;width:30%}.report-content-section{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;margin-top:25px;margin-bottom:10px}.report-content-sub-header{font-size:15px;font-weight:bold;transform:rotate(180deg);writing-mode:vertical-lr;white-space:nowrap;width:0%;color:#fff}.report-content-options{width:80%}.report-content-info-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:10px}.report-content-info-item b{display:flex}.report-content-rails-splices-container .rail-colors-wrapper{align-items:center}.report-content-rails-splices-container .left-options,.report-content-rails-splices-container .right-options{height:175px;display:flex;flex-direction:column}.report-content-rails-splices-container .left-options{justify-content:space-around}.report-content-rails-splices-container .right-options{justify-content:space-between;align-items:center}.report-content-mounts-lfeet .mount-colors-button-wrapper{align-items:flex-start}.report-content-mounts-lfeet .mount-colors-button-wrapper,.report-content-mounts-lfeet .mounts-lfeet-description{height:60px}.report-content-mounts-lfeet .mounts-lfeet-description div{margin-top:15px}.report-content-mounts-lfeet .mounts-lfeet-description div div{position:relative;width:auto;padding:4px 8px 4px 8px;height:30px}.report-content-discounts .discount{width:80px;text-align:center}.report-content-discounts .discount input[type=number]{max-width:35px;text-align:center;border-radius:2px;border:1px solid rgba(58,133,195,.5);outline:none}
.custom-rail-wrap{display:flex;flex-direction:row-reverse;justify-content:flex-end;width:60%;align-items:center}.custom-rail-wrap .custom-rail-input{width:55px;height:30px}.custom-rail-wrap .custom-rail-span{margin-left:-25px}.rail-length-section{display:flex;flex-direction:row;width:60%;justify-content:space-between}.rail-length-section .selected-length{border:1.5px solid #131a65;background-color:rgba(58,58,58,.8);color:#fff;width:60px;height:30px;outline:none;padding:0}.rail-length-section .unselected-length{border:1px solid #a9a9a9;background-color:#fff;width:60px;height:30px;outline:none;padding:0}
.mlpe-wrapper{display:flex;font-weight:700;justify-content:space-between;align-items:flex-end}
.module-jumper-wrapper{display:flex;align-items:center;justify-content:space-between}.module-jumper-title-wrapper{width:80%;text-align:center}
.contact-us-container{width:100%;height:calc(100% - 75px);display:flex;justify-content:center;align-items:center}.contact-us-container .content{background-color:rgba(227,227,227,.95);height:87%;max-height:800px}.contact-us-container .iframe-container{padding:2rem 1rem 0;text-align:center;width:440px;height:100%}
.learn-more-content{display:inline-block;box-sizing:border-box;background-color:rgba(227,227,227,.95);position:fixed;transform:translate(-50%, -50%);left:50%;top:55%;width:800px}.learn-more-content .learn-more-title{margin-left:6%;margin-right:5%;text-align:left}.learn-more-content .learn-more-title h3{font-size:1.75rem;font-weight:bold;margin-top:20px;margin-bottom:1rem}.learn-more-content .learn-more-title .learn-more-underline{font-weight:bold}.learn-more-content .learn-more-video-frame{text-align:center}.learn-more-content .login-form-links{margin:2%}.learn-more-content iframe{width:700px;height:410px}.learn-more-content .learn-more-links{margin-bottom:1rem}
.aurora-page-container{background-color:#f4f6f9;height:100vh;overflow-x:hidden;overflow-y:auto}.aurora-page-container .logo-container{display:flex;justify-content:center;margin-top:64px;margin-bottom:64px}.aurora-page-container .logo-container img{width:300px}.aurora-page-container .content{padding-left:32px;padding-right:32px;margin-left:auto;margin-right:auto;margin-bottom:64px;min-height:calc(100vh - 350px);max-width:1200px}.aurora-page-container .content .title{color:#151c64;text-align:center;font-size:28px;font-weight:bold;text-transform:uppercase;font-family:LatoRegular,FontAwesome;padding-bottom:32px}.aurora-page-container .content .loading{position:relative;display:flex;flex-direction:column;align-items:center}.aurora-page-container .content .loading .message{color:#717a85;font-size:18px;text-align:center;font-weight:bold;margin:0;padding:0 24px;max-width:540px}.aurora-page-container .content .loading .spinner-text{font-family:LatoRegular,sans-serif;font-weight:600;color:#717a85;margin:24px 0;font-size:22px}.aurora-page-container .aurora-cpyright{display:block;color:#16325c;font-family:LatoRegular,FontAwesome;text-align:center;padding:12px 8px 4px}
.scanifly-page-container{background-color:#f4f6f9;height:100vh;overflow-x:hidden;overflow-y:auto}.scanifly-page-container .logo-container{display:flex;justify-content:center;margin-top:64px;margin-bottom:64px}.scanifly-page-container .logo-container img{width:300px}.scanifly-page-container .content{padding-left:32px;padding-right:32px;margin-left:auto;margin-right:auto;margin-bottom:64px;min-height:calc(100vh - 350px);max-width:1200px}.scanifly-page-container .content .title{color:#151c64;text-align:center;font-size:28px;font-weight:bold;text-transform:uppercase;font-family:LatoRegular,FontAwesome;padding-bottom:32px}.scanifly-page-container .content .loading{position:relative;display:flex;flex-direction:column;align-items:center}.scanifly-page-container .content .loading .message{color:#717a85;font-size:18px;text-align:center;font-weight:bold;margin:0;padding:0 24px;max-width:540px}.scanifly-page-container .content .loading .spinner-text{font-family:LatoRegular,sans-serif;font-weight:600;color:#717a85;margin:24px 0;font-size:22px}.scanifly-page-container .scanifly-cpyright{display:block;color:#16325c;font-family:LatoRegular,FontAwesome;text-align:center;padding:12px 8px 4px}
.no-match-container{height:100%;background-color:#f4f6f9;margin:0;padding:0;font-family:LatoRegular,sans-serif;text-decoration-color:#000;position:fixed;top:0;left:0;width:100%}.no-match-container .content{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}.no-match-container .status{font-size:10rem;text-align:center}.no-match-container .description{font-size:2rem}.no-match-container .button{text-align:center;margin-top:1.5rem}.no-match-container .copyright{width:100%;text-align:-webkit-right;bottom:0;display:block;position:absolute;color:#000;padding:.5em}
.admin-panel-top-bar{display:flex;white-space:nowrap;height:50px;overflow:visible;background-color:#f4f6f9;color:#fff;top:0;left:0;right:0}.admin-panel-top-bar-left{position:absolute;display:inline-block;background-color:#f4f6f9;width:20%;height:50px;top:0;left:0}.admin-panel-top-bar-left:after{content:"";width:2px;height:80%;background-color:#3a85c3;position:absolute;top:50%;right:-3px;transform:translateY(-50%)}.admin-panel-top-bar-logo{background-image:url(/build/images/42bf6d9aace5a1bdf170.png);cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:45%;margin:0 auto;height:100%}.admin-panel-top-bar-edit-menu{display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;vertical-align:top;padding:0px 165px 0 21%;width:100%}.admin-panel-top-bar-dropdown{position:absolute;right:0;top:0}.admin-panel-top-bar-dropdown:hover .admin-panel-top-bar-dropbtn{background-color:#58c45c}.admin-panel-top-bar-dropbtn{background-color:#4caf50;color:white;min-height:50px;border:none;min-width:150px;pointer-events:none}.admin-panel-top-bar-dropdown{position:absolute;right:0;top:0}.admin-panel-top-bar-dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);z-index:5}.admin-panel-top-bar-dropdown-content span{display:block;color:black;padding:12px 16px;text-decoration:none;cursor:pointer}.admin-panel-top-bar-dropdown-content span:hover{background-color:#f1f1f1}.admin-panel-top-bar-dropdown:hover .admin-panel-top-bar-dropdown-content{display:block}.admin-panel-grid-wrapper{width:80%;float:right;display:block}.admin-panel-pagination{width:100%;height:100%;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.admin-panel-pagination-number-projects{direction:inherit}.admin-panel-pagination-numbers{display:flex;margin-right:20px}.admin-panel-pagination-number{cursor:pointer;direction:inherit;margin-right:5px}.admin-panel-badge{display:inline-block;padding:.4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;cursor:pointer}.admin-panel-tool-bar-grid{display:flex;justify-content:space-between;margin:0px 25px 0 25px}.admin-panel-search-field{display:flex;align-items:center}.badge-active{color:#fff;background-color:#28a745}.badge-disable{color:#212529;background-color:rgba(206,212,218,.8196078431)}.admin-panel-underline-search-by{border-top:none rgb(224, 224, 224);border-left:none rgb(224, 224, 224);border-right:none rgb(224, 224, 224);border-bottom:1px solid rgb(224, 224, 224);padding-top:2px;box-sizing:content-box;margin:0px;width:100%}
.admin-panel-left-container{width:20%;height:100vh;display:inline-block;background-color:#3a85c3;overflow-x:hidden;overflow-y:auto;color:white}
.admin-panel-chart-container{width:80%;float:right;display:block}
