@charset "UTF-8";body,html{margin:0;padding:0;font-family:sans-serif;background:#f9f9f9;color:#243d48;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body{font-size:90%}@media (min-width:400px){body{font-size:100%}}h1,h2,h3,h4,h5,h6{line-height:1.1em}blockquote,li,p{line-height:1.5em}a{color:#207f4d;text-decoration:underline}a:hover{text-decoration:none}.wrapper{width:80%;max-width:900px;margin-left:auto;margin-right:auto}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:1em 0;text-align:center}*{box-sizing:border-box}@font-face{font-family:fontello;src:url(fonts/9510457f.fontello.eot?56789633);src:url(fonts/9510457f.fontello.eot?56789633#iefix) format("embedded-opentype"),url(fonts/2048a84f.fontello.woff?56789633) format("woff"),url(fonts/c5886659.fontello.ttf?56789633) format("truetype"),url(fonts/1c1c0058.fontello.svg?56789633#fontello) format("svg");font-weight:400;font-style:normal}.fontello-icon:before,.panel-search .select2-container--default .select2-selection--single .select2-selection__arrow b:before,.social-likes_vertical a:before,[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-search:before,.panel-search .select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:'\e801'}.icon-facebook:before,.social-likes_vertical .facebook:before,.social-likes_vertical .social-likes__widget_facebook:before{content:'\e802'}.icon-twitter:before,.social-likes_vertical .social-likes__widget_twitter:before,.social-likes_vertical .twitter:before{content:'\e803'}.icon-gplus:before,.social-likes_vertical .plusone:before,.social-likes_vertical .social-likes__widget_plusone:before{content:'\e804'}.icon-linkedin:before,.social-likes_vertical .linkedin:before,.social-likes_vertical .social-likes__widget_linkedin:before{content:'\e805'}.icon-pinterest-circled:before,.social-likes_vertical .pinterest:before,.social-likes_vertical .social-likes__widget_pinterest:before{content:'\e806'}.icon-code:before,.social-likes_vertical .embedLink:before{content:'\e807'}.icon-cancel:before{content:'\e808'}.icon-share:before{content:'\e80b'}.select2-search__field{font-size:16px}.select2-container .select2-selection--single{height:33px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:33px}.select2-container--default .select2-selection--single .select2-selection__arrow{width:25px;height:31px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#243d48;border-width:7px 5px 0;margin-left:-5px;margin-top:-3px}.panel-search .select2-container--default .select2-selection--single .select2-selection__arrow b{border:none;width:auto;height:auto;color:#243d48;font-size:20px;margin-left:-10px;margin-top:-11px}.panel-search .select2-container--default .select2-selection--single .select2-selection__arrow b:before{margin:0}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-bottom-color:#243d48;border-width:0 5px 7px}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:25px}.select2-container--default .select2-selection--single .select2-selection__clear{font-size:1.5em;line-height:30px;color:#243d48;position:relative}.loading:before{font-family:bree,sans-serif;content:'Loading…';position:absolute;width:100%;text-align:center;font-size:2em;font-weight:700;transition:all ease .4s}@media (min-width:500px){.loading:before{padding:1em 0;font-size:3em}}.loading.loaded:before{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.onload{opacity:0;transition:all ease .4s}.onload.visible{opacity:1}.header{border-bottom:1px solid #243d48;background:url(../images/d50794d0.header.jpg) center/cover no-repeat}.header header{text-align:center}.header h1{margin:1.3em 0;font-family:parisine-plus-std-gris,sans-serif;text-transform:uppercase;font-size:2em;font-size:7vw}@media (min-width:500px){.header h1{margin:.8em 0}}@media (min-width:780px){.header h1{margin:.6em 0;font-size:3.5em}}@media (max-width:500px){.header .wrapper{width:100%}}.logos{text-align:center;background:#243d48;list-style:none;margin:0;padding:0}.logos li{display:inline-block;margin:.2em .6em;width:25%}@media (min-width:600px){.logos li{margin:.4em 1em;width:10em}}.logos a{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;text-align:left;direction:ltr;line-height:0;width:100%;height:2em;background-repeat:no-repeat;background-position:center;background-size:contain}.logos a br{display:none}@media (min-width:600px){.logos a{background-size:auto}}.no-js .logos a.logo-pageexecutive,.no-svg .logos a.logo-pageexecutive{background-image:url(../images/e7b616dd.page-executive.png)}.svg .logos a.logo-pageexecutive{background-image:url(../images/e2c4bbba.page-executive.svg)}.no-js .logos a.logo-michaelpage,.no-svg .logos a.logo-michaelpage{background-image:url(../images/e337dc31.michaelpage.png)}.svg .logos a.logo-michaelpage{background-image:url(../images/04021a07.michaelpage.svg)}.no-js .logos a.logo-pagepersonnel,.no-svg .logos a.logo-pagepersonnel{background-image:url(../images/08963de7.page-personnel.png)}.svg .logos a.logo-pagepersonnel{background-image:url(../images/8f228846.page-personnel.svg)}@media (min-width:900px){nav:after,nav:before{content:"";display:table}nav:after{clear:both}}.navPanel{position:relative}.navPanel:after,.navPanel:before{content:"";display:table}.navPanel:after{clear:both}.navPanel h2{font-size:1em;font-weight:700;margin-top:0;font-family:bree,sans-serif}.navPanel ul{list-style:none;margin:0;padding:0}.panel-category{text-align:center}.panel-category h2{text-shadow:0 0 5px #fff}.panel-category li{display:inline-block;font-family:bree,sans-serif}@media (min-width:600px){.panel-category{text-align:left}.panel-category h2{float:left;margin:0 1em 0 0;padding-top:.6em}.panel-category li,.panel-category ul{float:left}}@media (min-width:900px){.panel-category{float:left;min-width:500px}.panel-category h2{padding-top:.8em}}.panel-category a{display:inline-block;text-decoration:none;background:#f9f9f9;padding:0 1em;color:#849196;font-weight:700;border:1px solid #849196;transition:all ease .1s;margin:0 .3em -1px;border-radius:3px 3px 0 0;opacity:.7;height:35px;line-height:35px}.panel-category a:focus,.panel-category a:hover{color:#243d48}.panel-category a.selected{color:#243d48;border-color:#243d48 #243d48 transparent;opacity:1}@media (min-width:900px){.panel-category a{height:40px;line-height:40px}}.panel-search{float:right;width:100%;padding:1em 10%}.panel-search .search-wrap{position:relative}@media (min-width:500px){.panel-search{padding:1em 0}}@media (min-width:900px){.panel-search{padding:0;width:30%}}@media (min-width:1140px){.panel-search{width:20em}}.panel-select{width:100%}@media (min-width:1140px){.panel-select h2{float:left;margin:0 1em 0 0;padding-top:.4em}}@media (min-width:900px){.panel-select{clear:left;float:left;padding:1em 0;width:35%;white-space:nowrap}}@media (min-width:1140px){.panel-select{padding:2em 0}}.panel-order{padding:1em 0 2em}@media (min-width:600px) and (max-width:900px),(min-width:1140px){.panel-order h2{float:left;margin:0 1em 0 0;padding-top:.23em}}.panel-order a,.panel-order li{margin-right:.5em}.panel-order li{font-family:bree,sans-serif;float:left;margin-bottom:.7em;font-size:3.5vw}@media (min-width:500px){.panel-order li{font-size:1em}}.panel-order li:after{content:'/';color:#849196;font-weight:400}.panel-order li:last-child,.panel-order li:last-child a{margin-right:0}.panel-order li:last-child:after{display:none}.panel-order a{display:inline-block;text-decoration:none;color:#243d48;transition:all ease .1s;padding-bottom:.1em;border-bottom:3px solid transparent}.panel-order a.selected,.panel-order a:focus,.panel-order a:hover{border-bottom-color:#243d48}.panel-order a.male{color:#207f4d}.panel-order a.male.selected,.panel-order a.male:focus,.panel-order a.male:hover{border-bottom-color:#207f4d}.panel-order a.female{color:#7d46bc}.panel-order a.female.selected,.panel-order a.female:focus,.panel-order a.female:hover{border-bottom-color:#7d46bc}@media (min-width:600px){.panel-order{padding:2em 0}}@media (min-width:900px){.panel-order{padding:1em 0;float:right}.panel-order ul{float:left}.panel-order a,.panel-order li{margin-right:1em}}@media (min-width:1140px){.panel-order{padding-top:2.3em}}.content,.main{clear:both}.chartTitle{font-family:bree,sans-serif;margin:0;font-size:1.1em;line-height:1.4em;font-weight:400}.chartTitle span{margin-right:1em}@media (min-width:400px){.chartTitle{font-size:1.3em}.chartTitle span{margin-right:2em}}.chartTitle a{font-weight:400;color:#243d48;font-size:.7em;white-space:nowrap}.chartTitle a:after{content:'';display:inline-block;vertical-align:middle;margin-left:.3em;width:0;height:0;border-style:solid;border-width:5px 5px 0;border-color:#243d48 transparent transparent}.chartTitle a.visible:after{border-width:0 5px 5px;border-color:transparent transparent #243d48}.copy{display:none;font-size:.95em;margin:.5em 0}@media (min-width:900px){#chartContainer{position:relative;width:80%;max-width:900px;margin-left:auto;margin-right:auto}}.chartScroller{padding-left:10%;overflow-x:auto}@media (min-width:900px){.chartScroller{padding-left:0;overflow:visible}}.chart{overflow:hidden}.bg{fill:#fff;stroke:#edeeef;stroke-width:1px;shape-rendering:crispEdges}.axis .xLine,.axis path{fill:none;stroke:#243d48;shape-rendering:crispEdges}.axis text{fill:#243d48}.axis.y text{fill:rgba(36,61,72,.8)}.tick text{font-size:.65em}@media (min-width:400px){.tick text{font-size:.8em}}.column rect{transition:fill ease .15s}.column .colBg{fill:transparent}.column .gap{fill:#edeeef}.column .men{fill:#38b24c}.column .women{fill:#956bd6}.column.highlight .colBg,.column:hover .colBg{fill:rgba(237,238,239,.5)}.column.highlight .gap,.column:hover .gap{fill:#243d48}.tooltip{font-family:bree,sans-serif;visibility:hidden;opacity:0;pointer-events:none;z-index:10;background:#243d48;color:#fff;padding:.8em;position:fixed;top:10px;left:5%;width:90%;transition:opacity ease .3s,visibility ease .3s}.tooltip.visible{visibility:visible;opacity:1;pointer-events:auto}.tooltip .closeTooltip{position:absolute;top:5px;right:5px;color:#fff;text-decoration:none;font-size:1.4em}.tooltip h3{font-size:1.2em;margin:0 0 .3em;font-weight:400}.tooltip td,.tooltip th{font-size:.9em;text-align:left;font-weight:400;vertical-align:top;padding:1px 0}.tooltip th{padding-right:1em}.tooltip .male{color:#7de793}.tooltip .female{color:#d6b5ff}@media (min-width:900px){.tooltip{position:absolute;min-width:200px;width:auto;margin-bottom:30px;top:auto;left:auto;padding:1.5em;transition:opacity ease .2s,visibility ease .2s,left ease .1s,bottom ease .1s}.tooltip h3{font-size:1.4em;margin:0 0 .5em}.tooltip td,.tooltip th{font-size:1em;padding-top:.4em}.tooltip tr:last-child td,.tooltip tr:last-child th{padding-top:1em}.tooltip:after{content:'';width:0;height:0;border-style:solid;position:absolute;bottom:-20px;left:0;border-width:20px 20px 0 0;border-color:#243d48 transparent transparent}.tooltip.right:after{left:auto;right:0;border-width:0 20px 20px 0;border-color:transparent #243d48 transparent transparent}}.note{line-height:1.2em}.footer{background:#243d48;padding:1.5em 0 3em;margin:2em 0 0}.footer,.footer a{color:#fff}.footer h3{font-family:bree,sans-serif;margin:0 0 .5em;font-size:1.1em}.footer p{margin:.5em 0;font-size:.85em}.closeEmbed{position:absolute;display:block;top:12px;right:12px;line-height:20px;width:20px;height:20px;outline:0;cursor:pointer;text-decoration:none;font-size:1.2em;color:#243d48}.closeEmbed i:before{margin:0}.closeEmbed:hover{color:#000}#embed{width:100%;height:190px;left:0;bottom:-200px;background:#f8f8f8;box-shadow:0 0 10px rgba(0,0,0,.2);border-top:5px solid #555;position:fixed;text-align:center;z-index:999999}@media (min-width:900px){#embed{width:600px;height:190px;left:50%;margin-left:-300px}}#embed h5{font-weight:700;font-size:22px;margin:15px;color:#333}#embed textarea{width:90%;border:1px solid #999;color:#111;font-size:11px;font-family:monospace;border-radius:3px;padding:5px;height:90px}@media (min-width:900px){#embed textarea{width:450px}}.social-likes_vertical{position:fixed;text-align:center;left:0;bottom:0;width:100%;opacity:0;transition:opacity ease 1s;z-index:50}.social-likes_vertical.social-likes_visible{opacity:1}.ie8 .social-likes_vertical{display:none}@media (min-width:1140px){.social-likes_vertical{top:20%;bottom:auto;width:auto}}@media (min-width:1140px) and (min-height:500px){.social-likes_vertical{top:30%}}.social-likes_vertical a{float:left;height:35px;width:20%;line-height:42px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.1);transition:all ease .2s;vertical-align:middle;text-decoration:none;font-family:sans-serif;font-size:22px;position:relative}.social-likes_vertical a:before{position:relative;z-index:2}.social-likes_vertical a:after{content:'';width:100%;height:35px;position:absolute;top:0;left:0}@media (min-width:1140px){.social-likes_vertical a{display:block;float:none;margin:0;width:48px;height:auto;padding:9px 0 7px;line-height:33.6px;font-size:26px}.social-likes_vertical a:hover{width:63px}.social-likes_vertical a:after{display:none}}.social-likes_vertical .facebook,.social-likes_vertical .social-likes__widget_facebook{background-color:#3b5998}.social-likes_vertical .social-likes__widget_twitter,.social-likes_vertical .twitter{background-color:#00aced}.social-likes_vertical .plusone,.social-likes_vertical .social-likes__widget_plusone{background-color:#dd4b39}.social-likes_vertical .plusone:before,.social-likes_vertical .social-likes__widget_plusone:before{top:.05em}.social-likes_vertical .linkedin,.social-likes_vertical .social-likes__widget_linkedin{background-color:#007bb6}.social-likes_vertical .pinterest,.social-likes_vertical .social-likes__widget_pinterest{background-color:#cb2027}.social-likes_vertical .embedLink{background-color:#555}.social-likes_vertical .embedLink:before{text-indent:-.02em;top:-.05em}.social-likes_vertical .social-likes__button{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.social-likes_vertical .social-likes__counter,.social-likes_vertical .social-likes__counter.social-likes__counter_empty{display:none}@media (min-width:1140px){.social-likes_vertical .social-likes__counter{display:block;font-size:12px;line-height:1em}}