.filter select option:first-child{
	color: #ccc;
}
select:disabled{
	color: #ccc;
	background-color: #f8f8f8;
}

.search-btn{
	border: none;
}

.notice-empty{
    text-align: center;
    font-size: 16px;
    color: #d02127;
}
td a{
	color: #333;
	text-decoration: none;
}

td a:hover{
	text-decoration: none;
	color: #d02027;
}

.subsNotice, .contactNotice{
	font-size: 14px;
    text-align: center;
    margin-bottom: 0px!important;
}

.subsNotice.alert-danger p, .contactNotice.alert-danger p{
	margin: 0px!important;
	color: #721c24;
}
.alert{
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}

.alert-danger{
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.alert-success{
	color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}

.subs-container{
	margin-bottom: 50px;
}

.add_error_border{
	border: 1px solid red;
}

.mission-list li{
	padding-bottom: 10px;
}

/*.truncate{
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
}*/

.breakword{
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /*word-break: break-all;*/
    word-break: break-word;
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

pre{
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 16px;
    white-space: pre-wrap;
    margin: 0;
    word-break: normal!important;
    -ms-hyphens: inherit!important;
    hyphens: inherit!important;
}
.subAlertContainer, .contactAlertContainer{
    position: relative;
	width: 100%;
}

.close-alert{
    position: absolute;
    right: 0;
    top: 0;
    background: none;
    border: none;
	padding: 11px;
	color: #333;
} 


.job-position{
    /*padding: 25px 15px!important;*/
    max-width: 128px;
}

@media screen and (max-width:428px) {
    .job-position{
        padding-left: 25px!important;
        padding-right: 15px!important;
        max-width: none;
    }
}

/*Homepage*/
.testimonial-container{
    display: none;
}

.partners-carousel{
    /* margin-top: 0px; */
}

#t_service .t_service_p{
	line-height: 130%;
	font-family: 'Poppins', sans-serif;
}


/*News*/
.more-cat{
    color: #333;
    font-size: 16px;
    font-family: 'robotoregular';
    padding: 0 20px;
    margin-bottom: 20px;
}

/*About Us*/
.about-paragraph{
    margin-bottom: 20px;
}

/*JOBS OFFERED*/
#all-table tbody tr.latest-job-post{
    border-bottom: 1px solid #ccc;
}


.chosen-container.countryFilter,
.chosen-container.industryFilter{
    padding: 0px;
    vertical-align: bottom;
}
.countryFilter .chosen-single,
.industryFilter .chosen-single{
    border: none!important;
    background: none!important;
    width: 100%;
    height: 100%!important;
    font-size: 16px;
    padding: 9px 15px!important;
}

.countryFilter .chosen-single span,
.industryFilter .chosen-single span{
    background: url(../images/arrow.png) no-repeat right;
    margin-right: 0px!important;
}

.countryFilter .chosen-single b,
.industryFilter .chosen-single b{
    background: none!important;
}

th.sorter-false{
    background-image: none!important;
    cursor: default!important;
}

.view-industry-li{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
}

.view-industry{
    max-width: 310px;
    margin-left: 5px;
}


.news-inside-content a {
	color: #d02127;
}


.view-job-container{
    text-align: center;
}

.jobs-spinner .fa-spinner{
    font-size: 28px;
    color: #d02127;
}

.btn.btn-primary-hide {
    background: #3e74dc;
    background: -moz-linear-gradient(50deg, #3e74dc 0%, #518bfa 100%);
    background: -webkit-linear-gradient(50deg, #3e74dc 0%, #518bfa 100%);
    background: linear-gradient(50deg, #3e74dc 0%, #518bfa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3e74dc",endColorstr="#518bfa",GradientType=1);
    box-shadow: 0px 3px 6px #00000029;
    color: #fff;
    font-style: italic;
    position: relative;
    padding: 12px 50px 12px 20px;
}

.btn.btn-primary-hide {
    font-size: 20px;
    min-width: 240px;
    padding: 20px 70px 20px 20px;
    line-height: 1;
}


.lg-slider .dots {
    left: 75px ; 
}

.section.home-sector .testimonial-block .item {
    padding: 25px 50px 0px !important;
}

.btn.btn-primary:hover {
    color: #fff;
    background: #224C9B !important;
}

button {
     outline: 0 !important;
     border-style:none;
}

button:focus { 
    outline:none !important;
     cursor: pointer;
 }

 button:hover {
    cursor: pointer;
}

.section.section-jobseeker .table th:last-child {
    border-radius: 0 25px 0 0 !important;
}

.section.section-jobseeker .table th:first-child {
    border-radius: 25px 0 0 0 !important;
}

.section.section-3 .wrap:before {   
  top: -70px !important;
  background: #F8F8F8;
}

h2 {
    font-family: 'Karla ExtraBold',  !important;
    font-weight: 900 !important;;
}

.section.section-3 .wrap .block .column {
    text-align: left !important;
}

.section.section-3 .wrap .block .column .image {
    margin: 20px 0 !important;
}


.hero-about h2, .hero-heading h1, .advisory h2, .section.section-1 .block h2, .section.home-sector h2, .section.home-news h2, .section.home-news .block .column h3, .section.about-section .block .column:last-child, .section.about-mission .block h2, .section.section-employer h2, .section.section-faq h2, .section.section-2 h2, .section.section-2 .wrap .block .column h3, .section.section-3 h2, .section.section-3 .wrap .block .column h3, .section.banner-solutions h2, .section.section-jobseeker h2, .section.section-contact h2, .section.section-news .heading h1, .section.section-partners h2, .section.section-partners h3, footer .block p b, .modal-body.job-info h2 {
    font-family: 'Karla ExtraBold', serif !important;
    font-weight: bolder !important;
    font-style: normal;
}

.section.section-employer .box ul li .count {
     font-weight: bold !important;
 }


section.home-sector .testimonial-block .item .heading .icon img {
    width: 100%;
    /* max-height: 68px; */
    height: 68px;
    object-fit: cover;
}

@media only screen and (max-width: 991px){
    footer .block {
        padding: 100px 0 40px;
        margin-top: 100px;
    }
    .lg-slider .dots {
        left: 45px;
    }
}

@media only screen and (max-width: 992px)
#header .menu {
    position: fixed;
    width: 100%;
    background: #fff;
    left: 0;
    top: 79px;
    padding-top: 20px;
    padding-bottom: 40px;
}

.tagline {
  border-bottom: 1px solid #d3d3d3;
  text-align: center; 
  margin: 20px 0 15px;
  padding: 0 0 20px;
}
.content-term {
  list-style-type: none;
  color: #5d5c5c;
  font-size: 20px;
  text-align: justify;
}
.inner-term {
  list-style-type: none;
  padding-left: 15px;
  text-indent: 15px;
  margin-top: 20px;
  padding-left: 0;
  text-indent: unset;
}
.priv-note {
    text-align: center;
    font-style: italic !important;
    color: #d02127;
	line-height: 1.3 !important;
	font-size: 20px !important;
	font-weight: 100 !important;
}
.content-priv, .content-term {
    list-style-type: none;
    color: #5d5c5c;
    margin: 0;
    padding-left: 15px;
    margin-bottom: 40px;
	font-size: 20px;
}

.navigation-item {
   color: #000 !important;
}
.navigation-item:hover {
   color: #d02127 !important;
}
.navigation-item-active {
   color: #d02127 !important;
}
.navigation-item-top {
   color: #000 !important;
}
.navigation-item-top:hover {
   color: #d02127 !important;
}
.navigation-item-top-active {
   color: #d02127 !important;
}
.more-news {
   display: inline-block;
   float: right;
   margin-top: 35px;
}

@media only screen and (max-width: 991px) {
	
	.section.home-sector .testimonial-block .slider	{
		max-height: 550px;
	}

	.section.home-sector .testimonial-block .item {
		padding: 25px 0 25px !important;
	}

}

@media only screen and (max-width: 479px) {

	.section.home-news .block .column {
		width: calc(100% - 6px);
	}

}