@import url("https://fonts.googleapis.com/css2?family=Parisienne&display=swap");body,html{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}::-webkit-scrollbar,::-webkit-scrollbar-track{background-color:#f5f5f5}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:rgba(66,66,66,.2);border:0;background-clip:padding-box;border-radius:5px}.navWrapper{min-width:100%;background:#fff;padding:10px 0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.navContainer{width:85%;justify-content:space-between;margin:0 auto}.logoWrapper,.navContainer{display:flex;align-items:center}.logoWrapper{font-family:Parisienne,cursive;font-size:24px;font-weight:700;cursor:pointer}.logoImgWrapper{width:27px;display:flex;margin-right:10px}.logo1{color:var(--primary)}.logo2{color:#618dd4}.btnsWrapper{display:flex}.postAJobButton{background:#15fbfe;padding:5px 15px;border:none;outline:none;margin-left:1rem;cursor:pointer;border-radius:2px;height:35px;width:120px;transition:all .5s}.postAJobButton span{cursor:pointer;display:inline-block;position:relative;color:#fff;font-weight:700;font-size:12px;transition:.5s}.postAJobButton span:after{content:"\00bb";position:absolute;opacity:0;top:0;right:-20px;transition:.5s}.postAJobButton:hover span{padding-right:25px}.postAJobButton:hover span:after{opacity:1;right:0}.loginButtonHeader{background:purple;padding:5px 20px;border:none;outline:none;margin-left:1rem;cursor:pointer;border-radius:2px;height:35px;width:90px;transition:all .5s}.loginButtonHeader span{cursor:pointer;display:inline-block;position:relative;color:#fff;font-weight:700;font-size:12px;transition:.5s}.loginButtonHeader span:after{content:"\00bb";position:absolute;opacity:0;top:0;right:-20px;transition:.5s}.loginButtonHeader:hover span{padding-right:25px}.loginButtonHeader:hover span:after{opacity:1;right:0}.center-loader{margin-left:auto;margin-right:auto;padding:150px 0}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#2557a7;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px}.lds-ellipsis div:nth-child(4){left:56px;-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.lds-dual-ring{display:inline-block;width:16px;height:16px}.lds-dual-ring:after{content:"";display:block;width:24px;height:24px;border-radius:50%;border-color:#fff transparent;border-style:solid;border-width:3px;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}@-webkit-keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.stats_btn{padding:5px 30px;margin-top:-35px}.job-listing{display:block;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.12);margin-bottom:35px;background-color:#fff;position:relative;text-decoration:none;transition:top .5s ease;transition:.5s}.job-listing:hover{text-decoration:none;top:-1px;box-shadow:0 2px 12px rgba(0,0,0,.25)}.job-listing-details{display:flex;flex-wrap:wrap;align-items:flex-start;padding:35px 35px 32px}.job-listing .job-listing-description{flex:1 1;padding-top:3px}.job-listing h4.job-listing-company{font-size:16px;color:grey}.job-listing h3.job-listing-title{font-size:20px;color:#333;line-height:30px}.job-listing .job-listing-description p{margin:15px 0 0;padding:0;color:#666}.job-listing .job-listing-footer{background-color:#f2f2f2;padding:20px 35px;border-radius:0 0 4px 4px;position:relative}.job-listing .job-listing-footer ul{list-style:none;padding:0;margin:0}.job-listing .job-listing-footer ul li{display:inline-block;margin-right:14px;color:#777}.job-listing .job-listing-footer ul li i.icon-material-outline-location-on{margin-right:0}.job-listing .job-listing-footer ul li i{position:relative;top:1px;margin-right:3px;color:#777}.job-details-wrapper{background:#f5f7fa;padding-top:50px;padding-bottom:100px}.job-contact-details,.job-details{background-color:#fff;border-radius:10px}.job-header{border:1px solid #e8e8e8;border-radius:10px}.job-header h2{color:#3b3b3b}.job-header span{color:grey}.job-contact-details h5{color:#909090}.job-contact-details p{color:#141414;margin-left:5px}.apply-btn{border-radius:20px}footer{margin-top:6rem;color:grey;bottom:0;width:100%}.page-item.active .page-link{background-color:#2557a7;border-color:#2557a7}.page-link,.page-link:hover{color:#2557a7}.page-not-found-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:68vh}.page-not-found-wrapper h5{color:grey}.modalMask{display:flex;min-height:90vh;justify-content:center;align-items:center}.modalWrapper{width:75%;height:70vh;background:#fff;border-radius:10px;position:relative;display:flex;z-index:20;border:1px solid #e9e9e9;box-shadow:0 4px 16px rgba(17,17,26,.1),0 8px 32px rgba(17,17,26,.05)}.h70{height:60%}.right{border-left:1px solid #c4c4c4;display:flex;align-items:center;padding:0 20px;width:100%}.leftContentWrapper,.rightContentWrapper{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center}.headerWrapper{align-items:center;margin-bottom:30px}.headerWrapper,.headerWrapper h2{display:flex;justify-content:center}.headerWrapper h2{font-size:40px;color:#505050;font-weight:700;margin-left:10px}.LoginLogoWrapper,.RegisterLogoWrapper{width:34px}.left{align-items:center;width:100%}.form,.left{display:flex}.form{flex-direction:column}.form input{width:100%;padding-left:10px;border:none;outline:none;font-size:13px;background:#f1f1f1}.inputBox{display:flex;align-items:center;width:85%;padding:15px;margin-left:5%;background:#f1f1f1;margin-bottom:15px}.inputBox i{font-size:12px}.inputWrapper{display:flex;flex-direction:column;justify-content:center}.createButtonWrapper,.loginButtonWrapper,.registerButtonWrapper,.searchButtonWrapper,.uploadButtonWrapper{display:flex;justify-content:center;margin:10px 0}.createButton,.loginButton,.registerButton,.searchButton,.uploadButton{width:170px;font-size:16px;font-weight:600;color:#fff;cursor:pointer;margin:20px;height:50px;text-align:center;border:none;background-size:300% 100%;background-image:linear-gradient(90deg,#25aae1,#4481eb,#04befe,#3f86ed);box-shadow:0 4px 15px 0 rgba(65,132,234,.75);border-radius:50px;moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.createButton:hover,.loginButton:hover,.registerButton:hover,.searchButton:hover,.uploadButton:hover{background-position:100% 0;moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.createButton:focus,.loginButton:focus,.registerButton:focus,.searchButton:focus,.uploadButton:focus{outline:none}.signup{display:flex;justify-content:center;font-size:16px;font-weight:700;margin-top:30px;cursor:pointer;color:#242424}.signup a{text-decoration:none;color:var(--primary);margin-left:10px}@media only screen and (max-width:920px){.modalWrapper{width:70%}}@media only screen and (max-width:720px){.left{display:none}.modalWrapper{width:95%}.right{border-left:none}.inputBox{width:93.5%;margin-left:0}.signup{margin-top:10px}}.newJobcontainer{display:flex;justify-content:center;align-items:center;padding:30px 0}.newJobcontainer .formWrapper{background:#fff;padding:20px;box-shadow:0 4px 16px rgba(17,17,26,.1),0 8px 32px rgba(17,17,26,.05);width:70%}.newJobcontainer .description{width:100%;padding-left:10px;border:none;outline:none;font-size:13px;height:50px;background:#f1f1f1}.newJobcontainer .boxWrapper:not(:first-child){margin:36px 0}.newJobcontainer .boxWrapper h4{margin-bottom:15px}.newJobcontainer .selectWrapper{width:100%;display:flex;justify-content:flex-start;align-items:center}.newJobcontainer select{background-color:#fff;border:thin solid var(--primary);border-radius:4px;width:300px;display:inline-block;font:inherit;line-height:1.5em;padding:.5em 3.5em .5em 1em;margin:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.newJobcontainer select.classic{background-image:linear-gradient(45deg,transparent 50%,#4481eb 0),linear-gradient(135deg,#4481eb 50%,transparent 0),linear-gradient(90deg,skyblue,skyblue);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),100% 0}.newJobcontainer select.classic,.newJobcontainer select.classic:focus{background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat}.newJobcontainer select.classic:focus{background-image:linear-gradient(45deg,#fff 50%,transparent 0),linear-gradient(135deg,transparent 50%,#fff 0),linear-gradient(90deg,gray,gray);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,100% 0;border-color:grey;outline:0}