

/* Start:/bitrix/templates/next/components/olondar/news/vac/style.css?172734385312700*/
.select-box-arr select.js-example-tags {
    height: 30px;
    font-size: 16px;
    padding: 0px 7px 0px;
    width: auto;
}

.select-box-arr .filter_col .common_select {
    width: auto !important;
}


.select-box-arr .filter_col {
    display: block;
    width: auto;
    float: left;
    margin: 5px;
}


.select-box-arr .filter_col {
    display: block;
    width: auto;
    float: left;
    margin: 5px;
}

.select-box-arr {
    display: block;
    width: 100%;
	overflow: auto;
	margin: 10px -5px;
}

.bx-newslist-container h3 {
	margin-bottom: 15px;
}

.vac-filter .bx_filter .bx_filter_parameters_box {
    width: auto;
    padding: 10px;
    border: 0;
    float: left;
	border-radius: 5px;
}

.vac-filter .bx_filter .bx_filter_parameters_box_title {right:0;}
.vac-filter .bx_filter .bx_filter_param_text {
    padding-top: 1px;
    padding-bottom: 3px;
    line-height: 30px;
    position: relative;
    display: inline-block;
    margin: 0 0px 0px 4px;
    vertical-align: middle;
    text-align: center;
    cursor: pointer;
}

.vac-buttons {
	margin: 20px auto;
	text-align: left;
}

.detail.vacancy .properties {
    color: #555;
    font-weight: 700;
    font-size: 1em;
    margin: 20px;
    padding: 0;
}

.detail.vacancy.vac {
    border:0;
}

.bx-newslist-container {
    margin-bottom: 22px;
    border-top: 1px solid #ddd;
    padding-top: 16px;
}

.share_wrapp {
    position: relative;
}

.sharing {
    padding: 0;
}

.sharing >div .share_wrapp .shares {
    position: absolute;
    top: 51px;
    left: 10px;
    z-index: 3;
    background: #fff;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 12%);
    border-radius: var(--rad2);
    margin: 0px -20px;
    width: 143px;
}


.bx-newslist .btn.text:hover {
    background-color: #00b290;
    border-color: #00b290;
}

.sharing >div .share_wrapp .shares > div {
    padding: 20px 20px 15px 23px !important;
}

#load_search .search-result {font-weight: 600;margin-left:0;}
#load_search .result_count{border-bottom: 1px solid #ddd;}

	/* filter compact */
	
	.vac-filter .bx_filter_parameters_box.prop_type_E {min-width:230px;}
	.vac-filter .bx_filter_parameters_box_title .text {font-weight: bold;;}
	div[id^=smartFilterDropDow] .bx_filter_select_popup .bx_filter_param_text {color: #333;}
	div[id^=smartFilterDropDow] { max-width: 350px; width: auto; max-height: 205px; overflow-y: auto;padding:2px;}
	.vac-filter .bx_filter .bx_filter_select_arrow:before {height: 9px;}
	.vac-filter .bx_filter_parameters_box_title:hover {color:#000!important;}
	.vac-filter .bx_filter .bx_filter_parameters_box_title {cursor: default;}
	.vac-filter .bx_filter.compact{position:relative;z-index:100;top:0!important;margin:13px 0 0;padding:0 0 13px;/* border-bottom:1px solid #f2f2f2; */}
	.vac-filter .bx_filter.compact .bx_filter_section{margin:0;background:none;border:none;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box.title{float:left;z-index:1; border: 0;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box.prop_type_E .bx_filter_parameters_box_container,
	.vac-filter .bx_filter.compact .bx_filter_parameters_box.prop_type_S .bx_filter_parameters_box_container{max-height:239px;overflow-y:auto;}
	.vac-filter .bx_filter.compact form{padding:0 0 0 14px;margin:-4px -15px -4px;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box{margin:4px 4px 4px;position:relative;float:left;padding:0;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box.title{margin:4px 0;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box_title{font-size:16px;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box_title{padding-right:15px;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box_title:after{display:none;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box_title.active:after{}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box_title.prices{margin-bottom:15px;cursor:default;}
        .vac-filter .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title.prices{padding-left:0}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box_title.prices:hover{color:#333;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box_title.prices:after{display:none;}
	.vac-filter .bx_filter.compact .bx_filter_block:not(.limited_block){margin-top:5px;position:relative;padding:10px 10px 15px;display:block;/* width:232px; */z-index:3;border:0;background:#FFF;}
	.vac-filter .bx_filter.compact .bx_filter_block.right:not(.limited_block){left:auto;right:0;}
	.vac-filter .bx_filter.compact .bx_filter_block.limited_block{display:block!important;}
	.vac-filter .bx_filter.compact .prices .bx_filter_block{padding:0;}
	.vac-filter .bx_filter.compact .bx_filter_block .price_block{padding:12px 19px 15px;border-top:1px solid #f2f2f2;}
	.vac-filter .bx_filter.compact .bx_filter_block .price_block:first-of-type{border-top:none;}
	.vac-filter .bx_filter.compact .bx_filter_button_box{padding:0;}
	.vac-filter .bx_filter.compact .char_name{position:relative;}
	.vac-filter .bx_filter.compact .props_list .hint{position:static;}
	.vac-filter .bx_filter.compact .props_list .hint .icon{position:static;}
	.vac-filter .bx_filter.compact .props_list .hint .text{padding:0 0 0 8px;font-size:13px;color:#888888;}
	.vac-filter .bx_filter.compact .props_list .hint .tooltip{top:auto;opacity:1;bottom:35px}
	.vac-filter .bx_filter.compact .props_list .hint .tooltip:after{bottom:-10px;left:56px;top:auto;border:5px solid transparent;border-top:5px solid #FFF;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box.active .bx_filter_block i{padding:0;font-size:11px;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box.active .bx_filter_block .icon:hover i,.vac-filter .bx_filter.compact .bx_filter_parameters_box .bx_filter_block .hint.active .icon i{color:#FFF;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box_title + .bx_filter_block .bx_filter_parameters_box_container{margin:0;}
	.vac-filter .bx_filter.compact label{margin:0;}
	.vac-filter .bx_filter.compact .label_block{margin:4px 0 0;}
	.vac-filter .bx_filter.compact .label_block:first-of-type{margin-top:0;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box_container{margin-top:7px;}
	.vac-filter .bx_filter.compact .filter.label_block input[type=checkbox]+label:after, .vac-filter .bx_filter.compact .filter.label_block input[type=checkbox]+label:before{top:0;}
	.vac-filter .bx_filter.compact .bx_filter_button_box{display:none;margin:10px -10px -15px;padding:10px 10px 10px;height:57px;text-align:left;border-top:1px solid #f2f2f2;background:#f9f9f9;}
	.vac-filter .bx_filter.compact .bx_filter_button_box .btn{float:right;}
	.vac-filter .bx_filter.compact .bx_filter_button_box .bx_filter_container_modef{margin:6px 5px 0 0;float:left;font-size:16px;color:#666666;}
	.vac-filter .bx_filter.compact .bx_filter_search_button{display:none;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box.prices .bx_filter_button_box{margin:0;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title{padding:2px 26px 3px 11px;border:0;border-radius:0;white-space:nowrap;margin-bottom: -10px;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title.filter_title{padding-left:0;padding-right:11px;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title:after{display:none;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter{display:none;position:absolute;top:0;right:0;bottom:0;width:20px;cursor:pointer;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter svg{position:absolute;right:10px;top:50%;margin-top:-4px;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box .bx_filter_parameters_box_title .delete_filter svg path{fill-rule:evenodd;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .delete_filter{display:block;}
	.vac-filter .bx_filter.compact input[type="checkbox"] + label.dib >span{margin:0;}
	.vac-filter .bx_filter.compact .bx_filter_input_checkbox .bx_filter_param_text{margin-left:24px;}
	.vac-filter .bx_filter.compact .sku .bx_filter_input_checkbox .bx_filter_param_text{margin-left:0;}
	.vac-filter .bx_filter.compact input[type="checkbox"] + label:not(.sku){padding:0;margin:0;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box.set .bx_filter_parameters_box_title .count_selected{margin:0 0 0 -3px;}
	.vac-filter .bx_filter.compact .bx_filter_parameters_box_container.pict_block label{margin:5px!important;}
	.vac-filter .bx_filter.compact .filter.label_block input + label{color:#333;}
	.vac-filter .bx_filter.compact .bx_filter_block label, .vac-filter .bx_filter .bx_filter_block label span{color:#333;}

	/*fill compact*/
	.vac-filter .bx_filter.compact.fill_Y{background-color:#f8f8f9;padding:12px 19px 7px;border:1px solid #f2f2f2;border-radius:2px;margin-bottom:21px;}
	.vac-filter .bx_filter.compact.fill_Y .bx_filter_parameters_box_title{font-size:14px;}
	.vac-filter .bx_filter.compact.fill_Y .bx_filter_parameters_box_title:after{right:11px;}

	/**/
.bx-newslist-other {
	float: left;
    box-sizing: border-box;
    width: 20%;
}

.bx-newslist-other.bx-newslist-title {
    width: 40%;
}

.bx-newslist-other .slam-easyform {
	text-align: right;
}

.bx-newslist-other .slam-easyform .btn.btn-primary {
	background-color: #fff;
	border: 1px solid #12a162;
	color: #12a162;
	outline: none;
}

.row-banner-vac {
	margin: 0 0 30px;
}

.newslist-tabs .bx-newslist-other{
	font-weight: 600;
    font-size: 18px;
}

.newslist-tabs .bx-newslist-block {
	padding-bottom: 10px;
    margin-top: -5px;
}

@media( max-width: 787px){
	.bx-newslist-other {
		float: none;
		width: 100%;
	}
	
	.newslist-tabs {
		display: none;
	}
	
	.row-banner-vac {
		margin: -30px -15px 30px;
	}
	
	.bx_filter_parameters.property-block {
		display: block;
		/* width: calc(100% - 74px);
		margin: 0 1px 0 63px; */
	}
	
	.vac-filter .bx_filter.compact form {padding:0;}
	
	.vac-filter .bx_filter.compact .bx_filter_parameters_box {
		float: none;
	}
	
	.vac-filter .bx_filter.compact .bx_filter_block:not(.limited_block){width:100%;}
	
	.detail.vacancy .properties {
		margin: 20px 0;
	}
	
	.vac-buttons {
		text-align: left;
	}
}

.bx-newslist-other {
	    color: #000;
    font-size: 16px;
}


.social_link_vac i{border-radius: 3px;display:block;height:40px;margin: -8px 0 0;overflow:hidden;position:relative;transition:all 0.3s ease 0s;width:40px;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;font-size:0;background: none;border-radius:100%;}
.social_link_vac i{background:url(/bitrix/templates/next/images/social.png) 0px 0px no-repeat;}
.social_link_vac i:hover, .soc-avt .row a:hover{opacity:0.8;}
body .soc-avt .row a{display:inline-block;margin: 5px 11px 5px 0px;}

body:not(.scroll_hidden) {padding-right: 0!important;}

.social_link_vac i.facebook{background-position:-54px -4px;}
.social_link_vac i.twitter{background-position:-104px -4px;}

.social_link_vac i.whatsapp{background-position: -54px -104px;}
.social_link_vac i.telegram{background-position:-153px -104px;}

.social_link_vac i.ytb{background-position:-204px -4px;}
.social_link_vac i.odn{background-position:-254px -4px;}
.social_link_vac i.gplus{background-position:-54px -54px;}
.social_link_vac i.mymailru{background-position:-4px -54px;}

.social_link_vac p{text-align: center; font-weight: bold; display: flex;justify-content: center; flex-wrap: wrap; font-size: 22px;}
.social_link_vac a{margin-left: 10px;}
.social_link_vac a {
	display: block;
    margin-bottom: 10px;
}

.social_link_vac .text__link{
	margin: 0 15px 10px 0;
}
.social_link_vac .href__link{
	display: flex;
}

.hh_block {
	display: inline-flex;
	padding: 10px 58px;
	justify-content: space-between;
	align-items: center;
	background: linear-gradient(180deg, #BA66FF 0%, #906BFF 48.16%, #5C6FFF 100%);
	width: 100%;
	margin: 0 auto 25px;
	border-radius: 14px;
	color: #fff;
	font-size: 24px;
	cursor: default;
}

@media ( max-width: 787px) {
	.hh_block {
		padding: 10px 20px;
	}
}

.box__form {
	display: flex;
	justify-content: center;
	flex-direction: row;
	flex-wrap: wrap;
}

.box__form p {
	text-align: center;
	margin: 5px 15px 10px;
}


/* End */


/* Start:/bitrix/components/olondar/easyform/lib/css/bootstrapValidator.min.css?1615367931565*/
/*!
 * BootstrapValidator (http://bootstrapvalidator.com)
 * The best jQuery plugin to validate form fields. Designed to use with Bootstrap 3
 *
 * @version     v0.5.2, built on 2014-09-25 4:01:07 PM
 * @author      https://twitter.com/nghuuphuoc
 * @copyright   (c) 2013 - 2014 Nguyen Huu Phuoc
 * @license     MIT
 */

.bv-form .help-block{margin-bottom:0}.bv-form .tooltip-inner{text-align:left}.nav-tabs li.bv-tab-success>a{color:#3c763d}.nav-tabs li.bv-tab-error>a{color:#a94442}.bv-form .bv-icon-no-label{top:0}.bv-form .bv-icon-input-group{top:0;z-index:100}
/* End */


/* Start:/bitrix/templates/next/components/olondar/easyform/vac/style.css?16153679761211*/
.slam-easyform .modal {
    text-align: center;
}

@media screen and (min-width: 768px) {
    .slam-easyform .modal:before {
        display: inline-block;
        vertical-align: middle;
        content: " ";
        height: 100%;
    }
}
@media screen and (max-width: 599px) {
    .slam-easyform  .modal-dialog {width: 100%!important;}
}
.slam-easyform .modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.slam-easyform .modal .modal-header .title {
    margin: 0;
    font-size: 22px;
    display: inline-block;
}

.hide-formvalidation small.help-block {
    display: none !important;
}

@keyframes spinner {
    to {
        transform: rotate(360deg)
    }
}

.slam-easyform .spinner,
.slam-easyform .spinner:hover {
    position: relative;
    color: transparent
}

.slam-easyform .spinner:before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    border-radius: 50%;
    border: 2px solid #ccc;
    border-top-color: #333;
    animation: spinner .6s linear infinite
}

/* End */
/* /bitrix/templates/next/components/olondar/news/vac/style.css?172734385312700 */
/* /bitrix/components/olondar/easyform/lib/css/bootstrapValidator.min.css?1615367931565 */
/* /bitrix/templates/next/components/olondar/easyform/vac/style.css?16153679761211 */
