
/*
 *   Cele mai mari companii din Romania folosesc BestJobs pentru a angaja personal in orice oras din tara. Acceseaza acum site-ul pentru cele mai bune locuri de munca!
 */


/*
    Created on : Apr 7, 2014, 11:08:24 AM
    Author     : BestJobs.ro - neogen.biz
*/


span.icon {
    background-image: url('//img.bestjobs.ro/common/bestjobs/isd/sprite_140116_1.png');
    display: inline-block;
    border: 0;
    text-decoration: none;
    outline: 0;
}
span.cvicon {
    background-image: url("//img.bestjobs.ro/common/bestjobs/isd/bjceevee/sprite_27072015.png");
    border: 0 none;
    outline: 0 none;
    text-decoration: none;
}

/*
 Social Icons
*/

span.icon.fb {
    background-position: 0px 0px;
    height: 40px;
    width: 40px;
}

span.icon.fb:hover {
    background-position: 0px -40px;
}

span.icon.twitter {
    background-position: -40px 0px;
    height: 40px;
    width: 40px;
}


span.icon.twitter:hover {
    background-position: -40px -40px;
}

span.icon.youtube {
    background-position: -80px 0px;
    height: 40px;
    width: 40px;
}

span.icon.youtube:hover {
    background-position: -80px -40px;
}


span.icon.gplus {
    background-position: -120px 0;
    height: 40px;
    width: 40px;
}

span.icon.gplus:hover {
    background-position: -120px -40px;
}




/*
    Icons flag/lang
*/

span.icon.langro {
    background-position: -1px -85px;
    height: 11px;
    width: 16px;
}

span.icon.langro.inactiv {
    background-position: -1px -97px;
}

span.icon.langro.inactiv:hover {
    background-position: -1px -85px;
}

span.icon.langen {
    background-position: -18px -85px;
    height: 11px;
    width: 16px;
}

span.icon.langen.inactiv {
    background-position: -18px -97px;
}

span.icon.langen.inactiv:hover {
    background-position: -18px -85px;
}

span.icon.langhu {
    background-position: -177px -195px;
    height: 11px;
    width: 16px;
}

span.icon.langhu.inactiv {
    background-position: -177px -209px;
}

span.icon.langhu.inactiv:hover {
    background-position: -177px -195px;
}

span.icon.langpl {
    background-position: -197px -195px;
    height: 11px;
    width: 16px;
}

span.icon.langpl.inactiv {
    background-position:  -197px -209px;
}

span.icon.langpl.inactiv:hover {
    background-position: -197px -195px;
}




/*
  Icons - mobile apps
*/
span.icon.apple,
span.icon.android {
    height: 26px;
    width: 22px
}

span.icon.apple {
    background-position: -35px -83px;
    
}

span.icon.android {
    background-position: -57px -83px;
}

a.link-icon:hover span.icon.apple,
span.icon.apple:hover {
    background-position: -79px -83px;
    
}

a.link-icon:hover span.icon.android,
span.icon.android:hover {
    background-position: -101px -83px;
}




/*
    Icon search icon button
*/

span.icon.search-magnifier {
    background-position: -123px -81px;
    filter:alpha(opacity=70); /* For IE8 and earlier */
    height: 14px;
    opacity:0.7;
    width: 14px;
}

a.link-icon:hover span.icon.search-magnifier,
span.icon.search-magnifier:hover {
    filter:alpha(opacity=100); /* For IE8 and earlier */
    opacity:1.0;
}


.search-inner.whitebg .bjnewsearch-btn span.icon.search-magnifier  {
     background-position: -53px -110px;
     filter:alpha(opacity=70); /* For IE8 and earlier */
}
/*
    Icon little / small white arrow
*/

span.icon.small-white-down-arrow {
     background-position: -28px -110px;
     height: 7px; /* !!! in caz de se adauga o iconita suba iconul dat sa se puna cu 2px mai in jos */
     width: 10px;
} /* !!! in caz de se adauga o iconita suba iconul dat sa se puna cu 2px mai in jos */



/*
    Icon facebook transparent
*/

span.icon.fb-login {
    background-position: -17px -110px;
    height: 21px;
    width: 10px;
}



/*
    Icon add / plus
*/

span.icon.add-plus {
    background-position: -124px -97px;
    height: 10px;
    width: 10px;
}

span.icon.plus-green {
    background-position: -137px -97px;
    height: 10px;
    width: 10px;
}



/*
 Icon data / calendar
*/

span.icon.data {
    background-position: -148px -81px;
    height: 16px;
    width: 16px;
}

a.link-icon:hover span.icon.data,
span.icon.data:hover,
a.link-icon.active span.icon.data,
a.link-icon.active:hover span.icon.data,
a.link-icon:hover span.icon.data.active,
span.icon.data.active,
span.icon.data.active:hover {
    background-position: -148px -98px;
}

/*
Icon relevanta / target / tinta
*/

span.icon.relevanta {
    background-position: -165px -81px;
    height: 16px;
    width: 16px;
}

a.link-icon:hover span.icon.relevanta,
span.icon.relevanta:hover,
a.link-icon.active span.icon.relevanta,
a.link-icon.active:hover span.icon.relevanta,
a.link-icon:hover span.icon.relevanta.active,
span.icon.relevanta.active,
span.icon.relevanta.active:hover {
    background-position: -165px -98px;
}



/*
    Icon arrow - to scroll on top
*/

span.icon.uppage {
    background-position: -160px 0px;
    height: 40px;
    width: 54px;
}

a.link-icon:hover span.icon.uppage,
span.icon.uppage:hover {
    background-position: -160px -40px;
}


/*
 * Icon - card action job
 */
 
span.icon.checkedjob {
    background-position: -180px -130px;
    height: 20px;
    width: 20px;
}
 
span.icon.removejob {
    background-position: 0 -132px;
    height: 17px;
    width: 16px;
}


span.icon.suspendjob {
    background-position: -139px -128px;
    height: 20px;
    width: 20px;
}

span.icon.modifyjob {
    background-position: -159px -128px;
    height: 20px;
    width: 20px;
}

span.icon.savejob {
    background-position: -18px -132px;
    height: 17px;
    width: 18px;
}

span.icon.savedjob {
    background-position: -119px -131px;
    height: 17px;
    width: 18px;
}

span.icon.applyjob {
    background-position: -36px -132px;
    height: 17px;
    width: 18px; /* pozitionat la mijlocul acestei latime / centred on this width  */
}
/* pozitionat la mijlocul acestei latime / centred on this width  */

span.icon.editjob {
    background-position: -94px -127px;
    height: 21px;
    width: 22px;
}


/*
 Icon CV card actions
*/

span.icon.userfolder,
span.icon.userfolderhover {
    background-position: -0px -152px;
    height: 20px;
    width: 21px;
}

a.link-icon:hover span.icon.userfolderhover,
span.icon.userfolderhover:hover {
    background-position: -24px -152px;
}

span.icon.message,
span.icon.messagehover {
    background-position: -48px -152px;
    height: 20px;
    width: 21px;
}

a.link-icon:hover span.icon.messagehover,
span.icon.messagehover:hover {
    background-position: -72px -152px;
}

span.icon.contactemail,
span.icon.contactemailhover {
    background-position: -96px -152px;
    height: 20px;
    width: 20px;
}

a.link-icon:hover span.icon.contactemailhover,
span.icon.contactemailhover:hover {
    background-position: -119px -152px;
}

span.icon.reply {
    background-position: -142px -152px;
    height: 20px;
    width: 26px;
}

span.icon.userunblock {
    background-position: -171px -152px;
    height: 20px;
    width: 16px;
}

span.icon.thecomment-card {
    background-position: -196px -111px;
    height: 13px;
    width: 15px;
}
/*
 * Calificativ
 */
.cv-item-actions-btn a.cv-item-action-btn.link-icon.star_yes span.icon.current-star {
    background-position: 0 -175px;
    width: 20px;
    height: 20px;
}

.cv-item-actions-btn a.cv-item-action-btn.link-icon.star_maybe span.icon.current-star {
    background-position: -23px -175px;
    width: 20px;
    height: 20px;
}

.cv-item-actions-btn a.cv-item-action-btn.link-icon.star_no span.icon.current-star {
    background-position: -46px -175px;
    width: 20px;
    height: 20px;
}

.cv-item-actions-btn a.cv-item-action-btn.link-icon.star_novalue span.icon.current-star {
    background-position: -69px -175px;
    width: 20px;
    height: 20px;
}



/*
   Icons for filter (arrow,  filter icont, checkbox)
*/

span.icon.filtericon {
    background-position: 0 -110px;
    height: 13px;
    width: 16px;
}

span.icon.filter-arrow-down {
    background-position: -39px -110px;
    height: 5px;
    width: 10px;
}

span.icon.filter-arrow-up {
    background-position: -39px -116px;
    height: 5px;
    width: 10px;
}


span.icon.unchecked-icon {
    background-position: -55px -131px;
    height: 18px;
    width: 18px;
}
span.icon.unchecked-icon:hover {
    background-position: -74px -131px;
    opacity:0.6;
    filter:alpha(opacity=60);
}
a.link-icon:hover span.icon.unchecked-icon {
    background-position: -74px -131px;
    opacity:0.6;
    filter:alpha(opacity=60);
}

span.icon.checked-icon {
    background-position: -74px -131px;
    height: 18px;
    width: 18px;
}

span.icon.checked-icon:hover {
    /*background-position: -55px -131px;*/
}
span.icon.checked-icon-blue {
    background-position: -189px -152px;
    height: 18px;
    width: 18px;
}
span.icon.unchecked-icon-blue {
	background-image: url('//img.bestjobs.ro/common/gmodules/comenzi/icon_check_oferta.png');
	height: 16px;
	display: inline-block;
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 15px;
	vertical-align: middle;
	cursor: pointer;
	width: 18px;
	margin-right:5px;
}
a.ja-selector:hover span.icon.unchecked-icon-blue {
	background-position: bottom left;
}
span.icon.disabled-icon-blue {
	background-image: url('//img.bestjobs.ro/common/gmodules/comenzi/checkbox_disabled_bg.png');
	height: 16px;
	display: inline-block;
	line-height: 18px;
	background-repeat: no-repeat;
	background-position: top left;
	font-size: 15px;
	vertical-align: middle;
	cursor: pointer;
	width: 18px;
	margin-right:5px;
}


/*
    checkmark icon
 */
span.icon.checkmark {
	background-position: -153px -196px;
	width: 16px;
	height: 16px;
}
span.icon.lonely-checkmark{
	background-position: -159px -180px;
	width: 8px;
	height: 8px;
}


/*
    icon for mobile menu
 */
span.icon.menu-mobile {
    background-position: 0 -198px;
    height: 20px;
    width: 31px;
}

span.icon.search-mobile {
    background-position: -34px -198px;
    height: 27px;
    width: 27px;
}

/*add job*/
span.icon.photo-icon {
	background-position: -89px -175px;
    width: 30px;
    height: 18px;
}
span.icon.video-icon {
	background-position: -116px -175px;
    width: 21px;
    height: 18px;
}
span.icon.location-icon {
	background-position: -136px -175px;
    width: 14px;
    height: 20px;
}
#deleteImg {
	background-image: url('//img.bestjobs.ro/common/bestjobs/isd/icons/icon_delete_pic.png');
	display: inline-block;
    border: 0;
    text-decoration: none;
    outline: 0;
    height: 23px;
    width: 25px;
}
span.weird-filter-icon {
	 /*display:inline-block;*/
	 float:left;margin:12px 0px 0px 10px;
	 line-height:16px;
	 width:16px;height:13px;
	 background-position: 0 -110px;
}

span.icon.green-arrow-right {
	background-position: -176px -180px;
	width: 7px;
	height: 7px;
}
