h1 {
	margin-top: 0;
}
.vacanciesList {

}
.vacanciesList .panel-heading {
	padding-left: 50px;
	padding-right: 85px;
}
.vacanciesList .panel-heading:after {
	width: 36px;
	height: 40px;
	background-position: -37px -2410px;
	top: 25px;
	right: 30px;
}
.vacanciesList .opened .panel-heading {
	background-color: rgb(222, 222, 222);
}
.vacanciesList .opened .panel-heading:after {
	background-position: 0 -2410px;
}
.vacanciesList .panel-title {
	color: rgb(206, 97, 79);
	text-decoration: underline;
}
.vacanciesList .panel-title:hover {
	text-decoration: none;
}
.vacanciesList .panel-title:before {
	width: 9px;
	height: 15px;
	background-position: -93px -504px;
	margin-top: -6px;
	left: -25px;
}
.vacanciesList .panel-heading .desc {
	margin-top: 10px;
}
.vacanciesList .panel-body {
	padding-left: 50px;
}
.vacanciesList .formWrapper:empty {
	display: none;
}
.vacanciesList .formWrapper:not(:empty) {
	display: block;
	border-top: 1px solid rgba(0, 0, 0, 0.2);
	padding-top: 30px;
}
.vacanciesList .fileLabel {
	float: right;
	width: 220px;
}
.vacanciesList .fileNote {
	color: #a2a2a2;
}
.vacanciesList [type=submit] {
	margin-top: 20px;
	width: 200px;
}

@media (min-width: 641px) {
	
	.vacanciesTabs > li {
		float: left !important;
	}
	.vacanciesTabs > li + li {
		margin-left: 60px !important;
	}
	.vacanciesList .panel-heading {
		padding-left: 30px;
		padding-right: 66px;
	}
	.vacanciesList .panel-title:before {
		width: 5px;
		height: 8px;
		background-position: -103px -497px;
		margin-top: -4px;
		left: -15px;
	}
	.vacanciesList .panel-body {
		padding-left: 30px;
		padding-right: 30px;
		width: 50%;
	}
	.vacanciesList .opened .panel-body {
		min-height: 250px;
	}
	.vacanciesList .formWrapper:not(:empty) {
		border-top: 0;
		border-left: 1px solid rgba(0, 0, 0, 0.2);
		position: absolute;
		left: 50%;
		right: 30px;
		top: 0;
		padding-left: 30px;
	}
	.vacanciesList .panel-collapse {
		position: relative;
	}
	.vacanciesList .fileLabel {
		width: 120px;
	}
	.vacanciesList [type=submit] {
		width: 120px;
	}

}

@media (min-width: 1280px) {



	.vacanciesList .panel-body {
		width: 55%;
	}
	.vacanciesList .formWrapper:not(:empty) {
		left: 55%;
		right: 66px;
	}

}