.ui-multiselect{padding:2px 0 2px 4px;text-align:left}.ui-multiselect span.ui-icon{float:right}.ui-multiselect-single .ui-multiselect-checkboxes input{position:absolute!important;top:auto!important;left:-9999px}.ui-multiselect-single .ui-multiselect-checkboxes label{padding:5px!important}.ui-multiselect-header{margin-bottom:3px;padding:3px 0 3px 4px}.ui-multiselect-header ul{font-size:.9em}.ui-multiselect-header ul li{float:left;padding:0 10px 0 0}.ui-multiselect-header a{text-decoration:none}.ui-multiselect-header a:hover{text-decoration:underline}.ui-multiselect-header span.ui-icon{float:left}.ui-multiselect-header li.ui-multiselect-close{float:right;text-align:right;padding-right:0}.ui-multiselect-menu{display:none;padding:3px;position:absolute;z-index:10000;text-align:left}.ui-multiselect-checkboxes{position:relative;overflow-y:scroll}.ui-multiselect-checkboxes label{cursor:default;display:block;border:1px solid transparent;padding:3px 1px}.ui-multiselect-checkboxes label input{position:relative;top:1px}.ui-multiselect-checkboxes li{clear:both;font-size:.9em;padding-right:3px}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{text-align:center;font-weight:700;border-bottom:1px solid}.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{display:block;padding:3px;margin:1px 0;text-decoration:none}* html .ui-multiselect-checkboxes label{border:none}.ui-multiselect-hasfilter ul{position:relative;top:2px}.ui-multiselect-filter{float:left;margin-right:10px;font-size:11px}.ui-multiselect-filter input{width:100px;font-size:10px;margin-left:5px;height:15px;padding:2px;border:1px solid #292929;-webkit-appearance:textfield;-webkit-box-sizing:content-box}@media all{html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.5)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{@page{size:landscape}html.with-featherlight>*>:not(.featherlight){display:none}}.nicescroll-rails .nicescroll-cursors{background-color:#c60917!important;border:1px solid #999}#JobsSearchBarForm .ui-widget-header{margin-bottom:0!important;padding:0!important;border:0!important}#JobsSearchBarForm .ui-widget-header .ui-helper-reset{display:none!important}#JobsSearchBarForm .ui-multiselect-filter{display:inline-block!important}#JobsSearchBarForm .ui-multiselect-checkboxes li{padding-right:5px!important;font-size:14px!important}#JobsSearchBarForm .ui-multiselect-checkboxes li label{cursor:pointer!important;padding:0!important;margin-top:10px}#JobsSearchBarForm .ui-multiselect-checkboxes li label span{word-break:break-all;word-break:break-word;white-space:pre-wrap}#JobsSearchBarForm .ui-multiselect-checkboxes .ui-state-hover,#JobsSearchBarForm .ui-widget-content .ui-state-focus,#JobsSearchBarForm .ui-widget-header .ui-state-focus,#JobsSearchBarForm .ui-widget-header .ui-state-hover,.ui-widget-content .ui-state-hover{color:inherit!important;border:1px solid transparent!important;background:0 0}#JobsSearchBarForm li .ui-corner-all{white-space:nowrap!important}#JobsSearchBarForm .ui-multiselect-menu{margin-top:0!important;background-image:none!important;border:0!important;padding:0!important}#JobsSearchBarForm .ui-multiselect-optgroup-label{background:#d6d6d6;display:block!important}#JobsSearchBarForm .ui-multiselect-checkboxes.ui-helper-reset{display:inline-block!important;overflow:hidden!important;max-height:220px!important;min-height:166px!important;height:inherit!important;background-color:#fff!important;margin-top:0!important;border:1px solid #D1D1D1;padding-bottom:10px}#JobsSearchBarForm .ui-multiselect .ui-icon.ui-icon-triangle-1-s{float:left!important}label[for=ui-multiselect-JobsSearchBarFormJobTypes-option-0] span,label[for=ui-multiselect-JobsSearchBarFormJobSection-option-0] span,label[for=ui-multiselect-JobsSearchBarFormPosition-option-0] span{color:#272734!important;font-size:15px;font-family:OpenSans-Bold}.acc-keyboard #JobsSearchBarForm label.ui-state-hover{background-color:#bc0000;color:#fff!important}.acc-keyboard #JobsSearchBarForm label.ui-state-hover span{color:#fff!important}#JobsSearchBarForm{text-align:center;visibility:hidden}#JobsSearchBarForm a.reset{display:none;font-family:OpenSans-Bold}#JobsSearchBarForm a.reset .icon{width:16px;height:12px;position:absolute;right:-20px;top:5px}#JobsSearchBarForm .ui-multiselect{height:46px;text-align:right!important;border:none;border-radius:0;font-size:20px;background-color:#fff;font-family:OpenSans-Bold;text-indent:8px;color:#272734;padding:0}#JobsSearchBarForm .ui-widget-header{visibility:hidden;margin:0;height:0}#JobsSearchBarFormPositionContainer .ui-widget-header{visibility:visible;padding:0;margin:0;border:1px solid #d1d1d1!important;height:30px;width:185px;border-width:1px 0 0!important}#JobsSearchBarForm .ui-widget-header *{height:0}#JobsSearchBarForm .ui-multiselect-checkboxes{width:100%}#JobsSearchBarForm .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label{border:none;font-weight:400}#JobsSearchBarForm .ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a{color:#272734;cursor:default}#JobsSearchBarForm .ui-widget-header input[type=search]::-webkit-search-cancel-button,#JobsSearchBarForm .ui-widget-header input[type=search]::-webkit-search-decoration,#JobsSearchBarForm .ui-widget-header input[type=search]::-webkit-search-results-button,#JobsSearchBarForm .ui-widget-header input[type=search]::-webkit-search-results-decoration{display:none}#JobsSearchBarForm .ui-widget-header input[type=search]{height:30px!important;z-index:999;visibility:visible!important}#JobsSearchBarForm .multiselectPositionWidget .ui-widget-header input[type=search]{left:0!important;top:0!important;margin:0!important;padding:0;border:none!important}.ui-multiselect-menu{margin-top:2px;border-radius:0}#leftArticle .MainTitleLeft{background-color:#e0e0e2;color:#272734;height:55px;margin-bottom:3px;font-size:18px;font-family:OpenSans-Bold;padding:8px}#leftArticle .articleContainer{height:500px;overflow-y:scroll;border:1px solid #e7eff4;padding:10px}#JobsSearchBarFormJobSectionContainer .ui-multiselect-menu.ui-widget,#JobsSearchBarFormJobTypesContainer .ui-multiselect-menu.ui-widget,#JobsSearchBarFormLocationContainer .ui-multiselect-menu.ui-widget,#JobsSearchBarFormPositionContainer .ui-multiselect-menu.ui-widget{top:54px!important;right:0!important;left:auto!important;text-align:right!important}#JobsSearchBarForm .ui-multiselect-menu.ui-widget input{width:inherit;height:inherit;margin-left:5px}#JobsSearchBarForm .ui-multiselect span.ui-icon{transform:rotate(270deg);font-size:13px;color:#c60917;margin:8px}#JobsSearchBarForm .ui-multiselect-filter{position:relative!important}#JobsSearchBarForm .ui-multiselect-filter>input{position:absolute!important;text-indent:10px;font-family:OpenSans-Regular;font-size:16px!important}#JobsSearchBarForm input[type=text]:focus,#JobsSearchBarForm select:focus{color:#000}#JobsSearchBarForm input[type=text]{font-size:20px;font-family:OpenSans-Regular;color:#575556;border:none;height:46px;text-indent:10px}#JobsSearchBarForm input[type=submit]{font-family:OpenSans-Bold;color:#fff;background-color:#c60917;cursor:pointer;border:none;transition:all .2s ease-in-out}#JobsSearchBarForm input[type=submit]:hover{background-color:#A9A9AE}#JobsSearchBarForm .selectedItem{background:#282835;color:#fff;padding:4px 0;margin-top:1px;line-height:24px;font-size:15px}#JobsSearchBarForm .multiselectHolder{position:relative}#JobsSearchBarForm .multiselectHolder .multiselectSelectionHolder{margin-top:10px;max-height:130px;overflow-y:auto;overflow-x:hidden}#JobsRecords .JobRecord{padding-bottom:10px;margin-bottom:20px}.hot-jobs-container{border-top:1px solid #f0f0f1;padding-top:20px}#JobsMainSearchArea #JobsSearchBarTitle{text-align:center;font-family:OpenSans-Bold;display:block}#JobsRecords .backgrounded-strip{margin-bottom:40px}#JobsRecords .innerWrapper .details .title{margin-bottom:20px}#JobsRecords .innerWrapper .details .title .date{float:left;font-size:17px;font-family:OpenSans-Bold}#JobsRecords .innerWrapper .details .title .jobName{font-size:18px;font-family:OpenSans-Bold;color:#c60917}#JobsRecords .JobRecord .details .body .positionDescription{overflow:hidden;max-height:27px}#JobsRecords .JobRecord .details .body .positionDescription.expanded{max-height:3500px}#JobsRecords .JobRecord .details .body .positionDescription p,#JobsRecords .JobRecord .details .body .positionDescription span{margin:0;line-height:28px!important;font-family:OpenSans-Regular!important}#JobsRecords .JobRecord .details .body .positionDescription strong,#JobsRecords .JobRecord .details .body .positionDescription strong span{font-family:OpenSans-Bold!important}#JobsRecords .JobRecord .details .body .positionDescription span[dir=ltr]{margin-right:3px}#JobsRecords .JobRecord .details .body .textData{word-break:break-all;word-break:break-word}#JobsRecords .JobRecord .details .body{justify-content:space-between}#JobsRecords .JobRecord .toggleFold{cursor:pointer;background-image:none;border:none;font-size:17px;font-family:OpenSans-Bold}#JobsRecords .JobRecord .toggleFold .icon{font-size:13px;margin-right:4px}#JobsRecords .socialButtons{position:relative;top:0;left:0;width:100%;height:42px;text-align:left}#JobsRecords .socialButtons .icon-share{font-size:20px;line-height:37px!important;color:#fff!important;text-align:center!important;width:37px!important;height:37px!important;background-color:#c60917!important;cursor:pointer;border-radius:50%!important;padding:0}#JobsRecords .socialButtons .icons-container{position:absolute;top:0;left:0;width:305px}#JobsRecords .socialButtons .icons-container .addthis_inline_share_toolbox_1hdf .at-resp-share-element .at-share-btn{border-radius:50%!important;height:37px;background-repeat:no-repeat;padding:0;cursor:pointer;width:0;overflow:hidden;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}#JobsRecords .socialButtons:hover .icons-container .addthis_inline_share_toolbox_1hdf .at-resp-share-element .at-share-btn{width:37px}#JobsRecords .socialButtons .icons-container .addthis_inline_share_toolbox_1hdf .at-share-btn-elements .at-icon{width:37px!important;height:37px!important;padding:3px 0}#JobsRecords .socialButtons .icons-container .addthis_inline_share_toolbox_1hdf .at-share-btn-elements .at-share-btn .at-icon-wrapper{line-height:37px!important;height:37px!important;width:37px!important}#JobsRecords .JobRecord .details .body .textData span{display:inline}#JobsRecords .innerWrapper .details .icon-map{color:#a9a9ae;font-size:17px;padding-right:2px}#JobsRecords .innerWrapper .details .body .body-row{margin-bottom:7px}.backgrounded-strip.job-records{margin-top:40px}div.pp_default .pp_close{position:absolute!important;top:-23px!important;left:-1px!important}a.pp_close{right:inherit!important;font-size:0}div.dark_rounded .pp_details,div.dark_square .pp_details,div.facebook .pp_details,div.light_rounded .pp_details,div.light_square .pp_details,div.pp_default .pp_details{position:inherit!important}div.pp_default .pp_nav{display:none!important}.addthis_inline_share_toolbox_1hdf .at-resp-share-element .at-share-btn .at-label{display:none}@media(min-width:320px){.job-by-id-section,.jobs-section{padding:0 10px}.jobs-search-bar{background-image:none;height:auto;width:100%;margin-top:20px;background-color:#e0e0e2}#JobsMainSearchArea{padding:10px}#JobsSearchBarForm{margin:30px auto 0}#JobsRecords .innerWrapper .details .row .col{padding:0}#JobsRecords .innerWrapper .details .row .col-lg-1{max-width:30px}#JobsSearchBarForm .form-fields{display:block;height:auto;margin-bottom:20px}#JobsSearchBarForm input[type=submit]{width:100%;height:44px;font-size:22px}.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}#JobsRecords .JobRecord .toggleFold{display:block;float:none;color:#c60917;background-color:#fff;width:100%}#JobsRecords .JobRecord .col-sm-12{margin-top:15px}#JobsSearchBarForm .ui-multiselect,#JobsSearchBarForm .ui-multiselect-filter>input{width:100%!important}#JobsSearchBarForm .multiselectHolder .multiselectSelectionHolder{margin-bottom:20px;max-width:100%}#JobsSearchBarForm .selectedItem,#JobsSearchBarForm input[type=text]{width:100%}#JobsMainSearchArea #JobsSearchBarTitle{font-size:22px;line-height:22px;color:#272734}#JobsSearchBarForm a.reset{position:static;font-size:18px;color:#272734;margin-top:20px}#JobsRecords .JobRecord .details .body .positionDescription{width:100%;float:none}a.backgrounded-link:focus,a.backgrounded-link:hover{color:#fff}.job-by-id-section .toggleFold{visibility:hidden;height:0}.backgrounded-link{background-color:#C60917;color:#fff;font-family:OpenSans-Bold;text-align:center}#JobsRecords .innerWrapper .details .body .sendButtons .sendCV.backgrounded-link{font-size:13px;width:130px;height:28px;line-height:28px;margin:auto;display:block}.search.backgrounded-link{font-size:16px;width:100%;position:relative;height:45px;line-height:45px;display:block}.search.backgrounded-link img{position:absolute;right:20px;top:-6px}}@media(min-width:1200px){.job-by-id-section,.jobs-section{padding:0}.jobs-search-bar{background-image:url(/Areas/Redesigned/Styles/images/jobs-bg-by-id.png);background-repeat:no-repeat;height:185px;width:1200px;margin-top:20px}#JobsMainSearchArea{padding:20px 25px}#JobsMainSearchArea #JobsSearchBarTitle{font-size:24px;line-height:34px}#JobsSearchBarForm{margin:20px auto 0}#JobsSearchBarForm .form-fields{display:flex;justify-content:space-between;height:46px;margin-bottom:0}#JobsSearchBarForm input[type=submit]{width:185px;height:46px;line-height:46px;font-size:30px}#JobsRecords .innerWrapper .details .row .col-lg-8{margin-right:-25px}#JobsRecords .JobRecord{border-bottom:1px solid #f0f0f1}#JobsRecords .JobRecord .toggleFold{display:inline-block;float:left;color:#c60917;background-color:#fff;width:auto}#JobsRecords .innerWrapper .details .body .sendButtons{position:absolute;bottom:0;left:0}#JobsRecords .innerWrapper .details .body .sendButtons .sendCV:hover{background-color:#A9A9AE}#JobsRecords .innerWrapper .details .body .sendButtons .sendCV{font-family:OpenSans-Bold;line-height:42px;display:inline-block;text-align:center;background-color:#c60917;color:#fff;font-size:20px;width:156px;height:42px}#JobsSearchBarForm .ui-multiselect,#JobsSearchBarForm .ui-multiselect-filter>input{width:185px!important}#JobsSearchBarForm .multiselectHolder .multiselectSelectionHolder{margin-bottom:0;max-width:185px}#JobsSearchBarForm .selectedItem,#JobsSearchBarForm input[type=text]{width:185px}#JobsRecords .JobRecord .toggleFold:hover{color:#A9A9AE}#JobsRecords .socialButtons .icon-share:hover{background-color:#E0E0E2}#JobsMainSearchArea #JobsSearchBarTitle{color:#fff}#JobsSearchBarForm a.reset{bottom:8px;position:absolute;left:15px;font-size:14px;color:#fff;margin-top:0}#JobsRecords .JobRecord .details .body .positionDescription{width:80%;float:right}}