.form-control:hover,.form-control:focus,.form-control:focus-within{box-shadow:none}.form-control:disabled{background-color:transparent!important;opacity:1}.notification{position:relative;left:0;cursor:pointer}.notification i{font-size:22px}.notification span.count{position:absolute;top:-15px;right:-15px;width:25px;height:25px;display:flex;justify-content:center;align-items:center;padding:10px;color:#fff;border-radius:20px;font-weight:600;font-size:12px;background-color:#225f8b}.notification .header{padding:20px;background-color:#225f8b;color:#f8f9fa;text-transform:uppercase;letter-spacing:1px;border-top-left-radius:10px;border-top-right-radius:10px}.notification .header h6{font-weight:700}.notification .content{width:600px;position:absolute;top:60px;right:-40px;background-color:#f8f9fa;border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;z-index:999;border-radius:10px}.notification .scrollable{height:500px;overflow-y:auto}.notification .content .icon{background-color:#ebebeb;border-radius:8px;width:60px;height:50px;padding:12px;display:flex;justify-content:center;align-items:center}.notification .content .item{padding:20px;border-bottom:1px solid rgba(204,204,204,.2274509804)}.notification .content .item.active{background-color:#cccccc3a}.notification .content .message{font-size:14px;font-weight:500;letter-spacing:1px}.notification .content .timestamp{font-size:12px;font-weight:700;text-transform:uppercase;text-align:right}.text-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.clamp-1{-webkit-line-clamp:1;line-clamp:1}@media (min-width: 0px) and (max-width: 992px){.notification{width:100%;display:flex;justify-content:center}.notification .content{display:flex;width:calc(100% - 20px);margin-left:10px;position:fixed;left:0;cursor:pointer}.notification .content .header button{text-transform:uppercase}}.green{background-color:#225f8b!important}.yellow{background-color:#e67e22!important}.skyblue{background-color:#6dbfb8!important}.red{background-color:#8a0303!important}.grey{background-color:#777!important}.ck-editor__editable{min-height:300px}.restricted{cursor:not-allowed}.form-select:disabled{background-color:transparent}.section-title h1{font-size:25px;font-weight:600;text-transform:uppercase;color:#252525;border-left:6px solid #225f8b;padding-left:10px;margin-bottom:6px}.section-title p{font-size:1em;font-weight:500;text-transform:uppercase;padding-left:10px}.dropdown{cursor:pointer;padding-bottom:8px}.dropdown .email{color:#0a3842;font-size:15px;font-weight:500}.dropdown .dropdown-menu{margin-top:10px}.dropdown-toggle:after{margin-left:5px;border-top:.3em solid #000;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}#app{position:relative}#app .navbar{background-color:#fff;border-bottom:1px solid #cecece}#app .navbar .container{align-items:center!important}#app .navbar .container .menu{position:relative;top:20px}#app .navbar .navbar-nav{display:flex;gap:10px;flex-direction:row}#app .navbar .navbar-nav li{justify-content:center;align-items:center}#app .navbar .navbar-nav a{font-weight:600;text-transform:uppercase;padding:10px 25px}#app .navbar .navbar-nav .active{color:#212529;border-bottom:2px solid #225f8b;border-radius:0}#app .navbar .profile-img{width:40px;height:40px;border-radius:50%;margin-right:8px;background-color:#f8f9fa;object-fit:cover;border:2px solid #225f8b}#app .navbar .drop-button{background-color:transparent;border:none;color:#212529}#app main{width:100%;position:relative;padding:0}#app main .navbar{max-height:100%}#app main .content{padding:10px 0}#app .footer{width:100%;height:100%;background-color:#fff;border-top:1px solid #e7e7e7;box-shadow:0 -4px 10px #01c4f51a}#app .footer .logo{display:flex;justify-content:center;align-items:center}#app .footer .logo img{height:100px;object-fit:cover;width:auto}#app .footer .logo-phrase{text-transform:uppercase;font-weight:600;font-size:16px;letter-spacing:2px;text-align:center;margin:5px 0}#app .footer h5{text-transform:uppercase;font-weight:700;margin-bottom:8px;white-space:nowrap}#app .footer ul{margin-top:20px;text-transform:uppercase}#app .footer ul li{margin:5px 0}#app .footer .useful-links{display:flex;justify-content:start;gap:100px}#app .footer .socials ul{margin-top:0!important;text-align:center;font-size:30px;display:flex;align-items:center;justify-content:center;gap:30px}#app .footer .ending{text-transform:capitalize;font-weight:600}#app .card{border-radius:12px}#app .search-jobs{width:60%;margin:50px auto 0;gap:10px}#app .search-jobs .content{width:100%;display:flex;justify-content:space-around;align-items:center;border:2px solid #939393;border-radius:10px;padding:0}#app .search-jobs .content.error{border:2px solid red}#app .search-jobs .content .search-box{width:100%;padding:0 10px 0 0}#app .search-jobs .content .search-submit{padding:0 10px}#app .search-jobs .content .search-submit button{width:150px}#app .search-jobs .content #search{border:none;border-radius:10px;height:60px;font-size:16px;padding-left:20px}#app .searched-query{margin-top:30px;text-transform:uppercase;font-style:italic;font-weight:600;color:#0a3842}#app .searched-query span{text-decoration:underline;text-underline-offset:2px}#app .job-applied{margin-top:50px}#app .job-applied .card{border-radius:15px;height:100}#app .job-applied .card .icon-status{width:50px;height:50px;display:flex;justify-content:center;align-items:center;background:#f2f2f2;border-radius:10px}#app .job-applied .card .info .position-title h4{font-weight:800}#app .job-applied .card .info .company-info{margin-top:5px}#app .job-applied .card .info .company-info p:nth-child(1){font-size:14px;font-weight:600;color:#676767}#app .job-applied .card .info .company-info p:nth-child(2){font-size:12px;font-weight:500;color:#676767}#app .job-applied .card .info .company-info p:nth-child(3){font-size:13px;font-weight:500;color:#676767}#app .job-applied .card .info .salary{margin-top:12px;font-size:20px;font-weight:600;color:#535353}#app .job-applied .card .date-posted{margin-top:12px;color:#676767;font-size:12px;text-transform:uppercase}#app .job-applied .card .status{width:100%;font-size:12px;text-transform:uppercase}#app .job-applied .card .status .alert{width:300px;margin-bottom:0}#app .job-applied .card .actions{margin:30px 0 0;justify-content:center}#app .job-applied .card .actions a{font-size:14px;text-transform:uppercase;font-weight:600}#app .job-applied .card .actions button{width:100%;text-transform:uppercase;font-weight:600}#app .profile{padding-top:20px}#app .profile label{font-size:12px;font-weight:600;color:#787878;text-transform:uppercase}#app .profile .sticky{position:sticky;height:100vh;top:50px}#app .profile .profile-section{width:100%}#app .profile .profile-section .img-content{width:200px;height:200px;border:3px solid #225f8b;border-radius:50%;position:relative}#app .profile .profile-section .img-content img{margin:auto;width:100%;height:100%;border-radius:50%;object-fit:cover}#app .profile .profile-section .img-content .edit-icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center;position:absolute;bottom:10px;right:15px;z-index:9999;color:#fff;background-color:#225f8b;border-radius:10px;cursor:pointer}#app .profile .info{margin-top:20px;text-align:center}#app .profile .info h3{text-transform:uppercase;font-weight:600}#app .profile .info p{font-weight:600;color:#676767}#app .profile .pills-section{margin:20px 0}#app .profile .pills-section button{font-size:14px;display:flex;justify-content:center;text-transform:uppercase;padding:10px 0}#app .profile .pills-section button.active{color:#225f8b;font-weight:600;border-left:6px solid #225f8b;border-radius:0;background-color:transparent}#app .profile .skills-section{padding-bottom:300px}#app .profile .skills-section h5{text-transform:uppercase;font-weight:600}#app .profile .skills-section .skill-content-outer{height:400px;overflow-y:auto}#app .profile .skills-section .skill-content-inner{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}#app .profile .skills-section .skill-content-inner .skill-box{padding:8px 12px;background-color:#cecece;border-radius:10px;font-size:10px;font-weight:900;letter-spacing:1px;text-transform:uppercase}#app .profile .card{border:3px dotted #225f8b}#app .profile .profile-content p{color:#676767;font-style:italic;font-size:15px;margin:0}#app .profile .profile-content h4{text-transform:uppercase;font-weight:600}#app .profile .profile-content h6{text-transform:uppercase;font-weight:600;border-left:4px solid #225f8b;padding-left:10px}#app .profile .profile-content ul li span{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;padding:0 10px 0 8px;font-style:italic;font-weight:600;color:#545454}#app .profile .profile-content .droparea{margin:20px 0 5px;border:3px dotted #535353;border-radius:15px;width:100%;height:200px;display:flex;align-items:center;justify-content:center;text-align:center;color:#535353}#app .profile .profile-content .droparea i{width:50px;height:50px;display:flex;justify-content:center;align-items:center;font-size:30px}#app .profile .droparea{width:100%;height:150px;border:2px dotted #676767;border-radius:10px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;cursor:pointer}#app .profile .droparea .icon{width:50px;display:flex;justify-content:center;align-items:center;color:#676767;font-size:20px}#app .profile .droparea h6{font-size:12px;margin:5px 0 0;font-weight:600;color:#676767}#app .profile .droparea small{font-size:10px;font-weight:600;color:#676767}.placeholder__searchbox{width:750px;height:70px;margin:auto;border-radius:15px;background-color:#dbdbdb;animation:blink 2s infinite}.placeholder__box{width:100%;height:400px;border-radius:15px;background-color:#dbdbdb;animation:blink 2s infinite}.placeholder__box.preview{height:100%}@keyframes blink{0%{opacity:.8}50%{opacity:.2}to{opacity:.8}}@media (min-width: 0px) and (max-width: 992px){.close-icon{width:50px;height:50px;display:flex;justify-content:center;align-items:center;position:absolute;z-index:9;top:30px;right:15px;font-size:30px;cursor:pointer;z-index:9999!important}.navbar-nav{display:block!important;position:fixed;top:-100%;left:0;width:100%;height:100vh;background-color:#fff;z-index:8;padding:150px 20px 0;transition:all ease .3s}.navbar-nav.active{display:block;top:0}.navbar-nav .nav-item a{font-size:20px!important}.hamburger-wrapper{display:flex;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer}.hamburger-wrapper .hamburger{width:100%;height:5px;background-color:#0a3842;position:relative}.hamburger-wrapper .hamburger:after{content:"";width:100%;height:5px;position:absolute;top:0;left:0;background-color:#0a3842;transform:translateY(-12px)}.hamburger-wrapper .hamburger:before{content:"";width:100%;height:5px;position:absolute;top:0;left:0;background-color:#0a3842;transform:translateY(12px)}.search-jobs{width:100%!important;gap:10px}.search-jobs .content{display:flex!important;justify-content:space-between;align-items:center;border:2px solid #939393;border-radius:10px;padding:0}.search-jobs .content .search-submit button{width:100%}}@media (min-width: 0px) and (max-width: 992px){.sidebar{position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;z-index:999!important}.sidebar.active{display:flex;transform:translate(0)}.sidebar.active .overlay{transition:all ease .3s;width:100%;position:absolute;height:100%}.sidebar-content{position:relative;width:350px;height:100vh;background-color:#fff;box-shadow:0 0 10px #0000001a;padding-top:20px;z-index:999!important}.sidebar-content .content{position:relative;top:40px;padding:0 15px}.sidebar-content .name{font-size:15px!important}.sidebar-content .profile-img{width:50px!important;height:50px!important}.sidebar-content ul{font-size:20px}.sidebar-content li{line-height:40px}.sidebar-content .btn{font-size:20px!important;background-color:transparent;color:#212529;padding:0!important;margin:0!important;border:none!important}.sidebar-content .footer{height:0!important;position:absolute;bottom:35px;padding:20px;text-align:center;z-index:999!important;border-top:none!important;box-shadow:none!important;text-transform:uppercase;font-size:12px;font-weight:600;color:#676767}.search-jobs{width:100%!important;gap:10px}.search-jobs .content{display:block!important;justify-content:space-between;align-items:center;border:2px solid #939393;border-radius:10px;padding:0;width:100%}.search-jobs .content .search-submit button{width:100%!important;margin-bottom:10px}.jobs-lists .nav.nav-tabs a{width:100%!important}}@media (min-width: 768px){.sidebar{display:none}}.sidebar{transition:all ease .3s;transform:translate(-200%)}label{font-size:12px;font-weight:600;text-transform:uppercase}
