.App{text-align:center;min-height:100%}.App-logo{animation:App-logo-spin infinite 20s linear;height:80px}.App-header{background-color:#222;height:150px;padding:20px;color:#fff}.App-intro{font-size:large}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.root{height:100vh}.BadgeIcon{text-align:left!important;width:100%!important}.AvatarIcon{background-color:#00bfff!important;border:solid #299fff 2px}.AvatarIcon:hover{background-color:#299fff!important;border:solid deepskyblue 2px}.tabPanel{margin-top:64px;box-sizing:border-box}.sideMenuOpen,.sideMenuClosed{width:256px;flex:0 0 256px;border:none;display:flex}.Wrapper{padding-top:0!important}.mobileTabButton{font-weight:500!important;color:#fff!important}.MobileMenu{display:flex;flex-direction:row;overflow-x:scroll;height:fit-content}.MobileMenuOptions{display:flex;flex-direction:row}.MobileMenuDisplay,.mobileMenuDiv{display:none}@media(max-width:900px){.tabParent,.tabChild{display:none!important}.logoImage{width:100%}.mobileTabs{justify-content:flex-end;display:flex!important}.tabPanel{margin-top:56px}.sideMenuOpen{width:200px!important;flex:0 0 200px;margin-top:0!important}.sideMenuClosed{width:256px;border:none;display:none}.mobileMenuDiv{display:block}.MobileMenuDisplay{display:flex;flex-direction:row;width:100%}}.mobileTabs{display:none}.logo{width:15vw}.tabChild{font-weight:700;color:#dfdfdf!important}.tabParent{width:85vw;height:100%;justify-items:flex-end}.tablist{justify-content:flex-end}.registerForm{width:50%;margin:auto;margin-top:2rem;margin-bottom:2rem;border-radius:5px;padding:3%}.registerText{color:#000!important;padding:.75rem;margin-left:1rem}.registerHeaderText{font-size:1.5rem;font-weight:600;text-align:center}.registerHeader{margin-top:1rem}.registerBtn{width:40%;margin:auto;margin-top:1rem;background-color:#1976d2!important;color:#fff!important}.forgot{margin-top:3rem;text-align:center;text-decoration:underline}.forgot:hover{color:#80b6d1!important}.homeTutorialVideo{width:50%}.layoutSpecialtiesLogoLink{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease;border-radius:6px;border:1px solid rgba(255,255,255,.12)}.layoutSpecialtiesLogoLink:hover{opacity:.85}.layoutSpecialtiesLogoLink:active{opacity:.75}.layoutSpecialtiesLogoLink:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.aboutDiv{flex-direction:row}.publicCard{border:"1px solid black";margin:"auto";height:50vh!important;width:35%;margin:auto}@media(max-width:900px){.tabPanel{height:100%}.aboutDiv{flex-direction:column}.publicCard{width:75%}.youtubeDiv{width:90%!important}.large{display:none!important}.medium{display:flex!important;overflow-y:auto;scrollbar-width:none}.small{display:none!important}}@media(max-width:500px){.aboutDiv{flex-direction:column}.publicCard{width:75%}.youtubeDiv{width:90%!important}.youtubeCard{width:95%!important}.large,.medium{display:none!important}.small{display:flex!important;height:100%}}.imgBox input[type=checkbox]{display:none}.container img{transition:transform .5s ease;cursor:zoom-in}.imgBox input[type=checkbox]:checked~label>img{transform:scale(2);cursor:zoom-out;position:fixed;top:50%;left:50%;height:95%;z-index:9999;transform:translate(-50%,-50%);border:100em solid gray}.employeeStatusModal{display:flex;justify-content:center;align-items:center;text-align:center}.statusBox{background-color:#fff;padding:10px}.processorList{display:flex;flex-wrap:wrap}.processorIndex{box-shadow:1px 4px 8px #0003;background-color:#fafafa;border-radius:15px;margin:12px;padding:8px;width:12em}.messageModal{height:25%;width:35%}.messageForm{display:flex;flex-direction:column}.messageBtn{margin-top:5%}.pdf{justify-content:center}.estimatePage{background-color:#fff;color:#000;max-width:100vw!important;max-height:100vh!important}.estimateTableCell{padding:0!important}.estimateTableCellVariant{padding:8px!important}.closeButton{margin-right:100%!important}@media(max-width:500px){.rulerSubDiv{padding:0!important}.rulerInput{width:100%!important}.rulerTab .MuiBox-root{padding:5px!important}.rulerTitleDiv{justify-content:center!important}.rulerTitleChild{font-size:x-large!important}}@media(max-width:500px){.companyTitle{font-size:x-large;text-align:center}.searchBars{flex-direction:column!important}.searchSection{width:100%!important;margin:5px!important}.companyInfoSection{flex-direction:column}.companyInfoSubDiv{width:100%!important}.createStuffParentDiv{flex-direction:column!important}.createStuffSubDiv{width:100%!important}.licenceNotes{width:75%!important}.companyTitle{font-size:x-large!important;text-align:center!important}.titleParent{text-align:center!important;justify-content:center!important}.companyTab{text-align:center!important;padding:0!important}.companyTab .MuiBox-root{padding:0!important}}.MuiTabs-scroller{overflow:scroll!important;scrollbar-width:none!important}.pdfModal{margin:auto;padding:auto;text-align:center;background-color:#fff;color:#fff}.pdfNotice{text-decoration:underline;font-style:italic}.invoiceModal{margin:auto;padding:auto;text-align:center;background-color:#fff;color:#fff;overflow:scroll}.estimateModal{margin:auto;padding:auto;text-align:center;background-color:#fff!important;overflow:scroll}.estimateDiv{background-color:#fff!important;width:100vw;height:100vh}.delBtn:hover{background-color:#8b0000!important}@media(max-width:500px){.licensingTab .MuiBox-root{padding:5px!important}.licensingTitleDiv{justify-content:center!important}.licensingTitleChild{font-size:x-large!important}.createLicenceBtn{width:auto!important}}@media(max-width:500px){.selectorDiv{flex-direction:column!important}.selectorSubDiv{width:100%!important;justify-content:space-evenly}.selectorChild{width:45%!important}.dateSubDiv{width:auto!important}}html{min-height:100%}body{margin:0;padding:0;font-family:sans-serif;min-height:100vh;background-color:#212121}
