.j2c-content-wrap {
	color: #777;
	font-size: 1em;
	line-height: 1.3;
}

.j2c-content-wrap a {
	outline: none !important;
}

.j2c-form-wrap {
	margin: 1em 0;
}

.j2c-input-wrap {
	display: flex;
	justify-content: space-between;
}

.j2c-input-wrap input[type=text],
.j2c-input-wrap select {
	background-color: #eaf3f7;
	border: none;
	color: #666;
	padding: .5em;
	margin: .4em;
	max-width: 100%;
	-webkit-appearance: none;
	box-sizing: border-box;
}

.j2c-input-wrap input[type=text]::placeholder,
.j2c-input-wrap select::placeholder {
	color: #666;
}

.j2c-input-wrap input[type=text]:focus {
	outline: none;
  background-color: #eee;
}

.j2c-input-wrap input[type=checkbox] {
	margin: .4em !important;
}

.j2c-input-wrap input[type=submit] {
	margin: .4em !important;
	background: #49B2F7 !important;
}

.j2c-numbers-and-sort-div {
	margin-bottom: .4em;
}

.j2c-relevance-order,
.j2c-relevance-order a {
	color: #49B2F7;
	font-weight: 600;
}

.j2c-listing p {
	margin: 0;
}

.j2c-jobtitle a {
	color: #4961d7;
	font-size: 1em;
}

.j2c-company {
	font-weight: 600;
}

.j2c-content-wrap .current {
	background: none !important;
	color: #49B2F7;
	font-weight: 600 !important;
}

.j2c-content-wrap .next {
	font-weight: 600 !important;
}