.border-shadow{border-radius:5px;border:1px solid #e6e7e8;box-shadow:0 0 5px 0 rgba(6,6,6,.2)}.text-underline{text-decoration:underline !important}.text-blue{color:#007dbc !important}.text-navy{color:#01374f}.color-black{color:#000}.font-semibold{font-weight:600 !important}.font-bold{font-weight:700 !important}.text-transform-none{text-transform:none}.border{border:1px solid #e6e7e8 !important;border-radius:3px}.border-none{border:none !important}.border-top-none{border-top:none}.border-bottom{border-bottom:1px solid #e6e7e8}.inline-block{display:inline-block}.sal-p{font-size:15px;max-width:100%;line-height:1.3}.padding-top0{padding-top:0 !important}.padding0{padding:0 !important}.padding2{padding:2px !important}.padding10{padding:10px !important}.max-width-100percent{max-width:100%}.padding20{padding:20px !important}.padding30{padding:30px !important}.padding-left0{padding-left:0 !important}.padding-left5{padding-left:5px !important}.padding-left10{padding-left:10px !important}.padding-left15{padding-left:15px !important}.padding-left20{padding-left:20px !important}.padding-left8{padding-left:8px !important}.padding-left30{padding-left:30px !important}.padding-top10{padding-top:10px !important}.padding-top15{padding-top:15px !important}.padding-top20{padding-top:20px !important}.padding-top25{padding-top:25px !important}.padding-right0{padding-right:0 !important}.padding-right5{padding-right:5px !important}.padding-right10{padding-right:10px !important}.padding-right15{padding-right:15px !important}.padding-right20{padding-right:20px !important}.padding-right25{padding-right:25px !important}.padding-right30{padding-right:30px !important}.padding-bottom0{padding-bottom:0 !important}.padding-bottom3{padding-bottom:3px !important}.padding-bottom5{padding-bottom:5px !important}.padding-bottom15{padding-bottom:15px !important}.padding-bottom10{padding-bottom:10px !important}.padding-bottom20{padding-bottom:20px !important}.padding-bottom30{padding-bottom:30px !important}.padding-bottom40{padding-bottom:40px !important}.padding-bottom75{padding-bottom:75px !important}.margin0{margin:0 !important}.margin-top0{margin-top:0 !important}.margin-bottom5{margin-bottom:5px !important}.margin-bottom10{margin-bottom:10px !important}.margin5{margin:5px !important}.margin20{margin:20px !important}.margin-top5{margin-top:5px !important}.margin-top10{margin-top:10px !important}.margin-top15{margin-top:15px !important}.margin-top20{margin-top:20px !important}.margin-top25{margin-top:25px !important}.margin-top30{margin-top:30px !important}.margin-top40{margin-top:40px !important}.margin-right5{margin-right:5px !important}.margin-right10{margin-right:10px !important}.margin-right20{margin-right:20px !important}.margin-left0{margin-left:0 !important}.margin-left5{margin-left:5px !important}.margin-left12{margin-left:12px !important}.margin-left20{margin-left:20px !important}.margin-bottom0{margin-bottom:0 !important}.margin-bottom15{margin-bottom:15px !important}.margin-bottom20{margin-bottom:20px !important}.text-size12{font-size:12px !important}.text-size14{font-size:14px !important}.text-size15{font-size:15px !important}.text-size16{font-size:16px !important}.text-size18{font-size:18px !important}.text-size20{font-size:20px !important}.text-size22{font-size:22px !important}.text-size28{font-size:28px !important}.list-style-none{list-style:none !important}.relative{position:relative !important}.text-center{text-align:center}.width-50{width:50%}.cursor-pointer{cursor:pointer}.border-greenneon{border-color:#84ee5e}.bg-greenneon{background-color:#84ee5e}.ad-top{margin:15px auto 0 auto;text-align:center}.ad-bottom{margin-top:10px}@media(min-width:992px){.sa-layout-2a-b .sa-adunit{margin:0 auto 1em auto}}.sovrn-leaderboard{display:flex;justify-content:center;align-items:center;background:#f6f6f6;margin:5px auto !important;padding:7px 0;min-height:70px}.sovrn-content-search,.sovrn-content-tools{display:flex;justify-content:center;align-items:center;background:#f6f6f6;margin:5px auto;min-height:334px;width:100%}@media(min-width:992px){.sovrn-leaderboard{min-height:284px;max-width:1800px;padding:0}.sovrn-side-2{min-height:270px}.sovrn-content-search,.sovrn-content-tools{min-height:350px}}.ibar_in_content{font-family:Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;color:#333;margin:0 auto;padding-bottom:30px;position:relative;width:100%;max-width:880px}.ibar_in_content .joblist-Sponsoredby-label{text-transform:uppercase;width:130px;font-size:90%}.ibar_in_content .joblist-Sponsoredby-logo{width:130px;text-decoration:none}.ibar_in_content .joblist_container{display:table;width:95%;margin:0 auto;border:none;border-top:1px solid #e6e7e8;padding:10px;box-sizing:border-box}@media screen and (max-width:767px){.ibar_in_content .joblist_container{width:100%;display:block}}.ibar_in_content .joblist_container .joblist_cell{display:table-cell}@media screen and (max-width:767px){.ibar_in_content .joblist_container .joblist_cell{width:100%;display:block;padding:5px 0}}.joblist_cell a:first-child{display:flex !important;justify-content:flex-start !important}.joblist_cell a:first-child img{position:relative !important;align-self:flex-start}.ibar_in_content .joblist_title,.ibar_in_content .joblist_title a{color:#29abe2;text-decoration:none;width:300px}.ibar_in_content .joblist_company{color:#212221;font-size:90%}@media screen and (max-width:767px){.ibar_in_content .joblist_company{font-size:100%}}.ibar_in_content .joblist_desc{color:#58595b;padding:0 20px}@media screen and (max-width:767px){.ibar_in_content .joblist_desc{padding:0}}.ibar_in_content .joblist_date{color:#212221;width:100px}#Ibarlightbox{border:9px solid #fff;border-radius:10px;background:#fff;background-repeat:no-repeat;display:none;height:450px;width:450px;margin:100px auto 0;position:relative;z-index:99999;-webkit-box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;box-shadow:0 0 20px #000;vertical-align:middle}#Ibarlightbox p{width:520px}#Ibarfade{display:none;background-image:url("/MvcWorkComAds/Content/themes/base/images/bg_lightbox.png");position:fixed;left:0;top:0;right:0;bottom:0;opacity:1;z-index:9999;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}#IbarRequestIframe{width:100%;height:100%;*height:580px;display:block;border:0}#IbarClosebox{color:#34567b;font-size:1em;display:inline;width:10%;position:relative;bottom:35px;right:-170px;background-color:#fff;cursor:pointer;font-weight:700;background:none}@media(max-width:320px){.feature_ibar .joblist_title{width:250px !important}.ibar_in_content .joblist_title,.ibar_in_content .joblist_title a{max-width:250px !important}.indeed_ibar .joblist_title,.indeed_ibar .joblist_title a{max-width:250px !important}}@media(min-width:1200px){.indeed_ibar{max-width:100% !important;padding-bottom:0 !important}.indeed_ibar .joblist_container{width:100% !important}.feature_ibar{max-width:100% !important;padding-bottom:0 !important}.feature_ibar .joblist_container{width:100% !important}}#bread_scrumb ul{font-size:14px !important}#bread_scrumb{padding:.6em 0 .2em;min-height:inherit;padding-left:15px}.sa-navbar-secondary-link.active:after{display:inline-block;padding-left:10px;margin-right:-10px;content:'>'}.sa-navbar-secondary-link.active{border-color:transparent;font-weight:400;color:#007dbc}#bread_scrumb .sa-navbar-secondary-link.active:hover,#bread_scrumb .sa-navbar-secondary-link.active:focus{color:#004a70;text-decoration:none}#bread_scrumb .sa-navbar-secondary-link.active:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.career-path{position:relative;max-width:1120px;height:380px;overflow-x:auto;overflow-y:hidden}.career-path-div{display:inline-block;vertical-align:middle;border-radius:18px;border:1px solid #f8f8f9;box-shadow:0 0 8px 0 rgba(0,0,0,.2);text-align:left;cursor:pointer;width:300px}.career-path-level1{padding:1px;font-weight:700;font-size:18px}.career-path-level2{padding:1px;font-weight:600;font-size:16px}.career-path-level3{padding-top:1px;padding-bottom:1px;font-weight:400;font-size:14px}.career-path-div a,.career-path-div-mobile a{text-decoration:underline}.line-stroke{stroke:#767676;stroke-width:1;stroke-opacity:.8;stroke-dasharray:6 4;transition:transform .6s ease-out;cursor:pointer}.line-stroke:hover{stroke-width:2;stroke:#3cd1e5;stroke-dasharray:10 0;cursor:pointer}.swiper-container{width:300px;height:290px !important}.swiper-slide{text-align:center;padding:5px}.mobile-svg-line{position:relative;height:60px}.mobile-stroke{stroke:#767676;stroke-width:1;stroke-opacity:.8;stroke-dasharray:6 4;cursor:pointer}.mobile-stroke:hover{stroke-width:18;stroke:#3cd1e5;stroke-dasharray:18 0;cursor:pointer}.mobile-slide{margin-left:5px;margin-right:5px;width:280px;background-color:#fff}.career-path-div-mobile{display:inline-block;vertical-align:middle;border-radius:18px;border:1px solid #f8f8f9;box-shadow:0 0 8px 0 rgba(0,0,0,.2);text-align:left;cursor:pointer;width:275px;background-color:#fff}.career-path-level1_mobile{padding:1px;font-weight:700;font-size:18px}.career-path-level2_mobile{padding:1px;font-weight:600;font-size:16px}.career-path-level3_mobile{margin-top:8px;padding:1px;font-weight:400;font-size:14px}.sal-ziprecruiter-div{border:1px solid #e6e7e8;border-radius:3px;display:flex;flex-flow:wrap;flex-grow:1;padding:15px}.sal-ziprecruiter-div .sal-title{padding-bottom:20px;border-bottom:1px solid #e6e7e8;flex-basis:100%}.sal-recruiter-item{margin-top:20px;padding:10px;border:1px solid #e6e7e8;border-radius:3px;display:flex;flex-flow:wrap;flex-basis:100%}.sal-search-recruiter-div{flex-basis:100%;background-color:#f6f7f8;border-radius:3px;text-align:center;padding:10px 0;margin-top:20px}.sal-hr-div-flex{display:flex;flex-flow:wrap;max-width:1080px;margin:0 auto}@media screen and (min-width:1550px){.sal-hr-div-flex{flex-wrap:nowrap !important}}.sal-hr-topic-container{justify-content:space-between}.sal-hr-topic-border{border:1px solid #e6e7e8;border-radius:15px;width:500px;margin-left:20px;margin-top:20px}.sal-hr-topic-img{width:100%;padding-top:19px}.sal-hr-topic-text p{line-height:1.5}@media(max-width:1550px){.sal-hr-topic-border{width:100%;margin-left:0;margin-top:15px}.sal-hr-topic-text p{margin-top:20px}.sal-hr-topic-img{width:60%;padding-top:0}}.sal-flex-div{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;max-width:100%}.flex-basis-fill{flex-basis:100%}.flex-grow-1{flex-grow:1}.flex-wrap-reverse{flex-flow:wrap-reverse}.flex-nowrap{flex-flow:nowrap}.flex-align-item-start{align-items:flex-start !important;-webkit-align-items:flex-start !important}.flex-align-item-center{align-items:center !important;-webkit-align-items:center !important}.flex-justify-content-space-between{justify-content:space-between;-webkit-justify-content:space-between}.flex-justify-content-space-around{justify-content:space-around;-webkit-justify-content:space-around}.flex-justify-content-center{justify-content:center;-webkit-justify-content:center}.sal-hr-topic-links a{font-weight:700;font-size:16px;color:#007dbc;white-space:nowrap;padding:5px 10px;margin-left:-10px}.sal-hr-topic-links ul{margin-bottom:0;padding-left:30px}.sal-hr-topic-links ul li{list-style:none;padding-top:10px;padding-bottom:10px}.sal-hr-topic-links ul li:first-child{padding-top:30px}.sal-hr-topic-links ul li:last-child{padding-bottom:30px}.sal-hr-topic-links ul li a:hover{box-shadow:0 0 5px #888}.sa-horizontal-bar{margin:0 auto;max-width:520px;height:7px;background-color:#84ee5e}@media(min-width:992px){.sa-horizontal-sec{padding-top:35px;padding-bottom:45px}}@media(max-width:991.98px){.sa-horizontal-sec{padding:2rem;width:100%;max-width:75%;margin:auto}}.sal-btn{display:inline-block;font-weight:700;color:#000;line-height:32px;max-width:100%;font-size:16px;padding:0 1.4em;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border-radius:1.5em;border:2px solid #84ee5e;background-color:#84ee5e;outline:none}.sal-btn.prev{border:2px solid #f6f6f6;background-color:#f6f6f6;color:#075484}.sal-btn:hover,.sal-btn:focus,.sal-btn:active{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.3)}.sal-national-flag{border:1px solid #e6e7e8;width:100%;padding:15px;margin-bottom:20px}.sal-national-flag-flex{margin-top:20px;display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;align-items:center;justify-content:flex-start;text-align:center}.sal-national-flag-flex div{max-width:105px;flex:1 1 105px}.sal-flex-center{justify-content:center}.position-relative{position:relative}@media(max-width:500px){.sal-national-flag-flex div{max-width:95px !important;flex:1 1 95px !important}}.sal-flex{display:flex}.column-gap-10{column-gap:10px}.column-gap-15{column-gap:15px}.row-gap-10{row-gap:10px}.row-gap-20{row-gap:20px}.flex-basis-50{flex-basis:50%}.color-link{color:#007dbc}.flex-direction-column{flex-direction:column}.sal-btn-group-demo{position:absolute;right:0;width:468px;margin-right:-483px;bottom:10px}.sal-price-a-job-wrapper .sal-price-a-job-item,.sal-get-survey-wrapper .sal-get-survey-item{color:#fff;background-repeat:no-repeat;border-color:#16a44a;border-radius:10px;border:none;padding:10px 15px;cursor:pointer}.sal-price-a-job-wrapper .sal-price-a-job-item{background-image:linear-gradient(to right,#118933,#118933 50%,#58b040)}.sal-get-survey-wrapper .sal-get-survey-item{background:linear-gradient(130.6deg,#ed7a23 0%,#ff9e0c 100%)}.sal-price-a-job-wrapper .sal-price-a-job-item:hover{background-image:linear-gradient(to right,#09a134,#09a134 50%,#55ca35);background-repeat:no-repeat}.sal-get-survey-wrapper .sal-get-survey-item:hover{background-image:linear-gradient(130.6deg,#ed7a23 10%,#ff9e0c 50%);background-repeat:no-repeat}.sal-price-a-job-item .sal-what-should,.sal-get-survey-item .sal-how-to{font-size:13px;color:#fff;font-weight:600;margin-bottom:5px}.sal-price-a-job-item .sal-row,.sal-get-survey-item .sal-row{display:flex;align-items:center}.sal-price-a-job-item .sal-row .sal-er,.sal-get-survey-item .sal-row .sal-er{font-size:16px;color:#fff;font-weight:700;margin-right:5px}.sal-price-a-job-item .sal-row .sal-btn-price-a-job,.sal-get-survey-item .sal-row .sal-btn-get-survey{font-size:16px;color:#01374f;font-weight:700;border:none;background:#fff;border-radius:16px;padding:3px 10px;margin-left:10px}.factors{position:relative;top:20px}@media(min-width:992px){.sa-layout-2a-a{padding-right:15px}}hr{border-top:1px solid #e6e7e8}.hr_green{margin-top:20px;background:linear-gradient(to right,#69bd08 80%,#008000);height:4px}.psr-header{padding:12px 0;margin:5px;font-weight:bolder}.psr-content-container{align-self:stretch;border:1px solid #e6e7e8;border-radius:3px}.psr-container,.psr-row{display:flex;flex-flow:row wrap}.psr-row{padding:20px}.flex-basis-fill{flex-basis:100%}.div-flex-p{max-width:420px !important}.sal-tag-title{font-size:.875em !important;color:#fff;background-color:#16a44a;background-repeat:no-repeat;background-size:100%;border-radius:3px;text-align:left;padding:5px;font-weight:600;line-height:1.3;display:inline-block}.margin-right20{margin-right:20px !important}.padding-bottom15{padding-bottom:15px !important}.flex-nowrap{flex-flow:nowrap}.div-flex{max-width:1080px;margin:0 auto}@media all and (max-width:1549px){.factors{top:0}}@media(max-width:320px){#ct{max-width:285px}}@media(max-width:375px){#ct{max-width:340px}}.div-border-container{border-radius:3px;height:auto;overflow-x:hidden}@media screen and (max-width:727px){.div-border-container{width:100%}}.switchlink-div{height:30px;text-align:right;padding-right:5px;padding-top:5px}.table-chart{border:none;width:100%;border-spacing:0;font-size:15px}.table-chart tbody tr{background-color:#fff}.table-chart thead tr td{font-size:.75em;font-weight:400;color:#58595b;text-transform:uppercase}.table-chart td{text-align:left;padding-bottom:5px;max-width:500px;border-bottom:1px solid #e6e7e8;padding:5px}#divtable{display:none}.relative{position:relative}.div-table-title{padding:15px 113px 10px 113px;text-align:center;font-size:15px}@media screen and (max-width:727px){.div-table-title{margin-top:10px;padding:15px 0 10px 0}}.nowrap{white-space:nowrap}@media screen and (max-width:550px){.nowrap{white-space:normal}}@media screen and (min-width:1550px){.div-flex{flex-wrap:nowrap !important}}.refine-section-desktop{border-radius:3px;border:1px solid #e6e7e8;box-shadow:0 0 5px 0 rgba(6,6,6,.2);justify-content:flex-start;align-items:center;flex-basis:100%;max-width:1200px;margin:0 auto;flex-wrap:wrap;margin-bottom:10px;background-color:#047dbb;padding:12px}#refine-by select{padding:5px}#payinterval{border-radius:20px;padding-left:5px;background-color:#29abe2;color:#fff}#payinterval,#refine-by select{border:1px solid #e6e7e8;cursor:pointer;padding-bottom:3px}select#payinterval:focus,#refine-by select:focus{box-shadow:none;outline:none}select#payinterval option,#refine-by select{padding:5px;width:16%;flex-grow:1;margin-right:5px}#refine-by{display:flex;justify-content:space-between;flex-flow:row wrap}@media(max-width:767.98px){#refine-by select{flex-basis:100%}#refine-by select:not(:last-child){margin-bottom:10px}}.refine-by-mobile{border-radius:3px;border:1px solid #e6e7e8;box-shadow:0 0 5px 0 rgba(6,6,6,.2);margin:0 auto;margin-bottom:10px;background-color:#047dbb;padding:12px}.refine-by-mobile select:focus{box-shadow:none;outline:none}#refine-by-row1,#refine-by-row2,#refine-by-row3{display:flex;flex-flow:row nowrap;justify-content:space-between}#refine-by-row1 select,#refine-by-row2 select,#refine-by-row3 select{flex-basis:50%;padding:5px;margin-bottom:10px;border:1px solid #e6e7e8}#refine-by-row1 select:first-child,#refine-by-row2 select:first-child,#refine-by-row3 select:first-child{margin-right:15px}.newsearch-mobile,.newsearch-desktop{border-radius:5px;border:1px solid #e6e7e8;border-top:2px solid #77d5f3;box-shadow:0 0 5px 0 rgba(6,6,6,.2);margin:0 auto;padding:12px}.newsearch-mobile .newsearch-row1{display:inline-flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.newsearch-mobile .newsearch-row1 .sa-seomenu{flex-basis:50%}.newsearch-mobile .newsearch-row1 .sa-seomenu .form-group{width:100%}.newsearch-mobile .newsearch-row1 .sa-seomenu .form-group input{min-width:50% !important;padding-right:30px}.newsearch-mobile .newsearch-row2 .sa-seomenu,.newsearch-mobile .newsearch-row2 button{width:100%}@media(max-width:320.98px){.newsearch-mobile .newsearch-row1 input{font-size:12px !important}}@media(max-width:54.9375em){#changeSearchCriteriaForm [class*="sa-form-group-"]{width:100%}}input::-ms-clear{display:none}#changeSearchCriteriaForm input[class*="typeahead-input"],#changeSearchCriteriaForm input[class*="typeahead-hint"]{display:block;width:100%;min-width:15em;max-width:100vw;padding-right:30px;font-weight:500;height:33px;font-size:16px;line-height:1.2;color:#212221;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:none;box-shadow:none}#changeSearchCriteriaForm input[class*="typeahead-input"]{position:relative;background-color:transparent;outline:none}#changeSearchCriteriaForm input[class*="typeahead-hint"]{position:absolute;top:0;left:0;color:#ccd6dd !important;opacity:1}#changeSearchCriteriaForm .icon-job,#changeSearchCriteriaForm .icon-remove,#changeSearchCriteriaForm .icon-paymarket,#changeSearchCriteriaForm img[class*="typeahead-spinner"]{position:absolute;top:50%;z-index:9;margin-top:-.5em;color:#767676}#changeSearchCriteriaForm .icon-job,#changeSearchCriteriaForm .icon-paymarket{left:10px}#changeSearchCriteriaForm .icon-remove{right:10px}#changeSearchCriteriaForm img[class*="typeahead-spinner"]{display:none;right:4px;margin-top:-.85em;width:28px;height:28px}#changeSearchCriteriaForm div[class*="typeahead-menu"]{position:absolute;top:100%;left:0;width:100%;display:none;font-size:16px;z-index:100;margin-bottom:20px;overflow:hidden;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2)}#changeSearchCriteriaForm div[class*="typeahead-menu"].is-open{display:block}#changeSearchCriteriaForm div[class*="typeahead-selectable"]{cursor:pointer}form[id^="form"] input[class*="typeahead-input"],form[id^="form"] input[class*="typeahead-hint"]{background-image:none;border-color:#ccc !important;-webkit-box-shadow:none;box-shadow:none !important}form[id^="form"] input[class*="typeahead-input"]{position:relative;background-color:transparent;outline:none}form[id^="form"] input[class*="typeahead-hint"]{position:absolute;top:0;left:0;color:#ccd6dd !important;opacity:1;border:none}form[id^="form"] .icon-job,form[id^="form"] .icon-remove,form[id^="form"] img[class*="typeahead-spinner"]{position:absolute;top:50%;z-index:9;margin-top:-.5em;color:#767676}form[id^="form"] .icon-job{left:10px}form[id^="form"] .icon-remove{right:10px}form[id^="form"] img[class*="typeahead-spinner"]{display:none;right:4px;margin-top:-.85em;width:28px;height:28px}form[id^="form"] div[class*="typeahead-menu"]{position:absolute;top:100%;left:0;width:100%;display:none;font-size:16px;z-index:100;margin-bottom:20px;overflow:hidden;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2)}form[id^="form"] div[class*="typeahead-menu"].is-open{display:block}form[id^="form"] div[class*="typeahead-selectable"]{cursor:pointer}.factors-div{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.factors-div>div{display:inline-flex;flex-flow:row nowrap;flex-basis:25%;padding-right:25px}.factors-div>div img{padding-right:10px}.factors-div>div select{max-width:500px;height:40px;width:100%}@media(max-width:1199.98px){.factors-div>div{flex-basis:100%}}.bellcurve-div-desktop{border:1px solid #e6e7e8}@media screen and (min-width:80em) and (max-width:119.75em){.bellcurve-div-desktop{min-width:675px}}.factors-unselected-mobile,.factors-unselected-desktop{white-space:nowrap;line-height:24px;margin:10px 10px 0 0}.factors-unselected-mobile{max-width:50%;width:45%}#swz_icontitle{border-bottom:1px solid #e6e7e8;padding-top:10px;display:flex;background-color:#fff;z-index:9999;padding-left:5px;width:100%;margin-left:0 !important}#swz_icontitle li{padding:0;width:25%;flex-grow:1}#swz_icontitle li div{text-align:center}.sticky-nav{position:-webkit-sticky;position:sticky;top:0;z-index:12}@media(min-width:1200px){#swz_icontitle li{max-width:9em;margin-right:50px;width:auto;flex-grow:0}#swz_icontitle li div{text-align:left;display:flex;align-items:center}#swz_icontitle li div img{padding-right:5px}}@media(width:1366px) and (height:768px){#swz_icontitle li{margin-right:20px}}.tab-font-size-bold{font-size:14px !important;color:#007dbc !important}.tab-font-size{font-size:14px !important;color:#007dbc !important;font-weight:400 !important}.tab-font-size-bold-mobile{font-size:12px !important;color:#007dbc !important}.tab-font-size-mobile{font-size:12px !important;color:#007dbc !important;font-weight:400 !important}.sa-nav-banner-logo{width:37.5px !important;height:37.5px !important}.salary-benefit-div{align-items:center;flex-basis:45%;flex-grow:1;padding:30px;min-width:290px}.salary-benefit-div h3{display:flex;align-items:center}@media(max-width:768px){.salary-benefit-div{padding:20px !important}}@media(max-width:375px){.salary-benefit-btn{font-size:14px !important}}@media(max-width:359.99px){.salary-benefit-btn{font-size:12px !important}}.job-openings{border-radius:5px;border:1px solid #e6e7e8;border-top:2px solid #77d5f3;box-shadow:0 0 5px 0 rgba(6,6,6,.2);display:flex;justify-content:center;align-items:flex-start;flex-basis:100%;margin-top:20px;flex-wrap:wrap;padding:12px;flex-direction:column}.job-openings-div{align-items:center;width:100%}.job-openings-div div:first-child{margin-right:20px}@media(max-width:767.98px){.job-openings-div div,.job-openings-div div a{display:flex;flex-basis:100%}.job-openings-div div a{display:block;text-align:center}.job-openings-div div:first-child{margin-right:0}}.sal-upper-level-job{right:15px;position:fixed;top:50%;z-index:99}.sal-lower-level-job{left:15px;position:fixed;top:50%;z-index:99}@media(min-width:1024px){.sal-upper-level-job{right:370px !important}}@media(min-width:1366.01px){.sal-upper-level-job{right:400px !important}}.sal-scroll-btn{display:flex;justify-content:center;align-items:center;flex-basis:100%}.modal{z-index:1072}.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.sal-change-country-container{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;background-color:#fff}.sal-dropup-change-country-dropup{flex-basis:490px;margin-left:20px}#sal-change-country{border:1px solid #d1d1d1;padding:5px;padding-left:10px;border-radius:25px;display:inline-flex;align-items:center;font-size:15px;font-weight:600}#sal-change-country .icon-triangle-down{color:#959595;margin-left:3px;font-size:22px}.sal-country-wrapper{bottom:auto !important;top:100% !important;max-width:490px;width:100%;padding:20px}.sal-country-menu{flex-basis:490px;max-width:100%}.sal-get-salary-data{padding:20px;padding-bottom:0;margin-top:10px;border-top:1px solid #e6e7e8;margin-bottom:0}.sa-layout-2a-b .proper-flex-wrapper{height:620px}.banner{border-radius:10px}.banner.skillLibrary{background:linear-gradient(180deg,#fffceb 0%,#fff 100%);border:1px solid #f3ea27}.banner.exploreJobArchitect{background:linear-gradient(180deg,#f1fced 0%,#fff 100%);border:1px solid #dff0d8}.banner label{color:#16a44a}.banner-btn-arrow{width:12px;height:10px;background-image:url(../../../Images/icon-arrow.svg);background-repeat:no-repeat;background-position:right center;background-size:12px 10px}.icon-link{width:16px;height:16px;background-image:url(../../../Images/icon_link.svg);background-repeat:no-repeat}@media(max-width:991px){.banner-p-btn{flex-direction:column;align-items:flex-start}}@media(max-width:1599px){#layout{flex-direction:column}.sal-btn-group-demo{margin-right:0}}@media(max-width:1399px){#layout{padding-top:30px}.sal-btn-group-demo{margin-bottom:30px}}.div-flex-p{max-width:420px !important}.sal-tag-title{font-size:.875em !important;color:#fff;background-color:#16a44a;background-repeat:no-repeat;background-size:100%;border-radius:3px;text-align:left;padding:5px;font-weight:600;line-height:1.3;display:inline-block}.margin-right20{margin-right:20px !important}.padding-bottom15{padding-bottom:15px !important}#sal-average-salary-ul{list-style:none;color:#047dbb}.li-flex{margin-top:15px;display:flex;flex-flow:wrap;line-height:40px;max-width:450px}.wrapper-dropdown{flex-grow:1;border-bottom:1px solid #047dbb;line-height:40px;position:relative;cursor:pointer}.wrapper-dropdown:after{content:"";width:0;height:0;position:absolute;right:15px;top:50%;margin-top:-3px;border-width:6px 6px 0 6px;border-style:solid;border-color:#047dbb transparent}.wrapper-dropdown .dropdown-div{display:none}.wrapper-dropdown.active .dropdown-div{display:block}.dropdown-div{width:100%;position:absolute;top:50px;z-index:101}.dropdown-div ul{list-style:none;width:100%;background-color:#fff;box-shadow:0 0 5px #ccc;padding:15px 10px 15px 20px;max-height:400px;overflow-y:scroll}.dropdown-div ul li{cursor:pointer;float:left;width:100%;padding:5px;line-height:20px}.dropdown-div ul li a{display:block;cursor:pointer}.dropdown-div ul li:hover,.dropdown-div ul li.is-active{color:#212221;background-color:#caeefa}.salaryrangebox-title span{background-color:#16a44a;color:#fff;padding:5px}.flex-nowrap{flex-flow:nowrap}.div-flex{max-width:1080px;margin:0 auto}@media all and (max-width:1367px) and (min-width:1365px){.sal-column-bounceleft{margin-right:20px}}.div-chart{position:relative}.div-median{position:absolute;z-index:100;left:calc((100% - 380px)*.5);top:10px;text-align:center;font-size:14px;min-width:160px}@media screen and (max-width:727px){.div-median{left:calc((100% - 140px)*.5);min-width:140px}}#label-mediansalary,#value-mediansalary{display:block;float:right;height:24px;width:100%;color:#212221;font-size:15px}#value-mediansalary{font-size:22px;font-weight:600}@media screen and (max-width:479px){#label-mediansalary{height:20px}#value-mediansalary{font-size:16px}}.div-median{position:absolute;z-index:100;left:calc((100% - 170px)*.5);top:15px;text-align:center;font-size:14px;min-width:160px}@media screen and (max-width:727px){.div-median{left:calc((100% - 140px)*.5);min-width:140px}}.div-border-container{border-radius:3px;height:auto;overflow-x:hidden}@media screen and (max-width:727px){.div-border-container{width:100%}}.highcharts-axis-labels a,.highcharts-axis-labels a:hover,.highcharts-axis-labels a:visited{color:#666}@media screen and (max-width:727px){.highcharts-axis-labels a,.highcharts-axis-labels a:hover,.highcharts-axis-labels a:visited{color:#34567b}}.switchlink-div{height:30px;text-align:right;padding-right:5px;padding-top:5px}.compresult-switchlink-div{font-size:14px}.compresult-switchlink-div a{text-decoration:underline}.switchlink-div a{font-size:14px}.table-chart{border:none;width:100%;border-spacing:0;font-size:15px}.table-chart tbody tr{background-color:#fff}.table-chart thead tr td{font-size:.75em;font-weight:400;color:#58595b;text-transform:uppercase}.table-chart td{text-align:left;padding-bottom:5px;max-width:500px;border-bottom:1px solid #e6e7e8;padding:5px}#divtable{display:none}.relative{position:relative}.div-table-title{padding:15px 113px 10px 113px;text-align:center;font-size:15px}@media screen and (max-width:727px){.div-table-title{margin-top:10px;padding:15px 0 10px 0}}.div-center-content{text-align:center}.table-center{width:80%;margin:0 auto}.nowrap{white-space:nowrap}@media screen and (max-width:550px){.nowrap{white-space:normal}.mobileAutoWrap{word-wrap:break-word;word-break:break-all}}.div-percentage{position:absolute;display:inline-block;top:50px}#chart_labels{list-style:none}.chartlabel-div{background-color:#fff;color:#444;text-align:center;position:absolute;top:3px;width:60px;height:110px}div#label1{left:calc(100%*.17 - 30px)}@media screen and (max-width:727px){div#label1{display:none}}div#label2{left:calc(100%*.33 - 30px)}@media screen and (max-width:727px){div#label2{left:calc((50% - 60px)*.5)}}div#label3{left:calc(100%*.65 - 30px)}@media screen and (max-width:727px){div#label3{left:calc(75% - 30px)}}div#label4{left:calc(100%*.81 - 30px)}@media screen and (max-width:727px){div#label4{display:none}}@media screen and (min-width:1550px){.div-flex{flex-wrap:nowrap !important}}.chartlabel-div span{display:block;position:absolute;text-align:center;width:60px;font-size:15px;color:#212221}.chartlabel-pctg{bottom:30px}.chartlabel-value{bottom:10px}.refine-section-desktop{border-radius:3px;border:1px solid #e6e7e8;box-shadow:0 0 5px 0 rgba(6,6,6,.2);justify-content:flex-start;align-items:center;flex-basis:100%;max-width:1200px;margin:0 auto;flex-wrap:wrap;margin-bottom:10px;background-color:#047dbb;padding:12px}#refine-by select{padding:5px}#payinterval{border-radius:20px;padding-left:5px;background-color:#29abe2;color:#fff}#payinterval,#refine-by select{border:1px solid #e6e7e8;cursor:pointer}select#payinterval:focus,#refine-by select:focus{box-shadow:none;outline:none}select#payinterval option,#refine-by select{padding:5px}#refine-by{display:flex;justify-content:space-between;flex-flow:row wrap}@media(max-width:767.98px){#refine-by select{flex-basis:100%}#refine-by select:not(:last-child){margin-bottom:10px}}.refine-by-mobile{border-radius:3px;border:1px solid #e6e7e8;box-shadow:0 0 5px 0 rgba(6,6,6,.2);margin:0 auto;margin-bottom:10px;background-color:#047dbb;padding:12px}.refine-by-mobile select:focus{box-shadow:none;outline:none}#refine-by-row1,#refine-by-row2,#refine-by-row3{display:flex;flex-flow:row nowrap;justify-content:space-between}#refine-by-row1 select,#refine-by-row2 select,#refine-by-row3 select{flex-basis:50%;padding:5px;margin-bottom:10px;border:1px solid #e6e7e8}#refine-by-row1 select:first-child,#refine-by-row2 select:first-child,#refine-by-row3 select:first-child{margin-right:15px}.newsearch-mobile{border-radius:5px;border:1px solid #e6e7e8;border-top:2px solid #77d5f3;box-shadow:0 0 5px 0 rgba(6,6,6,.2);margin:0 auto;padding:12px}.newsearch-row1{display:inline-flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.newsearch-row1 .sa-seomenu{flex-basis:50%}.newsearch-row1 .sa-seomenu .form-group{width:100%}.newsearch-row1 .sa-seomenu .form-group input{min-width:50% !important;padding-right:30px}.newsearch-row2 .sa-seomenu,.newsearch-row2 button{width:100%}@media(max-width:320.98px){.newsearch-row1 input{font-size:12px !important}.div-median{top:25px}}#bellcurve_chart{min-width:290px;height:395px}@media screen and (max-width:479px){#bellcurve_chart{height:280px}}@media screen and (max-width:727px){#bellcurve_chart{width:100%;height:280px}#label-mediansalary{height:auto}#value-mediansalary{font-size:16px}.div-median{top:10px}}@media(min-width:1200px){.col-lg-offset-2{margin-left:16.66666667%}}.sal-title{margin:0;font-size:28px;color:#212221;font-style:normal;font-weight:600}.sal-share img{width:35px !important;padding:6px;border:0;box-shadow:none !important;display:inline !important;vertical-align:middle;box-sizing:unset}.sal_related_post{overflow:hidden;padding:10px 0;margin:10px 0;width:100%;display:block;clear:both}.sal-related-articles{width:246.5px;float:left;overflow:hidden}#breadcrumbs{font-size:12px;color:#767676}#breadcrumbs span{padding:0 5px}.li-flex{margin-top:15px;display:flex;flex-flow:wrap;line-height:40px;max-width:450px}#sal-average-salary-ul{list-style:none;color:#047dbb}.salaryrangebox{background-color:#f6f6f6}.sal-range-title{font-size:14px !important;color:#fff;background-color:#16a44a;background-repeat:no-repeat;background-size:100%;border-radius:3px;text-align:left;padding:5px;font-weight:600;line-height:1.3;display:inline-block}.wrapper-dropdown{flex-grow:1;border-bottom:1px solid #047dbb;line-height:40px;position:relative;cursor:pointer}.wrapper-dropdown:after{content:"";width:0;height:0;position:absolute;right:15px;top:50%;margin-top:-3px;border-width:6px 6px 0 6px;border-style:solid;border-color:#047dbb transparent}.wrapper-dropdown .dropdown-div{display:none}.wrapper-dropdown.active .dropdown-div{display:block}.dropdown-div{width:100%;position:absolute;top:50px;z-index:101}.dropdown-div ul{list-style:none;width:100%;background-color:#fff;box-shadow:0 0 5px #ccc;padding:15px 10px 15px 20px;max-height:400px;overflow-y:scroll}.dropdown-div ul li{cursor:pointer;float:left;width:100%;padding:5px;line-height:20px}.dropdown-div ul li a{color:#047dbb;font-size:16px;font-weight:400}.sal-article-navigation{font-weight:400;cursor:pointer;color:#007dbc}.sal-ul-section{padding-left:45px}.sal-ul-section li{padding-top:4px;padding-bottom:4px;color:#767676;flex-basis:340px}.sal-ul-section li span{font-size:15px;color:#212221;font-weight:400}.sal-ul-section li a{font-weight:400;font-size:15px;text-decoration:underline;cursor:pointer}.sal-li-sub-title{font-size:18px;display:flex}.cursor-pointer{cursor:pointer !important}#sal-hot-topic h2{border-top:1px dashed #e6e7e8;padding-top:20px}#sal-hot-topic table{width:100% !important;border-collapse:separate;border-spacing:0 10px}.salary-content td{vertical-align:top;padding-right:5px}.salary-content .article-title{font-size:16px;font-family:"Source Sans Pro";color:#007dbc;font-weight:600}.salary-content .sal-td-hr{border-top:1px solid #e6e7e8;height:10px}.div-flex{display:flex;flex-flow:wrap}.flex-nowrap{flex-flow:nowrap}.div-flex-p{font-family:"Source Sans Pro",sans-serif;font-style:normal;font-weight:300;line-height:1.4;flex-flow:wrap}.sal-tag-title{font-size:16px;line-height:30px;color:#fff;background-color:#16a44a;background-repeat:no-repeat;text-align:center;background-size:100%;width:130px;border-radius:3px}@media only screen and (min-device-width:320px) and (max-device-width:480px){.sal-img-responsive{border:0;max-width:128px !important;max-height:64px !important}.sal-desktop-desc-visible{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.sal-img-responsive{border:0;max-width:236px !important;max-height:118px !important}.sal-desktop-desc-visible{display:block}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.sal-img-responsive{border:0;max-width:236px !important;max-height:118px !important}.sal-desktop-desc-visible{display:block}}@media only screen and (min-width:1024px){.sal-img-responsive{border:0;max-width:236px !important;max-height:118px !important}.sal-desktop-desc-visible{display:block}}.sal-popularitem-style{display:flex;align-items:center;justify-content:space-between;padding:15px;border:1px solid #e6e7e8;width:100%;margin-top:20px}@media(min-width:568px){.sal-popularitem-style{width:48% !important;margin-top:0 !important}.sal-learn-more-style{width:48% !important;margin-top:0 !important}.sal-Employers-nowrap{flex-flow:nowrap}}.sal-more-about{display:inline-flex;align-items:center;margin-top:20px;font-size:16px;font-weight:400;width:100%}.sal-more-about .dropdown-menu{max-height:300px;overflow-x:hidden;overflow-y:scroll}.sal-more-about .dropdown-menu li a{color:#047dbb}.sal-findjob-flex,.sal-similar-flex{border-radius:3px;border:1px solid #e6e7e8;background-color:#fff;flex-basis:45%;padding:15px;margin-right:20px;margin-top:20px}.sal-similar-flex a{font-size:15px;color:#007dbc;font-weight:600}.sal-findjob-flex p{margin:10px 0 0;font-size:16px}.sal-findjob-flex p span{font-weight:400}.sal-similar-career-topics,.sal-findjob{display:flex;flex-flow:row wrap;font-size:16px;font-weight:600}.caret:before{color:#047dbb}@media(max-width:414px){.sal-more-about{display:block}.sal-findjob-flex,.sal-similar-flex{flex-grow:1}}@media(max-width:54.9375em){form[id$="_form"] [class*="sa-form-group-"]{width:100%}}form[id$="_form"] input[id^="txt_typeahead"]:focus{outline:none;border-color:#ccc;box-shadow:none}input::-ms-clear{display:none}.tt-highlight{color:#008000 !important}.empty-message{position:relative;padding:10px;font-size:24px;line-height:30px;text-align:center}.typeahead-suggestion{position:relative;padding:8px 8px 8px 24px;text-align:left;font-weight:400;font-size:16px}.typeahead-suggestion:hover,.typeahead-suggestion.is-active{color:#212221;background-color:#caeefa}form[id$="_form"] input[class*="typeahead-input"],form[id$="_form"] input[class*="typeahead-hint"]{display:block;width:100%;min-width:15em;max-width:100vw;padding-right:30px;font-weight:500;height:33px;font-size:16px;line-height:1.2;color:#212221;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:none;box-shadow:none}form[id$="_form"] input[class*="typeahead-input"]{position:relative;background-color:transparent;outline:none}form[id$="_form"] input[class*="typeahead-hint"]{position:absolute;top:0;left:0;color:#ccd6dd !important;opacity:1}form[id$="_form"] .icon-job,form[id$="_form"] .icon-remove,form[id$="_form"] .icon-paymarket,form[id$="_form"] img[class*="typeahead-spinner"]{position:absolute;top:50%;z-index:9;margin-top:-.5em;color:#767676}form[id$="_form"] .icon-job,form[id$="_form"] .icon-paymarket{left:10px}form[id$="_form"] .icon-remove{right:10px}form[id$="_form"] img[class*="typeahead-spinner"]{display:none;right:4px;margin-top:-.65em;width:28px;height:28px}form[id$="_form"] div[class*="typeahead-menu"]{position:absolute;top:100%;left:0;width:100%;display:none;font-size:16px;z-index:100;margin-bottom:20px;overflow:hidden;background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2)}form[id$="_form"] div[class*="typeahead-menu"].is-open{display:block}form[id$="_form"] div[class*="typeahead-selectable"]{cursor:pointer}.sal-article-share img{margin:6px;font-size:14px}.sal-opinion-div{display:flex;margin-top:10px}.sal-opinion-content{display:flex;flex-flow:wrap;font-size:15px}.sal-opinion{justify-content:space-between;display:flex;margin-top:10px;flex-grow:1;padding-bottom:10px;border-bottom:1px solid #e6e7e8;flex-flow:wrap}.sal-opinion-desc{font-weight:400}.sal-opinion-date{flex-grow:1;justify-content:flex-end;display:flex;color:#aaa}.sal-viewmore-p{background-color:#f6f7f8;margin-top:20px;border-radius:3px}.sal-viewmore-div-v2{background-color:#f6f7f8;margin-top:20px;border-radius:3px;display:flex;justify-content:space-between;align-items:center;flex-flow:wrap;padding:5px 20px}.sal-viewmore-btn-V2{display:flex;align-items:center;cursor:pointer}.sal-viewmore-btn{line-height:32px;background-color:#f6f7f8 !important;border:1px solid #f6f7f8;font-size:14px;border-radius:3px;display:flex;align-items:center;justify-content:center}.sal-addopinion-p{display:flex;flex-flow:wrap;justify-content:flex-end;margin-top:20px}.sal-addopinion-desc{align-self:center;font-weight:400}.sal-article-button{display:flex;justify-content:flex-start;flex-basis:100%}.sal-article-button .btn{white-space:normal;line-height:normal;height:auto;min-height:32px;padding-top:5px;padding-bottom:5px}.lifestyle-opinion{display:flex;flex-flow:wrap;justify-content:space-between;margin-top:20px}.lifestyle-opinion-div{flex-basis:48%;flex-grow:1}.lifestyle-opinion-ul li{margin-top:10px}.bestcollege-expandmore{flex-basis:275px;margin-left:15px;cursor:pointer}.expand-read-more-btn{display:inline-flex;align-items:center;font-size:14px;cursor:pointer;color:#007dbc}@media screen\9,screen\0,screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.sal-similar-flex,.sal-findjob-flex{flex-basis:40%}}