.job-entry .job-skills.inline .job-skill{padding:0 4px}.job-entry .job-name h1{display:inline}.job-entry .job-heat .svg-sprite{display:inline-block;vertical-align:text-top}.job-entry .job-heat.baseline .svg-sprite{vertical-align:baseline}.job-entry .job-description{margin-top:8px}.job-entry .job-description .headline{padding:8px 0}.job-standalone .job-header{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start;margin-top:8px;margin-bottom:8px}.job-standalone .job-header .job-name{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;min-width:0}.job-standalone .job-header .job-perks{text-align:right;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}.job-standalone .job-header .job-perks>:not(:last-child){margin-right:16px}@media (min-width:768px){.job-standalone .job-header .job-perks span{display:block}}@media (max-width:767px){.job-standalone .job-header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.job-standalone .job-header .job-perks{margin-top:8px}}.job-list-element+.job-list-element{border-top:1px solid #e6e6e6}.job-list-element .job-header{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;padding:12px 0;cursor:pointer}.job-list-element .job-header .expand-icon{-webkit-flex:none;-ms-flex:none;flex:none;min-width:0;width:66px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}.job-list-element .job-header .expand-icon:before{font-family:FontAwesome;font-size:40px;line-height:40px;color:#a6a6a6;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107"}.job-list-element .job-header .job-summary{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;min-width:0}.job-list-element .job-header:hover{background-color:#fafafa}.job-list-element .job-skills{margin-top:16px}.job-list-element .job-locked-bar{margin-left:24px;margin-right:24px}@media (max-width:767px){.job-list-element .job-header{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.job-list-element .job-header .job-summary{padding-left:24px}}@media (min-width:768px){.job-list-element .job-description,.job-list-element .job-recruiter,.job-list-element .taglist-tags{padding-left:66px}.job-list-element .job-locked-bar{margin-left:66px}}.job-list-element.expanded{padding-bottom:8px;position:relative}.job-list-element.expanded:before{position:absolute;z-index:2;top:0;bottom:0;left:0;width:2px;background-color:#5298ff;display:block;content:""}.job-list-element.expanded .expand-icon:before{content:"\f106"}.job-float-wrapper .job-float-container{position:relative}.job-float-wrapper .job-float-container.sticky{border-bottom:1px solid #e6e6e6}.job-recruiter{padding:8px 24px;background-color:#fff}.job-recruiter.expanded{background-color:#fffeed}.job-recruiter .recruiter-header{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-ms-align-items:center;align-items:center}.job-recruiter .recruiter-header .recruiter-details{-webkit-flex:1 100%;-ms-flex:1 100%;flex:1 100%;min-width:0}.job-recruiter:not(.expanded).centered .recruiter-header{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.job-recruiter:not(.expanded).centered .recruiter-header .recruiter-details{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0}@media (max-width:767px){.job-recruiter:not(.expanded) .recruiter-header{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.job-recruiter:not(.expanded) .recruiter-header .recruiter-details{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0}}.recruiter-message .message-box{margin-right:12px;padding:3px 3px 3px 11px;border:1px solid #3b7dff;background-color:#fff;position:relative}.recruiter-message .message-box>.arrow{position:absolute;border-style:solid}.recruiter-message .message-box>.arrow:after{position:absolute;border-style:solid;content:""}.recruiter-message .message-box .arrow{border-color:transparent transparent transparent #3b7dff;border-width:8px 0 8px 8px;right:-8px}.recruiter-message .message-box .arrow:after{border-color:transparent transparent transparent #fff;border-width:7px 0 7px 7px;right:1px;top:-7px}.recruiter-message .message-box .arrow:not(.centered){top:12px}.recruiter-message .message-box .arrow.centered{top:50%;margin-top:-8px}.job-applied-bar{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:12px;background-color:#d0f1db}.job-applied-bar.transparent{visibility:hidden}.job-locked-bar{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 24px;background-color:#fffeed}.job-locked-bar>:not(:last-child){margin-right:12px}.job-select-wrapper{background-color:#fffeed;padding:8px 24px}.job-select-wrapper .job-select-panel{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center}@media (min-width:768px){.job-select-wrapper .job-select-panel>:not(:last-child){margin-right:16px}}@media (max-width:767px){.job-select-wrapper .job-select-panel{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.job-select-wrapper .job-select-panel>:not(:last-child){margin-bottom:16px}}