/* Minification failed. Returning unminified contents.
(96,31): run-time error CSS1035: Expected colon, found 'width'
 */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Career ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.careerwrap { width: 960px; margin: 0 auto; }
.careerwrap hgroup { margin: 0; }
.careerwrap hgroup h1 { font-family: 'yantramanavbold'; color: #29306c; font-size: 46px; line-height: 38px; padding-bottom: 5px; font-weight: normal; }
.careerwrap hgroup h1 span { font-weight: normal; font-family: 'yantramanavbold'; }
.careerwrap hgroup h2 { font-family: 'yantramanavbold'; font-size: 38px; line-height: 38px; color: #4f4f4f; font-weight: normal; }
.carcommon a { color: #ef7a26; text-decoration: underline; font-weight: bold; }
.carcommon a:hover { color: #ef7a26; font-size: 15px; text-decoration: none; }
.carcommon span { font-weight: bold; }
.typecommon {margin-bottom: 5px !important; }
.typecommon a { color: #ef7a26; font-size: 15px; text-decoration: underline; font-weight: bold; }
.typecommon a:hover { color: #ef7a26; font-size: 15px; text-decoration: none; }

.careerbox h2 { margin: 0 0px 10px 0; font-family: 'yantramanavbold'; font-weight: normal; color: #4f4f4f; font-size: 20px; line-height: 24px; padding-bottom: 5px; }
.careerline { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: solid 1px #d8d5d6; width: 448px; float: left; height: 348px; margin: 0 15px 30px; }
.careseo { background: url(../images/careerseo.png) no-repeat left top; }
.caresupport { background: url(../images/careersupport.png) no-repeat left top; }
.careersupportmanager { background: url(../images/careersupportmanager.png) no-repeat left top; }
.caregradesigner { background: url(../images/graphicdesiner.png) no-repeat left top; }
.carephp { background: url(../images/careerphp.png) no-repeat left top; float:right;}
.caredesigner { background: url(../images/careerdesigner.png) no-repeat left top; }
.carehtml { background: url(../images/careerhtml.png) no-repeat left top; }
.caresysadmin { background: url(../images/careersysadmin.png) no-repeat left top; }
.careaspdeveloper { background: url(../images/careeraspdeveloper.png) no-repeat left top; }
.carensgsales { background: url(../images/career-nsgexecutive.png) no-repeat left top; }
.caregraphic { background: url(../images/careergraphic.png) no-repeat left top;}
.cmncarebox { padding: 175px 13px 10px 13px; min-height: 103px; }
.cmncarebox h2 { font-family: 'yantramanavbold'; font-size: 20px; line-height: 20px; color: #54a447; padding: 10px 0 11px 0; display: block; font-weight: normal; }
.cmncarebox p { line-height: 20px; }
.cmncarebox p span { font-weight: bold; }
.carebtnwrap { text-align: center; display: block; width: 130px; margin: 0 auto; }
.viewdetailsbtn a { padding: 8px 10px; color: #ffffff; display: block; cursor: pointer; text-decoration: none; border: 2px solid #f07725; background:#f07725; border-radius: 3px; text-align: center; font-size: 20px; font-family: 'yantramanavbold';}
.viewdetailsbtn a:hover { background: transparent; color: #f07725; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.applynowbtn a { padding: 8px 10px; color: #ffffff; display: block; cursor: pointer; text-decoration: none; border: 2px solid #f07725; background:#f07725; border-radius: 3px; text-align: center; font-size: 20px; font-family: 'yantramanavbold';}
.applynowbtn a:hover { background: transparent; color: #f07725; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.careerapply { float: right; margin: 0 0 20px 0; }
.carepartnerwrap { padding: 17px 0px 57px 0px; width: 920px; margin: 0 auto; }
.carepartnerwrap h3 { font-family: 'yantramanavbold'; color: #4f4f4f; font-size: 28px !important; line-height: 28px; text-align: center; padding-bottom: 31px !important; font-weight: normal; } 
.applywrap { -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; padding: 30px 25px 20px 25px; background: #f7f7f7; margin-bottom: 23px; }
.applywrap h3 { font-family: 'yantramanavbold'; font-size: 30px; line-height: 32px; color: #29306c; margin-bottom: 10px; font-weight: normal; } 
.adsearchraw { width: 100%; color: #4f4f4f; font-size: 14px; }
.adsearchraw dl { font-size: 14px; color: #4f4f4f; }
.adsearchraw dl dt { color: #615c58; float: left; margin-right: 5px; width: 25%; text-align: right; display: block; padding-right: 5px; font-size: 14px; line-height: 30px; font-family: Arial, Tahoma, "Times New Roman"; }
.adsearchraw dl dt span { color: #ff0000; }
.adsearchraw dl dd { padding: 0; color: #615C58; display: block; margin-bottom: 15px; }
.adsearchinput { min-width: 76px; width: 470px; background: url(../images/careerinputbg.png) repeat-x left bottom #FFFFFF; border: solid 1px #b2b2b2; font-size: 14px; color: #5b5b5b; padding: 6px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.jobline { padding: 0 0px; width: 470px; float: left; }
.joblinetwo { padding: 25px 0px 5px 0px; width: 470px; float: left; text-align: right; }
.adsearchselectsbig { width: 470px; }
.adsearchbtn { padding: 8px 10px; color: #ffffff; display: block; cursor: pointer; text-decoration: none; border: 2px solid #54a447; background:#54a447; border-radius: 3px; text-align: center; font-size: 20px; font-family: 'yantramanavbold';}
.adsearchbtn:hover {background: transparent; color: #54a447; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.joinourteam { padding: 40px 0 0 112px; font-size: 60px; line-height: 50px; font-family: 'yantramanavbold'; color: #FFF; font-weight: normal; } 
.btnviewpositions { background: url(../images/btn-viewpositions.png) no-repeat left top; width: 240px; height: 55px; border: none; margin: 35px 0 0 160px }
.btnviewpositions:hover { background: url(../images/btn-viewpositionshover.png) no-repeat left top; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ WorldLeading ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.labraw { width: 682px; float: left; margin-top: 10px; }
.labraw label { float: left; padding: 2px 15px 0 0; width: 215px; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 15px !important; color: #5b5b5b; text-align: right; margin-bottom: 20px; }
.labraw label span { color: #ff0000; }
.labraw .labright { width: 360px; float: left; }
.labraw .labright p { width: 360px; float: left; display: block; }
.labraw .labright p img { float: left; margin: 0 10px 0 0; }
.labraw .labright p .imgrotate { padding: 10px 0 0 0; float: left; }
.btnwhywrap { margin: 24px 0 0 135px; }
.btnwhyworkhere { background: #28316c; border: none; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding: 10px 20px 17px 20px; disply: block; color: #FFF; float: left; cursor: pointer; }
.btnwhyworkhere a { cursor: pointer; font-family: 'yantramanavbold'; color: #FFF; font-weight: normal; text-align: center; font-size: 30px; line-height: 28px; text-decoration: none; display: block; }
.btnwhyworkhere:hover { background: #3c4aa2;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ WhyWorkHere ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.whywhite { background: #FFF; }
.whygray { background: #e1e3ef; }
.whycream { background: #efefef; }
.whyshadow { width: 960px; margin: 0 auto;}
.whyworkbox {padding: 0 0 32px 0; }
.whyworkbox hgroup { padding: 0 0 26px 0; }
.whyworkbox hgroup h1 { font-family: 'yantramanavbold'; color: #29306c; font-size: 46px; line-height: 38px; padding-bottom: 5px; font-weight: normal; }
.whyworkbox hgroup h1 span { font-weight: normal; font-family: 'yantramanavbold'; }
.whyworkbox hgroup h2 { font-family: 'yantramanavbold'; font-size: 33px; line-height: 35px; color: #4f4f4f; }
.whycommon + .whycommon { padding-top: 15px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FunLaidBack ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.funlaidbox {padding: 60px 0; }
.funlaidbox .laidtxt { float: left; width: 485px;}
.funlaidbox .laidimg { float: right; width: 425px;}
.funlaidbox .laidimg .funlaidimg { padding: 22px 0 0 0; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Location ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.locationpay {padding: 60px 0; }
.locationpay .localeft { float: left; width: 335px; }
.locationpay .localeft .locatimg { position: absolute; margin: -50px 0 0 0; }
.locationpay .locaright { width: 560px; float: right; padding: 0; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Competetive Pay ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.competepay {padding: 60px 0; }
.competepay .compleft { float: left; width: 295px; }
.competepay .compright { widt width: 475px;}
.collabrativebox .envirimg { float: right; wih: 600px; float: right; padding: 0 0 0 0;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Collaborative Environment ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.collabrativebox {padding: 60px 0 60px; }
.collabrativebox .envirtxt { float: left; width: 435px;}
.btnopenpositions { background: url(../images/btn-viewopenpositions.png) no-repeat left top; width: 290px; height: 55px; border: none; margin: 24px 0 0 135px }
.btnopenpositions a { text-indent: -9999em; display: block; cursor: pointer; width: 290px; height: 55px; }
.btnopenpositions:hover { background: url(../images/btn-viewopenpositionshover.png) no-repeat left top; }

.enterprisebdm{background: url(../images/career-reseller-account-manager.png) no-repeat left top;}
.resellermanager{background: url(../images/career-enterprise-new-business-development-manager.png) no-repeat left top;}
.suthenticationspl{background: url(../images/career-customer-authentication-specialist.png) no-repeat left top;}
.caredigmarmanager { background: url(../images/career-director.png) no-repeat left top;}

.careerbox .applicantinfo{padding: 40px; background-image: none; font-size: 24px; line-height: 34px; margin-bottom: 50px;}

/*GDRP Changes*/
.tool-tips {position:absolute; display:inline-block !important; float: right; width: 18px; height: 20px; background: url(/images/icon-privacyr.svg) no-repeat; margin-top: 6px; cursor: pointer; margin-left:8px;}
.tool-tips:hover{background: url(/images/icon-privacyh.svg) no-repeat;}
.tool-tips span {position:absolute; width:250px; background:#fff; padding:16px; line-height:16px; text-align:center; visibility:hidden; border-radius:4px; -moz-box-shadow:2px 2px 9px #aaaaaa; -webkit-box-shadow:2px 2px 9px #aaaaaa; -o-box-shadow:2px 2px 9px #aaaaaa; box-shadow:2px 2px 9px #aaaaaa; left:-42px !important; font-size:12px; color:#4f4f4f; font-weight: normal;}
.tool-tips span:after {content:''; position:absolute; top:-12%; left:50%; margin-left:99px; width:0; height:0; border-top:none; border-bottom:12px solid #FFFFFF !important; border-right:12px solid transparent; border-left:12px solid transparent;}
.tool-tips:hover span {visibility:visible; opacity:1; top: 30px; left:50%; margin-left:-185px; z-index:999;}
.QapTcha {  float: left; margin-top: 0px; width: 252px; }
.QapTcha .clr { clear: both; }
.QapTcha .bgSlider { width: 252px; height: 38px;float: left; background-color: #101010;background: transparent url('../images/SliderLock.png') no-repeat;}
.QapTcha .Slider {width: 52px;height: 38px;background: transparent url('../images/bg_draggable_qaptcha.jpg') no-repeat;cursor: e-resize;position: relative;top: 0;left: 0; opacity:1}
.QapTcha .TxtStatus {clear: both;color: #BB2828;font-family: arial;font-size: 14px;margin-top: 7px;text-align: left;width: 280px;font-weight:bold; }
.QapTcha .dropSuccess { color: #4e8b37; } 
.QapTcha .dropError { color: #bb2828; }
.captchanote { color: #5B5B5B;float: left;font-size: 14px; padding: 5px 0 5px 0; }
.captchawrap { width:350px;float:left;padding-top:10px; }
