@CHARSET "UTF-8";#JobSearchPage.jobSearchResponsiveVariant #JobSearchResults .tbl{width:100%}#JobSearchPage.jobSearchResponsiveVariant #JobSearchResults .jobsSearchHeader{margin-bottom:0}#JobSearchPage.jobSearchResponsiveVariant #JobSearchResults .pageNavBar{margin-bottom:0 !important}#JobSearchPage.jobSearchResponsiveVariant #JobSearchResults .gdSimilarJobs .jobScopeWrapper{width:100%}#JobSearchPage.jobSearchResponsiveVariant #JobSearchResults .gdSimilarJobs .jobScopeWrapper .jobListing{min-width:100px}#JobSearchPage.jobSearchResponsiveVariant #JobSearchResults .gdSimilarJobs .jobScopeWrapper .jobListing .jobListingData{width:100%}#JobSearchPage.jobSearchResponsiveVariant #JobSearchResults .gdSimilarJobs .jobScopeWrapper .jobListing .jobListingData .saveJobListing{padding-right:5px}#JobSearchPage.jobSearchResponsiveVariant #JobSearchResults .gdSimilarJobs .jobScopeWrapper .jobListing .newJobAlert,#JobSearchPage.jobSearchResponsiveVariant #JobSearchResults .gdSimilarJobs .jobScopeWrapper .jobListing .easyApplyAlert{display:none}#JobSearchPage.jobSearchResponsiveVariant #JobSearchResults .rightRailAd.tbl{width:initial}#JobSearchPage.jobSearchResponsiveVariant #JobSearchResults .rightRailAd .adSlotContainer.mainAd{padding-bottom:0;display:inline-block;width:inherit}#EmpHero{position:relative}#EmpHero.content{cursor:pointer}#EmpHero img{width:100%;height:auto;max-height:185px}#EmpHero.blurred{width:100%;height:63px;overflow:hidden}#EmpHero div.featured-video{-webkit-transition:background-color 1s;transition:background-color 1s;position:absolute;z-index:2;cursor:pointer;margin:auto;top:0;right:0;left:0;bottom:0;border-radius:50%;background-color:rgba(0,0,0,0.3);height:84px;width:84px}#EmpHero div.featured-video:after{content:'';width:0;height:0;border-style:solid;border-width:23px 0 23px 39px;border-color:transparent transparent transparent #ffffff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-left:6.5px}@media only screen and (max-width: 767px){#EmpHero div.featured-video{height:38px;width:38px;}#EmpHero div.featured-video:after{border-width:11.5px 0 11.5px 19px;margin-left:5px}}#EmpHero.noVideo:hover #EmpHeroPhotoLink{background:rgba(0,0,0,0.7);text-shadow:2px 2px 5px #000;text-decoration:underline}#EmpHero:hover div.featured-video{background-color:rgba(0,0,0,0.7)}#EmpHero i.camera{background-image:url('//static.glassdoor.com/static/img/core/sprites/ei.png?v=6eb5993cv');background-position:-97px -34px;width:16px;height:12px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){#EmpHero i.camera{background-image:url('//static.glassdoor.com/static/img/core/sprites/ei2x.png?v=dde1c9694');background-size:139px 77px;}}#EmpHeroPhotoLink{display:block;position:absolute;right:14px;top:14px;padding:7px;white-space:nowrap;color:#fff !important;cursor:pointer;border-radius:4px;z-index:15;text-align:center;background:rgba(0,0,0,0.3);-webkit-transition:all 0.3s;transition:all 0.3s}#EmpHeroPhotoLink:hover{background:rgba(0,0,0,0.7);text-shadow:2px 2px 5px #000;text-decoration:underline}#EmpHeroPhotoLink span{font-weight:normal;line-height:1em}@media only screen and (max-width: 767px){#EmpHeroPhotoLink{display:none;}}.featured-video-wrapper{background-color:#000}#EIHdrModule,.eiHdrModule{position:relative;min-height:60px;margin-bottom:0}#EIHdrModule i.icon-bullseye-select,.eiHdrModule i.icon-bullseye-select{background-image:url('//static.glassdoor.com/static/img/core/sprites/ei.png?v=6eb5993cv');background-position:-80px -12px;width:22px;height:22px;top:-10px;left:50%}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){#EIHdrModule i.icon-bullseye-select,.eiHdrModule i.icon-bullseye-select{background-image:url('//static.glassdoor.com/static/img/core/sprites/ei2x.png?v=dde1c9694');background-size:139px 77px;}}#EIHdrModule i.icon-bullseye-unselect,.eiHdrModule i.icon-bullseye-unselect{background-image:url('//static.glassdoor.com/static/img/core/sprites/ei.png?v=6eb5993cv');background-position:-102px -12px;width:22px;height:22px;top:-10px;left:50%}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){#EIHdrModule i.icon-bullseye-unselect,.eiHdrModule i.icon-bullseye-unselect{background-image:url('//static.glassdoor.com/static/img/core/sprites/ei2x.png?v=dde1c9694');background-size:139px 77px;}}#EIHdrModule.locked,.eiHdrModule.locked{position:fixed;width:inherit;max-width:calc(996px);background-color:#fff;z-index:101;opacity:0.95}@media only screen and (max-width: 767px){#EIHdrModule,.eiHdrModule{border-left-width:0;border-right-width:0;margin-top:0;}#EIHdrModule div.buttons.tbl,.eiHdrModule div.buttons.tbl{display:inherit !important}#EIHdrModule div.buttons.tbl.hidden,.eiHdrModule div.buttons.tbl.hidden{display:none !important}}#EIHdrModule div.empInfo.tbl,.eiHdrModule div.empInfo.tbl{width:100%}#EIHdrModule div.empInfo.tbl .cell,.eiHdrModule div.empInfo.tbl .cell{width:67%;padding:14px 14px 14px 0;vertical-align:bottom;position:relative}#EIHdrModule div.empInfo.tbl div.logo.cell,.eiHdrModule div.empInfo.tbl div.logo.cell{width:3%;padding:14px;position:relative;z-index:5}#EIHdrModule div.empInfo.tbl div.logo.cell .sqLogo,.eiHdrModule div.empInfo.tbl div.logo.cell .sqLogo{padding:0}@media only screen and (max-width: 767px){#EIHdrModule div.empInfo.tbl div.logo.cell .sqLogo span,#EIHdrModule div.empInfo.tbl div.logo.cell .sqLogo img,.eiHdrModule div.empInfo.tbl div.logo.cell .sqLogo span,.eiHdrModule div.empInfo.tbl div.logo.cell .sqLogo img{line-height:70px;width:70px;height:70px;}}@media only screen and (max-width: 767px){#EIHdrModule div.empInfo.tbl div.logo.cell .sqLogo i,.eiHdrModule div.empInfo.tbl div.logo.cell .sqLogo i{background-position:0px -68px;width:50px;height:52px;}}#EIHdrModule div.empInfo.tbl div.header.cell,.eiHdrModule div.empInfo.tbl div.header.cell{vertical-align:bottom;padding-bottom:16px}#EIHdrModule div.empInfo.tbl div.header.cell p,#EIHdrModule div.empInfo.tbl div.header.cell h1,.eiHdrModule div.empInfo.tbl div.header.cell p,.eiHdrModule div.empInfo.tbl div.header.cell h1{color:#000}@media only screen and (min-width: 1024px){#EIHdrModule div.empInfo.tbl div.header.cell p,#EIHdrModule div.empInfo.tbl div.header.cell h1,.eiHdrModule div.empInfo.tbl div.header.cell p,.eiHdrModule div.empInfo.tbl div.header.cell h1{position:relative;top:7px;}}#EIHdrModule div.empInfo.tbl div.unlock.cell,.eiHdrModule div.empInfo.tbl div.unlock.cell{text-align:right;position:relative;top:2px}#EIHdrModule a.gd-btn i.btn-plus,.eiHdrModule a.gd-btn i.btn-plus{background-image:url('//static.glassdoor.com/static/img/core/sprites/sitewide.png?v=075d8c8zj');background-position:-174px -26px;width:14px;height:14px;margin-right:1ex}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){#EIHdrModule a.gd-btn i.btn-plus,.eiHdrModule a.gd-btn i.btn-plus{background-image:url('//static.glassdoor.com/static/img/core/sprites/sitewide2x.png?v=5dd3c3k2z');background-size:210px 200px;}}#EIHdrModule .empInfo .logo>.sqLogo,#EIHdrModule .empInfo .logo>.sqLogoLink,.eiHdrModule .empInfo .logo>.sqLogo,.eiHdrModule .empInfo .logo>.sqLogoLink{margin-top:-65px}@media only screen and (max-width: 767px){#EIHdrModule .empInfo .logo>.sqLogo,#EIHdrModule .empInfo .logo>.sqLogoLink,.eiHdrModule .empInfo .logo>.sqLogo,.eiHdrModule .empInfo .logo>.sqLogoLink{margin-top:-50px;}}#EIHdrModule.noblur .empInfo .logo>.sqLogo,#EIHdrModule.noblur .empInfo .logo>.sqLogoLink,.eiHdrModule.noblur .empInfo .logo>.sqLogo,.eiHdrModule.noblur .empInfo .logo>.sqLogoLink{margin-top:-75px}@media only screen and (max-width: 767px){#EIHdrModule.noblur .empInfo .logo>.sqLogo,#EIHdrModule.noblur .empInfo .logo>.sqLogoLink,.eiHdrModule.noblur .empInfo .logo>.sqLogo,.eiHdrModule.noblur .empInfo .logo>.sqLogoLink{margin-top:-45px;}}#EIHdrModule div.buttons.tbl,.eiHdrModule div.buttons.tbl{display:none;border-top:1px solid #ccc;padding:14px 7px}@media only screen and (max-width: 1023px){#EIHdrModule div.buttons.tbl,.eiHdrModule div.buttons.tbl{display:table !important;}}#EIHdrModule div.buttons.tbl .gd-btn,.eiHdrModule div.buttons.tbl .gd-btn{display:inline-block}#EIHdrModule div.empLinks,.eiHdrModule div.empLinks{min-width:540px}#EIHdrModule div.empLinks.noswipe,.eiHdrModule div.empLinks.noswipe{min-width:inherit !important}#EIHdrModule div.empLinks.tbl,.eiHdrModule div.empLinks.tbl{width:100%;position:relative}@media only screen and (max-width: 1023px){#EIHdrModule div.empLinks.tbl,.eiHdrModule div.empLinks.tbl{display:table !important;border-top:1px solid #ccc;}}#EIHdrModule div.empLinks.tbl .cell,.eiHdrModule div.empLinks.tbl .cell{cursor:pointer;-webkit-transition:background-color 0.3s linear;transition:background-color 0.3s linear;padding:14px;vertical-align:middle}#EIHdrModule div.empLinks.tbl .cell.eiCell.active,.eiHdrModule div.empLinks.tbl .cell.eiCell.active{background-color:#fbfbfb;border-bottom:3px solid #50b3e2;padding-bottom:11px}#EIHdrModule div.empLinks.tbl .cell.eiCell:hover,.eiHdrModule div.empLinks.tbl .cell.eiCell:hover{background-color:#f1f1f1}#EIHdrModule div.empLinks.tbl .cell.vline,.eiHdrModule div.empLinks.tbl .cell.vline{padding:0;background:#eaeaea;position:absolute;height:80% !important;margin-bottom:7px;margin-top:7px}#EIHdrModule div.empLinks.tbl .cell.vline:first-child,.eiHdrModule div.empLinks.tbl .cell.vline:first-child{background:#fff !important;padding-left:14px;position:inherit}#EIHdrModule div.empLinks.tbl .cell>span,.eiHdrModule div.empLinks.tbl .cell>span{margin:0;line-height:1em;display:block;text-align:center}#EIHdrModule div.empLinks.tbl .cell.buttons,.eiHdrModule div.empLinks.tbl .cell.buttons{text-align:right}#EIHdrModule div.empLinks.tbl .cell.buttons .gd-btn,.eiHdrModule div.empLinks.tbl .cell.buttons .gd-btn{margin:0 14px 0 0}#EIHdrModule div.empLinks.tbl .cell.buttons .gd-btn:last-child,.eiHdrModule div.empLinks.tbl .cell.buttons .gd-btn:last-child{margin:0}#EIHdrModule div.empLinks.tbl .cell:last-child,#EIHdrModule div.empLinks.tbl .cell.eiCell:last-of-type,.eiHdrModule div.empLinks.tbl .cell:last-child,.eiHdrModule div.empLinks.tbl .cell.eiCell:last-of-type{border-right-width:0}#EIHdrModule div.empLinks.tbl a.cell,#EIHdrModule div.empLinks.tbl span.cell,.eiHdrModule div.empLinks.tbl a.cell,.eiHdrModule div.empLinks.tbl span.cell{text-decoration:none;width:90px;max-width:90px;padding:14px 0}#EIHdrModule div.empLinks.tbl a.cell .num,#EIHdrModule div.empLinks.tbl span.cell .num,.eiHdrModule div.empLinks.tbl a.cell .num,.eiHdrModule div.empLinks.tbl span.cell .num{color:#666}#EIHdrModule div.empLinks.tbl a.cell.eiCell.inactive .num,#EIHdrModule div.empLinks.tbl span.cell.eiCell.inactive .num,.eiHdrModule div.empLinks.tbl a.cell.eiCell.inactive .num,.eiHdrModule div.empLinks.tbl span.cell.eiCell.inactive .num{color:#999}#EIHdrModule div.empLinks.tbl a.cell .subtle,#EIHdrModule div.empLinks.tbl span.cell .subtle,.eiHdrModule div.empLinks.tbl a.cell .subtle,.eiHdrModule div.empLinks.tbl span.cell .subtle{margin-top:4px;color:#2c84cc}#EIHdrModule a.hoverIcon,.eiHdrModule a.hoverIcon{position:relative;display:inline-block;top:2px;padding:0 7px;border-radius:2px;vertical-align:baseline}#EIHdrModule a.hoverIcon:hover,.eiHdrModule a.hoverIcon:hover{background:#fde700}#EIHdrModule i.openCompany,.eiHdrModule i.openCompany{width:111px;height:17px;background:transparent url("//static.glassdoor.com/static/img/core/openCompany/oc-logo-222x34.png?v=1a93ef8iw") no-repeat center;background-size:111px 17px}#EIHdrModule .activityLevel,.eiHdrModule .activityLevel{cursor:pointer;color:#999}#EIHdrModule .activityLevel .green,.eiHdrModule .activityLevel .green{border-bottom:1px solid #7cb228}#EIHdrModule .activityLevel .red,.eiHdrModule .activityLevel .red{border-bottom:1px solid #999}.eiHdrModule div.empLinks.tbl{border-bottom:1px solid #ccc}.eiHdrModule div.empLinks.tbl span.cell{width:auto;max-width:none}.eiHdrModule div.empLinks.tbl span.cell.eiCell{width:90px;max-width:90px}.eiHdrModule .bigRating{color:#7cb228;line-height:0}.eiHdrModule #EmpHero{border-top:1px solid #ccc}.eiHdrModule .reviewSnip .reviewSummary .seeAll a{white-space:nowrap}@media only screen and (max-width: 767px){.eiHdrModule #EmpHero,.eiHdrModule div.empLinks.tbl{width:calc(100% + 28px) !important;margin-left:-14px !important}.eiHdrModule div.empInfo.tbl div.logo.cell{padding-left:0 !important}}.headerMoreLink{box-sizing:border-box;position:relative}.headerMoreLink .subtle{color:#2c84cc}.headerMoreLink.active ul,.headerMoreLink:hover ul{opacity:1;visibility:visible}.headerMoreLink.menu:hover{background-color:#fff}.headerMoreLink ul.selectboxit-options li i.selectboxit-option-icon{margin-right:2px}.headerMoreLink ul.selectboxit-options li .selectboxit-option-anchor{padding:7px 21px;height:auto;line-height:1em}@media only screen and (max-width: 1023px){.headerMoreLink ul.selectboxit-options li .selectboxit-option-anchor{padding:14px;font-size:14px;}}.headerMoreLink ul.selectboxit-options li .selectboxit-option-anchor:hover{color:white;text-decoration:none;text-shadow:rgba(0,0,0,0.5) 0 1px 0;background-color:#3194d6;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3194D6', endColorstr='#FF0E76D1');background:-webkit-linear-gradient(to top, #3194d6 0%, #0e76d1 100%);background:-webkit-linear-gradient(bottom, #3194d6 0%, #0e76d1 100%);background:linear-gradient(to top, #3194d6 0%, #0e76d1 100%)}.headerMoreLink .selectboxit-options li .selectboxit-disabled .selectboxit-option-anchor:hover{color:#999;background:none;-webkit-filter:none;filter:none;text-shadow:none}.headerMoreLink .selectboxit-options .selectboxit-disabled a,.headerMoreLink .selectboxit-options .selectboxit-disabled span{color:#999}.headerMoreLink .selectboxit-option .selectboxit-option-anchor:hover,.headerMoreLink .selectboxit-disabled .selectboxit-option-anchor:hover{color:white}.headerMoreLink i{height:0;width:0;border-color:transparent;border-style:solid;border-width:7px;border-top-color:#2c84cc;top:3px;position:relative;left:7px}.headerMoreLink ul{position:absolute;visibility:hidden;opacity:0;z-index:1000;background-color:white;border:1px solid #eaeaea !important;border-radius:2px;box-shadow:0 1px 1px 1px rgba(153,153,153,0.3);text-align:left;cursor:pointer;left:-1px;top:54px}.headerMoreLink ul li{margin:0}.headerMoreLink ul li a{display:block;padding:7px 14px;vertical-align:middle;text-align:left;white-space:nowrap}.headerMoreLink ul:before{content:'';position:absolute;top:7px;z-index:50000;height:1px;cursor:pointer;background:#fff}.srchNavContainer .srchNavBar{font-size:0}.srchNavContainer .srchNavBar>span,.srchNavContainer .srchNavBar>a{display:inline-block;margin:0;padding:7px 14px;font-size:14px;line-height:1em;vertical-align:middle}@media only screen and (max-width: 767px){.srchNavContainer .srchNavBar>span,.srchNavContainer .srchNavBar>a{padding:7px;}}.srchNavContainer .srchNavBar>span{background-color:#f1f1f1}body.lang-fr .srchNavContainer .postAJobUpsell a.mmLink{display:block}#SearchResults .appPromoBannerWrapper{margin:-14px -14px 14px -14px}.searchFeedbackRequest{padding:10px;border-bottom:1px solid #ddd;background:#26bf26;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2YmYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #26bf26), color-stop(0%, #ffffff), color-stop(100%, #efefef));background:-webkit-linear-gradient(to top, #26bf26 0%, #ffffff 0%, #efefef 100%);background:-webkit-linear-gradient(top, #26bf26 0%, #ffffff 0%, #efefef 100%);background:linear-gradient(to bottom, #26bf26 0%, #ffffff 0%, #efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='white', endColorstr='#efefef',GradientType=0 )}.searchFeedbackRequest .formWrapper .background{position:absolute;top:0;left:0;width:620px;height:20px;min-height:20px;background:#26bf26;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2YmYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #26bf26), color-stop(0%, #ffffff), color-stop(100%, #efefef));background:-webkit-linear-gradient(to top, #26bf26 0%, #ffffff 0%, #efefef 100%);background:-webkit-linear-gradient(top, #26bf26 0%, #ffffff 0%, #efefef 100%);background:linear-gradient(to bottom, #26bf26 0%, #ffffff 0%, #efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#26bf26', endColorstr='#efefef',GradientType=0 )}.searchFeedbackRequest .formWrapper .foreground{position:relative}.searchFeedbackRequest .formWrapper form{margin-top:5px}.searchFeedbackRequest .formWrapper textarea{min-width:100%;max-width:100%;margin:5px 0}.searchFeedbackRequest.plain{background:#fff;border-bottom:none;padding:0}.eiFilter,.eiFilter *,.srchFilter,.srchFilter *{box-sizing:border-box}.eiFilter.fill,.srchFilter.fill{width:calc(100% + 28px)}.eiFilter .openingForm,.srchFilter .openingForm{background:#f1f1f1;border-bottom:1px solid #ccc;border-top:1px solid #ccc;box-shadow:inset 0 2px 9px -7px rgba(0,0,0,0.4);margin-left:-14px;width:calc(100% + 28px)}#EISalaries .eiFilter .openingForm,#SalarySearchResults .eiFilter .openingForm,#EISalaries .srchFilter .openingForm,#SalarySearchResults .srchFilter .openingForm{margin-left:0;width:100%}.eiFilter .openingForm.hideAfterSelectBoxIt,.srchFilter .openingForm.hideAfterSelectBoxIt{position:fixed;left:-9999px}.eiFilter .basicForm .btn.col,.eiFilter .basicForm .sorts.col,.srchFilter .basicForm .btn.col,.srchFilter .basicForm .sorts.col{display:inline-block;vertical-align:middle;font-size:14px}.eiFilter .basicForm i.valignHelper,.srchFilter .basicForm i.valignHelper{width:0;height:35px;vertical-align:middle}.eiFilter .basicForm .sorts.col,.srchFilter .basicForm .sorts.col{text-align:right}.eiFilter .basicForm.noBorder,.srchFilter .basicForm.noBorder{border:none}@media only screen and (max-width: 1023px){.eiFilter .basicForm h2,.eiFilter .basicForm .btn.col,.srchFilter .basicForm h2,.srchFilter .basicForm .btn.col{display:inline-block}.eiFilter .basicForm h2,.srchFilter .basicForm h2{width:60%}.eiFilter .basicForm .btn.col,.srchFilter .basicForm .btn.col{width:37%}.eiFilter .basicForm .btn.col,.srchFilter .basicForm .btn.col{text-align:right}.eiFilter .basicForm i.valignHelper,.srchFilter .basicForm i.valignHelper{display:none}.eiFilter .basicForm .sorts.col,.srchFilter .basicForm .sorts.col{display:block;width:100%;text-align:left}}@media only screen and (max-width: 1023px){.eiFilter .eiFilterForm .col,.eiFilter .srchFilterForm .col,.srchFilter .eiFilterForm .col,.srchFilter .srchFilterForm .col{padding:0 0 14px 0;float:none;display:block;width:100%}.eiFilter .eiFilterForm .col:last-child,.eiFilter .srchFilterForm .col:last-child,.srchFilter .eiFilterForm .col:last-child,.srchFilter .srchFilterForm .col:last-child{padding:0}}.eiFilter .eiFilterForm input[type='checkbox'],.srchFilter .eiFilterForm input[type='checkbox']{margin-right:7px}@media only screen and (max-width: 1023px){.eiFilter .eiFilterForm .gd-btn,.srchFilter .eiFilterForm .gd-btn{padding-left:14px;padding-right:14px}}.eiFilter span#FilterLocationSelectBoxItText,.srchFilter span#FilterLocationSelectBoxItText{max-width:100% !important}.srchInterviewEmployer{border-bottom:1px solid #ccc}.srchInterviewEmployer .logo.cell{width:1%}.srchInterviewEmployer .ratingBar.cell{width:80px}.srchInterviewEmployer .ratingBar.cell .difficultyBar{width:12px}@media only screen and (max-width: 1023px){.srchInterviewEmployer .webInfo,.srchInterviewEmployer .hqInfo,.srchInterviewEmployer .countInfo{display:block;}}.srchInterviewEmployer span.gdBars.vertical>i{margin-right:0}#InterviewsSearchResults .interviewEmployerList .srchInterviewEmployer:last-child{border-bottom:none}#InterviewsSearchResults .interviewEmployerList .srchInterviewEmployer:last-child .cell{padding-bottom:0 !important}#InterviewEmployerSearchResults #MainCol .featuredJobsAdSlot{padding-top:7px}#ReviewSearchResults #LocationFilterSelectBoxIt{min-width:250px}@media only screen and (max-width: 1023px){#ReviewSearchResults #LocationFilterSelectBoxIt{margin-bottom:14px;}}@media only screen and (max-width: 1023px){#ReviewSearchResults .sortAndFilter .cell{display:block;width:100%}}@media (min-width: 100px){.rawData{display:none}}.srchSalaryEmployer{border-bottom:1px solid #ccc}.srchSalaryEmployer .logo.cell{width:1%}@media only screen and (max-width: 1023px){.srchSalaryEmployer .webInfo,.srchSalaryEmployer .hqInfo,.srchSalaryEmployer .countInfo{display:block;}}.srchSalaryEmployer span.gdBars.vertical>i{margin-right:0}#SalarySearchResults .salaryEmployerList .srchSalaryEmployer:last-child{border-bottom:none}#SalarySearchResults .salaryEmployerList .srchSalaryEmployer:last-child .cell{padding-bottom:0 !important}.shareContent .embed i,.embedPopupLink i{background-image:url('//static.glassdoor.com/static/img/core/sprites/sitewide.png?v=075d8c8zj');background-position:0px -181px;width:16px;height:9px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.shareContent .embed i,.embedPopupLink i{background-image:url('//static.glassdoor.com/static/img/core/sprites/sitewide2x.png?v=5dd3c3k2z');background-size:210px 200px;}}.embedPopupLink .embedIconTxt>span{font-size:10px;margin:0 1px}.shareContent .shareLabel{width:auto;font-weight:normal;font-size:12px;color:#999;vertical-align:7px}.shareContent .shareControls{width:auto}.shareContent .facebookLike,.shareContent .googlePlus{display:block;position:relative;top:-2px;width:auto;max-width:100px;margin-left:2px}.shareContent .facebookLike{max-width:100px;margin-left:4px}.shareContent .googlePlus{top:0}.salaryRangeChart{width:150px;transition:width 0.3s;-webkit-transition:width 0.3s;-moz-transition:width 0.3s}.salaryRangeChart .barWrapper{background-color:#e3e3e3;border-top:1px solid #cacaca;height:5px;margin-bottom:2px;position:relative;border-radius:2px}.salaryRangeChart .barWrapper .avgBar{background-color:#cceeff;height:5px;top:-1px;position:relative;border-bottom:1px solid #78b9d8;border-radius:2px}@media only screen and (min-width: 1024px){.salaryRangeChart .barWrapper .avgBar.showDesk{display:block !important}}@media only screen and (max-width: 767px){.salaryRangeChart .barWrapper .avgBar.showHH{display:block !important}}@media only screen and (min-width: 768px) and (max-width: 1023px){.salaryRangeChart .barWrapper .avgBar.showTab{display:block !important}}.salaryRangeChart .barWrapper .avgBar .avgBarTriangle{position:absolute;right:-1px;top:-8px;width:14px;height:9px;display:block;overflow:hidden}.salaryRangeChart .barWrapper .avgBar .avgBarTriangle .triangleClipper{height:8px;width:8px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);overflow:hidden;position:relative;left:4px;top:5px}.salaryRangeChart .barWrapper .avgBar .avgBarTriangle .triangleClipper .triangleBgd{background-color:#cceeff;height:20px;position:relative;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:20px}.salaryRangeChart.sm .barWrapper,.salaryRangeChart.sm .avgBar{height:5px}.salaryRangeChart.med .barWrapper,.salaryRangeChart.med .avgBar{height:8px}.salaryRangeChart.med .barWrapper .avgBar .avgBarTriangle{right:-2px;top:-9px;width:16px;height:11px}.salaryRangeChart.lg .barWrapper,.salaryRangeChart.lg .avgBar{height:10px}.salaryRangeChart.green .avgBar{background-color:#a3d060;border-bottom:1px solid #e3e3e3}.salaryRangeChart.green .avgBar .avgBarTriangle .triangleClipper .triangleBgd{background-color:#a3d060}.salaryRangeChart.green.anonymous .avgBar{background-image:-webkit-linear-gradient(right, #cceeff 0%, #cceeff 50%, #a3d060 50%, #a3d060 100%);background-image:linear-gradient(to left, #cceeff 0%, #cceeff 50%, #a3d060 50%, #a3d060 100%);background-size:4px 4px}.salaryRangeChart.green.anonymous .avgBarTriangle .triangleClipper .triangleBgd{background-image:-webkit-linear-gradient(right, #cceeff 0%, #cceeff 50%, #a3d060 50%, #a3d060 100%);background-image:linear-gradient(to left, #cceeff 0%, #cceeff 50%, #a3d060 50%, #a3d060 100%);background-size:4px 4px}.salaryRangeChart.blue .avgBar{background-color:#75c7ee;border-bottom:1px solid #e3e3e3}.salaryRangeChart.blue .avgBar .avgBarTriangle .triangleClipper .triangleBgd{background-color:#75c7ee}.salaryRangeChart.blue.anonymous .avgBar{background-image:-webkit-linear-gradient(right, #cceeff 0%, #cceeff 50%, #75c7ee 50%, #75c7ee 100%);background-image:linear-gradient(to left, #cceeff 0%, #cceeff 50%, #75c7ee 50%, #75c7ee 100%);background-size:4px 4px}.salaryRangeChart.blue.anonymous .avgBarTriangle .triangleClipper .triangleBgd{background-image:-webkit-linear-gradient(right, #cceeff 0%, #cceeff 50%, #75c7ee 50%, #75c7ee 100%);background-image:linear-gradient(to left, #cceeff 0%, #cceeff 50%, #75c7ee 50%, #75c7ee 100%);background-size:4px 4px}.salaryRangeChart.noData,.salaryRangeChart.noData div{color:#d9d9d9}.salaryRangeChart.noData .avgBar{background-color:#d9d9d9;border-bottom:1px solid #d9d9d9}.salaryRangeChart.noData .avgBar .avgBarTriangle{display:none}.mobileFF .salaryRangeChart{width:138px}@media only screen and (max-width: 767px){.salaryRangeChart.wideHH{width:200px;}}@media only screen and (min-width: 768px) and (max-width: 1023px){.salaryRangeChart.wideTab{width:300px;}}.anonRangeLegend{display:inline-block;height:8px;position:relative;width:25px;background-size:4px 4px}.anonRangeLegend.blue{background-image:-webkit-linear-gradient(right, #cceeff 0%, #cceeff 50%, #75c7ee 50%, #75c7ee 100%);background-image:linear-gradient(to left, #cceeff 0%, #cceeff 50%, #75c7ee 50%, #75c7ee 100%)}.anonRangeLegend.green{background-image:-webkit-linear-gradient(right, #cceeff 0%, #cceeff 50%, #a3d060 50%, #a3d060 100%);background-image:linear-gradient(to left, #cceeff 0%, #cceeff 50%, #a3d060 50%, #a3d060 100%)}.salaryChartModule .chartHeader .cell,.salaryChartModule .chartBody>.tbl>.row>.cell{border-bottom:1px solid #ccc}.salaryChartModule .chartBody>.tbl.noBorder>.row>.cell{border-bottom:none}.salaryChartModule .chartHeader img.flag{height:11px;position:relative;top:1px;vertical-align:baseline;width:16px}.salaryChartModule .chartHeader .minMaxLabel,.salaryChartModule .chartHeader .averageLabel{line-height:inherit}.salaryChartModule .chartBody a.subtle{color:#999}@media only screen and (max-width: 1023px){.salaryChartModule .chartBody .jobTitleCol .salaryRangeChart{float:none !important}.salaryChartModule .chartBody .meanPay{font-size:18px}.salaryChartModule .chartBody .meanPay.aboveRangeBar{text-align:center}@media only screen and (max-width: 767px){.salaryChartModule .chartBody .meanPay.aboveRangeBar{width:138px;}}@media only screen and (min-width: 768px) and (max-width: 1023px){.salaryChartModule .chartBody .meanPay.aboveRangeBar{width:300px;}}}.salaryChartModule .chartFooter{margin:0}.salaryChartModule .chartFooter p{margin:7px}#SalaryJobSummary #SalaryOverviewWrapper{display:inline-block;width:100%}#SalaryJobSummary .salaryOverview{margin:0 auto}#SalaryJobSummary .salaryOverview .indicatorArrow,#SalaryJobSummary .salaryOverview .dollarAmount{color:#a3d060;font-size:38px}#SalaryJobSummary .salaryOverview .bigMoney>.cell{padding-bottom:14px}#SalaryJobSummary .salaryOverview .bigMoney>.cell.rangeChart{width:150px}#SalaryJobSummary .salaryOverview .bigMoney .salaryRangeChart{margin-top:14px}#SalaryJobSummary .salaryOverview .bigMoney .indicatorArrow{display:block;font-size:24px;margin-left:7px;margin-top:12px;opacity:.5}#SalaryJobSummary .salaryOverview .bigMoney .indicatorArrow.reversed{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#SalaryJobSummary .salaryOverview .salaryBar{background-color:rgba(163,208,96,0.7);height:121px;margin-left:21px;width:48px}#SalaryJobSummary .salaryOverview .overviewLabel{margin:7px 0}#SalaryJobSummary .salaryOverview .totalComp.tbl,#SalaryJobSummary .salaryOverview .totalComp.salaryBarWrapper{margin-left:-30px}#SalaryJobSummary .salaryOverview .totalComp.noAdditionalCompensation,#SalaryJobSummary .salaryOverview .totalComp.noAdditionalCompensation .overviewLabel,#SalaryJobSummary .salaryOverview .totalComp.noAdditionalCompensation .indicatorArrow,#SalaryJobSummary .salaryOverview .totalComp.noAdditionalCompensation .dollarAmount,#SalaryJobSummary .salaryOverview .totalComp.noAdditionalCompensation .cell{color:#d9d9d9}#SalaryJobSummary .salaryOverview .totalComp.noAdditionalCompensation .bigMoney>.cell.rangeChart{width:180px}#SalaryJobSummary .salaryOverview .totalComp .indicatorArrow,#SalaryJobSummary .salaryOverview .totalComp .dollarAmount{color:#50b3e2}#SalaryJobSummary .salaryOverview .totalComp .indicatorArrow{color:#b9e7fc;margin-left:0;margin-right:7px}#SalaryJobSummary .salaryOverview .totalComp .salaryBar{background:-webkit-repeating-linear-gradient(45deg, #75c7ee, #75c7ee 1px, #b9e1f3 1px, #b9e1f3 8px);background:repeating-linear-gradient(45deg, #75c7ee, #75c7ee 1px, #b9e1f3 1px, #b9e1f3 8px);border:1px solid #75c7ee;margin-left:0;margin-right:21px;width:60px}#SalaryJobSummary .salaryOverview .basePay .salaryBar{position:relative}@media only screen and (min-width: 1024px){#SalaryJobSummary .salaryOverview .totalComp .dollarAmount,#SalaryJobSummary .salaryOverview .basePay .dollarAmount{min-width:178px;}}@media only screen and (min-width: 768px) and (max-width: 1023px){#SalaryJobSummary .salaryOverview .totalComp .dollarAmount,#SalaryJobSummary .salaryOverview .basePay .dollarAmount{min-width:178px;}}#SalaryJobSummary .salaryOverview .noAdditionalCompensation .salaryBar{background:-webkit-repeating-linear-gradient(45deg, #dcdcdc, #dcdcdc 1px, #f9f9f9 1px, #f9f9f9 8px);background:repeating-linear-gradient(45deg, #dcdcdc, #dcdcdc 1px, #f9f9f9 1px, #f9f9f9 8px);border:1px solid #dcdcdc}#SalaryJobSummary .salaryOverview .beTheFirstCTA a{color:#2c84cc !important}#SalaryJobSummary .salaryOverview.showHH{width:100%}#SalaryJobSummary .salaryOverview.showHH .flex-grid .span-1-2{width:49%}#SalaryJobSummary .salaryOverview.showHH .salaryBars{margin:0 auto}#SalaryJobSummary .salaryOverview.showHH .salaryBarWrapper{display:inline-block}#SalaryJobSummary .salaryOverview.showHH .salaryBarWrapper:first-child{position:relative}#SalaryJobSummary .salaryOverview.showHH .dollarAmount{font-size:24px}#SalaryJobSummary .salaryOverview.showHH .salaryAndRange{display:table;margin:0 auto}#SalaryJobSummary .salaryChartModule.salaryJobChart{margin-top:14px}#SalaryJobSummary .salaryChartModule.salaryJobChart .colSalary{font-size:18px}#SalaryJobSummary .salaryChartModule.salaryJobChart .chartBody .row{height:40px}#SalaryJobSummary .salaryChartModule.salaryJobChart .chartBody .row .colSalary{padding-top:13px}#SalaryJobSummary .salaryChartModule.salaryJobChart .chartBody .row .colChart{padding-top:5px}#SalaryJobSummary .salaryComparison .positive::before{content:"\25b2"}#SalaryJobSummary .salaryComparison .negative::before{content:"\25bc"}#SalaryJobSummary .showHH .salaryAndRange{display:table;margin:0 auto}#SalaryJobSummary .showHH .salaryAndRange .salaryOverRange{color:#50b3e2;font-size:18px;text-align:center}.occMedianChartModule .chartBody .salaryRow>.cell.meanPayCol,.occMedianChartModule .chartBody .salaryRow>.cell.barChartCol{border-bottom:1px dashed #ccc;border-right:1px solid #ccc;padding-bottom:7px}.occMedianChartModule .chartBody>.tbl>.row:last-child>.cell{padding-top:7px;padding-bottom:0;border-bottom:none}.occMedianChartModule .chartBody .barChartCol{background:#f1f1f1}.occMedianChartModule .chartBody .salaryRangeChart{margin-top:14px}.occMedianChartModule .chartBody .meanPay{font-size:34px}@media only screen and (max-width: 1023px){.occMedianChartModule{width:calc(100% + 28px);margin-left:-14px;}.occMedianChartModule .chartBody .salaryRow>.cell.barChartCol{border-right:none}.occMedianChartModule .chartBody .ticks .maxLbl{padding-right:14px}.occMedianChartModule .chartFooter{padding-right:14px}}.giveToGetLoginModule{margin-left:-14px;width:calc(100% + 28px);padding:14px 14px 0 14px;background:#f1f1f1;box-shadow:inset 0 4px 9px -7px rgba(0,0,0,0.4),inset 0 -3px 9px -7px rgba(0,0,0,0.4);border-bottom:1px solid #ccc}@media only screen and (min-width: 768px) and (max-width: 1023px){.giveToGetLoginModule .col.span-1-2{width:100%;}}.giveToGetLoginModule .gdLoginModule{padding:0}.giveToGetLoginModule .gdLoginModule h2.signInheading,.giveToGetLoginModule .gdLoginModule #FacebookPrivacyNote{display:none}.giveToGetLoginModule .gdLoginModule .ui-tabs,.giveToGetLoginModule .gdLoginModule .ui-tabs-panel{background:none !important}.giveToGetLoginModule .gdLoginModule div.hr span.center{background-color:#f1f1f1}.giveToGetLoginModule .gdLoginModule .gplusSignInOption{padding-top:0}@media only screen and (min-width: 768px) and (max-width: 1023px){.giveToGetLoginModule .gdLoginModule .gplusSignInOption{padding-bottom:14px !important;}}.giveToGetLoginModule .gdLoginModule .fbSigninBtn.lg .btnLabel{width:100%}.giveToGetLoginModule ul.ui-tabs-nav{display:none !important}#SalarySearchResults h1{margin-bottom:0}