﻿
header { font-family: Arial, Helvetica, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; color: #090446; font-size: 14px; line-height: 1.4; direction: rtl; text-align: right; min-width: 980px; }

button { overflow: visible; text-transform: none; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; /*margin: 0;*/ }

select { text-transform: none; }

button, html input[type=button] { -webkit-appearance: button; cursor: pointer; }

input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner { border: 0; padding: 0; }

@media print { *, :after, :before { background: 0 0 !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
  a { text-decoration: underline; }
  a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  a[href^="#"]:after, a[href^="javascript:"]:after { content: ""; }
  blockquote, pre { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  img, tr { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  h2, h3, p { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; } }
/*#region fonts */
@font-face {font-family: 'Open-Sans-Hebrew';src: url(/styles/fonts/OpenSans/opensanshebrew-regular-webfont.eot);src: url(/styles/fonts/OpenSans/opensanshebrew-regular-webfont.eot?#iefix) format('embedded-opentype'), url(/styles/fonts/OpenSans/opensanshebrew-regular-webfont.woff) format('woff'), url(/styles/fonts/OpenSans/opensanshebrew-regular-webfont.ttf) format('truetype'); font-display: swap;}
@font-face {font-family: 'Open-Sans-Hebrew-light';src: url(/styles/fonts/OpenSans/opensanshebrew-light-webfont.eot), url(/styles/fonts/OpenSans/opensanshebrew-regular-webfont.eot?#iefix) format('embedded-opentype'), url(/styles/fonts/OpenSans/opensanshebrew-light-webfont.woff) format('woff'), url(/styles/fonts/OpenSans/opensanshebrew-light-webfont.ttf) format('truetype'), url(/styles/fonts/OpenSans/opensanshebrew-light-webfont.svg#svgFontName) format('svg'); font-display: swap;}
@font-face {font-family: 'Open-Sans-Hebrew-Bold';src: url(/styles/fonts/OpenSans/opensanshebrew-bold-webfont.eot);src: url(/styles/fonts/OpenSans/opensanshebrew-bold-webfont.eot?#iefix) format('embedded-opentype'), url(/styles/fonts/OpenSans/opensanshebrew-bold-webfont.woff) format('woff'), url(/styles/fonts/OpenSans/opensanshebrew-bold-webfont.ttf) format('truetype'); font-display: swap;}
/*#endregion */
@font-face { font-family: 'fbreformaen-regular-webfont'; src: url("fonts/fbreformaen-regular-webfont.eot?-3pbuvw"); src: url("fonts/fbreformaen-regular-webfont.eot?#iefix-3pbuvw") format("embedded-opentype"), url("fonts/fbreformaen-regular-webfont.woff?-3pbuvw") format("woff"), url("fonts/fbreformaen-regular-webfont.ttf?-3pbuvw") format("truetype"), url("fonts/fbreformaen-regular-webfont.svg?-3pbuvw#fbreformaen-regular-webfont") format("svg"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'reformamediumwebfont'; src: url("fonts/reformamediumwebfont.eot?-3pbuvw"); src: url("fonts/reformamediumwebfont.eot?#iefix-3pbuvw") format("embedded-opentype"), url("fonts/reformamediumwebfont.woff?-3pbuvw") format("woff"), url("fonts/reformamediumwebfont.ttf?-3pbuvw") format("truetype"), url("fonts/reformamediumwebfont.svg?-3pbuvw#reformamediumwebfont") format("svg"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'fbreformaen-bold-webfont'; src: url("fonts/fbreformaen-bold-webfont.eot?-3pbuvw"); src: url("fonts/fbreformaen-bold-webfont.eot?#iefix-3pbuvw") format("embedded-opentype"), url("fonts/fbreformaen-bold-webfont.woff?-3pbuvw") format("woff"), url("fonts/fbreformaen-bold-webfont.ttf?-3pbuvw") format("truetype"), url("fonts/fbreformaen-bold-webfont.svg?-3pbuvw#fbreformaen-bold-webfont") format("svg"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'icomoon'; src: url("fonts/icomoon.eot?-3pbuvw"); src: url("fonts/icomoon.eot?#iefix-3pbuvw") format("embedded-opentype"), url("fonts/icomoon.woff?-3pbuvw") format("woff"), url("fonts/icomoon.ttf?-3pbuvw") format("truetype"), url("/style/fonts/icomoon.svg?-3pbuvw#icomoon") format("svg"); font-weight: normal; font-style: normal; font-display: swap; }
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-headphones:before { content: "\e601"; }

.icon-user:before { content: "\e602"; }

.icon-vidView:before {content: ""; width:21px; height:19px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAATCAMAAABIkLa5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU4MTVCMzQ3RjdCRTExRTQ5RkE1RUIzRUM1OEIwMzg3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU4MTVCMzQ4RjdCRTExRTQ5RkE1RUIzRUM1OEIwMzg3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTgxNUIzNDVGN0JFMTFFNDlGQTVFQjNFQzU4QjAzODciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTgxNUIzNDZGN0JFMTFFNDlGQTVFQjNFQzU4QjAzODciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5EB1ZUAAAAPFBMVEX////////////9ih/9jST9jif9ki/9lTT9nkb9p1b+qlz+s27+tXH+xI7+27r+3b3/48r/9Or//vz///9XaoB3AAAAA3RSTlMALMPBKjx6AAAAX0lEQVQY043RSw6AMAgE0Cn1/0Xn/nd1gZq2opHlS5iQAQCAIExGAgAAGZJiSsZkyBfNI7UzLSLVtFwutPZ0WBydqQ9tVjo67Z7GfvM0tnqq9XDdUI23SvhbzEe17hsOfXAPAUdPXbwAAAAASUVORK5CYII="); background-repeat:no-repeat; display:inline-block }
.icon-problem {display:inline-block}

.icon-phone:before { content: "\f095"; }

div.icon-facebook{height:20px;width:20px;float: left;background:url(/images/homepage2015/TopBar/IconFace_w.png) no-repeat center ;padding:4px;margin:9px 8px 0px 0px;}
div.icon-facebook:hover{background:url(/images/homepage2015/TopBar/IconFace_b.png )no-repeat center;}

.icon-phone2:before { content: "\e942"; }

.icon-arrow-right2:before { content: "\ea3c"; }

.icon-arrow-left2:before { content: "\ea40"; }

div.icon-googlep{height:20px;width:20px;float: left;background:url(/images/homepage2015/TopBar/IconGoogle.png) no-repeat center ;padding:3px;margin:9px 8px 0px 0px;}
div.icon-googlep:hover{background:url(/images/homepage2015/TopBar/IconGoogle_b.png)no-repeat center;}

div.icon-twitter{height:20px;width:20px;float: left;background:url(/images/homepage2015/TopBar/IconTwiter_w.png) no-repeat center ;padding:3px;margin:9px 8px 0px 0px;}
div.icon-twitter:hover{background:url(/images/homepage2015/TopBar/IconTwiter_b.png)no-repeat center;}

div.icon-youtube{height:20px;width:20px;float: left;background:url(/images/homepage2015/TopBar/IconYou_w.png) no-repeat center ;padding:3px;margin:9px 8px 0px 0px;}
div.icon-youtube:hover{background:url(/images/homepage2015/TopBar/IconYou_b.png)no-repeat center;}

div.icon-blogger{height:20px;width:20px;float: left;background:url(/images/homepage2015/TopBar/IconBlog_w.png) no-repeat center ;padding:3px;margin:9px 8px 0px 0px;}
div.icon-blogger:hover{background:url(/images/homepage2015/TopBar/IconBlog_B.png)no-repeat center;}

div.icon-linkedin{height:20px;width:20px;float: left;background:url(/images/homepage2015/TopBar/IconLink_w.png) no-repeat center ;padding:3px;margin:9px 8px 0px 0px;}
div.icon-linkedin:hover{background:url(/images/homepage2015/TopBar/IconLink_b.png)no-repeat center;}

div.icon-help{height:20px;width:20px;float: left;background:url(/images/homepage2015/TopBar/IconQest_w.png) no-repeat center ;padding:3px;margin:9px 8px 0px 0px;}
div.icon-help:hover{background:url(/images/homepage2015/TopBar/IconQest_b.png)no-repeat center;}

div.icon-blogger a,div.icon-youtube a,div.icon-twitter a,div.icon-facebook a,div.icon-googlep a,div.icon-linkedin a,div.icon-help a{display:block;width:100%;height:100%}

.icon-chevron-left:before { content: "\f053"; }

.icon-chevron-right:before { content: "\f054"; }

.icon-minus:before { content: "\f068"; }

.icon-angle-left:before { content: "\f104"; }

.icon-angle-right:before { content: "\f105"; }

.icon-angle-up:before { content: "\f106"; }

.icon-angle-down:before { content: "\f107"; }

/*********** header ************/
header .top{display:table;width:100%;color: #fff; height: 45px; background: #090446; position: relative;z-index:1020 }
header .top .toprow{display:table-row}
header .top .toprow .topCell{display:table-cell;width:33.3%}
header .top a { color: #fff; text-decoration: none; }
header .search { text-align: center; border-radius: 3px; *zoom: 1; background-clip: padding-box; width: 290px; margin: 0 auto; padding-top: 9px;position:relative; z-index:1005}
header .search:after { content: ""; display: table; clear: both; }
header .search input[type=text] { background-clip: padding-box; border: 0 none; color: #000; float: right; height: 26px; line-height: 26px; padding-left: 4px; padding-right: 4px; width: 250px; }
header .search button { background-clip: padding-box; background: #fd8a1f; box-shadow: inset 0 -3px 0 0 #d87110; border: 0; color: #fff; font-size: 22px; vertical-align: middle; text-align: center; transition: all 300ms ease-in; float: right; width: 32px; height: 28px; font-size: 14px; background-image:url(/images/homepage2015/IconSearchSmall.png);background-repeat:no-repeat;background-position: 6px 4px;}
header .search button:hover { box-shadow: none; }
header .search button:focus { outline: none; }
header .search button:disabled, header .search button.disabled { background: #e0dedd; border-color: #a19fa0; color: #a19fa0; }
header .search button:disabled:hover, header .search button.disabled:hover { box-shadow: none; background: #e0dedd; }
header #SearchContentSuggestions{display:none;position:absolute;right:0px;top:41px;color:#090446;background-color:white;border: 1px solid #CCC;z-index: 110;width: 188px;}
header #SearchContentSuggestions div.Suggestion{padding: 2px;cursor: pointer;text-align: right;padding-left:8%}
header #SearchContentSuggestions div.active{background-color:#d2d2d2}
header .social { position: absolute; left: 1%; top: 0px; white-space: nowrap; }
header .social a span[class^="icon-"] { font-size: 19px; vertical-align: middle; }
header .social a { margin-left: 3%; }
header .social a:hover { color: #2ae2e2; }
header .social .contact { height: 45px; float: left; }
header .social .contact a { display: inline-block; line-height: 45px; padding: 0 10px; }
header .social .contact a span { margin-left: 10px; }
header .social .contact a:hover { background: #FF007F; color: #fff; }
header .social .phone {float: left;line-height: 45px;padding: 0 13px;cursor:default;}
header .social .phone:hover{background: #FF007F;}
header .user, header .userIn { position: absolute; right: 1%; top: 0; white-space: nowrap;}
header .user a, header .login a{ display: block; line-height: 45px; padding: 0 26px;}
header .user a:hover, header .userIn a:hover { background: #FF007F; color: #fff; }

header .userIn a { text-align: center; }
header .userIn .theUser { display: inline-block; font-size: 14px; float:left;width:100%}
header .userIn .theUser ul { display: none; background: #FF007F; font-weight: normal; list-style: outside none none; margin: 0; min-width: 100%; padding: 0px; position: absolute; right: 0; z-index: 1; top:45px}
header .userIn .theUser li a { color: #fff; display: block; font-size: 14px; padding: 0px 15px; text-align: right; text-decoration: none; line-height: 35px; }
header .userIn .theUser li a:hover{ background: #1ae0e0; }
header .userIn .theUser .logoff {float:right;width:20px;text-align:center;padding: 13px 4px 13px 4px;font-size:14px;cursor:pointer;display:none}
/*header .userIn .theUser .logoff:hover{background: #FF007F}*/
header .userIn .user-profile, #UserGuestTopBar .user-profile-guest {float: right; box-sizing: border-box; cursor: pointer; display: inline-block; height: 46px; position: relative; top: -1px; vertical-align: middle; z-index: 100;padding: 0 25px;}
header .userIn .user-profile:hover, #UserGuestTopBar .user-profile-guest:hover {background: #FF007F}
    /*header .userIn .user-profile a#profile_link {display:inline-block; text-decoration: none; color:white; padding:0;position:relative;top:7px;}*/
#UserGuestTopBar .user-profile-guest a#profile-link-guest {display:inline-block; text-decoration: none; color:white; padding:0;position:relative;}
    /*header .userIn .user-profile a#profile_link > span, #UserGuestTopBar .user-profile-guest a#profile-link-guest > span {vertical-align: middle;margin-right: 6px; font-family: Open-Sans-Hebrew; font-size: 19px;}*/
    /*header .userIn .user-profile a#profile_link > img, #UserGuestTopBar .user-profile-guest a#profile-link-guest > img {vertical-align: middle;}*/
header .userIn .theUser .name { float:right; box-sizing: border-box; cursor: pointer; display: inline-block; height: 45px; padding: 14px 15px 0px 15px; position: relative; top: -1px; vertical-align: middle;z-index:100;  max-width: 280px;margin-left: 0px;}
header .userIn .theUser .namevip{float:right; box-sizing: border-box; cursor: pointer; display: inline-block; height: 45px; padding: 14px 12px 0px 12px; position: relative; top: -1px; vertical-align: middle;max-width:350px ;margin-left:6px}
header .userIn .theUser .name .ntext{float:right;overflow: hidden;padding:0px 3px 0px 3px;max-width:100px;text-overflow:ellipsis;}
header .userIn .theUser .ntextvip{float:right;overflow: hidden;padding:0px 3px 0px 3px;max-width:150px}
header .userIn .theUser .arrod {float:right; width: 0; height: 0; border-style: solid; border-width: 6px 4.5px 0 4.5px; border-color: #fff transparent transparent transparent; display: inline-block; vertical-align: middle; margin:7px 5px 0 0}
header .userIn .theUser .name:hover, header .userIn .theUser .namevip:hover, #MissedJobTopBar:hover{ background: #FF007F; }
#MissedJobTopBar {padding: 0px 15px 0px 15px !important}
#MissedJobTopBar:hover #spanMissedJobCount{background-position:top left;color:#fff}
header .userIn .theUser .name:hover ul,header .userIn .theUser .namevip:hover ul { display: block; }
header .userIn .theUser a { color: #FF007F;padding: 0; margin: 0; text-decoration: underline; font-size: 14px; }
header .userIn .theUser a:hover { background: none; }
header .userIn .theUser .missedJob{float:left;padding:0px 5px 0px 5px;}
header .userIn .theUser .missedJob a{color:white}
header .login { position: relative; display: inline-block}
header .login > a.on, header .guest > a.on { background: #FF007F; }
header .login .LoginBox { position: absolute; z-index: 15; right: 0; display: none; background-color: #15b1b1; box-sizing: border-box; padding: 22px;width:320px }

header .login .LoginBox div label { display: inline-block; width: 41px; padding: 0 10px 0 0; }
header .login .LoginBox div input[type=text], header .login .LoginBox div input[type=email], header .login .LoginBox div input[type=password] { width: 260px; height: 34px; line-height: 22px;color: #000; border: 1px solid #fff; padding-right: 5px; padding-left: 5px; }
header .login .LoginBox div input[type=text]:focus, header .login .LoginBox div input[type=email]:focus, header .login .LoginBox div input[type=password]:focus { border-color: #555}
header .login .LoginBox div input[type=text].error, header .login .LoginBox div input[type=email].error, header .login .LoginBox div input[type=password].error { border-color: red; }
header .login .LoginBox div .checkbox { }
header .login .LoginBox div .checkbox label { width: auto; }
header .login .LoginBox div .errorLabel { bottom: -13px; padding: 0 1px; position: absolute; right: 56px; width: 146px; }
header .login .LoginBox button { background-clip: padding-box; background: #fd8a1f;  box-shadow: inset 0 -3px 0 0 #d87110; border: 0; color: #fff; font-size: 19px; vertical-align: middle; text-align: center; transition: all 300ms ease-in; width: 276px; height: 38px;}
header .login .LoginBox button:hover { box-shadow: inset 0 -3px 0 0 #d87110;}
header .login .LoginBox button:focus { outline: none;  box-shadow: none; }
header .login .LoginBox button:disabled, header .login .LoginBox button.disabled { background: #e0dedd; border-color: #a19fa0; color: #a19fa0; }
header .login .LoginBox button:disabled:hover, header .login .LoginBox button.disabled:hover { box-shadow: none; background: #e0dedd; }
header .login .LoginBox button span { vertical-align: middle; display: none; }
header .login .LoginBox button:hover span { display: inline-block; }

header .login .LoginBox .forgot-pass { padding-top:10px ;text-decoration:underline;cursor:pointer}
header .login .LoginBox a { line-height: 1.4; font-size: 13px; text-decoration: underline; }
header .guest {float:left;padding:0;text-align:center;line-height:45px;cursor:default;}
header .guest a{display: block;line-height: 45px;padding: 0 20px;}
header .guest:hover{background: #FF007F;} 
header .nav { height: 87px; list-style: none; margin: 0; padding: 0; }
header .nav > li { float: right; width: 13.3% !important; position: relative; }
header .nav > li > a {height:87px; box-sizing: border-box; border-bottom: 3px solid #fff; color: #575555; display: block; font-size: 17px; line-height: 74px; padding-top: 8px; text-align: center; text-decoration: none; transition: all 300ms ease-in 0s; width: 100%; }
header .nav > li > a.AllJobsVipImageTab { background:url(/images/VIP/vipfinal.png) center 38px no-repeat !important; }
header .nav > li > a.AllJobsVipImageTab:hover { background:#f7f7f7 url(/images/VIP/vipfinal.png) center 38px no-repeat !important; }
header .nav > li.orng > a{ background:url(/images/homepage2015/EmpTopBarBg2.png) no-repeat center 57%;color:white;padding-left: 25px}
header .nav > li > a:hover { background: #f7f7f7; border-bottom: 3px solid #090446; }
header .nav > li.orng > a:hover { border-bottom: 3px solid #090446 !important;background:url(/images/homepage2015/EmpTopBarBg2.png) no-repeat center 57% ;color:white; }
header .nav > li:first-child { width: 20.2% !important; }
header .nav > li:first-child a { background: url(/images/alljobs-logo-2021-2.png) center no-repeat; background-size: 193px 71px; width: 193px; height: 71px; margin: 11px 16px 0 0; line-height: 1; }
header .nav > li:first-child a:hover { background: url(/images/alljobs-logo-2021-2.png) center no-repeat; background-size: 193px 71px; border-bottom-color: #fff; }
header .nav > li:hover > div { display: block; }
header .nav > li:hover > a { background: #f7f7f7; }
header .nav ul li a:hover .VIPImageSpan{background-image: url(/images/VIP/vipdrop02.png) !important;}
header .nav > li.orng:hover > a { background-color: #f7f7f7 !important;background:url(/images/homepage2015/EmpTopBarBg2.png) no-repeat center 57%;color:white;  }
header .nav > li:hover:first-child a { background: url(/images/alljobs-logo-2021-2.png) center no-repeat; background-size: 193px 71px; }
header .nav div { z-index: 10000; display: none; background-color: #090446; border-top: 3px solid #090446; margin: -3px 0 0 0; position: absolute; white-space: nowrap; min-width:200px;width:114%}
header .nav ul { background-clip: padding-box; padding: 0; list-style: none; margin: -0; }
header .nav ul li { margin: 0; position:relative}
header .nav ul li a { color: #E8EEF3; font-size: 15px; text-decoration: none; padding: 10px 8% 10px 8%; display: block}
header .nav ul li a:hover { text-decoration: none; color:#f58b3c ;background-color:#494949}

header .nav li ul li div{position:absolute;right:100%;top:0px;display:none}
header .nav li ul li:hover div{display:block}
header div.home-page-overlay {width:100%; height:100%; background-color:#fff;/* Good browsers */ opacity:0.5; filter: alpha(opacity=50); /* Netscape */-moz-opacity: 0.5; /* Safari 1.x */ -khtml-opacity: 0.5;position:fixed; top:0; left:0; z-index:1020; display:none}
header div.home-page-overlay div.loder {width:48px; height:48px; background-image:url(/images/ajax-loader.gif);background-repeat:no-repeat; display:block; position:fixed; top:50%; left:50%; margin:-24px -24px 0 0 }

header .stack{position: fixed;top: 0px;right: 0px; left:0; width: 100%;z-index: 1010;-webkit-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5);-moz-box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5);box-shadow: 0px 0px 10px 0px rgba(50, 50, 50, 0.5);}

#spnNotificationIcon1{margin-top: 1px; margin-left:5px; float: right;background: url(/images/TopBar/TopBarNotifc1.png)no-repeat top left;width: 20px;height: 19px;font-size: 10px;font-weight:bold;text-align: center;padding-top: 2px;}
#divifrmRecommendedJobs{position:fixed;width:100%;height:100%;top:0px;right:0px;z-index:2030;display:none; background: rgba(95, 95, 95, .4);display:none}
#divifrmRecommendedJobs iframe{z-index:2;position:relative}
#divifrmRecommendedJobsLoader {margin-top:-60px;width: 120px;height: 120px;position: fixed;right: 50%;top: 50%;margin-right: -60px;z-index: 1;}
#spnNotificationIcon2{margin-top: 1px; margin-left:5px; float: right;background: url(/images/TopBar/TopBarNotifc1.png)no-repeat top left;width: 20px;height: 20px;font-size: 10px;font-weight:bold;text-align: center;padding-top: 2px;}
#spanMissedJobCount{padding-top:3px;margin-top: -6px;float: right;background: url(/images/TopBar/TopBarNotifc3.png)no-repeat top left;width: 26px;height: 24px;font-size: 10px;font-weight:bold;text-align: center;}
#aMissedJobTopBar{text-decoration:none; display:block;width:77px;height:31px;line-height:17px;padding-top:14px}
#liRecommendedJobs2 img,liRecommendedJobs1 img{vertical-align: middle;}

/*hide icone element when screen less then 1280 px*/
@media all and (max-width: 1280px) {#socialTop .icon-blogger{display:none} 
                                    #socialTop .icon-twitter{display:none}
                                    #socialTop .icon-googlep{display:none}
                                    /*#socialTop .icon-headphones{display:none}*/
                                    header .search input[type=text]{width:205px !important}
                                    header .user a, header .userIn a{padding:0 10px}
}

@media all and (min-width:1280px) and (max-width: 1350px) {
    header .search input[type=text]{width:235px !important}
    #socialTop .icon-blogger{display:none} 
    #socialTop .icon-twitter{display:none}
    #socialTop .icon-googlep{display:none}
    /*#socialTop .icon-headphones{display:none}*/
   /* header .user, header .userIn{width:508px}*/
    header .user a, header .userIn a{padding:0 10px}
    /*header .userIn .theUser .name{min-width:140px;max-width:280px;padding-left: 20px;padding-right: 20px;margin-left: 0px;}*/ 
    header #SearchContentSuggestions{width:273px}
  
}

@media all and (min-width:1350px) {
    /*header .userIn .theUser .name{min-width:140px;max-width:280px;padding-left: 15px;padding-right: 15px;margin-left: 0px;}*/ 
   /* header .user, header .userIn{width:800px}*/
    header #SearchContentSuggestions{width:288px}
    /*header .userIn .theUser .name .ntext{max-width: 130px !important;}*/
  
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /*  header .userIn .user-profile a#profile_link > img, #UserGuestTopBar .user-profile-guest a#profile-link-guest > img {
        height:30px !important
    }*/
}