.b_promo{text-align:center;position:relative}.b_promo h2{margin:0}.b_promo h2 span{color:#C00;font-size:12px;position:absolute;top:12px;margin-left:6px}.b_promo p{margin-top:4px}.b_absmba h2{margin-top:0}.job{padding:10px 20px;position:relative;border-bottom:1px dotted #dadada}.job:last-child{border-bottom:0}.job .job_t{display:block;font-size:14px;line-height:16px;font-weight:bold;margin-bottom:3px}.job .job_st{margin:0;line-height:1.6}.job .job_st .rtng{vertical-align:text-bottom;margin-left:4px}.job .job_st .rtng_link{margin-left:4px}.job .job_c{font-weight:bold}.job .job_p{display:block;width:60px;height:45px;float:right;margin-left:20px}.job .job_p img{width:60px;height:45px}.job .job_sl{font-weight:bold}.rtng{display:inline-block;background:url("../../../../images/global/jobs/new_ui.png") no-repeat}.rtng_5{width:123px;height:22px;background-position:0 -80px}.rtng_small_5{width:75px;height:15px;background-position:-130px -80px}.rtng_4{width:123px;height:22px;background-position:0 -102px}.rtng_small_4{width:75px;height:15px;background-position:-130px -95px}.rtng_3{width:123px;height:22px;background-position:0 -124px}.rtng_small_3{width:75px;height:15px;background-position:-130px -110px}.rtng_2{width:123px;height:22px;background-position:0 -146px}.rtng_small_2{width:75px;height:15px;background-position:-130px -125px}.rtng_1{width:123px;height:22px;background-position:0 -168px}.rtng_small_1{width:75px;height:15px;background-position:-130px -140px}.rtng_0{width:123px;height:22px;background-position:0 -190px}.rtng_small_0{width:75px;height:15px;background-position:-130px -155px}.a .rtng{margin-left:4px;vertical-align:text-bottom}.a .rtng_link{font-size:12px;color:#390;font-weight:normal;margin-left:4px}.sh .rtng{margin-left:10px}.sh .rtng_link{font-size:16px;line-height:36px;margin-left:10px}.scanvas{height:22px;position:absolute;right:10px;top:20px}.scanvas span{font-size:12px;line-height:1em}.scanvas div{float:left !important;margin-left:10px !important}.static_menu .scanvas{top:-1px;right:10px}.tooltip{z-index:1000;position:absolute;color:#fff;background:#279b37;border-radius:10px;padding:10px;font-size:12px;line-height:1.4;font-weight:normal;box-shadow:0 4px 8px rgba(0,0,0,0.3);text-align:center}.tooltip:before{right:100%;top:50%;border-left:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #279b37;margin-top:-10px;height:0;width:0;position:absolute;pointer-events:none;content:" "}.form-hint{display:none;position:absolute;padding:5px 10px;border-radius:4px;color:#fff;background:#279b37;z-index:5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.form-hint:before{position:absolute;display:inline-block;border-top:7px solid transparent;border-right:7px solid #279b37;border-bottom:7px solid transparent;border-right-color:#279b37;content:""}.form-hint.form-hint-right{right:-285px;top:20px;width:240px}.form-hint.form-hint-right:before{left:-7px;top:18px}.form-hint.form-hint-bottom{top:60px;width:auto;width:240px}.form-hint.form-hint-bottom:before{left:13px;top:-6px}.form-hint .content{width:95%}.form-hint .content p{font-size:14px;margin:5px}.form-hint .content a{color:#fff !important;text-decoration:underline}.form-hint .content li{font-size:14px;margin-top:5px}.form-hint#location_unknown,.form-hint#description{padding:5px 10px}.form-hint.form-hint-orange{color:#ff7f00 !important;background-color:#ffd876 !important}.form-hint.form-hint-orange.form-hint-bottom:before{border-top:none;border-bottom:8px solid #ffd876 !important;border-right:8px solid transparent;border-left:8px solid transparent}.form-hint.form-hint-blue{color:#fff !important;background-color:#083859 !important}.form-hint.form-hint-blue.form-hint-bottom:before{border-top:none;border-bottom:8px solid #083859 !important;border-right:8px solid transparent;border-left:8px solid transparent}.what_canvas .form-hint,.where_canvas .form-hint{box-shadow:-1px 4px 16px -5px rgba(0,0,0,0.35);min-width:311px;width:auto;font-weight:500 !important}.what_canvas .form-hint .content,.where_canvas .form-hint .content{white-space:nowrap}.what_canvas .form-hint-bottom{left:217px}.where_canvas .form-hint-bottom{left:560px}.container{margin:0 auto;max-width:1280px;width:90%}.container.non-responsive{width:960px !important}.container .row{margin-left:-15px;margin-right:-15px}@media only screen and (min-width: 601px){.container{width:97%}}@media only screen and (min-width: 993px){.container{width:89%}}.section{padding-top:20px;padding-bottom:20px}.section.no-pad{padding:0}.section.no-pad-bot{padding-bottom:0}.section.no-pad-top{padding-top:0}.row{margin-left:auto;margin-right:auto;margin-bottom:20px}.row.no-margin{margin-bottom:0 !important}.row.no-pad-sides{padding:auto 0 !important}.row:after{content:"";display:table;clear:both}.row .col{float:left;box-sizing:border-box;padding:0 15px}.row .col img{max-width:100%}.row .col.s1{width:8.33333%;margin-left:0}.row .col.s2{width:16.66667%;margin-left:0}.row .col.s3{width:25%;margin-left:0}.row .col.s4{width:33.33333%;margin-left:0}.row .col.s5{width:41.66667%;margin-left:0}.row .col.s6{width:50%;margin-left:0}.row .col.s7{width:58.33333%;margin-left:0}.row .col.s8{width:66.66667%;margin-left:0}.row .col.s9{width:75%;margin-left:0}.row .col.s10{width:83.33333%;margin-left:0}.row .col.s11{width:91.66667%;margin-left:0}.row .col.s12{width:100%;margin-left:0}.row .col.offset-s1{margin-left:8.33333%}.row .col.offset-s2{margin-left:16.66667%}.row .col.offset-s3{margin-left:25%}.row .col.offset-s4{margin-left:33.33333%}.row .col.offset-s5{margin-left:41.66667%}.row .col.offset-s6{margin-left:50%}.row .col.offset-s7{margin-left:58.33333%}.row .col.offset-s8{margin-left:66.66667%}.row .col.offset-s9{margin-left:75%}.row .col.offset-s10{margin-left:83.33333%}.row .col.offset-s11{margin-left:91.66667%}.row .col.offset-s12{margin-left:100%}@media only screen and (min-width: 601px){.row .col.m1{width:8.33333%;margin-left:0}.row .col.m2{width:16.66667%;margin-left:0}.row .col.m3{width:25%;margin-left:0}.row .col.m4{width:33.33333%;margin-left:0}.row .col.m5{width:41.66667%;margin-left:0}.row .col.m6{width:50%;margin-left:0}.row .col.m7{width:58.33333%;margin-left:0}.row .col.m8{width:66.66667%;margin-left:0}.row .col.m9{width:75%;margin-left:0}.row .col.m10{width:83.33333%;margin-left:0}.row .col.m11{width:91.66667%;margin-left:0}.row .col.m12{width:100%;margin-left:0}.row .col.offset-m1{margin-left:8.33333%}.row .col.offset-m2{margin-left:16.66667%}.row .col.offset-m3{margin-left:25%}.row .col.offset-m4{margin-left:33.33333%}.row .col.offset-m5{margin-left:41.66667%}.row .col.offset-m6{margin-left:50%}.row .col.offset-m7{margin-left:58.33333%}.row .col.offset-m8{margin-left:66.66667%}.row .col.offset-m9{margin-left:75%}.row .col.offset-m10{margin-left:83.33333%}.row .col.offset-m11{margin-left:91.66667%}.row .col.offset-m12{margin-left:100%}}@media only screen and (min-width: 993px){.row .col.l1{width:8.33333%;margin-left:0}.row .col.l2{width:16.66667%;margin-left:0}.row .col.l3{width:25%;margin-left:0}.row .col.l4{width:33.33333%;margin-left:0}.row .col.l5{width:41.66667%;margin-left:0}.row .col.l6{width:50%;margin-left:0}.row .col.l7{width:58.33333%;margin-left:0}.row .col.l8{width:66.66667%;margin-left:0}.row .col.l9{width:75%;margin-left:0}.row .col.l10{width:83.33333%;margin-left:0}.row .col.l11{width:91.66667%;margin-left:0}.row .col.l12{width:100%;margin-left:0}.row .col.offset-l1{margin-left:8.33333%}.row .col.offset-l2{margin-left:16.66667%}.row .col.offset-l3{margin-left:25%}.row .col.offset-l4{margin-left:33.33333%}.row .col.offset-l5{margin-left:41.66667%}.row .col.offset-l6{margin-left:50%}.row .col.offset-l7{margin-left:58.33333%}.row .col.offset-l8{margin-left:66.66667%}.row .col.offset-l9{margin-left:75%}.row .col.offset-l10{margin-left:83.33333%}.row .col.offset-l11{margin-left:91.66667%}.row .col.offset-l12{margin-left:100%}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes pulse{from{-webkit-transform:scale(1, 1);border-color:transparent;background:rgba(255,255,255,0.5)}25%{-webkit-transform:scale(0.9, 0.9)}50%{border-color:#fff;background:rgba(255,255,255,0)}75%{-webkit-transform:scale(1.1, 1.1)}to{-webkit-transform:scale(1, 1);background:rgba(255,255,255,0.5)}}@-moz-keyframes pulse{from{-moz-transform:scale(1, 1);border-color:transparent;background:rgba(255,255,255,0.5)}25%{-moz-transform:scale(0.9, 0.9)}50%{border-color:#fff;background:rgba(255,255,255,0)}75%{-moz-transform:scale(1.1, 1.1)}to{-moz-transform:scale(1, 1);background:rgba(255,255,255,0.5)}}@-o-keyframes pulse{from{-o-transform:scale(1, 1);border-color:transparent;background:rgba(255,255,255,0.5)}25%{-o-transform:scale(0.9, 0.9)}50%{border-color:#fff;background:rgba(255,255,255,0)}75%{-o-transform:scale(1.1, 1.1)}to{-o-transform:scale(1, 1);background:rgba(255,255,255,0.5)}}@keyframes pulse{from{transform:scale(1, 1);border-color:transparent;background:rgba(255,255,255,0.5)}25%{transform:scale(0.9, 0.9)}50%{border-color:#fff;background:rgba(255,255,255,0)}75%{transform:scale(1.1, 1.1)}to{transform:scale(1, 1);background:rgba(255,255,255,0.5)}}.status{display:none}.status.alertbox-success,.status.alertbox-error{display:block}.alertbox{padding:15px 20px;margin-bottom:25px;border:1px solid transparent;text-align:center;border-radius:5px}.alertbox a{text-decoration:underline;font-weight:bold}.alertbox-warning{background-color:#efead0;color:#c09853}.alertbox-warning a{color:#c09853}.alertbox-error{background-color:#ffbdae;color:#b94a48}.alertbox-success{background-color:#a9d7af;color:#196524}.alertbox-info{background-color:#c3dff0;color:#083859}.alertbox-info a{color:#083859}.alertbox-dismissible{position:relative;text-align:left}.alertbox-dismissible .simplemodal-close{right:15px;top:15px}.in-progress{color:#a0a0a0;font-style:italic}.in-progress .in-progress-pr{vertical-align:middle}.autocomplete-suggestions{background:white;border:1px solid #dadada;box-sizing:border-box;box-shadow:0 3px 6px rgba(0,0,0,0.5);overflow:auto;-webkit-overflow-scrolling:touch}.autocomplete-suggestion{font-size:14px;position:relative;padding:4px 10px;border-top:1px dotted #dadada;line-height:20px;cursor:pointer}.autocomplete-suggestion:first-child{border-top:0}.autocomplete-selected{background-color:#E9F5EB}.autocomplete-two-col .autocomplete-right{float:right;display:block;font-size:11px;color:#999}.ssc_heading{margin-top:0}.ssc_related{margin-top:10px;margin-bottom:2em}.ssc_dynamic{margin-bottom:30px}.ssc_dynamic li{margin-top:10px}.page_salary_stats_centre .cr{padding-top:26px}.page_salary_stats_centre .cr .b{margin-bottom:20px}.page_salary_stats_centre .cr pre{max-height:300px;overflow:scroll;background:#FAFAFA;font-size:10px;font-family:monospace}.ssc_chart_average_vs_vacancies{height:365.625px}.ssc_gauge{margin:10px auto;display:block}.ssc_gauge_label{font-size:28px;font-weight:bold;line-height:1.2;text-align:center;padding-bottom:10px}.ssc_chart,.ssc_map_view{margin-bottom:30px}.ssc_map_view{height:400px;border:1px solid #dadada;overflow:hidden;position:relative}.ssc_map_view .ssc_map_view_text{position:absolute;width:250px;background:rgba(0,0,0,0.7);color:white;padding:4px;display:block;left:200px;top:10px;z-index:100;text-align:center;border-radius:10px}.ssc_map_view_zoom{text-decoration:none;z-index:10;position:absolute;right:6px;top:6px;padding:4px 10px;background-color:white;border:1px solid #999;border-radius:6px;cursor:pointer;color:#333;display:none}.ssc_map_view_zoom:hover{background-color:#EFEFEF;text-decoration:none}.ssc_map_view_zoom:active{background-color:black;border:1px solid black;color:white;padding:3px 10px 5px 10px}.ssc_chart_top_5_companies{height:300px}.ssc_dynamic_debug{border:1px solid #dadada;background:#FAFAFA;padding:10px;color:#999;font-family:monospace;font-size:12px}.ssc_dynamic_debug pre{margin:10px 0 0 0}.explain{cursor:help;text-decoration:underline}.ssc_table{width:100%;margin-bottom:30px}.ssc_table tr:hover{background:#E9F5EB}.ssc_table th,.ssc_table td{border:1px solid #dadada;padding:4px}.ssc_table th{text-align:center;background:#EFEFEF;font-size:12px;color:#212121;position:relative;text-transform:none}.ssc_table th.ssc_table_title{font-size:18px;line-height:24px;color:#333;font-weight:normal}.ssc_table td{text-align:center}.ssc_table td:first-child{text-align:left}.ssc_table_footnote{margin-top:4px;font-style:italic;color:#999}.ssc_skill_bar{width:300px}.ssc_skill_bar div{background:#279B37;display:block;height:20px}.ssc_table_disclaimer{display:block;width:18px;height:18px;position:absolute;right:6px;top:6px;cursor:help;background:url("../../../../images/global/jobs/widgets/info.svg") no-repeat;opacity:0.3}.ssc_table_disclaimer:hover{opacity:1}.vmcv_inline{position:relative;padding:10px 0 10px 108px;border-radius:10px;margin:10px 0 30px 0;background:#E9F5EB;-webkit-transition:background 300ms ease-out;transition:background 300ms ease-out}.vmcv_inline_t{font-size:14px;line-height:18px}.vmcv_inline_i{position:absolute;left:20px;top:50%;margin-top:-35px;display:block;width:70px;height:70px}.vmcv_inline_b{background:url("../../../../images/global/jobs/value_my_cv/vmcv_booster.svg") no-repeat;background-size:70px}.vmcv_inline_r{background:url("../../../../images/global/jobs/value_my_cv/vmcv_rhs_promo.svg") no-repeat;background-size:70px}.infoBox{width:100px;font-size:18px;font-weight:bold;line-height:20px;padding:0;text-align:center;color:white;text-shadow:0 0 4px black}.infoBox span{font-size:11px;font-weight:normal;line-height:14px;display:block}.b_ssc_latest_jobs .bc{padding:0}.b_ssc_latest_jobs .bc.bc_scroll{overflow-y:scroll}.b_ssc_latest_jobs .bh{text-align:center}.b_ssc_latest_jobs .bf{text-align:center;padding:6px;border-top:1px dotted #dadada}.b_ssc_latest_jobs .alert_email{width:158px}.b_ssc_latest_jobs .alert_form .btn{padding-left:0;padding-right:0;width:100px}.b_ssc_latest_jobs .alert_pr{left:144px}.b_ssc_latest_jobs .alert_gdpr{margin:6px 0 0 0;color:#999;font-size:11px;line-height:1.4}.b_ssc_latest_jobs .alert_gdpr a{color:#999;text-decoration:underline}.b_ssc_latest_jobs .alert_gdpr a:hover{text-decoration:none}.panel{border:1px solid #dadada;border-radius:10px}.panel .panel-heading{border-bottom:1px dotted #dadada;padding:8px 10px}.panel.panel-no-data .panel-body{padding:30px}.panel.panel-no-data .panel-body h1{margin-top:0}.panel.panel-no-data .panel-body .vmcv_inline{margin-bottom:0}.ssc_homepage_form{box-sizing:border-box;width:70%;margin:0 auto;border-radius:10px;padding:30px;background:#083859;color:white;*zoom:1}.ssc_homepage_form h2{display:block;text-align:center;margin:0 0 20px 0}.ssc_homepage_form:before,.ssc_homepage_form:after{content:" ";display:table}.ssc_homepage_form:after{clear:both}.ssc_homepage_form .ssc_what_canvas,.ssc_homepage_form .ssc_where_canvas{float:left;box-sizing:border-box;width:42%;position:relative}.ssc_homepage_form .ssc_what_canvas input,.ssc_homepage_form .ssc_where_canvas input{color:#212121;border:0;border-radius:4px;padding:6px 6px 6px 36px;background:white;font-size:24px;line-height:28px;box-sizing:border-box;width:100%;height:36px}.ssc_homepage_form .ssc_what_canvas input:disabled,.ssc_homepage_form .ssc_where_canvas input:disabled{font-style:italic;color:#999;opacity:0.6}.ssc_homepage_form .ssc_what_canvas span,.ssc_homepage_form .ssc_where_canvas span{opacity:0.5;display:block;margin-top:0.5em}.ssc_homepage_form .ssc_what_canvas svg,.ssc_homepage_form .ssc_where_canvas svg{position:absolute;z-index:1;transition:all 0.1s ease-out;left:6px;top:4px}.ssc_homepage_form .ssc_what_canvas svg path,.ssc_homepage_form .ssc_where_canvas svg path{fill:#a0a0a0}.ssc_homepage_form .ssc_what_canvas.s svg,.ssc_homepage_form .ssc_where_canvas.s svg{transform:scale(1.1)}.ssc_homepage_form .ssc_what_canvas.s svg path,.ssc_homepage_form .ssc_where_canvas.s svg path{fill:#212121}.ssc_homepage_form .ssc_homepage_in{float:left;width:6%;display:block;text-align:center;line-height:36px}.ssc_homepage_form button{box-sizing:border-box;float:left;display:block;background:#279b37 url("../../../../images/global/jobs/icon_search.svg") no-repeat center center;background-size:17px 22px;border:0;border-radius:6px;margin-left:2%;width:8%;height:36px;text-indent:-9999em;overflow:hidden}.ssc_homepage_form button:hover{background-color:#196524}.ssc_homepage_form button:active{background-size:15px 20px}.ssc_homepage_popular{width:70%;margin:20px auto}.ssc_homepage_popular .popular{list-style-type:none;margin:0;padding:0;*zoom:1}.ssc_homepage_popular .popular:before,.ssc_homepage_popular .popular:after{content:" ";display:table}.ssc_homepage_popular .popular:after{clear:both}.ssc_homepage_popular .popular li{float:left;margin-right:0.5em}.ssc_homepage_popular .popular li.in_modal{display:none}.modal_ssc_popular_searches ul{list-style-type:none;padding:0;margin:20px 0 0 0;*zoom:1;width:660px}.modal_ssc_popular_searches ul:before,.modal_ssc_popular_searches ul:after{content:" ";display:table}.modal_ssc_popular_searches ul:after{clear:both}.modal_ssc_popular_searches ul li{display:block;width:220px;float:left}.modal_ssc_popular_searches div{padding-top:20px;text-align:center}.ssc_homepage_uk_stats{margin:30px 0 0 0;padding:0;list-style-type:none;*zoom:1}.ssc_homepage_uk_stats:before,.ssc_homepage_uk_stats:after{content:" ";display:table}.ssc_homepage_uk_stats:after{clear:both}.ssc_homepage_uk_stats li{float:left;width:25%;box-sizing:border-box;text-align:center;display:block;padding:62px 0 30px 0}.ssc_homepage_uk_stats li strong{display:block;font-size:26px;line-height:32px}.ssc_homepage_uk_stats_avg{background:url("../../../../images/global/icon_salary.svg") no-repeat center top}.ssc_homepage_uk_stats_all{background:url("../../../../images/global/icon_stats.svg") no-repeat center top}.ssc_homepage_uk_stats_yoy_down{background:url("../../../../images/global/jobs/icons/yoy-down.svg") no-repeat center top}.ssc_homepage_uk_stats_yoy_up{background:url("../../../../images/global/jobs/icons/yoy-up.svg") no-repeat center top}.ssc_homepage_promos{margin-top:30px;position:relative}.ssc_homepage_promos section{box-sizing:border-box;width:300px;border:1px solid #dadada;border-radius:10px;padding:20px;text-align:center;position:relative}.ssc_homepage_promos section h2{margin-top:0}.ssc_homepage_promos section div{height:180px}.ssc_homepage_promos section.ssc_homepage_promo_press img{filter:grayscale(1);opacity:0.5}.ssc_homepage_promos section.ssc_homepage_promo_vmcv{position:absolute;top:0;left:330px}.ssc_homepage_promos section.ssc_homepage_promo_uklm{position:absolute;top:0;right:0;padding:20px 0}.ssc_homepage_promos section.ssc_homepage_promo_uklm .promo_canvas{width:100%;height:100px;overflow:hidden}.ssc_homepage_promos section.ssc_homepage_promo_uklm:hover .promo_canvas img{animation:uklm_promo 6s ease-out}@keyframes uklm_promo{0%{transform:scale(1) translate(0)}10%{transform:scale(2.2) translate(40px, -8px)}90%{transform:scale(2.2) translate(-40px, -8px)}100%{transform:scale(1) translate(0)}}.page_salary_stats_uk_labour_market h1{margin:30px 0}.page_salary_stats_uk_labour_market .breadcrumb{border-bottom:1px dotted #dadada}.page_salary_stats_uk_labour_market .cr{width:640px}.page_salary_stats_uk_labour_market .cl{width:300px;border:1px solid #dadada;border-radius:10px;min-height:580px}.page_salary_stats_uk_labour_market .alertbox-info{background-image:url("../../../../images/global/jobs/value_my_cv/icon_lightbulb.svg");background-position:10px center;background-repeat:no-repeat;padding-left:42px}.uklm_chart,.uklm_chart_2{height:280px;margin-bottom:20px}.uklm_compare_top,.uklm_compare_bottom{padding:20px}.uklm_compare_top h2,.uklm_compare_bottom h2{margin-top:0}.uklm_compare_top{position:relative}.uklm_compare_top input{border:1px solid #dadada;border-radius:4px;padding:10px;display:block;box-sizing:border-box;width:100%}.uklm_compare_top{border-bottom:1px dotted #dadada}.uklm_pr{display:none;position:absolute;bottom:25px;right:25px;z-index:1;animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.uklm_pillbox{border:1px solid #dadada;background:#EFEFEF;border-radius:6px;padding:8px 34px 8px 8px;line-height:18px;float:left;display:block;margin:0 10px 10px 0;position:relative}.uklm_pillbox.uklm_pillbox_loading{background:white}.uklm_pillbox span{display:block;position:absolute;z-index:2}.uklm_pillbox .close{background:url("../../../../images/global/icon_close.svg") no-repeat;background-size:14px;width:14px;height:14px;right:10px;top:10px;cursor:pointer;opacity:0.5;transition:transform 0.1s ease-out}.uklm_pillbox .close:hover{transform:scale(1.4) rotate(90deg)}.uklm_pillbox .close:active{transform:scale(1.2) rotate(90deg);opacity:1}.uklm_pillbox .pr{width:18px;height:18px;right:8px;top:8px;background:url("../../../../images/global/jobs/pr_swirl.svg") no-repeat;background-size:18px;animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}
