

/* Start:/local/templates/alfametall/styles/tabs.css?1777384284128*/
[data-tabs] [data-tabs-link]{}
[data-tabs] [data-tabs-block]{}
[data-tabs] [data-tabs-block]:not(.active) {
    display: none
}

/* End */


/* Start:/local/templates/alfametall/components/bitrix/news/vacancies/bitrix/news.list/default/style.css?17773842842125*/
.vacancy-main .vacancy-container{}
.vacancy-main .vacancy-header{
	margin-bottom:40px;
}
.vacancy-main .vacancy-cities{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:stretch;
	-ms-flex-pack:stretch;
	justify-content:stretch;
	color:#fdfdfd;
}
.vacancy-main .vacancy-cities > *{
	-webkit-box-flex:1;
	-ms-flex:1;
	flex:1;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
}
.vacancy-main .vacancy-cities > * .vacancy-item{
	padding:10px;
	width:100%;
	height:60%;
	background-color:#5c5c5c;
}
.vacancy-main .vacancy-cities > *.available .vacancy-item {
	background-color:#4067f7;
}
.vacancy-main .vacancy-cities > *.available svg {
	fill:#4067f7;
}
.vacancy-main .vacancy-cities > *:not(.available) svg {
	fill:#5c5c5c;
}
.vacancy-main .vacancy-cities .vacancy-city{
	font-weight:700;
}
.vacancy-main .vacancy-subheader{
	margin-top:40px;
}
.vacancy-main .resume-btn{}
.vacancy-main .resume-btn-separator{
	display:none
}
@media (min-width: 768px){
	.vacancy-main .vacancy-container {
		margin-left:16.66667%;
		margin-right:16.66667%;
		margin-top:80px;
		margin-bottom:80px;
	}
		}
@media (max-width: 767px){
	.vacancy-main .vacancy-container {
		margin-top:50px;
		margin-bottom:50px;
	}
		}
@media (max-width: 767px){
	.vacancy-main .vacancy-cities {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column;
	}
		}
@media (min-width: 768px){
	.vacancy-main .vacancy-cities > * {
		margin-left:1px;
		margin-right:1px;
	}
			}
@media (max-width: 767px){
	.vacancy-main .vacancy-cities > * {
		margin-top:1px;
		margin-bottom:1px;
	}
			}
@media (max-width: 767px) {
	.vacancy-main .vacancy-cities > *:not(.available) {
		display:none;
	}
}
@media (max-width: 767px){
	.vacancy-main .resume-btn {
		width:100%;
	}
		}
@media (min-width: 768px) and (max-width: 1023px){
	.vacancy-main .resume-btn-separator {
		display:inline-block;
	}
		}

/* End */


/* Start:/local/templates/alfametall/components/bitrix/form/resume/bitrix/form.result.new/contacts-form/style.css?17773842841895*/
.feedback .bg-dyn .bg-picture{
    background-image:url('/local/templates/alfametall/components/bitrix/form/resume/bitrix/form.result.new/contacts-form/images/feedback-background.gif');
}
.feedback-form {
    padding-top:30px;
    padding-bottom:30px;
    width:66.66667%;
    margin:0 auto;
}
.feedback-form .input-label_text {
    margin-bottom:15px;
}
.feedback-form .input-block {
    margin-bottom:24px;
}
.feedback-form input[type="text"], .feedback-form select {
    background:rgba(255,255,255,0.55);
    border:none;
    width:70%;
    height:60px;
    padding:0 22px;
}
.feedback-form .form-style-radio-line {
	width: 70%;
}
.feedback-form input[type="text"]:focus, .feedback-form select:focus {
    background:rgba(255,255,255,0.80);
}
.feedback-form input[type="submit"] {
    margin-top:16px;
}
.feedback-form .error-text {
    display:none;
    vertical-align:top;
    width:27.8%;
    height:60px;
    padding-left:23px;
    background:#4067f7;
}
.feedback-form .error-text ul {
    list-style:none;
    padding:0;
    margin:0;
}
.feedback-form .error-text li {
    padding:0;
    margin:0;
}
.feedback-form .error-text:before {
    content:'';
    display:block;
    width:18px;
    height:23px;
    position:relative;
    top:17px;
    left:-41px;
}
.feedback-form .parsley-error + .error-text {
    display:inline-block;
}
.feedback-form .btn {}
@media (max-width: 767px) {
    .feedback-form {
        width:100%;
    }
}
@media (max-width: 767px) {
    .feedback-form input[type="text"], .feedback-form select {
        width:100%;
    }
}
@media (max-width: 767px) {
    .feedback-form .error-text {
        width:100%;
    }
}
@media (min-width: 768px) {
    .feedback-form .error-text {
        margin-left:14px;
    }
}
@media (min-width: 768px) {
    .feedback-form .error-text:before {
        background-image:url('/local/templates/alfametall/components/bitrix/form/resume/bitrix/form.result.new/contacts-form/../../../../../../../images/temp/error-block-arrow.png');
    }
}
@media (max-width: 767px) {
    .feedback-form .btn {
        width:100%;
    }
}
/* End */
/* /local/templates/alfametall/styles/tabs.css?1777384284128 */
/* /local/templates/alfametall/components/bitrix/news/vacancies/bitrix/news.list/default/style.css?17773842842125 */
/* /local/templates/alfametall/components/bitrix/form/resume/bitrix/form.result.new/contacts-form/style.css?17773842841895 */
