.f_nkptiu{
    background-color: #f5f5f5;
    display: inline-block;
	width: 100%;
	padding: 30px;
	transition: all 0.3s;
}

.opacity_less{
	opacity: 0.1;
}

.h2_f{
	display: inline-block;
	margin-bottom: 20px !important;
}

#profession_select {
    min-height: 80px;
}

#form-messages.success{
    background-color: #e7ffe7;
    padding: 20px;
    margin-bottom: 10px;    
}

#form-messages.error{
    background-color: #ffe7e7;
    padding: 20px;
    margin-bottom: 10px;
	display: inline-block;
	width: 100%;
}

#form-messages.error ul{
    list-style: initial;
    padding-left: 20px;
}

#contact-form{
    transition: all 0.3s;
}

.success_form{
    /*overflow: hidden;
    height: 0;*/
}
.pull-left_img{display: inline-block;float: left;}

.f_nkptiu h2,
.f_nkptiu h3{
	font-size: 20px;
    margin-bottom: 15px;
}

.no_vacancies{
	text-align: center;
	font-weight: 700;
	line-height: initial;
	padding-top: 23px;
}

.no_vacancies span{
	color: #0959b7;
	font-weight: 400;
	width: 100%;
	display: inline-block;
	font-size: 14px;
	line-height: initial;
}

#profession_select .wait_prof{
	background-image: url(/images/loading.gif);
	background-position: 50%;
	background-size: contain;
	background-repeat: no-repeat;
	min-height: 50px;
}

.f_nkptiu .form_item{
	line-height: initial;
}

.f_nkptiu .form_item label{
	margin-bottom: 5px;
}

.f_nkptiu .form_item label input[type=radio]{
	float: left;
	margin-right: 10px;
	position: relative;
	top: -2px;
}

.f_nkptiu .row{
	margin-bottom: 30px;
}

.f_nkptiu .form_item input[type='email'],
.f_nkptiu .form_item input[type='text']{
	width: 100%;
    border: 1px solid #d2d2d2;
    padding: 10px 16px;
}

.f_nkptiu .form_item input[type='date']{
	width: 100%;
    border: 1px solid #d2d2d2;
    padding: 10px 16px;
}

.pull-left_inp.pl_txt{
	display: flex;
}

.form-group.bottom-btn{
	text-align: center;
}

.form-group.bottom-btn button{
	background-color: #e79800;
	color: white;
	text-transform: uppercase;
	font-weight: 700;
	display: inline-block;
	margin-top: 22px;
	padding: 10px 20px;
	transition: all 0.3s;
}

.form-group.bottom-btn button:hover{
	background-color: #b77902;
}

