.autocomplete-suggestions{border:1px solid #999;background:#fff;overflow:auto}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:400;color:#39f}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}body{background-color:#fff}body.iframe-mode .header{display:none}body.iframe-mode .footer{display:none}.body{padding-top:30px;padding-bottom:30px}#no-cookies,#no-cookies-iframe{display:none}.application-layout{margin-bottom:20px}.application-layout .application-layout{margin-bottom:0}.validation-summary-valid{display:none}.validation-summary-errors li:first-child:last-child{list-style-type:none}select>option[disabled]{display:none;visibility:hidden;opacity:0}.summary fieldset>legend{margin-bottom:10px}.summary .form-group{margin-bottom:10px}.summary .layout-vertical .control-label{margin-bottom:0}.application-field{height:auto;overflow:hidden}.application-field img{padding-top:15px;padding-bottom:15px}.layout-horizontal .application-field .checkbox,.layout-horizontal .application-field .checkbox-inline,.layout-horizontal .application-field .radio,.layout-horizontal .application-field .radio-inline,.layout-horizontal.application-layout .application-field .checkbox,.layout-horizontal.application-layout .application-field .checkbox-inline,.layout-horizontal.application-layout .application-field .radio,.layout-horizontal.application-layout .application-field .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.layout-horizontal .application-field .checkbox,.layout-horizontal .application-field .radio,.layout-horizontal.application-layout .application-field .checkbox,.layout-horizontal.application-layout .application-field .radio{min-height:27px}.layout-horizontal .application-field.form-group,.layout-horizontal.application-layout .application-field.form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.layout-horizontal .application-field .control-label,.layout-horizontal.application-layout .application-field .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.layout-vertical .application-field.form-group,.layout-vertical.application-layout .application-field.form-group{margin-left:0;margin-right:0}@media (min-width:768px){.layout-vertical .application-field .control-label,.layout-vertical.application-layout .application-field .control-label{text-align:left;margin-bottom:5px;padding-top:0}}@media (max-width:768px){.layout-vertical .application-field .fix-margin,.layout-vertical.application-layout .application-field .fix-margin{margin-left:0!important;margin-right:0!important}}label.control-label{white-space:pre-wrap}.recaptcha-container{padding-top:10px;padding-bottom:10px}.recaptcha-container.recaptcha-L{float:left}.recaptcha-container.recaptcha-C{text-align:center}.recaptcha-container.recaptcha-C .g-recaptcha{display:inline-block}.recaptcha-container.recaptcha-R{float:right}@media (max-width:768px){.recaptcha-container{display:none!important}#mailing-address-container{margin-left:1em!important;margin-right:1em!important}}#finish-message{white-space:pre-wrap}@media (min-width:992px) and (max-width:1199px){.worker-application .header{padding:6px 12px!important}.worker-application .footer{padding:6px 12px!important}}@media (min-width:768px) and (max-width:991px){.worker-application .header{padding:5px 10px!important}.worker-application .footer{padding:5px 10px!important}}@media (max-width:767px){.worker-application .header{padding:1px 5px!important}.worker-application .footer{padding:1px 5px!important}}.row.half-gutters [class*=col-lg-],.row.half-gutters [class*=col-md-],.row.half-gutters [class*=col-sm-],.row.half-gutters [class*=col-xs-]{padding-left:7px;padding-right:8px}.row.half-gutters [class*=col-lg-]:first-child,.row.half-gutters [class*=col-md-]:first-child,.row.half-gutters [class*=col-sm-]:first-child,.row.half-gutters [class*=col-xs-]:first-child{padding-left:15px;padding-right:8px}.row.half-gutters [class*=col-lg-]:last-child,.row.half-gutters [class*=col-md-]:last-child,.row.half-gutters [class*=col-sm-]:last-child,.row.half-gutters [class*=col-xs-]:last-child{padding-left:7px;padding-right:15px}select[data-placeholder]{color:#999}select[data-placeholder] option{color:#333}#experience-area .row:not(:first-child) label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;display:none}#experience-area .row:first-child label{display:inline-block}#experience-area .row:first-child .js-experience-remove{display:none}#experience-area .js-experience-row{margin-bottom:8px}#experience-area .js-experience-position-other{margin-top:8px}.application-page-break{display:none}#btn-page{margin-top:20px}[dfx-special-render=PositionsDetailed] .positions-detailed-name{vertical-align:top}[dfx-special-render=PositionsDetailed] .positions-detailed-name div.checkbox{padding-top:0}[dfx-special-render=PositionsDetailed] .positions-detailed-description{white-space:pre-wrap}.half-width-form-control{display:inline-block;width:calc(50% - 2px);float:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:5px}