#root,body,html{height:100%}body,p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body,h1,h2,h3,h4,h5,h6,p,span{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--Primary:#0071c1;--Primary2:#0063b3;--c50:#f9fafa;--c100:#f4f4f6;--c200:#e6e7ea;--c300:#d2d5da;--c400:#9da3af;--c500:#6a7181;--c600:#4e545f;--c700:#3e434c;--Shade:#3f4d64;--Shade2:#1a5388;--Yellow:#fbd34d;--redBackground:#f1d2d2;--Warning:#b91c1c;--greenBackground:#d5f9e2;--darkGreenBackground:#0c7040;--greenText:#15803d;--secondaryBackground:#f6f6f6;--text-color:#565656;--acceptance:#15803d}.subtext{color:#6a7181;color:var(--c500);font-size:14px}.welcome-text{color:#3f4d64;color:var(--Shade);font-size:26px;font-weight:500}.form{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:10px 0}input[type=number]:focus-visible,input[type=password]:focus-visible .selectInputComponent:focus-visible textarea:focus-visible,input[type=text]:focus-visible{border:1px solid #d2d5da;border:1px solid var(--c300);border-radius:8px;outline:none}input[type=password],input[type=text]{height:40px}.selectInputComponent,input[type=password],input[type=text]{background-color:#fff;border:1px solid #d2d5da;border:1px solid var(--c300);border-radius:8px;color:#2b2828;outline:none;padding:0 10px}.selectInputComponent{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url(/static/media/arrowDown.32b4e3369606caed8edd.svg);background-position-x:96%;background-position-y:18px;background-repeat:no-repeat;height:42px}.text-input{display:flex;flex-direction:column;width:100%}.fullWidthButton{all:unset;background-color:#0071c1;background-color:var(--Primary);border-radius:8px;color:#fff;cursor:pointer;display:block;padding:15px 0;text-align:center;width:100%}.fullWidthButton:disabled{all:unset;background-color:#d2d5da;background-color:var(--c300);border-radius:8px;color:#fff;padding:15px 0;text-align:center;width:100%}.forgetPassword{cursor:pointer;text-decoration:underline}.forget-password-container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.forget-password-container,.labelStyle{color:#6a7181;color:var(--c500);font-size:13px}.labelStyle{background-color:#fff;margin-bottom:-8px;margin-left:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.sideBar{width:20vw}.mainContainer{background-color:#f6f6f6;background-color:var(--secondaryBackground);margin-left:20vw;width:100%}.headerWrapper{background-color:#fff;border-bottom:1px solid #f0f0f0;width:100%}.header{align-items:center;display:flex;flex-direction:row;height:70px;justify-content:flex-end;padding:0 30px}.primaryButton{all:unset;background-color:#0071c1;background-color:var(--Primary);border-radius:8px;color:#fff;cursor:pointer;padding:8px 30px}.secondaryButton{all:unset;border:1px solid #0071c1;border:1px solid var(--Primary);border-radius:8px;color:#0071c1;color:var(--Primary);cursor:pointer;padding:7px 29px}.filterButton{all:unset;border:1px solid #6a7181;border:1px solid var(--c500);border-radius:8px;color:#6a7181;color:var(--c500);cursor:pointer;padding:8px 25px}.filterHeader{display:flex;justify-content:flex-end;width:100%}input[type=text].searchInput{background-color:#e6e7ea;background-color:var(--c200);border:none;border-radius:29px;padding-left:40px;width:230px}.searchIcon,input[type=text].searchInput{color:#9da3af;color:var(--c400);height:40px}.searchIcon{left:13px;position:absolute;width:18px}.mainTable{margin:20px 30px}.tableHeaderContainer th{background-color:#3f4d64;background-color:var(--Shade);color:#fff;font-weight:600;height:40px}tr{background-color:#fff;border-bottom:1px solid #e6e7ea;border-bottom:1px solid var(--c200);height:60px;text-align:center}table{border-collapse:collapse}.active{all:unset;background:#d5f9e2;background:var(--greenBackground);border-radius:8px;color:#15803d;color:var(--greenText);cursor:pointer;display:flex;justify-content:center;padding:7px 30px;width:70px}.blocked{all:unset;background:#f1d2d2;background:var(--redBackground);border-radius:8px;color:#b91c1c;color:var(--Warning);cursor:pointer;display:flex;justify-content:center;padding:7px 30px;width:70px}.modalWrapper{background-color:#0000004f;background-color:rgba(0,0,0,.4);bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:9999}.modalContainer{align-items:center;display:flex;height:100%;justify-content:center}.formContainer{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;margin:auto;padding:30px 25px;position:relative;text-align:start;width:350px}.closeButton{all:unset;color:#fff;font-size:23px;position:absolute;right:15px;top:5px}textarea{background-color:#fff;border:1px solid #d2d5da;border:1px solid var(--c300);border-radius:8px;color:#2b2828;font-family:Arial,Helvetica,sans-serif;height:50px;outline:none;padding:10px;resize:none}.modalFormButtons{display:flex;gap:10px;margin-top:20px;width:100%}.modalFormButtons>*{text-align:center;width:50%}.alertPopup{position:fixed;right:20px;top:80px;width:400px;z-index:99999}.success{background-color:#0c7040;background-color:var(--darkGreenBackground)}.alert,.success{border-radius:16px;color:#fff;padding:20px 50px}.alert{background-color:#b91c1c;background-color:var(--Warning)}.successIcon{left:10px;position:absolute;top:-20px;width:40px}.uploadSectionContainer{background-color:#f9fafa;background-color:var(--c50);border-radius:8px;color:#4e545f;color:var(--c600);display:flex;justify-content:space-between;margin-top:20px;padding:30px}.uploadSectionContainer p{margin-bottom:5px}.dragDropWrapper{border-radius:5px;margin-top:20px;overflow:hidden;position:relative}.LeaveDropContainer,.dragDropContainer{align-items:center;border-radius:10px;display:flex;height:300px;justify-content:center;width:100%}.LeaveDropContainer:before{border:5px dashed #9da3af;border:5px dashed var(--c400);border-radius:8px}.LeaveDropContainer:before,.dragDropContainer:before{bottom:-3px;content:"";left:-3px;position:absolute;right:-3px;top:-3px}.dragDropContainer:before{border:5px dashed #3e434c;border:5px dashed var(--c700);border-radius:8px}.fileInput{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.selectInputContainer{align-items:center;display:flex;height:100%}.selectInput{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background:transparent;background-image:url(/static/media/arrowDown.32b4e3369606caed8edd.svg);background-position-x:94%;background-position-y:12px;background-repeat:no-repeat;border:1px solid #d2d5da;border:1px solid var(--c300);border-radius:8px;color:#3e434c;color:var(--c700);height:30px;outline:none;padding:0 5px;width:200px}.selectInput:focus-visible{border:1px solid #d2d5da;border:1px solid var(--c300);border-radius:8px;outline:none}.switch{display:inline-block;height:34px;position:relative;width:60px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;bottom:0;cursor:pointer;left:0;right:0;top:0}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;width:26px}.toggleChecked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.toggleChecked+.slider{background-color:#15803d;box-shadow:0 0 1px #15803d}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.submitPermissionButton{display:flex;justify-content:flex-end;padding:5px 0}.requiredField{color:#b91c1c;color:var(--Warning);font-size:13px}.actionButtonsContainer{display:none;left:30px;top:0}.actionButtonsContainer,.headerDropdown{background-color:#fff;box-shadow:5px 10px 10px #88888842;flex-direction:column;position:absolute;z-index:1}.headerDropdown{align-items:center;display:flex;justify-content:center;left:0;padding:8px 15px;right:0;top:20px}.actionWrapper{cursor:pointer;margin:auto;padding:8px 20px;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.actionWrapper:hover .actionButtonsContainer{display:flex}.actionButton{all:unset;cursor:pointer;padding:8px 15px}.actionButton:hover{background-color:#f6f6f6;background-color:var(--secondaryBackground)}.headerLogoutButton{align-items:center;display:flex;justify-content:space-between;width:100%}.deleteModalContainer{background-color:#fff;border-radius:10px;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:auto;padding:30px 25px;position:relative;text-align:center}.deletModalTitle{color:#3f4d64;color:var(--Shade);font-size:26px;font-weight:500}.warningButton{all:unset;border:1px solid #b91c1c;border:1px solid var(--Warning);border-radius:8px;color:#b91c1c;color:var(--Warning);cursor:pointer;padding:7px 29px}.centerTableCell{text-align:center!important}.paginationContainer{align-items:center;background-color:#fff;display:flex;height:55px;justify-content:flex-end;margin-top:auto;padding:0 20px;width:calc(100% - 40px)}.paginationButton{all:unset;cursor:pointer;padding:8px}.filterInputsContainer{background-color:#3f4d64;background-color:var(--Shade);border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;display:flex;gap:20px;margin-top:-10px;padding:20px;position:relative}.filterInputsContainer>*{display:flex;flex:1 1;flex-direction:column;gap:5px}.filterInputsContainer:before{background-color:#3f4d64;background-color:var(--Shade);content:"";height:20px;position:absolute;right:10px;rotate:-45deg;top:-4px;width:20px}.filterSelectInput:focus-visible textarea:focus-visible,.filterTextInput:focus-visible textarea:focus-visible{border:1px solid #d2d5da;border:1px solid var(--c300);border-radius:8px;outline:none}.filterSelectInput{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url(/static/media/arrowDown.32b4e3369606caed8edd.svg);background-position-x:96%;background-position-y:18px;background-repeat:no-repeat}.filterSelectInput,.filterTextInput{background-color:#fff;border:1px solid #d2d5da;border:1px solid var(--c300);border-radius:8px;color:#2b2828;height:42px;outline:none;padding:0 10px}.infoSpan{border-radius:50%;color:#3f4d64;color:var(--Shade);cursor:pointer;display:inline-block;font-size:12px;height:15px;margin:5px;visibility:hidden;width:15px}.visibleTitle:hover .infoSpan{background-color:#fff;transition:visibility .5s,background-color .5s;visibility:visible}.infoText{display:none}.infoSpan:hover .infoText{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);color:#3f4d64;color:var(--Shade);display:block;padding:5px;position:absolute;right:0;width:200px;z-index:1}.infoSpan{position:relative}.approveButton,.bookedButton{all:unset;border:1px solid #15803d;border:1px solid var(--acceptance);border-radius:8px;color:#15803d;color:var(--acceptance);margin:2px;padding:5px 20px;position:relative}.approveButton:hover,.bookedButton:hover{background-color:#15803d;background-color:var(--acceptance);border:1px solid #15803d;border:1px solid var(--acceptance);color:#fff}.approveButton:hover.approveButton:after{content:"Approve"}.approveButton:hover.approveButton:after,.bookedButton:hover.bookedButton:after{background-color:#1a5388;border-radius:15px;bottom:-20px;color:#fff;font-size:11px;left:0;padding:1px 3px;position:absolute;right:0}.bookedButton:hover.bookedButton:after{content:"Booked"}.canceledButton,.rejectButton{all:unset;border:1px solid #9da3af;border:1px solid var(--c400);border-radius:8px;color:#9da3af;color:var(--c400);margin:2px;padding:5px 20px;position:relative}.canceledButton:hover,.rejectButton:hover{background-color:#b91c1c;background-color:var(--Warning);border:1px solid #b91c1c;border:1px solid var(--Warning);color:#fff}.canceledButton:hover.canceledButton:after{content:"Canceled"}.canceledButton:hover.canceledButton:after,.rejectButton:hover.rejectButton:after{background-color:#1a5388;border-radius:15px;bottom:-20px;color:#fff;font-size:11px;left:0;padding:1px 0;position:absolute;right:0}.rejectButton:hover.rejectButton:after{content:"Reject"}.approvedText{background:#d5f9e2;background:var(--greenBackground);color:#15803d;color:var(--greenText)}.approvedText,.rejectedText{align-items:center;border-radius:8px;display:flex;gap:5px;justify-content:center;margin:auto;padding:7px 30px;width:70px}.rejectedText{background:#f1d2d2;background:var(--redBackground);color:#b91c1c;color:var(--Warning)}.sendEmailButton{all:unset;border:1px solid #0071c1;border:1px solid var(--Primary);border-radius:8px;color:#0071c1;color:var(--Primary);cursor:pointer;padding:5px 29px;width:70px}.adminBlankPageContainer{align-items:center;color:#3f4d64;color:var(--Shade);display:flex;flex-direction:column;gap:10px;justify-content:center;width:100%}.archiveButton{all:unset;background-color:#fff;border-radius:20px;color:#6a7181;color:var(--c500);cursor:pointer;font-weight:700;margin:2px;padding:5px 25px}.notArchivedButton{all:unset;color:#6a7181;color:var(--c500);cursor:pointer;margin:2px;padding:5px 25px}.goToLoginButton{all:unset;background-color:#fff;border-radius:8px;color:#15803d;color:var(--acceptance);cursor:pointer;padding:7px 29px}.userPageTitleContainer{background-color:#0071c1;background-color:var(--Primary);color:#fff;font-size:20px;overflow:hidden;padding:30px;position:relative}.userPageTitleContainer>h1{font-weight:600;position:inherit;z-index:1}.wave1{left:0;top:0}.wave1,.wave2{position:absolute;z-index:0}.wave2{bottom:0;right:0}.userCoursesPageContainer{display:grid;grid-template-columns:340px 1fr;padding:30px}.filterSearchInputContainer{padding:15px}.userFilterInputsWrapper{background-color:#f4f4f6;background-color:var(--c100);border-radius:8px;margin:20px 30px 0 0}.userFilterInputsContainer{border-top:1px solid #e6e7ea;border-top:1px solid var(--c200);padding:10px 15px}.userFilterGroup{padding:5px 0}input[type=text].userSearchInput{background-color:#fff;border:none;border-radius:29px;color:#9da3af;color:var(--c400);height:40px;padding-left:40px;width:230px}.filterInputTitle{color:#3f4d64;color:var(--Shade);font-size:16px;font-weight:500;margin-bottom:5px}.css-14pt78w-MuiSlider-rail{background-color:#e6e7ea!important;background-color:var(--c200)!important;height:6px!important;opacity:1!important}.priceRangeContainer{color:#3f4d64;color:var(--Shade);display:flex;flex-direction:row;font-size:15px;font-weight:600;justify-content:space-between}.css-ahj2mt-MuiTypography-root{font-size:14px!important}.css-vqmohf-MuiButtonBase-root-MuiRadio-root{padding:7px 9px!important}.selectedTap{all:unset;background-color:#fff;border-radius:20px;color:#6a7181;color:var(--c500);cursor:pointer;font-weight:700;margin:2px;padding:5px 25px}.notSelectedTap{all:unset;color:#6a7181;color:var(--c500);cursor:pointer;margin:2px;padding:5px 25px}.userPageContent{grid-gap:20px;align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;justify-content:start;justify-items:stretch;margin:20px 0}.courseCard{border:1px solid #e6e7ea;border:1px solid var(--c200);border-radius:8px;display:flex;flex-direction:column;justify-content:space-between}.courseLevel{font-size:13px;font-weight:400;letter-spacing:.3px}.courseName{color:#4e545f;color:var(--c600);font-size:17px;font-weight:600;margin-top:10px}.courseDetails{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:15px}.courseDescription{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#4e545f;color:var(--c600);display:-webkit-box;font-size:13px;font-weight:300;letter-spacing:.3px;margin-top:10px;overflow:hidden;text-overflow:ellipsis}.bottomCardContainer{align-items:center;background-color:#f4f4f6;background-color:var(--c100);border-radius:0 0 7px 7px;display:flex;justify-content:space-between;padding:15px}.approvedBottomCardContainer{background-color:#15803d;background-color:var(--acceptance)}.approvedBottomCardContainer,.rejectedBottomCardContainer{align-items:center;border-radius:0 0 7px 7px;color:#fff;display:flex;height:34px;justify-content:space-between;justify-content:center;padding:15px}.rejectedBottomCardContainer{background-color:#b91c1c;background-color:var(--Warning)}.pendingBottomCardContainer{align-items:center;background-color:#fbd34d;background-color:var(--Yellow);border-radius:0 0 7px 7px;display:flex;height:34px;justify-content:space-between;justify-content:center;padding:15px}.cardHoursContainer{align-items:center;color:#6a7181;color:var(--c500);display:flex;font-size:13px;gap:5px;margin-top:10px}.levelCourse{color:#0071c1;color:var(--Primary);padding-left:17px;position:relative}.levelCourse:before{background-color:var(--before-color);border-radius:50%;bottom:2px;content:"";left:0;padding:6px;position:absolute}.courseCardPrice{color:#4e545f;color:var(--c600);font-size:17px;font-weight:700}.courseCardBookButton{all:unset;background-color:#1a5388;background-color:var(--Shade2);border-radius:4px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:8px 35px}.contentContainer{display:flex;flex-direction:column}.css-nnid7-MuiSlider-valueLabel{background-color:initial!important;color:#6a7181!important;color:var(--c500)!important;font-size:11px!important;top:0!important;-webkit-transform:translateY(65%) scale(1)!important;transform:translateY(65%) scale(1)!important}.css-1t8l2tu-MuiInputBase-input-MuiOutlinedInput-input{border:0!important}.modal{background-color:#fff;border-radius:8px;box-shadow:13px 13px 16px 100vw #0000002b;left:50%;padding:20px;right:50%;top:40%}.modal:before{background-color:initial;content:"";height:100vh;position:fixed;top:0;width:100vw;z-index:-1}.modal .closeButton{all:unset;color:#b91c1c;color:var(--Warning);font-size:23px;position:absolute;right:15px;top:5px}.sideBar{background-color:var(--Primary2);height:100vh;position:fixed}.sideMenuLogoImage{display:flex;margin:auto;width:50%}.sideMenuWrapper{color:#fff;display:flex;flex-direction:column;font-size:14px;margin:10px 4px}.sideMenuButtonContainer{display:flex;flex-direction:column;margin:0 8px}.sideMenuButton{all:unset;border-radius:8px;color:#fff;cursor:pointer;display:flex;padding:16px 40px;position:relative!important}.sideMenuIcon.close{padding:10px;position:absolute;right:13px;top:7px}.sideMenuTitle{font-weight:700;letter-spacing:1;letter-spacing:.2px;padding:16px 20px}.sideMenuIcon{padding-right:10px}.sideMenuButton.active{background-color:#fff;color:var(--Primary2);position:relative}.logoutButtonContainer{border-top:1px solid #fff;bottom:0;display:flex;left:0;margin:0 16px;position:absolute;right:0}.logoutButton{all:unset;align-items:center;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;padding:20px 10px;width:100%}.logoutSVG{height:15px;width:15px}.requestsCountNumber{align-items:center;background-color:#fbd34d;border-radius:50%;color:var(--Shade);display:flex;font-size:11px;height:13px;justify-content:center;margin:0 6px;padding:2px;width:13px}.page-wrapper{height:100vh}.register-avatar{height:100vh;max-width:670px;object-fit:contain;position:absolute;right:0;top:60px}.logoImage{position:absolute;right:30px;top:30px;width:6rem}.page-wrapper{align-items:center;display:flex;justify-content:space-evenly;width:100%}.login-vector{position:absolute}.login-avatar{height:100vh;max-width:500px;object-fit:contain}
/*# sourceMappingURL=main.cd1c441a.css.map*/