.kj-search {
	padding: 4px;
	background-color: #2f83ab;
	border-radius: 3px;
	float: left;
}

.kj-job-store {
	padding: 9px 4px 4px 8px;
	padding-top: 8px;
	background-color: #2f83ab;
	border-radius: 3px;	 

	margin-left: 5px;
	height: 25px;
	width: 26px;	
	float: right;
	text-align: center;
}

.kj-job-store i {
	display: block;
	vertical-align: middle;
}

input.search-jobs {
	width: 220px;
}

.kj-search input, .kj-search select, .kj-search button {
	border-radius: 2px !important;
	/*background: #4aa9d7 !important;*/
	color: #/*fff*/ !important;
	border: 0 !important;
	font-size: 90%;
}

select.search-distance {
	background: url('../images/search-distance.png') top right !important;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:    #8D8D8D !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #8D8D8D !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #8D8D8D !important;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #8D8D8D !important;
}

.search-category-list {
	margin-top: -30px;
	position: absolute;
	z-index: 999;
	min-width: 200px;
}

ul.search-categories {
	background-color: #7eb2dd;
	margin-top: 30px;
	margin-bottom: -30px;
	padding: 20px;
	color: #fff;
	text-shadow: none;
}

.search-categories li { 
	height: 20px;
	margin: 2px 0;
}

.extended-search {
	text-align: right;
	margin-top: 2px;
}

.extended-search-container {
	border-bottom: 2px solid #2f83ab;
	margin-top: 14px;
	padding-top: 2px;
	position: absolute;
	background-color: #4aa9d7;
	color: #fff;
	text-shadow: none;
	z-index: 9999;
	width: 100%;	
	left: 0;
	
    -webkit-transition: height 300ms ease-out;
    -moz-transition: height 300ms ease-out;
    -o-transition: height 300ms ease-out;
    transition: height 300ms ease-out;
    
    height: 0;
    display: none;
}

.uk-container-center {
	margin-left: auto !important;
	margin-right: auto !important;
}

.ext-search-container {
	margin-bottom: 10px !important;
}

.extended-search-btn {
	cursor: pointer;
	color: #fff;
	text-shadow: none;
}

.extended-search-btn:hover {
	color: #fff;
}

span.total-stored-jobs {
	position: absolute;
	border-radius: 100%;
	background-color: #fff;
	padding: 0 6px;
	margin: -6px 0 0 5px;
}