body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.logInSubmit{margin-bottom:3em}.textInvalidInput{color:red;text-align:center}.forgotPassword{font-size:small;font-family:Arial,Helvetica,sans-serif;color:#1976d2;cursor:pointer;padding:0;margin:0;text-align:left}.forgotPassword:hover{color:#536162}.errorRegister{font-size:1rem;color:red}.registerText{width:500px;text-align:center}.registerBtn{margin:5% auto}.registerContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;background-color:#fff}.registerHeader{display:flex;justify-content:flex-start;padding-left:16px;padding-top:10px;align-items:center;grid-gap:10px;gap:10px}.registerHeader img{width:50px}.registerHeader h1{margin:0;font-size:24px;font-weight:700}.registerFormGrid{text-align:center;margin-top:20px}.registerDivider{width:500px;margin:20px auto}.registerNavigation{margin-top:10px}.resetLogoSmall{float:left;margin-left:1%;margin-right:-1%;padding:5px;height:50px;width:50px}.headerText{margin:0;padding:0}.headerSubText{padding:0;font-size:.8em}.passwordAlert{font-size:.69rem;color:red}.resetCard{text-align:center;width:50%;min-height:50%;margin:5.5% auto;line-height:3}.resetScreen{text-align:center;background-color:#fff;min-height:100vh}.resetScreen,body{width:100%;height:100%}body{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;background-color:#eee}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}html{overflow-y:scroll}h1 h2 h3{font-family:"Montserrat",sans-serif}h4 h5 h6 p{font-family:"Roboto",sans-serif}.loading{display:flex;justify-content:center;padding-top:10%}.customCardReturn{margin-top:5px;min-height:200px;background:#fff;border:2px solid #c2c2c2;border-radius:5px;box-shadow:0 24px 48px 0 rgba(0,0,0,.16)}.gridMenuBar{padding:15px 10px}.freqLabel{color:#818181}.taskPreview{margin:2.5px 0}.customCardClient,.taskPreview{background:#fff;border:2px solid #c2c2c2;border-radius:5px}.customCardClient{margin-top:5px;min-height:500px;box-shadow:0 24px 48px 0 rgba(0,0,0,.16);margin-right:1%;margin-bottom:75px}.cardHeading{margin:10px}.textLabel{margin-bottom:0;color:#818181}.taskItemTemplate{border:2px solid #c2c2c2;border-radius:5px}.taskItemTemplate,.taskItemTemplate:hover{background:#fff;margin:2.5px 0;width:500px;height:40px}.taskItemTemplate:hover{border:2px solid #1976d2;border-radius:5px}.statusContainer{border-radius:10px;padding:5px;margin:5px 0}.statusContainer:hover{cursor:pointer;box-shadow:0 0 0 4px rgba(0,0,0,.04)}.statusContainer h4{color:#fff;margin:5px}.statusContainerEmpty{border-radius:10px;padding:5px;margin:5px 0;border:1px dashed #c4c4c4}.statusContainerEmpty h4{color:#c4c4c4;margin:5px}.statusContainerEmpty:hover{cursor:pointer;box-shadow:0 0 0 4px rgba(0,0,0,.04)}.customCardTabs{width:100%;text-align:center;display:flex;flex-direction:column;height:100%;max-height:60vh;padding:0 10px}.taskItemReturn{background:#fff;border:1px solid #e9eaeb;border-radius:5px;margin:2.5px 0}.taskItemReturn:hover{background:#fff;border:1px solid #1976d2;border-radius:5px;margin:2.5px 0}.clientProfileInfo{text-align:center}.clientProfilePage{padding-top:100px}.clientCard{margin-bottom:5%;padding-bottom:1%}.profileHeader{margin:0 auto 3%;height:17.5px;text-align:center}.profileName{margin:0}.editClientInfo{padding:3%;margin-bottom:2%}.actionCardTasksNotesContainer{display:flex;flex-direction:column;grid-gap:10px;gap:10px}@media (min-width:1024px){.actionCardTasksNotesContainer{flex-direction:row}}.popoverClick{cursor:pointer}.noteCard{border:1px solid #e9eaeb;border-radius:5px;padding:5px;text-align:start;margin:2.5px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.noteDate{color:#818181;margin:0}.clientProfileCard{background:#fff;border:2px solid #c2c2c2;border-radius:5px;box-shadow:0 12px 12px 0 rgba(0,0,0,.16);padding:10px}.notesContainer{flex:3 1}.noteHeader{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.clientHeader,.noteHeaderText{margin:0;padding:15px 5px}.gridHeaderOutsideLeft{background-color:#dddcdc;border-radius:10px 0 0 10px}.customCardStatuses,.customCardTemplate{min-height:500px;background:#fff;border:2px solid #c2c2c2;border-radius:5px;box-shadow:0 24px 48px 0 rgba(0,0,0,.16);margin-top:5px}.statusList{padding:10px 6px}.statusItem{background:#fff;border:2px solid #c2c2c2;border-radius:5px;margin:2.5px 0;padding:0 25px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.statusText{margin:0;color:#fff}.statusDataContainer{display:flex;flex-direction:row;align-items:center;grid-gap:10px;gap:10px}.statusDescription{margin:0;color:#666;font-size:.9rem;font-style:italic;line-height:1.4}.customCard{margin-top:25px;margin-right:1%}.customCard,.customCardTeam{min-height:500px}.customCard,.customCardBilling,.customCardTeam{background:#fff;border:2px solid #c2c2c2;border-radius:5px;box-shadow:0 24px 48px 0 rgba(0,0,0,.16)}.customCardBilling{padding-bottom:20px}