
#maincp{border:none;padding:0;}
.sendmaillink{padding-left:20px;font-size:15px;margin-left:3px;}
.sendmailjobslink{background:url('https://shassets-g6apfwg4efc2hhd2.z02.azurefd.net/css/cssimg/email_many.png') no-repeat 0px 0px;}
.sendmailmelink{background:url('https://shassets-g6apfwg4efc2hhd2.z02.azurefd.net/css/cssimg/email_send.png') no-repeat 0px 0px;}
.sendmailfriendlink{background:url('https://shassets-g6apfwg4efc2hhd2.z02.azurefd.net/css/cssimg/email_friend.png') no-repeat 0px 0px;}
.backtosearchlink{background:url('https://shassets-g6apfwg4efc2hhd2.z02.azurefd.net/images/icons/browse.gif') no-repeat 0px 1px;}
.imgMv{margin-bottom:-4px;}
.breadcrumb{min-height:10px !important;}
.bannerposition{overflow:hidden;}
.detail_1{padding:4px 130px 1px 15px;position:relative;}
.detail_1 h1{margin-right:10px;overflow:hidden;text-overflow:ellipsis;color:#000;font-weight:300 !important;}
.detail_2{border-bottom:dashed 1px #d9d9d9;padding:1px 12px 4px 15px;font-size:14px;}
.LeftJobHeaderWrapper{padding:5px 0 0 15px;font-size:14px;line-height:18px;display:inline-block;margin-bottom:15px;}
.RightJobHeaderWrapper{display:inline-block;float:right;padding-right:10px;height:130px;}
.top_detail{width:100% !important;border-bottom:dashed 1px #939393;}
#detail_2_ph{padding-bottom:15px;padding-top:10px;margin-top:7px;}
#td_jobpositionnolink{color:#000000 !important;}
.CompanySummaryText{display:inline-block;margin-top:15px;}
#CompanyName{display:block;font-size:16px;font-weight:600;color:#003e56;}
.CompanySum{padding-left:15px;font-size:14px;}
.ApplyLeft{display:inline-block;}
.ApplyLeft a{font-size:26px !important;line-height:38px !important;}
.ActionLeft{display:block;margin-top:16px !important;}
.widebutton{padding:4px 42px !important;font-size:14px;}
.widebutton:hover{padding:4px 42px !important;font-size:14px;}
.social{margin-top:0 !important;display:inline-block !important;margin-left:11px;padding-top:5px;}
#apply_btn_btm{display:inline-block;float:right;}
#apply_btn_btm a{font-size:26px !important;line-height:38px !important;}
.SocialApplyWrapper{clear:both;margin-top:0;height:30px;padding-top:15px;}
.buttonjs{font-family:'Open Sans', Arial, sans-serif !important;font-weight:400 !important;}
.icon_jobslike,.icon_tellme,.icon_tellfriend{margin:5px 10px 0 0;display:inline-block;float:left;}
.icon_jobslike{width:16px;height:16px;background:url('https://shassets-g6apfwg4efc2hhd2.z02.azurefd.net/css/cssimg/iconspritesheet.png') -153px -77px;border:0;}
.icon_tellme{width:16px;height:16px;background:url('https://shassets-g6apfwg4efc2hhd2.z02.azurefd.net/css/cssimg/iconspritesheet.png') -115px 0px;border:0;}
.icon_tellfriend{width:16px;height:16px;background:url('https://shassets-g6apfwg4efc2hhd2.z02.azurefd.net/css/cssimg/iconspritesheet.png') -115px -95px;border:0;}
.JobDetailPanel{font-family:'Open Sans', Arial, sans-serif !important;}
.JobDetailPanel h1{font-size:32px;line-height:42px;font-weight:400;}
.JobDetailPanel p{margin-left:0px !important;margin-right:0px !important;}
.JobDetailPanel hr{border:none;background-color:#11439b;color:#11439b;height:1px;margin:10px 5px;}
.jd_label{width:25%;float:left;font-weight:700;display:block;margin-bottom:7px;clear:left;}
.jd_value{width:53%;float:left;display:block;margin-bottom:7px;word-wrap:break-word;}
.td_location_salary{clear:right;font-weight:300;font-size:22px;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
.td_last_view{display:none;}
.td_posted_date{display:block;font-size:14px;line-height:26px;}
.td_job_type{margin-right:10px;font-weight:300;font-size:22px;line-height:34px;padding-bottom:8px;}
.td_posted_by{display:block;margin-right:10px;font-weight:300;font-size:22px;line-height:34px;}
.td_posted_by .lbl{font-weight:300;font-size:22px;line-height:34px;}
.main_detail{width:100% !important;overflow:auto;position:absolute;top:70px;bottom:0px;left:0px;right:0px;}
.md_visareq{padding:10px 0 0 15px;font-size:18px;line-height:26px;font-weight:400;display:inline-block;}
.md_skills{padding-left:15px;padding-top:10px;color:#222;font-size:18px;line-height:26px;}
.md_skills img{display:none;}
.jobFullLink{padding-left:15px;padding-top:10px;color:#222;font-size:18px;line-height:26px;margin-bottom:15px;margin-top:0 !important;}
.md_seemorelink{font-size:12px;}
.md_items{font-size:18px;line-height:26px;width:96%;padding-left:15px;color:#222;}
#seemore{clear:both;float:right;}
.main_detail_content{padding-right:5px;}
.detail_actions_icons{margin-top:5px;}
.LZTiles{padding-left:12px;}
.md_agency_logo{margin:10px 0 10px 15px;display:inline-block;max-height:120px;}
.jobshead{padding-right:110px !important;padding-bottom:3px !important;}
.showsearchlink{font-size:13px;margin-left:11px;white-space:nowrap;}
.searchviewitem a:hover{-webkit-box-shadow:inset 0px -2px 5px 0px #fff;box-shadow:inset 0px -2px 5px 0px #fff;color:#fff6ee !important;}
#CountrySearchText,#CountrySearchText span{vertical-align:top;}
#apply_btn_btm{clear:both;padding-top:10px;}
#UseMyCountries{float:left;}
#MyCountries label{margin-top:0 !important;}
.CompanySummary,.FeaturedCompanySummary{clear:both;width:auto;margin:10px 0 10px 0;font-size:11px;line-height:1.4em;padding:10px;-moz-border-radius:0px 0px 6px 6px;-webkit-border-radius:0px 0px 6px 6px;-o-border-radius:0px 0px 6px 6px;border-radius:0px 0px 6px 6px;border-width:1px;border-style:solid;border-color:#c2e2fd;}
.showSum,.fjShowSum{background:url('https://shassets-g6apfwg4efc2hhd2.z02.azurefd.net/css/cssimg/down_arrow.gif') repeat-x;height:12px;width:13px;display:inline-block;}
.hideSum,.fjHideSum{background:url('https://shassets-g6apfwg4efc2hhd2.z02.azurefd.net/css/cssimg/up_arrow.gif') repeat-x;height:12px;width:13px;display:inline-block;}
.showCon,.fjShowCon{background:url('https://shassets-g6apfwg4efc2hhd2.z02.azurefd.net/css/cssimg/down_arrow.gif') repeat-x;height:12px;width:13px;display:inline-block;}
.hidden{display:none;}
.detailspane:active{border:2px solid #00aeef !important;-webkit-box-shadow:inset 0px 0px 4px 1px #79cfef;box-shadow:inset 0px 0px 4px 1px #79cfef;}
.detailspane{border:solid 2px #689AC4;}
.ubpanel{padding-left:0px !important;}
.accrLogo{padding-left:5px;}
.accrLogo img{vertical-align:middle;}
.searchheader{clear:both;width:100%;display:block;}
.jsheaderwingright{float:right;}
.jsheaderwingleft{float:left;min-width:320px;}
.hdrbannerposition{width:468px;max-height:60px;margin:0 auto;padding-top:3px;overflow:hidden;}
.unbasketbutton{display:inline-block;float:left;float:left;}
.top_detail .fulscrbutton,.top_detail .unbasketbutton,.top_detail .basketbutton,.top_detail .nobasketbutton{margin:5px 10px 0 0;}
.bsktPos a:hover{color:#ff7e00 !important;}
.applybasketjob:hover{color:#ff7e00 !important;}
.bsktPosHeader{font-weight:700;font-size:12px;margin-bottom:15px;}
.bsktPos{float:left;width:30%;color:#c2e2fd;font-weight:bold;padding-right:1%;}
.bsktSal{float:left;width:19%;padding-right:1%;}
.bsktLoc{float:left;width:19%;padding-right:1%;}
.bsktType{float:left;width:13%;padding-right:1%;}
.bsktDel{float:left;width:5%;}
.bsktSel{float:left;padding:0 5px;}
.bskApp{float:left;width:8%;}
.removebasket{display:inline-block;}
.selectall{padding:0 0 10px 5px;}
a.highLink{font-size:14px;color:#ff7e00;font-weight:bold;text-decoration:underline;}
.removedJobs{max-height:400px;}
#removedJobs h3{width:500px;display:inline-block;}
#removedJobs .basketItem{color:#777;border-top:1px solid #ccc;}
#removedJobs .basketItem:nth-child(odd){background:#f2f2f2;}
.rmheader h3{font-size:13px;float:left;}
.lrtitle{display:inline-block;margin-bottom:10px;}
a.Normal:hover{color:#ff7e00 !important;}
#iMsg{margin-right:5px;}
.message{font-size:12px;font-weight:bold;}
.message span{padding-top:2px;}
.padright{margin-right:10px;}
.selectAllLink{padding-right:1%;}
.selectLinkArea{}
.rmbsktpos{float:left;width:29%;font-weight:bold;padding-right:1%;word-wrap:break-word;margin-left:5px;}
.rmbsktsal{float:left;width:19%;padding-right:1%;}
.rmbsktloc{float:left;width:14%;padding-right:1%;}
.rmbskttype{float:left;width:15%;padding-right:1%;}
.rmbsktsel{float:left;padding-right:1%;}
.cleardiv{float:right;font-size:13px;margin-right:5px;}
.togglelink{font-size:13px;float:right;}
.emptybasket{margin-top:30px;}
.emptybaskethidden{display:none !important;}
.fulscrbutton,#seemore{display:none;}
.dialogwhite{background:#FFFFFF !important;border:3px solid #11439b !important;padding:0 !important;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;-webkit-box-shadow:0px 0px 22px 0px #000;-moz-box-shadow:0px 0px 22px 0px #000;box-shadow:0px 0px 22px 0px #000;overflow:visible !important;}
.dialogwhite .ui-widget-header{background:#11439b;border:0;font-size:16px;padding:3px 0 3px 10px !important;}
.SEInputLabelEmail{display:inline-block;width:100px;}
.SEInputLabelFriendName{display:inline-block;width:100px;}
.SEInputLabelSenderName{display:inline-block;width:100px;}
.SEInputLabelPass{display:inline-block;width:100px;}
.SECancelDialogLink{float:right;padding:13px 15px 0 0;}
.AppEmailErrorMessage{color:#F03;padding-left:78px;}
.AppEmailForgotPassLink{padding-left:78px;}
.jlJobNav{min-height:30px;border:1px solid #11439b;margin:0 10px 5px 10px;padding:6px;}
.jlJobNavLeftWrap{float:left;text-align:left;padding-left:10px;min-width:200px;}
.jlJobNavRightWrap{float:right;text-align:right;padding-right:10px;min-width:200px;}
.jlJobNavPrev,.jlJobNavNext{padding-bottom:4px;}
.disclaimer{padding:0 10px 0 10px;font-size:12px;}
#divMobile{max-width:752px;}
.homemsgbox{line-height:15px;font-size:120%;padding-top:10px;padding-right:10px;padding-bottom:6px;padding-left:10px;margin-left:6px !important;border-color:#999;border-width:2px;border-style:solid;border-radius:4px;box-shadow:1px 1px 10px 1px #aaa;background-color:#fee56a;}
#sendsearchjobsdialog .privacyDetails,#SendJobInfoDialog .privacyDetails,#sendjobsdialog .privacyDetails{padding:0;margin-top:10px;}
#morejobscp{margin-top:25px;}
#moreJobs{grid-template-columns:1fr 1fr 1fr !important;display:grid;grid-gap:15px;justify-content:space-between;}
#mjHdr{font-size:16px;}
.simJobItem{font-family:'Open Sans',Arial,sans-serif;margin:0;min-width:0;width:auto;height:175px;text-decoration:none;display:inline-block;background:#edf4fc;position:relative;vertical-align:top;font-size:14px !important;}
.simJob{padding:5px 10px 10px;}
.simJob hr{border:0;border-top:1px dotted rgba(0,0,0,.4);padding:0;margin:5px 0;}
.simPosition{color:#006bba;font-size:16px !important;font-weight:600;word-break:break-word;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.simJobItem a{text-decoration:none;}
.simLocation{font-weight:600;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:17px;}
.simRate{font-weight:600;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:17px;}
.simjobDesc{display:block;font-weight:400;line-height:20px;padding:0;height:100px;overflow:hidden;position:relative;}
.CompanySummary{width:600px;margin:10px 0 10px 0;font-size:12px;line-height:1.4em;padding:10px;-moz-border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;-o-border-radius:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;border-width:1px;border-style:solid;border-color:#ccc;}