.spinner{background:url('https://az739749.vo.msecnd.net/assets/img/loader.gif') no-repeat;height:35px}.job--sponsored header img{padding:5px 10px}p .job--sponsored header{padding:15px}.search-results .job--sponsored{border-bottom:2px solid #fff!important}.pagination .first{float:left;font-weight:600;color:#797979}.pagination .last{float:left;font-weight:600;color:#797979}.display-contact-info{padding:10px}.recruiterzone-jobs-message{padding:10px}.candidate-dashboard-message{padding:10px}.navigation--recruiter li span{display:block;color:#fff;text-transform:uppercase;padding:8px 10px;font-size:18.005px;font-size:1.1253125rem}.form-block input[type="file"]{display:inline;padding-top:7px}.form-block input[type="password"]{background-color:#fff;font-size:16px;font-size:1rem;border:2px solid #bcbdbd;border-radius:4px;width:100%;padding:10px 12px}.validation-input-container{display:inline-block;width:100%}.layout{background-color:#f4f4f4}#vat-company-val-msg{color:red}@media all and (min-width:30em){.form-block input[type="password"]{display:inline-block;vertical-align:middle;width:70%;max-width:640px;text-transform:none}.validation-input-container{width:70%;max-width:640px}.validation-input-container.validation-input-container input,.validation-input-container.validation-input-container textarea,.validation-input-container.validation-input-container select,.validation-input-container .validation-message,.validation-input-container .validation-message-password{width:100%}#vat-company-val-msg{margin-left:26%}.validation-input-container #vat-company-val-msg{margin-left:0}.form-block .short input{max-width:150px}}.form-block input[type="checkbox"]{display:inline-block;vertical-align:middle}@media all and (min-width:30em){.form-block input[type="checkbox"]{display:inline-block;vertical-align:middle}}.form-block input[type="radio"]{display:inline-block}@media all and (min-width:30em){.form-block input[type="radio"]{display:inline-block}}.form-block .display{display:inline-block;vertical-align:bottom}@media all and (min-width:30em){.form-block .display{display:inline-block;vertical-align:bottom}}.activeSortLink{font-weight:bold;color:#000}.activeFilterInFilterBox{font-weight:bold;color:#000}.ui-widget-header{height:53px}.scrollgrid{border:thin dotted silver;overflow-y:scroll;width:100%;height:350px}.validation-summary-errors ul li{padding-top:1px;color:red}.radio-diplay-inline input{display:inline}.candidatelink{color:#11529f;text-decoration:none;cursor:none}.candidatelink:hover{color:#212121;text-decoration:underline;cursor:pointer}.sourcebox{margin-left:170px;padding-left:20px}.navSub{border:0;vertical-align:top;width:8%}.requiredInputCaption:after{content:" *";color:red!important}#candidateLoginForm label{width:28%}.formNormalInput{border-color:#bcbdbd}.inputError{border-color:red!important}#candidateLoginForm .errorMessage{display:none;color:red}.simple-save-job-link{background-position:2px 2px}.disable-save-draft-button{background:#7b848b!important}.job--saved{position:relative;font-size:14px;font-size:.875rem;background-color:#fff}.job--saved header{padding:0 10px;margin-right:10px}.job--saved header img{display:block}.job--saved .content{background-color:#fff;padding:10px}.job--saved .title{margin-bottom:4px;padding-right:30px}.job--saved .title h3{font-size:15px;font-size:.9375rem}.job--saved .title .recruiter{font-size:13px;font-size:.8125rem}.job--saved .save-me{position:absolute;right:10px;top:10px}.job--saved .body{font-size:13px;font-size:.8125rem;margin-bottom:5px}.job--saved .body ul{margin-bottom:14px}.job--saved .closing{display:none}.job--saved .content{background-color:#fff;padding:10px}.job--saved .removeSavedJob{position:absolute;right:10px;top:10px}.job--saved.narrow .content{margin-left:175px;padding:20px}.job--saved .removeSavedJob:hover{cursor:pointer}.job--saved.narrow{font-size:16px;font-size:1rem;background-color:#f0f0f0}.removeSavedJob,.removeFilter,.removeEventFilter{cursor:default}.removeSavedJob span,.removeFilter span,.removeEventFilter span{font-size:13px;font-size:.8125rem;color:#898989}.removeSavedJob .icon--cross,.removeFilter .icon--cross,.removeEventFilter .icon--cross{display:block;background:url('https://az739749.vo.msecnd.net/assets/img/cross.png') 0 0 no-repeat;width:18px;height:18px;vertical-align:middle}.removeSavedJob:hover,.removeSavedJob:focus{cursor:pointer}.removeFilter,.removeEventFilter{position:absolute;right:10px;top:7px;border-radius:4px;overflow:hidden;height:18px;cursor:default;padding:0;margin:0}.removeFilter:hover,.removeFilter:focus,.removeEventFilter:hover,.removeEventFilter:focus{cursor:pointer}.applyRules h3{color:#277fc3!important}.applyRules{border:5px #277fc3 solid!important;text-align:center}.cookie-agreement{width:100%}.form-block input[type="text"],.form-block input[type="email"],.form-block input[type="file"],.form-block textarea,.form-block select[multiple]{text-transform:none}.view-application{position:absolute;right:20px;margin-top:20px;padding-left:10px;font-weight:600;font-size:13px}.header--recruiter-zone .buttons .button{width:240px!important}.form--search-again input[type="text"]{text-transform:initial!important}.form--hero input[type="email"]{text-transform:initial!important}.cancelFormButton{float:left}.expiredjobbar{background-color:#ef7a4e;min-height:100px;margin-bottom:5px;color:#fffafa}.expiredjobbar.exp-no-related{padding-top:20px}.expiredjobbar.exp-has-related{padding-top:10px}.expiredjobbar .inner .header.also-viewed-header{padding-top:10px;font-size:1.65em}.related-job-group{padding-bottom:15px}.related-job-group .job{background:#fff}.related-job-group .job--also-viewed .save-me{position:relative;right:10px;top:10px;float:right}@media all and (min-width:45em){.related-job-group{padding-bottom:20px;display:table;border-collapse:separate;border-spacing:5px;width:100%}.related-job-group .one-third{margin-top:0}.related-job-group .job{border:none}.related-job-item{display:table-cell;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 10px 1px #ddd;-moz-box-shadow:0 0 10px 1px #ddd;-o-box-shadow:0 0 10px 1px #ddd;box-shadow:0 0 10px 1px #ddd}.item-third{width:33%}.item-half{width:50%}.two-third.clear-box-shadow{box-shadow:none}}.header--search .header-title{}.header--search .form form--search-again{}@media all and (min-width:40em){.header--search .header-title{float:left;width:65%}.header--search .form form--search-again{display:block;float:right;width:35%}}.recruiterZoneContentPage{background-color:#fff}.checkboxLabel{width:100%!important;max-width:100%!important;display:inline!important}.body .distance{font-weight:bold}.clear{clear:both}.form-block input[type="file"]{background-color:#fff;font-size:16px;font-size:1rem;border:2px solid #bcbdbd;border-radius:4px;width:100%;padding:10px 12px}@media all and (min-width:30em){.form-block input[type="file"]{display:inline-block;vertical-align:middle;width:70%;max-width:640px;text-transform:none}.validation-input-container input[type="file"]{width:100%}.form-block .short input{max-width:150px}}.form--sign-in .form__tab--recruiters{border-left:1px solid #ccc;border-top-right-radius:4px}.form--sign-in .form__tab{background-color:#e0e0e0;border-bottom:1px solid #ccc;color:#333;display:block;float:left;font-weight:700;padding:25px;text-align:center;width:50%}.alert-links{width:auto;float:right;margin:0;padding:0}.button.disabled a,.button.disabled button{display:block;background:#bcbdbd!important;color:#666;box-shadow:inset 2px 2px 2px rgba(0,0,0,.3)!important;opacity:.5!important}.button.child-acc.disabled{width:100px}.button.child-acc.disabled,.button.child-acc.disabled a,.button.child-acc.disabled button,.button.child-acc-added.disabled,.button.child-acc-added.disabled a,.button.child-acc-added.disabled button{color:#000!important;text-transform:initial;font-size:1rem}.button.disabled a:hover{cursor:default}.button.disabled a:before,.button.disabled button:before{content:url('https://az739749.vo.msecnd.net/assets/img/icon-selected-disabled.png');top:4px;left:-1px;margin-top:-9px;width:24px;position:relative;display:inline-block;overflow:visible}.button.child-acc.disabled a:before,.button.child-acc.disabled button:before{content:'';top:0;left:0;margin-top:0;width:auto;position:static;display:inline-block;overflow:visible}@media all and (min-width:45em){.button.child-acc.disabled{width:110px}}.enhance-ad--upgrade .button-group-add .button.child-acc.disabled{width:140px}.section-white{background-color:#fff}.inner.narrow{max-width:960px}.inner{padding:0 15px}.inner{margin:0 auto;padding:0 10px}.listing-contact{font-size:1rem}.listing-contact{background-color:#ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#333;font-size:.875rem;padding:25px 15px;text-align:center}.stats{padding:5px}.stats-analytics{width:100%!important}.viewlistingimage,.helpExampleLink{}.standardJobStripFix{margin-left:1.66%;margin-right:1.66%}.job-detail-logo{overflow:visible}#toggleJobDescriptionWritingHelp{color:blue;text-decoration:underline}.inPartnershipWidthNewAlignFix{float:right!important}.recruiter-logo img{margin:0 auto 5px auto!important}.largelistbox{height:250px}.search-underline{color:#fff;border-bottom:1px solid #c0deed;text-decoration:none}.search-notunderline{color:#fff;text-decoration:none;font-weight:bold}.search-underline:hover,.search-underline:active{color:#fff;cursor:pointer}.search-notunderline:hover,.search-notunderline:active{color:#fff;cursor:pointer}@media all and (min-width:30em){.form-block .larger label{max-width:260px;vertical-align:top;width:31%}.form-block .larger input[type="password"],.form-block .larger input[type="text"],.form-block .larger input[type="email"]{max-width:640px;text-transform:none;width:65%}}@media print{body{margin:0;width:100%;padding:0}.noprint,.job-actions,#applyJobBar,.job-actions,#FollowUsFooter,.page-footer,.header--search,.navigation,#cookieMessageWrapper,.attached-documents,.smallprint,.also-viewed,.advertisement,.advertisement-large,.page-header{display:none}.content{width:100%;margin:0;float:none}.job-description .description-subheader .job-position{font-size:1.4rem;font-weight:bolder}div{width:auto!important}.job-description .description-subheader .job-recruiter a{font-size:1.2rem;text-decoration:none;font-weight:bolder}@page{margin:1cm}h2,h3{page-break-after:avoid}.section-light-grey,.section--job-description,.inner,.medium,.row,.two-third,.job-description{margin:0;padding:0}.section-light-grey .section--job-description .inner .medium .row .two-third{display:none}}#loading{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1000}#loadingcontent{display:table;position:fixed;left:0;top:0;width:100%;height:100%}#loadingspinner{display:table-cell;vertical-align:middle;width:100%;text-align:center;font-size:larger;padding-top:80px}.displayspinner{background-image:url('https://az739749.vo.msecnd.net/assets/img/loadspinner.GIF');background-position:center center;background-repeat:no-repeat}.whitelink a{color:#fff}.summary-header{background-color:#575757;color:#fff;font-size:14px;font-size:.875rem;padding:19px 15px 19px 15px;text-align:left}@media all and (min-width:45em){.summary-header{font-size:16px;font-size:1rem}}.summary-header p{display:inline}.summary-header a{color:#fcc20b}.summary-header a:hover,.summary-header a:focus{color:#fdd06c}.section--job-description .smallprintitalic{font-size:13px;font-size:.8125rem;margin-bottom:5px;padding-bottom:5px;line-height:20px}@media all and (min-width:80em){.hero{padding:180px 0}}.button-footer{border-top:1px solid #ccc;margin-top:20px;padding:20px 0 10px 0;clear:both;overflow:hidden}.button-footer .button{width:100%;width:auto;padding-top:10px;display:block;float:left;margin-right:10px}.ui-dialog{margin:0 auto}.post-step #Message{padding:20px 10px}.social-media{line-height:34px;padding:10px 10px 10px 0;border-bottom:1px solid #b3c3d1}.twitter-account{background:url(https://az739749.vo.msecnd.net/assets/img/twitteraccount.png) top left no-repeat;height:35px;display:inline-block;zoom:1;padding:0 0 0 70px}.facebook-account{background:url(https://az739749.vo.msecnd.net/assets/img/fbaccount.jpg) top left no-repeat;height:35px;display:inline-block;zoom:1;padding:0 0 0 70px}.error-message-text{text-transform:none;font-size:.8em}.msg-info{background-color:#277fc3;padding:10px;border-radius:5px;color:#fff;margin-bottom:10px}#upgrade-package-container{border-top:1px solid #ddd;padding-top:20px}#call-us-msg-container{clear:left;display:none}@media all and (min-width:45em){#call-us-msg-container{position:absolute;margin-top:50px;top:170px;left:-5px;display:block;text-align:center;width:100%}#call-us-msg{padding:10px 10px 30px 10px;background-color:#fff;border:1px solid #ddd}#call-us-msg>h3{font-size:13pt}}#navbar-movement-container{float:left;min-height:10px;overflow:visible;position:relative}#Placeholder_AttachmentsPartialView,#logo-picker-container{clear:both}#Placeholder_AttachmentsPartialView .step-footer,#logo-picker-container .step-footer{border:0;padding:0 15px;margin-top:0}.helper-msg{font-size:small;color:#ef7a4e}.buyBulkErrorMessage{color:red;display:none}.job-actions .sharelinks li{padding-left:3px;margin:-2px 5px 5px 0;display:inline-block;background-image:none}.bulk-buy--choose-num-ads .header{font-size:1.375rem}#inv-confirmation-container{padding:10px}#inv-confirmation-container .content{padding:20px 0}#inv-confirmation-container .button{margin:2px auto}@media all and (max-width:30em){#inv-confirmation-container .button{display:block;width:80%}}@media all and (min-width:45em){#inv-confirmation-container .buttons{padding-left:25%}}.section-page .page p,.job-details li,.ad-details li{font-family:'Gotham A','Helvetica Neue',Arial,sans-serif!important}.email-alert-top{float:left}.email-alert{text-align:center}.recruiter-jobs .email-alert.right{position:static}.email-alert-top form.form-horizontal .input-container,.email-alert-footer form.form-horizontal .input-container,.email-alert form.form-horizontal .input-container{display:inline-block;overflow:hidden;vertical-align:top}.email-alert-top form.form-horizontal input[type="text"],.email-alert-top form.form-horizontal input[type="email"],.email-alert-footer form.form-horizontal input[type="text"],.email-alert-footer form.form-horizontal input[type="email"],.email-alert form.form-horizontal input[type="text"],.email-alert form.form-horizontal input[type="email"]{background-color:#fff;font-size:13px;font-size:.8125rem;border:2px solid #bcbdbd;border-radius:4px;width:270px;padding:6px 10px;display:block}.email-alert-top form.form-horizontal .button button,.email-alert-footer form.form-horizontal .button button,.email-alert form.form-horizontal .button button{font-size:12.003px;font-size:.7501875rem;padding:8px 14px}.email-alert>.dashboard--sys-msg.sys-msg--sm{margin-top:0;margin-bottom:15px}@media all and (min-width:45em){.email-alert.right{float:right}.email-alert.right .input-container{padding-right:5px}.recruiter-jobs .email-alert.right{position:relative;top:15px}}@media all and (min-width:60em){.email-alert.right .dashboard--sys-msg.sys-msg--sm{max-width:550px}}.jobs-sort-by{clear:both;padding-top:10px}.search-results-footer .dashboard--sys-msg{font-size:13px;font-size:.9rem}.sortfilters .sortfilters-sortby{display:inline-block;white-space:nowrap}.email-job-detail{width:66%;padding:5px}@media all and (max-width:1024px){.sortfilters span.text{display:none}.email-alert-top form.form-horizontal input[type="text"],.email-alert-top form.form-horizontal input[type="email"],.email-alert-footer form.form-horizontal input[type="text"],.email-alert-footer form.form-horizontal input[type="email"],.email-alert form.form-horizontal input[type="text"],.email-alert form.form-horizontal input[type="email"]{width:200px}}@media all and (max-width:640px){.sortfilters .sortfilters-sortby .text{display:none}.email-alert-top,.email-alert-footer{float:none;display:inline-block}.email-alert-top form.form-horizontal input[type="text"],.email-alert-top form.form-horizontal input[type="email"],.email-alert-footer form.form-horizontal input[type="text"],.email-alert-footer form.form-horizontal input[type="email"],.email-alert form.form-horizontal input[type="text"],.email-alert form.form-horizontal input[type="email"]{width:240px}form.form-horizontal .button button{width:240px;margin-bottom:10px}}@media all and (max-width:480px){.email-alert-top form.form-horizontal .button button,.email-alert-footer form.form-horizontal .button button,.email-alert form.form-horizontal .button button{margin-top:5px}.sortfilters .selectholder{width:240px}}.recommended-jobs-email-alert{float:right;padding-top:30px}.dashboard--sys-msg .icon--selected{display:inline-block;background:transparent url('/assets/img/tick-green-small.png') 0 0 no-repeat;margin:0 auto;width:20px;height:20px;vertical-align:bottom;margin-right:.25em}.search-results-footer>div>.dashboard--sys-msg.sys-msg--sm{margin-top:0;margin-bottom:15px}@media all and (min-width:1040px){.search-results-footer>div.notify-success{float:left;width:70%;margin-bottom:0}}.top-post-job-cta{padding-top:30px;padding-bottom:80px}.post-job-cta{background-size:auto 100%;background-position:42% 50%;background-repeat:no-repeat;background-image:url('https://az739749.vo.msecnd.net/assets/img/recruiter-logged-out/Hannah-&-Mennar-CTA--sm.jpg');height:180px;width:100%;position:relative;border-radius:4px;-webkit-transition:height .5s linear,padding .5s linear;transition:height .5s linear,padding .5s linear;padding-left:55%}.post-job-cta .button--em{position:absolute;overflow:visible;bottom:12px;margin:0 auto;width:220px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media all and (min-width:35em){.post-job-cta{padding-left:52%;height:250px}.post-job-cta .button--em{width:300px}}@media all and (min-width:45em){.top-post-job-cta{padding-top:80px}.post-job-cta{padding-left:53%;height:310px}.post-job-cta .button--em{width:400px;bottom:20px}}@media all and (min-width:55em){.post-job-cta{height:330px;padding-left:51%}}@media all and (min-width:61em){.post-job-cta{}}.button--em{-webkit-transition:width .5s linear,bottom .5s linear;transition:width .5s linear,bottom .5s linear}.button--em a{box-shadow:1px 1px 0 #b2b2b2;font-size:16px;font-size:1rem}@media all and (min-width:35em){.button--em a{font-size:20px;font-size:1.25rem}}@media all and (min-width:45em){.button--em a{font-size:24px;font-size:1.5rem}}.follower{*zoom:1;position:fixed;bottom:0;right:0;z-index:9000;width:100%;overflow:visible}.follower:before,.follower:after{content:"";display:table}.follower:after{clear:both}@media all and (min-width:45em){.follower.follower--bottom-right{width:auto}}.need-help.need-help-inverted .content dt:before,.need-help.need-help--following .content dt:before{content:"";display:block}.need-help.need-help-inverted .content dt,.need-help.need-help-inverted .content dd,.need-help.need-help--following .content dt,.need-help.need-help--following .content dd{display:inline}.need-help.need-help--following{display:block;border-radius:0;border:3px solid rgba(87,87,87,.3);border-bottom-width:0;border-left-width:0;border-right-width:0;padding:8px;background-color:rgba(244,244,244,.9);box-shadow:0 0 2px 0 rgba(0,0,0,.2);overflow:visible}.need-help.need-help--following .content{font-size:12px;font-size:.75rem}@media all and (min-width:45em){.need-help.need-help-inverted .content{font-size:14px;font-size:.875rem}.need-help.need-help--following{padding:10px 12px 12px 12px;border-left-width:5px;border-top-width:5px}.need-help.need-help--following .heading{font-size:20px;font-size:1.25rem}.need-help.need-help--following .content{font-size:14px;font-size:.875rem}}.profile-media-links{margin-top:20px}.spm-measure{position:absolute!important;top:-9999px;left:-9999px}.show-more-x-post{float:right;margin-top:10px}@media screen and (min-width:45em){.show-more-x-post{margin-top:0}}.show-more-x-post.show-icon:before,.show-more-x-post.hide-icon:before{position:relative;left:-5px}.show-more-x-post.show-icon:before{content:url("https://az739749.vo.msecnd.net/assets/img/dd-arrow-down.png")}.show-more-x-post.hide-icon:before{content:url("https://az739749.vo.msecnd.net/assets/img/dd-arrow-up.png")}.hidden{display:none}.profile-title{margin:20px auto}.profile-title span{font-size:3rem;font-weight:bold;text-align:center;text-transform:uppercase;display:block;color:#575757}.profile-title .profile-logo{width:74%;margin:0 auto 10px auto;text-align:center;font-size:0;line-height:0;-webkit-transition:250ms max-height,250ms max-width;transition:250ms max-height,250ms max-width}.profile-title .profile-logo img{height:auto;max-height:130px;max-width:100%}.profile-title .profile-social-media{text-align:center;*zoom:1}.profile-title .profile-social-media:before,.profile-title .profile-social-media:after{content:"";display:table}.profile-title .profile-social-media:after{clear:both}@media all and (min-width:30em){.profile-title .profile-social-media{width:74%;text-align:right;margin:0 auto}}@media all and (min-width:45em){.profile-title{margin:40px auto}.profile-title .profile-logo{margin:0 auto 20px auto}}@media all and (min-width:60em){.profile-title .profile-logo{width:74%}}.profile-info{padding:20px 0;color:#575757;overflow:visible}.profile-info p{margin:10px 0;text-align:justify}.profile-info .address{margin:20px 0}@media all and (min-width:30em){.profile-info{padding:40px 0}.profile-info .address{margin:40px 0}}.profile-info>*:last-child{margin-bottom:0}@media all and (min-width:60em){.profile-info{padding:60px 0}}.profile-embed-layout--video{padding-top:56.2%;margin:0 auto}@media all and (min-width:60em){.profile-embed-layout--video{margin:60px auto 20px auto}}.inner.inner--profile-map{padding-left:0;padding-right:0}.profile-embed-layout--map{padding-top:60%;-webkit-transition:250ms padding-top linear;transition:250ms padding-top linear}@media all and (min-width:30em){.profile-embed-layout--map{padding-top:33.3333%}}@media all and (min-width:60em){.profile-embed-layout--map{padding-top:25%}}.profile-imagelist{line-height:0;font-size:0;text-align:center;margin:0 auto}.profile-imagelist li{display:inline-block;vertical-align:top;line-height:0;font-size:0}.profile-imagelist img{display:inline-block;height:auto;width:100%;line-height:0;font-size:0}.profile-imagelist .wide{width:100%}.profile-imagelist .tall{width:50%}.profile-imagelist .tall:nth-child(odd):last-child{width:100%}@media all and (min-width:30em){.profile-imagelist .wide{width:50%}.profile-imagelist .wide:nth-child(odd):last-child{width:100%}.profile-imagelist .tall:nth-child(odd):last-child{width:33.33333%}.profile-imagelist .tall{width:33.33333%}.profile-imagelist .tall:nth-last-of-type(2n):first-of-type,.profile-imagelist .tall:nth-last-of-type(2n):first-of-type~.tall{width:50%}.profile-imagelist .tall:nth-last-of-type(3n):first-of-type,.profile-imagelist .tall:nth-last-of-type(3n):first-of-type~.tall{width:33.33333%}}@media all and (min-width:60em){.profile-imagelist{margin:60px auto;margin-left:-4px;margin-right:-4px}.profile-imagelist li{padding:4px}}.section--profile-imagelist{background-color:#fff}@media all and (min-width:45em){.section--profile-imagelist{background-color:#e5e5e5}}.profile-social-media>span,.profile-social-media>ul{display:inline-block;vertical-align:middle}.profile-social-media>span{padding:4px 8px 4px 0;color:#575757;font-size:12px;font-size:.75rem}.profile-social-media ul{font-size:0;line-height:0}.profile-social-media li{display:inline-block;padding:0 2px;font-size:0;line-height:0}.profile-social-media li>a>img{width:24px;height:24px;border-radius:2px}.profile-header{overflow:visible;*zoom:1}.profile-header h2,.profile-header .profile-social-media{padding-bottom:20px}.profile-header:before,.profile-header:after{content:"";display:table}.profile-header:after{clear:both}.profile-header .title{margin-bottom:8px;vertical-align:middle}.profile-header .profile-social-media{display:block;margin-bottom:8px;vertical-align:middle}@media all and (min-width:37em){.profile-header .profile-social-media{display:inline-block;float:right}.profile-header .title{float:left}}.inner.inner--profile-visuals{max-width:960px}@media all and (max-width:45em){.inner.inner--profile-visuals{padding-left:0;padding-right:0}}.profile-embed-layout,.profile-embed-layout--video,.profile-embed-layout--map{position:relative}.profile-embed{position:absolute;top:0;left:0;width:100%;height:100%}.profile-embed-layout--map .profile-embed{pointer-events:none}.badge-medium{color:#fff;background-color:#277fc3;padding:5px 0;display:inline-block;width:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media all and (min-width:45em){.badge-medium{width:60px}}.std--form legend{float:left;width:100%;padding:10px 0 15px 0;margin-left:-15px;font-weight:bold;font-size:18px;font-size:1.125rem;*zoom:1}.std--form legend:before,.std--form legend:after{content:"";display:table}.std--form legend:after{clear:both}.std--form .form-block{border-top:1px solid #ddd;padding:15px}.std--form .form-block:first-of-type{border-top-width:0;padding-top:0;margin-top:0}.std--form .form-block label{margin:10px 0 5px 0}.std--form .form-block input[type="text"],.std--form .form-block input[type="email"],.std--form .form-block input[type="password"],.std--form .form-block textarea,.std--form .form-block select[multiple]{background-color:#f0f0f0}.std--form ::-webkit-input-placeholder{color:#a3a3a3}.std--form :-moz-placeholder{color:#a3a3a3}.std--form ::-moz-placeholder{color:#a3a3a3}.std--form :-ms-input-placeholder{color:#a3a3a3}.std--form .input-container{clear:both}.std--form .errorMessage{color:red;display:none}@media all and (min-width:30em){.std--form .form-block label,.std--form .form-block input[type="text"],.std--form .form-block input[type="email"],.std--form .form-block textarea{display:block;width:70%;max-width:640px}.std--form .form-block .input-date>div{display:inline-block;width:70%;max-width:640px}.std--form .form-block .input-date>div input[type="text"]{display:inline-block;width:100%;max-width:none}.std--form .form-block .radio-diplay-inline label{display:inline-block;width:auto;padding-right:1em;vertical-align:middle}.std--form .form-block .radio-diplay-inline label:last-child{padding-right:0}.std--form .form-block .cke{max-width:640px}.std--form .form-block .tab-labels{margin-bottom:-1px;margin-top:10px;display:table;height:100%;width:100%;position:relative;z-index:7}.std--form .form-block .tab-labels label{display:inline-block;display:table-cell;width:30%;min-width:100px;margin:0;padding:.8em .8em 1em .5em;border:1px solid transparent;border-bottom-width:0}.std--form .form-block .tab-labels label input[type="radio"]{float:left}.std--form .form-block .tab-labels label span{float:left;width:80%;padding-left:.3em}.std--form .form-block .tab-labels .tab-selected{background-color:#fff;border:1px solid #ddd;border-radius:3px;border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0;font-weight:bold}.std--form .form-block .tab-label-content{background-color:#fff;border:1px solid #ddd;border-radius:3px;padding:1em;position:relative;z-index:6}.std--form .form-block .tab-label-content input[type="text"],.std--form .form-block .tab-label-content input[type="email"],.std--form .form-block .tab-label-content textarea,.std--form .form-block .tab-label-content select[multiple],.std--form .form-block .tab-label-content select{background-color:#f0f0f0}.std--form .form-block .tab-label-content.tab-selected-content#onlineApplicationcontainer{border-top-left-radius:0}.std--form .form-block .tab-label-content.tab-selected-content#otherApplicationcontainer{border-top-right-radius:0}}@media all and (min-width:45em){.std--form .form-block input[type="text"],.std--form .form-block input[type="email"],.std--form .form-block textarea,.std--form .form-block select[multiple],.std--form .form-block select{background-color:#f0f0f0}.std--form .form-block .tab-labels .tab-selected{background-color:#f0f0f0}.std--form .form-block .tab-label-content{background-color:#f0f0f0}.std--form .form-block .tab-label-content input[type="text"],.std--form .form-block .tab-label-content input[type="email"],.std--form .form-block .tab-label-content textarea,.std--form .form-block .tab-label-content select[multiple]{background-color:#fff}}form[data-infieldlabel] .input-container,.input-container[data-infieldlabel]{position:relative}*[data-infieldlabel] label{position:absolute;padding:12px 14px;width:auto;margin-top:0;max-width:none;line-height:normal}*[data-infieldlabel] .validation-message{margin-left:0}.modal.modal--wide{max-width:840px}.modal.modal--wide .one-half .inner{padding:2px}.modal.modal--wide .one-half .form-block input[type="text"],.modal.modal--wide .one-half .form-block input[type="email"],.modal.modal--wide .one-half .form-block input[type="password"],.modal.modal--wide .one-half .form-block textarea,.modal.modal--wide .one-half .form-block select{width:100%}.modal.modal--wide .button{width:100%}.modal.modal--wide .button button{width:100%}@media all and (min-width:30em){.modal.modal--wide .one-half .form-block input[type="file"]{width:73%;width:calc(75% - 5px)}}@media all and (min-width:45em){.modal.modal--wide .one-half:first-child .inner{padding-right:20px;border-right:1px solid #ddd}.modal.modal--wide .one-half:last-child{position:relative;left:-1px}.modal.modal--wide .one-half:last-child .inner{padding-left:20px;border-left:1px solid #ddd}}.recruiter-signin{font-size:20px;font-size:1.25rem;text-align:center;margin:15px 0 -5px 0;padding:8px;background-color:#e0e0e0;border-radius:4px}#candidateLogInRegModal{overflow-x:hidden;overflow-y:scroll}#candidateloginregisterforgottenpassword{display:inline-block;margin:6px 0 0 2px;font-size:12px;font-size:.75rem}.helper-msg-large{color:#ef7a4e}.appwiz{display:none;margin-bottom:30px}.appwiz .row:first-of-type{border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 10px 0 silver;-webkit-box-shadow:0 0 10px 0 silver;box-shadow:0 0 10px 0 silver}.appwiz .post-step{color:#575757;background-color:#f4f4f4;min-height:initial}.appwiz .post-step .step-footer{padding-bottom:20px}.appwiz--close{float:right;display:block;position:relative;top:8px;width:15px;height:15px;background:url('https://az739749.vo.msecnd.net/assets/img/sprite-cross.png') no-repeat;background-size:100%;background-position:0 0}.appwiz--close:hover{background-position:0 -31px}.appwiz .form-block input[type="text"],.appwiz .form-block input[type="password"],.appwiz .form-block input[type="file"],.appwiz .form-block textarea,.appwiz .form-block select[multiple],.appwiz .form-block select{background-color:#f0f0f0;width:100%;max-width:initial;border-width:1px;outline:0}.appwiz .form-block .validation-input-container{width:100%}.appwiz .form-block label{width:100%}.appwiz .dashboard--sys-msg.sys-msg--sm{font-size:.9em}.appwiz .step-footer .button{float:right;margin-right:0}.appwiz .step-content{padding:10px 40px}.appwiz .step-content .button,.appwiz .step-content .button.alt{margin-bottom:5px}.appwiz .attached-documents{border:0;font-size:.875em;margin-bottom:0}.appwiz .attached-documents .document a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.appwiz .button.thin{margin-top:15px}@media all and (min-width:45em){.appwiz .step-content .step-footer .button,.appwiz .step-content .step-footer .button.alt{width:200px;margin-bottom:0}.appwiz .step-content .button.left,.appwiz .step-content .button.alt.left{margin-right:5px}.appwiz .form-block label{width:25%;max-width:220px;vertical-align:top}.appwiz .form-block .validation-input-container{width:73%}.appwiz .form-block input[type="text"],.appwiz .form-block input[type="password"],.appwiz .form-block input[type="file"],.appwiz .form-block select,.appwiz .form-block textarea,.appwiz .attached-documents{width:95%;max-width:640px}.appwiz .form-block input[type="file"]{}.helper-msg-large{font-size:1.1em}}.appwiz .step-content button{width:100%}.appwiz .step-content{background-color:#fff}.appwiz--comment p{font-size:.875em}.appwiz--comment{padding:20px;border-radius:4px}.appwiz--comment.dark{background-color:#f4f4f4}.appwiz--heading{text-transform:capitalize;font-size:1.5em;font-weight:normal}.appwiz .highlight{color:#9c0}.appwiz--subheading{color:#333}.appwiz .validation-message{margin-left:0;font-size:small}.verify-docs--line-heading{max-width:300px;display:inline-block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.appwiz .form-block{margin-top:25px;padding-left:0}.wizpanel{display:none}.wizpanel .row{margin-bottom:10px}.wizpanel .row .one-half{margin-bottom:10px}.wizpanel--content{padding:20px 15px}.cta .appwiz--verify-docs li,.cta .appwiz--verify-docs a{color:#fff}.appwiz--verify-docs li>span{display:block}.appwiz--verify-docs li .button.button{width:auto}.input-container-inline{margin-bottom:20px}.input-container-inline .input-inline{margin-bottom:20px}.input-container-inline .input-inline:last-of-type{margin-bottom:0}.input-inline{display:block}.appwiz .form-block .input-container-inline input[type="text"],.appwiz .form-block .input-container-inline input[type="password"],.appwiz .form-block .input-container-inline input[type="file"],.appwiz .form-block .input-container-inline select,.appwiz .form-block .input-container-inline textarea{width:100%;border-width:1px;outline:0}@media all and (min-width:45em){.wizpanel .row .one-half{margin-bottom:0}.wizpanel .row .one-half{padding-right:0;padding-left:5px}.wizpanel .row .one-half:first-of-type{padding-right:5px;padding-left:0}.appwiz--verify-docs li>span{display:inline-block;vertical-align:middle}.input-container-inline{display:block;width:95%;max-width:640px}.input-container-inline .input-inline{margin-bottom:0;display:inline-block}.input-container-inline.input-2 .input-inline{width:49.3%;vertical-align:top}#appwiz-step-3 .appwiz--comment{margin-bottom:10px}.appwiz--heading{font-size:1.85em}}@media all and (min-width:989px){.input-container-inline.input-2 .input-inline{width:49.5%}}.center-text{text-align:center}@-webkit-keyframes three-quarters{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes three-quarters{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes three-quarters{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes three-quarters{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.btn-spinner{font-family:sans-serif;font-weight:100}.btn-spinner:not(:required){-webkit-animation:three-quarters 1250ms infinite linear;-moz-animation:three-quarters 1250ms infinite linear;-ms-animation:three-quarters 1250ms infinite linear;-o-animation:three-quarters 1250ms infinite linear;animation:three-quarters 1250ms infinite linear;border:3px solid #fff;border-right-color:transparent;border-radius:100%;box-sizing:border-box;display:inline-block;position:relative;vertical-align:middle;overflow:hidden;text-indent:-9999px;width:12px;height:12px}.btn-spinner:not(:required){margin-left:-22px;opacity:0;transition:.4s margin ease-out,.2s opacity ease-out}.is-loading .btn-spinner{transition:.2s margin ease-in,.4s opacity ease-in;margin-left:5px;opacity:1}.is-loading{opacity:.5;cursor:default!important}.btn{text-align:left}.font-small{font-size:small}.upgr-pkg-detail{clear:both;font-size:.75rem;padding-left:20px;padding-right:20px;margin-bottom:20px}.upgr-pkg-detail .viewlistingimage{display:none}@media all and (min-width:45em){.upgr-pkg-detail{margin-bottom:0}.upgr-pkg-detail .viewlistingimage{display:inline-block}}.upgr-pkg-detail li{margin-bottom:5px}.upgr-pkg-detail .job-package-stat-group{margin-left:0;margin-right:0}.upgr-pkg-description{display:block;margin:0 auto}.upgr-pkg-description ul{list-style-type:disc}.show-more-upgr-pkg-container{clear:both;padding:0 0 10px 10px}.show-more-upgr-pkg.show-icon:before,.show-more-upgr-pkg.hide-icon:before{position:relative;left:-5px}.show-more-upgr-pkg.show-icon:before{content:''}.show-more-upgr-pkg.hide-icon:before{content:''}.show-more-upgr-pkg{margin-top:10px}@media screen and (min-width:45em){.show-more-upgr-pkg-container{padding-left:25px}.show-more-upgr-pkg{margin-top:0}.show-more-upgr-pkg.show-icon:before{content:url("https://az739749.vo.msecnd.net/assets/img/dd-arrow-down.png")}.show-more-upgr-pkg.hide-icon:before{content:url("https://az739749.vo.msecnd.net/assets/img/dd-arrow-up.png")}.upgr-pkg-description{width:80%}}.no-list-style{list-style-type:none}#dialogEmailJob.textModal .modal{max-width:500px}#dialogEmailJob .form-block input[type="text"],#dialogEmailJob .form-block input[type="email"],#dialogEmailJob .form-block textarea,#dialogEmailJob .form-block select,#dialogEmailJob .form-block select[multiple]{width:100%}@media all and (min-width:30em){.horiz-form-control-margin{margin-left:26%}}.validation-message .errorMessage,.validation-message span,.logInError{color:red}.validation-message{display:block;color:red}.larger .validation-message{}.validation-message-password{display:block;color:red;margin-left:15%}.validation-message-password-fixed-length{width:70%;max-width:630px}.password-fixed-length{width:100%}.success-message{display:block;color:green}.error-message{display:block;color:red}.form--job-details .form-block .validation-message,#logo-attachments-container .form-block .validation-message,.std--form .form-block .validation-message{margin-left:0}.validation-input-container .validation-message,.validation-input-container .validation-message-password,.validation-input-container .validation-message-password-fixed-length{margin-left:0;width:initial}#edit-next-role-detail .validation-message{margin-left:0}@media all and (min-width:30em){.validation-message{margin-left:26%}.password-fixed-length{width:70%;max-width:630px}.larger .validation-message{margin-left:32%}}@media all and (min-width:50em){#edit-next-role-detail .validation-message{margin-left:26%}}.candidate-dashboard .post-step{min-height:initial}.candidate-dashboard fieldset.form-block{margin:0}.candidate-dashboard .step-header .button.thin{float:right}