header.upward_header{color:#fff;z-index:1099}header.upward_header.header_opaque .navbar{background-color:rgba(0,0,0,.85)}header.upward_header.upward_header_inverted{color:#000}header.upward_header.upward_header_inverted.header_opaque .navbar{background-color:hsla(0,0%,100%,.85)}header.upward_header.upward_header_inverted .navbar .navbar-brand svg{fill:#000}header.upward_header nav.navbar{border:0;box-shadow:0 0 2rem 0 rgba(53,64,82,.1);background-color:rgba(0,0,0,0);transition:all 800ms ease;padding:40px 0}header.upward_header nav.navbar .navbar-brand{padding:.25rem 0 0}header.upward_header nav.navbar .navbar-brand svg{fill:#fff;width:100px;height:auto}header.upward_header.header_scrolling nav.navbar{padding:10px 0}.header-layout{display:grid;grid-template-columns:110px auto 80px;column-gap:15px;padding:0;margin-bottom:0;width:100%}.navbar div.container{padding-left:15px;padding-right:15px}.top_seeker_search_form{max-width:700px;margin:0 auto}.logo-svg{width:100px !important}.top_seeker_search_form .search-bar-input{border:0 !important;padding-left:.25rem;padding-right:.25rem;border-radius:0;border-bottom:1px solid #ced4da !important;outline:none;box-shadow:none;font-family:"apercu-light";font-size:.875rem;font-weight:300;height:calc(1.8125rem + 2px);width:100%}.top_seeker_search_form .search-bar-input:focus{border-bottom:0;box-shadow:none !important;outline:none;height:calc(1.8125rem + 2px);border-bottom-color:#2d9cdb !important}.top_seeker_search_form .search-bar-input.is-invalid{border-bottom-color:#eb5757;background-color:#fffbfb}.top_seeker_search_form .search-bar-input.is-invalid:focus{box-shadow:none}#autocompleteJobDiv,#autocompleteLocationDiv{position:relative}.autocomplete-container{width:100%;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px;z-index:2;padding-left:0;position:absolute;border-right:1px solid #dedede;border-left:1px solid #dedede;border-bottom:1px solid #dedede}.autocomplete-result{list-style-type:none;cursor:pointer;padding:.25rem .7rem;margin:-1px 0;border-top:1px solid #f8f9fa;border-left:0;border-right:0}.autocomplete-result:hover{background-color:#f8f9fa}.active{background-color:#f8f9fa}#jobInputSpinner,#locationInputSpinner{display:block;position:absolute;top:8px;right:0}#jobInputSpinner>.spinner-border,#locationInputSpinner>.spinner-border{border-width:.1em}#searchBarQuery{text-align:end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:6px;background:rgba(0,0,0,0)}.search-bar-button{color:#7f7f7f;text-decoration:underline;background-color:#fff;border:0px;text-overflow:ellipsis}#searchBarLocation{text-align:start;white-space:nowrap;overflow:hidden;background:rgba(0,0,0,0)}.navbar-brand{display:inline-block;padding-top:.875rem;padding-bottom:.875rem;margin-right:1.25rem;font-size:1.15rem;line-height:inherit;white-space:nowrap}@media(max-width: 768px){.header-layout{grid-template-columns:1fr;grid-template-rows:auto}.header-layout>div:nth-child(2){grid-row:2;grid-column:1}.header-layout>div:nth-child(3){grid-row:1;grid-column:1}.header-layout>div:nth-child(1){grid-row:1;grid-column:1}#searchBarQuery{max-width:160px}}@media(max-width: 991.98px){header.upward_header nav.navbar{padding:30px 0}header.upward_header nav.navbar .navbar-brand svg{width:110px}.modal-dialog{padding:20px 5px 20px 5px !important}}@media(min-width: 1440px){.container{max-width:1400px}}
