.btn{width:100%;text-shadow:1px 1px 1px rgba(0,0,0,0.25)}.fullHeight{height:100%}.whiteSpaceNoWrap{white-space:nowrap}.btn-primary{font-weight:bold;background-color:#3949ab}.btn-primary:hover{background-color:#6573cc}.btn-primary:active{background-color:#6573cc}.btn-primary:focus{background-color:#6573cc}.vacancyErrorPageWrapper{padding:20px}.vacancyErrorPageWrapper .vacancyErrorContainer{padding:20px;text-align:center;border:1px solid #3949ab}.vacancyErrorPageWrapper .vacancyErrorContainer .vacancyErrorPageText{font-size:26px;color:#3949ab}.floatLeft{float:left}.tagsDisplay{width:100%}.tagItem{float:left;padding-right:5px;padding-left:5px;margin-right:10px;margin-bottom:10px;font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;color:#fff}.resultPager{float:right}.resultPager .prevPageLink{padding-right:4px;color:#999;cursor:pointer}.resultPager .prevPageLink .text{color:#555}.resultPager .prevHiddenItems{font-size:30px;line-height:18px;color:#999}.resultPager .nextHiddenItems{font-size:30px;line-height:18px;color:#999}.resultPager .nextPageLink{color:#999;cursor:pointer}.resultPager .nextPageLink .text{color:#555}.resultPager .page{display:inline-block;width:22px;padding-top:2px;padding-bottom:2px;color:#333;text-align:center;cursor:pointer;background-color:#999}.resultPager .selected{color:white;background-color:#3949ab}.testimonialItem{padding:15px;background-color:#eee}.testimonialItem .body{font-family:Georgia,"Times New Roman",Times,serif;font-size:21px;color:#3949ab}.testimonialItem .personName{padding-top:15px;font-weight:bold;color:#333}.testimonialItem .companyName{color:#555}.primaryBackground{background:#3949ab}.secondaryBackground{background:#a0c213}.secondaryBackground:hover{background:#7a940e}a.noHoverDecor:hover{text-decoration:none}.newsItem{width:100%;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.newsItem img{display:block;width:100%;padding-top:5px;padding-bottom:10px;margin-right:auto;margin-left:auto}.hr{width:100%;height:1.1px;margin-top:10px;margin-bottom:10px;background-color:#999}.imageDisplay{padding-top:20px}.imageDisplay img{width:100%}.primaryLink{font-weight:600;color:#3949ab;cursor:pointer}.primaryLink:hover{text-decoration:underline}.secondaryLink{font-weight:bold;color:#e49135;cursor:pointer}.secondaryLink:hover{text-decoration:underline}.footerLink a{font-weight:600;color:#fff;text-decoration:none}.footerLink a:hover{text-decoration:underline}.box-sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.containerFullViewport,.forgotPasswordFullView{position:relative;width:100%;max-width:1200px;margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.containerFullViewport{padding:0 15px}.containerFullViewport .linkToHome:hover{cursor:pointer}.forgotPasswordFullView{padding:0}html,body,body>.ember-view{height:100%}.headerLink{padding-top:6px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;cursor:pointer}.headerLink:hover{text-decoration:underline}.headerCheckboxMargin{margin-top:10px!important}.forgotPasswordPadding{padding-right:8px}.loginTextInput{padding-left:4px;border:1px solid #666;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.mainLoginWidth{width:185px}.overridePaddingLeft{padding-left:0!important}.overridePaddingRight{padding-right:0!important}.overrideMarginRight{margin-right:0!important}.loginMarginLeftBg{margin-left:10px!important}.loginMarginLeftSm{margin-left:5px!important}.smallLoginMarginTop{margin-top:35px}.smallLoginMarginBottom{margin-bottom:10px}.smallLoginButtonMarginTop{margin-top:22px}.smallLoginFieldMarginTop{margin-top:15px}.smallLoginForgotPasswordPaddingLeft{padding-left:19px}.hideButton{width:60px!important;font-family:"Pt Sans",sans-serif;font-weight:bold;color:#fff;cursor:pointer;background-color:#2d4066}.hideButton:hover{background-color:#dca119}.forgotHideButton{margin-right:15px;background-color:#dca119}.forgotHideButton:hover{background-color:#2d4066}.smallButton{width:60px!important;height:30px;font-family:"Pt Sans",sans-serif;font-weight:bold;color:#fff;cursor:pointer;background:-moz-linear-gradient(center top,#e4b924 0,#db7627 100%,#db7627 100%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-linear-gradient(top,#e4b924,#db7627) repeat scroll 0 0 rgba(0,0,0,0);background:-o-linear-gradient(top,#e4b924 0,#db7627 100%,#db7627 100%);background:-ms-linear-gradient(top,#e4b924 0,#db7627 100%,#db7627 100%);background:linear-gradient(top,#e4b924 0,#db7627 100%,#db7627 100%);border:1px solid #fff;border-radius:3px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE4B924',endColorstr='#FFDB7627',GradientType=0)}.mediumButton{width:130px!important}.smallButton:hover{background:-moz-linear-gradient(center top,#e4b528 0,#e19928 100%,#e19928 100%) repeat scroll 0 0 rgba(0,0,0,0);background:-webkit-linear-gradient(top,#e4b528,#e19928) repeat scroll 0 0 rgba(0,0,0,0);background:-o-linear-gradient(top,#e4b528 0,#e19928 100%,#e19928 100%);background:-ms-linear-gradient(top,#e4b528 0,#e19928 100%,#e19928 100%);background:linear-gradient(top,#e4b528 0,#e19928 100%,#e19928 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFE4B528',endColorstr='#FFE19928',GradientType=0)}.smallButtoButtonDisable{background:#e6e6e6!important;border:none!important;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)!important}.xsButtonMargin{margin-top:3px}.cardStyleDisplayWrapper{max-width:1140px;margin:10px 40px 0 40px}.basicCardStyleDisplay{margin-bottom:15px;border-radius:4px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.cardStyleDisplayLeft{margin-bottom:15px;margin-left:-10px;border-radius:4px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.cardStyleDisplayRight{margin-right:-10px;margin-bottom:15px;border-radius:4px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.cardStyleDisplay{margin-right:-10px;margin-bottom:15px;margin-left:-10px;border-radius:4px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.cardStyleDisplayNoMargin{margin-bottom:15px;margin-bottom:0;border-radius:4px;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.cardStyleViewEditSectionPadding{padding:15px 15px 15px 15px}.cardStyleWithComponentHeadingPadding{padding:15px 15px 15px 15px}.cardStyleHeader{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:21px;font-weight:400;color:#fff;background-color:#3949ab;border-radius:4px 4px 0 0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 0 0 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.cardStyleText{font-size:16px}.mainContent{min-height:100%}.footer{padding:0 15px;background:#3949ab}.footer .policyFooterHeight{height:25px}.footer .footerCenterText{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;color:#fff;text-align:center}.footer .footerRightText{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;color:#fff}.privacyPolicy{padding-bottom:25px}.privacyPolicy .header{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.privacyPolicy .subHeader{color:#3949ab}.privacyPolicy .policyFooter{color:#555}.headerMarginTop{margin-top:9px}@media(min-width:992px){.navbar-fixed-top{position:absolute!important}.errorPageWrapper .text{font-size:26px}.loginTextInput{padding-left:4px;border:1px solid #666;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.userLoginNotificationWidgetGlobalStyles{float:right;font-family:"Pt Sans",sans-serif;background-color:#e7b92b}.userLoginSendVerificationEmailContainer{width:480px;padding-top:17px;padding-left:30px}.errorPageWrapper .errorPage{position:relative;width:100%;height:625px;max-width:790px;margin-top:20px;margin-right:auto;margin-bottom:20px;margin-left:auto;background:url("/resources_search/images/error/error_big.png") no-repeat}.errorPageWrapper .errorPage .errorButtonContainer{position:relative;width:100%;height:100%}.errorPageWrapper .errorPage .errorButtonContainer .errorPageButton{position:absolute;bottom:0;width:100%;height:110px;font-size:18px!important;text-align:center}.errorPageWrapper .errorPage .errorButtonContainer .errorPageButton .btn{width:auto}.errorPageWrapper .errorPage .errorButtonContainer .errorPageButton .errorPageBtnText{padding-top:10px;padding-bottom:10px;font-size:18px}.errorPageWrapper .errorPage .errorButtonContainer .errorPageButton .errorPageStatText{font-weight:bold}body{padding:50px 0 56px 0}.mainPage{position:absolute;top:50px;right:0;bottom:56px;left:0;overflow:auto}.staffshiftImage{height:56px;background:url("/resources_search/images/footer/staffshift_1024.png") no-repeat;background-position:left center;background-size:contain}.bodyLogo{text-align:center}.bodyLogo img{width:100%;height:auto;max-width:378px}.staffshiftSearchPanel{padding:20px 0;background:url("/resources_search/images/logos/staffshift_search_bg.jpg") no-repeat;background-position:center center}.customCheckBox{width:15px;height:15px}.customCheckBoxText{float:left;padding:4px}.googleImage{position:absolute;bottom:0;left:0;width:100%;max-width:75px;max-height:70px}.footerMediaContainer{line-height:110px;text-align:center}.footerMediaContainer .twitterImage{width:100%;max-width:59px;max-height:48px;vertical-align:middle}.footerMediaContainer .facebookImage{width:100%;max-width:30px;max-height:70px;vertical-align:middle}.badgeItem{height:300px;background:url("/resources_search/images/recruiters_image_big_small.jpg") 0 0 no-repeat;background-size:auto 387px}.hidden-inline-md{display:none!important}.facebookButton-upState{width:24px;height:24px;margin-right:5px;background:url('/resources_search/images/footer/facebook.png') no-repeat;background-size:24px}.facebookButton-upState:hover{background:url('/resources_search/images/footer/facebook.png') no-repeat 0 -24px;background-size:24px}.facebookButton-upState:active{background:url('/resources_search/images/footer/facebook.png') no-repeat 0 -48px;background-size:24px}.twitterButton-upState{width:24px;height:24px;margin-right:5px;background:url('/resources_search/images/footer/twitter.png') no-repeat;background-size:24px}.twitterButton-upState:hover{background:url('/resources_search/images/footer/twitter.png') no-repeat 0 -24px;background-size:24px}.twitterButton-upState:active{background:url('/resources_search/images/footer/twitter.png') no-repeat 0 -48px;background-size:24px}.googlePlusButton-upState{width:53px;height:53px;margin-right:5px;background:url('/resources_search/images/footer/google_plus.png') no-repeat}.googlePlusButton-upState:hover{background:url('/resources_search/images/footer/google_plus.png') no-repeat 0 -53px}.googlePlusButton-upState:active{background:url('/resources_search/images/footer/google_plus.png') no-repeat 0 -106px}.copyrightList{padding:14px;text-align:center}.separator{padding:0 10px 0 10px}.copyrightText{padding:0 6px 0 30px}.notification{position:absolute;top:41px;right:0;float:right;width:530px;text-align:center}.notification .text{display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;color:#fff}.notification .background{background-color:#e7b92b}.notification .link{text-decoration:underline;cursor:pointer}.row.equalHeight{display:flex;flex-wrap:wrap}.forgotPasswordForm{display:flex}.forgotPasswordForm .forgotPasswordInput{padding-right:15px;flex:1 1 100%}.registrationSection{display:flex;justify-content:space-evenly}.registrationSection .registrationSectionItems{padding:0 15px 0 15px;flex:1}.newToCardContentDesktop{display:inline}.newToCardContentMobile{display:none}}@media(max-width:991px) and (min-width:768px){.errorPageWrapper .text{font-size:21px}.loginTextInput{padding-left:4px;border:1px solid #666;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.userLoginNotificationWidgetGlobalStyles{float:right;font-family:"Pt Sans",sans-serif;background-color:#e7b92b}.userLoginSendVerificationEmailContainer{width:480px;padding-top:17px;padding-left:30px}.errorPageWrapper .errorPage{width:100%;height:770px;max-width:640px;margin-top:20px;margin-right:auto;margin-bottom:20px;margin-left:auto;background:url("/resources_search/images/error/error_meduim.png") no-repeat}.errorPageWrapper .errorPage .errorButtonContainer{position:relative;width:100%;height:100%}.errorPageWrapper .errorPage .errorButtonContainer .errorPageButton{position:absolute;bottom:0;width:100%;height:110px;font-size:18px!important;text-align:center}.errorPageWrapper .errorPage .errorButtonContainer .errorPageButton .btn{width:auto}.errorPageWrapper .errorPage .errorButtonContainer .errorPageButton .errorPageBtnText{padding-top:10px;padding-bottom:10px;font-size:18px}.errorPageWrapper .errorPage .errorButtonContainer .errorPageButton .errorPageStatText{font-weight:bold}body{padding:50px 0 56px 0}.staffshiftImage{height:70px;background:url("/resources_search/images/footer/staffshift_1024.png") no-repeat;background-position:right center;background-size:320px 52px}.bodyLogo{text-align:center}.bodyLogo img{width:100%;height:auto;max-width:378px}.staffshiftSearchPanel{padding:20px 0;background:url("/resources_search/images/logos/staffshift_search_bg.jpg") no-repeat;background-position:center center}.customCheckBox{width:15px;height:15px}.customCheckBoxText{float:left;padding:4px}.googleImage{position:absolute;bottom:0;left:0;width:100%;max-width:75px;max-height:70px}.footerMediaContainer{line-height:110px;text-align:center}.footerMediaContainer .twitterImage{width:100%;max-width:59px;max-height:48px;vertical-align:middle}.footerMediaContainer .facebookImage{width:100%;max-width:30px;max-height:70px;vertical-align:middle}.badgeItem{height:300px;background:url("/resources_search/images/recruiters_image_med.jpg") 0 0 no-repeat;background-size:auto 466px}.hidden-inline-sm{display:none!important}.facebookButton-upState{width:24px;height:24px;margin-right:5px;background:url('/resources_search/images/footer/facebook.png') no-repeat;background-size:24px}.facebookButton-upState:hover{background:url('/resources_search/images/footer/facebook.png') no-repeat 0 -24px;background-size:24px}.facebookButton-upState:active{background:url('/resources_search/images/footer/facebook.png') no-repeat 0 -48px;background-size:24px}.twitterButton-upState{width:24px;height:24px;margin-right:5px;background:url('/resources_search/images/footer/twitter.png') no-repeat;background-size:24px}.twitterButton-upState:hover{background:url('/resources_search/images/footer/twitter.png') no-repeat 0 -24px;background-size:24px}.twitterButton-upState:active{background:url('/resources_search/images/footer/twitter.png') no-repeat 0 -48px;background-size:24px}.googlePlusButton-upState{width:53px;height:53px;margin-right:5px;background:url('/resources_search/images/footer/google_plus.png') no-repeat}.googlePlusButton-upState:hover{background:url('/resources_search/images/footer/google_plus.png') no-repeat 0 -53px}.googlePlusButton-upState:active{background:url('/resources_search/images/footer/google_plus.png') no-repeat 0 -106px}.copyrightList{padding:14px;text-align:center}.navbar-fullWidth{width:100%}.separator{padding:0 10px 0 10px}.copyrightText{padding:0 6px 0 30px}.navbar-relative{position:relative!important;margin-top:-50px;margin-bottom:0}.notification{position:absolute;top:41px;right:0;float:right;width:530px;text-align:center}.notification .text{display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;color:#fff}.notification .background{background-color:#e7b92b}.notification .link{text-decoration:underline;cursor:pointer}.row.equalHeight{display:flex;flex-wrap:wrap}.forgotPasswordForm{display:flex}.forgotPasswordForm .forgotPasswordInput{padding-right:15px;flex:1 1 100%}.registrationSection{display:flex;justify-content:space-evenly}.registrationSection .registrationSectionItems{padding:0 15px 0 15px;flex:1}.newToCardContentDesktop{display:inline}.newToCardContentMobile{display:none}}@media(max-width:767px){.errorPageWrapper .text{font-size:13px}.loginTextInput{padding-left:4px;border:1px solid #666;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.forgotLoginTextInput{width:60%}.userLoginNotificationWidgetGlobalStyles{font-family:"Pt Sans",sans-serif;background-color:#e7b92b}.errorPageWrapper{width:100%;max-width:470px;margin-right:auto;margin-left:auto}.errorPageWrapper .errorPage{margin-top:20px;margin-bottom:20px;background:url("/resources_search/images/error/error_small.png") no-repeat;background-size:100% auto}.errorPageWrapper .errorPage .errorContainerSpacer{width:1px;padding-bottom:144%}.errorPageWrapper .errorPage .errorButtonContainer{position:relative;width:100%;height:100%}.errorPageWrapper .errorPage .errorButtonContainer .errorPageButton{position:absolute;bottom:0;width:100%;height:110px;font-size:18px!important;text-align:center}.errorPageWrapper .errorPage .errorButtonContainer .errorPageButton .btn{width:auto}.errorPageWrapper .errorPage .errorButtonContainer .errorPageButton .errorPageBtnText{padding-top:10px;padding-bottom:10px;font-size:18px}.errorPageWrapper .errorPage .errorButtonContainer .errorPageButton .errorPageStatText{font-weight:bold}body{padding:50px 0 56px 0}.staffshiftImage{height:56px;background:url("/resources_search/images/footer/staffshift_480.png") no-repeat;background-position:left center;background-size:contain}.bodyLogo{padding-top:20px;text-align:center}.bodyLogo img{width:100%;height:auto;max-width:378px}.staffshiftLogo{width:170px;height:40px;margin:5px auto;cursor:pointer;background:url("/resources_search/images/logos/staffshift_logo_small.png") no-repeat}.linkToHome{height:80px}.staffshiftSearchPanel{padding:0 0 20px 0;background:url("/resources_search/images/logos/staffshift_search_bg.jpg") no-repeat;background-position:left center}.customCheckBox{width:27px;height:27px}.customCheckBoxText{float:left;padding:7px}.googleImage{position:absolute;bottom:0;left:0;width:100%;max-width:75px;max-height:70px}.footerMediaContainer{line-height:110px;text-align:center}.footerMediaContainer .twitterImage{width:100%;max-width:59px;max-height:48px;vertical-align:middle}.footerMediaContainer .facebookImage{width:100%;max-width:30px;max-height:70px;vertical-align:middle}.badgeItem{height:300px;background:url("/resources_search/images/recruiters_image_med.jpg") 0 0 no-repeat;background-size:auto 387px}.hidden-inline-xs{display:none!important}.facebookButton-upState{width:24px;height:24px;margin-right:5px;background:url('/resources_search/images/footer/facebook.png') no-repeat;background-size:24px}.facebookButton-upState:hover{background:url('/resources_search/images/footer/facebook.png') no-repeat 0 -24px;background-size:24px}.facebookButton-upState:active{background:url('/resources_search/images/footer/facebook.png') no-repeat 0 -48px;background-size:24px}.twitterButton-upState{width:24px;height:24px;margin-right:5px;background:url('/resources_search/images/footer/twitter.png') no-repeat;background-size:24px}.twitterButton-upState:hover{background:url('/resources_search/images/footer/twitter.png') no-repeat 0 -24px;background-size:24px}.twitterButton-upState:active{background:url('/resources_search/images/footer/twitter.png') no-repeat 0 -48px;background-size:24px}.googlePlusButton-upState{display:inline-block;width:53px;height:53px;background:url('/resources_search/images/footer/google_plus.png') no-repeat}.googlePlusButton-upState:hover{background:url('/resources_search/images/footer/google_plus.png') no-repeat 0 -53px}.googlePlusButton-upState:active{background:url('/resources_search/images/footer/google_plus.png') no-repeat 0 -106px}.social-margin a{text-decoration:none!important;outline:none!important}.copyrightList{padding:14px;margin-bottom:0;font-size:9px;text-align:center}.separator{padding:0 10px 0 10px}.copyrightText{padding-left:5px}.navbar-relative{position:relative!important;margin-top:-50px;margin-bottom:0}.userLoginSendVerificationEmailContainer{float:left;width:100%;padding-top:17px;padding-left:30px}.notification{position:relative;top:15px;right:15px;padding-left:50px;text-align:left;background-color:#e7b92b;border:0}.notification .text{display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;color:#fff;text-wrap:normal}.notification .background{background-color:#e7b92b}.notification .link{text-decoration:underline;cursor:pointer}.outlet>div{font-size:16px}.outlet>div.ember-view{font-size:0}.outlet>div.ember-view>div{font-size:16px}.application{font-size:16px}.forgotPasswordForm{display:flex;flex-direction:column}.forgotPasswordForm .forgotPasswordInput{flex:1 1 100%}.forgotPasswordForm .forgotPasswordButton{margin-left:auto}.registrationSection{display:flex;flex-direction:column;justify-content:space-evenly}.registrationSection .registrationSectionItems{padding:0 15px 0 15px;flex:1}.newToCardContentDesktop{display:none}.newToCardContentMobile{display:inline}.cardStyleDisplayWrapper{max-width:1140px;margin:10px 24px 0 24px}}.customCheckBoxTextDisabled{color:#999}.navbar{border:0!important}.navbar .homeNavbarItem{padding:10px 25px!important}.navbar .homeGlyph{font-size:30px}.navbar .navbarActiveItem{background:#a0c213}.navbar .navbarActiveItem:hover{background:#7a940e!important}.navbar .navbarActiveItem:focus{background:#a0c213!important}.navbar .navbar-toggle-margin{margin:8px}.navbar-fullWidth{width:100%}.vacancyResultItem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vacancyResultItem .defaultContainer{position:relative;padding:10px;margin:0 0 5px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;color:#999;border:thin solid;border-color:#eee}.vacancyResultItem .title{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:19px;font-weight:bold;color:#3949ab}.vacancyResultItem .location{padding-bottom:15px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;color:#ebbc3e}.vacancyResultItem .featuredContainer{border:thin solid;border-color:#e7b92b}.vacancyResultItem .featuredLabel{position:absolute;top:0;right:0}.vacancyResultItem .companyLogo{float:right;width:100%;min-width:75px;border:thin solid #eee!important}.vacancyBreadcrumb{padding-bottom:30px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#666}.vacancyBreadcrumb a{color:#555}.vacancyBreadcrumb a:hover{color:#6f6f6f}.vacancyBreadcrumb .vacancyReference{color:#ebbc3e}.vacancyBreadcrumb .searchTerm{color:#a2aec2}.resultContainer{padding-bottom:40px}.vacancyItem{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vacancyItem .defaultContainer{position:relative;padding:30px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;color:#555;background-color:#eee}.vacancyItem .featuredLabel{position:absolute;top:0;right:0}.vacancyItem .title{padding-bottom:5px;font-size:16px;font-weight:bold;color:#3949ab}.vacancyItem .companyLogo{float:right;width:100%;min-width:75px;border:3px solid #3949ab!important}.vacancyItem .value{font-weight:bold;color:#333}.vacancyItem .valueBold{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;color:#222}.vacancyItem .description{padding-top:30px}.vacancyItem .heading{padding-top:10px;font-weight:bold}.vacancyItem .location{font-weight:bold;color:#ebbc3e}.vacancyItem .salary{font-size:16px;font-weight:bold;color:#222}.vacancyItem .locationIcon{padding-left:8px;color:#ebbc3e}.vacancyItem .viewsBlock{width:100px;padding-top:4px;padding-bottom:4px;margin-top:10px;margin-bottom:18px;font-family:"Pt Sans",sans-serif;font-size:13px;font-weight:bold;color:#fff;text-align:center;background-color:#485f87;border:1px #000 solid;border:0}.backToResults{padding:20px 0;font-size:16px;font-weight:bold;color:#3949ab}.invalid{color:#d62c1a}.validationError{display:inline-block;padding:2px 5px;margin:5px 0 0 0;color:#fff;background-color:#e95d4e}.applyItem{padding:0 30px 30px 30px;font-size:13px;color:#222;background-color:#eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.applyItem .defaultContainer{padding-bottom:8px;background-color:#d8dbf2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.applyItem .defaultContainer .row{padding:10px 15px}.applyItem .defaultContainer .thankyou{font-family:Georgia,"Times New Roman",Times,serif;font-size:17px;font-weight:bold;color:#3949ab;text-align:center}.applyItem .defaultContainer .applicationSuccess{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#3949ab;text-align:center}.applyItem .defaultContainer input[type="text"]{width:100%;padding:5px;border:0 solid}.applyItem .defaultContainer textarea{width:100%;max-width:100%;min-height:75px;border:0}.recruitersThankYouPage{padding:15px;background-color:#eee}.recruitersThankYouPage .heading{padding-bottom:6x;font-family:Georgia,"Times New Roman",Times,serif;font-size:26px;color:#a0c213;text-align:center}.recruitersThankYouPage .subHeading{padding-bottom:24px;font-family:Georgia,"Times New Roman",Times,serif;font-size:21px;color:#3949ab;text-align:center}.recruitersThankYouPage .handshakeImage{text-align:center}.recruitersThankYouPage .handshakeImage img{max-width:100%}.recruitersThankYouPage .manualProcess{padding-top:28px;padding-bottom:24px;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;color:#3949ab;text-align:center}.badgeItem{position:relative}.badgeItem .heading{position:absolute;top:0;left:0;padding:10px;font-size:21px;color:#fff;background-color:#a0c213}.badgeItem .logo{position:absolute;right:0;bottom:0;padding:5px 10px;background-color:#a0c213}.featureList .defaultContainer{margin-top:15px;background:#eee}.featureList .defaultContainer .bullet{max-width:120px}.featureList .defaultContainer .staffshiftPlug{padding:15px 0 20px 24px;font-family:"Kozuka Mincho Pro",Georgia,"Times New Roman",Times,serif;font-size:16px;color:#999;background:#eee}.featureList .defaultContainer .bulletText{min-height:60px;padding-top:5px;padding-right:20px;padding-left:20px;font-family:"Kozuka Mincho Pro",Georgia,"Times New Roman",Times,serif;font-size:26px;font-style:oblique;font-weight:500;color:#a0c213}.featureList .defaultContainer .rowItem{min-height:60px;padding:5px;border-bottom:2px solid white}.featureList .defaultContainer .bulletImage{width:100%;max-width:89px;max-height:46px;min-width:65px;min-height:35px;padding-top:10px;padding-left:10px}.inviteApply{padding:0 30px 30px 30px;padding-top:15px;margin-top:15px;font-size:13px;color:#222;background-color:#eee;background-color:#d8dbf2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inviteApply .defaultContainer{padding-bottom:8px;background-color:#d8dbf2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inviteApply .defaultContainer .row{padding:10px 15px}.inviteApply .defaultContainer .thankyou{font-family:Georgia,"Times New Roman",Times,serif;font-size:17px;font-weight:bold;color:#3949ab;text-align:center}.inviteApply .defaultContainer .applicationSuccess{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#3949ab;text-align:center}.inviteApply .defaultContainer input[type="text"]{width:100%;padding:5px;border:0 solid}.inviteApply .defaultContainer textarea{width:100%;max-width:100%;min-height:75px;border:0}.hidden{display:none}.applyHere{width:75%}.outlet{font-size:0!important}.outlet>div{font-size:13px}.outlet>div.ember-view{font-size:0}.outlet>div.ember-view>div{font-size:13px}.adContainerHomePage{margin-top:20px}.spacer15{width:100%;height:15px}.fileUpload{width:100%;height:28px;margin-top:10px;border:0 solid}.italic{font-style:italic}.pageHeader{padding:20px 0;font-family:Georgia,"Times New Roman",Times,serif;font-size:23px;color:#3949ab}.recruiterApplyDivider{height:43px;margin-bottom:15px;background-color:#d8dbf2}.application{font-size:13px;color:#222;background-color:#eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.application .radioGroupTitle{padding:0 0 3px 0}.application .thankyou{font-family:Georgia,"Times New Roman",Times,serif;font-size:17px;font-weight:bold;color:#3949ab;text-align:center}.application .applicationSuccess{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;color:#3949ab;text-align:center}.application .applicationApply{padding:5px 30px;background-color:#eee}.application .applicationApply .applicationHeader{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:21px;font-weight:bold;color:#3949ab}.application .applicationApply .applicationSubHeader{padding:3px 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;color:#3949ab}.application .defaultContainer{padding:0 15px 5px 15px;background-color:#d8dbf2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.application .defaultContainer .row{padding:10px 15px}.application .defaultContainer input[type="text"]{width:100%;padding:5px;border:0 solid}.application .defaultContainer textarea{width:100%;max-width:100%;min-height:75px;border:0}.contactUsHeader{float:left;min-height:85px;padding-top:5px;margin-right:120px}.contactUsHeaderImage{position:absolute;right:30px;width:110px;height:69px;padding-top:10px}.bold{font-weight:bold}.footerContactText{padding-top:10px}.searchBox .heading{padding-top:20px;padding-bottom:5px;font-size:16px;font-weight:bold;color:#3949ab}.searchBox .textBox{width:100%;padding:5px;border:0 solid;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.25);box-shadow:1px 1px 3px rgba(0,0,0,0.25)}.searchBox .searchButton{width:100%;padding-top:7px;padding-bottom:3px;font-size:22px;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.25);box-shadow:1px 1px 3px rgba(0,0,0,0.25)}.locationSearchBoxOuterContainer{position:absolute;z-index:100;width:100%;padding-top:10px;padding-right:30px}.locationSearchBoxInnerContainer{background-color:white;border:1px solid #eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 5px 0 #808080;-moz-box-shadow:1px 1px 5px 0 #808080;box-shadow:1px 1px 5px 0 #808080}.locationSearchBoxItemContainer{margin:0 7px -1px 7px;border-bottom:1px solid #EEE}.locationSearchBoxItem{padding:5px 5px 5px 5px;margin:3px 0 3px 0}.selectedLocation{padding-left:10px!important;background:#eee!important}.userLoginNotificationWidgetConfirmationWhiteText{float:left;font-size:12px;font-weight:bold;color:#fff}.forgotPasswordWidgetPadding{padding:17px 0 22px 30px}.userLoginNotificationWidgetHideButton{float:right;padding-right:12px;font-size:12px;color:#fff;cursor:pointer}.userLoginNotificationWidgetConfirmationDarkText{float:left;padding-top:10px;padding-right:50px;padding-bottom:20px;font-size:11px;color:#666}.userLoginNotificationWidgetPosition{position:absolute;top:50px;right:0;z-index:500;width:635px;overflow:hidden}.sendDetails{margin-bottom:25px;margin-left:25px}.userLoginLargeRegistrationError{float:left;padding-bottom:15px;margin-right:50px;font-size:11px;font-weight:bold;color:#bd2b36;text-align:left}.error{border:1px solid #bd2b36!important}.hideTextButton:hover{text-decoration:underline}.addPlaceholder{color:#666}.centerText{text-align:center}.brandText{color:#e49135}.messageErrorGeneral{padding-top:50px;font-family:"Pt Sans",sans-serif;font-size:33px;font-weight:bold}.fullWidth{width:100%;height:auto}.errorImage{width:100%;max-width:244px;margin:auto}.breadcrumbSeperator:before{color:#666;content:"\003E"}.doubleTopPadding{padding-top:30px}.topPadding{padding-top:15px}.smallTopPadding{padding-top:10px}.microTopPadding{padding-top:5px}.microLeftPadding{padding-left:5px}.smallLeftPadding{padding-left:10px}.leftPadding{padding-left:15px}.doubleLeftPadding{padding-left:30px}.doubleRightPadding{padding-right:30px}.largeRightPadding{padding-right:20px}.rightPadding{padding-right:15px}.smallRightPadding{padding-right:10px}.microRightPadding{padding-right:5px}.microBottomPadding{padding-bottom:5px}.smallBottomPadding{padding-bottom:10px}.bottomPadding{padding-bottom:15px}.largeBottomPadding{padding-bottom:20px}.extraLargeBottomPadding{padding-bottom:25px}.doubleBottomPadding{padding-bottom:30px}.padding{padding:15px}.smallPadding{padding:10px}.microPadding{padding:5px}.smallRightMargin{margin-right:10px}.microRightMargin{margin-right:5px}.rightMargin{margin-right:15px}.topMargin{margin-top:15px}.topMarginSmall{margin-top:10px}.microTopMargin{margin-top:5px}.bottomMargin{margin-bottom:15px}.bottomMarginSmall{margin-bottom:10px}.microBottomMargin{margin-bottom:5px}.smallLeftMargin{margin-left:10px}.microLeftMargin{margin-left:5px}.registrationTitle{padding-bottom:15px;font-weight:600}.fontWeight600{font-weight:600}.registrationBackgroundUK{background-color:#e1f0fa}.registrationBackgroundSA{background-color:#fcf3e9}.registrationBackgroundUSA{background-color:#f6dabc}.btnOverride{width:auto;border-radius:4px}.loginCard{width:100%}.loginCard .loginCardContent{padding:5px 0 5px 0}.loginCardFooter{display:flex;flex-direction:row-reverse}.floatRight{float:right}.footerContent{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.newToCard{display:flex;height:100%}.registrationCard{display:flex;flex-direction:column}.registrationCard .registrationCardButton{align-self:center}.registrationCard .registrationCardButton .btnOverride{color:#3949ab;text-shadow:none;background-color:#fff}.registrationCard .registrationCardButton .btnOverride:hover{background-color:#e6e6e6}.forgotPasswordCard{background-color:#f1d787}.forgotPasswordCard .forgotPasswordContent{font-size:13px}.forgotPasswordCard .forgotPasswordError{color:#bd2b36}.forgotPasswordCard .forgotPasswordHeading{display:flex}.forgotPasswordCard .forgotPasswordHeading .forgotPasswordHeadingHide{margin-left:auto;font-size:13px;font-weight:600;cursor:pointer}.forgotPasswordCard .forgotPasswordHeading .forgotPasswordHeadingHide:hover{text-decoration:underline}.hideText{visibility:hidden}.loginButton{position:relative}.loginButton .loginLoader{position:absolute;top:-0.5px;left:9px}.forgotPasswordButtonContent{position:relative}.forgotPasswordButtonContent .forgotPasswordLoader{position:absolute;top:-0.5px;left:26.5px}.accordion .accordionHeader{display:flex;padding:15px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;color:#3949ab;cursor:pointer;background-color:#fff;border-radius:4px 4px 0 0;justify-content:space-between;align-items:center}.accordion .accordionHeader:hover{background-color:#e6e6e6}.accordion .accordionHeader .chevronIcon{transition:transform .3s}.accordion .accordionHeader .chevronIconRotate{transform:rotate(180deg)}.accordion .accordionHeader.expanded{color:#fff;background-color:#3949ab;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);box-shadow:0 0 0 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.accordion .accordionHeader.expanded:hover{background-color:#6573cc}.accordion .accordionContent{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.accordion .accordionContentWrapper{display:flex;flex-direction:column}.accordion .accordionContent.expanded{max-height:1000px}.accordion .accordionButton{width:auto;align-self:center}.accordion .accordionButton .btnAccordion{color:#3949ab;text-shadow:none;background-color:#fff;border-radius:4px}.accordion .accordionButton .btnAccordion:hover{background-color:#e6e6e6}.social{display:flex;align-items:center;justify-content:center}.social .social-margin{height:28px}.social svg:hover path:first-child{fill:#d9d9d9}