@CHARSET "UTF-8";.salaryRangeChart{width:150px;transition:width .3s;-webkit-transition:width .3s;-moz-transition:width .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:#cef;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);transform:rotate(225deg);overflow:hidden;position:relative;left:4px;top:5px}.salaryRangeChart .barWrapper .avgBar .avgBarTriangle .triangleClipper .triangleBgd{background-color:#cef;height:20px;position:relative;-webkit-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:12px}.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, #cef 0%, #cef 50%, #a3d060 50%, #a3d060 100%);background-image:linear-gradient(to left, #cef 0%, #cef 50%, #a3d060 50%, #a3d060 100%);background-size:4px 4px}.salaryRangeChart.green.anonymous .avgBarTriangle .triangleClipper .triangleBgd{background-image:-webkit-linear-gradient(right, #cef 0%, #cef 50%, #a3d060 50%, #a3d060 100%);background-image:linear-gradient(to left, #cef 0%, #cef 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, #cef 0%, #cef 50%, #75c7ee 50%, #75c7ee 100%);background-image:linear-gradient(to left, #cef 0%, #cef 50%, #75c7ee 50%, #75c7ee 100%);background-size:4px 4px}.salaryRangeChart.blue.anonymous .avgBarTriangle .triangleClipper .triangleBgd{background-image:-webkit-linear-gradient(right, #cef 0%, #cef 50%, #75c7ee 50%, #75c7ee 100%);background-image:linear-gradient(to left, #cef 0%, #cef 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, #cef 0%, #cef 50%, #75c7ee 50%, #75c7ee 100%);background-image:linear-gradient(to left, #cef 0%, #cef 50%, #75c7ee 50%, #75c7ee 100%)}.anonRangeLegend.green{background-image:-webkit-linear-gradient(right, #cef 0%, #cef 50%, #a3d060 50%, #a3d060 100%);background-image:linear-gradient(to left, #cef 0%, #cef 50%, #a3d060 50%, #a3d060 100%)}@media (min-width: 100px){.rawData{display:none}}i.sqLed{width:12px;height:12px;line-height:1.4em;background-color:"transparent";border-radius:2px}i.sqLed.med{width:16px;height:16px}i.sqLed.lg{width:22px;height:22px}i.sqLed.green{background-color:#7cb228}i.sqLed.red{background-color:#b24127}i.sqLed.yellow{background-color:#fde700}i.sqLed.grey{background-color:#7f7f7f}i.sqLed.circle{border-radius:50%}.benefitIcon{background:#f1f1f1;border-radius:50%;height:44px;width:44px;display:inline-block;-webkit-transition:background .3s;transition:background .3s;position:relative}.benefitIcon.loaded{background:#7cb228}.benefitIcon.loaded i{background:transparent url("//static.glassdoor.com/static/img/sprites/benefits.png?v=99f6defv3") no-repeat;background-size:1500px 30px}.benefitIcon i{height:30px;width:30px;top:6px;left:7px;position:absolute}.benefitIcon i.companyCar{background-position:0 0}.benefitIcon i.commute{background-position:-30px 0}.benefitIcon i.travel{background-position:-60px 0}.benefitIcon i.pension{background-position:-90px 0}.benefitIcon i.equity{background-position:-120px 0}.benefitIcon i.healthInsurance{background-position:-150px 0}.benefitIcon i.vision{background-position:-180px 0}.benefitIcon i.dental{background-position:-210px 0}.benefitIcon i.life{background-position:-240px 0}.benefitIcon i.legal{background-position:-270px 0}.benefitIcon i.savings{background-position:-300px 0}.benefitIcon i.disability{background-position:-330px 0}.benefitIcon i.retirement{background-position:-360px 0}.benefitIcon i.health{background-position:-390px 0}.benefitIcon i.gym{background-position:-420px 0}.benefitIcon i.pet{background-position:-450px 0}.benefitIcon i.social{background-position:-480px 0}.benefitIcon i.food{background-position:-510px 0}.benefitIcon i.holidays{background-position:-540px 0}.benefitIcon i.childcare{background-position:-570px 0}.benefitIcon i.workersComp{background-position:-600px 0}.benefitIcon i.vacation{background-position:-630px 0}.benefitIcon i.mobile{background-position:-660px 0}.benefitIcon i.stock{background-position:-690px 0}.benefitIcon i.discount{background-position:-720px 0}.benefitIcon i.sickDays{background-position:-750px 0}.benefitIcon i.militaryLeave{background-position:-780px 0}.benefitIcon i.sabbatical{background-position:-810px 0}.benefitIcon i.familyLeave{background-position:-840px 0}.benefitIcon i.volunteer{background-position:-870px 0}.benefitIcon i.wfh{background-position:-900px 0}.benefitIcon i.tuition{background-position:-930px 0}.benefitIcon i.jobTraining{background-position:-960px 0}.benefitIcon i.charity{background-position:-990px 0}.benefitIcon i.retirementPlan{background-position:-1020px 0}.benefitIcon i.bonusPlan{background-position:-1050px 0}.benefitIcon i.profDevelopment{background-position:-1080px 0}.benefitIcon i.petInsurance{background-position:-1110px 0}.benefitIcon i.flexWorkSched{background-position:-1140px 0}.benefitIcon i.matPatLeave{background-position:-1170px 0}.benefitIcon i.default{background-position:-1200px 0}.benefitIcon i.profDevelopment{background-position:-1230px 0}.benefitIcon i.fertility{background-position:-1260px 0}.benefitIcon i.adoption{background-position:-1290px 0}.benefitIcon i.mentalHealth{background-position:-1320px 0}.benefitIcon i.healthSavings{background-position:-1350px 0}.benefitIcon i.jobSharing{background-position:-1380px 0}.benefitIcon i.onsiteHealth{background-position:-1410px}.benefitIcon i.bereavement{background-position:-1440px 0}.benefitIcon i.fsa{background-position:-1470px 0}.certificationIcon{height:50px;width:50px;display:inline-block;-webkit-transition:background .3s;transition:background .3s;position:relative}.certificationIcon.loaded i{background:transparent url("//static.glassdoor.com/static/img/sprites/certifications@2x.png?v=d7c4043f6") no-repeat;background-size:50px 400px}.certificationIcon i{height:50px;width:50px;position:absolute}.certificationIcon i.eop{background-position:0 0}.certificationIcon i.vet{background-position:0 -50px}.certificationIcon i.dol{background-position:0 -100px}.certificationIcon i.aarp{background-position:0 -150px}.certificationIcon i.payEquality{background-position:0 -200px}.certificationIcon i.careerAdvancement{background-position:0 -250px}.certificationIcon i.socialResponsibility{background-position:0 -300px}.certificationIcon i.diversity{background-position:0 -350px}.eiContentCta p>.gd-btn{margin:14px 14px 0 0}.eiContentCta p>.gd-btn:last-child{margin-right:0}.eiContentCta p:first-line>.gd-btn{margin-top:0}#ContentUpsell button.gd-btn{padding:0 14px;margin:14px 14px 0 0}@media only screen and (max-width: 1023px){div.eiContributeReviewCta.module .contribAlts{margin-top:14px}div.eiContributeReviewCta.module .contribAlts li{display:block}div.eiContributeReviewCta.module .contribAlts li div.sep{display:none}}.srchFilter,.srchFilter *{box-sizing:border-box}.srchFilter.fill{width:calc(100% + 28px)}.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 .srchFilter .openingForm,#SalarySearchResults .srchFilter .openingForm{margin-left:0;width:100%}.srchFilter .openingForm.hideAfterSelectBoxIt{position:fixed;left:-9999px}.srchFilter .basicForm .btn.col,.srchFilter .basicForm .sorts.col{display:inline-block;vertical-align:middle;font-size:14px}.srchFilter .basicForm i.valignHelper{width:0;height:35px;vertical-align:middle}.srchFilter .basicForm .sorts.col{text-align:right}.srchFilter .basicForm.noBorder{border:none}@media only screen and (max-width: 1023px){.srchFilter .basicForm h2,.srchFilter .basicForm .btn.col{display:inline-block}.srchFilter .basicForm h2{width:60%}.srchFilter .basicForm .btn.col{width:37%}.srchFilter .basicForm .btn.col{text-align:right}.srchFilter .basicForm i.valignHelper{display:none}.srchFilter .basicForm .sorts.col{display:block;width:100%;text-align:left}}@media only screen and (max-width: 1023px){.srchFilter .eiFilterForm .col,.srchFilter .srchFilterForm .col{padding:0 0 14px 0;float:none;display:block;width:100%}.srchFilter .eiFilterForm .col:last-child,.srchFilter .srchFilterForm .col:last-child{padding:0}}.srchFilter .eiFilterForm input[type='checkbox']{margin-right:7px}@media only screen and (max-width: 1023px){.srchFilter .eiFilterForm .gd-btn{padding-left:14px;padding-right:14px}}.srchFilter span#FilterLocationSelectBoxItText{max-width:100% !important}.noDataCta i.noDataImg{width:90px;height:90px;border:1px solid #ccc;background-size:90px 90px}.noDataCta textarea{resize:none;min-height:60px;margin:0;cursor:pointer}.noDataCta textarea:focus{box-shadow:inset 0 1px 1px 0 rgba(144,144,144,0.5),0 1px 1px 0 #fff;border:1px solid #ccc}.noDataCta a.gd-btn{margin:0}.empPhotos.bucket{padding-left:0;padding-right:0}.empPhotos.bucket .bucketTitle{padding-left:14px}.empPhotos.bucket .bucketTitle i.arrowSm{cursor:pointer}.empPhotos.bucket .bucketBody{overflow:hidden}.empPhotos.bucket .bucketBody div.spacer{display:none}.empPhotos.bucket .bucketBody div.photoSlider{max-width:298px;max-width:calc(100% - 2px);overflow:hidden;padding-left:14px}.empPhotos.bucket .bucketBody div.photoSlider a.photo{display:table-cell;width:105px;height:105px;text-align:center;vertical-align:middle}.empPhotos.bucket .bucketBody div.photoSlider a.photo figure{display:inline-block;margin-right:14px;width:105px;text-align:center}.empPhotos.bucket .bucketBody div.photoSlider a.photo img{max-width:105px;max-height:105px}.empPhotos.bucket.darwin.test3Photos .bucketBody div.photoSlider a.photo{width:105px;height:105px}.empPhotos.bucket.darwin.test3Photos .bucketBody div.photoSlider a.photo figure{width:105px}.empPhotos.bucket.darwin.test3Photos .bucketBody div.photoSlider a.photo img{max-width:105px;max-height:105px}.empPhotos.bucket.darwin.test2Photos .bucketBody div.photoSlider a.photo{width:128px;height:128px}.empPhotos.bucket.darwin.test2Photos .bucketBody div.photoSlider a.photo figure{width:128px}.empPhotos.bucket.darwin.test2Photos .bucketBody div.photoSlider a.photo img{max-width:128px;max-height:128px}article .empPhotos.bucket .bucketBody{position:relative}article .empPhotos.bucket .bucketBody div.spacer{display:block;height:105px}article .empPhotos.bucket .bucketBody div.photoSlider{position:absolute;z-index:1;top:0;left:0;max-width:100%}article .empPhotos.bucket .bucketBody div.photoSlider a.photo{width:105px;height:105px}article .empPhotos.bucket .bucketBody div.photoSlider a.photo figure{width:105px}article .empPhotos.bucket .bucketBody div.photoSlider a.photo img{max-width:105px;max-height:105px}article .empPhotos.bucket .bucketBody div.photoSlider div.cta{display:table-cell;padding-left:7px;vertical-align:middle}article .empPhotos.bucket .bucketBody div.photoSlider div.cta.hidden{display:none}.icon-cameraIcon{background-image:url("//static.glassdoor.com/static/img/sprites/resume-icons.png?v=85a3941c0");background-position:0px 0px;width:18px;height:18px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.icon-cameraIcon{background-image:url("//static.glassdoor.com/static/img/sprites/resume-icons2x.png?v=3f14de22s");background-size:54px 36px}}.icon-dropboxIcon{background-image:url("//static.glassdoor.com/static/img/sprites/resume-icons.png?v=85a3941c0");background-position:-18px 0px;width:18px;height:18px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.icon-dropboxIcon{background-image:url("//static.glassdoor.com/static/img/sprites/resume-icons2x.png?v=3f14de22s");background-size:54px 36px}}.icon-emailIcon{background-image:url("//static.glassdoor.com/static/img/sprites/resume-icons.png?v=85a3941c0");background-position:0px -18px;width:18px;height:18px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.icon-emailIcon{background-image:url("//static.glassdoor.com/static/img/sprites/resume-icons2x.png?v=3f14de22s");background-size:54px 36px}}.icon-folderIcon{background-image:url("//static.glassdoor.com/static/img/sprites/resume-icons.png?v=85a3941c0");background-position:-18px -18px;width:18px;height:18px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.icon-folderIcon{background-image:url("//static.glassdoor.com/static/img/sprites/resume-icons2x.png?v=3f14de22s");background-size:54px 36px}}.icon-googleDriveIcon{background-image:url("//static.glassdoor.com/static/img/sprites/resume-icons.png?v=85a3941c0");background-position:-36px 0px;width:18px;height:18px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.icon-googleDriveIcon{background-image:url("//static.glassdoor.com/static/img/sprites/resume-icons2x.png?v=3f14de22s");background-size:54px 36px}}#CompanyUpdates .embed .imgPrev,#CompanyUpdates .embed .replacement{position:relative;width:105px;background-position:left top;background-size:contain;background-repeat:no-repeat}#CompanyUpdates *{outline:none}#CompanyUpdates .cell.logo{width:70px}#CompanyUpdates ul{padding-left:0}#CompanyUpdates h2{border-bottom:none}#CompanyUpdates #PostText{min-height:75px;padding-right:28px}#CompanyUpdates .postTextContainer{position:relative}#CompanyUpdates .postTextContainer .icon-cameraIcon{position:absolute;top:7px;right:7px}#CompanyUpdates .companyUpdate{position:relative;margin:0;padding:14px 0;border-bottom:1px solid #ccc;overflow-x:hidden;min-height:20px;list-style-type:none}#CompanyUpdates .companyUpdate .dateTime{position:absolute;top:14px;right:0}#CompanyUpdates .companyUpdate:first-child{margin-top:0;padding-top:0}#CompanyUpdates .companyUpdate:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none !important}#CompanyUpdates .companyUpdate .embed a .offsite{opacity:0}#CompanyUpdates .companyUpdate .embed a:hover .offsite{opacity:1}#CompanyUpdates .companyUpdate .linkDesc.small a{font-size:14px !important}#CompanyUpdates .rel{position:relative}#CompanyUpdates p.updateText{width:100%;max-width:560px;word-wrap:break-word}#CompanyUpdates button.delete{right:42px !important}#CompanyUpdates .big{font-size:18px;color:#7cb228}#CompanyUpdates .big.red{color:#b24127}#CompanyUpdates .embed{position:relative}#CompanyUpdates .embed .medx{position:absolute;top:7px;right:7px;cursor:pointer}#CompanyUpdates .embed .imgCell{width:120px}aside #CompanyUpdates .embed .imgPrev,aside #CompanyUpdates .embed .replacement{height:75px;width:75px}#CompanyUpdates .embed div.imgPrev{height:105px}#CompanyUpdates .embed.template .link .offsite{display:none !important}#CompanyUpdates .embed.template .link:hover .offsite{display:none !important}#CompanyUpdates .embed.template .linkDesc input{max-width:95%}#CompanyUpdates .embed textarea{height:55px;max-height:55px;resize:none}#CompanyUpdates .embed .editable:hover{background-color:#f0dd38;cursor:pointer}#CompanyUpdates .cell.updatePrev{width:66.6%}#CompanyUpdates .cell.logo{width:70px}#CompanyUpdates .pinned{text-decoration:none;height:22px !important}.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:#7f7f7f}@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: 1023px) and (max-width: 767px){.salaryChartModule .chartBody .meanPay.aboveRangeBar{width:138px}}@media only screen and (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px){.salaryChartModule .chartBody .meanPay.aboveRangeBar{width:300px}}.salaryChartModule .chartFooter{margin:0}.salaryChartModule .chartFooter p{margin:7px}@media only screen and (min-width: 1024px){.salaryChartModule.alt-design .meanPay strong{display:block}}@media only screen and (max-width: 1023px){.salaryChartModule.alt-design .chartBody .meanPay{font-size:inherit}.salaryChartModule.alt-design .chartBody .meanPay.aboveRangeBar{text-align:left;width:auto}}.salaryChartModule.alt-design .employerSalaryInfo>div{line-height:18px}.salaryChartModule.alt-design .meanPay{font-size:12px;line-height:14px}.salaryChartModule.alt-design .meanPay strong{font-size:14px;white-space:nowrap}.salaryChartModule.alt-design .lockedSalary .meanPay{font-size:16px}.salaryChartModule.alt-design .inlineEmpSearchBar{margin-left:-14px;margin-right:-14px;background-color:#f1f1f1}.salaryChartModule.alt-design .inlineEmpSearchBar label{white-space:normal}@media only screen and (max-width: 1023px){.salaryChartModule.alt-design .inlineEmpSearchBar label{margin-bottom:14px}}#SalaryJobSummary #SalaryOverviewWrapper{display:inline-block;width:100%}#SalaryJobSummary .salaryOverview{margin:0 auto 21px auto}#SalaryJobSummary .salaryOverview .indicatorArrow,#SalaryJobSummary .salaryOverview .dollarAmount{color:#a3d060;font-size:34px}#SalaryJobSummary .salaryOverview .bigMoney>.cell{padding-bottom:14px}#SalaryJobSummary .salaryOverview .bigMoney .indicatorArrow{font-size:24px;opacity:.5}#SalaryJobSummary .salaryOverview .bigMoney .indicatorArrow.reversed{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#SalaryJobSummary .salaryOverview .salaryRangeChart{margin:14px 0 0}#SalaryJobSummary .salaryOverview .noCompData{width:200px}#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}#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 .colSalary.range{font-size:14px}#SalaryJobSummary .salaryChartModule.salaryJobChart .colSalary.range strong{font-size:18px;margin-left:7px}#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}.downloadAppDlgBody .flex-grid .center{margin-top:20px;margin-bottom:4px}.downloadAppDlgBody .flex-grid .center a{font-size:14px}.downloadAppDlgBody .lockedContentSignUp{position:absolute;left:50%;margin-left:-18px;top:-20px}.giveToGetLoginModule{position:relative;border-top:solid 2px #2c84cc;padding:14px 0 0 0;margin-left:-14px;width:calc(100% + 28px);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}.giveToGetLoginModule .lockedContentSignUp{position:absolute;left:50%;margin-left:-18px;top:-20px}@media only screen and (min-width: 768px) and (max-width: 1023px){.giveToGetLoginModule .col.span-1-2{width:100%}}.giveToGetLoginModule .h2{margin-left:42px;margin-right:42px}@media only screen and (max-width: 1023px){.giveToGetLoginModule .showHH,.giveToGetLoginModule .showMob{display:none !important}}.giveToGetLoginModule .flex-grid .tbl{width:100%}@media only screen and (min-width: 1024px){.giveToGetLoginModule .tbl .hideHH{display:none !important}}@media only screen and (min-width: 768px) and (max-width: 1023px){.giveToGetLoginModule .tbl .hideHH{display:none !important}}.giveToGetLoginModule .tbl .col{padding:0}.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 .gdLoginModule #gd-create-account{display:block}.giveToGetLoginModule .gdLoginModule #gd-create-account .padTopLg.margTopLg.hideHH{display:none}.giveToGetLoginModule .gdLoginModule #gd-create-account .fbSignInOption.v2,.giveToGetLoginModule .gdLoginModule #gd-create-account .gplusSignInOption.v2{display:inline-block;width:25% !important}@media only screen and (max-width: 767px){.giveToGetLoginModule .gdLoginModule #gd-create-account .fbSignInOption.v2,.giveToGetLoginModule .gdLoginModule #gd-create-account .gplusSignInOption.v2{width:45% !important}}.giveToGetLoginModule .gdLoginModule #gd-create-account .fbSignInOption.v2{margin-right:14px}.giveToGetLoginModule .gdLoginModule #gd-create-account .gplusSignInOption.v2{margin-top:0 !important}.giveToGetLoginModule .gdLoginModule #gd-create-account .btnWrapper{position:absolute;width:50px;padding:10px 10px 10px 0}.giveToGetLoginModule .gdLoginModule #gd-create-account .hr.textCenter{margin-top:25px}.giveToGetLoginModule .gdLoginModule #gd-create-account .signUpForm.v2{padding:0 25%}@media only screen and (max-width: 767px){.giveToGetLoginModule .gdLoginModule #gd-create-account .signUpForm.v2{padding:0 14px}}.giveToGetLoginModule ul.ui-tabs-nav{display:none !important}.context-app-promo .barHeader{width:100%;height:45px;background:#7cb228;vertical-align:middle}.context-app-promo .barHeader i.logo{display:inline-block;background-image:url("//static.glassdoor.com/static/img/core/sprites/sitewide.png?v=141a0aa9n");background-position:0px -105px;width:122px;height:26px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.context-app-promo .barHeader i.logo{background-image:url("//static.glassdoor.com/static/img/core/sprites/sitewide2x.png?v=4beaf3mzi");background-size:227px 206px}}.context-app-promo .barHeader i.hlpr{width:0;height:100%}.context-app-promo .buttons{width:100%;position:absolute;bottom:0;left:0}.context-app-promo>.row>.cell{height:100%;vertical-align:middle}.context-app-promo>.row:first-of-type>.cell{height:0}div.i-salary-graph{display:inline-block}div.i-salary-graph .axis{position:relative;width:95px;height:84px;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;margin:0 0 4px 4px}div.i-salary-graph .vert{position:absolute;left:-5px;width:4px;height:16.67%;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}div.i-salary-graph .vert.n1{top:8.33333333%}div.i-salary-graph .vert.n2{top:41.66666667%}div.i-salary-graph .vert.n3{top:75%}div.i-salary-graph .horz{position:absolute;bottom:-5px;height:4px;width:25%;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc}div.i-salary-graph .horz.n1{left:12.5%}div.i-salary-graph .horz.n2{left:62.5%}div.i-salary-graph .bar1{position:absolute;bottom:0;left:12.5%;z-index:2;box-sizing:border-box;width:50%;height:75%;background-color:rgba(163,208,96,0.7)}div.i-salary-graph .bar2{position:absolute;bottom:0;left:25%;z-index:1;box-sizing:border-box;width:62.5%;height:91.66666667%;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}#EISalaries .dataHeader{margin-bottom:10px}.adSlot-employerInfo-salariesNoData-lf-main-top-holder .hr{display:none}
