.login-page-route-container{background-color:#000;min-height:100vh;-ms-flex-direction:row;flex-direction:row}.login-form-container,.login-page-route-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.login-form-container{-ms-flex-direction:column;flex-direction:column;background-color:#302f2f;padding:30px 15px;border-radius:10px;min-width:200px;max-width:400px;-ms-flex-positive:1;flex-grow:1;margin:0 20px}.website-logo{width:40%;max-width:190px;margin:10px}.input-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:80%}.input-label{color:#fff;font-size:13px;margin-top:20px;margin-bottom:4px}.input{border:none;border:1px solid hsla(0,0%,50.2%,.582);width:100%;border-radius:5px;padding:8px;background-color:transparent}.input,.login-button{outline:none;color:#fff}.login-button{margin-top:30px;margin-bottom:20px;padding:10px 16px;background-color:#4a4cbd;border-radius:5px;border:none;cursor:pointer;width:80%}.login-error-msg{color:red;font-size:12px;margin-top:-10px}.main-header-section{height:15vh;overflow-y:hidden}.header-nav-section-container{position:fixed;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;background-color:#3a3939;height:15vh}.header-nav-section-container,.mobile-view-header-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.mobile-view-header-container{-ms-flex-pack:justify;justify-content:space-between;width:90%}@media screen and (min-width:576px){.mobile-view-header-container{display:none}}.mobile-view-link{text-decoration:none;cursor:pointer;margin-right:15px}.mobile-view-app-logo-image{width:90px}.mobile-view-nav-items{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:0}.nav-item{list-style:none}.mobile-view-logout-icon-button{background-color:transparent;border:none;padding:0}.header-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:90%}@media screen and (max-width:575px){.header-container{display:none}}.app-logo-image{width:100px}@media screen and (min-width:768px){.app-logo-image{width:120px}}.logo-link{text-decoration:none;color:#fff}.home-item-link{margin-right:18px}.home-item-link,.jobs-item-link{text-decoration:none;color:#fff;cursor:pointer;font-size:16px;font-weight:500}.logout-button{background-color:#6366f1;padding:8px 20px;font-weight:600;border-radius:6px;border:none;cursor:pointer;color:#fff}.home-route-container{min-height:100vh;overflow-y:hidden;background-image:url(https://assets.ccbp.in/frontend/react-js/home-sm-bg.png);background-size:cover}@media screen and (min-width:562px){.home-route-container{background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png)}}.home-main-container{min-height:100vh;overflow-y:auto;width:100%}.home-container{padding:6%;max-width:500px}@media screen and (min-width:1000px){.home-container{max-width:650px}}.home-heading{font-size:28px;color:#fff}@media screen and (min-width:562px){.home-heading{font-size:34px}}@media screen and (min-width:768px){.home-heading{font-size:40px}}.home-description{font-size:13px;font-weight:500;color:#fff;line-height:25px;padding:10px 0}@media screen and (min-width:562px){.home-description{font-size:15px}}.find-job-button{background-color:#6366f1;padding:8px 16px;border-radius:6px;border:none;cursor:pointer;color:#fff;margin-top:10px;font-size:16px;font-weight:500}@media screen and (min-width:562px){.find-job-button{padding:12px 22px;border-radius:6px}}.find-job-link{text-decoration:none}.jobs-route-container{background-color:#000;height:100vh;overflow-y:hidden}.jobs-page-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;padding:20px;height:85vh;overflow-y:auto}.profile-and-filter-section-container{-ms-flex-order:1;order:1}.profile-section-container{padding-bottom:20px;border-bottom:2px solid #444}.profile-container{padding:15px;background-image:url(https://assets.ccbp.in/frontend/react-js/profile-bg.png);background-size:cover;width:100%;border-radius:25px;background-color:#fff}.profile-logo-image{width:50px}.profile-name{font-size:16px;color:#4f46e5}.profile-short-bio{font-size:12px;color:#726ddd}.retry-button-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:30vh;padding:20px}.retry-button{background-color:#272af5;padding:5px 12px;border-radius:3px;border:none;cursor:pointer;color:#fff}.loader-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;height:20vh}.employment-types-container{padding-left:0;border-bottom:2px solid #444;padding-bottom:20px}.employment-heading{font-size:17px;color:#fff}.employment-item{list-style:none}.check-box-element{width:15px;height:15px}.employment-label{padding-left:8px;color:#fff;font-size:13px}.salary-range-container{padding-left:0;border-bottom:2px solid #444;padding-bottom:20px}.salary-range-heading{font-size:17px;color:#fff}.salary-range-item{list-style:none}.radio-button{height:15px;width:15px}.salary-range-label{padding-left:8px;color:#fff;font-size:13px}.search-section-container{display:-ms-flexbox;display:flex;width:100%;padding-bottom:15px}.search-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:2px solid #646464;border-radius:5px;width:100%;max-width:320px}.search-input{padding:10px 5px;border:none;background-color:#000;outline:none;color:#fff;width:100%}.search-button{background:none;background-color:#646464;border:none}.search-icon{padding:10px;color:#fff;height:33px;width:40px}.jobs-main-section-container{-ms-flex-order:1;order:1}.not-found-job-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;width:100%;padding:20px}.not-found-job-image{width:80%;max-width:400px}.not-found-job-text{font-size:20px;color:#fff}.not-found-job-dec{font-size:10px;color:#fff}.jobs-failure-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;width:100%;padding:20px}.jobs-failure-image{width:80%;max-width:400px}.jobs-failure-error-text{font-size:20px;color:#fff}.jobs-failure-dec{font-size:10px;color:#fff}.jobs-failure-retry-button{background-color:#272af5;padding:5px 12px;border-radius:3px;border:none;cursor:pointer;color:#fff}.loader-job-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;height:60vh}.no-job{color:#f0f8ff;font-size:50px}@media screen and (min-width:576px){.jobs-page-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px}.profile-and-filter-section-container{width:30%;max-width:260px}.jobs-main-section-container{width:70%;max-width:800px;padding-left:30px}}.jobs-items-container{padding:10px 0}.job-item-card-link{text-decoration:none}.job-item-card-container{list-style:none;background-image:radial-gradient(#6e6e6e,#444);padding:15px 10px;margin-bottom:18px;border-radius:10px}.company-logo-and-job-title-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.company-logo-image{width:40px}.job-title-and-rating-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-left:6px}.job-title{font-size:14px;color:#fff;margin:0;padding-bottom:4px}.rating-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}.rating{font-size:14px;font-weight:500;color:#fff;margin:0;padding-left:4px}.location-and-salary-package-item{-ms-flex-pack:justify;justify-content:space-between;padding-bottom:10px;border-bottom:3px solid #949494}.location-and-employment-type-item,.location-and-salary-package-item,.location-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.location-item{padding-right:13px}.location{font-size:13px;color:#fff;padding-left:3px}.employment-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.employment-type{font-size:13px;color:#fff;padding-left:3px}.description-heading,.salary-package{font-size:14px;color:#fff;font-weight:500}.job-description{color:#d1d1d1;font-size:13px;font-weight:400;line-height:18px}@media screen and (min-width:768px){.company-logo-image{width:60px}.job-title{padding-bottom:10px}.description-heading,.job-title,.rating{font-size:17px}.job-description{font-size:14px}}.job-item-details-route-container{height:100vh;overflow-y:hidden;width:100%}.job-item-details-main-container{background-color:#000;overflow-y:auto;height:85vh}.job-item-details-container,.job-item-details-main-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.job-item-details-container{padding:15px;width:100%;max-width:1300px}.description-and-website-visit-item{-ms-flex-pack:justify;justify-content:space-between}.description-and-website-visit-item,.visit-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.visit-link{border:none;background-color:transparent;cursor:pointer;text-decoration:none}.Visit-text{padding-right:5px;font-size:15px;font-weight:500;color:#00f}.skills-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}.life-at-company-heading,.skills-heading{color:#fff;font-size:14px;margin-top:20px}.life-at-company-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.life-at-company-description{color:#fff;font-size:13px;font-weight:400;line-height:18px}.life-at-company-image{width:100%}.similar-job-heading{color:#fff;font-size:17px}.similar-job-items-container{padding:0}.job-details-loader-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;height:80vh}@media screen and (min-width:576px){.job-item-card-container-largest-view{padding:30px;margin:30px 7%}.life-at-company-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.life-at-company-image{width:35%}.life-at-company-description{width:65%;padding-right:20px}.similar-job-heading{font-size:20px;margin:5px 7%}.similar-job-items-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 7%}}@media screen and (min-width:768px){.life-at-company-heading,.skills-heading{font-size:17px}.life-at-company-description{font-size:15px;line-height:30px}.Visit-text{font-size:17px}}.skill-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;list-style:none;width:120px}.skill-logo-image{width:22px}.skill-name{color:#fff;font-size:13px;padding-left:10px}@media screen and (min-width:768px){.skill-item{width:200px}.skill-logo-image{width:30px}.skill-name{font-size:15px}}.similar-job-item-card-main-container{width:100%;padding:10px;max-width:600px;text-decoration:none}.similar-job-item-card-container{list-style:none;padding:15px 10px;background-image:radial-gradient(#6e6e6e,#444);border-radius:10px;width:100%}.similar-job-company-logo-and-job-title-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.similar-job-company-logo-image{width:40px}.similar-job-title-and-rating-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:6px}.similar-job-title{font-size:14px;color:#fff;margin:0;padding-bottom:4px}.similar-job-rating-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}.similar-job-rating{font-size:14px;font-weight:500;color:#fff;margin:0;padding-left:4px}.similar-job-location-and-salary-package-item{-ms-flex-pack:justify;justify-content:space-between}.similar-job-location-and-employment-type-item,.similar-job-location-and-salary-package-item,.similar-job-location-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.similar-job-location-item{padding-right:13px}.similar-job-location{font-size:13px;color:#fff;padding-left:3px}.similar-job-employment-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.similar-job-employment-type{font-size:13px;color:#fff;padding-left:3px}.similar-job-description-heading,.similar-job-salary-package{font-size:14px;color:#fff;font-weight:500}.similar-job-description{color:#d1d1d1;font-size:13px;font-weight:400;line-height:18px}@media screen and (min-width:576px){.similar-job-item-card-main-container{width:50%}}@media screen and (min-width:992px){.similar-job-item-card-main-container{width:33%}}.not-found-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;width:100%;padding:20px}.not-found-image{width:80%}.not-found-text{font-size:20px;color:#fff}.not-found-dec{font-size:10px;color:#fff}*{-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}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background-color:#8f8f8f;border-radius:5px}::-webkit-scrollbar-thumb{background:#444;border-radius:10px}
/*# sourceMappingURL=main.4bdd255e.chunk.css.map */