.app-container{height:100vh;background-color:#000}.app-container,.card-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.card-container{width:100%;padding:60px 20px;max-width:450px;background-color:#202020;border-radius:5px}@media screen and (min-width:768px){.card-container{width:450px;-ms-flex-negative:0;flex-shrink:0;padding:64px 48px}}.website-logo{width:90px;padding-bottom:40px}@media screen and (min-width:768px){.website-logo{width:180px}}.input-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:20px;width:100%}.input-label{color:#fff;font-family:"Roboto";font-size:13px;line-height:16px;font-weight:500;margin-bottom:0}.username-input{background-color:transparent;border:1px solid #6366f1;border-radius:5px;margin-top:5px;padding:8px 16px;color:#b6c5ff;outline:none}.loginButton{background-color:#6366f1;color:#fff;font-family:"Roboto";outline:none;border:none;border-radius:5px;width:100%;height:25px;margin-top:10px;padding-bottom:6px;padding-top:1px;margin-bottom:2px}.submitError{color:red;font-family:"Roboto"}.bg-container{background-color:#272727;padding:10px}.list-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;list-style:none}.logo-container{margin-left:10px}.logo{width:100%;height:100%}.nav-link-container{display:-ms-flexbox;display:flex;padding:10px}.nav-header{color:#fff;font-family:"Roboto";font-size:20px;padding-left:10px}@media screen and (max-width:767px){.nav-header{display:none}}.logout-button{background-color:#6366f1;border:none;border-radius:5px;font-family:"Roboto";color:#fff;height:30px;width:80px;margin-top:20px}@media screen and (max-width:767px){.logout-button{display:none}}.icon{color:#fff;height:30px;width:30px;margin-right:15px;margin-top:20px}@media screen and (min-width:768px){.icon{display:none}}.home-bg-container{padding:40px;background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png);height:100vh;background-size:"cover";display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.find-job-btn{background-color:#6366f1;border-radius:10px;width:80px;height:30px;border:none;font-weight:500;padding:5px;outline:none}.find-job-btn,.home-heading{color:#fff;font-family:"Roboto"}.home-heading,.para{font-weight:700}.link-item{text-decoration:none}.job-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#202020;padding:25px;border-radius:15px;margin-bottom:25px;margin-top:10px}.title-rating-container{-ms-flex-pack:center;justify-content:center}.title-heading{color:#fff;font-size:20px;font-weight:700;font-family:"Roboto";margin-bottom:0}.rating-container{padding-top:0}.rating-icon{color:#ff0;font-size:18px;margin-right:10px}.rating-heading{color:#fff;font-family:"Roboto"}.location-pakage-container{-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.location-employe-container,.location-pakage-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.location-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:10px;padding-left:5px}.location-icon{color:#fff;font-size:22px;margin-right:6px}.location-heading{color:#fff;font-size:14px;font-family:"Roboto"}.employee-type-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:5px}.brif-case-icon{color:#fff;font-size:22px;margin-right:10px}.employe-type-heading{color:#fff;-ms-flex-align:center;align-items:center;padding-left:5px}.package-heading{color:#fff;font-size:18px;font-family:"Roboto";font-weight:500}.line{color:#7e858e;width:100%}.description-heading{color:#fff;font-size:20px;font-weight:700;font-family:"Roboto";margin-bottom:0}.description-text{color:#fff;line-height:1.8}.profile-success-container{background-image:url(https://assets.ccbp.in/frontend/react-js/profile-bg.png);height:200px;margin-bottom:28px;border-radius:40px;background-size:cover;padding:30px}.profile-img{width:40px}.profile-heading{color:#6366f1;font-size:18px;font-family:"Roboto"}.profile-bio{color:#7e858e;font-size:16px;font-family:"Roboto"}.profile-error-view-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:200px}.profile-failure-button{padding:8px 32px;border-radius:5px;border:none;outline:none;cursor:pointer;background-color:#4f46e5;color:#fff;font-size:12px;font-family:"Roboto"}.loader-container{height:200px}.filter-group-container{margin-top:16px}@media screen and (min-width:768px){.filter-group-container{width:30%;max-width:300px;min-width:240px;margin-top:48px;-ms-flex-negative:0;flex-shrink:0}}.search-input-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:transparent;border-radius:8px;border:1px solid #7e858e;margin-bottom:20px;margin-top:20px}.search-input{background-color:transparent;color:#fff;font-family:"Roboto";font-size:14px;font-weight:500;border:none;outline:none;-ms-flex-positive:1;flex-grow:1;padding:6px 16px}.search-button-container{background-color:#475569;border:none;outline:none;cursor:pointer;padding:10px 20px;border-top-right-radius:8px;border-bottom-right-radius:8px;margin:0}.search-icon{color:#fff;width:15px;height:15px}@media screen and (min-width:768px){.search-input-container{display:none}}.horizontal-line{background-color:#475569}.employement-type-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.emloyment-type-heading{color:#fff;font-weight:400;font-family:"Roboto";font-size:16px;padding-bottom:15px}.emloyee-type-list-container{list-style-type:none;padding:0;margin:0}.emloyee-item,.salary-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 0 20px}.check-label{color:#fff;margin-left:10px;font-size:14px}.salary-range-container{display:-ms-flexbox;display:flex;margin-left:10px;font-size:14px}.salary-range-heading{color:#fff;font-weight:400;font-family:"Roboto";font-size:16px;padding-bottom:15px}.salary-range-list-container{list-style-type:none;padding:0;margin:0}.job-container{-ms-flex-align:center;align-items:center;background-color:#000;background-size:cover;min-height:90vh}.job-container,.job-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.job-content{width:92%;max-width:1180px}@media screen and (min-width:768px){.job-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:100px;width:92%}}.search-input-jobs-list-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:768px){.search-input-jobs-list-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1;margin-left:40px;margin-top:28px}}.search-input-container-desktop{display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;background-color:transparent;border-radius:8px;border:1px solid #7e858e;margin-bottom:20px;margin-top:20px}.search-input-desktop{background-color:transparent;color:#fff;font-family:"Roboto";font-size:14px;font-weight:500;border:none;outline:none;-ms-flex-positive:1;flex-grow:1;padding:6px 16px;width:450px}.search-button-container-desktop{background-color:#475569;border:none;outline:none;cursor:pointer;padding:10px 20px;border-top-right-radius:8px;border-bottom-right-radius:8px;margin:0}.search-icon-desktop{color:#fff;width:15px;height:15px}@media screen and (min-width:768px){.all-jobs-container{width:100%}}.jobs-list{padding-left:0}.jobs-error-view-container{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;margin-top:48px;padding-bottom:64px;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:768px){.jobs-error-view-container{width:100%;margin-top:70px;padding-bottom:0}}.jobs-failure-img{width:250px;height:200px}@media screen and(min-width:768px){.jobs-failure-img{width:400px;height:350px}}.jobs-failure-heading-text{color:#fff;font-family:"Roboto";font-size:24px;font-weight:500;line-height:1.3;text-align:center}@media screen and(min-width:768px){.jobs-failure-heading-text{font-size:30px}}.jobs-failure-description{text-align:center;color:#fff;font-family:"Roboto";font-size:12px;width:90%;max-width:388px;margin-top:0}@media screen and (min-width:768px){.jobs-failure-description{font-size:16px}}.jobs-failure-button{padding:8px 32px;border-radius:5px;border:none;outline:none;cursor:pointer;background-color:#4f46e5;color:#fff;font-size:18px;font-weight:500;font-family:"Roboto"}.no-jobs-view{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;padding-bottom:64px;margin-top:48px}@media screen and (min-width:768px){.no-jobs-view{margin-left:30px;width:100%;padding-bottom:0;margin-top:0}}.no-jobs-img{width:250px;height:180px}@media screen and (min-width:768px){.no-jobs-img{width:459px;height:180px}}.no-jobs-heading{color:#fff;font-family:"Roboto";font-size:24px;font-weight:500;line-height:1.3px;width:90%;text-align:center}@media screen and (min-width:768px){.no-jobs-heading{margin-top:32px;font-size:42px}}.no-jobs-description{text-align:center;color:#fff;font-family:"Roboto";font-size:12px;width:90%;max-width:288px;line-height:1.3}.skills-item-container{margin:20px}.skill-name{color:#fff;font-family:"Roboto";font-weight:500}.similar-job-item{background-color:#fff;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1);padding:25px;margin-bottom:25px;list-style:none;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.similar-job-item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 6px 16px rgba(0,0,0,.15);box-shadow:0 6px 16px rgba(0,0,0,.15)}.company-logo{width:70px;height:70px;border-radius:50%}.title-heading{font-size:22px;font-weight:600;margin:0;color:#333}.rating-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:8px}.rating-icon{margin-right:8px;font-size:20px}.rating-heading{font-size:16px;font-weight:600;color:#555}.description-heading{font-size:18px;font-weight:500;margin:25px 0 12px;color:#333}.description-text{font-size:15px;line-height:1.7;color:#000;font-family:"Roboto";margin-bottom:25px}.location-employee-container{margin-top:15px}.employee-type-container,.location-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.brief-case-icon,.location-icon{margin-right:12px;color:#007bff;font-size:18px}.employee-type-heading,.location-heading{font-size:16px;font-weight:500;color:#444;margin:0}@media (max-width:768px){.logo-title-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.company-logo{margin-bottom:15px}.location-employee-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.employee-type-container,.location-container{margin-bottom:15px}}.job-item-details-container{padding:20px;background-color:#272727}.job-details-view-container{background-color:#000;border-radius:8px;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);padding:20px;margin-bottom:20px}.logo-title-location-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.logo-title-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px}.company-logo{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-right:20px}.title-rating-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.rating-icon{color:#fc0;margin-right:5px}.rating-heading{font-size:18px;font-weight:700;margin:0}.location-employee-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.employee-type-container,.location-container,.package-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.brief-case-icon,.location-icon{margin-right:10px}.employee-type-heading,.location-heading,.package-heading{font-size:16px;margin:0}.company-website-container{margin-bottom:20px}.company-website-link{color:#007bff;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.company-website-link:hover{text-decoration:underline}.description-container{margin-bottom:20px}.heading{font-size:24px;font-weight:700;margin-bottom:10px}.description{font-size:16px;line-height:1.5;color:#fff;font-family:"Roboto"}.skills-heading{font-size:24px;font-weight:700;margin-bottom:10px;color:#fff}.skills-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:10px;gap:10px;list-style-type:none}.life-at-company-heading{font-size:24px;font-weight:700;margin-bottom:10px;color:#fff;font-family:"Roboto"}.life-at-company-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px}.life-at-company-image{width:100%;height:auto;border-radius:8px}.similar-jobs-heading{font-size:24px;font-weight:700;margin-bottom:20px;font-family:"Roboto"}.similar-jobs-list-container{list-style-type:none;padding:0;margin:0}.loader-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:100vh}.failure-view-container{text-align:center;padding:20px}.failure-view-image{width:150px;height:auto;margin-bottom:20px}.retry-button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer}.retry-button:hover{background-color:#0056b3}.not-found-container{background-color:#000;height:80vh}.img-container{height:70%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.img{width:30%;height:80%}.heading,.para{color:#fff;font-family:"Roboto";text-align:center}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin: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.9a086bf6.chunk.css.map */