#filterJoburi .select, #fiterjobs .select {
	width: 24%!important;
	margin-right: 28px;
}

#filterJoburi .name ,#fiterjobs .name {
	width: 24%!important;
	margin-right: 28px;
}

.container{
	width: 1170px!important;
}
@media(max-width: 700px) and (min-width: 100px){
	.container{
		width: 100%!important;
	}
	
	#filterJoburi .name,#filterJoburi .select, #fiterjobs .name,#fiterjobs .select{
		width:100%!important;
	}
	
}

#login_client input{
	border: 1px solid #1771ad!important;
	border-radius: 0px;
}
.img-profile{
	position: relative;
}
.clientdata{
	position: absolute;
	bottom: 3px;
	left: 3px;
	color: white
}
.candidat:nth-child(3n+2){
	clear: left;
}
.candidat{
	border: 1px solid #8cb8d5;
	width: 230px;
	margin-right: 25px;
	margin-bottom: 25px;
	color: #434343;
	padding: 15px;
	float: left;
	position: relative;
	cursor: pointer;
	
}
.candidat.active, .candidat:hover{
	background-color:orange;
}
.beforepresentation{
	padding-bottom: 0!important;
}

.beforepresentation::before{
	background-image: url("../img/la.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	content: "";
	height: 39px;
	left: -20px;
	position: absolute;
	top: 20px;
	width: 20px;
}
.candidat.active .userpresentation{
	display: block;
}
.candidat .userpresentation{
	display: none;
}
.candidat:not(:nth-child(3n+1)) .userpresentation{
	
	top: -1%;
	left: 100%;
}
.fullwidth{
	width: 100%;
	background-color: orange;
	color: white;
	text-align: center;

}

.candidat > .pull-right{
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	margin-top: 8px;
}
.candidat h2{
	margin: 0;
	color: inherit;
	font-size: 20px;
}
.candidat i {
	text-transform: capitalize;
}
.candidat > .pull-left{
	max-width: 125px;
}

.userpresentation {
	position: absolute;
	top: 108px;
	width: 480px;
	height: auto;
	background: #FFF none repeat scroll -20% 100%;
	display: inline-block;
	z-index: 9;
	right: 10px;
	padding: 15px 0px;
	font-size: 13px;
	line-height: 13px;
	display: none;
	box-shadow: 0px 6px 7px 0px gray;

}
#youtube-container iframe{
	max-width: 100%;
	/*height: auto;*/
}

.userpresentation span {
	color: #1C72B2;
}
.userpresentation h3 {
	color: #1C72B2;
	font-weight: bold;
}
.userpresentation a {
	color: #1C72B2;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
}
.userpresentationimgprofile{
	width: 90%;
	height:0;
	padding-bottom: 90%;
	width: 90%;
	height: 0;
	padding-bottom: 90%;
	background-repeat: no-repeat !important;
	background-position: center center !important;
	display: block;
}
div.img-profile.active .userpresentation{
	display: block;
}
.userpresentation .uparrau{
	position: absolute;
	top: -19px;
	right: 44px;
}
#smallCarousel a{
	background:white;
	padding: 2px 12px;
}
#smallCarousel a.orange{
	color:orange;
}
#smallCarousel a.white{
	color:white;
	}#smallCarousel a.blue{
		color:#fff !important;
		background-color: #136797 !important;
	}
	#smallCarousel .carousel-caption{
		left: 6% !important;
		right: auto;
		padding-bottom: 30px;
		width: 25%;
		text-align: left;
		top: 20%;
	}
	#smallCarousel h2{
		color: white;
		font-size: 31px;
		line-height: 1.3em;
	}

	#complForm input {
		border:1px solid transparent!important;
		text-align: right;
	}
	#cereLocdeMunca .form-group{
		clear: both;
	}

	input[type="radio"], input[type="checkbox"]{
		width: auto!important;
	}
	input[type="checkbox"]{
		margin-top: -4px;
	}
	.newsletterImg{
		height: 170px;
		background: #106696 url('../img/newsletter.png');
		background-repeat: no-repeat;
		background-position: top left;
		font-size: 18px;
		font-weight: bold;
		color: white;
		text-transform: uppercase;
		padding-top: 15px;
	}
	.newsletterImg form{
		width: 58%;
	}
	.newsletterImg form input{
		background: #1b71ac;
		border: 1px solid white !important;
	}
	.newsletterImg form button , .sidebarjobs button{
		background: #eba432;
		border: 1px solid #eba432;
		text-align: center;
		width: 100%;
		font-weight: bold;
	}


	.newsletterImg form input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
		color:    white;
		text-align: center;
	}
	.newsletterImg form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
		color:    white;
		text-align: center;
		opacity:  1;
	}
	.newsletterImg form input::-moz-placeholder { /* Mozilla Firefox 19+ */
		color:    white;
		text-align: center;
		opacity:  1;
	}
	.newsletterImg form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
		color:    white;
		text-align: center;
	}
	.newsletterImg form input:placeholder-shown { /* Standard (https://drafts.csswg.org/selectors-4/#placeholder) */
		color:    white;
		text-align: center;
	}
	.sidebarjobs h5{
		text-transform: uppercase;
		color: #106696;
		font-size: 18px;
		font-weight: bold;
	}
	.greypl{
		border: 1px solid #e2e1e1!important;
	}
	.sidebarjobs h5{
		text-transform: uppercase;
		color: #106696;
		font-size: 18px;
		font-weight: bold;
	}
	.filterJobs .what{
		clear: both;
		width: 100%;
		color: #434343;
		font-weight: bold;
	}
	.filterButtons button{
		width: auto;
		float: left;
		padding: 0 10px;
		margin-right: 10px;
		background-color: white;
		border: 1px solid #e5e5e5;
		margin-bottom: 10px;
	}
	.filterButtons button.active{
		background: #eba432;
		border: 1px solid #eba432;
		color: white;
		width: auto;
		float: left;
		padding: 0 10px;
		margin-right: 10px;
	}

	.pagination > li > a{
		border-radius: 50%;
		color: #eba432;
		border: 1px solid #eba432;
		margin-left: 5px;
		height: 30px;
		width: 30px;
		padding: 4px;
	}
	.pagination > li > a.active{

		border: 1px solid black;
		color:#000;

	}

	.pagination > li > a.inactive{
		border-radius: 50%;
		color: #dbdada!important;
		border: 1px solid #dbdada;
		margin-left: 5px;
		height: 30px;
		width: 30px;
		padding: 4px;
		background:white!important;
	}
	.pagination {
		float: right;
	}
	.noradius{
		color: white !important;
		background-color: #eba432!important;

	}
	.pagination > li:last-child > a, .pagination > li:last-child > span {
		border-bottom-right-radius:50%;
		border-top-right-radius: 50%;
	}
	.pagination > li:first-child > a, .pagination > li:first-child > span {
		margin-left: 0px;
		border-bottom-left-radius:50%;
		border-top-left-radius:50%;
	}
	.lang.it{
		background:#ededed;
		content: "it";
		color: white;
	}
	.form-group{
		clear: both
	}
	.formular{
		cursor: pointer;
	}
	.interactiveMapContainer h5{
		font-size: 25px;color: #106696;
	}
	#interactiveMapContainer h5{
		font-size: 25px;color: #106696;
	}
	.countryDetails img{
		max-width: 250px;
	}
	#myTab li.active > a:hover,#myTab li.active >a {
		cursor: default;
		color: #fff;
		background-color: #106696;
		border-bottom: none;
		font-weight: bold !important;
		text-transform: none !important;
		border-radius: 0px;
	}
	#myTab li > a{
		font-size: 14px!important;
		font-weight: bold;
		text-transform: capitalize!important;
	}
	.nav-tabs > li > a {
		margin-right: 2px;
		line-height: 1.42857143;
		border: 1px solid transparent;
		border-radius: 4px 4px 0 0;
		text-transform: uppercase;
		font-weight: bold;
	}
	.dataTables_wrapper.form-inline>div.row:nth-child(1)>div.col-xs-6{
		display: none;
	}
	.table {
		width: 100% !important;

	}