.vac-top h3{color:#26247b;font-weight:normal;}
.five-reasons-item ul{padding:0 !important;}
.five-reasons-item li{list-style:none;}
.five-reasons-item,
.five-reasons-item li,
.tab-vacansies,
.reasons__item{float:left;}

.five-reasons-item li:nth-last-of-type(1) {margin-right: 0 !important;}
@media (max-width: 599px) {
	.five-reasons-item li {
		width: 100%;
	}
}
@media (min-width: 600px) and (max-width: 1024px) {
	.five-reasons-item li{width:30.33707865168539%;}
	.five-reasons-item li:nth-of-type(1),.five-reasons-item li:nth-of-type(2) {margin-right: 4.49438202247191%;}	
}
@media (min-width: 1025px) {
	.five-reasons-item li{width:30.33707865168539%;}
	.five-reasons-item li:nth-of-type(1),.five-reasons-item li:nth-of-type(2) {margin-right: 4.49438202247191%;}	
}


.five-reasons-item li span,
.five-reasons-item li a{display:block;}
.five-reasons-item li a{text-align:center;cursor:pointer;}
.five-reasons-item li span{font-weight:bold;color:#000;}
.five-reasons-item li a:hover span{color:#00aeef;}
.five-reasons-item,
.tab-vacansies,
.reasons__item{width:100%;  -webkit-transition: 0.3s; transition: 0.3s;}
.reasons__item p,
.reasons__item h3{/*padding-left:20px;*/overflow:hidden;}
.reasons__item h3{/*padding-top:50px;*//*margin-bottom:15px;*/}
.vac__img{float:left;}
.reasons__item{display:none;}
.reasons__item.current{display:inherit;}
.fr__link.current span{color:#00aeef !important;}
.warning__information {font-size: 14px;}
.warning__information b {color: #ff1b22;}
.vacancys__list {margin-top: 20px;} 
.vacancys__item h3 {color: #002859;}
.vacancys__item p > b {color: #002859;}
.vacancys__item h3,
.vacancys__item p > b {
	font-size: 16px;
	font-weight: bold;
}
.panel-default > .panel-heading {background: none;}
.panel-heading a:hover {
    text-decoration: none;
    color: #e37230;
}
.panel-heading a:focus {outline: none;}
.panel-title > a {
    font-size: 13px;
    text-decoration: none;
}
.otclick-vac {
    background: #f88a31;
    background: -moz-linear-gradient(top,  #f88a31 0%, #f08131 49%, #ed7d30 51%, #e47330 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #f88a31 0%,#f08131 49%,#ed7d30 51%,#e47330 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #f88a31 0%,#f08131 49%,#ed7d30 51%,#e47330 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f88a31', endColorstr='#e47330',GradientType=0 ); /* IE6-9 */
    border: none;
    border-radius: 3px;
    color: #fff;
    padding: 5px 10px;
}
[name="vacancyotklik-btn"] {
	height: 30px;
}
[name="vacancyotklik-btn"] {
	margin: 15px 0 0 0;
}
[name="vacancyotklik-btn"] {
	background-color: transparent;
	background-image: url('/img/bgelement/tile-btn-dark-blue.svg');
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
	color:#fff;
	padding:0 40px 0 10px;
	border:none;
	cursor:pointer;
	/*margin-left:20px;*/
	font-size:14px;
	height: 36px;
}
.panel-body {
    padding: 0;
}
.panel-body p {
    font-size: 13px;
}
.panel-body b {
    font-weight: bold;
    padding-right: 5px;
}
.panel-group span {
	font-size: 14px;
}
.panel-body b,
.panel-group span,
.reasons__item p,
.panel-collapse p {
	/*color: #333;*/
}
.panel-group .panel {
    border-radius: 0;
}
.job-retail-outlets a {
	/*color: #26247b !important;*/
}
.panel-heading {
    border-top: 1px solid #e0e0e0;
}
.panel-default {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}
.panel-group .panel + .panel {
    margin-top: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top: none;
    border-bottom: none;
}
.panel-title a[aria-expanded="true"] {
   color: #00aeef !important;
    font-weight: normal;
}
a.vacantion-title.active {
	color: #00aeef !important;
    /*font-weight: bold;*/
}
a.vacantion-title.active + div.panel-collapse.collapse {
	display: block;
}
.panel-title a[aria-expanded="false"] {
    color: #fff !important;
	font-weight: normal;
}
.vacantion-title.active.collapsed {
	color: #000 !important;
	font-weight: normal;
}
.vacansies .nav-tabs a.vacantion-title {
	color: #333;
}
.vacansies .nav-tabs .panel-title {
	font-weight: normal;
	font-size: 14px;
}
.vacansies #accord {
	padding: 10px;
    display: block;
}
.vacblock > div > ul > li {
	float: left;
	width: 33.3333%;
}
.vacblock > div > ul > li:nth-of-type(1),
.vacblock > div > ul > li:nth-of-type(2) {padding-right: 10px;}
.vacblock > div > ul > li > a > img {
	width: 100%;
	height: 113px;
}
.vacblock > div > ul {list-style: none;padding-left: 0;
}
.hrcontactsblock {margin-top: 10px;}
.job-retail-outlets {
	/*visibility: collapse;*/
}
.count_vacancies {
    color: #26247b;
    display: inline-block;
    margin-left: 5px;
}
.nav-tabs>li {
    width: 100%;
    font-size: 14px;
}
.nav-tabs > li.active > a {border: none;}
.panel-title > a:hover {
    /*color: #00aeef !important;*/
    color: #ffcb05 !important;
}
.nav-tabs > li:hover, .nav-tabs > li.active:hover  {
    border: none !important;
    background: none;
}
.nav-tabs > li.active a:hover, .nav-tabs > li a:hover, .nav-tabs > li.active a:active, .nav-tabs > li.active a:focus {
    border: none !important;
    background-color: transparent;
}
.nav-tabs>li>a {
    border: none;
    background-color: transparent;
}
.nav-tabs {border-bottom: none;}
 .vacansies .nav-tabs a {
    /* color: #000;*/
 }
 a.job-retail {
 	color: #26247b;
}
 .cities {
     font-size: 14px;
     font-weight: bold;
     padding: 10px 0;
     color: #000;
 }
 .vacansies h4  {
 	font-size: 18px;
 }
 .dnone {
     display: none;
 }
 a.job-retail {
    /* color: #656565;*/
     font-family: Tahoma, sans-serif;
     font-weight: bold;
     text-decoration: none;
     padding: 10px 0;
     display: block;
 }
  a.job-retail:hover {
  	 color: #26247b;
  }
 .panel-collapse p {
     margin: 0;
 }
.otclick-vac {
    margin: 10px 0;
}
.panel-heading {
    /*padding: 10px 0;*/
}
/*.panel:last-of-type {
    border-bottom: 1px solid #e0e0e0 !important;
}*/


.career li {
    display: inline-block;
    width: auto;
}
.career li, .career ol {
    margin: 0;
    padding: 0;
}
.career ol>li {
    width: 100%;
}
.career li>a {
    margin: 0;
    padding: 5px;
}
.career li>a>img {
    border: 1px solid #e0e0e0;
}
.tabstitle {
    color: #a32b25;
    font-size: 16px;
    font-weight: bold;
}
.career .tab-content {
    margin-top: 30px;
}
.vactabs ul > li a,
.vactabs ul > li a:hover {
	padding: 0 !important;
	margin: 0 !important;
	border: 0 !important;
}
.vacantion-title {
	display: block;
	padding: 10px 0;
}
/*accordion*/
.parent-list__accordion > .panel-heading {
	background-color: #002859;
}
.item-marker {
	background-color: #d7d7d7;
	border-radius: 5px;
	width: 10px;
	height: 10px;
	display: inline-block;
	margin-right: 10px;
}
.panel.item__accordion a {
	padding: 12px 0;
	text-decoration: none;
	font-size: 20px;
	color: #333;
}
.panel.item__accordion a:hover {
	color: #40a1dd;
}
.panel.item__accordion a:hover .item-marker {
	background-color: #40a1dd;	
} 
.panel.item__accordion .panel-body b {
	color: #002859;
}
.panel.item__accordion .panel-body {
	padding: 0 15px 15px 15px;
}
.panel a {
	display: block;
	overflow: hidden;
}
.parent-list__accordion .panel-heading h3 > a {
	color: #fff;
	font-family: Arial;
	font-size: 16px;
}
.parent-list__accordion .ofice-place {
	font-size: 16px;
}
.parent-list__accordion h3 {
	margin: 0;
}
h3.panel-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

.panel a {
	padding: 0 0 0 10px;
}
.ofice-place {
	display: inline-block;
	line-height: 50px;
}
.toggle-state__button {
	display: block;
	float: right;
	width: 50px;
	height: 50px;
	background-color: #d7d7d7;
	padding: 16px;
}
.toggle-state__button .state__button {
	border: 2px solid #333;
	width: 18px;
	height: 18px;
	border-radius: 9px;
	display: inline-block;
}
a[data-toggle="collapse"] .toggle-state__button.collapsed .state__button {
	background-image: url('/images/icons/plus.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 10px;	
}
a[data-toggle="collapse"] .toggle-state__button.expanded .state__button {
	background-image: url('/images/icons/minus.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 10px;	
}
.panel-title > a[data-toggle="collapse"]:hover .state__button {
	border: 2px solid #002859;
}
.panel-title > a[data-toggle="collapse"]:hover .toggle-state__button.collapsed .state__button {
	background-image: url('/images/icons/plus-hover.svg');
}
.panel-title > a[data-toggle="collapse"]:hover .toggle-state__button.expanded .state__button {
	background-image: url('/images/icons/minus-hover.svg');
}

/*-------------state accordeon panel------------------------*/
.parent-list__accordion .panel-collapse.collapse.in {
    display: block;
}
.parent-list__accordion .panel-collapse.collapse {
	/*display: none;*/
}

.panel-collapse.no-transition .panel-body {}
@media (max-width: 959px) {
	.left-sidebar {
		display: none;
	}
	.panel-collapse::after {
		 content:"";
    	 display:table;
    	 clear:both;
	}
	.breadcrumbs {padding: 0 0 15px 0; margin: 0 10px;}
}
@media (min-width: 960px) {
	.left-sidebar {
		display: block;
	}
}












/*Style Mobile Device smartphone and Tablet*/
@media only screen
and (min-device-width: 320px)
and (max-device-width: 600px)
and (orientation: portrait) {
	.vacblock > div > ul > li {
		width: auto;
		margin-bottom: 10px;	
	}
	.vacblock > div > ul > li:nth-of-type(1), 
	.vacblock > div > ul > li:nth-of-type(2),
	.vacblock > div > ul > li:nth-of-type(3) {
		padding: 0;
	}
	.vactabs ul > li a {
		display: inline-block !important;
	}
	.vactabs .nav-tabs li {
		margin: 0 0 10px !important;	
	}
}
@media only screen
and (min-device-width: 320px)
and (max-device-width: 600px)
and (orientation: landscape) {
	.vacblock > div > ul > li {
		width: auto;
		
	}
	.vactabs .nav-tabs li {
		margin: 0 0 10px !important;	
	}
	.vacblock > div > ul > li:nth-of-type(1), 
	.vacblock > div > ul > li:nth-of-type(2),
	.vacblock > div > ul > li:nth-of-type(3) {
		padding: 0;
	}
	.vactabs ul > li a {
		display: inline-block !important;
	}
	
}
@media only screen
and (min-device-width: 600px)
and (max-device-width: 1024px)
and (orientation: portrait) {
	.vacblock > div > ul > li {
		width: 33.3333%;	
	}
}
@media only screen
and (min-device-width: 600px)
and (max-device-width: 1024px)
and (orientation: portrait) {
	.vacblock > div > ul > li {
		width: 33.3333%;	
	}
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -o-transition-property: height, visibility;
     transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
     transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -o-transition-timing-function: ease;
     transition-timing-function: ease;
}
.vacansys-namecity {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.parent-list__accordion .state-icon {padding: 0 !important;}