.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:16px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.5;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:14px;line-height:1.5;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.alert-container{padding:0!important}.alert-container .btn{display:inline;max-width:240px;margin-right:15px;border-top-right-radius:0;border-bottom-right-radius:0}.job-alert .container{padding:0;width:auto;margin:40px 0 0}.job-alert .container .h3{margin-bottom:20px}.job-alert .container .body,.job-alert .container header{text-align:center}.job-alert .container p{padding-top:5px}.job-alert .container .form-group{text-align:left}.job-alert .container .form-group input{margin-bottom:20px}.job-alert .container .newsletter,.job-alert .container .terms-message{text-align:left}.job-alert .container .t1-signup{margin-top:15px}.job-alert .container .validation{color:#0f151a;position:relative;top:-10px}.job-alert .container .validation.validation--margin{top:0;margin-top:20px}.job-alert .container .field-validation-error--no-arrow:after,.job-alert .container .field-validation-error--no-arrow:before{content:none}.job-alert-button-container{margin-top:30px}@media screen and (min-width:768px){.job-alert-button-container>button{margin:0 auto 15px}}.job-alert-button-container i{margin-top:-3px;margin-right:15px}.success-jobalert-container .alert-name{margin-bottom:40px}.success-jobalert-container .frequency-label{margin:0}@media screen and (min-width:768px){.success-jobalert-container .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:430px}}.success-jobalert-container .form-group .frequency-label{margin:0}@media screen and (min-width:768px){.success-jobalert-container .form-group .frequency-label{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin:0}}.success-jobalert-container .form-group .form-field{margin:20px 0}@media screen and (min-width:768px){.success-jobalert-container .form-group .form-field{-webkit-box-flex:50%;-ms-flex:50%;flex:50%;margin:0}}.success-jobalert-container .form-group .radio-inline label{padding-left:30px}@media screen and (min-width:768px){.success-jobalert-container .form-group .radio-inline{margin:0 10px}}@media screen and (max-width:767px){.success-jobalert-container .form-group .radio-inline{margin:0;width:49%;padding-left:25px}}.success-jobalert-container .alert{position:relative;margin:30px auto 20px}.success-jobalert-container .alert p{margin-left:30px}.success-jobalert-container .alert-frequency{margin-left:5px}.swal2-container .icon-bell-job-save-success{margin-left:calc(50% - 15px)}.get-job-alert-banner{margin-top:20px;margin-bottom:100px;margin-left:auto;margin-right:auto;float:none;width:780px;padding:11px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;background-color:#f1fbfc;border:1px solid #3f727d;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.get-job-alert-banner{margin:0 0 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;width:auto}}.get-job-alert-banner .text{font-size:16px;font-weight:500;color:#0f151a}.get-job-alert-banner .job-alert-btn{width:auto;margin:0 0 0 20px;padding:0 60px;background:0 0}@media screen and (max-width:1024px){.get-job-alert-banner .job-alert-btn{margin:20px 0 0}}.get-job-alert-banner .job-alert-btn .icon{margin-right:10px}@media screen and (max-width:1024px){.t1-overwrite{margin-top:20px;padding:0 5px}}.tt-menu,.twitter-typeahead .tt-dropdown-menu,.twitter-typeahead .tt-menu{border:2px solid #081351;border-radius:0 0 4px 4px;background:#f3f3fe;border-top:none}.tt-menu .tt-suggestions,.twitter-typeahead .tt-dropdown-menu .tt-suggestions,.twitter-typeahead .tt-menu .tt-suggestions{padding:0}.tt-menu .tt-suggestion,.twitter-typeahead .tt-dropdown-menu .tt-suggestion,.twitter-typeahead .tt-menu .tt-suggestion{text-align:left;background:#fff;color:#0f151a;height:auto;padding-top:10px;padding-bottom:10px;position:relative}.tt-menu .tt-suggestion[data-type=link],.twitter-typeahead .tt-dropdown-menu .tt-suggestion[data-type=link],.twitter-typeahead .tt-menu .tt-suggestion[data-type=link]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.tt-menu .tt-suggestion[data-type=link]>span,.twitter-typeahead .tt-dropdown-menu .tt-suggestion[data-type=link]>span,.twitter-typeahead .tt-menu .tt-suggestion[data-type=link]>span{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;height:100%;top:0;left:0;padding:10px 30px 10px 30px;color:#0f151a}.tt-menu .tt-suggestion[data-type=link] .tt-arrow-right,.twitter-typeahead .tt-dropdown-menu .tt-suggestion[data-type=link] .tt-arrow-right,.twitter-typeahead .tt-menu .tt-suggestion[data-type=link] .tt-arrow-right{content:"";text-indent:-999em;display:inline-block;vertical-align:middle;overflow:hidden}.tt-menu .tt-suggestion[data-type=link] .tt-arrow-right.text-right,.twitter-typeahead .tt-dropdown-menu .tt-suggestion[data-type=link] .tt-arrow-right.text-right,.twitter-typeahead .tt-menu .tt-suggestion[data-type=link] .tt-arrow-right.text-right{text-indent:999em}.tt-menu .tt-suggestion[data-type=link] .tt-arrow-right,.twitter-typeahead .tt-dropdown-menu .tt-suggestion[data-type=link] .tt-arrow-right,.twitter-typeahead .tt-menu .tt-suggestion[data-type=link] .tt-arrow-right{width:7px;height:13px;background-position:84.9056603774% 23.5204855842%}.svg .tt-menu .tt-suggestion[data-type=link] .tt-arrow-right,.svg .twitter-typeahead .tt-dropdown-menu .tt-suggestion[data-type=link] .tt-arrow-right,.svg .twitter-typeahead .tt-menu .tt-suggestion[data-type=link] .tt-arrow-right{background-size:696px 672px;-webkit-background-size:696px 672px;background-repeat:no-repeat;background-image:url(/resources/images/reedstrap/icon-sprite-1768905264051.svg)}.tt-menu .tt-suggestion[data-type=link] .tt-arrow-right,.twitter-typeahead .tt-dropdown-menu .tt-suggestion[data-type=link] .tt-arrow-right,.twitter-typeahead .tt-menu .tt-suggestion[data-type=link] .tt-arrow-right{position:absolute;right:15px;top:50%;margin-top:-7px}.tt-menu .tt-suggestion.tt-cursor,.tt-menu .tt-suggestion.tt-is-under-cursor,.tt-menu .tt-suggestion:hover,.twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-cursor,.twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-is-under-cursor,.twitter-typeahead .tt-dropdown-menu .tt-suggestion:hover,.twitter-typeahead .tt-menu .tt-suggestion.tt-cursor,.twitter-typeahead .tt-menu .tt-suggestion.tt-is-under-cursor,.twitter-typeahead .tt-menu .tt-suggestion:hover{background:#1e1ef0;color:#fff;cursor:pointer}.tt-menu .tt-suggestion.tt-cursor .tt-arrow-right,.tt-menu .tt-suggestion.tt-is-under-cursor .tt-arrow-right,.tt-menu .tt-suggestion:hover .tt-arrow-right,.twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-cursor .tt-arrow-right,.twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-is-under-cursor .tt-arrow-right,.twitter-typeahead .tt-dropdown-menu .tt-suggestion:hover .tt-arrow-right,.twitter-typeahead .tt-menu .tt-suggestion.tt-cursor .tt-arrow-right,.twitter-typeahead .tt-menu .tt-suggestion.tt-is-under-cursor .tt-arrow-right,.twitter-typeahead .tt-menu .tt-suggestion:hover .tt-arrow-right{width:8px;height:14px;background-position:85.0290697674% 17.3252279635%}.svg .tt-menu .tt-suggestion.tt-cursor .tt-arrow-right,.svg .tt-menu .tt-suggestion.tt-is-under-cursor .tt-arrow-right,.svg .tt-menu .tt-suggestion:hover .tt-arrow-right,.svg .twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-cursor .tt-arrow-right,.svg .twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-is-under-cursor .tt-arrow-right,.svg .twitter-typeahead .tt-dropdown-menu .tt-suggestion:hover .tt-arrow-right,.svg .twitter-typeahead .tt-menu .tt-suggestion.tt-cursor .tt-arrow-right,.svg .twitter-typeahead .tt-menu .tt-suggestion.tt-is-under-cursor .tt-arrow-right,.svg .twitter-typeahead .tt-menu .tt-suggestion:hover .tt-arrow-right{background-size:696px 672px;-webkit-background-size:696px 672px;background-repeat:no-repeat;background-image:url(/resources/images/reedstrap/icon-sprite-1768905264051.svg)}.tt-menu .tt-suggestion.tt-cursor>span,.tt-menu .tt-suggestion.tt-is-under-cursor>span,.tt-menu .tt-suggestion:hover>span,.twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-cursor>span,.twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-is-under-cursor>span,.twitter-typeahead .tt-dropdown-menu .tt-suggestion:hover>span,.twitter-typeahead .tt-menu .tt-suggestion.tt-cursor>span,.twitter-typeahead .tt-menu .tt-suggestion.tt-is-under-cursor>span,.twitter-typeahead .tt-menu .tt-suggestion:hover>span{color:#fff}.tt-menu .tt-suggestion.tt-cursor .tt-arrow-right,.tt-menu .tt-suggestion.tt-is-under-cursor .tt-arrow-right,.tt-menu .tt-suggestion:hover .tt-arrow-right,.twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-cursor .tt-arrow-right,.twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-is-under-cursor .tt-arrow-right,.twitter-typeahead .tt-dropdown-menu .tt-suggestion:hover .tt-arrow-right,.twitter-typeahead .tt-menu .tt-suggestion.tt-cursor .tt-arrow-right,.twitter-typeahead .tt-menu .tt-suggestion.tt-is-under-cursor .tt-arrow-right,.twitter-typeahead .tt-menu .tt-suggestion:hover .tt-arrow-right{width:8px;height:14px;background-position:85.0290697674% 17.3252279635%}.svg .tt-menu .tt-suggestion.tt-cursor .tt-arrow-right,.svg .tt-menu .tt-suggestion.tt-is-under-cursor .tt-arrow-right,.svg .tt-menu .tt-suggestion:hover .tt-arrow-right,.svg .twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-cursor .tt-arrow-right,.svg .twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-is-under-cursor .tt-arrow-right,.svg .twitter-typeahead .tt-dropdown-menu .tt-suggestion:hover .tt-arrow-right,.svg .twitter-typeahead .tt-menu .tt-suggestion.tt-cursor .tt-arrow-right,.svg .twitter-typeahead .tt-menu .tt-suggestion.tt-is-under-cursor .tt-arrow-right,.svg .twitter-typeahead .tt-menu .tt-suggestion:hover .tt-arrow-right{background-size:696px 672px;-webkit-background-size:696px 672px;background-repeat:no-repeat;background-image:url(/resources/images/reedstrap/icon-sprite-1768905264051.svg)}.tt-menu .tt-dataset:last-child .tt-suggestion:last-child,.tt-menu div[class^=tt-dataset-]:last-child .tt-suggestion:last-child,.twitter-typeahead .tt-dropdown-menu .tt-dataset:last-child .tt-suggestion:last-child,.twitter-typeahead .tt-dropdown-menu div[class^=tt-dataset-]:last-child .tt-suggestion:last-child,.twitter-typeahead .tt-menu .tt-dataset:last-child .tt-suggestion:last-child,.twitter-typeahead .tt-menu div[class^=tt-dataset-]:last-child .tt-suggestion:last-child{border-radius:0 0 4px 4px}.tt-menu .tt-dataset,.tt-menu div[class^=tt-dataset-],.twitter-typeahead .tt-dropdown-menu .tt-dataset,.twitter-typeahead .tt-dropdown-menu div[class^=tt-dataset-],.twitter-typeahead .tt-menu .tt-dataset,.twitter-typeahead .tt-menu div[class^=tt-dataset-]{margin:0}.tt-menu .group-name,.twitter-typeahead .tt-dropdown-menu .group-name,.twitter-typeahead .tt-menu .group-name{display:none;color:#081351;padding:7.5px 15px;margin:0;border-top:1px solid #c8c8c8;text-align:left}@media screen and (min-width:768px){.tt-menu .group-name,.twitter-typeahead .tt-dropdown-menu .group-name,.twitter-typeahead .tt-menu .group-name{display:block}.tt-menu .group-name+.tt-suggestions .tt-suggestion,.twitter-typeahead .tt-dropdown-menu .group-name+.tt-suggestions .tt-suggestion,.twitter-typeahead .tt-menu .group-name+.tt-suggestions .tt-suggestion{padding-left:48px}.tt-menu .group-name+.tt-suggestions .tt-suggestion[data-type=link],.twitter-typeahead .tt-dropdown-menu .group-name+.tt-suggestions .tt-suggestion[data-type=link],.twitter-typeahead .tt-menu .group-name+.tt-suggestions .tt-suggestion[data-type=link]{padding-left:0}.tt-menu .group-name+.tt-suggestions .tt-suggestion[data-type=link]>span,.twitter-typeahead .tt-dropdown-menu .group-name+.tt-suggestions .tt-suggestion[data-type=link]>span,.twitter-typeahead .tt-menu .group-name+.tt-suggestions .tt-suggestion[data-type=link]>span{padding-left:48px}}.tt-menu .group-name.group-job-title:before,.tt-menu .group-name.group-recent-searches:before,.twitter-typeahead .tt-dropdown-menu .group-name.group-job-title:before,.twitter-typeahead .tt-dropdown-menu .group-name.group-recent-searches:before,.twitter-typeahead .tt-menu .group-name.group-job-title:before,.twitter-typeahead .tt-menu .group-name.group-recent-searches:before{content:"";text-indent:-999em;display:inline-block;vertical-align:middle;overflow:hidden}.tt-menu .group-name.group-job-title:before.text-right,.tt-menu .group-name.group-recent-searches:before.text-right,.twitter-typeahead .tt-dropdown-menu .group-name.group-job-title:before.text-right,.twitter-typeahead .tt-dropdown-menu .group-name.group-recent-searches:before.text-right,.twitter-typeahead .tt-menu .group-name.group-job-title:before.text-right,.twitter-typeahead .tt-menu .group-name.group-recent-searches:before.text-right{text-indent:999em}.tt-menu .group-name.group-job-title:before,.tt-menu .group-name.group-recent-searches:before,.twitter-typeahead .tt-dropdown-menu .group-name.group-job-title:before,.twitter-typeahead .tt-dropdown-menu .group-name.group-recent-searches:before,.twitter-typeahead .tt-menu .group-name.group-job-title:before,.twitter-typeahead .tt-menu .group-name.group-recent-searches:before{margin-right:15px}.tt-menu .group-name.group-recent-searches:before,.twitter-typeahead .tt-dropdown-menu .group-name.group-recent-searches:before,.twitter-typeahead .tt-menu .group-name.group-recent-searches:before{width:18px;height:18px;background-position:65.9292035398% 96.9678899083%}.svg .tt-menu .group-name.group-recent-searches:before,.svg .twitter-typeahead .tt-dropdown-menu .group-name.group-recent-searches:before,.svg .twitter-typeahead .tt-menu .group-name.group-recent-searches:before{background-size:696px 672px;-webkit-background-size:696px 672px;background-repeat:no-repeat;background-image:url(/resources/images/reedstrap/icon-sprite-1768905264051.svg)}.tt-menu .group-name.group-job-title:before,.twitter-typeahead .tt-dropdown-menu .group-name.group-job-title:before,.twitter-typeahead .tt-menu .group-name.group-job-title:before{width:20px;height:16px;background-position:99.7041420118% 70.1829268293%}.svg .tt-menu .group-name.group-job-title:before,.svg .twitter-typeahead .tt-dropdown-menu .group-name.group-job-title:before,.svg .twitter-typeahead .tt-menu .group-name.group-job-title:before{background-size:696px 672px;-webkit-background-size:696px 672px;background-repeat:no-repeat;background-image:url(/resources/images/reedstrap/icon-sprite-1768905264051.svg)}.tt-menu .tt-dataset:first-child .group-name,.tt-menu div[class^=tt-dataset-]:first-child .group-name,.twitter-typeahead .tt-dropdown-menu .tt-dataset:first-child .group-name,.twitter-typeahead .tt-dropdown-menu div[class^=tt-dataset-]:first-child .group-name,.twitter-typeahead .tt-menu .tt-dataset:first-child .group-name,.twitter-typeahead .tt-menu div[class^=tt-dataset-]:first-child .group-name{border-top:1px solid #c8c8c8}.tt-menu .group-name+.tt-suggestions .tt-suggestion:first-child,.twitter-typeahead .tt-dropdown-menu .group-name+.tt-suggestions .tt-suggestion:first-child,.twitter-typeahead .tt-menu .group-name+.tt-suggestions .tt-suggestion:first-child{border-top:1px solid #c8c8c8}@media screen and (max-width:767px){.salary-form-panel h1{font-size:1.25rem}}.salary-form-panel .beta-tag{padding:.3rem;color:#fff;font-size:.875rem;font-weight:500;border-radius:2px;background-color:#6fcfe1}.salary-form-panel .description-section{margin-bottom:20px}@media screen and (min-width:768px){.salary-form-panel .description-section{float:right}}@media screen and (min-width:1025px) and (max-width:1279px){.salary-form-panel .description-section{margin-top:40px}}.form-title{font-size:1.25rem;font-weight:500;padding-bottom:15px}@media screen and (max-width:1024px){.form-title{font-size:1.125rem}}.inner-icon-enabled{position:relative}.inner-icon-enabled .inner-icon-container{border:0;bottom:5px;position:absolute;background-color:transparent;right:10px;top:44px}.inner-icon-enabled .inner-icon-container:hover{cursor:pointer}@media screen and (min-width:768px){.inner-icon-enabled .inner-icon-container.extra-space-right{right:25px}}form label{font-size:1rem;font-weight:700}form label .label-mark{margin-left:.2rem;font-size:1rem;font-weight:400}.unrecognized-input{border:solid 1.5px #e95050}.validation-msg{border-radius:2px;background-color:#fdeaea;color:#0f151a;font-size:16px;font-weight:500;padding:7px 9px;margin-top:5px;margin-bottom:15px;float:left;cursor:default}.validation-msg.single-line-desktop{display:block}@media screen and (min-width:1025px){.validation-msg.single-line-desktop{white-space:nowrap}}.tt-suggestion.tt-selectable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;font-size:16px;padding:3px}.tt-suggestion.tt-selectable .tt-suggestion-domain{font-size:14px;opacity:.5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.location-input .tt-suggestion.tt-selectable{padding-right:15px;padding-left:15px}.salary-form-panel h1{display:inline;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.salary-form-panel .beta-tag{margin-bottom:12px;vertical-align:middle;color:#fff;font-size:14px;font-weight:400;border-radius:2px;background-color:#1e1ef0;text-align:center;letter-spacing:.5px;display:inline-block;width:45px;height:20px;line-height:10px}.salary-form-panel .salary-form .form-title{font-size:1.125rem;padding-bottom:15px}@media screen and (min-width:1025px){.salary-form-panel .salary-form{width:365px;padding:0}.salary-form-panel .salary-form .form-title{font-size:1.25rem}.salary-form-panel .salary-form input{height:45px}}.salary-form-panel .description-section{margin-bottom:20px}@media screen and (min-width:1025px){.salary-form-panel .description-section{float:right;width:52%;position:absolute;left:600px;top:91px}}@media screen and (max-width:767px){.salary-form-panel .description-section{padding-left:0}}.salary-form-panel .description-section .form-description{float:left;width:100%;margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.salary-form-panel .description-section .form-description .icon{width:16px;height:13px;padding:0;-ms-flex-negative:0;flex-shrink:0;margin-right:10px}.salary-form-panel .description-section .average-image{position:absolute;bottom:-350px;padding-left:30px}@media screen and (min-width:1025px){.salary-form-panel #browse-jobs-form{width:392px}}@media screen and (min-width:1025px){.top-header hgroup{padding-left:19px!important}}.top-header .inline-block *{display:inline-block}@media screen and (min-width:768px){.top-header .icon-cards{margin-top:.3em}}.salary-result-container .main-title{color:#0f151a;margin:3px 0 0}.salary-result-container .main-title-bold{color:#0f151a}@media screen and (min-width:768px){.salary-result-container .edit-search-container{float:right;width:auto}}@media screen and (max-width:767px){.salary-result-container .edit-search-container .btn{float:left;width:auto!important;padding-left:0}}.salary-result-container .edit-search-container .btn .icon{margin:-3px 8px 0 0}.salary-result-container .result-header-wrapper{float:left;width:100%;padding:15px 0 0 0}.salary-result-container .filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #c8c8c8;padding:20px 0 10px 0;float:left;width:100%;margin-top:15px}@media screen and (max-width:1024px){.salary-result-container .filter-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.salary-result-container .filter-wrapper .filter-label{color:#0f151a;font-size:1.125rem;font-weight:500;float:left;padding:5px 20px 20px}@media screen and (max-width:767px){.salary-result-container .filter-wrapper .filter-label{padding:0 0 20px}}@media screen and (min-width:768px) and (max-width:1024px){.salary-result-container .filter-wrapper .filter-label{padding-bottom:20px}}.salary-result-container .filter-wrapper .filter-list{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0 0 20px;margin-top:-20px}.salary-result-container .filter-wrapper .filter-list.collapse[aria-expanded=false]{display:block;height:65px!important;overflow:hidden}.salary-result-container .filter-wrapper .filter-list.collapsing[aria-expanded=false]{height:65px!important}@media screen and (max-width:767px){.salary-result-container .filter-wrapper .filter-list{padding:0}}.salary-result-container .filter-wrapper .filter-list button{width:auto;float:left;margin:20px 20px 0 0}@media screen and (max-width:767px){.salary-result-container .filter-wrapper .filter-list button{font-size:14px;white-space:initial;height:auto;text-align:left}}.salary-result-container .filter-wrapper .filter-list .industry-selected{background-color:#0f151a;color:#fff;font-weight:500}.salary-result-container .filter-wrapper .filter-list .industry-selected:after{content:"";text-indent:-999em;display:inline-block;vertical-align:middle;overflow:hidden}.salary-result-container .filter-wrapper .filter-list .industry-selected:after.text-right{text-indent:999em}.salary-result-container .filter-wrapper .filter-list .industry-selected:after{width:9px;height:9px;background-position:70.8879184862% 20.6636500754%}.svg .salary-result-container .filter-wrapper .filter-list .industry-selected:after{background-size:696px 672px;-webkit-background-size:696px 672px;background-repeat:no-repeat;background-image:url(/resources/images/reedstrap/icon-sprite-1768905264051.svg)}.salary-result-container .filter-wrapper .filter-list .industry-selected:after{margin-left:15px}.salary-result-container .filter-wrapper .show-more-label{float:right;padding:0 12px;border-left:1px solid #c8c8c8;color:#0f151a}.salary-result-container .filter-wrapper .show-more-label:hover{cursor:pointer}@media screen and (max-width:1024px){.salary-result-container .filter-wrapper .show-more-label{float:left;border:none;padding-left:20px}}@media screen and (min-width:768px) and (max-width:1024px){.salary-result-container .filter-wrapper .show-more-label{padding:0 0 10px 20px}}@media screen and (max-width:767px){.salary-result-container .filter-wrapper .show-more-label{padding-left:0}}.salary-result-container .salary-result-header{padding:0;margin-bottom:24px;width:100%;float:left}@media screen and (max-width:767px){.salary-result-container .salary-result-header{padding:10px 15px}}.salary-result-container .salary-result-header .btn-link{font-size:1rem;font-weight:500;margin:0;text-align:right}.salary-result-container .salary-result-header .btn-link:focus,.salary-result-container .salary-result-header .btn-link:hover{text-decoration:none}@media screen and (max-width:767px){.salary-result-container .salary-result-header .btn{width:100%}}.salary-result-container .salary-result-header .edit-search-form{padding:0}@media screen and (max-width:1024px){.salary-result-container .salary-result-header .edit-search-form{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:30px}}@media screen and (max-width:1024px){.salary-result-container .salary-result-header .edit-search-form .btn-primary{margin-top:30px}}.salary-result-container .salary-result-header .edit-search-wrapper{padding:15px 0;float:left;width:100%}.salary-result-container .salary-result-header .edit-search-title{font-size:2rem;font-weight:700;padding:0}@media screen and (min-width:1025px){.salary-result-container .salary-result-header .edit-search-submit{padding-top:29px}}.salary-result-container .salary-result-header .breadcrumb-wrapper{position:relative}@media screen and (max-width:767px){.salary-result-container .salary-result-header .breadcrumb-wrapper{margin-left:-5px}.salary-result-container .salary-result-header .breadcrumb-wrapper:before{content:"";position:absolute;z-index:1;top:0;left:0;pointer-events:none;width:9px;height:15px}.salary-result-container .salary-result-header .breadcrumb-wrapper:after{content:"";position:absolute;z-index:1;top:0;right:0;pointer-events:none;width:9px;height:15px}}.salary-result-container .salary-result-header .breadcrumb{background-color:transparent;font-size:14px;padding:0;margin-bottom:10px;margin-left:15px;color:#0f151a}.salary-result-container .salary-result-header .breadcrumb li+li:before{content:">";color:#081351;font-weight:700}@media screen and (max-width:767px){.salary-result-container .salary-result-header .breadcrumb li:first-child{padding-left:8px}}@media screen and (max-width:767px){.salary-result-container .salary-result-header .breadcrumb li:last-child{padding-right:10px}}@media screen and (max-width:767px){.salary-result-container .salary-result-header .breadcrumb{white-space:nowrap;overflow-x:auto;overflow-y:hidden;position:relative;margin-left:0;margin-right:0}}.salary-result-container .salary-title{border-top-left-radius:10px;border-top-right-radius:10px;border-top:1px solid #6fcfe1;background-color:#6fcfe1;color:#fff;text-align:center;font-size:2rem;font-weight:700;padding:18px 0 23px}.salary-result-container .salary-title .icon{margin-right:10px}.salary-result-container .salary-title .icon-alert-new-info-yellow{cursor:pointer;width:18px;height:18px;background-position:67.005899705% 54.8929663609%}.svg .salary-result-container .salary-title .icon-alert-new-info-yellow{background-size:696px 672px;-webkit-background-size:696px 672px;background-repeat:no-repeat;background-image:url(/resources/images/reedstrap/icon-sprite-1768905264051.svg)}.salary-result-container .salary-info-container .salary-panel{border-top-color:#c8c8c8}@media screen and (min-width:1025px){.salary-result-container .salary-info-container .salary-info-card-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.salary-result-container .salary-info-container .salary-info-card-container .salary-info-card{border:1px solid #c8c8c8;text-align:center;padding:20px;float:left;width:33.33%}.salary-result-container .salary-info-container .salary-info-card-container .salary-info-card:first-child,.salary-result-container .salary-info-container .salary-info-card-container .salary-info-card:last-child{border-left:none;border-right:none}@media screen and (max-width:767px){.salary-result-container .salary-info-container .salary-info-card-container .salary-info-card:first-child{border-bottom:none}}@media screen and (max-width:767px){.salary-result-container .salary-info-container .salary-info-card-container .salary-info-card:last-child{border-top:none}}@media screen and (max-width:767px){.salary-result-container .salary-info-container .salary-info-card-container .salary-info-card{border-left:none;border-right:none;width:100%}}.salary-result-container .salary-info-container .salary-info-card-container .salary-info-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.salary-result-container .salary-info-container .salary-info-card-container .salary-info-title-container .salary-info-title{font-size:1.25rem;font-weight:500;color:#1e1ef0;margin:auto}.salary-result-container .lnk-view-jobs{margin:auto;text-align:center;width:100%;padding:15px;font-weight:500}.salary-result-container .lnk-view-jobs:hover{text-decoration:underline;cursor:pointer}.salary-result-container .lnk-view-jobs .icon{width:10px;margin-top:-3px;margin-left:10px}.salary-result-container .no-jobs-found-title{margin:auto;float:left;text-align:center;width:100%;padding:15px;font-weight:500}.salary-result-container .salary-chart-container{padding:51px 5%;background:#f3f3fe}@media screen and (max-width:767px){.salary-result-container .salary-chart-container{padding:50px 15px}}.salary-result-container .salary-chart-container .salary-chart-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.salary-result-container .salary-chart-container .salary-chart-title .salary-title-value{margin:0 auto;font-size:2rem;font-weight:700;color:#1e1ef0}.salary-result-container .salary-chart-container .salary-chart-title .salary-title-long-label{font-size:1.125rem;font-weight:700;text-align:center;color:#0f151a}.salary-result-container .salary-chart-container .salary-chart-title .salary-title-label{margin:0 auto;font-size:1.125rem;color:#0f151a}.salary-result-container .salary-chart-container .mobile-salary-chart-limit,.salary-result-container .salary-chart-container .salary-chart-bar-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;text-align:center;margin-top:15px}.salary-result-container .salary-chart-container .mobile-salary-chart-limit .salary-bar,.salary-result-container .salary-chart-container .salary-chart-bar-container .salary-bar{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.salary-result-container .salary-chart-container .mobile-salary-chart-limit .salary-bar .bar-end,.salary-result-container .salary-chart-container .salary-chart-bar-container .salary-bar .bar-end{background-color:#c8c8c8;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.salary-result-container .salary-chart-container .mobile-salary-chart-limit .salary-bar .bar-end.low-end,.salary-result-container .salary-chart-container .salary-chart-bar-container .salary-bar .bar-end.low-end{z-index:10}.salary-result-container .salary-chart-container .mobile-salary-chart-limit .salary-bar .bar-end.low-end:before,.salary-result-container .salary-chart-container .salary-chart-bar-container .salary-bar .bar-end.low-end:before{content:"";position:absolute;border-right:10px solid #c8c8c8;border-top:10px solid transparent;border-bottom:10px solid transparent;left:-10px;top:10px}@media screen and (max-width:767px){.salary-result-container .salary-chart-container .mobile-salary-chart-limit .salary-bar .bar-end.low-end:before,.salary-result-container .salary-chart-container .salary-chart-bar-container .salary-bar .bar-end.low-end:before{border-right:7px solid #c8c8c8;border-top:7px solid transparent;border-bottom:7px solid transparent;left:-7px;top:6px}}.salary-result-container .salary-chart-container .mobile-salary-chart-limit .salary-bar .bar-end.high-end,.salary-result-container .salary-chart-container .salary-chart-bar-container .salary-bar .bar-end.high-end{z-index:10}.salary-result-container .salary-chart-container .mobile-salary-chart-limit .salary-bar .bar-end.high-end:after,.salary-result-container .salary-chart-container .salary-chart-bar-container .salary-bar .bar-end.high-end:after{content:"";position:absolute;border-left:10px solid #c8c8c8;border-top:10px solid transparent;border-bottom:10px solid transparent;right:-10px;top:10px}@media screen and (max-width:767px){.salary-result-container .salary-chart-container .mobile-salary-chart-limit .salary-bar .bar-end.high-end:after,.salary-result-container .salary-chart-container .salary-chart-bar-container .salary-bar .bar-end.high-end:after{border-left:7px solid #c8c8c8;border-top:7px solid transparent;border-bottom:7px solid transparent;right:-7px;top:6px}}.salary-result-container .salary-chart-container .mobile-salary-chart-limit .salary-bar .main-bar,.salary-result-container .salary-chart-container .salary-chart-bar-container .salary-bar .main-bar{-webkit-box-flex:1;-ms-flex:1 1 92%;flex:1 1 92%;min-height:40px;background:#1e1ef0}@media screen and (max-width:767px){.salary-result-container .salary-chart-container .mobile-salary-chart-limit .salary-bar .main-bar,.salary-result-container .salary-chart-container .salary-chart-bar-container .salary-bar .main-bar{min-height:25px}}.salary-result-container .salary-chart-container .mobile-salary-chart-limit .salary-bar .main-bar:before,.salary-result-container .salary-chart-container .salary-chart-bar-container .salary-bar .main-bar:before{content:"";position:absolute;width:30px;height:30px;margin:-29px -15px;border-bottom:15px solid #1e1ef0;border-left:15px solid transparent;border-right:15px solid transparent}.salary-result-container .salary-chart-container .salary-chart-limit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;color:#0f151a}.salary-result-container .salary-chart-container .salary-chart-limit.lowest-salary{padding-right:20px}.salary-result-container .salary-chart-container .salary-chart-limit.highest-salary{padding-left:20px}.salary-result-container .salary-chart-container .salary-chart-limit .salary-label{font-size:14px}.salary-result-container .salary-chart-container .salary-chart-limit .salary-value{font-size:16px;font-weight:700;color:#0f151a}@media screen and (max-width:767px){.salary-result-container .salary-chart-container .salary-chart-bar-container .salary-chart-limit{display:none}}.salary-result-container .salary-chart-container .mobile-salary-chart-limit{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.salary-result-container .salary-chart-container .mobile-salary-chart-limit{display:none}}.recommended-jobs-panel{padding-right:0;float:right}@media screen and (max-width:1024px){.recommended-jobs-panel{padding:0}}.recommended-jobs-panel .salary-panel{padding:17px 0 0 0}@media screen and (max-width:767px){.recommended-jobs-panel .salary-panel{padding-top:24px}}.recommended-jobs-panel .recommended-jobs-title{font-size:1.25rem;font-weight:700;padding-left:21px;margin:0}@media screen and (max-width:767px){.recommended-jobs-panel .recommended-jobs-title{font-size:1.125rem;padding-left:15px}}.recommended-jobs-panel .job-result{margin:15px 8px 14px;padding:10px 9px 10px 15px}.recommended-jobs-panel .job-result:after,.recommended-jobs-panel .job-result:before{content:" ";display:table}.recommended-jobs-panel .job-result:after{clear:both}.recommended-jobs-panel .job-result{position:relative;border:1px solid #c8c8c8;background-color:#fff;border-radius:10px}.recommended-jobs-panel .job-result .job-block-link{display:block;position:absolute;width:100%;height:100%;background:0 0;opacity:0;top:0;left:0;z-index:3}.recommended-jobs-panel .job-result .details{padding:0}@media screen and (min-width:768px){.recommended-jobs-panel .job-result .details header .badge-container{margin-bottom:5px}}.recommended-jobs-panel .job-result .details header a .title{word-break:break-word;margin-bottom:.3125rem;font-size:1.125rem;text-transform:capitalize;font-weight:500}.recommended-jobs-panel .job-result .details header .posted-by{font-size:14px;margin-bottom:.3125rem}.recommended-jobs-panel .job-result .details header .posted-by>a{position:relative;z-index:3;text-decoration:underline}.recommended-jobs-panel .job-result .details header .posted-by span{display:none}@media screen and (max-width:767px){.recommended-jobs-panel .job-result .details header .posted-by{font-size:14px}}.recommended-jobs-panel .job-result .details header .saved-jobs-button{position:relative;float:right;color:#0f151a;border-color:#0f151a;z-index:4}.recommended-jobs-panel .job-result .details header .saved-jobs-button:hover{cursor:pointer}.recommended-jobs-panel .job-result .details .metadata{font-size:16px;margin:0 0 0 -5px;border:0;padding:0}.recommended-jobs-panel .job-result .details .metadata:after,.recommended-jobs-panel .job-result .details .metadata:before{content:" ";display:table}.recommended-jobs-panel .job-result .details .metadata:after{clear:both}.recommended-jobs-panel .job-result .details .metadata ul{line-height:1.8;margin:0;float:left;width:46%}.recommended-jobs-panel .job-result .details .metadata ul:first-child{margin-right:2%}.recommended-jobs-panel .job-result .details .metadata ul:last-child{margin-left:2%}@media screen and (min-width:768px) and (max-width:1024px){.recommended-jobs-panel .job-result .details .metadata ul{float:none;width:100%;margin:0!important}}.recommended-jobs-panel .job-result .details .metadata ul li{position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media screen and (min-width:768px){.recommended-jobs-panel .job-result .details .metadata ul li{margin:0}}.recommended-jobs-panel .job-result .details .metadata ul li.location{color:#1e1ef0;text-decoration:underline;font-weight:500}.recommended-jobs-panel .job-result .details .description{margin:5px 0;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.recommended-jobs-panel .job-result .details .description p{font-size:14px;overflow:hidden;margin-bottom:0;text-overflow:ellipsis;display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (min-width:768px){.recommended-jobs-panel .job-result .details .description p{-webkit-line-clamp:initial}}.recommended-jobs-panel .job-result .details .description .show-more{font-size:14px;z-index:3;position:relative;font-weight:700}@media screen and (min-width:768px){.recommended-jobs-panel .job-result .details .description .show-more{display:none}}.recommended-jobs-panel .job-result .details .description:not(.show-description) p{-webkit-line-clamp:2}.recommended-jobs-panel .job-result .details .description:not(.show-description) .show-more{display:initial}.recommended-jobs-panel .job-result .details .description.show-description p{-webkit-line-clamp:initial}.recommended-jobs-panel .job-result .details .description.show-description .show-more{display:none}.recommended-jobs-panel .job-result .label{text-transform:capitalize;font-size:14px;font-weight:700;background:0 0;border:none;padding-left:0}.recommended-jobs-panel .carousel.slide{padding-bottom:40px}.recommended-jobs-panel .carousel.slide ol.carousel-indicators{margin-bottom:0}.recommended-jobs-panel .carousel.slide ol.carousel-indicators li{border-color:#c8c8c8}.recommended-jobs-panel .carousel.slide ol.carousel-indicators li.active{background-color:#c8c8c8}.recommended-jobs-panel .buttons-wrapper{padding:0 15px}@media screen and (max-width:1024px){.recommended-jobs-panel .buttons-wrapper{padding-bottom:15px}}@media screen and (max-width:1024px){.recommended-jobs-panel .buttons-wrapper .btn.btn-primary{margin:0 0 14px}}.recommended-jobs-panel .buttons-wrapper .btn.btn-primary,.recommended-jobs-panel .buttons-wrapper .btn.btn-primary:active,.recommended-jobs-panel .buttons-wrapper .btn.btn-primary:hover{color:#fff}.recommended-jobs-panel .buttons-wrapper .btn.btn-secondary,.recommended-jobs-panel .buttons-wrapper .btn.btn-secondary:active,.recommended-jobs-panel .buttons-wrapper .btn.btn-secondary:hover{color:#081351!important;border-color:#081351}.recommended-jobs-panel .buttons-wrapper .btn.btn-secondary .icon{margin-right:15px}.salary-panel{padding:30px;border-radius:10px;border:1px solid #c8c8c8;background:#fff;margin-bottom:59px}@media screen and (max-width:1024px){.salary-panel{border:none}}.salary-panel .btn{max-width:none}.salary-panel .btn-primary{font-weight:700}.salary-panel .btn-primary[disabled]{background-color:#e9e9fe!important;color:#4d5054;cursor:default}@media screen and (max-width:767px){.salary-panel .btn-primary{margin-top:50px}}.salary-description{border:none;margin-bottom:27px}.salary-by-location .salary-by-location-title{padding:30px 16px;margin-bottom:0;line-height:1.5}.salary-by-location table.location-variants thead tr{padding:30px 15px;background-color:#f8f8f8;font-size:18px;font-weight:500}.salary-by-location table.location-variants tbody{font-size:16px}.salary-by-location table.location-variants tbody tr{padding:15px}.salary-by-location table.location-variants tbody tr:not(.collapse){display:-webkit-box;display:-ms-flexbox;display:flex;height:auto!important}.salary-by-location table.location-variants tbody tr.odd-row{background-color:#f8f8f8}.salary-by-location table.location-variants tbody tr.mobile-link-row{border:none;padding:0 0 10px}.salary-by-location table.location-variants tbody tr td{margin:auto 0}.salary-by-location table.location-variants tr td,.salary-by-location table.location-variants tr th{text-align:center}.salary-by-location table.location-variants tr td:first-child,.salary-by-location table.location-variants tr th:first-child{text-align:left}.salary-by-location table.location-variants .variant-link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0}.salary-by-location table.location-variants .variant-link-wrapper .icon{margin-left:7px;margin-top:-3px}.salary-by-location button#show-more-locations{background:0 0;border:none;color:#0f151a;font-size:1rem;font-weight:500;border-top:1px solid #c8c8c8;font-weight:700;border-radius:0;padding:15px 0 20px;margin:0;height:auto}.salary-by-location button#show-more-locations:active{-webkit-box-shadow:none;box-shadow:none}.salary-by-location button#show-more-locations .icon{margin-left:5px}.no-results-container h1{padding-top:7px}.no-results-container .alert-info{background-color:#fff8e6;border:1px solid #ffb400;color:#0f151a;padding-top:15px;padding-left:50px;margin:20px 0 15px;float:left;width:100%}.no-results-container .alert-info:before{margin-top:-3px;margin-right:7.5px;position:absolute;left:35px;top:40px}@media screen and (max-width:767px){.no-results-container .alert-info:before{display:none;padding-left:1px}}@media screen and (max-width:767px){.no-results-container .alert-info{padding-left:15px;margin-top:0}}.no-results-container .search-tips{margin-top:25px}.no-results-container-by-location{margin-right:20px;margin-bottom:15px;border-radius:4px;background-color:#fff8e6;border:1px solid #ffb400}.no-results-container-by-location .icon-alert-new-info{margin-bottom:4px;margin-right:12px}@media screen and (max-width:767px){.no-results-container-by-location{margin:13px 15px}.no-results-container-by-location .icon-alert-new-info{display:none}}.alert-no-result-by-location{color:#0f151a;font-size:16px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;word-wrap:break-word;margin-bottom:0!important;border-radius:10px}@media screen and (max-width:767px){#content{padding:0!important}}.browse-job-sectors-panel.desktop-panel{padding:30px}@media screen and (max-width:1024px){#browse-jobs-form.mobile-panel,.browse-job-sectors-panel.mobile-panel{min-height:500px}}#browse-jobs-form.mobile-panel .main-title,.browse-job-sectors-panel.mobile-panel .main-title{font-size:1.25rem;font-weight:500}#browse-jobs-form .main-title,.browse-job-sectors-panel .main-title{font-size:2rem;font-weight:500;margin-bottom:.5em;line-height:1.2}#browse-jobs-form .domain-selector,#browse-jobs-form .sublevel-selector,.browse-job-sectors-panel .domain-selector,.browse-job-sectors-panel .sublevel-selector{padding-left:0}@media screen and (max-width:1024px){#browse-jobs-form .domain-selector,#browse-jobs-form .sublevel-selector,.browse-job-sectors-panel .domain-selector,.browse-job-sectors-panel .sublevel-selector{padding:0 0 20px}}#browse-jobs-form .domain-selector .subsector-label,#browse-jobs-form .sublevel-selector .subsector-label,.browse-job-sectors-panel .domain-selector .subsector-label,.browse-job-sectors-panel .sublevel-selector .subsector-label{width:100%;float:left;padding:0 0 10px;font-size:1rem;font-weight:700}#browse-jobs-form .domain-list-container,.browse-job-sectors-panel .domain-list-container{padding-bottom:40px}#browse-jobs-form .domain-list,.browse-job-sectors-panel .domain-list{width:100%}#browse-jobs-form .domain-list-reduced,#browse-jobs-form .subsector-list,.browse-job-sectors-panel .domain-list-reduced,.browse-job-sectors-panel .subsector-list{width:95%}@media screen and (max-width:1024px){#browse-jobs-form .domain-list-reduced,#browse-jobs-form .subsector-list,.browse-job-sectors-panel .domain-list-reduced,.browse-job-sectors-panel .subsector-list{width:100%;height:300px;top:auto;overflow-y:auto}}#browse-jobs-form .domain-title,.browse-job-sectors-panel .domain-title{font-size:1.125rem;font-weight:500}#browse-jobs-form .btn.domain-btn,#browse-jobs-form .btn.subsector-btn,.browse-job-sectors-panel .btn.domain-btn,.browse-job-sectors-panel .btn.subsector-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;font-weight:400;margin:0}#browse-jobs-form .btn.domain-btn,#browse-jobs-form .btn.domain-btn:focus,#browse-jobs-form .btn.domain-btn:hover,#browse-jobs-form .btn.subsector-btn,#browse-jobs-form .btn.subsector-btn:focus,#browse-jobs-form .btn.subsector-btn:hover,.browse-job-sectors-panel .btn.domain-btn,.browse-job-sectors-panel .btn.domain-btn:focus,.browse-job-sectors-panel .btn.domain-btn:hover,.browse-job-sectors-panel .btn.subsector-btn,.browse-job-sectors-panel .btn.subsector-btn:focus,.browse-job-sectors-panel .btn.subsector-btn:hover{border:1px solid #0f151a;background-color:#fff}#browse-jobs-form .btn.domain-btn .selected-domain-name,#browse-jobs-form .btn.domain-btn .selected-subsector-name,#browse-jobs-form .btn.subsector-btn .selected-domain-name,#browse-jobs-form .btn.subsector-btn .selected-subsector-name,.browse-job-sectors-panel .btn.domain-btn .selected-domain-name,.browse-job-sectors-panel .btn.domain-btn .selected-subsector-name,.browse-job-sectors-panel .btn.subsector-btn .selected-domain-name,.browse-job-sectors-panel .btn.subsector-btn .selected-subsector-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}#browse-jobs-form .btn.domain-btn .domain-item,#browse-jobs-form .btn.subsector-btn .domain-item,.browse-job-sectors-panel .btn.domain-btn .domain-item,.browse-job-sectors-panel .btn.subsector-btn .domain-item{padding:5px 0}#browse-jobs-form .sublevel-container,.browse-job-sectors-panel .sublevel-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #c8c8c8}#browse-jobs-form .sublevel-container>.dropdown,.browse-job-sectors-panel .sublevel-container>.dropdown{margin:25px 20px 25px 0}#browse-jobs-form .sublevel-container>.dropdown .btn,.browse-job-sectors-panel .sublevel-container>.dropdown .btn{height:auto;padding:4px 12px;border-radius:4px;font-size:1rem;font-weight:500;color:#0f151a;background-color:#f3f3fe}#browse-jobs-form .sublevel-container>.dropdown.open .btn,.browse-job-sectors-panel .sublevel-container>.dropdown.open .btn{color:#0f151a}#browse-jobs-form .sublevel-container>.dropdown.open .btn:after,.browse-job-sectors-panel .sublevel-container>.dropdown.open .btn:after{content:"";position:absolute;width:20px;height:20px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:40px;left:25px;z-index:101}#browse-jobs-form .sublevel-container>.dropdown .dropdown-menu,.browse-job-sectors-panel .sublevel-container>.dropdown .dropdown-menu{width:1000px;z-index:100;margin-top:15px;border-color:#c8c8c8}#browse-jobs-form .sublevel-container .btn,.browse-job-sectors-panel .sublevel-container .btn{width:auto;margin:0}#browse-jobs-form .sublevel-container .dropdown-header,.browse-job-sectors-panel .sublevel-container .dropdown-header{padding:10px 30px}#browse-jobs-form .sublevel-container .dropdown-header a,.browse-job-sectors-panel .sublevel-container .dropdown-header a{font-size:1.125rem;font-weight:700;color:#0f151a;padding:0}#browse-jobs-form .sublevel-container .dropdown-header a:hover,.browse-job-sectors-panel .sublevel-container .dropdown-header a:hover{background-color:transparent}#browse-jobs-form .sublevel-container .related-job-list,.browse-job-sectors-panel .sublevel-container .related-job-list{margin-bottom:15px}#browse-jobs-form .sublevel-container .related-job-list .related-job-label,.browse-job-sectors-panel .sublevel-container .related-job-list .related-job-label{border-top:1px solid #c8c8c8;padding:15px 0 25px;margin:0 15px;width:97%;float:left}#browse-jobs-form .sublevel-container .related-job-list>ul,.browse-job-sectors-panel .sublevel-container .related-job-list>ul{margin:0;list-style:none}.csscolumns #browse-jobs-form .sublevel-container .related-job-list>ul,.csscolumns .browse-job-sectors-panel .sublevel-container .related-job-list>ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-width:100%;-moz-column-width:100%;column-width:100%;padding:0 15px}@media screen and (min-width:768px) and (max-width:1024px){.csscolumns #browse-jobs-form .sublevel-container .related-job-list>ul,.csscolumns .browse-job-sectors-panel .sublevel-container .related-job-list>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-width:50%;-moz-column-width:50%;column-width:50%;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width:1025px){.csscolumns #browse-jobs-form .sublevel-container .related-job-list>ul,.csscolumns .browse-job-sectors-panel .sublevel-container .related-job-list>ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-width:25%;-moz-column-width:25%;column-width:25%;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.csscolumns #browse-jobs-form .sublevel-container .related-job-list>ul>li:after,.csscolumns #browse-jobs-form .sublevel-container .related-job-list>ul>li:before,.csscolumns .browse-job-sectors-panel .sublevel-container .related-job-list>ul>li:after,.csscolumns .browse-job-sectors-panel .sublevel-container .related-job-list>ul>li:before{content:" ";display:table}.csscolumns #browse-jobs-form .sublevel-container .related-job-list>ul>li:after,.csscolumns .browse-job-sectors-panel .sublevel-container .related-job-list>ul>li:after{clear:both}.csscolumns #browse-jobs-form .sublevel-container .related-job-list>ul>li,.csscolumns .browse-job-sectors-panel .sublevel-container .related-job-list>ul>li{-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;padding-bottom:15px}.csscolumns #browse-jobs-form .sublevel-container .related-job-list>ul>li .elem,.csscolumns .browse-job-sectors-panel .sublevel-container .related-job-list>ul>li .elem{margin-bottom:7.5px;display:block}.no-csscolumns #browse-jobs-form .sublevel-container .related-job-list>ul>li,.no-csscolumns .browse-job-sectors-panel .sublevel-container .related-job-list>ul>li{margin-bottom:0;padding-bottom:15px}.divider-wrapper{padding:10px 0 10px 0}@media screen and (min-width:1025px){.divider-wrapper{width:365px}}.divider-wrapper .horizontal-divider{width:100%;text-align:center;border-bottom:1px solid #c8c8c8;line-height:.1em;margin:10px 0 20px}.divider-wrapper .horizontal-divider .divider-label{background:#fff;padding:0 10px;color:#0f151a;font-size:1rem;font-weight:700}#browse-sectors-form .domain-item{padding:5px 15px}#browse-sectors-form .domain-item span{width:100%;float:left;padding:5px 0}#browse-sectors-form .btn-primary{margin:0}#browse-sectors-form .btn-primary[disabled]{background-color:#e9e9fe!important;color:#4d5054;border:none}.browse-sectors-results-panel{padding:0;margin-top:30px}@media screen and (min-width:768px) and (max-width:1024px){.browse-sectors-results-panel{padding:0 15px}}.browse-sectors-results-panel .sector-link{width:100%;float:left;padding:10px 0}.browse-sectors-results-panel .sector-link a{color:#0f151a;font-size:1rem;font-weight:700}.browse-sectors-results-panel .browse-related-job-list-container{list-style-type:none;margin:0}.browse-sectors-results-panel .browse-related-job-list-container li{float:left;width:100%;padding:10px 0}.browse-sectors-results-panel .browse-related-job-list-container li a{font-size:1rem;color:#0f151a}.browse-sectors-results-panel .browse-related-job-label{width:100%;float:left;border-top:1px solid #c8c8c8;padding:15px 0;font-size:1rem;font-weight:500}.back-button{-webkit-box-sizing:border-box;box-sizing:border-box;height:2.5rem;line-height:2.5rem;border-bottom:1px solid #c8c8c8;overflow:hidden;margin:-15px -15px 10px;padding:0 15px}.ui-widget .back-button{display:none}.back-button a,.back-button a:hover{display:block;color:#0f151a;padding-left:25px;position:relative}.back-button i{position:absolute;left:0;top:10px}@media screen and (max-width:767px){.no-padding{padding:0!important}}@media screen and (min-width:1025px){.no-padding{padding-left:12px!important}}@media screen and (max-width:767px){.no-padding-mobile{padding:0!important}}@media screen and (min-width:768px) and (max-width:1024px){.no-padding-tablet{padding:0!important}}.bold-info{font-weight:700}.p-0{padding:0}@media screen and (max-width:767px){.hide-on-mobile{display:none}}@media screen and (min-width:768px) and (max-width:1024px){.hide-on-tablet{display:none}}@media screen and (min-width:1025px){.hide-on-desktop{display:none!important}}.popover{z-index:1;border-color:#ffb400;background-color:#fff8e6;-webkit-box-shadow:none;box-shadow:none}.popover .popover-content{font-size:14px;color:#0f151a;padding-right:20px}@media screen and (max-width:767px){.popover .popover-content{font-size:14px}}.popover .popover-content .icon{position:absolute;top:10px;right:10px}.popover.bottom>.arrow{height:11px;top:-10px;border-bottom-color:#ffb400}.popover.top>.arrow{bottom:-10px;border-bottom-color:#ffb400}.container[data-card=sign-in-register]{padding:20px 15px!important}