a{
  color: #50d7d0;
}
.job-search-section {
	padding: 30px 0px 20px 0px;
	border-bottom: 1px solid #e4e2e0;
	margin-top: 55px;
}
.search-job-form .custom-search-wrapper {
    position: relative;
}
.search-job-form input[type="text"] {
    margin-top: 0px;
    border-radius: 4px;
    color: #000;
    border-color: transparent;
    padding: 8px 20px 8px 70px;
    border: 1px solid #d7dce9;
    width: 100%;
    max-width: 100%;
}
.search-icon {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-10px);
    color: #0c0c0c;
    opacity: .6;
}
.search-text{
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-10px);
  color: #0c0c0c;
  opacity: 1;
}
.search-job-form button{
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: #fff;
  padding: 11px 25px;
  font-size: 18px;
  line-height: 1.2;
  border: none;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}
.search-job-form a{ 
  color: #8f8f8f;
}
.search-job-form a:hover{
 color: #50d7d0;
  text-decoration: none;
}
.profile-dropdown button{
  border: 1px solid #e9ecf1;
  background-color:#e4e2e0;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  font-weight: 300;
}
.profile-dropdown .dropdown-toggle::after{
    border-top: 0.3em solid;
    border-right: 0.25em solid transparent; 
    border-left: 0.25em solid transparent;
}
.dropdownlist li:not(:last-child){
  margin: 0px 6px 10px 0px;
}
.dropdownlist li{
  display: inline-block;
  
}
.joblist-sec{
  padding: 30px 0px;
}
.jolist-main-head h5{
  font-size: 16px;
  font-weight: 500;
  padding-bottom: 16px !important;
  margin-bottom: 12px !important;
  border-bottom: 0.0625rem solid #e4e2e0;
}
.joblist-item{
  position: relative;
  margin: 1px 1rem 0.75rem;
}
.jolist-main-head{
  position: relative;
  background-color: #fff;
}
.savejob-dropdown {
    position: absolute;
    right: 0;
    top: 10px;
    right: 15px;
}
.savejob-dropdown .dropdown-toggle{
  background-color: transparent;
  border: none;
}
.savejob-dropdown .dropdown-toggle::after{
  display: none;
}
.savejob-dropdown .dropdown-menu {
    border: none;
    box-shadow: 0 0px 5px 0 rgb(0 0 0 / 20%);
    min-width: 130px;
    margin-top: 15px;
}
.savejob-dropdown .dropdown-menu .dropdown-item {
    font-size: 13px;
    padding: 6px 20px;
    border: none;
}
.dropdown-menu.dropdown-menu-right
{
	width: 260px;
}
.joblist-item a{
  padding: 16px;
  border: 1px solid #d4d2d0;
  border-radius: 8px;
  display: inline-block;
  width: 100%;
  color: #000;
}
.joblist-item a:hover{
  text-decoration: none;  
}
.savejob-dropdown .dropdown-menu .dropdown-item i{
  font-size: 18px;
}
.joblist-content-list li{
  padding-left: 15px;
  position: relative;
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
   overflow: hidden;
  text-overflow: ellipsis;
}
.joblist-content-list li:before{
  content: "";
  width: 6px;
  height: 6px;
  border: 1px solid #918f8e;
  display: inline-block;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.joblist-item a p small{
  color: #50d7d0;
}
.joblist-item h4{
  font-size: 20px;
  font-weight: 600;
  opacity: .8;
}
.tab-content{
  position: relative;
  border: 1px solid #d4d2d0;
  border-radius: 8px;
}
/*.tab-content:not(:target) {
  display: none;
}*/
.tab-content:target {
  display: block;
  position: relative;
}
.tab-link:target {
  border: 1px solid #50d7d0;
}
.job-detail{ 
  height: 100%;
  background-color: #fff;
}
.job-detail-head{
  box-shadow: 0 2px 4px rgb(0 0 0 / 8%);
  border-bottom: 2px solid rgba(0,0,0,.08);
  padding: 16px;
}
.job-detail-head h4, .hiring-insight h4{
  font-size: 20px;
  font-weight: 600;
  opacity: .8;
}
.apply-comapny{
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: #fff;
  padding: 11px 25px;
  font-size: 18px;
  line-height: 1.2;
  border: none;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  display: inline-block;
}
.heart-icon{
  width: 45px;
  height: 30px;
  background-color: #e4e2e0;
  padding: 11px 15px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  display: inline-block;
  height: 100%;
  margin-top: 10px;
}
.cross-icon{
    position: absolute;
    top: 10px;
    right: 18px;
    font-size: 16px;
}
.job-detail-content-info-description{
  padding: 25px 16px 16px 16px;
}
.hiring-insight{
  padding: 16px 16px 16px 16px;
  border-bottom: 0.0625rem solid #e4e2e0;
  border-top: 0.0625rem solid #e4e2e0;
}
.hiring-insight li{
  padding-left: 15px;
  position: relative;
}
.hiring-insight li:before{
  content: "";
  width: 6px;
  height: 6px;
  background-color: #918f8e;
  display: inline-block;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.hiring-insight a{
  background-color: #e4e2e0!important;
  color: #000;
  padding: 11px 25px;
  font-size: 18px;
  line-height: 1.2;
  border: none;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  display: inline-block;
}
.job-detail-content-info{
  overflow-y: auto;
  height: calc(70vh - 0px);
}
.StickySidebar{
  z-index: 9999;
}
.highlighted{
  border: 1px solid #50d7d0!important;
}
.right-sidebar{
    min-height: 1px!important;
}
.profile-dropdown .dropdown-menu{
  z-index: 99999;
}
@media(max-width:767px){

}
@media(max-width:767px){
 
}
.joblist-content-list.jobDesc {
  word-break: break-word;
}


/* css on 28th Jun */

.new_responsive_job_search_section #SearchFiter .dropdownlist .profile-dropdown {
  margin: 0px;
}
/* css on 28th Jun */