@CHARSET "UTF-8";.salaryRangeChart{width:150px;-o-transition:width .3s;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: 1025px){.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: 1024px){.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);-o-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);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);width:20px}.salaryRangeChart .rangeValues{padding-top:4px}.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:8px}.salaryRangeChart.green .avgBar{background-color:#0CAA41;border-bottom:1px solid #e3e3e3}.salaryRangeChart.green .avgBar .avgBarTriangle .triangleClipper .triangleBgd{background-color:#0CAA41}.salaryRangeChart.green.anonymous .avgBar{background-image:-webkit-gradient(linear, right top, left top, from(#93da67), color-stop(50%, #93da67), color-stop(50%, #fff), to(#fff));background-image:-webkit-linear-gradient(right, #93da67 0%, #93da67 50%, #fff 50%, #fff 100%);background-image:-o-linear-gradient(right, #93da67 0%, #93da67 50%, #fff 50%, #fff 100%);background-image:linear-gradient(to left, #93da67 0%, #93da67 50%, #fff 50%, #fff 100%);-webkit-background-size:4px 4px;background-size:4px 4px}.salaryRangeChart.green.anonymous .avgBarTriangle .triangleClipper .triangleBgd{background-image:-webkit-gradient(linear, right top, left top, from(#93da67), color-stop(50%, #93da67), color-stop(50%, #fff), to(#fff));background-image:-webkit-linear-gradient(right, #93da67 0%, #93da67 50%, #fff 50%, #fff 100%);background-image:-o-linear-gradient(right, #93da67 0%, #93da67 50%, #fff 50%, #fff 100%);background-image:linear-gradient(to left, #93da67 0%, #93da67 50%, #fff 50%, #fff 100%);-webkit-background-size:4px 4px;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-gradient(linear, right top, left top, from(#cef), color-stop(50%, #cef), color-stop(50%, #75c7ee), to(#75c7ee));background-image:-webkit-linear-gradient(right, #cef 0%, #cef 50%, #75c7ee 50%, #75c7ee 100%);background-image:-o-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%);-webkit-background-size:4px 4px;background-size:4px 4px}.salaryRangeChart.blue.anonymous .avgBarTriangle .triangleClipper .triangleBgd{background-image:-webkit-gradient(linear, right top, left top, from(#cef), color-stop(50%, #cef), color-stop(50%, #75c7ee), to(#75c7ee));background-image:-webkit-linear-gradient(right, #cef 0%, #cef 50%, #75c7ee 50%, #75c7ee 100%);background-image:-o-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%);-webkit-background-size:4px 4px;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: 1024px){.salaryRangeChart.wideTab{width:300px}}.anonRangeLegend{display:inline-block;height:8px;position:relative;width:25px;-webkit-background-size:4px 4px;background-size:4px 4px}.anonRangeLegend.blue{background-image:-webkit-gradient(linear, right top, left top, from(#cef), color-stop(50%, #cef), color-stop(50%, #75c7ee), to(#75c7ee));background-image:-webkit-linear-gradient(right, #cef 0%, #cef 50%, #75c7ee 50%, #75c7ee 100%);background-image:-o-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-gradient(linear, right top, left top, from(#93da67), color-stop(50%, #93da67), color-stop(50%, #fff), to(#fff));background-image:-webkit-linear-gradient(right, #93da67 0%, #93da67 50%, #fff 50%, #fff 100%);background-image:-o-linear-gradient(right, #93da67 0%, #93da67 50%, #fff 50%, #fff 100%);background-image:linear-gradient(to left, #93da67 0%, #93da67 50%, #fff 50%, #fff 100%)}@media (min-width: 100px){.rawData{display:none}}.dataTableModal table{width:100%}.dataTableModal table th,.dataTableModal table td{font-size:14px;padding:8px}.dataTableModal table th:last-child,.dataTableModal table td:last-child{padding-left:8px}.dataTableModal table tr{border-bottom:1px solid #e7e7e7}.dataTableModal table .salary{text-align:right}.mfp-dataTableModal .mfp-content{max-width:600px;max-height:450px}.mfp-dataTableModal .mfp-content .dataTableContainer{overflow-y:auto;max-height:360px}.showDataTableBtn{cursor:pointer;white-space:nowrap}.showDataTableBtn i{position:relative;top:-1px;border:1px solid #404040;width:13px;height:13px;margin-left:4px;overflow:hidden;display:inline-block}.showDataTableBtn i:before,.showDataTableBtn i:after{content:'';position:absolute}.showDataTableBtn i:before{border-bottom:1px solid #404040;width:13px;height:5px}.showDataTableBtn i:after{border-right:1px solid #404040;height:13px;width:5px}.embedPopupLink{padding-left:28px;white-space:nowrap}#JobSearch a.minorLink,#JobSearch span.link.minorLink,#EISubFooter a.minorLink,#EISubFooter span.link.minorLink,#chartSubFooter a.minorLink,#chartSubFooter span.link.minorLink{color:#7f7f7f !important;font-size:14px}#JobSearch a.minorLink:hover,#JobSearch span.link.minorLink:hover,#EISubFooter a.minorLink:hover,#EISubFooter span.link.minorLink:hover,#chartSubFooter a.minorLink:hover,#chartSubFooter span.link.minorLink:hover{color:#7f7f7f !important;cursor:pointer}.viewTableData{text-align:right}@media only screen and (max-width: 1024px){.viewTableData{text-align:left;margin-left:16px}}i.sqLed{width:15px;height:15px;line-height:22px;background-color:"transparent";border-radius:2px}i.sqLed.med{width:18px;height:18px}i.sqLed.lg{width:24px;height:24px}i.sqLed.green{background-color:#0CAA41}i.sqLed.red{background-color:#EB4133}i.sqLed.yellow{background-color:#F6B500}i.sqLed.grey{background-color:#7f7f7f}i.sqLed.circle{border-radius:50%}.listOfPills{font-size:14px;display:table;list-style:none outside none;padding:0}.listOfPills li{margin-bottom:12px;padding:8px;color:#0d0d0d;cursor:pointer;background-color:#F1F2F2;border-radius:2px;display:inline-block;text-transform:capitalize;font-family:'Lato', sans-serif;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.listOfPills li.label{background-color:transparent;font-weight:normal;margin-left:0;padding-left:0}@media only screen and (max-width: 767px){.listOfPills li{margin-bottom:12px}}.listOfPills,.listOfPills.med{display:inline-block}.listOfPills li,.listOfPills.med li{margin-right:12px}.listOfPills.sm li{font-size:14px ;font-size:.93333333rem ;margin-top:8px;padding:4px 7px}.benefitIcon{background:#F1F2F2;border-radius:50%;height:44px;width:44px;display:inline-block;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s;position:relative}.benefitIcon.loaded{background:#0CAA41}.benefitIcon.loaded i{background:transparent url("//www.glassdoor.com/app/static/img/sprites/benefits.png?v=99f6defv3") no-repeat;-webkit-background-size:1500px 30px;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;-o-transition:background .3s;transition:background .3s;position:relative}.certificationIcon.loaded i{background:transparent url("//www.glassdoor.com/app/static/img/sprites/certifications@2x.png?v=0b3ce9cc3") no-repeat;-webkit-background-size:50px 600px;background-size:50px 600px}.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}.certificationIcon i.firstJobPrograms{background-position:0 -400px}.certificationIcon i.fairChance{background-position:0 -450px}.certificationIcon i.thrive{background-position:0 -500px}.certificationIcon i.returnship{background-position:0 -550px}@media only screen and (max-width: 767px){.filteredLocationName{margin-top:8px;padding-left:0;padding-right:0}}.srchFilter,.srchFilter *{-webkit-box-sizing:border-box;box-sizing:border-box}.srchFilter.fill{width:calc(100% + 32px)}.srchFilter .openingForm{background:#F1F2F2;border-bottom:1px solid #c2c2c2;border-top:1px solid #c2c2c2;-webkit-box-shadow:inset 0 2px 9px -7px rgba(0,0,0,0.4);box-shadow:inset 0 2px 9px -7px rgba(0,0,0,0.4);margin-left:-16px;width:calc(100% + 32px)}#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:15px}.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: 1024px){.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: 1024px){.srchFilter .eiFilterForm .col,.srchFilter .srchFilterForm .col{padding:0 0 16px 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:12px}@media only screen and (max-width: 1024px){.srchFilter .eiFilterForm .gd-btn{padding-left:16px;padding-right:16px}}.srchFilter span#FilterLocationSelectBoxItText{max-width:100% !important}.noDataCta i.noDataImg{width:90px;height:90px;border:1px solid #7f7f7f;-webkit-background-size:90px 90px;background-size:90px 90px}.noDataCta textarea{resize:none;min-height:60px;margin:0;cursor:pointer}.noDataCta textarea:focus{-webkit-box-shadow:inset 0 1px 1px 0 rgba(144,144,144,0.5),0 1px 1px 0 #fff;box-shadow:inset 0 1px 1px 0 rgba(144,144,144,0.5),0 1px 1px 0 #fff;border:1px solid #7f7f7f}.noDataCta a.gd-btn{margin:0}.moreBar{border-top:1px solid #c2c2c2;padding:16px;color:#1861bf;font-size:16px ;font-size:1.06666667rem ;background-color:#fff;width:100%;text-align:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:block}.moreBar .caret{background-image:url("//www.glassdoor.com/app/static/img/core/sprites/sitewide.png?v=f18164g6g");background-position:-10px -206px;width:10px;height:16px;margin-left:16px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi){.moreBar .caret{background-image:url("//www.glassdoor.com/app/static/img/core/sprites/sitewide2x.png?v=73ba0610ed");-webkit-background-size:233px 222px;background-size:233px 222px}}.moreBar .caret.down{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.moreBar .caret.up{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.empPhotos{padding-left:0;padding-right:0}.empPhotos header{padding:16px 16px 0 16px}.empPhotos .photos{overflow:hidden}.empPhotos .photos div.spacer{display:none}.empPhotos .photos div.photoSlider{max-width:298px;max-width:calc(100% - 2px);overflow:hidden;padding-left:16px;padding-bottom:16px}.empPhotos .photos div.photoSlider a.photo{display:table-cell;width:105px;height:105px;text-align:center;vertical-align:middle}.empPhotos .photos div.photoSlider a.photo figure{display:inline-block;margin-right:16px;width:105px;text-align:center}.empPhotos .photos div.photoSlider a.photo img{max-width:105px;max-height:105px}article .empPhotos .photos{position:relative}article .empPhotos .photos div.spacer{display:block;height:121px}article .empPhotos .photos div.photoSlider{position:absolute;z-index:1;top:0;left:0;max-width:100%}article .empPhotos .photos div.photoSlider a.photo{width:105px;height:105px}article .empPhotos .photos div.photoSlider a.photo figure{width:105px}article .empPhotos .photos div.photoSlider a.photo img{max-width:105px;max-height:105px}article .empPhotos .photos div.photoSlider div.cta{display:table-cell;padding-left:12px;vertical-align:middle}article .empPhotos .photos div.photoSlider div.cta.hidden{display:none}ul.location-ac-results{z-index:2990}.jobAlertInlineForm #CompletedAction{display:none;margin:0 0 15px}.jobAlertInlineForm .jobAlertInlineFormWrapper .gotoYourEmail{display:none}.jobAlertInlineForm .jobAlertDlgScreenshot .dialogContent form{min-height:220px;max-width:400px}.jobAlertInlineForm.loggedIn .formContents{clear:both}.jobAlertInlineForm.loggedIn .formContents .fieldset.buttons .jobAlertButton{display:block}.jobAlertInlineForm.loggedIn .formContents .jobAlertEmailWrapper{display:none}.jobAlertInlineForm.loggedIn .formContents .jobAlertKeyWrapper,.jobAlertInlineForm.loggedIn .formContents .jobAlertLocWrapper,.jobAlertInlineForm.loggedIn .formContents .buttons{margin-top:0}.jobAlertInlineForm.loggedIn .value{display:block}.jobAlertInlineForm.keyLocHidden.loggedIn .formContents .fieldset.buttons .jobAlertButton{display:inline-block}.jobAlertInlineForm.hasRecommendedTitles{padding:20px}.jobAlertInlineForm.hasRecommendedTitles .jobTitleTiles .jaTitle .cellContents{width:160px;max-width:160px}.jobAlertModule .jobAlertInlineForm.loggedIn .jobAlertExists{margin-bottom:16px}.jobAlertModule .jobAlertInlineForm.loggedIn #CompletedAction{margin-top:16px !important}.jobAlertModule .jobAlertInlineForm.loggedIn .formContents{clear:both}.jobAlertModule .jobAlertInlineForm.loggedIn .formContents .fieldset{margin-top:16px !important;width:100%}.jobAlertModule .jobAlertInlineForm.loggedIn .formContents .fieldset.buttons .jobAlertButton{display:block}.jobAlertModule .jobAlertInlineForm.loggedIn .formContents .fieldset.buttons .value span.minor{padding-left:0}.jobAlertModule .jobAlertInlineFormWrapper .formContents .jobAlertEmailWrapper{width:100%;margin-bottom:16px}.jobAlertModule .jobAlertInlineFormWrapper .formContents .jobAlertEmailWrapper .value{width:100%;display:table;margin-bottom:0}.jobAlertModule .jobAlertInlineFormWrapper .formContents .jobAlertEmailWrapper .value input[type='text']{width:100%}.jobAlertModule .jobAlertInlineFormWrapper .formContents .jobAlertKeyWrapper,.jobAlertModule .jobAlertInlineFormWrapper .formContents .jobAlertLocWrapper{margin-bottom:16px}.jobAlertModule .jobAlertInlineFormWrapper .formContents .buttons .value{display:block;width:100%}.jobAlertModule .jobAlertInlineFormWrapper .formContents .buttons span.minor{display:inline-block;padding-top:16px}.moreBar{border-top:1px solid #c2c2c2;padding:16px;color:#1861bf;font-size:16px ;font-size:1.06666667rem ;background-color:#fff;width:100%;text-align:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:block}.moreBar .caret{background-image:url("//www.glassdoor.com/app/static/img/core/sprites/sitewide.png?v=f18164g6g");background-position:-10px -206px;width:10px;height:16px;margin-left:16px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi){.moreBar .caret{background-image:url("//www.glassdoor.com/app/static/img/core/sprites/sitewide2x.png?v=73ba0610ed");-webkit-background-size:233px 222px;background-size:233px 222px}}.moreBar .caret.down{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.moreBar .caret.up{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}/*!
 * Cropper.js v1.0.0-rc.3
 * https://github.com/fengyuanchen/cropperjs
 *
 * Copyright (c) 2017 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2017-07-07T12:56:42.462Z
 */.cropper-container{font-size:0;line-height:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr;-ms-touch-action:none;touch-action:none}.cropper-container img{display:block;min-width:0 !important;max-width:none !important;min-height:0 !important;max-height:none !important;width:100%;height:100%;image-orientation:0deg}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-wrap-box{overflow:hidden}.cropper-drag-box{opacity:0;background-color:#fff}.cropper-modal{opacity:.5;background-color:#000}.cropper-view-box{display:block;overflow:hidden;width:100%;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,0.75)}.cropper-dashed{position:absolute;display:block;opacity:.5;border:0 dashed #eee}.cropper-dashed.dashed-h{top:33.33333%;left:0;width:100%;height:33.33333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.33333%;width:33.33333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-center{position:absolute;top:50%;left:50%;display:block;width:0;height:0;opacity:.75}.cropper-center:before,.cropper-center:after{position:absolute;display:block;content:' ';background-color:#eee}.cropper-center:before{top:0;left:-3px;width:7px;height:1px}.cropper-center:after{top:-3px;left:0;width:1px;height:7px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;opacity:.1}.cropper-face{top:0;left:0;background-color:#fff}.cropper-line{background-color:#39f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;opacity:.75;background-color:#39f}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;opacity:1}@media (min-width: 768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width: 992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width: 1200px){.cropper-point.point-se{width:5px;height:5px;opacity:.75}}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:' ';opacity:0;background-color:#39f}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{position:absolute;display:block;width:0;height:0}.cropper-hidden{display:none !important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.flexbox{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox.row{-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flexbox.col{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexbox.row-rev{-webkit-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flexbox.col-rev{-webkit-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flexbox.fl-nowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media only screen and (min-width: 768px) and (max-width: 1024px){.flexbox.row-tab{-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flexbox.col-tab{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexbox.row-rev-tab{-webkit-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flexbox.col-rev-tab{-webkit-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media only screen and (max-width: 767px){.flexbox.row-hh{-webkit-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flexbox.col-hh{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flexbox.row-rev-hh{-webkit-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flexbox.col-rev-hh{-webkit-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.flexbox.fl-left{-webkit-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flexbox.fl-right{-webkit-justify-content:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flexbox.fl-top{-webkit-align-items:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flexbox.fl-bottom{-webkit-align-items:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flexbox.fl-center{-webkit-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flexbox.fl-middle{-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flexbox.fl-between{-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flexbox.fl-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.flexbox.fl-stretch{-webkit-align-items:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flexbox.fl-baseline{-webkit-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flexbox .fl-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flexbox .fl-2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.flexbox .fl-3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3}.flexbox .fl-4{-webkit-box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}.flexbox .fl-5{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}.flexbox .fl-6{-webkit-box-flex:6;-webkit-flex:6;-ms-flex:6;flex:6}.flexbox .fl-7{-webkit-box-flex:7;-webkit-flex:7;-ms-flex:7;flex:7}.flexbox .fl-8{-webkit-box-flex:8;-webkit-flex:8;-ms-flex:8;flex:8}.flexbox .fl-9{-webkit-box-flex:9;-webkit-flex:9;-ms-flex:9;flex:9}.flexbox .fl-10{-webkit-box-flex:10;-webkit-flex:10;-ms-flex:10;flex:10}.icon-cameraIcon{background-image:url("//www.glassdoor.com/app/static/img/core/sprites/resume-icons.png?v=ca60c419p");background-position:0px 0px;width:18px;height:18px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi){.icon-cameraIcon{background-image:url("//www.glassdoor.com/app/static/img/core/sprites/resume-icons2x.png?v=33b36c24f");-webkit-background-size:54px 36px;background-size:54px 36px}}.icon-dropboxIcon{background-image:url("//www.glassdoor.com/app/static/img/core/sprites/resume-icons.png?v=ca60c419p");background-position:-18px 0px;width:18px;height:18px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi){.icon-dropboxIcon{background-image:url("//www.glassdoor.com/app/static/img/core/sprites/resume-icons2x.png?v=33b36c24f");-webkit-background-size:54px 36px;background-size:54px 36px}}.icon-emailIcon{background-image:url("//www.glassdoor.com/app/static/img/core/sprites/resume-icons.png?v=ca60c419p");background-position:0px -18px;width:18px;height:18px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi){.icon-emailIcon{background-image:url("//www.glassdoor.com/app/static/img/core/sprites/resume-icons2x.png?v=33b36c24f");-webkit-background-size:54px 36px;background-size:54px 36px}}.icon-folderIcon{background-image:url("//www.glassdoor.com/app/static/img/core/sprites/resume-icons.png?v=ca60c419p");background-position:-18px -18px;width:18px;height:18px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi){.icon-folderIcon{background-image:url("//www.glassdoor.com/app/static/img/core/sprites/resume-icons2x.png?v=33b36c24f");-webkit-background-size:54px 36px;background-size:54px 36px}}.icon-googleDriveIcon{background-image:url("//www.glassdoor.com/app/static/img/core/sprites/resume-icons.png?v=ca60c419p");background-position:-36px 0px;width:18px;height:18px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi){.icon-googleDriveIcon{background-image:url("//www.glassdoor.com/app/static/img/core/sprites/resume-icons2x.png?v=33b36c24f");-webkit-background-size:54px 36px;background-size:54px 36px}}#CompanyUpdates .embed .replacement{position:relative;height:auto;width:auto;max-height:400px;max-width:100%;background-position:left top;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat}#CompanyUpdatesForm{padding:0 16px 16px;border-bottom:1px solid #c2c2c2}.empCtrLayout #CompanyUpdatesForm{padding:0;border-bottom:none}#CompanyUpdates header{padding:16px}#CompanyUpdates ul{padding-left:0}#CompanyUpdates .cell.logo{width:50px}#CompanyUpdates .cell.logo .sqLogo{border:none;padding:0}#CompanyUpdates h2{border-bottom:none}#CompanyUpdates #PostText{min-height:75px;padding-right:32px}#CompanyUpdates .videoFrame{height:315px}#CompanyUpdates .postTextContainer{position:relative}#CompanyUpdates .postTextContainer .icon-cameraIcon{position:absolute;top:12px;right:12px}#CompanyUpdates .companyUpdate{position:relative;padding:16px;min-height:20px;list-style-type:none;border-bottom:1px solid #c2c2c2 !important}#CompanyUpdates .companyUpdate .topRight{position:absolute;top:16px;right:0}#CompanyUpdates .companyUpdate .dateTime{position:absolute;top:16px;right:0}#CompanyUpdates .companyUpdate:last-child{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:15px !important}#CompanyUpdates .empCtrLayout .companyUpdate{border:1px solid #c2c2c2 !important;margin-bottom:16px}#CompanyUpdates .rel{position:relative}#CompanyUpdates p.updateText{width:100%;max-width:560px;word-wrap:break-word}#CompanyUpdates p.updateText a{word-break:break-word}#CompanyUpdates button.delete{right:48px !important}#CompanyUpdates .big{font-size:18px;color:#0CAA41}#CompanyUpdates .big.red{color:#EB4133}#CompanyUpdates .embed{position:relative;border:1px solid #c2c2c2}#CompanyUpdates .embed .medx{position:absolute;z-index:5;top:12px;right:12px;cursor:pointer}#CompanyUpdates .embed.video,#CompanyUpdates .embed.imageOnly{background-color:transparent;border:none}#CompanyUpdates .embed.imageOnly img{max-width:100%}#CompanyUpdates .embed .postImage{height:100%;min-height:150px;border-right:1px solid #c2c2c2;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;background-position:center center}#CompanyUpdates .embed .postImage a{display:block;width:100%;height:100%}#CompanyUpdates .embed .postImage a img{display:none}#CompanyUpdates .embed .embed-content div+p{margin-top:16px !important}#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 .pinned{text-decoration:none;height:22px !important}#CompanyUpdates .pagingControls{float:none;margin:16px auto;text-align:center}#CompanyUpdates .profileBox{display:inline-block;border-radius:2px;min-width:200px;text-align:left;cursor:pointer;vertical-align:middle}#CompanyUpdates .profileBox .dropdownTitle{color:#1d4f90;border:thin solid #1d4f90;border-radius:2px;max-height:40px}#CompanyUpdates .profileBox .profilesContainer{min-width:200px;background-color:#fff;border:thin solid #c2c2c2;border-radius:2px;position:absolute;color:#7f7f7f;z-index:1}#CompanyUpdates .profileBox .profilesContainer .allProfile{border-bottom:thin solid #c2c2c2}#CompanyUpdates .profileBox .profilesContainer .allProfile:hover,#CompanyUpdates .profileBox .profilesContainer .individualProfile:hover{background-color:#e7e7e7}#CompanyUpdates .profileBox .profilesContainer input[type='checkbox']{cursor:pointer}#CompanyUpdates #Upsell-compare-features ul{padding-left:32px}#CompanyUpdates #Upsell-compare-features .flexbox:nth-child(even){background-color:#F1F2F2}#CompanyUpdates #Upsell-compare-features .upsellText{width:70%}#CompanyUpdates #Upsell-compare-features .upsellAvailable{width:15%;text-align:center}#CompanyUpdates #Upsell-compare-features .upsellAvailable.bordered{border-left:1px solid #c2c2c2}#CompanyUpdates #Upsell-compare-features .upsellAvailable i.dot{display:inline-block;margin:0 auto;width:10px;height:10px;background-color:#0CAA41;border-radius:5px}#CompanyUpdates .updateBy,#CompanyUpdates .updateCounts{font-weight:bold}#CompanyUpdates .updateActions button.gd-btn{background-color:transparent;color:inherit;border:1px solid #c2c2c2}#CompanyUpdates .updateActions button.gd-btn.active{color:#00A1DF;border-color:#00A1DF}#CompanyUpdates .updateActions button.gd-btn.active svg path{stroke:#00A1DF}#CompanyUpdates .updateActions button.gd-btn svg{height:16px;margin-right:12px}#CompanyUpdates .updateActions button.gd-btn svg path{stroke-width:4px}#CompanyUpdates.sideBar .embed{display:block !important}#CompanyUpdates.sideBar .embed .postImage{border-right:none;min-height:0;text-align:center;background:none !important}#CompanyUpdates.sideBar .embed .postImage img{display:inline-block;width:auto !important;max-width:100%;max-height:150px}#CompanyUpdates.sideBar .videoFrame{height:auto;max-height:315px}.salaryChartModule .chartHeader .cell,.salaryChartModule .chartBody>.tbl>.row>.cell{border-bottom:1px solid #c2c2c2}.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: 1024px){.salaryChartModule .chartBody .jobTitleCol .salaryRangeChart{float:none !important}.salaryChartModule .chartBody .meanPay{font-size:20px}.salaryChartModule .chartBody .meanPay.aboveRangeBar{text-align:center}}@media only screen and (max-width: 1024px) and (max-width: 767px){.salaryChartModule .chartBody .meanPay.aboveRangeBar{width:138px}}@media only screen and (max-width: 1024px) and (min-width: 768px) and (max-width: 1024px){.salaryChartModule .chartBody .meanPay.aboveRangeBar{width:300px}}.salaryChartModule .chartFooter{margin:0}.salaryChartModule .chartFooter p{margin:12px}.salaryChartModule.alt-design .meanPay strong{padding-top:2px}@media only screen and (min-width: 1025px){.salaryChartModule.alt-design .meanPay strong{display:block}}@media only screen and (max-width: 1024px){.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:20px}.salaryChartModule.alt-design .meanPay{font-size:14px;line-height:15px}.salaryChartModule.alt-design .meanPay strong{font-size:15px;white-space:nowrap}.salaryChartModule.alt-design .lockedSalary .meanPay{font-size:18px}.salaryChartModule.alt-design .inlineEmpSearchBar{margin-left:-16px;margin-right:-16px;background-color:#F1F2F2}.salaryChartModule.alt-design .inlineEmpSearchBar label{white-space:normal}@media only screen and (max-width: 1024px){.salaryChartModule.alt-design .inlineEmpSearchBar label{margin-bottom:16px}}#SalaryJobSummary #SalaryOverviewWrapper{display:inline-block;width:100%}#SalaryJobSummary .salaryOverview{margin:0 auto 0 auto}#SalaryJobSummary .salaryOverview .indicatorArrow,#SalaryJobSummary .salaryOverview .dollarAmount{color:#0CAA41;font-size:34px}#SalaryJobSummary .salaryOverview .indicatorArrow{opacity:0.75}#SalaryJobSummary .salaryOverview .totalCompLabel.overviewLabel{color:#404040}#SalaryJobSummary .salaryOverview .bigMoney>.cell{padding-bottom:16px}#SalaryJobSummary .salaryOverview .bigMoney .indicatorArrow{font-size:24px;opacity:.5}#SalaryJobSummary .salaryOverview .bigMoney .indicatorArrow.reversed{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#SalaryJobSummary .salaryOverview .salaryRangeChart{margin:8px 0 0}#SalaryJobSummary .salaryOverview .noCompData{font-size:14px;width:220px;margin-top:12px}#SalaryJobSummary .salaryOverview .salaryBar{background-color:rgba(12,170,65,0.75);height:121px;margin-left:24px;width:48px}#SalaryJobSummary .salaryOverview .totalComp .salaryBar{background:#00A1DF;border:1px solid #75c7ee}#SalaryJobSummary .salaryOverview .overviewLabel{margin:8px 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:#00A1DF}#SalaryJobSummary .salaryOverview .totalComp .totalComp .indicatorArrow,#SalaryJobSummary .salaryOverview .totalComp .totalComp .dollarAmount{color:#00A1DF}#SalaryJobSummary .salaryOverview .totalComp .indicatorArrow{margin-left:0;margin-right:12px}#SalaryJobSummary .salaryOverview .totalComp .salaryBar{margin-left:0;margin-right:24px;width:60px}#SalaryJobSummary .salaryOverview .basePay .salaryBar{position:relative}#SalaryJobSummary .salaryOverview .noAdditionalCompensation .salaryBar{background:-webkit-repeating-linear-gradient(45deg, #e7e7e7, #e7e7e7 1px, #f9f9f9 1px, #f9f9f9 8px);background:-o-repeating-linear-gradient(45deg, #e7e7e7, #e7e7e7 1px, #f9f9f9 1px, #f9f9f9 8px);background:repeating-linear-gradient(45deg, #e7e7e7, #e7e7e7 1px, #f9f9f9 1px, #f9f9f9 8px);border:1px solid #e7e7e7}#SalaryJobSummary .salaryOverview .beTheFirstCTA a{color:#1861bf !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:16px}#SalaryJobSummary .salaryChartModule.salaryJobChart .colSalary{font-size:20px}#SalaryJobSummary .salaryChartModule.salaryJobChart .colSalary.range{font-size:15px}#SalaryJobSummary .salaryChartModule.salaryJobChart .colSalary.range strong{font-size:20px;margin-left:12px}#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}#InlineLoginModule{margin:0 -20px;background:#f2f2f2;border-top:solid 2px #00A1DF;border-bottom:1px solid #c2c2c2}#InlineLoginModule .hr span{background-color:#f2f2f2}.giveToGetContentModule{background:#F1F2F2;border-bottom:1px solid #c2c2c2;border-top:solid 2px #00A1DF;-webkit-box-shadow:inset 0 4px 9px -7px rgba(0,0,0,0.4),inset 0 -3px 9px -7px rgba(0,0,0,0.4);box-shadow:inset 0 4px 9px -7px rgba(0,0,0,0.4),inset 0 -3px 9px -7px rgba(0,0,0,0.4);margin-left:-20px;padding:16px 16px 0;position:relative;width:calc(100% + 40px)}@media only screen and (max-width: 767px){.giveToGetContentModule{margin-left:-16px;width:calc(100% + 32px)}}.giveToGetContentModule .lockedContentSignUp{left:50%;margin-left:-18px;position:absolute;top:-20px}.context-app-promo .barHeader{width:100%;height:45px;background:#0CAA41;vertical-align:middle}.context-app-promo .barHeader i.logo{display:inline-block;background-image:url("//www.glassdoor.com/app/static/img/core/sprites/sitewide.png?v=f18164g6g");background-position:0px -105px;width:122px;height:26px}@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi){.context-app-promo .barHeader i.logo{background-image:url("//www.glassdoor.com/app/static/img/core/sprites/sitewide2x.png?v=73ba0610ed");-webkit-background-size:233px 222px;background-size:233px 222px}}.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 #e7e7e7;border-bottom:1px solid #e7e7e7;margin:0 0 4px 4px}div.i-salary-graph .vert{position:absolute;left:-5px;width:4px;height:16.67%;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7}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 #e7e7e7;border-right:1px solid #e7e7e7}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;-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;box-sizing:border-box;width:62.5%;height:91.66666667%;background:-webkit-repeating-linear-gradient(45deg, #75c7ee, #75c7ee 1px, #b9e1f3 1px, #b9e1f3 8px);background:-o-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}.kywPromo{padding-top:40px}.kywPromo .h1,.kywPromo .h2{color:#0d0d0d}.kywPromo .gd-btn{margin-top:16px;padding-left:49px;padding-right:49px}@media only screen and (max-width: 767px){.kywPromo .gd-btn{margin-bottom:24px}}.kywPromo .kywImg{background:url("//www.glassdoor.com/app/static/img/know-your-worth/phone-short.png?v=0e80a13m3") no-repeat bottom center;height:150px;min-width:185px;margin-bottom:-16px}@media only screen and (max-width: 767px){.kywPromo .kywImg{border-bottom:1px #c2c2c2 solid;margin-bottom:16px}}@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 13/10), (min-resolution: 1.3dppx){.kywPromo .kywImg{background-image:url("//www.glassdoor.com/app/static/img/know-your-worth/phone-short2x.png?v=bca9926uz");-webkit-background-size:185px 150px;background-size:185px 150px}}.kywPromo .kywPromoImg{background:url("//www.glassdoor.com/app/static/img/know-your-worth/phone-short.png?v=0e80a13m3") no-repeat bottom center}@media only screen and (max-width: 767px){.kywPromo .kywPromoImg{border-bottom:1px #c2c2c2 solid;margin-bottom:16px}}@media (min--moz-device-pixel-ratio: 1.3), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 13/10), (min-resolution: 1.3dppx){.kywPromo .kywPromoImg{background-image:url("//www.glassdoor.com/app/static/img/know-your-worth/phone-short2x.png?v=bca9926uz");-webkit-background-size:185px 150px;background-size:185px 150px}}.kywPromoShort .kywImg{background:url("//www.glassdoor.com/app/static/img/know-your-worth/icon-worth.png?v=e96dc4no") no-repeat bottom center;-webkit-background-size:50px 50px;background-size:50px 50px}.kywPromoShort .gd-btn{margin-top:12px}@media only screen and (max-width: 767px){.kywPromoShort .gd-btn{margin-top:16px;width:100%}}.kywPromoWorth .salaryRow>.cell.meanPayCol,.kywPromoWorth .salaryRow>.cell.buttonCol,.kywPromoWorth .salaryRow>.cell.promoDesc{border-top:1px dashed #c2c2c2;padding-top:16px !important}.adSlot-employerInfo-salariesNoData-lf-main-top-holder .hr{display:none}#EISalaries .dataHeader{margin-bottom:10px}#EISalaries .nonMemberHeader{margin-bottom:0}#EISalaries .counts{margin-bottom:0;padding:8px 0}#EISalaries .counts.noResults{padding-bottom:0}#EISalaries .resultCount{padding:0;margin:0}#EISalaries .salaryOverviewSummary{padding:0 16px 16px}#EISalaries #OccMedianSalaryCount,#EISalaries #OccMedianLastUpdated{padding-top:12px}#EISalaries #InlineJobAlert{width:75%}#EISalaries #InlineJobAlert button.gd-btn.gd-btn-submit{width:inherit}
