body.home > .container.uk-hidden-small {
    display: none;
}

html { 
	margin: 0 !important; 
	height: 100%;
}

body {
	/*border-top: 10px solid #4aa9d7; */
}

a {
	color: #4aa9d7;
}

h1, h2, h3, h4, h5, h6, .top-container-title {
  font-family: "ff-tisa-sans-web-pro";
  font-weight: bold !important;
}

/* klik_jobs */
.emp-desc .uk-width-1-1 {
	max-height: 78px;
	overflow: hidden;
	text-overflow: ellipsis;	
}

.top-job-employername {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
	max-width: 100%;
	
}

.search-categories-panel, .search-expierences-panel, .search-locations-panel {
	font-size: 12px;
}

.top-container-bottom .uk-width-7-10 {
	width: 73% !important;
}
.top-container-bottom .uk-width-3-10 {
	width: 27% !important;
}

/* end klik_jobs */

.tm-bottom-a .uk-icon-large {
	padding: 10px;
	color: #FFF;
}

.tm-bottom-a .uk-icon-large:hover {	
	color: #4aa9d7;
}

.tm-bottom-a a:hover {
	text-decoration: none;
}

.uk-subnav > li > a {
	color: #FFF;
}

.uk-navbar-content {
	height: auto;
	/*margin-top: 10px;*/
}

.kj-breadcrumbs-grid {
	margin-bottom: 20px;
}

.uk-container {
	max-width: 960px;
	padding: 0 10px;
	margin-bottom: 10px;
}

.kj-headercontainer {
	background-color: #4aa9d7;
}

@media (min-width: 1220px) {
	.tm-headerbar {
		padding: 10px 0;		
		max-width: 960px;
		margin: 0 auto;
	}
}

.kj_footer {
	background-color: #4c4c4c;	
}

.tm-bottom-a .uk-panel-box {
	background: transparent;
	border: 0;
	color: #fff;
}

.tm-bottom-a .uk-width-1-1 {
	padding-left: 0 !important;
}

.tm-footer {
	margin: 0;
	padding: 10px 0;
	background-color: #000;
}

.tm-footer .uk-panel {
	max-width: 940px;
	margin-left: auto !important;
	margin-right: auto !important;	
}
.tm-bottom-a {
	max-width: 940px;
	margin-left: auto !important;
	margin-right: auto !important;	
}

.tm-bottom-a .uk-subnav a {
	color: #fff !important;
}

.uk-button-primary {
	background-color: #4aa9d7;
	background-image: -webkit-linear-gradient(top, #4aa9d7, #4aa9d7);
	background-image: linear-gradient(to bottom, #4aa9d7, #4aa9d7);
}

.uk-button-default, .uk-button-dropdown .uk-button {
	background: #2f82aa;
	color: #fff !important;
	text-shadow: none;
}

.uk-button-default:hover, .uk-button-dropdown .uk-button:hover {
	background-color: #3290BD;
}

.tm-bottom-b {
	width: 960px;
	margin: 0 auto !important;
}

.tm-bottom-b .uk-width-1-1 {
	padding: 0 10px !important;
}

.tm-bottom-b .uk-panel-box {
	background: transparent;
	color: #fff;
	border: 0px;
	border-radius: 0;
}


.uk-nav-side > li > a:hover, .uk-nav-side > li > a:focus, .uk-nav-side > li > a {
	color: #fff;
	text-shadow: none;
}

.uk-nav-side > li.uk-active > a, .uk-nav-side > li > a:hover {
	background-color: #2f82aa;
}

.uk-push-1-4, .uk-pull-3-4 {
	left: 0 !important;
}

.tm-sidebar-a .uk-nav-side > li > a {
	color: #000;
}

.tm-sidebar-a .uk-nav-side > li > a:hover, .tm-sidebar-a .uk-nav-side > li > a:focus, .tm-sidebar-a .uk-nav-side > li.uk-active > a, .uk-nav-side > li > a:hover {
	color: #fff;
}

.hr-bottom-button {
	width: 90%;
	margin: 5px;
}

.tm-logo img {
	position: absolute;
	z-index: 100;
}
