﻿.job-description {
	margin: 22px 0 18px;
}

.job-description .btn {
	width: 100%;
}

.job-heading {
	text-align: center;
}

.job-heading li {
    width: 50%;
	float: left;
}

.job-heading li.active a,
.job-heading li a:hover {
	background: #106bd1;
}

.job-heading li + li {
	border-left: 1px solid #b1c9e5;
}

.job-heading a {
	background: #142a54;
	color: #fff;
	text-decoration: none;
	text-transform: capitalize;
	display: block;
	padding: 5px;
}

.job-detail {
	font-size: 12px;
	line-height: 20px;
	padding: 18px 13px 14px;
	border: 1px solid #e8eaec;
}

.job-detail ul {
	padding-left: 7px;
}

.job-detail ul li {
	margin-bottom: 12px;
	position: relative;
}

.job-detail ul li:before {
	background: #142a54;
	content: "";
	width: 4px;
	height: 4px;
	border-radius: 50%;
	position: absolute;
	top: 7px;
	left: -9px;
}

.mobile-show {
	margin-bottom: 19px;
}

.mobile-show.bordered {
	padding-bottom: 18px;
	border-bottom: 1px solid #d2d2d2;
}

.mobile-show h2 {
	color: #065acd;
	text-transform: uppercase;
}

.mobile-show .column {
	width: 33.33%;
	float: left;
	padding-right: 10px;
	margin-bottom: 15px;
}

	.quick-link {
		float: left;
		margin-top: 0;
	}

	.quick-link li {
		float: left;
		margin-right: -1px;
	}

	.quick-link a {
		width: 105px;
		padding: 7px 5px;
	}

	.quick-link {
		font-size: 12px;
		line-height: 16px;
	}

	.quick-link a {
		padding: 8px 5px;
	}

    	.job-description {
		margin-top: 35px;
	}

	.job-detail {
		font-size: 13px;
		padding: 18px 11px 14px 1px;
	}

	.job-detail ul {
		padding-left: 13px;
		margin-bottom: 21px;
	}

	.job-detail ul li {
		margin-bottom: 4px;
	}

	.job-detail ul li:before {
		width: 6px;
		height: 6px;
		top: 6px;
		left: -11px;
	}

	.sideblock .title {
		margin-bottom: 16px;
	}

	.sideblock .holder {
		padding: 21px 21px 24px;
	}

	.sideblock .description {
		padding: 10px 0 0 14px;
	}

	.sideblock .tag-list {
		margin-top: 21px;
	}

	/*.mobile-show {
		display: none;
	}*/

	.featured {
		display: block;
	}

	.job-description {
		margin: 0 12px 0;
	}

	.job-description .btn {
		width: 136px;
	}


	.job-detail {
		padding: 0;
	}

	.job-detail .tab-content {
		padding: 36px 15px 25px;
		margin: 0;
	}


.job_search_columns {
     background: #EFF1F1; 
    height: 25px
}

/*Jobs By Region Or COuntry page*/
.small
{
    COLOR: #003366;
    FONT-SIZE: 8pt
}

/* this is a hotfix for job posting image be responsive */
.jobs-image-holder  img {
    margin-top: 5px;
    max-width: 150px;
    max-height: 150px;
}

#tt_location {
        width:39%; 
        display:inline-block;
}

@media (max-width: 767px) {
    .jobs-image-holder  img {
        margin-top: 5px;
        max-width: 95px;
        max-height: 95px;
    }

    #tt_location {
        width:100%; 
        display:inline-block;
    }
}


