@font-face{font-family:plantinmtstd-light;src:url(/fonts/plantin/webfonts/BerlingskeSerif-XBd.eot);src:url(/fonts/plantin/webfonts/BerlingskeSerif-XBd.eot?#iefix) format('embedded-opentype'),url(/fonts/plantin/webfonts/BerlingskeSerif-XBd.woff2) format('woff2'),url(/fonts/plantin/webfonts/BerlingskeSerif-XBd.woff) format('woff');font-weight:800;font-style:normal}@font-face{font-family:plantinstd-semibold;src:url(/fonts/plantin/webfonts/BerlingskeSerif-XBd.eot);src:url(/fonts/plantin/webfonts/BerlingskeSerif-XBd.eot?#iefix) format('embedded-opentype'),url(/fonts/plantin/webfonts/BerlingskeSerif-XBd.woff2) format('woff2'),url(/fonts/plantin/webfonts/BerlingskeSerif-XBd.woff) format('woff');font-weight:800;font-style:normal}@font-face{font-family:theinhardt-light;src:url(https://fonts.gstatic.com/s/worksans/v5/QGYsz_wNahGAdqQ43Rh_fKDp.woff2)}@font-face{font-family:theinhardt-medium;src:url(https://fonts.gstatic.com/s/worksans/v5/QGYsz_wNahGAdqQ43Rh_fKDp.woff2)}@font-face{font-family:sf-ui-display-thin;font-style:normal;src:url(../fonts/sf-ui-display-thin.ttf)}@font-face{font-family:sf-ui-display-light;font-style:normal;src:url(../fonts/sf-ui-display-light.ttf)}@font-face{font-family:bebas-regular;font-style:normal;src:url(../fonts/bebasneue.ttf)}html,body{min-height:100%;height:100%}input::-ms-clear{display:none}body{color:#333;padding:0;margin:0;font-family:theinhardt-light,helvetica,sans-serif}ul,li{list-style-type:none;margin:0;padding:0}svg{display:block;margin:0;padding:0;cursor:default}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}i{font-style:normal}.modal-dialog i{font-style:italic}h1{color:#999;font-size:36px;line-height:1.2em;font-family:plantinmtstd-light,sans-serif;font-weight:400}h1 span{color:#333}strong,b{font-family:theinhardt-medium,helvetica,sans-serif;font-weight:400}h2{font-size:18px;font-weight:400;color:#666;position:relative;margin:50px 0 20px}a{text-decoration:none;color:#333}*{-webkit-tap-highlight-color:transparent}input{-webkit-appearance:none}.hidden{visibility:hidden;overflow:hidden;height:0}.container{position:relative;width:1200px;margin:0 auto;padding:0}svg.defs-area{display:none}text{cursor:default}.browser-list{zoom:1;padding:20px 0}.browser-list:before,.browser-list:after{content:"";display:table}.browser-list:after{clear:both}.browser-list a{float:left;width:33.33%;text-align:center;text-decoration:none!important}.browser-list a:hover{text-decoration:underline!important}.browser-list span{display:block}.browser-list span.title{margin:20px 0 2px;font-family:theinhardt-medium,helvetica,sans-serif;font-size:18px}.browser-list span.publisher{font-size:12px}.browser-list .icon{display:inline-block;height:130px;width:125px;background:url(../assets/browsers-sprite.png) no-repeat}.browser-list .icon.chrome{background-position:left top}.browser-list .icon.safari{background-position:-380px top}.browser-list .icon.firefox{background-position:-128px top}.browser-list .icon.opera{background-position:-250px top}div.modal{position:fixed;left:0;right:0;height:100%}.content-block{min-height:100%}[ng:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none!important}.ui-datepicker{border:1px solid #dedede;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);background-color:#fff;padding:15px;display:none}.ui-datepicker-title{zoom:1;padding:0 0 5px}.ui-datepicker-title:before,.ui-datepicker-title:after{content:"";display:table}.ui-datepicker-title:after{clear:both}.ui-datepicker-month{float:right}.ui-datepicker-year{float:left}.ui-datepicker-prev,.ui-datepicker-next{display:none}.ui-datepicker-calendar{margin:5px 0 0;border-spacing:0;border-collapse:collapse}.ui-datepicker-calendar th,.ui-datepicker-calendar td{font-size:12px;padding:6px 4px;width:25px;text-align:right;border:none}.ui-datepicker-calendar th{border-bottom:1px solid #dedede;font-family:theinhardt-medium,helvetica,sans-serif}.ui-datepicker-calendar td.ui-datepicker-current-day,.ui-datepicker-calendar td:hover{cursor:pointer;background:#613fc2}.ui-datepicker-calendar td.ui-datepicker-unselectable,.ui-datepicker-calendar td.ui-datepicker-unselectable:hover{background:0 0;color:#ccc}.ui-datepicker-calendar a{text-decoration:none;color:#666}.wip{display:none;background:url(../assets/wip.svg);position:absolute;left:0;top:100px;width:100px;z-index:4;height:100px}.modal{background:rgba(0,0,0,.5);position:absolute;left:0;top:0;height:100%;width:100%}.modal-title{font-size:42px;font-family:plantinmtstd-light,sans-serif}.modal-body{margin:20px 0 40px}.modal-body h4{font-family:plantinmtstd-light,sans-serif;margin:0 0 10px;font-size:24px}.modal-body p{margin:0 0 20px}.modal-body a{text-decoration:underline}.modal-body li{list-style-type:disc;padding-bottom:13px;margin-left:22px}.modal-body ul{padding-bottom:7px}.modal-footer button{background:#333;color:#fff;cursor:pointer;border:none;border-radius:4px;padding:10px 50px}.modal-dialog{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px;width:800px;position:absolute;top:50px;left:50%;margin-left:-400px;max-height:80%;overflow-y:auto}.navigation{position:fixed;right:20px;top:50%;z-index:200}.navigation li{cursor:pointer;position:relative;width:20px;height:20px}.navigation span{left:8px;top:4px;position:absolute;display:block;width:5px;height:5px;background:#999;border-radius:5px}.navigation li.active span{border-radius:10px;top:1px;left:5px;width:10px;height:10px;background:#fff;border:1px solid #999}.find-facebook{background:#3b5998;color:#fff;padding:12px 0;margin:0}.find-facebook a{color:#fff;border-bottom:2px solid #fff;font-weight:700}.tedtalk{background:#ff2b06;color:#fff;padding:12px 0;margin:0 0 10px}.tedtalk a{color:#fff;border-bottom:2px solid #fff;font-weight:700}.share{padding-bottom:30px;display:block;background:#613fc2;position:fixed;bottom:-85px;font-size:14px;right:-180px;z-index:30;height:200px;width:435px;text-align:center;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:all ease 250ms;-moz-transition:all ease 250ms;-o-transition:all ease 250ms;-ms-transition:all ease 250ms;transition:all ease 250ms;color:#fff}.share span{font-size:13px;font-family:Helvetica,sans-serif;font-weight:700;color:#fff}.share .links{margin:5px 0 0;font-size:24px}.share .links a{margin:0 2px}.share.expanded{right:-150px;bottom:-55px}.share:hover{right:-150px;bottom:-55px}.share:hover .links{opacity:1;-ms-filter:none;filter:none}.share.animate.ng-hide-add,.share.animate.ng-hide-remove{display:block!important}.share.animate.ng-hide-add.ng-hide-add-active,.share.animate.ng-hide-remove{-webkit-transform:translate3d(100px,100px,0) rotate(-45deg);-moz-transform:translate3d(100px,100px,0) rotate(-45deg);-o-transform:translate3d(100px,100px,0) rotate(-45deg);-ms-transform:translate3d(100px,100px,0) rotate(-45deg);transform:translate3d(100px,100px,0) rotate(-45deg)}.share.animate.ng-hide-add,.share.animate.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translate3d(0,0,0) rotate(-45deg);-moz-transform:translate3d(0,0,0) rotate(-45deg);-o-transform:translate3d(0,0,0) rotate(-45deg);-ms-transform:translate3d(0,0,0) rotate(-45deg);transform:translate3d(0,0,0) rotate(-45deg)}section header{padding:40px 0;border-bottom:1px solid #dedede;border-top:1px solid #dedede;position:relative}section header.divided{zoom:1}section header.divided:before,section header.divided:after{content:"";display:table}section header.divided:after{clear:both}section header.divided h1{width:50%;float:left}section header.divided h1:last-child{text-align:right}.typeahead{position:relative}.typeahead input{outline:0;border:1px solid #dedede;background-color:#fff;padding:10px 12px;border-radius:0;font-size:14px;width:200px}.typeahead .dropdown-menu{overflow:hidden;border:1px solid #dedede;cursor:pointer;z-index:9999;position:absolute;border-radius:0;left:0;right:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);background-color:#fff}.typeahead li{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 12px;color:#666;font-size:14px}.typeahead li.active,.typeahead li:hover{background-color:#bdaee9;color:#000}.typeahead.rel li.active,.typeahead.rel li:hover{background-color:#bdaee9;color:#bdaee9}.form-inline>*{float:left;margin-right:10px}.form-inline>*:last-child{margin-right:0}form input.form-control:focus{border:1px solid #dedede;-webkit-box-shadow:0 0 6px #dedede;box-shadow:0 0 6px #dedede}form input.form-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;padding:12px;background:#fff;margin-top:0;margin-bottom:0;border-radius:0;border:1px solid #dedede;outline:none}form input.form-control.input-dark{color:#fff;background:#666}form input.form-control.input-dark ::-webkit-input-placeholder{font-size:14px;color:#fff}.btn{height:46px;width:46px;border:none;background-image:url(../assets/sprite-icons.svg);background-repeat:no-repeat;background-color:transparent;border-radius:0;background-position:-228px -730px;cursor:pointer;outline:none;padding:0;position:relative}.btn span{display:none}.btn.loading span{font-size:30px;color:#fff;display:block;left:50%;top:50%;background:#000;position:absolute;width:120px;height:120px;margin-left:-60px;margin-top:-60px;border-radius:120px;text-align:center;line-height:120px;-webkit-animation:loading-animation 1.25s infinite linear;-moz-animation:loading-animation 1.25s infinite linear;-o-animation:loading-animation 1.25s infinite linear;-ms-animation:loading-animation 1.25s infinite linear;animation:loading-animation 1.25s infinite linear}.btn-new{background:0 0;border:none;outline:none;cursor:pointer;color:#bdaee9;position:relative;font-family:bebas-regular;font-size:26px}.btn-new span{display:none}.btn.btn-big{height:120px;width:120px;background-position:-300px -200px;margin-top:-35px;cursor:pointer}*.inactive{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);cursor:pointer}*[disabled=disabled]{opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);cursor:default;pointer-events:none}.toggle{overflow:hidden}.toggle label{border:1px solid #dedede;float:left;margin:0;font-size:14px;padding:0 20px;line-height:48px;height:48px;background:#fff;cursor:pointer}.toggle label:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.toggle label:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.toggle label.active{border:1px solid #613fc2;background:#613fc2;color:#fff}.center{text-align:center}body>header{background:#fff;position:fixed;z-index:40;top:0;left:0;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}body>header .animate.ng-hide-add,body>header .animate.ng-hide-remove{-webkit-transition:all ease 250ms;-moz-transition:all ease 250ms;-o-transition:all ease 250ms;-ms-transition:all ease 250ms;transition:all ease 250ms;display:block!important}body>header .animate.ng-hide-add.ng-hide-add-active,body>header .animate.ng-hide-remove{-webkit-transform:translate3d(0,80px,0);-moz-transform:translate3d(0,80px,0);-o-transform:translate3d(0,80px,0);-ms-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0)}body>header .animate.ng-hide-add,body>header .animate.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body>header .container{zoom:1;border-bottom:1px solid #dedede;height:80px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 0 0}body>header .container:before,body>header .container:after{content:"";display:table}body>header .container:after{clear:both}body>header .world-population{float:right;line-height:40px;height:40px;border:1px solid #dedede;padding:0 20px 0 105px;border-radius:5px;font-size:18px;margin:0 10px;color:#666;position:relative;overflow:hidden}body>header .world-population .toggle{position:absolute;left:0;top:0;bottom:0;height:auto}body>header .world-population label{position:relative;border-top:none!important;border-bottom:none!important;border-left:none!important;border-right:1px solid #dedede!important;border-radius:0!important}body>header .world-population label.active{background-color:#bdaee9;color:#fff}body>header .world-population .icon-world{background-image:url(../assets/sprite-icons.svg);background-repeat:no-repeat;background-color:transparent;border-radius:0;background-position:-130px -230px}body>header .world-population .icon-gender:before{content:'';position:absolute;left:0;top:0;bottom:0;right:0;opacity:.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80)}body>header .world-population .icon-male:before{background-image:url(../assets/sprite-icons.svg);background-repeat:no-repeat;background-color:transparent;border-radius:0;background-position:-130px -330px}body>header .world-population .icon-female:before{background-image:url(../assets/sprite-icons.svg);background-repeat:no-repeat;background-color:transparent;border-radius:0;background-position:-30px -330px}body>header .profile{float:right;line-height:40px;border-radius:5px;font-size:14px;padding:0 20px;margin:0 10px;background:#613fc2;border:1px solid #613fc2;color:#fff;cursor:pointer}body>header .logo{float:left;bottom:10px;position:relative}body>header .logo .icon-popio{background:url(../assets/logo-popio.svg) no-repeat;background-size:46px;height:46px;vertical-align:middle;width:46px;position:absolute;top:11px;left:-24px;z-index:-1}body>header .logo .subtitle{display:block;font-size:12px;line-height:12px;color:#666}body>header .logo a .title{display:block;padding-left:35px;line-height:40px;font-weight:200;font-size:16px;cursor:pointer}body>header ul.link-list{float:right}body>header ul.link-list a{font-size:14px;display:block;cursor:pointer;float:left;line-height:40px;padding:0 20px}body>header form.change-language{float:right;padding-top:10px;padding-left:15px}body>header form.change-language select{font-size:12px;color:#fff;padding-left:8px;padding-right:5px;background-color:#333;height:20px;-webkit-appearance:none}body>header .loader{position:absolute;text-align:right;left:290px;top:32px;z-index:2;font-size:20px;color:#666;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;-ms-transition:opacity 300ms ease;transition:opacity 300ms ease}body>header .loader.active{opacity:1;-ms-filter:none;filter:none;color:#bdaee9}body>header .loader:after{display:block;content:'';position:absolute;z-index:1;right:-10px;top:-9px;height:40px;width:40px;background:#613fc2;border-radius:40px}body>header .loader:before{z-index:2;position:absolute;right:1px;top:1px;-webkit-animation:loading-animation 1.25s infinite linear;-moz-animation:loading-animation 1.25s infinite linear;-o-animation:loading-animation 1.25s infinite linear;-ms-animation:loading-animation 1.25s infinite linear;animation:loading-animation 1.25s infinite linear}@-moz-keyframes loading-animation{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loading-animation{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loading-animation{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading-animation{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}footer{background:#666;color:#eee;height:320px}footer .container{width:1200px;padding:40px 0 0;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}footer .block{width:380px;float:left;margin:0 25px 0 0}footer form[name=emailForm] input[type=text]{width:145px;margin-right:10px;font-family:sf-ui-display-thin!important;letter-spacing:.5px}footer form[name=emailForm] input[type=email]{width:300px;margin-top:10px;font-family:sf-ui-display-thin!important;letter-spacing:.5px}footer form[name=emailForm] button.btn{margin-top:10px}footer form[name=emailForm] button.btn-new{margin-top:20px}footer blockquote,footer p{color:#dedede;margin:20px 0;line-height:1.4em;font-size:14px}footer h2{font-size:24px;color:#fff;margin:0 0 8px;padding:0;height:80px;border-bottom:1px solid #dedede;position:relative}footer h2 i,footer h2 span{position:absolute}footer h2 span{bottom:0}footer h2 i{bottom:5px}footer h2 i~span{left:35px}footer h2.icon{position:relative;padding-left:40px}footer h2.icon:before{position:absolute;left:0;bottom:7px;content:'';height:22px;width:30px;margin:0;background-image:url(../assets/sprite-icons.svg);background-repeat:no-repeat;background-color:transparent;border-radius:0}footer h2.icon-mail:before{background-position:-336px -640px}footer h2.icon-calendar:before{background-position:-336px -740px}footer a{color:#fff;font-size:14px;display:block;line-height:1.6em;cursor:pointer;font-family:theinhardt-light,helvetica,sans-serif}footer span.fa{float:left;width:20px;line-height:1.6em}footer a:hover{text-decoration:underline}footer a.icon{padding-left:25px;position:relative;line-height:24px}footer a.icon:after{content:'';position:absolute;left:0;top:3px;width:20px;height:20px;background-image:url(../assets/sprite-icons.svg);background-repeat:no-repeat;background-color:transparent;border-radius:0}footer a.icon-fb:after{background-position:-341px -341px}footer a.icon-twitter:after{background-position:-341px -441px}footer ul{zoom:1}footer ul:before,footer ul:after{content:"";display:table}footer ul:after{clear:both}footer ul li{border-top:1px solid #dedede;border-bottom:1px solid #dedede;margin-right:20px;margin-top:-1px;width:180px;float:left;position:relative}footer ul li:nth-child(2n){margin-right:0}footer ul a{padding:8px 0}footer ul a:after{content:'';position:absolute;right:0;top:0;bottom:0;width:20px;background-image:url(../assets/sprite-icons.svg);background-repeat:no-repeat;background-color:transparent;border-radius:0;background-position:-345px -532px}footer .block.small{float:right;width:250px;margin:0 0 0 25px}footer .block.small h1{float:right;color:#bdaee9;font-size:23px;font-family:bebas-regular}footer .block.small .clock{font-size:58px;color:#ee4322;float:right;font-family:bebas-regular;clear:both}footer .block.small span{color:#bdaee9;font-size:17px;font-family:sf-ui-display-thin;float:right;clear:both}footer .block.small a{text-decoration:none;color:#bdaee9;font-size:17px;border:2px solid #ee4322;font-family:sf-ui-display-thin;width:260px;float:right;clear:both;line-height:1;padding:7px;margin-top:11px}footer .block.newsletter{font-family:sf-ui-display-thin!important;letter-spacing:.5px;color:#bdaee9}.copyright{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#333}.copyright p{padding-top:25px;color:#dedede;line-height:1.4em;font-size:14px;padding-bottom:25px}.copyright p a{color:#dedede;text-decoration:underline;cursor:pointer}.socials{font-family:sf-ui-display-thin;color:#bdaee9}.socials .text{font-size:16px}.socials .title a{font-size:58px;font-family:bebas-regular;line-height:.8;margin-top:10px;text-decoration:none}.socials .subtitle{font-size:17px}.socials .links{margin-top:48px}.socials .links a span{display:inline;margin-right:45px;font-size:28px}@media print{body>header,body>footer,body>.copyright{display:none!important}body>.content-block{page-break-after:avoid}body>.content-block>.navigation,body>.content-block>.share{display:none!important}body>.content-block #home>world-clock{display:none!important}body .container{width:auto}body .home-area{margin-bottom:20px}body .home-area a.btn{display:none!important}body .home-area .toggle label.active{font-weight:700;color:#fff}body milestones{margin-top:300px}body #summary .region-switcher span.active{font-weight:700}body #milestones li.now{font-weight:700}body #birthdays .continents .toggle label.active{font-weight:700}body #death .type-switcher span.active{font-weight:700}}#birthdays{clear:both}.birthdays-area h2{position:absolute}.birthdays-area h2.world{left:600px}.birthdays-area .tooltip text{fill:#333}.birthdays-area .country-title{fill:#888;text-anchor:middle;font-size:12px}.birthdays-area .current-country{fill:#fff}.birthdays-area .tooltip-line{stroke:#999;stroke-width:1}.birthdays-area .percentage-label{font-size:12px;fill:#999}.birthdays-area .value-label{font-size:20px;fill:#999}.birthdays-area .shared-label{font-size:12px;fill:#999}.birthdays-area .country-label{font-size:12px;fill:#999}.birthdays-area .world-chart .main{stroke:#fff;stroke-width:2px}.birthdays-area .world-chart-label{font-size:10px;fill:#333}.birthdays-area .world-chart-label-line{stroke:#333;stroke-width:2px}.birthdays-area .continents{position:absolute;bottom:50px}.birthdays-area .continents span{display:block;margin:0 0 10px;font-size:14px}.birthdays-area .continents label{color:#666;background:#f2f2f2;border-color:#f2f2f2;border-left-color:#dedede;height:40px;line-height:40px}.birthdays-area .continents label.active{background:#613fc2;color:#fff;border-color:#fff;border-left-color:#dedede}.birthdays-area .continents label:first-child{border-color:#fff}.birthdays-area .continents label.active:first-child{border-color:#fff}.marketBanner{margin:60px 0 20px;background:#0dcdc0;padding:30px 20px;color:#000;position:relative}.marketBannerLogo{background-image:url(../../../assets/banner_small.png);position:absolute;top:0;right:0;bottom:0;width:210px;background-position:center;background-size:cover;background-repeat:no-repeat}.marketBannerLink.ng-binding{float:right;margin-right:180px;background:rgba(189,174,233,.137) 3;font-size:14px;padding:10px 30px;color:#fff;border-radius:30px;text-transform:uppercase;margin-top:-30px;text-decoration:none}.marketBannerLink.ng-binding:hover{color:#e3e3e3}.marketBannerFirst{width:100%;font-size:35px;font-weight:700}.marketBannerSec.ng-binding{width:100%;display:block;text-transform:uppercase;font-size:18px;font-weight:700}.marketBanner.footerBanner{margin:0;padding:130px 40px}.marketBanner.footerBanner .marketBannerSec{padding-top:10px}.marketBanner.footerBanner .marketBannerLink{margin-right:330px;margin-top:0}.marketBanner.footerBanner .marketBannerLogo{width:290px;background-image:url(../../../assets/banner_big.png)}.death-area h1 span{color:#333}.death-area .type-switcher{border:1px solid rgba(0,0,0,.2);zoom:1;width:600px;margin:40px auto 0;border-radius:4px}.death-area .type-switcher:before,.death-area .type-switcher:after{content:"";display:table}.death-area .type-switcher:after{clear:both}.death-area .type-switcher span{cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:300px;display:block;float:left;text-align:center;white-space:nowrap;overflow:hidden;line-height:40px;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:0 15px}.death-area .type-switcher span:nth-child(2){border-left:1px solid rgba(0,0,0,.2)}.death-area .type-switcher span.active{background:#613fc2;color:#fff}.death-area death-chart{display:block}.death-area death-chart .domain{fill:transparent;stroke:#d9d9d9;stroke-width:1px}.death-area death-chart .axis .tick{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}.death-area death-chart .axis .tick line{stroke:#b0b0b0;stroke-width:1px}.death-area death-chart .axis .tick text{fill:#b0b0b0;font-size:12px}.death-area death-chart .x-label,.death-area death-chart .y-label{fill:#333;font-size:12px}.death-area .death-stats{margin:20px 0;zoom:1}.death-area .death-stats:before,.death-area .death-stats:after{content:"";display:table}.death-area .death-stats:after{clear:both}.death-area .death-stats .column{width:33.33%;float:left;border-right:1px solid #eee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:160px}.death-area .death-stats .column .content{margin:0 60px}.death-area .death-stats .column .content .title{text-align:center;line-height:2;font-size:20pt;font-family:plantinmtstd-light,sans-serif}.death-area .death-stats .column .content .title.world{color:#613fc2}.death-area .death-stats .column .content .title.country{color:#bdaee9}.death-area .death-stats .column .content .copy{font-size:14pt;text-align:center;color:#888;line-height:1.5}.death-area .death-stats .column .content .copy span{color:#333}.death-area .death-stats .column:last-of-type{border:none}.expectancy-area .toolbar{zoom:1;margin-bottom:50px}.expectancy-area .toolbar:before,.expectancy-area .toolbar:after{content:"";display:table}.expectancy-area .toolbar:after{clear:both}.expectancy-area .toolbar .country-selection{margin:10px 0;padding:10px 40px 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;border-right:1px solid #dedede}.expectancy-area .toolbar .country-selection .icon,.expectancy-area .toolbar .country-selection .typeahead,.expectancy-area .toolbar .country-selection label{display:inline-block;margin-right:20px}.expectancy-area .toolbar .country-selection .typeahead:last-child{margin:0}.expectancy-area .toolbar .country-selection label{color:#666;font-size:14px}.expectancy-area .toolbar .country-selection .icon{border-radius:20px;height:40px;width:40px;line-height:40px;vertical-align:middle;background-image:url(../assets/sprite-icons.svg);background-repeat:no-repeat;background-color:transparent;border-radius:0;background-position:-230px -630px;background:#1b0558;border-radius:90px}.expectancy-area .toolbar .country-selection .icon:after{content:'vs';color:#fff;font-family:theinhardt-light,helvetica,sans-serif;padding-left:12px}.expectancy-area .toolbar .time-slider{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right}.expectancy-area .toolbar .time-slider time-slider{position:relative;left:8px;top:8px}.home-area{z-index:20;background:#fff;position:relative;margin-bottom:90px}.home-area .question h1{margin:0;padding:0;color:#000;font-size:72px;font-family:plantinmtstd-light,sans-serif}.home-area .question p{font-size:24px;margin:20px 0 40px;color:#666;font-family:theinhardt-light,helvetica,sans-serif}.home-area .question p.error{font-size:1rem;background-color:red;color:#bdaee9;border-radius:5px;padding:.8em 1.5em;text-align:center;width:572px;display:inline-block;margin:-12px 0 10px}.home-area form:after{clear:both;content:' ';display:block}.home-area form.highlight input.ng-invalid{-webkit-box-shadow:0 0 8px #613fc2;box-shadow:0 0 8px #613fc2}.home-area form.highlight-extra input.ng-dirty.ng-invalid,.home-area form.highlight-extra input.ng-invalid{-webkit-box-shadow:0 0 8px #613fc2;box-shadow:0 0 8px #613fc2}.home-area form button{position:relative;top:-35px;left:10px}.home-area form input{-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;background:#613fc2;border:1px solid #613fc2;color:#fff;width:240px;height:50px;padding:0 20px;margin:0;border-radius:0}.home-area form input.ng-dirty.ng-invalid{-webkit-box-shadow:0 0 8px #613fc2;box-shadow:0 0 8px #613fc2;border-color:#cfa1c8;background-color:#cfa1c8}.home-area form input.day-field{width:90px;margin-right:10px}.home-area form input.month-field{width:140px;margin-right:10px}.home-area form input.year-field{width:100px;margin-right:30px}.home-area form ::-webkit-input-placeholder{color:#bdaee9}.home-area form .typeahead{margin:0}.home-area form .typeahead.icon-country{margin:0 10px 0 0}.home-area form .typeahead.icon-country:after{content:'';height:40px;width:40px;position:absolute;z-index:9;right:5px;top:6px;background-image:url(../assets/sprite-icons.svg);background-repeat:no-repeat;background-color:transparent;border-radius:0;background-position:-30px -830px}.home-area form .toggle{margin-top:0}.home-area form .toggle label{padding-right:60px}.home-area form .icon{position:relative;margin:0}.home-area form .icon input{padding-right:40px}.home-area form .icon:after{content:'';height:40px;width:40px;position:absolute;z-index:9;right:5px;top:4px;background-image:url(../assets/sprite-icons.svg);background-repeat:no-repeat;background-color:transparent;border-radius:0}.home-area form .icon.icon-birthday:after{background-position:-35px -230px}.home-area form .icon.icon-male:after{background-position:-130px -330px}.home-area form .icon.icon-female:after{background-position:-30px -330px}.milestones-area{margin-bottom:20px}.milestones-area:after{clear:both;content:' ';display:block}.milestones-area .global-rank{padding:10px 0 0}.milestones-area .timeline{width:70%;position:relative;float:left}.milestones-area .timeline ul{width:320px}.milestones-area .timeline li:hover{background:#f3f3f3}.milestones-area .timeline li{border-top:3px solid #fff;padding:17px 20px 17px 90px;font-size:18px;position:relative;cursor:pointer}.milestones-area .timeline li.color-1:after{background:#ef8d00}.milestones-area .timeline li.color-2:after{background:#c30000}.milestones-area .timeline li.selected{background:#f3f3f3;cursor:pointer}.milestones-area .timeline li.selected:before{background:#000!important}.milestones-area .timeline li:before{position:absolute;content:'';background:#dedede;left:0;top:0;height:100%;width:4px}.milestones-area .timeline li.past:before{background:#613fc2}.milestones-area .timeline li.now:before{background:#613fc2}.milestones-area .timeline .time{position:absolute;top:50%;left:24px;margin-top:-18px;height:36px;color:#666;font-size:18px}.milestones-area .timeline .date{display:block;font-size:12px;width:60}.milestones-area milestones:after{content:'';position:absolute;left:-20px;top:0;bottom:0;border-right:1px solid #dedede;display:block}.milestones-area milestones{position:absolute;top:122px;left:380px}.milestones-area .rank{width:30%;float:left}.milestones-area .rank .title{margin:10px 0 0;font-size:18px;color:#666}.milestones-area .rank .value{color:#333;font-size:36px;margin:0 0 40px}.milestones-area .rank rank-graph{position:relative;left:-8px}.people-area .loader{bottom:75px}.people-area header{border-bottom:none}.people-area .dot{display:inline-block;height:12px;width:12px;margin-bottom:2px;vertical-align:middle;border-radius:0}.people-area .dot.global{background:#613fc2}.people-area .dot.local{background:#bdaee9}.people-area .roll-celeb text{font-size:12px!important}.summary-area summary-chart{display:block}.summary-area summary-chart .domain{fill:transparent;stroke:#d9d9d9;stroke-width:1px}.summary-area summary-chart .axis .tick{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}.summary-area summary-chart .axis .tick line{stroke:#b0b0b0;stroke-width:1px}.summary-area summary-chart .axis .tick text{fill:#b0b0b0;font-size:12px}.summary-area summary-chart .x-label,.summary-area summary-chart .y-label{fill:#333;font-size:12px}.summary-area h3{color:#999;font-size:36px;font-family:plantinmtstd-light,sans-serif;font-weight:400;margin:0 0 40px;padding:30px 0;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);line-height:1.2em}.summary-area h3 span{color:#000}.summary-area .region-switcher{border:1px solid rgba(0,0,0,.2);zoom:1;width:300px;margin:0 auto;border-radius:4px}.summary-area .region-switcher:before,.summary-area .region-switcher:after{content:"";display:table}.summary-area .region-switcher:after{clear:both}.summary-area .region-switcher span{cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:150px;display:block;float:left;text-align:center;white-space:nowrap;overflow:hidden;line-height:40px;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:0 15px}.summary-area .region-switcher span:nth-child(2){border-left:1px solid rgba(0,0,0,.2)}.summary-area .region-switcher span.active{background:#613fc2;color:#fff}.summary-area .younger-you-older-section{margin:70px 0;zoom:1}.summary-area .younger-you-older-section:before,.summary-area .younger-you-older-section:after{content:"";display:table}.summary-area .younger-you-older-section:after{clear:both}.summary-area .younger-you-older-section .you-column{float:left;width:20%;text-align:center;color:#999;font-weight:100;line-height:1.3}.summary-area .younger-you-older-section .you-column .icon{text-align:center}.summary-area .younger-you-older-section .you-column .icon svg{display:inline}.summary-area .younger-you-older-section .you-column span{color:#bdaee9;font-weight:500}.summary-area .younger-you-older-section .younger-column,.summary-area .younger-you-older-section .older-column{width:40%;float:left;text-align:center}.summary-area .younger-you-older-section .younger-column .number,.summary-area .younger-you-older-section .older-column .number{margin-top:37px;font-family:plantinmtstd-light,sans-serif;font-size:48px}.summary-area .younger-you-older-section .younger-column .label,.summary-area .younger-you-older-section .older-column .label{color:#999;font-weight:100}expectancy-map{display:block}expectancy-map line{stroke-width:.8;stroke:#575757}expectancy-map .desc .years-left{font-size:36px;fill:#333}expectancy-map .desc .text-block{font-size:14px;fill:#999}expectancy-map .desc .text-block tspan{fill:#333}expectancy-map .desc .text-block line{stroke:#dedede}expectancy-map .text-ref{text-anchor:start}expectancy-map .text-rel{text-anchor:end}expectancy-map .country{stroke:#dedede;fill:#e5e5e5}expectancy-map .country:hover{fill:#e6e6e6;cursor:pointer}expectancy-map .country.longer{fill:#7abc30}expectancy-map .country.longer:hover{fill:#e6e6e6}expectancy-map .country.shorter{fill:#de3d3d}expectancy-map .country.shorter:hover{fill:#e6e6e6}expectancy-map .country-rel.country-active{fill:#613fc2}expectancy-map .country-ref.country-active{fill:#613fc2}rank-graph{display:block;margin-bottom:40px}rank-graph path{fill:#bdaee9}rank-graph .coord{stroke:#dedede;stroke-width:1}rank-graph text{font-size:12px}rank-graph text.age{text-anchor:end}rank-graph .pointer line{stroke:#dedede;stroke-width:1}rank-graph .pointer circle{fill:#000}rank-graph .pointer text{text-anchor:begin;font-size:18px;fill:#333}rank-graph .pointer text.desc{fill:#999;font-size:12px}rank-graph .x.axis path{stroke:#999;fill:transparent}rank-graph .x.axis text{font-size:9px;fill:#999}rank-graph .x.axis .tick line{stroke:#aaa}rank-graph .y.axis path{stroke:#999;fill:transparent}rank-graph .y.axis text{font-size:9px;fill:#999}rank-graph .y.axis .tick line{stroke:#aaa}milestones{display:block}milestones .ticks{-webkit-transform:translate(0,-18px);-moz-transform:translate(0,-18px);-o-transform:translate(0,-18px);-ms-transform:translate(0,-18px);transform:translate(0,-18px)}milestones .line{fill:none;stroke-width:4;stroke:#dedede}milestones .line.small{stroke-width:2}milestones .line.highlight{stroke-width:10;stroke:#613fc2}milestones .dot-wrapper{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;-ms-transition:all 500ms ease;transition:all 500ms ease;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);cursor:pointer}milestones .dot circle{stroke:#fff;stroke-width:2;fill:#000}milestones .dot circle.color-1{fill:#ef8d00}milestones .dot circle.color-2{fill:#c30000}milestones .dot text{cursor:pointer;fill:#fff;font-size:12px;-webkit-transform:translate(0,4px);-moz-transform:translate(0,4px);-o-transform:translate(0,4px);-ms-transform:translate(0,4px);transform:translate(0,4px)}time-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}time-slider line{stroke:#dedede;stroke-width:1px}time-slider path{fill:none;stroke:#dedede;stroke-width:1px}time-slider .handle circle{fill:#333;stroke:#fff;stroke-width:2px}time-slider .handle text{fill:#333;text-anchor:middle;font-size:12px}time-slider .x-axis text{text-anchor:middle;font-size:9px;fill:#666}.chart-tooltip{background:rgba(0,0,0,.8);color:#eee;border-radius:0;padding:20px;width:160px;position:absolute;left:0;top:0;z-index:2000;display:none;pointer-events:none;height:60px}.chart-tooltip.summary{height:40px}.chart-tooltip.summary:after{top:85px;height:175px}.chart-tooltip:before{content:'';width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:rgba(0,0,0,.8) transparent transparent transparent;position:absolute;left:50%;bottom:-10px;margin-left:-10px}.chart-tooltip:after{content:'';position:absolute;display:block;width:4px;height:235px;left:50%;margin-left:-2px;top:105px;background:rgba(0,0,0,.2)}.chart-tooltip p{overflow:hidden;font-size:9pt;line-height:1.5}.chart-tooltip p.tooltip-title{font-weight:700;line-height:3}.chart-tooltip p span.tooltip-label{font-weight:400;float:left}.chart-tooltip p span.tooltip-value{font-weight:700;float:right}.chart-tooltip p:last-child{margin:0}world-clock{zoom:1;background:#fff;position:relative;margin-top:80px;margin-bottom:40px;pointer-events:none;z-index:30;display:block;overflow:hidden}world-clock:before,world-clock:after{content:"";display:table}world-clock:after{clear:both}world-clock h3{font-weight:400;font-size:18px;line-height:1.1em;position:absolute;color:#666;bottom:71px;display:block;width:1200px;margin-left:-600px;left:50%}world-clock h3 .icon{background-image:url(../assets/sprite-icons.svg);background-repeat:no-repeat;background-color:transparent;border-radius:0;height:40px;width:60px;background-position:-25px -130px;display:inline-block;vertical-align:middle}world-clock h3 p{display:inline-block;vertical-align:middle}world-clock .digit text,world-clock .placeholder text{fill:#666;font-weight:300;font-size:20px;text-anchor:middle}world-clock .counter text{font-size:48px}world-clock .country-title{font-size:16px;fill:#555;text-anchor:middle}#bio_ep{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:999999}.exit_popup{display:block;margin:25vh auto 0;background-color:rgba(189,174,233,.137) 3;background-image:url(../assets/exit_background.png);width:39vw;background-size:17vw;background-repeat:no-repeat;background-position:top right;position:relative;border:1px solid #fff;border-radius:.2vw}.exit_logo{float:right;margin:1.85vw 2.35vw;width:2.7vw}.exit_close{top:-1vw;right:-.9vw;cursor:pointer;position:absolute}.exit_close img{width:1.5vw;border:.15vw solid #fff;border-radius:50%;background-color:#fff}.exit_headline{color:#fff;font-family:arial;text-align:center;padding:13.8vw 2vw 0;line-height:1;font-size:2vw}.exit_text{color:#fff;font-family:arial;text-align:center;font-size:.7vw;text-transform:uppercase;padding-top:.4vw;font-weight:100}.exit_button{display:block;text-decoration:none;text-align:center;background-color:#0dcdc0;width:10vw;margin:1.2vw auto 0;font-family:arial;padding:.7vw .9vw;line-height:inherit;font-size:.9vw;border-radius:2vw;color:#fff;outline:none;margin-bottom:4.9vw}@media(max-width:1200px){.exit_popup{margin:25vh auto 0;width:55vw;background-size:21vw}.exit_logo{width:5vw}.exit_close img{width:2.2vw}.exit_headline{padding:15.8vw 2vw 0;font-size:2.6vw}.exit_text{font-size:1.2vw}.exit_button{width:14vw;margin:3.2vw auto 0;padding:.9vw 1.5vw;font-size:1.6vw;margin-bottom:5vw}}@media(max-width:767px){.exit_popup{margin:5vh auto 0;width:90vw;background-size:30vw}.exit_close{top:-2.2vw;right:-2.5vw}.exit_close img{width:4.2vw}.exit_logo{width:9vw;margin:3vw}.exit_headline{padding:25vw 2vw 0;font-size:4.6vw}.exit_text{font-size:2.2vw;margin-top:2vw}.exit_button{width:20vw;margin:5.2vw auto 0;padding:1.5vw 5.5vw;font-size:2.2vw;margin-bottom:8vw;border-radius:5vw}}