.sg{float:left;width:100%;background-color:#f7f8f9}.sg-h2{margin:0 0 5px;font-size:20px;font-weight:600;color:#000}section[class^=sg-]{box-sizing:border-box}.sg-intro{color:#fff;background:#003777;background:-webkit-linear-gradient(#005da4, #003777);background:linear-gradient(#005da4, #003777)}.sg-intro .page-row-center{position:relative}.sg-intro__copy{padding:0 0 150px}.sg-intro__copy h1{margin:0 0 15px;font-size:22px;font-weight:600;color:#fff}.sg-intro__copy p{font-size:16px;line-height:1.5}.sg-intro__img{position:absolute;bottom:-40px;left:calc(50% - 120px);display:inline-block;max-width:100%;width:240px}.sg-job-salary{padding:20px;font-size:15px;text-align:center;background-color:#fff;box-shadow:0 0 4px 0 rgba(56,56,56,0.2)}.sg-job-salary+.sg-job-salary{margin-top:20px}.sg-job-salary .sg-h2{margin:0 0 15px}.sg-job-salary p{margin-bottom:15px;font-size:16px}.sg-job-salary p .sg-salary{display:block;font-size:28px;font-weight:600;color:#000}.sg-tax p{font-size:15px;margin:0}.sg-tax .cand-btn-blue{margin-bottom:0}.sg-tax::after{content:"";display:table;clear:both}.sg-jobs p,.sg-jobs li{font-size:15px;line-height:1.5}.sg-jobs-list{margin:20px 0 0;padding:0;list-style-type:none}.sg-job a{display:block;padding:4px 0;font-size:14px}.card{padding:15px}.card+.card{margin-top:15px}.job-title{font-size:22px}p.job-info-sal{font-size:14px;font-weight:600;display:block}p.job-info-sal span{display:block;font-size:28px;line-height:1.2}p.job-info-copy{font-size:14px}.job-graph{margin:20px 0 65px}.bar-label-max{float:right}.bar-label-min{float:left}p.bar-label-min,p.bar-label-max{margin-bottom:0}.bar-fill{position:relative;clear:both;height:30px;background-color:#005da4}.bar-min,.bar-max,.bar-avg{position:absolute;bottom:-35px;padding:5px;background-color:#e7e7e7;border-radius:5px;color:#005da4;font-weight:600;font-size:13px}.bar-min::after,.bar-max::after,.bar-avg::after{content:"";position:absolute;top:-9px;width:4px;height:12px;background-color:inherit}.bar-min,.bar-min::after{left:0}.bar-max,.bar-max::after{right:0}.bar-avg{left:calc(50% - 31px);font-size:15px;color:#fff;background-color:#5bb543}.bar-avg::after{top:-6px;left:50%}.browse-job p{font-size:15px}.sg-alert{float:left;width:100%;padding:20px;margin:0 0 15px;text-align:center;background-color:#f9fcff;border:1px solid #ace;border-radius:3px;box-sizing:border-box}.sg-alert p{margin-bottom:15px;font-size:16px}.sg-alert__input,.sg-alert .btn{font-family:Arial, Helvetica,  sans-serif}.sg-alert__input{width:100%;padding:10px 6px;margin:3px 0 15px;font-size:13px;color:#000;background-color:#fff;border:1px solid #c9cfdd;box-sizing:border-box}.sg-alert .btn{width:100%;padding:9px 15px;font-size:15px;font-weight:normal;text-align:center;border:none;cursor:pointer}.sg-alert .btn:hover{background:#219a00}.sg-calc,.sg-links{background-color:#fdfdfd;border:1px solid #dfdfdf}.sg-calc h2,.sg-links h2{margin-top:0}.sg-links{text-align:left}.sg-links ol{list-style:none;padding:0;margin:0}.sg-links ol li{font-size:16px;margin-bottom:10px}.sg-links h2{padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #dfdfdf}@media screen and (min-width: 500px){.sg-job{display:inline-block;width:45%}.sg-job:nth-of-type(2n){margin-left:40px}.salary-popular ul.popular-search-links{width:49%}}@media screen and (max-width: 699px){section[class^=sg-]{padding:40px 5%}.sg-jobs{background-color:#fff}.content{margin-top:15px}}.salary-popular{margin-top:20px !important}.salary-popular p{margin-bottom:20px}.salary-popular .popular-search-links{width:100%;display:inline-block;padding:0;margin:0;list-style:none;font-size:15px;vertical-align:top}.salary-popular .popular-search-links li{padding:4px 0}@media screen and (min-width: 700px){p,h1,h2,h3,ul,label,input,select,.btn,a,span{font-family:'Open Sans', Arial, Helvetica, sans-serif !important}.sg-intro{padding:40px 2% 80px}.sg-salaries,.sg-jobs{padding:20px}.sg-intro__copy{display:inline-block;width:70%;padding:0 0 60px}.sg-intro__copy h1{font-size:30px}.sg-intro__img{left:auto;right:-30px;width:360px}.sg-card{position:relative;width:960px;margin:-90px auto 40px;background-color:#fff;box-shadow:0 0 4px 0 rgba(56,56,56,0.2);box-sizing:border-box;border-radius:5px}.sg-salaries{background-color:#f7f9fa;font-size:0;text-align:center;border-bottom:1px solid #dfdfdf;border-top-left-radius:5px;border-top-right-radius:5px}.sg-job-salary{display:inline-block;width:calc(100%/3 - (45px/3));box-sizing:border-box;border:1px solid #dfdfdf;border-radius:3px;box-shadow:none}.sg-job-salary+.sg-job-salary{margin:0 0 0 20px}.sg-tax.sg-tax{width:99.5%;margin:20px auto 0;text-align:left}.sg-tax.sg-tax p{float:left;margin:8px 0 0}.sg-tax.sg-tax .cand-btn-blue{float:right;background-position:90% center}.sg-tax.sg-tax .cand-btn-blue:hover{background-position:92% center}.sg-job{display:inline-block;width:19%;margin-left:40px}.sg-job:nth-of-type(4n+1){margin-left:0}#cv960{width:920px;min-width:920px;background-color:#FFFFFF;padding:20px 19px 20px 19px;margin:0;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}.sg-white{background:#fff}.card{background-color:#fdfdfd;box-shadow:none;border:1px solid #dfdfdf;border-top:3px solid #005da4;border-radius:3px}.content{width:calc(100% - 205px)}.sidebar{width:190px}.job-title{font-size:24px}p.job-info-sal{display:inline-block;vertical-align:top}p.job-info-sal span{font-size:36px;line-height:1}p.job-info-copy{display:inline-block;vertical-align:top;width:calc(95% - 140px );margin-left:5%}.job-graph{margin:50px 0 80px;text-align:center}p.bar-label-min,p.bar-label-max{margin-top:-20px}.bar{background-color:#e7e7e7;height:30px;position:relative;display:inline-block;width:60%}.bar::after,.bar::before{position:absolute;content:"";top:0;border-style:solid;border-width:15px 0 15px 15px}.bar::after{right:-15px;border-color:transparent transparent transparent #e7e7e7}.bar::before{left:0;border-color:transparent transparent transparent #fff}.bar-fill{height:100%;background-color:#005da4;width:60%;display:inline-block}.bar-max,.bar-min{min-width:40px}.bar-min{left:-24px}.bar-max{right:-23px}.bar-min::after,.bar-max::after{top:-7px;left:49%;width:2px}.bar-avg{left:calc(50% - 37.5px);bottom:-48px;font-size:18px}.bar-avg::after{top:-10px;left:calc(50% - 10px);width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #5bb543;background-color:transparent}.browse-job p{margin-bottom:8px}.sg-alert{padding:10px;margin:0 0 10px 0;text-align:left}.sg-alert p{margin-bottom:10px;font-size:13px}.sg-alert .btn{padding:8px 10px;font-size:13px}.sg-alert .btn::after{content:""}.sg-alert__input{padding:5px;margin:0 0 8px}.sg-alert__input,.sg-alert .btn{font-family:'Open Sans', Arial, Helvetica,  sans-serif}.sg-calc h2,.sg-links h2{font-size:14px;font-weight:600;color:#000}.sg-links ol li{font-size:13px;margin-bottom:5px}.salary-popular ul.popular-search-links{width:24%}.salary-popular ul.popular-search-links li{font-size:14px}.salary-content{width:78% !important}}
