body#home{float:left;width:100%}form[name="search"]{float:left;width:100%;position:relative;margin:0;padding:0}#nav-home{width:100%;min-width:1000px;height:50px;float:left;padding:10px 0;background:#003777;background:#2b3547}a.nav-saved{float:right;color:#fff;padding:6px 8px;margin:9px 0 0 0;text-decoration:none;font:600 14px 'Open Sans', Arial, Helvetica, sans-serif;border-radius:7px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.nav-saved{padding:5px 10px 5px 25px;margin-right:5px;font-weight:400;border:none;background:#bc3987 url(/assets/images/saved-jobs-star-f45abcecff30b286f474c729e9d02745313a7e286278560c3ae3a26d1b4a2cc5.png) no-repeat 5px 6px}a.nav-saved:hover{background:#952d6b url(/assets/images/saved-jobs-star-hover-722188c177f804be28c72cb15a20b2a8761d28cd47aa87f4af7eb2defb8260ae.png) no-repeat 5px 6px;border-color:#952d6b}#home-search-new{width:100%;min-width:1000px;float:left;padding:10px 0 75px;background:#2b3547 url(/assets/images/education-jobs/hero-bg-e275d4e6c244676246144ca653f6b8b060e223817aa66394a6f1db0087df8e56.jpg) no-repeat top/cover;position:relative}.cvl-center{width:960px;min-width:960px;margin:0 auto;padding:0 20px}h1.hph1{font:600 30px 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;margin:35px 0 0 20px}h2{font-size:22px;margin:0 0 0 0}#nav-home ul.home-nav,#nav-home ul.home-nav-cand{padding:0;margin:0;position:relative}#nav-home ul.home-nav li,#nav-home ul.home-nav-cand li{display:inline-block;float:left;color:#fff;font:600 14px/48px 'Open Sans', Arial, Helvetica, sans-serif;list-style:none;margin:0 3px 0 0;position:relative}#nav-home ul.home-nav-cand li{margin:0 15px 0 0}ul.home-nav-cand>li>a{display:block;margin-top:10px;line-height:19px}#nav-home ul.home-nav li a,#nav-home ul.home-nav-cand li a{color:#fff;padding:5px 7px;text-decoration:none;border-radius:7px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#nav-home ul.cand-nav-new-sub li a{color:#fff}#nav-home ul.home-nav-cand li a{padding:5px 7px}#nav-home ul.home-nav li a.reg-nav{border-color:#fff}#nav-home ul.home-nav li a:hover,#nav-home ul.home-nav-cand li a:hover{background-color:#bc3987;border-color:#bc3987;color:#fff}#nav-home ul.cand-nav-new-sub{top:38px}#nav-home ul.cand-nav-new-sub li a{border-radius:0}#home-nav-right{width:740px;float:right;position:relative}.hp-current{width:25px;height:10px;background-image:url(/assets/images/home/home-nav-current-a46bb9f3265fc03840663ba4f06fe24840fdce8115e426b545882262fa19899f.png);position:absolute;top:51px;left:16px;z-index:1000000}.home-search{width:100%;float:left;margin:20px 0 0 0;position:relative}.home-search.advanced .hps-jobtitle{width:404px}.home-search.advanced .hps-location{width:374px}.home-search.advanced #hp-search-btn{bottom:12px}.hps-jobtitle{width:352px;float:left;margin-right:15px}.hps-location{width:260px;float:left;margin-right:15px}.hps-distance{width:150px;float:left}.home-search label{width:100%;font:normal 16px 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;float:left;margin:0 10px 5px 0}.home-search input{float:left;width:100%;padding:12px 10px;margin-right:10px;font:normal 16px 'Open Sans', Arial, Helvetica, sans-serif;border:1px solid #003777;box-sizing:border-box}.home-search select{float:left;width:100%;padding:11px 10px;margin-right:10px;font:normal 16px 'Open Sans', Arial, Helvetica, sans-serif;border:1px solid #003777;background-color:#fff;line-height:35px;box-sizing:border-box}#hp-search-btn{position:absolute;bottom:2px;right:0;float:none;width:auto;padding:10px 45px 10px 20px;margin-right:0;font:600 18px 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;background:#bc3987 url(/assets/images/cvdb/asr-search-cvs-4b8ddbc0ea949c6bb8e27b76f2f740e77e27a026d2e5f32a62da6256a7f99156.png) no-repeat scroll 85% center;background-size:16px 17px;border:0;border-radius:7px;cursor:pointer;text-transform:uppercase}#hp-search-btn:hover{background:#952d6b url(/assets/images/cvdb/asr-search-cvs-4b8ddbc0ea949c6bb8e27b76f2f740e77e27a026d2e5f32a62da6256a7f99156.png) no-repeat scroll 85% center;background-size:18px 19px}.hps-transition{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.hps-sal-min,.hps-sal-max{width:194px;float:left;margin-right:15px}.hps-sal-type{float:left;width:180px;margin-right:15px}.hps-jobtype{width:180px;float:left}#hp-search-more{display:none;width:100%;float:left;margin:10px 0}p.hp-search-more{font:normal 14px 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;float:left;margin:10px 0 0}p.hp-search-more a{color:#fff;text-decoration:none}#hp-search-recent{display:none;width:880px;float:left;padding:10px 0 0 0;margin:5px 0 0;color:#fff}ul.hp-recent{margin:0 0 10px 0}ul.hp-recent li{padding:5px 0;font:normal 14px 'Open Sans', Arial, Helvetica, sans-serif;list-style:square}ul.hp-recent li a{color:#fff;text-decoration:none}ul.hp-recent li a:hover,#hp-search-recent p a:hover{text-decoration:underline}#hp-search-recent p a{font:normal 13px 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;text-decoration:none}a.recruiting{background-color:#ff9900;color:#fff;float:right;padding:7px 15px;margin:25px 10px 0 0;border-radius:3px;text-decoration:none;font:normal 18px Verdana, Arial, Helvetica, sans-serif}.logo-strap{width:960px;float:left;margin:5px 0 20px 0}.logo{width:250px;float:left;margin:0}.logo img{width:100%;height:auto;margin:20px 0 0 0;image-rendering:-webkit-optimize-contrast}.strapline{float:right;width:659px;margin-top:10px;text-align:right}.strapline h2{color:#fff;font:normal 22px 'Open Sans', Arial, Helvetica, sans-serif}.strapline h2 span{font-weight:600}a.reg{background-color:#005da4;float:right;color:#fff;text-decoration:none;padding:12px 17px;margin:0 0 0 15px;border-radius:3px;font:normal 14px Verdana, Arial, Helvetica, sans-serif}a.reg:hover{background-color:#952d6b}#companies{position:relative;float:left;width:100%;padding:20px 4%;background-color:#fff;text-align:center;box-sizing:border-box}#companies .hp-title{font-size:18px;margin-bottom:6px}.companies__description{float:left;width:100%;margin-top:8px;font:normal 16px 'Open Sans', Arial, Helvetica, sans-serif}#company-nav{width:960px;margin:0 auto;position:relative}#hp-highlights{width:100%;min-width:1000px;float:left;padding:5px 0 50px 0;background-color:#fff}#hp-highlights-left{width:711px;float:left;margin-right:19px}#hp-highlights-right{width:230px;float:left}#hp-highlights-right .cand-service-module{margin-top:0}#hp-highlights ul li h3{font:600 24px 'Open Sans', Arial, Helvetica, sans-serif;color:#003777;margin:0 0 10px 0}#hp-highlights ul li p{font:normal 15px/20px 'Open Sans', Arial, Helvetica, sans-serif;width:370px;margin-bottom:10px}#hp-reg-banner{width:225px;height:178px;float:left;margin:0 3px 10px 0;background:url(/assets/images/home/reg-cv-hp-a70562f31b8e1930ddcd60db1f5cbfdad4b3edbb3673b3c4a404430fe795e179.jpg) no-repeat}#cand-services{width:100%;float:left;padding:30px 0 40px;background-color:#f4f4f4}#cand-services-wrapper{float:left}.cand-service-module{width:193px;min-height:240px;float:left;text-align:center;padding:15px 15px;margin:15px 19px 15px 0;background-color:#fdfdfd;border:1px solid #dfdfdf;border-radius:3px}.cand-service-module img{display:inline}.cand-service-module a.hp-icon{display:inline-block;text-decoration:none;width:100%;height:80px;background:url(/assets/images/home/home-modules-sprite-course-feb873147650bcb66eccb8324e49bfc026fac3385453b8cd5c41b7808dd258b5.png) no-repeat top left}.cand-service-module a.hp-icon.hp-reg-icon{width:69px}.cand-service-module a.hp-icon.hp-jbe-icon{width:100px;background-position:-69px 0}.cand-service-module a.hp-icon.hp-training-icon{width:192px;background-position:-415px}.cand-service-module a.hp-icon.hp-app-icon{width:130px;background-position:-280px}.cand-service-module a.hp-icon.hp-career-icon{width:111px;background-position:-169px}.cand-service-module h3{font:normal 17px 'Open Sans', Arial, Helvetica, sans-serif;color:#003777;padding:0;margin:0 0 15px 0}.cand-service-module p{font:normal 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;margin-top:10px}.cand-service-module p span{white-space:nowrap}a.cvl-btn{float:left;background-color:#005da4;font:normal 14px 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;padding:12px 15px;margin:15px 0 0 0;border-radius:3px;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.cand-service-module a.cvl-btn{width:100%;box-sizing:border-box}h3.cand-serv-h3{font:normal 22px Arial;color:#003777}p.cand-serv-intro{font:normal 15px Verdana, Arial, Helvetica, sans-serif;margin-bottom:40px}.mr0{margin-right:0 !important}a.cvl-btn:hover,a.reg:hover{background-color:#952d6b}.hp-logo-scroll{width:900px;float:left;padding:0;margin:0 30px}.logo-wrapper img{width:133px;height:56px;float:left;padding:2px 4px;box-sizing:border-box;margin:0 10px;border:1px solid #dfdfdf !important;display:inline-block}.hp-search-tabbage{position:relative;width:100%;height:0;float:left;margin:60px 0 0 0;background-color:#002B5D;color:#fff;font:normal 13px 'Open Sans', Arial, Helvetica, sans-serif;border-top:1px solid #4586d0;display:block !important;-webkit-transition:height 0.4s linear;transition:height 0.4s linear}.hp-search-tabbage-center{margin:0 auto;display:block;width:960px}.hp-search-tabbage p{float:right;font:normal 13px 'Open Sans', Arial, Helvetica, sans-serif}.hp-search-tabbage a{color:#fff;text-decoration:none}.hp-search-tabbage a:hover,.hp-search-more a:hover,a.hp-rec:hover,.home-logo p a:hover{text-decoration:underline}.hp-search-tabbage-dropdown{display:none;position:absolute;top:0px;left:50%;width:960px;padding:20px 0 20px 0;margin:0 0 0 -480px}.hp-search-tabbage-dropdown.current-dropdown{display:block}.loggedin-tabbage #hp-jobs-popular,.loggedin-tabbage #hp-training-popular,.loggedin-tabbage #hp-jobs-location{padding-bottom:20px}a.home-linkage{width:238px;height:37px;float:left;margin:0 0 0 -1px;background:#005da4;border:1px solid #4586d0;line-height:34px;z-index:10000;text-indent:10px;position:relative;top:-39px;text-align:left}a.home-linkage span{background:url(/assets/images/home/homelink-arrow-down-mobile-1c13fd589a93d2c6124aa0ba76959163a17a450b3a621074f55c91f49c48069b.png) no-repeat;background-size:9px 8px;display:block;float:right;height:8px;margin:13px 10px 0 0;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;width:9px}.loggedin-tabbage a.home-linkage{width:238px}a.home-linkage:hover,a.home-linkage-current{background-color:#002B5D;text-decoration:none !important}a.home-linkage-current{border-bottom:1px solid #002B5D !important}a.home-linkage.home-linkage-current span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.hp-link-col{width:235px;float:left;margin-right:5px}.hp-link-col-training{width:155px;float:left;margin-right:5px}ul.job-match-list{padding:0;margin:0 0 0 20px}ul.job-match-list li{font:normal 13px 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;list-style:square;margin-bottom:3px}ul.job-match-list li span{font-weight:600}ul.job-match-list li a{color:#fff}h3.hp-link-title{font:14px 'Open Sans', Arial, Helvetica, sans-serif;padding:0 0 10px 0;margin:0;color:#fff}.hp-link-col ul,.hp-link-col-training ul{padding:0;margin:0}.hp-link-col ul li,.hp-link-col-training ul li,h3.tabList{font:normal 13px 'Open Sans', Arial, Helvetica, sans-serif;margin-bottom:4px;list-style:none}.hp-link-col ul li a,.hp-link-col ul li a span{color:#fff;text-decoration:none}.hp-link-col ul li a span{color:#bc3987}.hp-link-col ul li a:hover,.hp-link-col-training ul li a:hover{text-decoration:underline}.hp-search-tabbage p.hp-job-match-main-title{float:left;width:100%;font-size:14px;margin:-10px 0 10px 0}.hp-job-matches{float:left;width:920px;height:92px;margin:15px 20px;overflow:hidden;position:relative}.hp-job-matches-slide{width:5000px;height:92px;margin:0 auto;overflow:hidden;position:relative;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;font-size:0}.hp-job-matches-slide.no-animation{-webkit-transition:none;transition:none}.hp-job-match{float:left;width:212px;min-height:50px;margin:0 10px 0 0;background:#fff;border-radius:3px;padding:8px 10px 8px 10px;position:relative;display:block;text-align:left;overflow:hidden}.hp-job-matches.no-next .hp-job-matches-slide{width:100%}.hp-job-matches.no-next .hp-job-match{float:none;display:inline-block;margin:0 1px}.hp-job-match p{font:normal 13px/16px 'Open Sans', Arial, Helvetica, sans-serif;color:#000;float:left;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hp-job-match p.hp-job-match-title{color:#005da4;font-weight:600;margin-bottom:2px}#hp-job-matches-prev,#hp-job-matches-next{position:absolute;top:50%;right:0;width:20px;height:30px;background:#000;margin-top:-15px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='25'%3E%3Cpath fill='%23555' d='M0 2.57c0-.27.1-.5.3-.7L1.85.3c.2-.2.42-.3.7-.3.26 0 .5.1.69.3L14.7 11.8c.2.2.29.43.29.7 0 .27-.1.5-.3.7L3.26 24.7c-.2.2-.43.3-.7.3-.27 0-.5-.1-.7-.3L.3 23.13a.96.96 0 0 1-.29-.7c0-.27.1-.5.3-.7l9.2-9.23L.3 3.27a.96.96 0 0 1-.3-.7z'/%3E%3C/svg%3E") no-repeat center;opacity:0.6;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#hp-job-matches-prev{right:auto;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='25'%3E%3Cpath fill='%23555' d='M14.7 3.27L5.5 12.5l9.2 9.23c.2.2.3.43.3.7 0 .27-.1.5-.3.7l-1.56 1.57c-.2.2-.42.3-.7.3-.26 0-.49-.1-.68-.3L.29 13.2a.96.96 0 0 1-.29-.7c0-.27.1-.5.3-.7L11.74.3c.2-.2.43-.3.7-.3.27 0 .5.1.7.3l1.56 1.57c.2.2.29.43.29.7 0 .27-.1.5-.3.7z'/%3E%3C/svg%3E") no-repeat center}#hp-job-matches-prev:hover,#hp-job-matches-next:hover{opacity:1}p.hp-rec{width:100%;float:left;display:block;font:normal 15px 'Open Sans', Arial, Helvetica, sans-serif;text-align:center;color:#005da4;text-decoration:none}#hp-slider{position:relative;box-sizing:border-box}.banner,.highlight-banner{width:960px;float:left;margin:0;position:relative;overflow:hidden}.banner{width:100%;height:60px;margin:10px 0}.banner ul{padding:0;margin:0;overflow:hidden;height:50px;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}#home-infinite-scroll{height:56px}.banner ul li,.highlight-banner{float:left;list-style:none}.infinite-scroll--center{text-align:center}.banner ul.infinite-scroll--center li{float:none;display:inline-block}#home-featured-next,#home-featured-prev{width:16px;height:74px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='25'%3E%3Cpath fill='%23bcc2cf' d='M14.7 3.27L5.5 12.5l9.2 9.23c.2.2.3.43.3.7 0 .27-.1.5-.3.7l-1.56 1.57c-.2.2-.42.3-.7.3-.26 0-.49-.1-.68-.3L.29 13.2a.96.96 0 0 1-.29-.7c0-.27.1-.5.3-.7L11.74.3c.2-.2.43-.3.7-.3.27 0 .5.1.7.3l1.56 1.57c.2.2.29.43.29.7 0 .27-.1.5-.3.7z'/%3E%3C/svg%3E") center no-repeat;position:absolute;z-index:5;cursor:pointer;opacity:0.6}#home-featured-next:hover,#home-featured-prev:hover{opacity:1}#home-featured-prev{left:0px}#home-featured-next{right:0px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='25'%3E%3Cpath fill='%23bcc2cf' d='M0 2.57c0-.27.1-.5.3-.7L1.85.3c.2-.2.42-.3.7-.3.26 0 .5.1.69.3L14.7 11.8c.2.2.29.43.29.7 0 .27-.1.5-.3.7L3.26 24.7c-.2.2-.43.3-.7.3-.27 0-.5-.1-.7-.3L.3 23.13a.96.96 0 0 1-.29-.7c0-.27.1-.5.3-.7l9.2-9.23L.3 3.27a.96.96 0 0 1-.3-.7z'/%3E%3C/svg%3E") center no-repeat}.no-animation{-webkit-transition:none !important;transition:none !important}#slideshow{width:711px !important;border:1px solid #dfdfdf;border-top-left-radius:3px;border-top-right-radius:3px;overflow:hidden;position:relative}#slideshow ul{height:298px;float:left;overflow:hidden;list-style:none;margin:0;padding:0;position:relative}#slideshow ul li{height:298px;width:711px;float:left;background-color:#fdfdfd}#slideshow ul li p{font-family:'Open Sans', Arial, Helvetica, sans-serif}#slideshow ul li img{float:right}#slideshow ul h2{margin-top:0}.unslider-nav{position:absolute;top:265px;right:290px;list-style:none;margin:0;padding:0;z-index:2}.unslider-nav ol{padding:0;margin:0}.unslider-nav li{float:left;width:20px;height:20px;background:#fff;margin:0 0 0 5px;cursor:pointer;font-size:0px;line-height:1000px;overflow:hidden}.unslider-nav li:first-child{margin:0}.unslider-nav li.unslider-active{background:#005da4}.unslider-arrow{display:none}#slideshow .slides-nav{width:711px;height:60px}#slideshow .slides-nav ul{width:711px;height:70px;float:left}#slideshow .slides-nav li{width:236px;height:60px;float:left;display:inline-block;background-color:#005da4;border-right:1px solid #c9cfdd}#slideshow .slides-nav li a{width:236px;height:20px;display:block;padding:20px 0;outline:none;text-align:center;font:normal 14px 'Open Sans', Arial, Helvetica, sans-serif;text-decoration:none;color:#fff;float:left}#slideshow .slides-nav li.last-hp-slide{border-right:0}#slideshow .slides-nav li.last-hp-slide a{width:237px}#slideshow .slides-nav li a:hover{background-color:#952d6b;color:#fff}#slideshow .slides-nav li.on,#slideshow .slides-nav li.on a{background-color:#fdfdfd;color:#003777;font-weight:bold}.js #slideshow .slides-nav li.on a{position:relative;top:0}li#slide-one img{height:240px;border-radius:3px}a.hp-reg-btn,a.hp-recruit-btn{float:left;padding:7px 10px;background-color:inherit;border:1px solid #fff;border-radius:7px;margin:30px 5px 0 0;font:normal 13px 'Open Sans', Arial, Helvetica, sans-serif;text-transform:uppercase;color:#fff;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.hp-recruit-btn{background-color:#005da4;border:1px solid #4488d5}a:hover.hp-reg-btn{background-color:#952d6b;border-color:#952d6b;text-decoration:none !important}a.hp-recruit-btn:hover{background-color:#ff9900;border-color:#ff9900;color:#fff !important;text-decoration:none !important}p.hp-change-location a{float:right;font:normal 13px/15px 'Open Sans', Arial, Helvetica, sans-serif;text-decoration:underline;color:#fff}.btl3{border-top-left-radius:3px}.btr3{border-top-right-radius:3px}.hp-courses-left{width:459px;float:left;padding-right:20px}.hp-courses-right{width:480px;float:left}p.pop-course-title{width:100%;font:600 13px 'Open Sans', Arial, Helvetica, sans-serif;margin-bottom:7px;color:#fff}a.find-courses-btn,.hp-job-match-note p a{float:left;padding:4px 8px;margin:7px 0 0 0;background-color:#005da4;border:1px solid #4488d5;border-radius:3px;color:#fff;font:600 13px 'Open Sans', Arial, Helvetica, sans-serif}a.find-courses-btn:hover,.hp-job-match-note p a:hover{background-color:#952d6b;color:#fff;text-decoration:none;border-color:#952d6b}.home-recruiters{width:30px;height:120px;position:fixed;top:225px;right:0;z-index:1000000;background:url(/assets/images/cvl-tab-recruiting-ccc8f2438f48b2cfa1c6c46c61ea59336f9d8aed33d726376bc6aae19c01379b.png) no-repeat}.home-recruiters:hover{background-position:-36px 0}#home-search-new .reg-tab{top:100px;position:fixed;z-index:1000000}.hp-job-match-note{width:220px;float:right;padding:10px;background-color:#003777;border:1px solid #4488d5;border-radius:3px;color:#fff;position:relative}.hp-job-match-note span{width:20px;height:26px;position:absolute;top:33px;left:-20px;background:url(/assets/images/job-match-note-357ed2929520b9f27a8560c6b21b0fdffe9452055da755e286b9c23ae49f0c0c.png) no-repeat}.hp-job-match-note p{font:normal 13px 'Open Sans', Arial, Helvetica, sans-serif}#hp-job-matches{width:928px;float:left;padding:15px;background-color:#fdfdfd;border:1px solid #dfdfdf;border-radius:3px;position:relative}p.hp-job-matches-title{width:100%;float:left;font:600 14px 'Open Sans', Arial, Helvetica, sans-serif;color:#1a1a1a;padding:0 0 5px 0;margin:0 0 10px 0;border-bottom:1px solid #dfdfdf}.hp-job-match-col{width:203px;min-height:60px;float:left;padding:10px;margin:0 7px 0 0;background-color:#fff;border:1px solid #dfdfdf;border-radius:3px}p.hp-job-match-job{font:600 13px/15px 'Open Sans', Arial, Helvetica, sans-serif}p.hp-job-match-desc{font:normal 12px/15px 'Open Sans', Arial, Helvetica, sans-serif;color:#000}a.hp-job-matches-btn{background-color:#005da4;float:right;color:#fff;padding:5px 10px;font:normal 12px/15px 'Open Sans', Arial, Helvetica, sans-serif;position:absolute;right:15px;top:9px;border-radius:3px}.ui-widget-content{z-index:100000000 !important}.job-week-logo{border:1px solid #dfdfdf}p.job-week-title{margin-top:14px}p.job-week{margin:0 !important}p.job-week a{font-weight:600;color:#005da4}#header-user-home{width:auto;float:right;position:relative}#header-user-home img{width:38px;height:38px;float:right;margin:4px 0 0 0;border:1px solid #003777}#nav-home .cand-nav-new-sub{top:50px}#nav-home ul.user-menu li a{height:36px;padding:14px 35px 0 10px}#nav-home .profile-name-header{background:url(/assets/images/profile-settings-icon-ed8e4588196964d590672b2e713b66bc606fea6bb3ddc220a0006f5ebdaad3f9.png) no-repeat 100% 16px}#adv-recent-searches li{font-size:13px}.ecp-icon{width:30px !important;height:auto !important;float:left;position:absolute;top:-2px;right:-18px}.hp-seo{width:100%;float:left;padding:15px 0 35px 0;text-align:center;position:relative}.hp-seo p{width:825px;margin:0 auto 10px;font:normal 16px/1.5 'Open Sans', Arial, Helvetica, sans-serif;color:#333}.hp-seo p:last-of-type{margin:0 auto}a.hp-app-banner,a.hp-alerts-banner,a.hp-advice-banner{width:711px;height:298px;float:left;background:url(/assets/images/home/cvl-app-home-bg-d7bb8b0962314994002b4cf51e6bec928b5df51b0da6186bd6b70d8045870004.jpg) no-repeat}a.hp-alerts-banner{background:url(/assets/images/home/company-alerts-hp-billboard-e8a21d17fffcd1a4a788a3506f2da332cded99d8240587792296093b66ce51c9.jpg) no-repeat}a.hp-advice-banner{background:url(/assets/images/home/cvl-blog-home-bg-b403b063e6f09a95d9a2decd4511616fabca7b037525c56c4915c6fe06716a71.jpg) no-repeat}.home-search-icon,.home-find-icon,.home-apply-icon{display:inline-block;width:20px;height:20px;background-image:url(/assets/images/icon-search-548d203625b19ec6457f54cd0776994640bf11bd8174d028ad0aea4a843e8273.png);background-size:cover;background-position:center;background-repeat:no-repeat;margin-right:5px;vertical-align:-1px}.home-find-icon{background-image:url(/assets/images/icon-find-7d484d7476474adbc465b968c4eef461fc75177552d825ca56e3cf6516b7f31c.png)}.home-apply-icon{background-image:url(/assets/images/icon-apply-0038ccf7c6552ee13689495c326039d98857ccc11a5423c78e36024a7eabcf1a.png)}.hp-title{font:normal 24px/26px 'Open Sans', Arial, Helvetica, sans-serif;padding:0;margin:0 0 15px 0;color:inherit}.hp-copy{margin-bottom:10px;color:inherit;font:normal 16px/1.5 "Open Sans", Arial, Helvetica, sans-serif}.hp-copy:last-of-type{margin-bottom:0}.hp-btn,.hp-btn-white{background-color:#bc3987;border-radius:7px;border:2px solid;border-color:transparent;color:#fff !important;cursor:pointer;display:inline-block;font-size:15px;font-weight:600;font-family:"Open Sans", Arial, Helvetica, sans-serif;padding:8px 30px 8px 15px;position:relative;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;vertical-align:middle;width:auto;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hp-btn:active,.hp-btn:hover,.hp-btn-white:active,.hp-btn-white:hover{background-color:#952d6b;color:#fff;text-decoration:none}.hp-btn::after,.hp-btn-white::after{content:url(/assets/images/cvl-btn-arrow-c5255c9c1821ac0613275a6728c0ae137ee7a0c8205a72958727a6a6eaea851b.png);position:absolute;right:12px;top:8px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.hp-btn:hover::after,.hp-btn-white:hover::after{right:9px}.hp-btn-white{background-color:transparent;border-color:#fff}.hp-btn-white:hover{border-color:#952d6b}.featured-company{width:calc(50% - 15px);float:left;box-shadow:0 0 6px 0 rgba(56,56,56,0.2);margin:25px 0 15px}.featured-company+.featured-company{margin-left:30px}.featured-company__logo{position:relative;padding:2% 20px;background-color:#fff;box-sizing:border-box}.featured-company__logo img{width:100%;height:auto;max-width:160px;margin:0 auto}.featured-company__logo::after,.featured-company__logo::before{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;width:0;height:0;border:1px solid transparent;pointer-events:none}.featured-company__logo::after{border-top-color:#fff;border-width:15px}.featured-company__logo::before{border-top-color:#dfdfdf;border-width:16px}.featured-company__text{padding:25px 45px 20px;background-color:#fdfdfd;border-top:1px solid #dfdfdf;color:#000}.featured-company__text h3{margin:0;font:600 18px/1.5 'Open Sans', Arial, Helvetica, sans-serif}.featured-company__text p{margin:0;font:normal 15px/1.5 'Open Sans', Arial, Helvetica, sans-serif;color:#333}.featured-company__text .display-btn{display:inline-block;background:#005da4 url(//static.cv-library.co.uk/images/cvl-btn-arrow.png) no-repeat 112px 13px;margin-top:15px;padding:7px 30px 11px 15px;border-radius:5px;font:600 15px 'Open Sans', Arial, Helvetica, sans-serif;color:#fff;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.featured-company__text .display-btn:hover{background-color:#219a00;background-position:115px 13px;text-decoration:none;color:#fff}.featured-company--full{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:90%;margin:25px 5% 0}.featured-company--full .featured-company__logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:25%;float:left;padding:12px 0}.featured-company--full .featured-company__logo img{width:auto;height:68px;max-width:100%}.featured-company--full .featured-company__logo::after,.featured-company--full .featured-company__logo::before{left:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-left-color:#fff;border-top-color:transparent}.featured-company--full .featured-company__logo::before{border-left-color:#dfdfdf}.featured-company--full .featured-company__text{width:75%;float:left;padding:23px 20px 23px 30px;border:0;border-left:1px solid #dfdfdf;text-align:left;position:relative;box-sizing:border-box}.featured-company--full .featured-company__text p{width:81%;padding-right:20px;margin-bottom:0;box-sizing:border-box}.featured-company--full .featured-company__text [class*="btn"]{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;width:auto}.feat-company-metro-police .featured-company__logo{background-color:#01009a}.feat-company-metro-police:not(.featured-company--full) .featured-company__text,.feat-company-metro-police:not(.featured-company--full) .featured-company__logo::after{border-top-color:#01009a}.feat-company-metro-police.featured-company--full .featured-company__text p{width:70%}.feat-company-metro-police.featured-company--full .featured-company__text,.feat-company-metro-police.featured-company--full .featured-company__logo::after{border-left-color:#01009a}.homepage-modules{text-align:center}.homepage-module{display:inline-block;width:23%;background:#304150;border-top:3px solid #304150;margin-right:20px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;color:#fff;text-align:left;vertical-align:top}.homepage-module a{color:inherit}.homepage-module:last-child{margin-right:0}.homepage-module__image{width:100%;height:160px;background-repeat:no-repeat;background-size:cover;background-position:center;image-rendering:-webkit-optimize-contrast}.homepage-module__image.hp-course{background-image:url(/assets/images/homepage-module-course-a91f3eaacf54c37c292d6d8e7eb07bf0a0a349932636e831e04f943c660f5e31.jpg)}.homepage-module__image.hp-jobalerts{background-image:url(/assets/images/homepage-module-job-alerts-47aa64a75a299e011d2521454caa699d77aba2835014ae24a0baeb2943b9b946.jpg)}.homepage-module__image.hp-company-az{background-image:url(/assets/images/homepage-module-company-az-356cc3d43ca475576c82fcaac44bd880a70d726f7f9a81107da7c542554a6a15.jpg)}.homepage-module__image.hp-careeradvice{background-image:url(/assets/images/home/hp-career-advice-6d4ef50e4bd92c40adea8c7f35aa6b99240382ace93dcac90e0531580e4feb7e.jpg)}.homepage-module__image.hp-jobapp{background-image:url(/assets/images/home/hp-job-app-ecb0e07bf3e64369e86e379b94861c2dccafaca370a334f00fb39f9282c4e7bf.jpg)}.homepage-module__image.hp-locations{background-image:url(/assets/images/home/hp-jobs-by-location-7531bd3b8d9dbf69003cf54d01f78d61eb6e5c1780d3b44cd59763d5a56e7d59.jpg)}.homepage-module__image.hp-popular{background-image:url(/assets/images/home/hp-jobs-by-popular-49369a8d6903d9714f0f3cda2545f7fc50597a963cefe5097b93e1e4924dc476.jpg)}.homepage-module__image.hp-industry{background-image:url(/assets/images/home/hp-jobs-by-industry-96b6519560183959de71622f29355fe2824225070bbf4edcd00dc38975f3fe74.jpg)}.homepage-module__image.hp-companies{background-image:url(/assets/images/home/hp-jobs-by-company-e468dcd226b1a7a6fc14db104be24f61063ea0edbdf888f067e151e6695c8daf.jpg)}.homepage-module__main{padding:20px;font-family:'Open Sans', Arial, Helvetica, sans-serif}.homepage-module__title{margin-bottom:10px;font-weight:600;font-size:18px;line-height:18px;font-family:inherit}.homepage-module__description{font-size:14px;line-height:1.5;font-family:inherit;min-height:90px}.homepage-module__action{display:inline-block;margin:15px 0 0;padding:10px 30px 10px 10px;border:2px solid #fff;font-weight:600;font-size:13px;line-height:13px;font-family:inherit;border-radius:7px;color:inherit !important;background:url(//static.cv-library.co.uk/images/cvl-btn-arrow.png) no-repeat 90% center;text-decoration:none;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.homepage-module__action:hover{text-decoration:none;background-position:93% center;border-color:#952d6b;background-color:#952d6b}.homepage-module--grey{box-shadow:0 0 4px 0 rgba(56,56,56,0.2)}.homepage-module--grey a{color:#005da4}.homepage-module--grey .homepage-module__image{position:relative}.homepage-module--grey .homepage-module__title{position:absolute;bottom:0;width:100%;padding:10px 0;margin-bottom:0;text-align:center;line-height:1.5;font-family:'Open Sans', Arial, Helvetica, sans-serif;color:#fff;background-color:rgba(48,65,80,0.8)}.homepage-module--grey .homepage-module__main{padding:15px 20px;background-color:#f4f4f4;color:#333}.homepage-module--grey .homepage-module__main ul{padding:0;margin:0;list-style:none}.homepage-module--grey .homepage-module__main li{font-size:14px;line-height:1.5;padding-bottom:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.homepage-module--grey .homepage-module__dropdown{position:relative;width:100%;padding:15px 0 0;margin-top:10px;font-size:14px;font-family:inherit;color:#005da4;text-align:left;background-color:transparent;border:0;border-top:1px solid #cdcdcd;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.homepage-module--grey .homepage-module__dropdown:hover{color:#003777;text-decoration:underline}.homepage-module--grey .homepage-module__dropdown::after{content:"";position:absolute;height:12px;width:12px;margin-left:6px;margin-top:3px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23005da4' d='M1683 808l-742 741q-19 19-45 19t-45-19l-742-741q-19-19-19-45.5t19-45.5l166-165q19-19 45-19t45 19l531 531 531-531q19-19 45-19t45 19l166 165q19 19 19 45.5t-19 45.5z' /%3E%3C/svg%3E")}.homepage-module--grey .homepage-module__dropdown.opened::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-top:5px}.hp-btn-recruiter:hover{background-color:#ffa500;border-color:#ffa500}.hp-browse-hide{display:none}#hp-register,#hp-recruiting{position:relative;float:left;width:100%;padding:20px 0;color:#fff;background-color:#005da4}#hp-register .hp-title,#hp-recruiting .hp-title{margin-bottom:8px;font-weight:600}#hp-register .hp-copy,#hp-recruiting .hp-copy{font-size:18px}#hp-register a,#hp-recruiting a{color:inherit}#hp-register{border-top:20px solid #f4f4f4;border-bottom:20px solid #fff}.register--left,.register--right{display:inline-block;width:55%;vertical-align:middle;margin-right:30px}.register--right{position:absolute;bottom:0;width:280px;margin-right:0;margin-left:10px;image-rendering:-webkit-optimize-contrast}#hp-browse{float:left;width:100%;padding:40px 0;background:#fff}#hp-browse .homepage-module__title{font-size:16px}#hp-recruiting{background-color:#003777;border-top:3px solid #ffa500}#hp-recruiting .register--left{width:82.5%;margin-right:0}#hp-recruiting .hp-title{margin-bottom:3px}#hp-recruiting .hp-copy{font-size:16px}#hpjm{position:relative;float:left;width:100%;padding:20px 0;background-color:#f4f4f4;text-align:center}.hpjm-mod{width:210px;height:88px;padding:5px 10px 10px;margin:0 10px 20px;background-color:#fff;border-radius:3px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-top:3px solid #304150;overflow:hidden;float:left;position:relative;text-align:left;box-shadow:0 0 4px 0 rgba(56,56,56,0.2);box-sizing:border-box}.hpjm-mod p{color:#333;font-size:14px;font-family:"Open Sans", Arial, Helvetica, sans-serif;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hpjm-mod p.hpjm-mod-title{font-weight:600;color:#005da4}.hpjm-mod p span{-webkit-transition:inherit;transition:inherit}.hpjm-mod:hover{background-color:#304150;color:#fff;text-decoration:none}.hpjm-mod:hover p,.hpjm-mod:hover .hpjm-mod-title,.hpjm-mod:hover .hpjm-search-keyword{color:#fff}.hpjm-mod-loc{position:relative;padding-left:18px;margin:6px 0 5px}.hpjm-mod-loc::after{content:"";position:absolute;height:18px;width:18px;left:-3px;margin-top:1px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23555' d='M1152 640q0-106-75-181t-181-75-181 75-75 181 75 181 181 75 181-75 75-181zm256 0q0 109-33 179l-364 774q-16 33-47.5 52t-67.5 19-67.5-19-46.5-52l-365-774q-33-70-33-179 0-212 150-362t362-150 362 150 150 362z'/%3E%3C/svg%3E")}.hpjm-mod:hover .hpjm-mod-loc::after{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ffffff' d='M1152 640q0-106-75-181t-181-75-181 75-75 181 75 181 181 75 181-75 75-181zm256 0q0 109-33 179l-364 774q-16 33-47.5 52t-67.5 19-67.5-19-46.5-52l-365-774q-33-70-33-179 0-212 150-362t362-150 362 150 150 362z'/%3E%3C/svg%3E")}.hpjm-mod-sal{position:relative;padding-left:18px}.hpjm-mod-sal span{position:absolute;left:0;margin-top:-5px;font-size:20px;font-weight:600;color:#555}.hpjm-mod:hover .hpjm-mod-sal span{color:#fff}p.hpjm-intro{font-size:16px;font-family:'Open Sans', Arial, Helvetica, sans-serif}p.hpjm-intro a{font-size:14px}a.hpjm-btn{width:92%;float:left;padding:8px 0;margin:0 4%;border:2px solid #fff;border-radius:7px;text-align:center;color:#fff;font-size:13px;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a.hpjm-btn:hover{background-color:#952d6b;border-color:#952d6b}#hp-jobs-matches{position:relative;float:left;display:block !important}.hp-job-matches.no-next .hp-job-matches-slide{width:100%}.hp-job-matches.no-next .hpjm-mod{display:inline-block;float:none;margin:0 10px}.hp-job-match-more{float:left;width:100%}.hp-job-match-more a{display:inline-block;font-size:14px;font-family:'Open Sans', Arial, Helvetica, sans-serif}.hp-job-match-more a:hover{color:#003777}.hpjm-search-keyword{color:#aa0000}.remove-last-login-trigger:hover{text-decoration:underline}#toggle-hp-match{display:none}.barney-christmas{width:308px;margin-left:0}.logo .logo-christmas{margin:10px 0 0}.modules-2 .homepage-module{width:36%}.modules-2 .homepage-module__description{min-height:63px}.homepage-tagline{text-align:center;color:#fff;margin:70px auto 20px;text-shadow:0px 2px 5px rgba(0,0,0,0.4)}.homepage-tagline h1{color:inherit;font-size:40px;font-weight:600}.homepage-tagline p{font-size:20px}.home-search{margin:0}form[name="search"]{background-color:rgba(0,0,0,0.5);border-radius:5px;padding:15px;box-sizing:border-box}.hps-jobtitle{width:321px}.home-search.advanced .hps-jobtitle{width:376px}.hps-sal-min,.hps-sal-max{width:180px}.hp-current{display:none}.homepage-module__image.hp-register{background-image:url(/assets/images/homepage-module-register-b968941f0db92def3fb0933814923ea3acff07666ad3dbbdcc2dd6b5499c9aec.jpg)}.homepage-module__image.hp-alerts{background-image:url(/assets/images/education-jobs/homepage-modules/alerts-33b23671dc97de8ed3ed857253696419a21c2ca14cec3b524346bf87fc8f8180.jpg)}.homepage-module__image.hp-recruit{background-image:url(/assets/images/education-jobs/homepage-modules/recruiting-78b9b8df99eda37bc1cee9e046c469d71932f66843c2643f71b1455169c80d76.jpg)}.homepage-module__image.hp-locations{background-image:url(/assets/images/education-jobs/homepage-modules/location-f99933aad6ee9226d6bce1cafad72b44040c9dcca1c1a8b75b67e4a0344bcbfb.jpg)}.homepage-module__image.hp-popular{background-image:url(/assets/images/education-jobs/homepage-modules/jobs-8b1a9d7f8478d8f6f5b84d241ad2cda1482a989b9f14fba5a9f958724c72aba6.jpg)}.homepage-module__image.hp-organisations{background-image:url(/assets/images/education-jobs/homepage-modules/company-0570948a888e46d12a6f3c7f1ee70d22c893c831286de97f94d9bff9753d8821.jpg)}.homepage-blurb{font-family:'Open Sans', Arial, Helvetica, sans-serif}.homepage-blurb h2,.homepage-blurb p{font-weight:normal;font-family:inherit;text-align:center;max-width:715px;margin:0 auto}.homepage-blurb h2{font-size:24px;line-height:26px;color:#000;margin-bottom:15px}.homepage-blurb p{font-size:16px;line-height:1.5;color:#333;margin-bottom:40px}.homepage-companies{position:relative;text-align:center;background:#fff;padding:30px 0 25px 0;clear:both}.homepage-companies img{display:inline-block;margin:0 7px 7px;width:133px;height:auto;vertical-align:middle}.homepage-companies p{font:normal 16px 'Open Sans', Arial, Helvetica, sans-serif;margin-top:14px}a.nav-saved{display:none}.cvl-logo{margin-top:1px;width:210px;background-size:contain}.cvl-logo:hover{background-size:contain}
