*{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.25}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}input{-webkit-appearance:none}@media print{header,.mobile-switch,#job-search,.static-hero,.breadcrumbs,.sf_applybtn,.applyBtnTopDiv,.applyBtnBottomDiv,.long-divider,.talent-network,#add-this,#quick-links,footer{display:none!important}.print-header{display:block!important}.print-header .pageHeader{display:block;margin-top:20px;text-align:center}.pageHeader{margin-bottom:20px}ul{display:table}}h1,h2,h3,h4,h5,h6{letter-spacing:-.03125em;line-height:1;font-family:arial,sans-serif;font-weight:500}h2{font-size:1em;font-variant:small-caps;text-transform:uppercase}@media only screen and (min-width:460px){h2{font-size:1.25em}}@media only screen and (min-width:700px){h2{font-size:1.75em}}@media only screen and (min-width:900px){h2{font-size:2.375em}}h3{font-size:1.875em;font-variant:small-caps;text-transform:uppercase}h4{font-size:1.5em}h5{margin:5px 0;font-size:1.125em}@media only screen and (min-width:460px){h5{font-size:1.25em}}@media only screen and (min-width:700px){h5{font-size:1.375em}}h6{font-size:1.125em;font-weight:700;margin:5px 0}.white-font{color:#fff}.red-font{color:#ee3134}strong{font-weight:700}.long-text p{margin-bottom:20px}.big-font{font-size:1.25em}html{height:100%}body{background-color:#fff;color:#333;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-family:arial,sans-serif;font-size:1em;font-weight:300;min-height:100%}.clearfix:after{clear:both;content:"";display:table}.wrapper{background-size:cover;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:auto;-ms-flex:auto;flex:auto;position:relative}.content{margin:0 auto;max-width:100%;padding:0;position:relative;width:1280px}.container{clear:both;overflow:hidden;padding:20px 15px;position:relative}.side-padded{padding-left:5%;padding-right:5%}.text-left{text-align:left}.text-center{text-align:center}@media only screen and (min-width:900px){.text-right{text-align:right}}.indented{text-indent:15px}.flex-col{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width:900px){.flex-col{display:-webkit-flex;display:-ms-flexbox;display:flex}}.col{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:0;position:relative}.col:first-child{margin-left:0}.col:last-child{margin-right:0}@media only screen and (min-width:900px){.col{margin:0 .5%;width:0}}.lead{-webkit-order:50;-ms-flex-order:50;order:50}@media only screen and (min-width:700px){.lead{-webkit-order:200;-ms-flex-order:200;order:200}}@media only screen and (min-width:900px){.lead{-webkit-order:100;-ms-flex-order:100;order:100}}.two-col{-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}.three-col{-webkit-flex-grow:3;-ms-flex-positive:3;flex-grow:3}@media only screen and (min-width:900px){.small-col{max-width:75px}}.video-wrapper{height:0;padding-bottom:56.25%;padding-top:25px;position:relative}@media only screen and (min-width:460px){.video-wrapper{margin-top:20px}}.video-wrapper iframe{border:8px solid #000;border-radius:8px;height:100%;left:0;position:absolute;top:0;width:100%}.breadcrumbs li{display:inline}ol,ul{margin:10px 0 10px 25px}a{color:#1e8ae7;text-decoration:none;transition:all .2s ease}a:active{color:#ee3134}a:hover{color:#333}a:visited{color:#7b26c9}.button{border:none;border-radius:5px;display:block;font-size:.75em;padding:9px 12px;position:relative;text-transform:uppercase}.button i{position:absolute;right:10px;top:8px}.red-button{background-color:#ee3134;color:#fff}.red-button:visited{color:#fff}.white-button{background-color:#fff;color:#000}.white-button:visited{color:#000}.small-button{width:100px}.medium-button{font-size:.875em;width:120px}.large-button{font-size:14px;padding:15px;width:220px;max-width:100%}.large-button em{position:absolute;right:20px;top:9px}@media screen and (min-width:560px){.large-button{font-size:1em;padding:15px 20px;width:300px}}.red-divider{clear:both;border-bottom:4px solid #ee3134}.blue-divider{clear:both;border-bottom:4px solid #28365f}.mini-divider{display:block;height:1px;margin:10px 0;width:20px}@media screen and (min-width:560px){.mini-divider{margin:30px 0}}.short-divider{display:block;height:1px;margin:10px 0;width:60px}@media screen and (min-width:560px){.short-divider{margin:30px 0}}.medium-divider{display:block;height:1px;margin:5px 0;max-width:90%;width:120px}@media screen and (min-width:560px){.medium-divider{margin:20px 0}}.long-divider{display:block;height:1px;margin:5px 0;max-width:90%;width:200px}@media screen and (min-width:560px){.long-divider{margin:20px 0;width:250px}}header{background-color:#fff;height:70px;width:100%}@media only screen and (min-width:460px){header{height:90px}}@media only screen and (min-width:900px){header{height:110px}}h1{float:left;height:100%;width:90%}h1 span{background-color:#28365f;color:#fff;display:block;font-size:.75em;padding:5px 10px;position:absolute;text-transform:none;top:0}h1 a{background-image:url(../images/logo.png);background-position:left 0 top 67%;background-repeat:no-repeat;background-size:contain;display:block;height:100%;max-width:220px;overflow:hidden;text-indent:100%;white-space:nowrap;width:40%}#job-search{background-color:#28365f;color:#fff}#job-search h4{color:#fff;font-size:1em;text-align:left}@media only screen and (min-width:900px){#job-search{padding-top:22px}}select{background-color:#fff;border-radius:5px;display:inline-block;font-size:.625em;height:32px;margin-bottom:14px;padding-left:15px;width:100%}#keywords{background-color:#fff;border:none;border-radius:5px;display:inline-block;font-size:.625em;height:32px;margin-bottom:14px;padding-left:15px;width:100%}.search-jobs{display:block;padding:15px 0;width:100%}.search-jobs i.fa{position:absolute;right:15px;top:0}@media only screen and (min-width:900px){.search-jobs{display:none}}.search-fields{display:none;text-align:left;width:100%}@media only screen and (min-width:900px){.search-fields{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}option{padding-top:5px;text-transform:uppercase}option.first{font-size:1.875em}label{display:block}.label{display:block;font-size:.625em;margin-bottom:3px;padding-left:20px;position:relative;text-transform:uppercase;width:100%}.label:not(.keywords):after{color:#ee3134;content:"\f0dc";font-family:FontAwesome;font-size:1.25em;pointer-events:none;position:absolute;right:10px;top:23px}#keywordsearch{font-size:.75em;text-align:center;width:100%}#keywordSearch{padding-bottom:15px}.keywords{margin-top:10px}@media only screen and (min-width:900px){.keywords{margin-top:0}}#search-button{min-width:77px;text-align:center}@media only screen and (min-width:900px){#search-button{top:15px}}.feature{position:relative;width:100%}.static-hero{background-repeat:no-repeat;background-size:cover;position:relative}.static-hero:before{content:"";display:block;padding-top:31%;width:100%}.static-hero .content{position:static}.static-hero .hero-text{position:absolute;top:2%}@media only screen and (min-width:460px){.static-hero .hero-text{top:10%}}@media screen and (min-width:560px){.static-hero .hero-text{top:0}}@media only screen and (min-width:900px){.static-hero .hero-text{top:6%}}@media only screen and (min-width:1000px){.static-hero .hero-text{top:20%}}.static-hero .hero-text short-divider{margin:20px 0}@media only screen and (min-width:900px){.static-hero .hero-text short-divider{margin:30px 0}}@media only screen and (min-width:900px){.static-hero h2{font-size:3.25em}}.static-hero h5{text-transform:uppercase;font-size:.875em}@media screen and (min-width:560px){.static-hero h5{font-size:1.125em}}.static-hero .hero-name{font-size:.5em;margin-top:5px;text-transform:uppercase}@media screen and (min-width:560px){.static-hero .hero-name{font-size:.75em;margin-top:15px}}@media only screen and (min-width:700px){.static-hero .hero-name{font-size:1em}}@media only screen and (min-width:900px){.static-hero .hero-name{margin-top:30px}}#home-page .swiper-slide{background-position:center;background-repeat:no-repeat;background-size:cover}#home-page .swiper-slide:before{content:"";display:block;padding-top:60%;width:100%}@media screen and (min-width:560px){#home-page .swiper-slide:before{padding-top:40%}}#home-page .swiper-slide .content{position:static}#home-page .swiper-pagination-bullet{background-color:#fff!important;border-radius:0!important;height:10px!important;opacity:1!important;width:15px!important}#home-page .swiper-pagination-bullet-active{background-color:#ee3134!important}.hero-text{color:#28365f;max-width:85%;position:absolute;top:2%}.hero-text span{display:block;font-weight:700}.hero-text span i{color:#ee3134}.hero-text a{font-size:.75em}.hero-text a i{top:9px}@media only screen and (min-width:900px){.hero-text a i{top:8px}}@media screen and (min-width:560px){.hero-text a{font-size:1em}}.hero-text a.button{margin-top:10px}@media screen and (min-width:560px){.hero-text a.button{margin-top:20px}}@media only screen and (min-width:1000px){.hero-text h2{font-size:3em}}.hero-text h5{margin:10px 0}@media only screen and (min-width:900px){.hero-text{top:5%}}@media only screen and (min-width:700px){.hero-text{max-width:75%}}#job-list-page .hero-text{color:#fff}#job-list-page .hero-text i{display:block;font-weight:700}.first-slide{background-image:url(../images/hero-home-mobile.png)}@media screen and (min-width:560px){.first-slide{background-image:url(../images/hero-home.png)}}.second-slide{background-image:url(../images/hero-home-3-mobile.png)}@media screen and (min-width:560px){.second-slide{background-image:url(../images/hero-home-3.png)}}.third-slide{background-image:url(../images/hero-home-2-mobile.png)}@media screen and (min-width:560px){.third-slide{background-image:url(../images/hero-home-2.png)}}#custom-page .feature.container,#custom-page #page-content.container,#custom-page .divPageSubHeader.container{padding:0}@media only screen and (min-width:700px){#custom-page .feature.container,#custom-page #page-content.container,#custom-page .divPageSubHeader.container{padding:0 15px}}#custom-page h2 em{display:block;font-weight:700}#custom-page .hero-text{color:#fff}#home-page main{padding-bottom:60px;padding-top:0}@media screen and (min-width:560px){#home-page main{padding-top:60px}}#home-page #add-this{display:none}.main-content{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:0}#page-content{width:100%}.welcome h2{color:#28365f;margin:20px 0}.welcome h2 span{display:block;font-weight:700}.welcome p{line-height:1.4;margin-bottom:15px;max-width:650px}.welcome ol,.welcome ul,.welcome li{line-height:1.4}@media only screen and (min-width:900px){.welcome{padding-right:80px;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2}}footer{color:#fff;font-weight:300;line-height:1.8;text-align:justify;width:100%}footer a{color:#fff}.mission{background-color:#78a2c4;font-size:1.25em;padding:5px 0;text-align:center}.about{background-color:#28365f;font-size:.75em}.about h5{font-size:16px}@media only screen and (min-width:900px){#about-text{padding-right:100px}}.footer-links{background-color:#ee3134;font-size:.625em;padding:5px 15px;text-align:left}.footer-links p{margin-top:0}.footer-links li+li:before{content:" | "}.footer-links ul li{display:inline;white-space:nowrap}.footer-links ul{margin:0}.footer-links a:visited{color:#fff}#powered{white-space:nowrap}#external-links{display:none}#external-links ul{list-style-type:none;margin:0}#external-links a:visited{color:#fff}@media only screen and (min-width:900px){#external-links{display:block}}.eeo{background-color:#d5d7d1;color:#000;font-size:.625em}.eeo a{color:#000;text-decoration:underline}.eeo .disability{display:block;font-weight:700;text-decoration:underline}.sidebar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:3%}.news{margin-bottom:15px}.news a{margin:10px 0}.talent-network{background-color:#ededed;margin-top:20px;-webkit-order:3;-ms-flex-order:3;order:3;padding:20px;position:relative}.talent-network a:visited{color:#fff}.talent-network h5{color:#28365f;margin:0 0 5px;text-transform:uppercase}.talent-network h5 span{color:#ee3134;display:block;font-weight:700}.talent-network .button{left:35%;margin-top:5px;position:relative}@media only screen and (min-width:900px){.talent-network .button{margin-top:30px}}.talent-network .button i{top:10px}@media screen and (min-width:560px){.talent-network{margin-top:23px}}@media only screen and (min-width:900px){.talent-network{max-width:260px;-webkit-order:1;-ms-flex-order:1;order:1}}.quote{color:#28365f;text-transform:uppercase}.quote span{font-weight:700}.quote-name{text-transform:uppercase;font-size:.75em;font-weight:700;margin-top:10px}#add-this{-webkit-order:2;-ms-flex-order:2;order:2}#add-this .blue-divider{display:none}#share{color:#28365f;margin:20px 0 10px}#add-this span.at-icon-wrapper{height:32px!important;width:32px!important}#add-this span.at-icon-wrapper svg{height:32px!important;line-height:32px!important;width:32px!important}#gallery{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.25%}#gallery a{display:block;height:100%}#gallery .col{-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%;margin:.25% .25% 0}#gallery .col:first-child{margin-left:.25%}#gallery .col:last-child{margin-right:.25%}#gallery .col:nth-child(2n){margin-right:0}@media only screen and (min-width:700px){#gallery .col:nth-child(2n){margin-right:.25%}}@media only screen and (min-width:700px){#gallery .col:nth-child(3n){margin-right:0}}#gallery .col img{width:100%}@media only screen and (min-width:900px){#gallery .col{-webkit-flex-basis:32%;-ms-flex-preferred-size:32%;flex-basis:32%}}.ql-title{background-color:rgba(255,255,255,.7);bottom:10%;color:#28365f;font-size:1.125em;padding:3% 0 3% 5%;position:absolute;transition:visibility .5s,opacity .5s linear;width:85%}.ql-title span{display:block;font-weight:700}.ql-title .long-divider{margin-top:0}@media only screen and (min-width:700px){.ql-title{font-size:1.5em;width:80%}}.ql-title p{line-height:1.2}#quick-links .flex-col{display:-webkit-flex;display:-ms-flexbox;display:flex}#quick-links .col{-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%;margin:.25% .25% 0}@media only screen and (min-width:900px){#quick-links .col{-webkit-flex-basis:32%;-ms-flex-preferred-size:32%;flex-basis:32%}}#quick-links .ql-two{display:none}@media only screen and (min-width:460px){#quick-links .ql-two{display:-webkit-flex;display:-ms-flexbox;display:flex}}#quick-links .ql-three{display:none}@media only screen and (min-width:900px){#quick-links .ql-three{display:-webkit-flex;display:-ms-flexbox;display:flex}}#quick-links a{width:100%}#quick-links img{height:100%;width:100%}#quick-links .video-wrapper{height:100%;margin-top:0;padding-top:0}#quick-links .video-wrapper iframe{border:none;border-radius:0;z-index:9999}#quick-links .play-btn{background-image:url(../images/play.png);background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;height:40%;opacity:.7;position:absolute;top:1%;width:25%;z-index:9998}.ql-expand{background-color:rgba(40,54,95,.7);bottom:10%;color:#fff;opacity:0;padding:3% 0 3% 5%;position:absolute;top:10%;transition:visibility .5s,opacity .5s linear;visibility:hidden;width:85%}.ql-expand span{display:block;font-weight:700}.ql-expand .medium-divider{margin:10px 0}@media only screen and (min-width:1000px){.ql-expand .medium-divider{margin:20px 0}}.ql-expand .long-divider{bottom:0;margin-bottom:20px;margin-top:5px;position:absolute}@media screen and (min-width:560px){.ql-expand .long-divider{margin-bottom:20px}}.ql-expand h3{display:none;font-size:1.25em}@media screen and (min-width:560px){.ql-expand h3{display:block}}@media only screen and (min-width:700px){.ql-expand h3{font-size:1.875em}}@media only screen and (min-width:1000px){.ql-expand h3{font-size:2.25em}}.ql-subtext{bottom:25px;font-size:.75em;position:absolute;text-transform:uppercase}@media screen and (min-width:560px){.ql-subtext{font-size:1em}}#gallery a:hover>.ql-expand{opacity:1;visibility:visible}#gallery a:hover>.ql-title{opacity:0;visibility:hidden}.ql-nine{display:none}@media only screen and (min-width:700px){.ql-nine{display:block}}.hide{display:none}.close-story{background-color:#ee3134;color:#fff;display:block;padding:5px 9px;position:absolute;right:0;top:0}.close-story:visited{color:#fff}#detection{display:none}#interior-story{padding-bottom:80px}#interior-story .video-wrapper{margin:20px 0}p.employee-name{font-size:1.25em;margin-bottom:0}.view-all-jobs{clear:both;color:#ee3134;display:block;float:left;margin-top:20px;position:relative}.view-all-jobs:visited{color:#ee3134!important}.view-all-jobs:visited span{color:#28365f}.view-all-jobs:last-of-type{margin-bottom:30px}.view-all-jobs span{color:#28365f;font-weight:700}.view-all-jobs em{position:absolute;right:-20px;top:-8px}#bg-map{background-color:#f8f8f8;height:100%;width:100%}#bg-map h4{color:#ee3134;margin-bottom:20px}#bg-map h4 span{color:#28365f;display:block}svg>g:nth-child(2)>rect:nth-child(1){fill:#f8f8f8}.events table{table-layout:fixed;width:100%}.events thead tr{background-color:#28365f}.events th{color:white;font-weight:700}.events th,.events td{padding:1.25rem .75rem;text-align:left}.events tbody tr{border-bottom:1px solid #d3d3d3}.events td:nth-child(1),.events td:nth-child(2),.events td:nth-child(3){width:10%}.events td:nth-child(4){width:30%}.events td:nth-child(5){width:20%}.events td:nth-child(6){width:20%}.events #student-events,.events #diversity-events,.events #job-fair-events{display:none}.events .label,.events h6{color:#28365f;font-size:1em;margin-bottom:10px}.events .label:after{top:33px}@media only screen and (max-width:1000px){.events td{padding:.5rem;width:100%!important}.events td:nth-of-type(1):before{content:"Region"}.events td:nth-of-type(2):before{content:"Start Date"}.events td:nth-of-type(3):before{content:"End Date"}.events td:nth-of-type(4):before{content:"Event Title"}.events td:nth-of-type(5):before{content:"Location"}.events td:nth-of-type(6):before{content:"Category"}}.infographic h4{font-variant:none;text-transform:none;margin-bottom:20px}@media screen and (min-width:560px){.infographic img{max-width:90%}}.infographic-legend{background-color:#6888a3;color:#fff;padding:20px}.infographic-legend>li{display:inline-block;list-style-type:none;position:relative;vertical-align:top;width:45%}.infographic-legend>li:nth-child(2),.infographic-legend>li:nth-child(4){margin-left:5%}.infographic-legend>li ul{margin-left:45px}.infographic-legend>li:before{content:"";display:block;height:30px;left:0;position:absolute;top:0;width:30px}.infographic-legend>li p{margin:0 0 5px 45px}.infographic-legend>li:nth-child(1):before{background-color:#262262}.infographic-legend>li:nth-child(2):before{background-color:#30658c}.infographic-legend>li:nth-child(3):before{background-color:#6caae3}.infographic-legend>li:nth-child(4):before{background-color:#004f92}.disclaimer{font-size:.625em}.brand-content{padding:3% 0}.brand-content h3{color:#28365f;margin-bottom:10px}.brand-content p{margin:5px 0 0}@media only screen and (min-width:900px){.brand-content p{margin:5px 0 0 20px}}#accordion>a{background-color:#28365f;color:#fff;display:block;margin-top:2px;padding:10px}@media only screen and (min-width:700px){#accordion>a{font-size:1.25em}}#accordion>a:hover{background-color:#78a2c4}#accordion>a.selected{background-color:#78a2c4}#accordion>a span{font-weight:700}#accordion>div{background-color:#ededed;color:#000;display:none;height:100%;padding:20px}#accordion em{float:right}#accordion .swiper-button-next{left:auto;right:10px!important}#accordion .swiper-button-next,#accordion .swiper-button-prev{background:none!important;border:none!important;display:none;opacity:.3;padding:0!important;top:100%!important}@media screen and (min-width:560px){#accordion .swiper-button-next,#accordion .swiper-button-prev{display:block}}#accordion .swiper-pagination{text-align:center}#accordion .swiper-pagination-bullet{background-color:#28365f!important;border-radius:100%!important;display:inline-block!important;margin:0 5px;width:10px!important;height:10px!important}#accordion .s1 .swiper-slide{margin-bottom:20px;padding:0 20px 20px}#accordion .s1 p{margin-bottom:3px}#accordion .s1 ul{margin-top:0}#accordion .s2 p{font-size:.75em}#accordion .s2-thumbs .swiper-slide{margin:5px;opacity:.6;padding:0;width:20%}#accordion .s2-thumbs .swiper-slide-active{opacity:1}#accordion .people-quote{background-color:#d5d7d1;padding:15px;margin:0 auto}@media screen and (min-width:560px){#accordion .people-quote{padding:30px;width:75%}}#accordion .people-quote .quote-name{font-size:1.125em;font-weight:300}#accordion .people-quote .quote-name span{font-weight:700;font-size:1.25em}#accordion .businesses .col{text-align:center}#accordion .businesses object{max-height:75px;max-width:75px}#accordion svg #Layer_1{fill:#28365f}.employee-story{margin-top:15px}.employee-story p{margin-right:0}@media only screen and (min-width:900px){.employee-story p{margin-right:15px}}.award-title{color:#28365f;font-size:.75em;font-weight:700;margin:0!important;padding:5px;text-align:center}#china-social{margin:20px 0}#china-social em{margin:5px 3%}#china-social img{display:none;width:100px}#china-social a:first-of-type:hover>em{display:none}#china-social a:first-of-type:hover>img{display:inline-block}#china-news{margin:20px 0}#students h4,#students h5{clear:both}#students .view-all-jobs{margin-top:0}#job-list-page .static-hero{background-image:url(../images/hero-job-list.jpg)}#job-list-page .static-hero .button{display:none}@media only screen and (min-width:700px){#job-list-page .static-hero .button{display:block}}#job-list-table,#job-list-table table{height:100%;position:relative;table-layout:auto;width:100%}.JobListTable tr a{color:#28365f;font-weight:700}.JobListTable tr a:visited{color:#28365f}.pager{color:#28365f;margin:10px 0;position:relative;right:0;text-transform:uppercase;width:100%}.pager:last-of-type{margin-top:20px}@media only screen and (min-width:1000px){.pager:last-of-type{margin-top:50px}}.pager a{color:#28365f;padding:0 8px}.pager a:visited{color:#28365f}@media only screen and (min-width:460px){.pager{text-align:right}}.pager a,.current{box-sizing:border-box;display:inline-block;text-align:center;text-decoration:none}.current{font-weight:700;padding:0 8px;text-decoration:underline}.pager-prev,.pager-next{display:none!important}@media only screen and (min-width:1000px){.pager-prev,.pager-next{display:inline-block}}.pager-info{float:left;width:100%}@media only screen and (min-width:460px){.pager-info{width:initial}}.disabled{display:none}.pager_counts{display:block;margin:0 10px 10px 0}@media only screen and (min-width:460px){.pager_counts{float:left}}.JobListTable th{color:#fff;font-size:.875em;font-weight:300;text-transform:uppercase}@media only screen and (min-width:1000px){.JobListTable th{padding-left:15px}}.JobListTable th a{color:#fff}#filter-expand{background-color:#28365f}#filter-expand a{color:#fff;display:block}#filter-expand a:visited{color:#fff}#filter-expand i{position:absolute;left:175px;top:8px}#filter-expand h4{font-size:1em}@media only screen and (min-width:900px){#filter-expand h4{font-size:1.5em}}#filter-table{display:none;margin:0 auto;max-width:1280px;text-align:left;width:94%}#filter-table tr:first-child{display:none}#filter-table th a{margin-left:15px}#filter-table td:before{color:#fff;display:block}#filter-table td:nth-of-type(1):before{content:"Job ID"}#filter-table td:nth-of-type(2):before{content:"Job Title"}#filter-table td:nth-of-type(3):before{content:"Location"}#filter-table td:nth-of-type(4):before{content:"Job Category"}.job-filter{border-bottom:none!important;color:#d5d7d1;padding:3px 5px 18px 0!important;vertical-align:middle}@media only screen and (min-width:1000px){.job-filter{padding:5px 15px 10px!important}}.job-filter-button-cell{padding:0!important;position:relative;min-width:110px}.jobFilterSearch{width:100%}a.jobFilterReset{color:#fff!important;display:block;margin:15px 0;text-align:center}@media only screen and (min-width:1000px){.job-filter-button-div{bottom:0;position:relative}}.job-filter-field{border-radius:5px;padding:5px;width:100%}#txtDisplayJobId{max-width:100%}@media only screen and (min-width:1000px){#txtDisplayJobId{max-width:100px}}.JobListTable{position:relative}.JobListTable tr td{padding-top:10px}@media only screen and (min-width:1000px){.JobListTable tr td{padding-top:35px}}.JobListTable td{font-size:.875em;padding:10px 15px}.JobListTable tr{border:none}@media only screen and (min-width:1000px){.JobListTable tr{border-bottom:2px solid #e6e8ed}}@media only screen and (max-width:1000px){table{border-collapse:collapse!important}table,tbody,td,tr{display:block}#job-list .content{padding:0}.JobListTable td{border:none}.JobListTable td a{display:inline-block}#job-list.content{padding:0}.coldisplayjobid a,.coloriginaljobtitle a,.collongtextfield1 a,.collongtextfield3 a{width:calc(100% - 105px)}td:before{display:inline-block;font-weight:700;width:95px}.JobListTable td:nth-of-type(1):before{content:"Job ID"}.JobListTable td:nth-of-type(2):before{content:"Job Title"}.JobListTable td:nth-of-type(3):before{content:"Location"}.JobListTable td:nth-of-type(4):before{content:"Job Category"}.JobListTable tr td:not(:nth-child(5)){background-color:#ededed;margin-bottom:2px}#filter-table tr:first-child{display:none}#filter-table td:before{width:100%}}#job-details .hero-text{color:#fff}#job-details .hero-text i{display:block;font-weight:700}#job-details .static-hero{background-image:url(../images/hero-job-details.jpg)}.print-header{display:none}.pageHeader{color:#28365f;font-size:1.625em;width:100%}@media only screen and (min-width:460px){.pageHeader{font-size:2em}}.job-content{clear:both;font-size:.875em!important;margin:0 auto;max-width:100%;position:relative;width:700px}@media only screen and (min-width:460px){.job-content{font-size:1em}}.jobdescription-row.description{border-bottom:none;margin-top:20px}.jobdescription-row.description .jobdescription-label{display:none}.jobdescription-row:not(:last-of-type){max-width:300px}.jobdescription-label{display:inline-block;font-weight:700;margin-top:15px}.jobdescription-value{display:inline-block}.sf_applybtn{background-color:#ee3134;border:none;border-radius:5px;color:#fff;display:block;font-size:.875em;margin-top:20px;padding:9px 12px;position:relative;text-transform:uppercase;width:120px}.sf_applybtn i{position:absolute;right:18px;top:5px}.divAddThis{position:absolute;right:10px;top:20px}.page-title{margin-bottom:10px;text-align:left;width:100%}.show-job-descr{font-size:1.125em}.longtextfield1 .jobdescription-value{display:block}.breadcrumbs{color:#28365f}.breadcrumbs a{color:#28365f}.breadcrumbs a:visited{color:#28365f}.breadcrumbs ul{margin:0}.mobile-switch{position:absolute;right:14px;top:22px}.mobile-switch .button{display:none!important;font-size:.5em;margin-right:20px;top:-5px;z-index:1}@media screen and (min-width:560px){.mobile-switch .button{display:inline-block!important}}.mobile-switch .button i{top:2px}#menu-toggle{color:#28365f;display:block;font-size:1.75em}nav{background-color:#28365f;border-right:50px solid #fff;display:none;max-width:410px;padding-bottom:35px;position:absolute;right:0;text-transform:uppercase;width:100%;z-index:9998}nav img{padding:33px 12% 25px 8%;width:80%}@media only screen and (min-width:900px){nav img{padding:42px 12% 141px 8%}}nav a{color:#fff}nav a:visited{color:#fff}nav a:active{color:#fff}nav ul{list-style-type:none;margin:0}.main-nav:hover{background-color:#fff}.main-nav:hover a{color:#28365f}.main-nav i{float:right;margin-right:15px}.selected{background-color:#fff;color:#28365f}.main-nav a{color:#fff;display:block;padding:5px 0;text-indent:15px;width:100%}.main-nav a:hover{color:#28365f;font-weight:700}.sub-menu{display:none}.sub-menu li:hover{background-color:#717b96;position:relative}.sub-menu li:hover:after{color:#fff;content:"\f0da";font-family:FontAwesome;position:absolute;right:20px;top:4px}.sub-menu li:first-child{margin-top:10px}.sub-menu li:last-child{margin-bottom:10px}.sub-menu li a{border-bottom:2px solid #717b96;display:block;font-size:.875em;margin-left:30px;margin-right:60px;padding:5px 0;position:relative}i.fa-bars{position:relative;z-index:9999}i.fa-times{color:red;position:relative;z-index:9999}.selected-nav{background-color:#fff;color:#28365f!important;font-weight:700}