:root{--black:#000;--lite_dark:#272727;--dark:#202020}.login-bg-container{height:100vh;background:#000;background:var(--black)}.login-bg-container,.login-form-outer-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.login-form-outer-container{background-color:#272727;background-color:var(--lite_dark);height:100%;width:100%}@media screen and (min-width:576px){.login-form-outer-container{height:100%;width:60%}}.login-form-card{background-color:#202020;background-color:var(--dark);height:60%;width:90%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:8px}@media screen and (min-width:576px){.login-form-card{height:60%;width:60%}}.website-logo{width:150px}.login-form{margin-top:30px;width:90%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.login-label{color:#f8fafc;font-size:14px;font-family:Roboto;margin-bottom:5px}.input-container{width:80%;margin-bottom:15px}.input{width:100%;background-color:transparent;color:#7e858e;border:1px solid #7e858e;height:40px;padding-left:8px;outline:none;border-radius:3px}.login-btn{width:80%;height:35px;background-color:#6366f1;color:#fff;font-family:Roboto;font-size:12px;font-weight:500;border:none;cursor:pointer;margin-top:10px;border-radius:4px;outline:none}.error-message{font-family:10px;font-family:Roboto;margin-top:5px;color:#ff0b37;text-align:left;width:80%}.nav-container{height:10vh;background-color:#272727;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-left:15px;padding-right:15px;border:none}@media screen and (min-width:768px){.nav-container{padding:10px 100px}}.nav-logo{width:80px}@media screen and (min-width:768px){.nav-logo{width:120px}}.lg-link-container{display:none}@media screen and (min-width:768px){.lg-link-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.lg-link{list-style-type:none;margin:10px;color:#fff;font-size:16px;font-family:Roboto}.link{text-decoration:none;color:#fff}.lg-logout-btn{display:none}@media screen and (min-width:768px){.lg-logout-btn{display:block;background-color:#4f46e5;width:90px;height:30px;color:#fff;font-family:Roboto;font-size:11px;font-weight:500;border:none;border-radius:4px}}.sm-link-container{display:-ms-flexbox;display:flex;padding:0}@media screen and (min-width:768px){.sm-link-container{display:none}}.sm-link{list-style-type:none;margin:10px}.sm-link-icon{color:#fff;width:22px;height:22px}*{padding:0;margin:0}.home-container{height:90vh;background-image:url(https://assets.ccbp.in/frontend/react-js/home-sm-bg.png);background-size:cover}@media screen and (min-width:768px){.home-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png);padding-top:100px;padding-left:80px}}.home-heading{color:#fff;font-size:25px;font-weight:500;font-family:Roboto}@media screen and (min-width:768px){.home-heading{font-size:60px}}.home-description{color:#f8fafc;font-size:15px;font-family:Roboto;line-height:20px;margin-top:10px}@media screen and (min-width:768px){.home-description{font-size:25px;line-height:30px}}.home-findJob-btn{background-color:#4f46e5;width:100px;height:40px;color:#fff;font-family:Roboto;font-size:13px;font-weight:500;border:none;border-radius:4px;margin-top:15px}@media screen and (min-width:768px){.home-findJob-btn{margin-top:25px}}.home-text-container{width:100%;height:40%;padding:20px}@media screen and (min-width:768px){.home-text-container{width:50%;height:60%}}.job-bg-container{min-height:90vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;background-color:#000}.profile-container{width:100%}.mai-container{width:90%}@media screen and (min-width:576px){.mai-container{display:-ms-flexbox;display:flex}.profile-container{width:30%}}.job-list-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:50px}@media screen and (min-width:576px){.job-list-container{width:70%;margin-left:10px}}.sm-search-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;margin-top:20px}.lg-search-container{width:100%;display:none;border:1px solid #fff;border-radius:4px;margin-top:20px}@media screen and (min-width:756px){.sm-search-container{display:none}.lg-search-container{width:60%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:5%}}.lg-searchInput,.sm-searchInput{width:90%;height:35px;background-color:transparent;color:#fff;padding-left:8px;outline:none}.search-icon-container{height:35px;width:35px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.search-icon,.search-icon-container{background-color:#475569;border:none}.search-icon{-ms-flex-positive:1;flex-grow:1;margin-left:2px;color:#fff}.profile-card{background-image:url(https://assets.ccbp.in/frontend/react-js/profile-bg.png);background-size:cover;padding:10px}.failure-profile-card,.profile-card{width:100%;height:140px;margin-top:20px;border:none;border-radius:20px;margin-bottom:10px}.failure-profile-card{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.profile-img{height:35px;margin-top:10px}.user-name{font-size:18px;font-weight:500;color:#6366f1}.user-bio,.user-name{font-family:Roboto;line-height:30px}.user-bio{font-size:12px;color:#7e858e}.retry-button{color:#fff;padding:10px 25px;border:none;outline:none;font-family:12px;font-family:Roboto;border-radius:4px;background-color:#4f46e5}.job-container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin-top:10px}@media screen and (min-width:756px){.job-container{width:70%}}.jobs-ul-container{width:100%;-ms-flex-pack:start;justify-content:flex-start}.jobs-ul-container,.onFailureFetchJob-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.onFailureFetchJob-container{width:90%;padding:20px;-ms-flex-pack:center;justify-content:center}.onFailureFetchJob-heading{color:#fff;font-size:20px;font-family:Roboto;margin-top:20px}.onFailureFetchJob-description{color:#f1f5f9;font-size:12px;font-family:Roboto;line-height:24px;margin-bottom:20px}.onFailureFetchJob-container-img{width:70%}@media screen and (min-width:576px){.onFailureFetchJob-heading{font-size:25px;margin-top:25px}.onFailureFetchJob-description{font-size:18px;margin-top:25px;line-height:36px}}.sm-line,.sm-line-jobList{color:#f1f5f9;width:100%}.sm-line{display:none}@media screen and (min-width:756px){.sm-line-jobList{display:none}.sm-line{display:block}}.no-jobs-container{width:90%;height:90vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;text-align:center}.no-jobs-description,.no-jobs-heading{color:#f1f5f9;font-size:14px;font-family:Roboto}.no-jobs-description{margin-top:8px}@media screen and (min-width:576px){.no-jobs-container{width:60%}.no-jobs-heading{font-size:30px}.no-jobs-description{font-size:14px}}*{text-decoration:none}.jobItem-bg-container{list-style-type:none;width:100%;background-color:#272727;border:none;border-radius:16px;margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;padding:15px}.jobItem-header{width:100%}.jobItem-header,.jobItem-rating-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.jobItem-rating-container{margin-top:5px}.jobItem-logo{width:40px}@media screen and (min-width:576px){.jobItem-logo{width:60px}}.jobItem-job-name{color:#fff;font-family:Roboto;font-size:18px;font-weight:500;margin-left:15px}@media screen and (min-width:576px){.jobItem-job-name{font-size:24px;margin-left:20px}}.jobItem-rating-img{color:#fbbf24;width:15px;margin-left:15px}.jobItem-rating{color:#fff;font-family:Roboto;font-size:14px;margin-left:4px}@media screen and (min-width:576px){.jobItem-rating{font-size:16px;margin-left:8px}.jobItem-rating-img{width:17px;margin-left:20px}}.jobItem-mid-container{margin-top:20px;width:100%;-ms-flex-pack:justify;justify-content:space-between}.jobItem-mid-container,.jobItem-mid-inner-container,.jobItem-mid-inner-jobType-container,.jobItem-mid-inner-location-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.jobItem-mid-inner-jobType-container{margin-left:20px}.jobItem-location-icon{color:#fff;width:16px}.jobItem-location{color:#f1f5f9;font-family:Roboto;font-size:12px;margin-left:4px}@media screen and (min-width:576px){.jobItem-location-icon{font-size:18px}.jobItem-location{width:14px;margin-left:8px}}.jobItem-jobType-icon{color:#fff;width:16px}.jobItem-jobType{color:#f1f5f9;font-family:Roboto;font-size:12px;margin-left:8px}@media screen and (min-width:576px){.jobItem-jobType-icon{font-size:18px;margin-left:50px}.jobItem-jobType{width:14px;margin-left:12px}}.jobItem-package{color:#f1f5f9;font-family:Roboto;font-size:16px;margin-left:2px}@media screen and (min-width:576px){.jobItem-package{font-size:18px}.line{margin-top:18px}}.jobItem-description-heading{color:#f1f5f9;font-family:Roboto;font-size:16px;font-weight:500;margin-top:10px}.jobItem-description{color:#f1f5f9;font-family:Roboto;font-size:12px;line-height:18px;margin-top:10px}.employmentType-list-container{list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.employmentType-heading{color:#fff;font-family:Roboto;font-size:14px;margin-top:10px;margin-bottom:5px}.employmentType-checkbox-label{font-size:12px;margin-top:5px;margin-left:10px}.employmentType-checkbox-label,.salary-heading{color:#fff;font-family:Roboto;margin-bottom:5px}.salary-heading{font-size:14px;margin-top:10px}.salary-options-label{color:#fff;font-family:Roboto;font-size:12px;margin-top:5px;margin-bottom:5px;margin-left:10px}.salary-btn{background-color:transparent;border:none;outline:none}.jobDetails-main-bg-container{min-height:90vh;-ms-flex-align:center;align-items:center;background-color:#000}.jobDetail-bg-container,.jobDetails-main-bg-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.jobDetail-bg-container{list-style-type:none;width:90%;background-color:#272727;border:none;border-radius:16px;margin-top:20px;-ms-flex-align:start;align-items:flex-start;padding:15px;margin-bottom:20px}@media screen and (min-width:576px){.jobDetail-bg-container{width:60%;padding-bottom:30px}}.jobDetail-header{width:100%}.jobDetail-header,.jobDetail-rating-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.jobDetail-rating-container{margin-top:5px}.jobDetail-logo{width:40px}@media screen and (min-width:576px){.jobDetail-logo{width:60px}}.jobDetail-job-name{color:#fff;font-family:Roboto;font-size:18px;font-weight:500;margin-left:15px}@media screen and (min-width:576px){.jobDetail-job-name{font-size:24px;margin-left:20px}}.jobDetail-rating-img{color:#fbbf24;width:15px;margin-left:15px}.jobDetail-rating{color:#fff;font-family:Roboto;font-size:14px;margin-left:4px}@media screen and (min-width:576px){.jobDetail-rating{font-size:20px;margin-left:5px}.jobDetail-rating-img{width:20px;margin-left:20px}}.jobDetail-mid-container{margin-top:20px;width:100%;-ms-flex-pack:justify;justify-content:space-between}.jobDetail-mid-container,.jobDetail-mid-inner-container,.jobDetail-mid-inner-jobType-container,.jobDetail-mid-inner-location-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.jobDetail-mid-inner-jobType-container{margin-left:20px}.jobDetail-location-icon{color:#fff;width:16px}.jobDetail-location{color:#f1f5f9;font-family:Roboto;font-size:12px;margin-left:4px}@media screen and (min-width:576px){.jobDetail-location-icon{width:20px}.jobDetail-location{font-size:14px;margin-left:5px}}.jobDetail-jobType-icon{color:#fff;width:16px}.jobDetail-jobType{color:#f1f5f9;font-family:Roboto;font-size:12px;margin-left:8px}@media screen and (min-width:576px){.jobDetail-jobType{font-size:14px;margin-left:10px}.jobDetail-jobType-icon{width:14px;margin-left:8px}}.line{width:100%;color:#7e858e;margin-top:10px}.jobDetail-package{color:#f1f5f9;font-family:Roboto;font-size:16px;margin-left:2px}@media screen and (min-width:576px){.jobDetail-package{font-size:18px}.line{margin-top:18px}}.jobDetail-description-heading{color:#f1f5f9;font-family:Roboto;font-size:16px;font-weight:500;margin-top:10px}.jobDetail-description{color:#f1f5f9;font-family:Roboto;font-size:12px;line-height:18px;margin-top:10px}@media screen and (min-width:576px){.jobDetail-description-heading{font-size:20px}.jobDetail-description{font-size:16px;line-height:20px}}.skills-container{margin-top:20px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.skills,.skills-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.skills{list-style-type:none;width:40%;margin:10px}.skill-icon{width:30px}.skill-heading{font-size:16px;margin-top:20px}.skill-heading,.skill-name{color:#f1f5f9;font-family:Roboto;font-weight:500}.skill-name{font-size:14px;margin-left:10px}@media screen and (min-width:576px){.skills{width:30%;margin-bottom:25px}.skill-icon{width:50px}.skill-name{font-size:16px}.skill-heading{font-size:20px}}.jobDetail-lifeAtCompany-container{width:100%}.jobDetail-lifeAtCompany-heading{font-size:16px;color:#f1f5f9;font-family:Roboto;font-weight:500;margin-top:20px}.jobDetail-lifeAtCompany-description{color:#f1f5f9;font-family:Roboto;font-size:12px;line-height:18px;margin-top:10px}.jobDetail-lifeAtCompany-img{width:100%;margin-top:10px;height:200px}@media screen and (min-width:576px){.jobDetail-lifeAtCompany-heading{font-size:28px}.jobDetail-lifeAtCompany-img{width:45%;height:220px}.jobDetail-lifeAtCompany-description{width:45%;font-size:16px;line-height:22px}.jobDetail-lifeAtCompany-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.similarJobs-bg-container{width:90%}@media screen and (min-width:576px){.similarJobs-bg-container{width:60%}}.similarJobs-heading{color:#f1f5f9;font-family:Roboto;font-size:24px;margin-top:10px}.similar-job-list{list-style-type:none;width:100%;background-color:#272727;border:none;border-radius:16px;margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;padding:15px;margin-bottom:20px}.similar-job-item-header{width:100%}.similar-job-item-header,.similar-job-rating-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.similar-job-rating-container{margin-top:5px}.similar-job{width:40px}@media screen and (min-width:576px){.similar-job{width:60px}}.similar-job-name{color:#fff;font-family:Roboto;font-size:18px;font-weight:500;margin-left:15px}@media screen and (min-width:576px){.similar-job-name{font-size:24px;margin-left:20px}}.similar-job-rating-img{color:#fbbf24;width:15px;margin-left:15px}.similar-job-rating{color:#fff;font-family:Roboto;font-size:14px;margin-left:4px}@media screen and (min-width:576px){.similar-job-rating{font-size:16px;margin-left:8px}.similar-job-rating-img{width:17px;margin-left:20px}}.similarJob-description-heading{font-size:16px;color:#f1f5f9;font-family:Roboto;font-weight:500;margin-top:20px}.similarJob-description{color:#f1f5f9;font-family:Roboto;font-size:12px;line-height:18px;margin-top:10px;margin-bottom:20px}.not-found-bg-container{height:100vh;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.not-found-img{height:40%}.not-found-heading{color:#fff;font-family:Roboto;font-size:20px;margin-top:20px}.not-found-description{color:#fff;font-family:Roboto;font-size:12px;margin-top:10px}@media screen and (min-width:576px){.not-found-heading{font-size:30px}.not-found-description{font-size:16px}}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;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}
/*# sourceMappingURL=main.67f37aeb.chunk.css.map */