@import"https://fonts.googleapis.com/css2?family=Foldit:wght@700&family=Oswald:wght@500&display=swap";@import"https://fonts.googleapis.com/css2?family=Foldit:wght@700&family=Roboto+Condensed:wght@300&display=swap";.navbar-container{display:flex;align-items:center;width:100%;background-color:#272727;padding:10px 20px}.logo-container{justify-self:flex-start}.logo-container img{height:35px}.nav-center-container{margin:auto;display:flex;gap:20px}.nav-center-container a{color:#fff;text-decoration:none}.nav-center-container .active{color:#fbbf24;text-decoration:none;font-size:large}.logout-btn-container{margin-left:auto}.logout-btn-container button{background-color:#4f46e5;border:none;outline:none;color:#fff;padding:10px;border-radius:7px;cursor:pointer}@media screen and (min-width: 768px) and (max-width: 1023px){.nav-center-container{margin-left:220px}}@media screen and (min-width: 1024px){.nav-center-container{margin-left:500px}}.home-container{margin:0;background-image:url(https://assets.ccbp.in/frontend/react-js/home-lg-bg.png);height:100vh;width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;padding:40px;color:#fff}.home-container h1{width:50%;font-size:82px;font-weight:bolder}.home-container p{font-size:24px;width:50%;margin:20px 0}.find-jobs-button{background-color:#4f46e5;border:none;outline:none;color:#fff;padding:10px;border-radius:7px;cursor:pointer}@media screen and (max-width: 425px){.home-container{min-height:110vh;background-image:"https://assets.ccbp.in/frontend/react-js/home-sm-bg.png";background-position:100%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:space-between}.home-container h1{width:80%;font-size:34px;font-weight:bolder}.home-container p{font-size:12px;width:50%;margin:20px 0}}@media screen and (min-width: 426px) and (max-width: 768px){.home-container h1{width:80%;font-size:44px}.home-container{min-height:110vh;background-image:"https://assets.ccbp.in/frontend/react-js/home-md-bg.png";background-position:100%;background-repeat:no-repeat;background-size:cover}}.jobItem-main-container{color:#fff;background-color:#272727;padding:30px;margin-top:30px;border-radius:15px}.job-logo-post-star-container{display:flex;gap:15px;margin-bottom:18px}.job-logo-container img{height:100px}.job-post-star-container{display:flex;flex-direction:column;justify-content:space-between;align-items:start}.job-post-heading{font-weight:700;font-size:24px}.icon-text{margin-left:5px}.job-place-lpa-container{display:flex;justify-content:space-between;align-items:center}.job-place-type-container{display:flex;gap:15px}.job-heading{font-size:20px;font-weight:700;margin-bottom:10px}.job-details-link{text-decoration:none}.jobs-main-container{background-color:#000;min-height:100vh;display:flex}.profile-filter-section{height:100vh;overflow:scroll;flex:1;padding:15px}.search-all-jobs-section{height:100vh;overflow:scroll;flex:3;padding:15px}.profile-details{background-image:url(https://assets.ccbp.in/frontend/react-js/profile-bg.png);background-position:center;border-radius:10px;padding:15px}.profile-name{color:#6366f1;font-weight:900;font-size:24px;font-family:Oswald,sans-serif}.profile-bio{font-weight:200;font-size:18px}.speration-line{height:2px;background-color:#fff;margin:30px 0}.filter-container{color:#fff}.heading{margin-bottom:10px;font-size:20px;font-weight:bolder}.employment-container{margin-bottom:8px;margin-left:15px}.employment-container input{margin-right:10px}.search-container{border:1px solid #7e858e;border-radius:5px;width:400px;height:30px;display:flex;justify-content:center;align-items:center}.search-container input{width:100%;height:100%;background-color:transparent;border:none;outline:none;color:#fff;padding:5px 10px}.search-btn{height:100%;color:#fff;width:30px;cursor:pointer;background-color:#7e858e;border:none;outline:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.retry-jobs-button{background-color:#4f46e5;border:none;outline:none;color:#fff;padding:10px;border-radius:7px;cursor:pointer}.no-jobs-found-main-container{height:80%;display:flex;flex-direction:column;justify-content:center;align-items:center}.no-jobs-found-text{color:#fff}@media screen and (max-width: 425px){.jobs-main-container{display:block}.no-jobs-found-main-container img{width:100%}}@media screen and (min-width: 426px) and (max-width: 768px){.no-jobs-found-main-container img{width:80%}}.outer-container{background-color:#000;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center}.login-container{background-color:#202020;padding:25px;border-radius:10px;width:350px;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-input-container{width:100%;margin-top:20px}.login-input-container>label{display:block;color:#fff}.login-input-container>input{width:100%;border:none;outline:none;border-radius:3px;padding:7px 5px;margin-top:5px;background-color:transparent;border:1px solid #4f46e5;color:#fff}.login-btn{margin-top:20px;width:100%;border:none;outline:none;border-radius:5px;background-color:#4f46e5;color:#fff;padding:7px;cursor:pointer}.login-error-msg{font-size:small;color:#ff0b37;width:100%;margin-top:5px}.skill-items-container{list-style:none;margin-top:20px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;justify-content:center;align-items:center}.skill-items-container img{height:50px;margin-right:20px}.similar-jobs-section-container{padding:20px 40px}.similar-jobs-section-container h1{color:#fff}.job-details-item-card{background-color:#272727;width:300px;padding:25px;margin:20px;border-radius:15px;list-style:none;color:#fff}.job-details-name-rating-container h1{font-size:1.2rem}.job-details-location-type-package-container{display:flex;justify-content:space-between;margin-top:30px;margin-bottom:10px}.job-details-location-type-container{display:flex;margin-top:30px}.job-description-container h1{font-size:1.3rem;font-weight:400}.job-item-detail-main-container{min-height:100vh;background-color:#000}.bg-container{background-color:#000;min-height:100vh;min-width:100vw}.job-item-detail-card-container{padding:30px 40px}.job-item-full-details-main-container{background-color:#272727;padding:25px;margin:20px 0;border-radius:15px;list-style:none;color:#fff}.job-details-logo-name-rating-container{display:flex}.job-details-logo-container img{height:70px;margin-right:15px}.job-details-name-rating-container{display:flex;flex-direction:column;justify-content:space-between}.job-details-name-rating-container h1{font-size:1.5rem}.star-tag{color:#fbbf24;margin-right:3px}.job-details-location-type-package-container{display:flex;justify-content:space-between;margin-top:10px;margin-bottom:10px}.job-details-location-type-container{display:flex}.job-details-location-container{margin-right:10px}.react-icon-location{margin-right:3px}.react-icon-type{margin-right:5px}.job-description-container{margin-top:15px}.job-description-heading-container h1{font-size:1.3rem;font-weight:400}.job-description-heading-container{display:flex;justify-content:space-between;align-items:center}.job-description-heading-container a{text-decoration:none;cursor:pointer}.job-description-container p{margin-top:10px;line-height:1.6rem}.job-details-skills-container h1{font-size:1.3rem;font-weight:400;margin-top:50px}.job-details-skills-container ul{display:flex;flex-wrap:wrap;margin-top:15px}.life-at-company-container{margin-top:50px}.life-at-company-container h1{font-size:1.3rem;font-weight:400;margin-bottom:20px}.life-at-company-container div{display:flex;justify-content:space-between;padding:30px}.life-at-company-container div p{max-width:700px;line-height:1.6rem}.similar-jobs-cards-container{display:flex}.failure-view-container{height:80vh;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.failure-view-container img{height:auto;width:auto}.failure-view-container h3{font-weight:900;font-size:35px;margin-top:30px;margin-bottom:10px}.failure-view-container p{margin-bottom:20px}.loader-view{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 425px){.job-item-detail-card-container{padding:20px}.life-at-company-container div{display:block;padding:0}.life-at-company-image{width:100%;margin-top:10px}.similar-jobs-cards-container{overflow:scroll}}@media screen and (min-width: 426px) and (max-width: 768px){.life-at-company-image{width:100%;margin-left:10px}.similar-jobs-cards-container{overflow:scroll}.life-at-company-container div{padding:0}}.not-found-main-container{background-color:#000;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.not-found-image{height:400px}.not-found-title{color:#fff;margin-top:10px}.not-found-text{color:#fff}@media screen and (max-width: 425px){.not-found-image{height:100%}}*{margin:0;padding:0;box-sizing:border-box;font-family:Foldit,cursive;font-family:Roboto Condensed,sans-serif}
