div.wrapper.wide{text-align:center}
.CareersPage h1{font-size:20px!important;font-family:'Open Sans Regular'!important;color:#0e4e91!important;text-transform:none!important;margin:0!important}
.CareersPage h2{font-family:'Open Sans Light'!important;font-size:20px!important;color:#333!important;text-transform:none!important;margin:0!important}
.CareersPage h3{font-family:Open Sans Regular!important;font-size:25px!important;text-transform:none!important;margin:0!important}
.careers_search_bar_order{order:1}
.careers_page_top_order{order:2}
.CareersPageFont{font-family:'Open Sans Regular'}
.CareersPage .row{margin-left:0;margin-right:0;height:100%}
div.wrapper.wide{background-color:#f7f7f7!important}
.container-fluid{padding-left:0;padding-right:0}
.resourceNav,.productsNav{width:200px}
.productsNav .container-fluid{width:200px}
.leftNav{float:left;margin-top:27px}
.rowFlex{display:flex;width:100%}
.column{display:flex}
.columnLeft{width:200px}
.columnRight{flex:1 0 auto}
.descriptionText .cq-dd-image{width:100%}
.descriptionText img.cq-dd-image.cq-image-placeholder{width:unset}
.CareersPage{display:-webkit-box;display:-ms-flexbox;display:inline-block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}
.CareersPage .banner{margin-top:145px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.CareersPage .bannerHero{display:none}
.CareersPage .contentDiv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:0;width:100%}
.CareersPage .bannerBreadcrumb{padding-top:15px}
.CareersPage .topRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:25px}
.CareersPage .descriptionDiv{background:0}
.CareersPage .descriptionTitle{font-size:18pt;text-transform:uppercase}
.CareersPage .descriptionSubTitle{font-size:16pt;text-transform:uppercase;color:#666;padding-bottom:10px}
.CareersPage .descriptionText{font-size:13pt;margin-bottom:10px;display:block}
.row:after{content:"";display:table;clear:both}
.col-margin{margin-right:15px}
.col-margin-2{margin-right:13px}
.row{//margin-bottom:40px}
.clear{clear:both}
.row img:not(.productCarot):not(.ftRemove){width:100%;height:auto}
@media only screen and (min-width:768px) and (max-width:828px){.jm-logo{margin-left:-35px}
}
@media only screen and (min-width:768px) and (max-width:991px){.CareersPage .container-fluid{padding-left:0;padding-right:0}
.careers_search_bar_order{order:2}
.careers_page_top_order{order:1}
.resourceNav,.productsNav{width:100%}
.rowFlex{width:100%;flex-flow:row wrap;display:flex}
.columnLeft{margin-top:40px;width:100%;order:2}
.columnRight{width:100%;order:1}
.CareersPage .bannerHero{display:none}
.CareersPage .topRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.col-margin{margin-right:0;margin-bottom:15px}
.col-margin-2{margin-right:0;margin-bottom:15px}
}
@media only screen and (min-width:0) and (max-width:767px){.container-fluid{padding-left:0;padding-right:0}
.careers_search_bar_order{order:2}
.careers_page_top_order{order:1}
.resourceNav,.productsNav{width:100%}
.rowFlex{width:100%;flex-flow:row wrap;display:flex}
.columnLeft{margin-top:40px;width:100%;order:2}
.columnRight{width:100%;order:1}
.CareersPage .bannerHero{display:none}
.CareersPage .topRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}
.col-margin{margin-right:0;margin-bottom:15px}
.col-margin-2{margin-right:0;margin-bottom:15px}
}
@media only screen and (min-width:992px){.CareersPage .bannerHero{margin-top:0;width:100%;display:block;transition:all .3s ease-in-out}
.CareersPage .topRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
}