body {font-family: Lato, Arial, sans-serif;}

.navbar-default .navbar-nav > li > a {color:#fff;}

.form-control {color:#434343;}

.btn { border-radius:0px;}



.form-group.invalid input{

	border: 1px solid rgba(255,0,0,0.3)!important;

}



.form-group.invalid .chosen-container{

	border: 1px solid rgba(255,0,0,0.3)!important;

}

th{

	vertical-align: top;

}

.blogDetails img{

	max-width: 50px;

	height: auto;

}

.blogDetails h5{

font-size: 14px;

margin: 0px;

line-height: 14px;

font-weight:bold;

color:#136797;

}



.customli_search{



	width: 31%;



	float: left;



	list-style: none;



}

.modal{

	position: fixed;

	top: 0%;

}

.bootbox.modal{

	z-index: 1053;

}

.customli_search .tara{

	margin-left: 15px;

	margin-top: -3px;

}

input:focus::-webkit-input-placeholder { color:transparent; }

input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */

input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */

input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */



.play{

	width:30px;height:30px;background-color:#1b71ac;border-radius: 50%;color:white;text-align: center;padding-top: 5px;display: block;

}

.pause{

	width:30px;height:30px;background-color:#eba432;border-radius: 50%;color:white;text-align: center;padding-top: 5px;display: block;

}

.customli_searchOras{

	width: 25%;



	float: left;



	list-style: none;

}

.job:hover{

	background-color: #EEE;

}

#custom-filter input{

	border: 1px solid #DEDDDD !important;

}

#custom-filter label{

	font-weight: 500;

}

#anunturiHolder td{

	border-top: 1px solid transparent!important;

}

div.dropdown:nth-child(3) > div:nth-child(2){

	width: 300px;

	margin-top: 10px;

}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

	background-color: transparent;

	color: white;

}

div.dropdown:nth-child(2) > div:nth-child(2) > ul:nth-child(1){

	text-transform: capitalize;

}

.fbdiv{

	width: 46%;

height: 0px;

float: left;

margin-top: 10px;

margin-right: 4%;

background-size: cover !important;

background-repeat: no-repeat !important;

padding-bottom: 46%;



}

.jobsave{

	width:100px;

	height: 100px;

	float: left;

	margin-top: 10px;

	margin-right: 10px;

	position: relative;

	background-size: cover !important;

	background-repeat: no-repeat!important;

}

.jobsave a{

	position: absolute;

	bottom: 0;

	right: 0;

	width: 100%;

	background: rgba(255,255,255,0.7);

	display: inline-block;

	text-align: right;

	padding-right: 10px;

}

.flagsAlbania{



	background:url(../img/flags/png/Albania.png);



	}.flagsAndorra{



		background:url(../img/flags/png/Andorra.png);



		}.flagsArmenia{



			background:url(../img/flags/png/Armenia.png);



			}.flagsAustria{



				background:url(../img/flags/png/Austria.png);



				}.flagsAzerbaijan{



					background:url(../img/flags/png/Azerbaijan.png);



					}.flagsBelarus{



						background:url(../img/flags/png/Belarus.png);



						}.flagsBelgium{



							background:url(../img/flags/png/Belgium.png);



							}.flagsBosnia_and_Herzegovina{



								background:url(../img/flags/png/Bosnia_and_Herzegovina.png);



								}.flagsBulgaria{



									background:url(../img/flags/png/Bulgaria.png);



									}.flagsCroatia{



										background:url(../img/flags/png/Croatia.png);



										}.flagsCyprus{



											background:url(../img/flags/png/Cyprus.png);



											}.flagsCzech_Republic{



												background:url(../img/flags/png/Czech_Republic.png);



												}.flagsDenmark{



													background:url(../img/flags/png/Denmark.png);



													}.flagsEstonia{



														background:url(../img/flags/png/Estonia.png);



														}.flagsFinland{



															background:url(../img/flags/png/Finland.png);



															}.flagsFrance{



																background:url(../img/flags/png/France.png);



																}.flagsGeorgia{



																	background:url(../img/flags/png/Georgia.png);



																	}.flagsGermany{



																		background:url(../img/flags/png/Germany.png);



																		}.flagsGibraltar{



																			background:url(../img/flags/png/Gibraltar.png);



																			}.flagsGreece{



																				background:url(../img/flags/png/Greece.png);



																				}.flagsGuernsey{



																					background:url(../img/flags/png/Guernsey.png);



																					}.flagsHungary{



																						background:url(../img/flags/png/Hungary.png);



																						}.flagsIceland{



																							background:url(../img/flags/png/Iceland.png);



																							}.flagsIreland{



																								background:url(../img/flags/png/Ireland.png);



																								}.flagsIsle_of_Man{



																									background:url(../img/flags/png/Isle_of_Man.png);



																									}.flagsItaly{



																										background:url(../img/flags/png/Italy.png);



																										}.flagsJersey{



																											background:url(../img/flags/png/Jersey.png);



																											}.flagsKosovo{



																												background:url(../img/flags/png/Kosovo.png);



																												}.flagsLatvia{



																													background:url(../img/flags/png/Latvia.png);



																													}.flagsLiechtenstein{



																														background:url(../img/flags/png/Liechtenstein.png);



																														}.flagsLithuania{



																															background:url(../img/flags/png/Lithuania.png);



																															}.flagsLuxembourg{



																																background:url(../img/flags/png/Luxembourg.png);



																																}.flagsMacedonia{



																																	background:url(../img/flags/png/Macedonia.png);



																																	}.flagsMalta{



																																		background:url(../img/flags/png/Malta.png);



																																		}.flagsMoldova{



																																			background:url(../img/flags/png/Moldova.png);



																																			}.flagsMonaco{



																																				background:url(../img/flags/png/Monaco.png);



																																				}.flagsMontenegro{



																																					background:url(../img/flags/png/Montenegro.png);



																																					}.flagsNetherlands{



																																						background:url(../img/flags/png/Netherlands.png);



																																						}.flagsNorway{



																																							background:url(../img/flags/png/Norway.png);



																																							}.flagsPoland{



																																								background:url(../img/flags/png/Poland.png);



																																								}.flagsPortugal{



																																									background:url(../img/flags/png/Portugal.png);



																																									}.flagsRomania{



																																										background:url(../img/flags/png/Romania.png);



																																										}.flagsRussia{



																																											background:url(../img/flags/png/Russia.png);



																																											}.flagsSan_Marino{



																																												background:url(../img/flags/png/San_Marino.png);



																																												}.flagsSerbia{



																																													background:url(../img/flags/png/Serbia.png);



																																													}.flagsSlovakia{



																																														background:url(../img/flags/png/Slovakia.png);



																																														}.flagsSlovenia{



																																															background:url(../img/flags/png/Slovenia.png);



																																															}.flagsSpain{



																																																background:url(../img/flags/png/Spain.png);



																																																}.flagsSweden{



																																																	background:url(../img/flags/png/Sweden.png);



																																																	}.flagsSwitzerland{



																																																		background:url(../img/flags/png/Switzerland.png);



																																																		}.flagsTurkey{



																																																			background:url(../img/flags/png/Turkey.png);



																																																			}.flagsUkraine{



																																																				background:url(../img/flags/png/Ukraine.png);



																																																				}.flagsUnited_Kingdom{



																																																					background:url(../img/flags/png/United_Kingdom.png);



																																																					}.flagsVatican_City{



																																																						background:url(../img/flags/png/Vatican_City.png);



																																																					}



																																																					#fixme {position: fixed;left: 0;right: 0; top:0;}

																																																					/* prevent overlap */

																																																					body{ padding-top:90px;}

									.bg_blueWorkers {
										background-color: #006b9f;
									}
									.border_blueWorkers {
										border-color: #006b9f;
									}
										.color_blueWorkers {
											color: #006b9f;
										}
									.makeBlue{

																																																						background-color: #106696;

																																																					}

																																																					.btn-black{

																																																						background-color: #3a3a3a;

																																																						color: white;

																																																					}

																																																					.btn-black:hover{

																																																						color:white;

																																																					}

																																																					.lang{



																																																						background-repeat: no-repeat!important;



																																																						padding: 0px 0px 0px 35px!important;



																																																						padding-left: 28px!important;



																																																						float: right;



																																																						background-position: 0% 50%!important;



																																																					}

																																																					.lang.ro {



																																																						background:url('../img/lang/ro.png');



																																																					}



																																																					.lang.en {



																																																						background:url('../img/lang/en.png');



																																																					}



																																																					.lang.de {



																																																						background:url('../img/lang/de.png');



																																																					}



																																																					.lang.fr {



																																																						background:url('../img/lang/fr.png');



																																																					}



																																																					.lang.pl {



																																																						background:url('../img/lang/pl.png');



																																																					}



																																																					.lang.es {



																																																						background:url('../img/lang/es.png');



																																																					}

																																																					.facebook,.tweeter,.google{

																																																						width: 20px;

																																																						height:20px;

																																																						background-repeat: no-repeat!important;

																																																						background-position: center center!important;

																																																						background-size: contain!important;

																																																						display: block;

																																																						float: left;

																																																					}

																																																					.facebook{

																																																						background: url('../img/facebook.png');

																																																					}

																																																					.tweeter{

																																																						background: url('../img/tweeter.png');

																																																					}

																																																					.google{

																																																						background: url('../img/google.png');

																																																					}

																																																					.socialJob{

																																																						float: right;

																																																					}

																																																					.connect{



																																																						height: 22px;



																																																						width: 22px;



																																																						background-size: cover;



																																																						background: url('../img/connect.png');



																																																						display: inline-block;



																																																						background-size: contain;



																																																						z-index: 2;



																																																					}

																																																					.dropdown-navbar{

																																																						float: right;

																																																					}



																																																					.email-notifications{

																																																						background: url('../img/email.jpg');

																																																						width: 45px;

																																																						height: 21px;

																																																						float: left;

																																																					}

																																																					.emailContainer > .badge{

																																																						margin-top: -10px;

																																																						float: left;

																																																						background-color: white;

																																																						color: #106696

																																																					}

																																																					.myaccount{

																																																						background-position: 100% 50%;

																																																						background-repeat: no-repeat;

																																																						height: 30px;

																																																						padding-right: 40px;

																																																						float: left;

																																																						color: white;

																																																						font-weight: 600;

																																																					}



																																																					.myaccountImg{

																																																						background: url('../img/search_dropdown.png');

																																																						background-size: cover;

																																																						width: 30px;

																																																						height: 30px;

																																																						float: right;

																																																						position: absolute;

																																																						right: 3px;

																																																						top:10px;

																																																					}





																																																					.connectContainer{



																																																						position: relative;



																																																						display: inline-block;



																																																					}



																																																					.socialActions{



																																																						position: absolute;



																																																						background: white none repeat scroll 0% 0%;



																																																						top: 22px;



																																																						right: 0px;



																																																						padding: 10px;

																																																						padding-left: 5px;



																																																						z-index: 2;



																																																						border: 1px solid #8295a6;



																																																						display: none;text-align: left;



																																																					}

																																																					.cropit-image-preview.cropit-image-loading .spinner {



																																																						opacity: 1;



																																																					}







																																																					/* Show move cursor when image has been loaded */



																																																					.cropit-image-preview.cropit-image-loaded {



																																																						cursor: move;



																																																					}







																																																					/* Gray out zoom slider when the image cannot be zoomed */



																																																					.cropit-image-zoom-input[disabled] {



																																																						opacity: .2;



																																																					}







																																																					/* Hide default file input button if you want to use a custom button */



																																																					input.cropit-image-input {



																																																						visibility: hidden;



																																																					}







																																																					/* The following styles are only relevant to when background image is enabled */







																																																					/* Translucent background image */



																																																					.cropit-image-background {



																																																						opacity: .1;



																																																					}







																																																					/* Style the background image differently when preview area is hovered */



																																																					.cropit-image-background.cropit-preview-hovered {



																																																						opacity: .2;



																																																					}



																																																					#dropdownMenu1 + .dropdown-menu ul {

																																																						list-style: none;

																																																					}



/*



 * If the slider or anything else is covered by the background image,



 * use non-static position on it



 */



 input.cropit-image-zoom-input {



 	position: relative;



 }







 /* Limit the background image by adding overflow: hidden */



 #image-cropper {



 	overflow: hidden;

 	width: 500px;



 }





 .cropit-image-preview{



 	width:100%;



 	height:300px;



 }

 a.active,a:hover{

 	text-decoration: none;

 }

 #cvAction a{

 	color: black;font-weight: 300;

 }

 #cv-list{

 	margin-top: 40px;

 }

 #cv-list > .col-md-12 > .col-md-12{

 	text-transform: uppercase;

 	font-size: 18px;

 }

 #fiterjobs .name{

 	width: 200px;

 }

 #fiterjobs .select{

 	width: 200px;

 }

 #fiterjobs > a.btn{

 	width:200px;

 	margin-bottom: 0px;

 }

 #fiterjobs .name input{

 	border: 1px solid #dedddd!important;

 	width: 100%;

 }

 /*flilter*/

 #filterJoburi .name{

 	width: 200px;

 }

 #filterJoburi .select{

 	width: 200px;

	margin-right:28px;

 }

 #filterJoburi > a.btn{

 	width:200px;

 	margin-bottom: 0px;

 }

 #filterJoburi .name input{

 	border: 1px solid #dedddd!important;

 	width: 100%;

 }

 /*end*/

 #customTable{

 	font-size: 16px;

 	text-transform: none;

 }

 #customTable > tbody > tr > td:nth-child(2){

 	text-align: right;

 }

 #customTable > tbody > tr > td:nth-child(1){

 	color: #337AB7;

 	font-weight: bold;

 }

 #customTable td{

 	border-bottom: 1px solid black!important;

 	border-top: transparent !important;

 }

 .connectContainer.active .connect{



 	border: 1px solid #8295a6;



 	border-bottom: 1px solid white!important;



 	background-color:white;



 }

 .chosen-container-single .chosen-single {

 	border-radius: 0px!important;

 	height: 30px!important;

 	background: transparent!important;

 	border: 1px solid #DEDDDD !important;

 	box-shadow: none !important;

 	padding: 2px 0px 0px 8px;

 }

 .chosen-container-multi .chosen-choices li.search-field input[type="text"] {

 	margin: 0px;

 }

 .chosen-container-multi .chosen-choices{

 	border: 1px solid #DEDDDD !important;

 }

 input {

 	height: 30px !important;

 }

 .img-circle.bordered{

 	padding: 8px;

 	border-width: 2px;

 	border-style: solid;

 	border-color: #106696 #eba432 #106696 #106696;

 	max-width: 100px;

 	height: 100px;

 	margin-top: 20px;



 }

 .connectContainer.active .socialActions{



 	display: block;

 	padding: 19px;



 }

 .navbar-brand{

 	width: 15%;

 	padding-top: 5px;

 }

 .navbar-default{

 	margin-top: 0;

 	border: none;

 	padding: 20px;

 }



 .txt-custom-he{

 	text-transform: none;

 	margin-top: 0px;

 }



 p{

 	font-size: 14px;



 }

 h1{

 	font-size: 28px;

 	font-weight: bold;

 }

 h2{

 	font-size: 25px;

 	text-transform: uppercase;

 	font-weight: bold;

 }

 h3{

 	font-size: 18px;

 	text-transform: uppercase;

 	font-weight: bold;

 }

 h4{

 	font-size: 17px;

 }

 h5{

 	font-size: 11px;

 }

 h6{

 	font-size: 10px;

 }

 .chosen-container-single .chosen-default {

 	color: black;

 }

 input{

 	border: 1px solid #c4c4c4 !important;

 	border-radius: 0!important;

 	width: 100%;

	padding-left:4px;

 }
.has-error input {
    border: 1px solid #A9443F !important;
}
 ::-webkit-input-placeholder {

 	color: #000;

 }

 .datepicker > div {

 	background-color: white!important;

 	z-index: 120;

 }

 .pachete{

 	float: left;

 	margin-top: 20px;

 }

 #CandMei input {

 	border: 1px solid #DEDDDD !important;

 }

 :-moz-placeholder { /* Firefox 18- */

 	color: #000;

 }



 ::-moz-placeholder {  /* Firefox 19+ */

 	color: #000;

 }



 :-ms-input-placeholder {

 	color: #000;

 }

 .bigInput{

 	width: 250px!important;

 	margin-left: 10px;

 	margin-top: -10px;

 	height: 30px;

 }

 .lessbold{

 	font-weight: 500!important;

	font-style: italic!important;

 }

 .search{

 	height: 52px;

 	width: 52px;

 	background: url('../img/search.png');

 	float: right;

 	background-repeat: no-repeat;

 	background-position: 50%;

 	margin-left: 10px;

 	margin-top: 13px;

 }

 .search:hover{

 	top:0;

 	background: url('../img/search_hover.png');

 }

 .filterjobFind {

 	float: left;

 	padding-right: 12px;

 	background: transparent url("../img/top_arrow.png") no-repeat scroll 100% 50%;

 	color: #fff;

 	cursor: pointer;

 	margin-right: 47px;

 	font-weight: 500;

 }

 .filetjobContainer{

 	margin: auto;

 	float: right;

 	margin-right: 30px;

 	margin-bottom: 15px;

 }

 .nav-tabs{

 	border-bottom: 1px solid #106696!important;

 }

 .ro_flag{

 	background: url('../img/ro_flag.png');



 }

 .socialIcon{

 	height: 18px;

 	width: 18px;

 	background: url(../img/social.png);

 	background-size: cover;

 	background-repeat: no-repeat;



 }

 .distribuie{

 	width: auto;

 	display: inline-block;

 	float: right;

 	font-size: 18px;

 	text-transform: uppercase;

 	margin-bottom: 70px;

 	font-weight: bold;

 	float: none;

 	text-align: center;

 }

 .distribuie .socialActions > a{

 	font-size: 14px;

 	padding-left: 20px;

 }

 .jobName{

 	padding-left: 65px;

 	width: 35%;

 	padding-top: 12px;

 	background-repeat: no-repeat;

 	background-position: 0% 50%;



 }

 .img-profile{

 	background: url('../img/profile.jpg');

 	background-size: 100% auto;

 	background-position: center center;

 	background-repeat: no-repeat;

 	width: auto;

 	height: 108px;

 }

 .img-profile1{

 	background: url('../img/profile1.jpg');

 	background-size: 100% auto;

 	background-position: center center;

 	background-repeat: no-repeat;

 	width: auto;

 	height: 108px;

 }

 .img-profile2{

 	background: url('../img/profile2.jpg');

 	background-size: 100% auto;

 	background-position: center center;

 	background-repeat: no-repeat;

 	width: auto;

 	height: 108px;

 }

 .img-profile3{

 	background: url('../img/profile3.jpg');

 	background-size: 100% auto;

 	background-position: center center;

 	background-repeat: no-repeat;

 	width: auto;

 	height: 108px;

 }



 .img-profile4{

 	background: url('../img/profile4.jpg');

 	background-size: 100% auto;

 	background-position: center center;

 	background-repeat: no-repeat;

 	width: auto;

 	height: 108px;

 }

 .imgTinta{

 	background: url('../img/profil_tinta.png');

 	background-size: contain;

 	background-repeat: no-repeat;

 	margin-left: -100px;

 	margin-top: 0px;

 	margin-bottom: 15px;

 	min-height: 310px;

 }

 .rocketMan{

 	background: url('../img/rocket_man.png');

 	background-size: contain;

 	background-repeat: no-repeat;

 	min-height: 328px;

 	margin-left: -25px;

 	background-position:0% 50%;

 }

 .cloud{

 	background: url('../img/cloud.png');

 	background-repeat: no-repeat;

 	background-size: 76% auto !important;

 	background-position: 101% 30%;

 }

 .bg_ghid{

 	background: url('../img/rocket_man2.png');

 	background-size: contain;

 	background-repeat: no-repeat;

 	margin-top: 10px;

 	margin-bottom: 15px;

 	min-height: 328px;

 	margin-left: -15%;

 }

 .bg-bifa{

 	background: url('../img/bifa.png');

 	background-size: contain;

 	background-repeat: no-repeat;

 }

 .titlu_2ghid{

 	text-transform: uppercase;

 	color: #1a699a;

 	font-size: 16px;

 	font-weight: 900;

 }

 .txtimgGhid{

 	float: right;

 	margin-top: 40px;

 	padding-left: 8%;

 }

 .subtitlughid{

 	font-style: italic;

 }

 .titlu_ghid{

 	text-transform: uppercase;

 	color: #1a699a;

 	font-size: 27px;

 	text-align: left;

 	font-weight: 400;

 }

 .imgTelescop{

 	background: url('../img/profil_telescop.png');

 	background-size: contain;

 	background-repeat: no-repeat;

 	background-position: 31% 50%;

 	margin-top: 245px;

 	min-height: 310px;

 }

 .titluUL{

 	text-transform: uppercase;

 	font-weight: bold;

 	margin: 10px 0px;

 }

 .subTitlu{

 	border-bottom: 1px solid #e3e3e3;

 	margin-top: 10px;

 	color: #2278b1;

 }

 .subTitlu span{

 	float: right;

 	color: black;

 }

 .txtimgTelescop {

 	margin-bottom: 35px;

 }

 .txtimgTinta{

 	float:right;

 	margin-top: 0px;

 	padding-left: 29px;

 }



 .titluProfiltinta{

 	text-transform: uppercase;

 	color: #1a699a;

 	font-size: 27px;

 	text-align: left;

 	font-weight: 300;

 }

 #smallCarousel img{

 	width: 100%;

 }

 .txtimgTinta2{

 	float:left;

 	padding-left: 29px;

 	padding-top: 15%;

 }

 .titluProfiltinta2{

 	text-transform: uppercase;

 	color: #1a699a;

 	font-size: 27px;

 	text-align: left;

 	font-weight: 400;

 	line-height: 1;

 }

 .subtitlutinta{

 	margin-top: 15px;

 	font-size: 14px;

 	line-height: 1;

 }

 .titlu_cv{

 	text-transform: uppercase;

 	font-weight: bold;

 }

 .namejob{

 	color: black;

 	font-size: 16px;

 	font-weight: bold;

 	text-transform: uppercase;

 }

 .iconJob1{

 	background:url('../img/job-icon/departament.png');

 	background-repeat: no-repeat;

 	background-position: 0% 50%;

 }

 .iconJob2{

 	background:url('../img/job-icon/timp.png');

 	background-repeat: no-repeat;

 	background-position: 0% 50%;

 }

 .iconJob3{

 	background:url('../img/job-icon/timp.png');

 	background-repeat: no-repeat;

 	background-position: 0% 50%;

 }

 .iconJob4{

 	background:url('../img/job-icon/cash.png');

 	background-repeat: no-repeat;

 	background-position: 0% 50%;

 }

 .iconJob5{

 	background:url('../img/job-icon/cupa.png');

 	background-repeat: no-repeat;

 	background-position: 0% 50%;

 }

 .iconJob6{

 	background:url('../img/job-icon/nivel_cariera.png');

 	background-repeat: no-repeat;

 	background-position: 0% 50%;

 }

 .iconJob7{

 	background:url('../img/job-icon/edit.png');

 	background-repeat: no-repeat;

 	background-position: 0% 50%;

 }

 .iconJob8{

 	background:url('../img/job-icon/steag.png');

 	background-repeat: no-repeat;

 	background-position: 0% 50%;

 }

 .jobName > .name{

 	font-size: 16px;

 }

 .jobName > .location{

 	font-size: 13px;

 	font-style: italic;

	letter-spacing:-1px;

	text-transform: capitalize !important;

 }

 .job{

 	padding: 10px;

 	text-transform: uppercase;

 }

 .jobPicture{

 	width: 110px;

 	height: 40px;

 	background-size: contain !important;

 	background-position: center!important;

 	background-repeat: no-repeat!important;

 	margin-top: 15px;

 }

 .jobDetails a{

 	font-weight:900;

 	line-height:0;

 	font-size: 10px;



 }

 .jobDetails{

 	text-align:center;

 	padding:10px 3px;

 	max-width: 60px;

 }

 .fa-custom{

 	width: 25px;

 	height: 25px;

 	background-size: contain !important;

 	background-repeat: no-repeat !important;

 	float: left;

 }

 .veziOfertele{

 	width: 100%;

 	margin: 10px 0px;

 }

 div.job > div:nth-child(4) > a:nth-child(6) > div:nth-child(2){

 	width: 50px;

 }

 div.job > a:nth-child(5){

 	padding: 7px !important;

 	font-size: 10px;

 }

 .jobactions {

 	font-size: 20px;

 	padding-top: 20px;

 }

 .jobactions a{

 	color:#b2b2b2;

 	position: relative;

 	display: inline-block;

 	margin-right: 10px;

 }

 .jobactions a:hover .customtooltip{

 	display: block



 }

 .customtooltip2{

 	display: none;

 }

 .makeBlue.customtooltip{

 	position: absolute;

 	width: 130px;

 	font-size: 10px;

 	color: #FFF;

 	margin: auto;

 	text-align: center;

 	top: -52px;

 	display: none;

 	right: -52px;

 	padding-top: 5px;

 }

 .csttool{

 	background: url(../img/bottom-arrow.png) #106696;

 	background-position: 100% 50%;

 	background-repeat: no-repeat;

 }

 .bottom-arrow{

 	margin-bottom: -17px;

 	margin-left: auto;

 	margin-right: auto;

 	clear: both

 }

 .formular{

 	position: relative;

 	font-size: 14px;

 	color: white;

 }

 .formular .firsttext{

 	font-size: 18px;



 }

 .formular-text{

 	background: url('../img/clockformular.png');

 	background-position: 0% 5%;

 	background-repeat: no-repeat;

 	padding-left: 60px;

 	position: absolute;

 	left: 7%;

 	top: 24%;

 	line-height: 25px;

 }

 .formular .secondtext{

 	font-size: 48px;

 }

 .aupper{

 	text-transform: uppercase;

 	font-size: 14px;

 	margin-top: 12px;

 	display: inline-block;



 }

 .aupper.services{

 	background: url('../img/services.png');

 	background-repeat: no-repeat;

 	padding-left: 20px;

 	background-position: 0% 50%;

 }

 .lowertext{

 	font-size: 12px;

 }

 .serviceContainer{

 	width: 100%;

 	height: 200px;

 	background-repeat: no-repeat;

 	background-size: cover!important;

 	color: white;

 	font-size: 12px;

 	padding-left: 30%;

	 padding-top: 10%;

	line-height: 1.2em;



 }

 .serviceContainer>p{

 	font-size: 13px;

 	margin-bottom: 2px;

 }

 .serviceContainer .button-formular{

 	margin-right: 20px;

 	margin-top: 20px;

 	color: #EBA432;

 	border-radius: 5px;

 	padding: 2px 31px 2px 10px;

 	background-color: #FFF;

 	background-image: url("../img/right_arrow.png");

 	background-attachment: scroll;

 	background-clip: border-box;

 	background-origin: padding-box;

 	background-size: auto auto;

 	background-repeat: no-repeat !important;

 	background-position: 90% 50% !important;

 	border-radius: 5px;

 	font-weight: bold;

 }

 .serviceContainer .button-formular2{

 	margin-right: 20px;

 	margin-top: 20px;

 	color: #277BB3;

 	border-radius: 5px;

 	padding: 2px 31px 2px 10px;

 	background-color: #FFF;

 	background-image: url("../img/right_arrow2.png");

 	background-attachment: scroll;

 	background-clip: border-box;

 	background-origin: padding-box;

 	background-size: auto auto;

 	background-repeat: no-repeat !important;

 	background-position: 90% 50% !important;

 	border-radius: 5px;

 	font-weight: bold;

 }

 div.title{

 	text-transform: uppercase;

 	color: #106696;

 	font-weight: 700;

 	font-size: 16px;

 	margin-top: 10px;

 }

 .logo-text{

 	margin-bottom: 15px;

 	font-size: 27px;

 	font-weight: bold;

 	line-height: 1;

 }

 .jobweeks > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

 	cursor: default;

 	color: #fff;

 	background-color:#106696;

 	border-bottom: none;

 	font-weight: bold !important;

 	text-transform: uppercase !important;

 	border-radius: 0px;

 }



 .footerdiv .title{

 	color: rgb(39, 123, 179);

 	font-weight: bold;

 	text-transform: uppercase;

 }

 .footerdiv ul li {



 	list-style: none;



 }

 .jobact > a {

 	margin-top: 10px;

 }

 .footerdiv ul li a{

 	color: black;

 	list-style: none;

 	font-size: 12px;

 }

 .footerdiv ul{

 	padding-left: 0px;

 	margin-top: 15px;



 }

 #ajaxLoaderTEXT{



 	position: absolute;



 	top: 42%;



 	right: 0px;



 	left: 0px;



 	margin: auto;



 	color: white;

 }

 #ajaxLoader {



 	background: rgba(0, 0, 0, 0.8) url("../img/ajax-preloader.gif") no-repeat scroll 50% 50%;



 	display: none;



 	height: 100%;



 	left: 0px;



 	position: fixed;



 	top: 0px;



 	width: 100%;



 	z-index: 9999;



 }

 #ajaxLoader2 {



 	background: rgba(0, 0, 0,1) url("../img/ajax-preloader.gif") no-repeat scroll 50% 50%;



 	height: 100%;



 	left: 0px;



 	position: fixed;



 	top: 0px;



 	width: 100%;



 	z-index: 9999;



 }

 .flags{

 	background-repeat: no-repeat!important;

 	padding-left: 20px;

 }

 .flags{

 	background-position: 0% 25%;

 	min-height: 30px;

 	background-size: 33px 22px;

 	padding-left: 40px;



 }

 .dropdown-menu a{

 	color: #186899!important;

 	font-weight: bold;

 }

 .dropdown-menu{

 	background-color: #FFF;

 	left: -30px;

 	min-width: 131px;

 	padding: 0px 10px;

 	border-radius: 0px;

 }

 footer{

 	padding-top: 20px;

 }

 .footerdiv{

 	padding-right: 51px;

 }

 .relatedName{

 	width: 100%;

 	font-size: 22px;

 }

 .relatedName > a{

 	color: black;

 }

 .relatedIndustry{

 	width: 100%;

 	font-size: 12px;



 }

 .relatedExpires{

 	font-size: 12px;

 	font-weight: bold;

 }

 .related{

 	border: 1px solid #7fafd0;

 	padding: 10px;

 	color: black;

 	width: 23%;

 	margin-right: 2%;

 	margin-top: 10px;

 	float: left;

 }



 .related:hover{

 	color: white;

 	background-color: #eba432;

 	border: 1px solid #eba432;

 }

 .related:hover a{

 	color: white !important;

 }

 .footerdiv form input[type="text"]{

 	border-radius: 2px!important;

 	border: 1px solid white!important;

 	height: 26px;



 }

 .footerdiv form input[type="image"]{ border:1px solid transparent!important; margin-bottom:-11px; margin-left:-5px;



 }

 .footer

 a:hover,a:active{

 	/*text-transform: none;*/

 	text-decoration: none;

 }

 .companystats img {

 	max-width: 100px;

 }

 .blog{

 	width:100%;

 	margin-top: 15px;

 }

 .blogPicture{

 	width: 50px;

 	height: 50px !important;

 	background-repeat: no-repeat !important;

 	background-size: cover !important;

 }

 .blog .blogPicture{

 	height: 0;

 	padding-bottom: 16.66666667%;



 }

 .minihr{

 	width: 70%;

 	margin: auto;

 	display: inline-block;

 	clear: both;

 }

 .blogDetails{

 	padding-left: 15px;

 	padding-right: 0px;

 }

 .blogStats{

 	color: #106696;

 	font-weight: bold;

 	margin-top: 10px;

 }

 hr{

 	width: 100%;

 	height: 1px;

 	background-color: #dfdfdf;

 	margin-top: 10px;

 	margin-bottom: 10px;

 	display: inline-block;

 }

 .sidebar .title{

 	margin-top: 20px;

 	display: inline-block;

 	}.videoWrapper {

 		position: relative;

 		padding-bottom: 56.25%; /* 16:9 */

 		padding-top: 25px;

 		height: 0;

 	}

 	.videoWrapper iframe {

 		position: absolute;

 		top: 0;

 		left: 0;

 		width: 100%;

 		height: 100%;

 	}

 	.calendarTable .header{

 		color: #d6dade;

 	}

 	.companystats{

 		float: right;

 		padding: 10px;

 		border: 1px solid #b9b9b9;

 		text-transform: uppercase;

 	}

 	.companystats .big{

 		font-size: 46px;

 		font-weight: 500;

 	}

 	.companystats .small{

 		font-size: 12px;

 		line-height: 12px;

 		font-weight: 500;

 		padding-left: 4px;

 		padding-top: 20px;

 	}

 	.calendarTable th , .calendarTable td{

 		border-top: 1px solid transparent!important;

 	}

 	@media(max-width: 1000px) and (min-width: 600px){

 		.navbar-default .navbar-nav > li > a {

 			color: #FFF;

 			text-transform: uppercase;

 			font-size: 11px;

 		}

 		.nav > li > a {

 			padding: 17px 10px;

 		}

 		#smallCarousel .carousel-caption {

 			left: 1% !important;

 			right: auto !important;

 			padding-bottom: 30px !important;

 			width: 55% !important;

 			text-align: left !important;

 			top: -2% !important;

 		}

 		#smallCarousel .carousel-caption h2 {

 			font-size: 25px;

 		}

 		.navbar {

 			padding: 20px;

 			width: 100%;

 		}

 		.custom-nav{

 			padding:0px;

 			padding-right: 0px;

 			margin-top: 5px;

 		}

 		.blog{

 			width: 50%;

 		}

 		.txtimgTinta{

 			padding-left: 92px;

 		}

 		.imgTinta {

 			margin-left: -56px;

 		}



 	}

 	@media(max-width: 1000px){

 		.search{

 			right: 39px;

 			top: 30%;

 			position: absolute;

 		}

 		#cv-list > div > div > a:nth-child(1){

 			width: 100%;

 		}

 		.companystats{

 			margin-top: 10px;

 		}



 		#filter

 		.text-right{

 			text-align: center!important;

 			margin-top: 10px;

 		}

 		.bg_ghid {

 			margin-left: 0px;

 			margin-top: 0px;

 		}

 		.txtimgGhid {

 			margin-top: 28%;

 		}

 	}

 	@media (max-width: 767px) {

 		.profile-container{

 			width: 100%;

 		}
 		.xsOverflow{
 			max-width: 99%;
 			overflow-y:scroll;
 		}

 		.cerelocdemunca{

 			width: 100%;





 		}

 		.profile-container img{

 			margin: auto;

 		}

 		.dropdown-navbar{

 			float: left;

 		}

 		#fiterjobs .name{

 			width: 100%;

 		}

 		#customTable{

 			margin-right: -15px;

 			margin-left :-15px;

 		}

 		div.dropdown:nth-child(3){

 			float: right;

 			margin-top: 3px;

 		}

 		div.dropdown:nth-child(3)



 		#fiterjobs .name{

 			width: 100%;

 		}

 		#fiterjobs .select{

 			width: 100%;

 		}

 		#fiterjobs > a.btn{

 			width: 100%;

 		}

 		.navbar-brand{

 			width:100%!important;

 		}

 		.navbar{

 			padding-top: 0px;

 		}

 		.navbar-collapse{

 			margin-top: 60px;

 		}

 		body{

 			padding-top: 70px;

 		}

 		.bigInput{

 			width: 75%!important;

 			float: left;

 		}

 		.companystats button{

 			width: 100%;

 			margin-left:0!important;

 			margin-right:0!important;

 			margin-bottom: 10px;

 		}

 		.companystats{

 			width: 100%;

 		}

 		.filetjobContainer{

 			width: 100%;

 			margin: auto;

 			padding-left: 10px;

 		}

 		.related{

 			width: 48%;

 		}

 		.filetjobContainer > .filterjobFind{

 			margin-right: 13px;

 		}

 		.search{

 			float: right;

 			clear: right;

 			position: absolute;

 			right: 8px;

 			top: 47%;

 		}

 		.jobName{

 			width: 100%;

 			margin-bottom: 10px;

 		}

 		.job > .btn.btn-primary{

 			width: 100%;

 		}

 		.jobactions{

 			width: 100%;

 			text-align: center;

 		}

 		.jobDetails{

 			max-width: 50%;

 			padding-top:25px;

 		}

 		.formular{

 			display: none;

 		}

 		footer{

 			display: none;

 		}

 		h2{

 			text-transform: uppercase;

 		}



 	}



 	@media(max-width: 690px){

 		.userpresentation{

 			width: 310px !important;

 		}

 		#smallCarousel .carousel-caption {

 			left: 1% !important;

 			right: auto !important;

 			padding-bottom: 30px !important;

 			width: 55% !important;

 			text-align: left !important;

 			top: -2% !important;

 		}

 		#smallCarousel .carousel-caption h2 {

 			font-size: 25px;

 		}

 		.dropdown-menu {

 			left: -12px;

 		}

 		.txtimgTinta {

 			margin-top: 41%;

 			width: 100%;

 			padding-left: 1px !important;

 		}

 		.imgTinta{

 			margin-left: 0px;

 		}

 		.custom-nav{

 			padding:0px;

 			padding-right: 0px;

 			margin-top: 5px;

 		}

 		.bg_ghid {

 			margin-left: 0px;

 			margin-top: 0px;

 		}

 		.txtimgGhid {

 			margin-top: 28%;

 		}

 	}

 	.completeazaFormularError{

 		padding-right: 10px;

 		box-shadow: -2px 7px 9px -8px red;



 	}

 	#fiterjobs .form-group{

 		clear: none;

 	}



 	#cvModal.modal.fade.in + #companyProfil{

 		z-index: 1051;

 	}

	.bloglink {font-size:12px; color:#555; font-weight:bold;}
