/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

/********** CUSTOM CSS *****/

	#loader {
	    display: none;
	}
    .job_search_frm .form-group{
        display: inline-block;
        padding: 10px;
    }
    button#job_search_btn {
        padding: 5px 20px;
    }
                   
    .single_job_show {
       padding: 20px;
       background: #0082C0;
       color: #fff;
       height: 230px;
       position: relative;
       
    }
    .single_job_show:after {
       content: "";
       background: white;
       display: block;
       position: absolute;
       top: -20px;
       right: -20px;
       width: 40px;
       height: 40px;
       transform: rotate(45deg);
    }
                    
    .single_job_show_wrapper {
       padding: 20px;
       overflow: hidden;
    }
    
    .single_job_show p {
       line-height: 1.8;
       margin-bottom: 0px;
    }
    
    .single_job_show p.job_title {
        font-weight: bold;
    }
                    
    .single_job_show_wrapper .col-md-2 {
       margin-bottom: 30px;
       padding: 0 10px;
        /* width: 192px; */
        width: 205px;
        
    }
    .single_job_wrapper h2 {
        float: left;
        font-size: 18px;
        margin-right: 15px;
        margin: 4px;
    }
    
    .single_job_wrapper p {
        margin: 5px;
    }
    
    
    .single_job_wrapper div {
        width: 100%;
        float: left;
    }
    input#show_single_job {
        background: none;
        border: none;
        cursor: pointer;
        margin-top: 14px;
        padding-left: 0px;
        font-weight: 700;
    }
    
    .next_prev_btn_wrapper, .next_btn_wrapper {
        width: 100%;
        float: left;
    }


/**** single job page ****/
    
.job-heading h1 {
    font-weight: bold;
}
 .job-heading {
      margin-bottom: 20px;
      color: #0082c1;
      padding-left: 0px;
  }

  .job-detail {
      font-size: 16px;
  }
  .job-detail p {
    margin: 0px;
}

  .job-detail span, .job-describtion span {
      font-size: 1.4em;
      margin-right: 5px;
      color: #616161;
  }

  .job-describtion {
      font-size: 17px;
      line-height: 1.8;
      color: #616161;
  }

  .apply-btn .btn {
      background: #428bca;
      color: #fff;
      padding: 10px 50px;
      margin-bottom: 10px;
      font-size: 18px;
      border-radius: 0;
  }

  .apply-btn .btn:active {
      background: #428bca;
  }
  .apply-btn .btn:hover {
      background: #3886ca;
  }

  .apply-btn .btn .glyphicon {
      transition-duration: .2s;
  }

  .apply-btn .btn:hover .glyphicon {
      margin-left: 10px;
      margin-right: -10px;
  }
  @media(max-width: 991px){
    .only-pc{
      display: none;
    }
  }

.bg-danger {
    background-color: #fff !Important ;
}

.bg-success {
    background-color: #fff !Important ;
}